@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0}
html,body{margin:0;padding:0;list-style-type:none}
em{font-style:normal}
body{background:#fff;font-size:14px;color:#333;font-family:"Microsoft yahei",sans-serif;text-decoration:none}
a{ text-decoration:none; color:#333;}
img{ border:none;}
ul li{list-style:none; margin:0px 0px; padding:0px 0px;}
ul{ margin-left:0px; padding-left:0px;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.w1200{ width:1200px; margin:0 auto;}

.head{ width:1200px; margin:0 auto; height:120px;}
.logo{ width:500px; height:93px; float:left; margin-top:13px;}

.headRight{ width:330px; float:right; margin-top:15px;}
.headRight .tel{width:320px;float:left;height:30px;line-height:30px; background:url(../images/telIcon1.jpg) left center no-repeat; padding-left:30px;}
.headRight .tel label{ font-size:15px; color:#7c7c84; display:block; float:left;}
.headRight .tel span{ font-size:28px; color:#25a1ab; display:block; float:left; text-align:right;}
.headRight .search{ display:block; float:right; width:287px; height:34px; margin-top:15px;}
.headRight .search .ipt1{width:230px; padding:0px 8px;height:32px; border:none; display:block; float:left; font-size:15px; color:#a0a0a0;border:solid 1px #c3c8cc; border-right:none;}
.headRight .search .btn1{ display:block; float:left; background:url(../images/searchBtn.jpg) no-repeat; width:40px; height:34px; border:none;}


.menuBg{ width:100%; background:#25a1ab; height:50px;}
.menu{ width:1200px; margin:0 auto;}

.nav li {width:150px;height:50px;float:left;position:relative;z-index:4}
.nav li.current { height:50px; }
.nav li a{display:block;width:148px;height:50px; line-height:50px;font-size:18px; font-weight:bold;color:#fff;text-align:center;position:relative; z-index:444; font-weight:bold; background:url(../images/navBg.jpg) right center no-repeat; padding-right:2px;}
.nav li.noline a {background:url(../images/menuABg.jpg) bottom center no-repeat #0d848e;color:#fff;}
.nav li a:hover, .nav li.current a { color:#fff;text-decoration:none; background:url(../images/menuABg.jpg) bottom center no-repeat #0d848e;}

.son-nav1 {display:none;overflow:hidden;position:absolute;left:0px;top:50px;z-index:999; box-shadow: 1px 1px 1px 1px #777;background-color: #fff;
border: 1px solid #f0f0f0;text-align: left; height:90px;}
.son-nav1 .sn-contain1 { width:835px; height:90px;border:1px solid #ccc;}

.son-nav1 .sn-txt { width:835px; float:left; height:90px;}
.son-nav1 .sn-txt .sn-list { width:835px; display:block; height:90px;float:left; margin-left:0px; padding-left:0px;}

.son-nav .sn-txt .sn-list li {width:167px;height:80px;float:left; padding:5px 0px;}
.son-nav .sn-txt .sn-list li a {width:167px;background:none;display:block; height:80px;float:left;font-size:14px;color:#333; font-weight:normal;}
.son-nav .sn-txt .sn-list li a:hover { background:#eef7f7; color:#25a1ab; font-weight:normal;}
.son-nav .sn-txt .sn-list li a img{ width:50px; height:50px; display:block; margin:0 auto;}
.son-nav .sn-txt .sn-list li a span{ width:167px; height:30px; text-align:center;line-height:30px; display:block; float:left;}



.son-nav2 {display:none;overflow:hidden;position:absolute;left:0px;top:50px;z-index:999; box-shadow: 1px 1px 2px #777;background-color: #fff;
border: 1px solid #f0f0f0;text-align: left; height:270px;}
.son-nav2 .sn-contain1 { width:835px; height:270px;border:1px solid #ccc;}
.son-nav2 .sn-txt { width:835px; float:left; height:270px;}
.son-nav2 .sn-txt .sn-list { width:835px; display:block; height:270px;float:left; margin-left:0px; padding-left:0px;}


.son-nav3 {display:none;overflow:hidden;position:absolute;left:0px;top:50px;z-index:999; box-shadow: 1px 1px 2px #777;background-color: #fff;
border: 1px solid #f0f0f0;text-align: left; height:90px;}
.son-nav3 .sn-contain3{ width:668px; height:90px;border:1px solid #ccc;}
.son-nav3 .sn-txt { width:668px; float:left; height:90px;}
.son-nav3 .sn-txt .sn-list { width:668px; display:block; height:90px;float:left; margin-left:0px; padding-left:0px;}


.son-nav4 {display:none;overflow:hidden;position:absolute;right:0px;top:50px;z-index:999; box-shadow: 1px 1px 2px #777;background-color: #fff;
border: 1px solid #f0f0f0;text-align: left; height:90px;}
.son-nav4 .sn-contain4{ width:501px; height:90px;border:1px solid #ccc;}
.son-nav4 .sn-txt { width:501px; float:left; height:90px; }
.son-nav4 .sn-txt .sn-list { width:501px; display:block; height:90px;float:left;margin-left:0px; padding-left:0px;}



.banner{ width:100%; height:500px; z-index:-9;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#0150a3;width:12px;height:12px;margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#ed1e24; cursor:pointer;}
.banner, .banner a {height:500px;display:block;}
.banner ul {margin:0px auto; padding:0px 0px;}


a.More {font-size: 14px;color:#fff;line-height:36px;padding: 0 30px;padding-right:52px;border-radius:20px; display: inline-block;margin:10px auto; background: url('../images/morebg.png') no-repeat center center #299ea7; position: relative; transition: all 0.3s; }
a.More .icon-more { display: block; position: absolute; right: 25px; top: 50%; margin-top: -9px; width: 18px; height: 18px; border-radius: 50%; background: url('../images/icon_more011.png')no-repeat center center; background-size: 100%; }
a.More:hover { background: url('../images/morebg.png') no-repeat center center #299ea7; color: #fff; }
a.More:hover .icon-more { background: url('../images/icon_more011.png')no-repeat center center; background-size: 100%; }


.footBg{ width:100%; background:#313538; padding:30px 0px; margin-top:50px;}
.foot{ width:1200px; margin:0 auto;}
.foot .foot1{ width:340px; float:left;}
.foot .foot1 .lx{ width:340px; float:left;}
.foot .foot1 .lx b{ display:block; float:left; font-weight:normal;width:340px; color:#fff; font-size:17px; line-height:30px; height:30px; margin-bottom:15px;}
.foot .foot1 .lx span{display:block; float:left; width:340px; color:#fff; line-height:24px; margin-bottom:15px;}

.foot .foot1 .yqlj{ width:345px; float:left;}
.foot .foot1 .yqlj b{display:block; float:left; font-weight:normal;width:345px; color:#fff; font-size:17px; line-height:30px; height:30px; margin-bottom:15px;}
.foot .foot1 .yqlj span{display:block; float:left; width:345px; color:#fff; line-height:24px; margin-bottom:15px;}
.foot .foot1 .yqlj span a{ color:#fff;padding:0px 3px;}
.foot .foot1 .yqlj span a:hover{ text-decoration:underline; }


.foot .footMenu{ width:130px; float:left; margin-left:60px; color:#fff;}
.foot .footMenu b{display:block; float:left; font-weight:normal;width:130px; color:#fff; font-size:17px; line-height:30px; height:30px; margin-bottom:15px;}
.foot .footMenu ul{ display:block; float:left; width:130px; margin:0px 0px; padding:0px 0px;}
.foot .footMenu ul li{ width:130px; height:30px; line-height:30px; overflow:hidden; padding-left:0px;}
.foot .footMenu ul li a{ padding-left:0px; color:#fff;}

.foot .foot2{ width:230px; float:right;}
.foot .foot2 .foot2Wx{ width:230px; float:left;}
.foot .foot2 .foot2Wx ul{ width:238px; margin-left:-8px;}
.foot .foot2 .foot2Wx ul li{ width:111px; float:left; margin-left:8px; display:block;}
.foot .foot2 .foot2Wx ul li img{ width:111px; height:111px; display:block; float:left;}
.foot .foot2 .foot2Wx ul li span{ width:111px; height:30px; line-height:30px; text-align:center; color:#fff; display:block; float:left;}
.foot .foot2 .foot2Sel{ width:212px; height:30px; float:left; margin-top:30px;}
.foot .foot2 .foot2Sel select{ display:block; border:solid 1px #757676;width:210px; height:28px;background:#313437; color:#ececec;}

.foot .foot2  .footIcon{ width:180px; height:29px; float:left; margin-top:10px;}
.foot .foot2  .footIcon ul { background:url(../images/footIcon1.jpg) 15px 0px no-repeat; margin-left:0px; padding-left:0px; width:180px; height:29px; display:block; float:left;}
.foot .foot2  .footIcon ul li{ width:29px; height:29px; display:b; float:left; margin-left:15px;}
.foot .foot2  .footIcon ul li a{ width:29px; height:29px; display:block; float:left;}


.copyright{ width:100%; background:#222527; height:45px; line-height:45px; color:#fff; line-height:45px;}
.copyright .fr label{ background:url(../images/baIcon.jpg) left center no-repeat; padding-left:25px;}


/*分页样式*/
#page {
 margin-top:20px;
	list-style:none; 
	text-align:center;	
	font-family: "宋体";
	/*height: 30px;*/
	line-height:30px;
}
#page li{
	display:inline;
}
#page li a{
	padding: 3px 5px 2px; color:#000;
	border:1px solid #999999;
}
.thisclass{color:#F00;}

