@charset "utf-8";
body{
	color:#000;
	font-family:"tahoma,arial","Microsoft YaHei","微软雅黑";
	font-size:14px;}
*{
	padding:0;
	margin:0;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight: 400;}
ul,ol,li,dl,dd,dt{
	list-style:none;}
a {
	text-decoration: none;
	color:#000;}
a:hover {
	text-decoration: none;
	color:#000;}
.clear{
	clear:both;}
.fl{
	float:left;}
.fr{
	float:right;}


.head{
	width:1000px; margin:0 auto; height:120px;}
.head h1,.head .logo{
	width:350px; padding-top:30px;}
.head h1 span,.head .logo span{
	color:#f79240;}
.head h2,.head .xc{
	width:350px; font-size:12px; padding-top:55px; color:#3F3F3F}
.head .tlx{
	width:241px; font-size:18px; padding-top:30px; background:url(../images/tel.jpg) no-repeat 10px 40px;}
.head .tlx p{
	text-align:right; line-height:30px;}
.head .tlx p span{
	font-size:12px; margin-left:15px;}

.nav{
	height:40px; background:#f68e2f;}
.nav ul{
	width:1000px; height:40px; margin:0 auto; line-height:40px;}
.nav ul li{
	float:left; width:166px; text-align:center; background:url(../images/navabg.jpg) no-repeat right top; font-size:16px;}
.nav ul li a{
	display:block; color:#fff;}
.nav ul li a:hover{
	background:url(../images/navahoverbg.jpg) no-repeat top center; color:#f68e2f;}
.banner{
	height:396px; margin-top:10px;}
	
.itit{
	height:80px; background:url(../images/ititbg.jpg) no-repeat center bottom; margin-top:20px;}
.itit p{
	text-align:center;}
.itit .ytit{
	font-size:40px; font-weight:bold;}
.itit .ztit{
	font-size:18px;}
.itit .ztit span{
	background:#fff; padding:0 15px; color:#f59131;}
	
.iabout{
	width:1000px; margin:20px auto;}
.iabout .iapic{
	width:254px;}
.iabout h3{
	font-size:50px; color:#fa8e36; margin-bottom:15px;}
.iabout h3 span{
	font-size:23px; margin-top:10px; color:#343434; display:block;}
.iabout .iainfo{
	width:713px;}
.iainfo p{
	line-height:22px;}
	
.adbox{
	height:130px; margin-bottom:20px; background:url(../images/adbg.jpg) repeat-x;}
.ad1{
	width:1000px; margin:0 auto;}
.adpic{
	padding-top:32px;}
.adby{
	font-size:60px; color:#fff; padding-top:20px;}

.itags{
	height:264px; background:url(../images/itagsbg.jpg) no-repeat; margin-top:20px; width:1000px; overflow:hidden;}
.itags ul{
	width:1012px; margin-top:30px;}
.itags ul li{
	width:241px; float:left; margin-right:12px; text-align:center; line-height:25px;}
.ipro{
	width:1000px; margin:0 auto;}	
.subclass{
	width:220px;}
.iprolist{
	width:748px; overflow:hidden;}
	
.subct{
	height:50px; background:url(../images/albg.jpg) no-repeat center; font-size:26px; color:#fff; line-height:50px; text-align:center;}
.subclass ul{
	background:#feeee1; padding:10px 0 32px 0; margin-bottom:10px;}
.subclass ul li{
	height:50px; line-height:50px; border-bottom: dashed 1px #e2d2c3;font-size:16px;}
.subclass ul li a{
	 padding-left:50px; display:block; width:170px; height:50px;}
.subclass ul li a:hover{
	background:url(../images/subclassbg.jpg) no-repeat 180px center #f68e2f; color:#fff;}

.iprolist ul{
	width:768px;}
.iprolist ul li{
	width:236px; margin-right:20px; float:left; text-align:center; line-height:25px; margin-bottom:15px;}
	
	
.cjwtlist{
	width:1000px; overflow:hidden; margin:20px auto;}
.cjwtlist ul{
	width:1020px;}
.cjwtlist ul li{
	float:left; width:490px; margin-right:20px; margin-bottom:25px;}
.npic{
	width:100px; height:75px; margin-right:17px;}
.ninfo{
	width:373px;}
.ninfo a{
	color:#2c2c2c;}
.ninfo a:hover{
	color:#f6882f;}
.ninfo p{
	color:#666666; margin-top:5px;}

.foot{
	height:250px; background:url(../images/foot.jpg) no-repeat top center;}
.footinfo{
	width:1000px; height:129px; margin:0 auto;}
.keylinks{
	width:456px; padding-top:15px;}
.keytit{
	height:44px; line-height:44px; color:#fff;}
.keytit a{
	color:#fff;}
.keywords ul li{
	float:left; margin-right:10px;}
.keywords ul li a{
	color:#878787;}
.keywords ul li a:hover{
	color:#f68a30;}
.fby{
	width:470px; color:#fff;}
.fby1{
	font-size:30px; height:50px; line-height:50px; padding-top:29px; font-weight:bold;}
.fbylx span{
	margin-right:20px;}
.flxfs{
	height:90px; width:1000px; margin:0 auto;color:#878787; text-align:center; padding-top:20px; line-height:24px;}
.flxfs a{
	color:#878787;}
	
.main{
	width:1000px; margin:20px auto;}
.ncontent{
	width:720px;}
.hotpro{
	width:250px; border:1px solid #d6d6d6;}
.subnav{
	height:25px; line-height:25px; margin-bottom:20px;}
.ncontent h1{
	height:50px; line-height:50px; text-align:center; font-size:20px; color:#000;}
.ntime{
	height:20px; line-height:20px; text-align:center; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #A3A3A3; color:#A3A3A3}
.subinfo{
	font-size:14px; line-height:25px; color:#232323; padding:0 15px;}
	
.hotprotit{
	height:50px; line-height:50px; background:#f68e2f; font-size:22px; text-align:center; color:#fff;}
.hotpro ul{
	padding:10px 0px;}
.hotpro ul li{
	width:200px; margin:0 auto 15px auto; text-align:center; border:1px solid #eeeeee; padding:15px;}
	
.subpclass{
	border:1px solid #e5e5e5; height:38px; line-height:38px; margin-bottom:10px;}
.subn{
	width:110px; background:#eeeeee; text-align:center; margin-right:20px; color:#666666;}
.subnlist{
	width:865px;}
.subnlist a{
	margin-right:15px; color:#666666; padding:0 5px;}
.subnlist a:hover{
	color:#fff; background:#ED6700;}
	
.plist .ppic{
	width:220px; height:165px; overflow:hidden;}
.plist .ppic img{  
	cursor: pointer; transition: all 0.8s;}
.iprolist .ipp{
	width:236px; height:177px; overflow:hidden;}
.iprolist img{
	cursor: pointer; transition: all 0.8s;}
.plist .ppic{
	margin-bottom:10px;}
.plist ul li p{
	height:25px; line-height:25px; font-size:14px; padding:0 15px;}
.plist ul li p span{
	font-size:12px; color:#f68e2f;}
.plist ul li{
	border:1px solid #ededed; display:block; width:220px; padding-bottom:10px; float:left; margin-right:28px; margin-bottom:16px;}
.plist ul li a:hover{
	font-weight:bold; color:#ff6600; font-size:15px;}

.cppic{
	width:320px; margin-right:20px;}
.pjj{
	width:380px;}
.pjj p{
	line-height:24px; color:#464646}
	
.cpsm{
	margin:20px 0px 10px 0px; height:35px; line-height:35px; border:1px solid #dddddd; background:#f1f2f1; padding-left:15px; color:#333333;}
.lx{
	line-height:22px; color:#000; border:1px solid #ff9600; background:#fffac0; padding:10px; margin-top:10px;}
	
.fenye{
	height:45px; line-height:45px; text-align:center;}
.fenye b{
	padding:5px 8px; border:1px solid #85c227; background:#a5e246; color:#fff;}	
.fenye a{
	padding:5px 8px; border:1px solid #d9d9d9; background:#f8f8f8; color:#71a71d}
.fenye a:hover{
	 border:1px solid #85c227; background:#a5e246; color:#fff;}