@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0; font-family:"Î¢ÈíÑÅºÚ";}
div,ul,li,ol,a,span{font-size:12px;}
a{ text-decoration:none;color:#333;}
ul li{ list-style:none;}
img{ border:none;}
.clear{ clear: both;}
a:hover{color:#fb5811;}

body{background:url(../images/head.jpg) repeat-x #fff;}
.wrap{ width:100%; }

.head{}
.head1{width:1003px; margin:0 auto;}
.head1 img{ padding:28px 0 25px 0;float:left; }
.rexian{margin-top:45px;width:330px;height:100px;float:right;}
.rexian h1{font-size:12px;color:#00427c;padding:5px 20px 20px 20px;  text-align:right; }
.rexian a{border-left:solid 1px #ccc;padding-left:10px;}

.nav{width:1000px; margin:-20px auto;  height:61px;    position: absolute;z-index: 1;left:50%; margin-left:-501px;border-top:2px solid #074aa9;}
.first {float:left; line-height:58px; width:199px; text-align:center;background:url(../images/bg_li01_left.png) no-repeat;margin-right:1px; }
    .first:hover a{float:left; line-height:58px; width:199px; text-align:center;background:url(../images/bg_li01_left_h.png) no-repeat;margin-right:1px; color:black; }
.center {float:left; line-height:58px; width:199px; text-align:center;background:url(../images/bg_li01.png) no-repeat;margin-right:1px;}
    .center:hover a {float:left; line-height:58px; width:199px; text-align:center;background:url(../images/bg_li03.png) no-repeat;margin-right:1px;color:black;}
.last{float:left;line-height:58px;text-align:center;width:200px;margin-right:0;background:url(../images/bg_li01_right.png) no-repeat;}
    .last:hover a {float:left;line-height:58px;text-align:center;width:200px;margin-right:0;background:url(../images/bg_li01_right_h.png) no-repeat; color:black;}
.nav ul li a{color:#fff; display:block; font-size:16px;}
.subnav a{display:inline-block;border-top:1px solid #f2f2f2;background:url(../images/bg_li03.png) repeat-y;color:#333;width:100%;}

.banner{padding-top:5px;}
.gonggao{ width:100%; height:70px; background: #ecf1f5;}
.gonggao p{background:url(../images/gonggao.jpg) no-repeat 0 10px;width:1005px; margin:0 auto; height:58px;font-size:12px;color:#00427c;padding:25px;}
.main{width:1003px; margin:0 auto;margin-top:20px;}
.prolist{ float:left; width:241px; margin-top:10px;background:url(../images/prolist.jpg) no-repeat; }
.prolist h2{line-height:42px; font-size:16px;text-align:center;}
.prolist h2 a{ color:#fff;font-size:16px;}
.prolist ul{height:auto;overflow:hidden;}
.prolist ul li{border-bottom:solid 1px #eee;background:url(../images/index_002.png) no-repeat;background-position:5px;text-align:center; font-size:12px;line-height:35px; letter-spacing:1px;margin-top:5px;}
.prolist ul li a{ color:#004076;display:inline-block;font-size:14px;}
.prolist ul li a:hover{display:inline-block;width:100%;color:#fff;background:#fb5811;}
.tuijian{margin-top:10px;clear:both;position:relative;}
.bt{position:absolute;bottom:0;background:#000;width:100%;height:30px;text-align:center;line-height:30px;}
.bt a{color:#fff;font-size:12px;}


.com{ margin-top:10px;float:right; width:745px;background:url(../images/com.png) no-repeat;line-height:30px;}
.com h2{ font-size:16px; color:#fff;line-height:42px;padding-left:15px;float:left;}
.com h2 a{ color:#fff;font-size:16px;}
.com img{padding:10px 15px 20px 0;}
.com_us{padding:0 5px 5px 5px;font-size:25px;}
.com p{ font-size:12px; line-height:250%; padding:3px 15px; text-indent:2em; color:#252525; }

.mid{background:#ecf1f5;height:340px;margin-top:10px;}
.pro{background:url(../images/pro.jpg) no-repeat 0 35px; }
.pro h2{font-size:16px; line-height:76px;float:left;letter-spacing:1px;padding-left:18px;}
.pro h2 a{color:#d81107;letter-spacing:2px;font-size:16px;}
.pro h2 span{color:#014e8e;padding-left:10px;font-size:13px;}
.pro ul li{ float:left;width:236px; text-align:center; height:236px; background:#105894;margin:0 10px ; }
.pro ul li span{ font-size:12px; line-height:20px;display:block; text-align:center;padding:15px 0 0 0;}
.pro ul li span a{ color:#fff;}

.more0{width:47px; height:42px;background:url(../images/more.jpg) no-repeat 0 center; float:right;line-height: 42px;font-size: 12px;}
.more0 a{color:#eee;}
.more{float:right;line-height: 42px;padding-right:10px;font-size: 12px;color:#80a7c7;}
.more a{color:#80a7c7;}
.more1{ float:right; padding:36px 0 0 0; font-size: 12px;padding-right:10px;}
.more1 a{color:#eee;font-size:11px;}


.lianxi{ float:left; width:251px; background:url(../images/prolist.jpg) no-repeat;margin-top:10px;}
.lianxi h2{line-height:42px; font-size:16px;text-align:center;}
.lianxi h2 a{ color:#fff;font-size:16px;}
.lianxi img{padding:15px 15px 0;}
.lianxi p{  font-size:12px; color:#282828;line-height:28px;padding:10px 15px 0 20px;background:url(../images/lianxi_bg.jpg) no-repeat right 10px;}
.lianxi1{width:241px;background:url(../images/lianxi.jpg) repeat-x #dce7ef;padding-bottom:10px;}
.contact_way_tit{font-weight:bold;}

.news{width:745px;height:325px; float:right; border-bottom:1px solid #cfdfe3;background:url(../images/lianxi.jpg) repeat-x #dce7ef 0 30px; margin-top: 10px;}
.news1{background:url(../images/news.jpg) no-repeat;height:77px;}
.hnews{ float:left; width:100%;}
.hnews h2{ font-size:14px; color:#fff;height:53px;padding:10px 0 0 20px;float:left;}
.hnews h2 span{font-size:12px;}
.hnews h2 a{ color:#fff;padding-left:15px;font-size:16px;}
.hnews ul{height:235px;border-left:1px solid #cfdfe3;padding:10px 10px 0 20px;border-right: solid 1px #cfdfe3;}
.hnews ul li{font-size:12px;line-height:36px;background:url(../images/news_li.jpg) no-repeat left;padding-left:10PX;border-bottom:dashed 1px #fff;}
.hnews ul li a{}
.hnews ul li a:hover{color:#fb5811;}
.hnews ul li span{padding:0 10px 0 35px; float:right; }

.cnews{ float:RIGHT; width:370px;}
.cnews h2{ font-size:14px; color:#fff;height:63px;padding:15px 0 0 25px;float:left;}
.cnews h2 span{font-size:12px;}
.cnews h2 a{ color:#fff;padding-left:15px;}
.cnews ul{height:235px;border-right:1px solid #cfdfe3;padding:10px 0 0 20px;}
.cnews ul li{font-size:12px;line-height:36px; background:url(../images/news_li.jpg) no-repeat left;padding-left:10PX;border-bottom:dashed 1px #fff;}
.cnews ul li span{padding:0 35px; float:right; }

.bottom{margin-top: 10px;background:url(../images/foot.jpg) repeat-x ;}
.rpro{background:url(../images/rpro.jpg) no-repeat center 0;height:306px;}
.rpro h2{font-size:14px; color:#fff;height:26px; text-align:center;padding-top:30px;}
.rpro h2 a{color:#fff;}
.rpro ul{}
.rpro ul li{ float:left;width:236px; text-align:center; height:205px; margin:20px 7px ; }
.rpro ul li span{ font-size:12px;text-align:center; }
.rpro ul li span a{ color:#fff;}
.rpro ul li img{border:solid #cfcfcf 2px;width:236px;height:177px; }


.foot{padding-bottom:40px;background:#002866;}
.friend p{padding:15px 0 0 10px; color:#fff;font-size:12px;}
.friend p a{color:#fff;padding:10px; }
.foot1 p{ color:#fff;text-align:center; font-size:12px;padding-top:20px; }
.foot1 p a{color:#fff;}

.left{ float:left; width:251px;  }
.right{ float:right;width:745px;}

.ncom{ margin-top:10px;float:right; width:745px;background:url(../images/com.jpg) no-repeat; }
.ncom h2{ font-size:14px; color:#fff;line-height:42px;padding-left:15px;float:left;}
.ncom h2 a{ color:#fff;}
.ncom p{ font-size:12px;line-height:26px;padding:3px 10px 0; text-indent:2em;background:#fff;}

.nnews ul{ padding-left:20px;}
.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;}


.npro ul{ }
.npro ul li{ float:left;width:220px; text-align:center; height:195px;padding:10px;}
.npro ul li span{ font-size:12px;}
.npro ul li img{width: 220px;  height:165px;}

.mBan2 { overflow: hidden; }
.mBan2 .slideBox{ width:100%; height:auto; position:relative; }
.mBan2 .slideBox .hd{ height: 10px; overflow: hidden; position: absolute; bottom: 4px; z-index: 1; width: 81px; background: url(../images/btnBg000.png) no-repeat; margin-left: -46px; left: 50%; padding: 4px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{ float: left; width: 6px; height: 6px; background: url(../images/btn10000.png) no-repeat; cursor: pointer; margin-right: 10px; }
.mBan2 .slideBox .hd ul li.on{ background: url(../images/btn20000.png) no-repeat; }
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }

/*------------¹ö¶¯-----------------*/
#demo {
overflow:hidden;
width: 1003px;
height:235px;
margin:0 auto;
}
#demo img {
width:236px;
	height:177px;
	padding-top:1px;
}
#demo a{ line-height:25px;}
#indemo {
float: left;
width: 3000%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

/*------------·ÖÒ³-----------------*/
.paging {
	text-align:left;
	width:100%;
	padding-top:10px;
	font-size:12px;
}
.pagingl {
	float:left;
	padding:10px;
}
.pagingr {
	float:right;
	padding: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;
}

#slider {
	width: 100%; /* important to be same as image width */
	height: 398px; /* important to be same as image height */
	overflow: hidden; /* important */

}
#sliderContent {
	width: 100%; /* important to be same as image width or wider */
        position: absolute;
	top: 30px;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative; 
	display: none;
}
.banner p {
	position:absolute;
	top:310px;
	right:90px;
	color:#000;
}


