﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-family:"宋体";}
a{ text-decoration:none; color:#404040;}
ul li{ list-style:none;}
img{ border:none;}
.clear{ clear: both;}

body{background: #fff;}
.wrap{ width:100%; }

.header{background:url(../images/head_bg.jpg) no-repeat center 0  #0471ce;}
.head1{width:1005px;margin:0 auto; height:105px; background:url(../images/rexian.jpg) no-repeat right 30px ; }
.head1 h1{ float: right; font-size:16px;color:#fff;padding:0 5px 0 0;}
.head1 img{ padding:19px 0 0 21px;float:left; }

.nav{height:65px;background:url(../images/nav.jpg) repeat-x;}
.nav ul{width:1005px;margin:0 auto;padding-left:5px;}
.nav ul li{float:left; line-height:65px; width:125px; text-align:center; }
.nav ul li a{ display:block; font-size:14px;}
.nav ul li a:hover{background:url(../images/nav_li0.jpg) no-repeat center; color:#fff;}
#qita { background:url(../images/nav_li.jpg) no-repeat left; }

/*banner*/
.banner{text-align:center}
.banner a{display:block}
.fullSlide{width:100%;position:relative}
.fullSlide .bd{margin:0px auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;margin-right:11px;overflow:hidden;text-align:center;color:#333}
.fullSlide .hd ul .on{color:#fff}
.fullSlide .prev,.fullSlide .next{display:inline;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50%; margin-left:-500px;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .next{left:auto;right:50%; margin-right:-500px;background-position:-6px -137px}
/*宽度*/
.wide_02{width:20%; float:left; overflow:hidden;display:block; margin-top:10px;}
.wide_05{width:72%; float:right; overflow:hidden; display:block; margin-top: 10px;}
.wide_03 {width:72%; margin-top: 10px;}
.jx-more{ width: 160px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #f86b36; color: #f86b36 !important; font-size: 14px; margin: 30px auto;}
.jx-more a{color: #f86b36 !important; display: block;}
.jx-more a:hover{ background: #f86b36;color: #fff !important; display: block;}  


.fl-lm-1{ float: left; width: 287px; overflow: hidden; background:url(../images/prolist_t.jpg) no-repeat; margin-top:10px;}
.afan-pt_a_l{ height: 50px; line-height: 50px;text-align: center;font-size: 16px;color: #fff;}
.move_sider{background: #f0f0f0;}


.main{width:1005px; margin:0 auto; }
.prolist{ float:left; width:287px; background:url(../images/prolist_t.jpg) no-repeat; margin-top:10px; }
.prolist h2{line-height:67px; font-size:14px;padding-left:30px;}
.prolist h2 a{ color:#fff;}
.prolist h2 span{ color:#fff; }
.prolist ul { background:url(../images/prolist_m.jpg) repeat-y;padding-top:10px;}

.class{font-family:"宋体";  overflow:hidden; padding:0px 0 10px 0; }
.class_c a{ background-color:#EEEDED; border-radius:5px;}
.class .class_c a:hover{ background-color:#79c648; color:#FFF;}
.class_b img{ width:100%; }
.class_d img{ width:100%;}
.class*{ padding:2% 0;}
.class li a, .class li a:link, .class li a:visited{display:block;height:50px;text-align:center;line-height:50px;font-size:14px;overflow:hidden; color:#474747; border-bottom:#fff 1px solid;}
.class li a:hover{ background:#144099; display: block; color: #fff;}
.class li ul li a{color: #474747;}
.class li ul li a:link, .class li ul li a:visited{ background-color:rgba(248,248,248,0.9); color: #144099;}
.imgwith{width:300px;height:auto; color:#FFF}
.allClass_2 a {  font-size: 14px;  display: block;  color: #666;  background: none;  border: none;}
.move_sider a{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  padding: 0 10px; font-weight:bolder;}
.imgwith{width:198px;height:auto; border: 1px solid #f0f0f0;}


.allClass_2 fn-clear li{zoom:1}
.allClass_2 fn-clear li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

.prolist ul li{  background:url(../images/prolist_li.jpg) no-repeat 16px 0;padding-left:70px; font-size:12px;height:45px;line-height:40px; letter-spacing:1px; }
.prolist_b{ width:287px;height:18px; background:url(../images/prolist_b.jpg) no-repeat; }

.com{ float:right; width:700px;background:url(../images/com.jpg) no-repeat 0 50px; margin-top:10px;}
.com h2{ font-size:14px; color:#3588d5;height:32px;padding:25px 0 0 10px;;float:left;}
.com h2 a{ color:#3588d5;}
.com h3{ padding-top:35px;}
#comp{ float:left;padding:10px;}
.com p{font-size:12px;line-height:22px;padding:10px; text-indent:2em;color:#404040;}

.pro{background:url(../images/pro.jpg) no-repeat;margin-top:10px; }
.pro h2{line-height:51px; font-size:14px;float:left;color:#fff;}
.pro h2 a{ color:#fff;padding-left:30px;}
.pro h2 span{font-size:12px; padding-left:10px;}
.pro ul {}
.pro ul li{ float:left;width:240px; text-align:center; height:210px; margin:10px 5px;background:url(../images/propb.jpg) no-repeat 0 180px; ; }
.pro ul li span{ font-size:12px; text-align:center; }
.pro ul li img{ padding:2px;border:solid #afb0b1 1px;height:176px;width:235px;}


.mid{ background:#e9f6ff; overflow:hidden;margin-top:10px;}
.title{height:51px;background:url(../images/news.jpg) no-repeat; margin-top:10px;}
.title h2{padding-left:30px;line-height:51px;float: left;}
.title h2 a{font-size:14px; color:#fff;}
.title h2 span{font-size:12px;color:#fff;}

.zizhi{width: 287px; float: left;}
.zizhi img{ padding:10px 5px;}

.lianxi{width: 287px; float: left;}
.lianxi p{font-size:18px;  color:#404040;line-height:30px;padding:20px 5px 0;  }

.cnews{ float:right; width:700px;}
.cnews ul{padding:0 5px;}
.cnews ul li{font-size:12px;line-height:35px; background:url(../images/news_li.jpg) no-repeat left;padding-left:15px;border-bottom:dashed #353535 1px;}
.cnews ul li span{float:right;color:#404040; }

.more{float:right; font-size:12px;padding:25px 10px 0 0 ;color:#bebebe;}
.more a{color:#bebebe;}
.more1{line-height:51px;float:right;padding-right:15px; font-size:12px;color:#fff;}
.more1 a{color:#fff;}

.anli{ float:right; width:700px;}
.anli ul li{ float:left; text-align:center;  margin:10px 5px; }
.anli ul li span{ font-size:12px; text-align:center; }
.anli ul li img{ padding:2px;border:solid #afb0b1 1px;}




.foot{background:url(../images/foot.jpg) repeat-x;margin-top:10px;height: 197px;}
.footer{width:1003px; margin:0 auto;background:url(../images/head_bg.jpg) no-repeat center 0; }
.friend p{height:40px;color:#fff;font-size:12px;padding-top:30px;text-align:center;}
.friend p a{color:#4268db26;padding:10px; }
.foot1 p{ color:#fff;text-align:center; font-size:12px;padding-top:60px; }
.foot1 p a{color:#fff;padding:10px; }
.fnav p{ color:#fff;text-align:center; font-size:12px;padding-top:10px; }
.fnav p a{color:#fff;padding:10px; }

.left {float: left;width:287px;}
.right{ float:right;width:700px;}
.nnews ul{ padding-left:10px;}
.nnews ul li{font-size:12px;line-height:30px;padding-left:15px; background:url(../images/news_li.jpg) no-repeat left;}
.nnews ul li span{float:right;padding-right:15px;color:#343434;}
.nnews{ float:right; width:700px; margin-top:10px;}
.nnews h2{ font-size:14px; color:#3588d5;height:32px;padding:25px 0 0 10px;;float:left;}
.nnews h2 a{ color:#3588d5;}


.npro ul li{ float:left;width:210px; text-align:center; height:195px;padding:10px;}
.npro ul li span{ font-size:12px;}


#demo {
	overflow:hidden;
	width: 690px;
	margin:0 auto;
}
#demo img {
	width:200px;
	height:150px;
	padding:2px;
}
#indemo {
	float: left;
	width: 3000%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}


.paging {
	float:right;
	text-align:left;
	width:100%;
	padding-top:10px;
	font-size:12px;
}
.pagingl {
	float:left;
}
.pagingr {
	float:right;
	padding-right:10px;
}
.paging span {
	margin:2px;
	padding:2px 5px;
	border:#006 1px solid;
	background:#fff;
	display:block;
	float:left;
	font-size:12px;
	line-height:15px;
	text-indent:0px;
}
.paging a {
	margin:2px;
	padding:2px 5px;
	border:#006 1px solid;
	background:#ccc;
	display:block;
	float:left;
	font-size:12px;
	line-height:15px;
	text-indent:0px;
}