﻿/*通用类*/
*{
	margin:0;
	padding:0;	
}
body{		

	margin:0 auto;
	font-size:14px;	
	font-family:arial,Microsoft Yahei;	
	background:#fff;
	color:#545456;

}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#545456;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#4294aa;	
}
ul{
	list-style-type:none;	
	border:0;
	width:auto;
}
em{
	font-style:normal;	
}
span{
	float:none;
	margin:0;	
	
}
.f_l{
	float:left;	
}
.f_r{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

/*header 开始*/
.header{
	height:80px; width:100%;
	background:#fff;  
		
}
.header .logo{
	float:left; margin-top:5px; margin-bottom:5px;height: 70px;
		
}
.header1{
	height:55px; width:100%;
	background:#fff; border-top:1px solid #f1f1f1;
		
}
.bg{ background:#f3f3f3;}
.s1{ float:left; margin-top:14px; margin-left:5px;}
.s2{ float:right; margin-top:10px;}
.header-search{float:right; width:150px; height:35px; background:#efeded; margin-top:10px; margin-left:5px;}
.se1{ width:115px; height:35px; line-height:35px; vertical-align:middle; float:left; border:0px; background:none; padding-left:5px; padding-right:5px; box-sizing:border-box;}
.se2{ float:right; width:35px; height:35px; background:url(../images/ss.png) center center no-repeat; border:0px;}
.nav{
	float:left; width:100%; 
	height:auto;
	line-height:35px;
	margin-top:3px;
	font-size:16px;
	color:#153768;		
}
.nav li{  float:left; position:relative; width:12.5%; margin-left:0px; text-align:center; box-sizing:border-box;}
.nav li>a{display:block;width:100%; height:50px; line-height:50px; vertical-align:middle; color:#262626;}
.nav li:hover,.nav .hover{ color:#3d90a6; border-bottom:3px solid #3d90a6; }
.nav li:hover>a,.nav .hover>a{color:#4292a8;}
.nav li>.nav-c{ display:none; width:100%; height:auto;position:absolute; z-index:9999999; background:rgba(66, 145, 167, 0.73);  top:50px;  }

.nav li>.nav-c a{ line-height:20px; padding-top:10px; padding-bottom:10px; vertical-align:middle; color:#fff; float:left; text-align:center; display:inline-block; width:100%; font-size:14px; font-weight:normal;} 
.nav li>.nav-c a:hover{ color:#fff; background:rgba(0,0,0,0.3)}
.nav li:hover>.nav-c{ display:block;}
.wap-nav{ display:none;}
.wap-nav{ display:none;}

/*header 结束*/

/*footer 底部开始*/
.footer{ width:100%;
	background:#353638; height:auto; overflow:hidden;
	padding:60px 0 60px 0;
	   
}
.footer a{
	
}
.footer2{ width:100%; height:auto; background:#2a2b2d; text-align:center; color:#bababa; text-align:center; padding-top:15px; padding-bottom:15px; line-height:22px;}

.banner{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/* main_image */
.main_visual{height:600px;overflow:hidden;position:relative;}
.main_image{height:100%;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:100%;overflow:hidden;position:absolute;top:0;left:0;margin-top:0px; margin-left:0px;}
.main_image li{float:left;width:100%;height:100%;}
.main_image li span{display:block;width:100%;height:100%; background-position:center top; background-repeat:no-repeat; position:relative;}
.main_image li span img{height: 100%}
.main_image li span div{ background:rgba(255,255,255,0.8); width:400px; height:auto; border-radius:0px 120px 0px 0px; border-right:10px solid #efa540; font-size:24px; color:#294a70; font-weight:bold; padding:35px; margin-top:200px; position:absolute; left:20%;}
.main_image li a{display:block;width:100%;height:100%}

div.flicking_con{position:absolute;bottom:40px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:31px;height:28px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -27px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.list1-bg{ width:100%; height:auto; background:#f7f7f7; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.list1{ width:100%; height:auto; float:left; }
.list1 li{ width:20%; height:auto; float:left; border-right:1px solid #dbdbdb; box-sizing:border-box; text-align:center; }
.list1 li:last-child{ border:0px;}
.list1 li h1{ font-size:18px; font-weight:bold; color:#262626; margin-bottom:5px;}
.list1 li h1 img{ display:inline-block; margin-right:3px; vertical-align:middle;}
.list1 li p{ font-size:12px; line-height:18px; }

.list9{ width:100%; height:auto; float:left;}
.list9 li{ float:left; width:21%; margin-left:2%; margin-right:2%; border:1px solid #d7d7d7; box-sizing:border-box; padding:0px 0px 20px 0px; height:auto; float:left; text-align:center; margin-top:20px; transition:all 0.3s;}
.list9 li .list9-1{  display:inline-block;  width:100%; height:auto;  overflow:hidden; box-sizing:border-box; transition:all 0.3s; margin-bottom:15px;}
.list9 li .list9-1 img{ width:100%; float:left; border-radius:0px 0px 30px 0px; overflow:hidden; border-bottom:5px solid #408fa5;}
.list9 li .list9-2{ height:auto; font-size:16px;transition:all 0.3s; width:180px; display:inline-block; line-height:40px; vertical-align:middle;  box-sizing:border-box;}
.list9 li .list9-2 h2{ font-size:20px; font-weight:bold; margin-bottom:10px; color:#333; line-height:30px;}
.list9 li .list9-2 p{ font-size:15px; line-height:20px; height:40px; }
.list9 li:hover { margin-top:0px;background:#408fa5;}
.list9 li:hover .list9-2 h2,.list9 li:hover .list9-2 p{  color:#fff;}


.section{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; overflow:hidden; }
.midBox{ width:1200px; height:auto; margin:0 auto; overflow:hidden; background:#fff; box-shadow:0px 0px 10px #c4c4c4; margin-top:-60px; z-index:9999; position:relative;}
.gg{ width:100%; height:60px; line-height:60px; vertical-align:middle;; border-bottom:1px solid #eaeaea;}
.gg-1{ float:left; width:135px; text-align:center; background:#0d64c5; text-align:center;}
.gg-1 img{ display:inline-block; vertical-align:middle;}
.gg-2{ float:left; width:80%; padding-left:20px; box-sizing:border-box;}
.gg-3{ float:right; width:60px; height:60px; background:#ebebeb; text-align:center; line-height:60px; vertical-align:middle;}
.gg-3 a{ display:block;}
.gg-3 img{ display:inline-block; vertical-align:middle;}

.gglist{ width:100%; height:auto;}
.gglist li{ width:33.33%; height:auto; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/pic04.jpg) left center no-repeat; padding-left:25px; box-sizing:border-box;}

.proBox{ width:100%; height:auto; padding:30px; box-sizing:border-box;}
.tt{ width:100%; height:auto; text-align:center; font-size:20px; color:#333333; background:url(../images/pic03.png) center bottom no-repeat; padding-bottom:15px; margin-bottom:20px; font-weight:bold;}
.list2{ width:100%; height:auto; border:1px solid #dbdbdb; margin-bottom:20px; float:left; box-sizing:border-box;}
.list2 li{ width:11.11%; text-align:center; height:auto; float:left; border-right:1px solid #dbdbdb; background:#f2f2f2; font-size:16px; color:#333333; box-sizing:border-box; line-height:40px; vertical-align:middle;}
.list2 li a{ display:block;}
.list2 li:hover{ background:#0d64c5; }
.list2 li:hover a{color:#fff;}

.list3{ width:100%; height:auto; float:left;}
.list3 li{ width:23.5%; margin-right:2%; margin-bottom:2%; height:auto; float:left;}
.list3 li:nth-child(4n){ margin-right:0px;}
.list3-img{width:100%; height:204px; float:left;}
.list3-img img{ width:100%; height:100%;}
.list3-txt{width:100%; height:auto; float:left; font-size:16px; text-align:center; line-height:40px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.section2{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; }
.midBox2{ width:1200px; height:auto; margin:0 auto; padding-top:50px; padding-bottom:50px; overflow:hidden;}

.list10{width:100%; height:auto;}
.list10 li{width:25%; height:auto; float:left; text-align:center; padding-left:5%; padding-right:5%; box-sizing:border-box;}
.list10 li .list10-1{ width:145px; height:145px; border-radius:50%; text-align:center; line-height:145px; vertical-align:middle; overflow:hidden; background:#f9f9f9; border:1px solid #cccccc; display:inline-block; margin-bottom:15px;}
.list10 li .list10-1 img{ display:inline-block; vertical-align:middle; transition:all 0.6s;}
.list10 li .list10-2{ width:100%;}
.list10 li .list10-2 h1{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.list10 li .list10-2 p{ font-size:16px;}
.list10 li:hover .list10-1{border:1px solid #51a0b6; }
.list10 li:hover .list10-1 img{transform:rotate(360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */}
.list10 li:hover .list10-2 h1,.list10 li:hover .list10-2 p{ color:#51a0b6;}

.list11{width:100%; height:auto; float:left; overflow:hidden;}
.list11 li{ background:#fff; border:1px solid #d6d6d6;width:31.33%; height:auto; margin-right:2%; float:left; box-sizing:border-box; position:relative; margin-bottom:20px;}
.list11 li:nth-child(3n){ margin-right:0px;}
.list11 li .list11-1{ overflow:hidden; width:120px; height:90px; position:absolute; left:0px;}
.list11 li .list11-2{ padding-left:140px; padding-right:30px; line-height:90px; vertical-align:middle; width:100%; min-height:90px; float:left; box-sizing:border-box; font-size:18px; font-weight:bold; color:#2ca1b0; box-sizing:border-box;}
.list11 li .list11-1 img{ width:100%; height:100%; transition:all 0.5s;}
.list11 li:hover .list11-1 img{ transform:scale(1.2);}
.list11 li:hover{ background:#f5fcff;}

.list12{ width:100%; height:auto; float:left;border-top:1px solid #e4e4e4;}
.list12 li{width:100%; height:auto; float:left; border:1px solid #e4e4e4; border-top:0px; box-sizing:border-box; overflow:hidden; transition:all 0.4s; background:#fff; }
.list12 li a{width:100%; height:auto; overflow:hidden; display:block; padding:30px; box-sizing:border-box;font-size:18px; color:#666; line-height:30px; vertical-align:middle; background:url(../images/con09.png) 30px center no-repeat; background-size:auto 20px; padding-left:60px;transition:all 0.4s;}
.list12 li .list12-1{ width:80%; height:auto; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.list12 li .list12-2{ float:right; color:#bababa;}
.list12 li:hover{ background:#4494aa;}
.list12 li:hover a{ color:#fff; background:url(../images/con09h.png) 30px center no-repeat;}
.list12 li:hover .list12-2{ color:rgba(255,255,255,0.7)}


.us{ width:100%; height:auto;}
.us img{ width:520px; height:auto; float:right;}
.us h1{ font-weight:bold; font-size:20px; color:#333333; background:url(../images/pic03.png) left bottom no-repeat; padding-bottom:15px; margin-bottom:20px;}
.us p{ font-size:14px; color:#868686; line-height:30px;margin-bottom:20px; }
.us a{ display:inline-block; width:136px; height:40px; line-height:40px; vertical-align:middle; background:#0d64c5; text-align:center; font-size:14px; color:#fff;}

.section3{  width:100%; height:auto; overflow:hidden; background:url(../images/1.jpg) repeat-x; }
.midBox3{ width:1200px; height:auto; margin:0 auto; padding-top:50px; padding-bottom:40px; overflow:hidden;}
.tt2{ width:100%; height:auto; text-align:center; margin-bottom:30px;}
.tt2 h1{ font-size:20px; color:#fff; padding-bottom:15px; margin-bottom:5px; font-weight:bold;}
.tt2 p{ font-size:14px; color:#fff; line-height:25px;}

.list4{ width:100%; height:auto; float:left;}
.list4 li{ width:23%; margin-right:1%; margin-left:1%; position:relative; margin-bottom:2%; height:auto; float:left;}
.list4-img{width:100%; height:360px; float:left; box-sizing:border-box; overflow:hidden;}
.list4-img img{ width:100%; height:100%;}
.list4-txt{width:100%; padding-left:20px; padding-right:20px; box-sizing:border-box; background:rgba(0,0,0,0.6); color:#fff; height:auto; position:absolute; font-size:18px; text-align:center; line-height:55px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; bottom:15px; transition:all 0.6s; padding-top:20px; padding-bottom:20px;}
.list4 li:hover .list4-txt{width:100%; height:100%; bottom:0px; background:rgba(14,110,184,0.8); font-size:24px; font-weight:bold; white-space:normal; padding-top:30%; line-height:35px; padding-left:30px; padding-right:30px; }
.list4 li:hover .list4-txt:after{ content:url(../images/pic03.png) ; margin-top:15px; display:inline-block;}


.tt3{ width:100%; height:auto; text-align:center; margin-bottom:30px;}
.tt3 h1{ font-size:30px; color:#333333;  margin-bottom:15px; font-weight:normal;}
.tt3 p{ padding-left:20%; padding-right:20%; box-sizing:border-box; font-size:14px; color:#a1a1a1; line-height:25px;}

.list5{ width:100%; height:auto; float:left;margin-bottom:5px;}
.list5 li{ width:49%; height:191px; margin-right:2%; margin-bottom:20px; float:left; overflow:hidden; position:relative;}
.list5 li:nth-child(2n){ margin-right:0px;}
.list5 li .list5-1{ width:100%; height:191px; float:left;}
.list5 li .list5-1 img{ width:100%; height:100%; transition:all 0.4s;}
.list5 li .list5-2{ width:100%; height:40px; position:absolute; bottom:0px; background:rgba(0,0,0,0.6); padding-left:10px; padding-right:10px; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; line-height:40px; vertical-align:middle; text-align:center;}
.list5 li:hover .list5-1 img{ transform:scale(1.2)}


.list6{ width:100%; height:auto; float:left;}
.list6 li{ width:100%; height:auto; float:left;margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ededed; }
.list6-1{ width:75px; height:auto; overflow:hidden; float:left; background:#fff;  text-align:center; padding-top:10px; padding-bottom:10px; border:1px solid #e7e7e7;}
.list6-1 span{ width:100%; display:inline-block;}
.list6-1 span:first-child{ font-size:24px;line-height:30px; vertical-align:middle; color:#3d90a6; font-weight:bold;}
.list6-1 span:last-child{ font-size:12px; line-height:20px; vertical-align:middle;color:#999898;}
.list6-2{ float:right; width:80%; height:auto;}
.list6-2 h1{ font-size:16px; color:#2c2c2c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px; }
.list6-2 p{ font-size:12px; color:#a0a0a0; line-height:18px; height:36px; overflow:hidden;}

.list15{ width:100%; height:auto; float:left;}
.list15 li{ width:100%; height:auto; float:left;margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ededed; }
.list15-1{ width:200px; height:150px; overflow:hidden; float:left; background:#fff;  text-align:center; padding:5px;  border:1px solid #e7e7e7;}
.list15-1 img{ width:100%;}
.list15-2{ float:right; width:80%; height:auto;}
.list15-2 h1{ font-weight:bold;font-size:20px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px; }
.list15-2 p{ font-size:14px; color:#a0a0a0; line-height:18px; height:36px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.ssl{ width:48%; height:auto; overflow:hidden;}
.ssp1{ font-size:14px;}
.ssp2{ color:#3e8ea4;}
.list15 li:hover .list15-2 h1{ color:#4294aa;}


.section4{ width:100%; height:auto; padding-bottom:40px; overflow:hidden;}
/*.more a{ display:inline-block; width:160px; height:auto;  color:#fff;display:inline-block; width:136px; height:40px; line-height:40px; vertical-align:middle; text-align:center; font-size:14px; color:#4294aa; border:1px solid #4294aa; border-radius:3px; overflow:hidden; }*/
/*.more a:hover{ background:#4294aa; color:#fff;}*/

.footer-1{ width:290px; padding-right:30px; box-sizing:border-box; height:auto; float:left; background:url(../images/pic18.jpg) right top no-repeat;}
.footer-1 dl{ width:100%; height:auto; float:left;}
.footer-1 dl dt{width:100%; height:auto; float:left; font-size:14px; color:#fff; margin-bottom:20px; font-weight:bold; }
.footer-1 dl dd{width:100%; height:auto; float:left; color:#afafaf; line-height:24px; vertical-align:middle;font-size:12px;}

.footer-2{ width:320px; padding-right:20px; padding-left:20px;box-sizing:border-box; height:auto; float:left; background:url(../images/pic18.jpg) right top no-repeat;}
.footer-3{ width:380px; padding-right:20px;padding-left:20px; box-sizing:border-box; height:auto; float:left; background:url(../images/pic18.jpg) right top no-repeat;}

.list7{ width:100%; height:auto; float:left;}
.list7 dt{width:100%; height:auto; float:left; font-size:14px; color:#fff; margin-bottom:15px; font-weight:bold;}
.list7 dd{width:50%; margin-right:0; height:auto; float:left; color:#afafaf; line-height:24px; vertical-align:middle;}
.list7 dd a{color:#afafaf;font-size:12px;}
.list7 dd a:hover{ color:#fff;}

.footer-4{ text-align:center; width:210px; height:auto; float:right;}
.footer-4 h1{ font-size:12px; color:#bababa; line-height:20px; vertical-align:middle;}
.ewm{ width:50%; height:auto; float:left; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.ewm img{ max-width:100%;}
.section5{ width:100%; height:auto; background:rgb(245, 245, 245); z-index:1; padding-bottom:40px; overflow:visible; float:left; }
.midBox4{ width:1200px; height:auto;  min-height:400px; margin:0 auto; position:relative; margin-top:30px; left:50%; margin-left:-600px;  z-index:99; overflow:hidden;}

.ab-ban{ width:100%; height:265px; background-position:center top; background-repeat:no-repeat; background-size:auto 100%;  z-index:6;   }
.ab-top{ width:100%; height:auto; float:left; border-bottom:1px solid #e8e8e8;}
.ab-top-1{ float:left; width:160px; height:60px;  font-size:24px; color:#373737; text-align:left; line-height:60px; vertical-align:middle;}
.ab-top-2{ float:right; width:82%; height:auto; line-height:35px; padding-top:22px;  text-align:right; padding-right:15px; box-sizing:border-box; padding-left:15px;}
.ab-top-2 a{ display:inline-block; margin-left:10px; margin-right:10px;  vertical-align:middle;}
.ab-top-2 a:hover,.ab-top-2 .hover2{ color:#0e6eb8; border-bottom:3px solid #0e6eb8;}

.tt4{ width:100%; height:auto; float:left; background:url(../images/pic03.png) center bottom no-repeat; padding-bottom:15px; margin-bottom:20px; text-align:center; font-size:30px; color:#2a2a2a; margin-top:25px;}

.con{ width:100%; height:auto; overflow:hidden; padding-top:30px; padding-bottom:30px; box-sizing:border-box;}
.txt img{ max-width:100%;}
.txt{ line-height:25px; }
.txt p{ margin-bottom:20px;}

	.pagelist{ width:100%; height:auto; float:left; text-align:center; margin-top:20px; margin-bottom:30px;}
.pagelist .curPage,.pagelist a:hover{ background:#3e8ea4; color:#fff; }
.pagelist a{ font-size:14px; cursor:pointer; display:inline-block; line-height:40px; margin-left:1px; margin-right:1px; color:#8d8d8d; background:#f2eeef; box-sizing:border-box;  width:40px; height:40px; border-radius:3px; overflow:hidden;position: relative;top: 15px;}
.pagelist .noclick{ cursor:no-drop; color:#8d8d8d;}
.pagelist .noclick:hover{cursor:no-drop;background:#ccc;  color:#8d8d8d;}

.list8{ width:100%;}
.list8 li{ width:100%; height:auto; float:left; box-sizing:border-box; border-bottom:1px dashed #e4e4e4; overflow:hidden; line-height:60px; vertical-align:middle;font-size:14px; }
.list8 li:hover{ }
.list8 li span{ color:#0d64c5; float:right; font-size:14px;}
.list8 li div{ width:90%; font-size:16px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list8 li div a{ color:#000;}
.list8 li div a:hover{ color:#3f5a28;}

.ntitle{width:100%; height:auto; float:left; font-weight:bold; font-size:20px; text-align:center; color:#000; margin-bottom:20px; line-height:22px; margin-top:40px; }
.ntime{width:100%; height:auto; float:left; font-size:14px; color:#C5C5C5;text-align:center;margin-bottom:30px; }
.nnnext{ float:left; width:100%; height:auto; float:left;margin-bottom:30px; margin-top:30px; border-top:1px solid #ccc; padding-top:20px;  }
.nnnext p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px; line-height:25px;}

.list12{ width:100%; height:auto; float:left; border-radius:5px; overflow:hidden; border-left:1px solid #fff; box-sizing:border-box; border-bottom:1px solid #fff;border-right:1px solid #fff; }
.list12 dt{width:100%; height:auto; float:left; background:#4191a7; font-size:20px;  line-height:25px; text-align:center; box-sizing:border-box; overflow:hidden; }
.list12 dt div{padding-left:5px; padding-right:5px; color:#fff; padding-top:12px;padding-bottom:12px; text-align:center; box-sizing:border-box; border-right:1px solid #fff;}
.list12 dd{width:100%; height:auto; float:left;}
.list12 dd div{padding-left:5px; padding-right:5px; padding-top:20px;padding-bottom:20px; text-align:center; box-sizing:border-box; border-right:1px solid #fff; line-height:20px;}
.list12 dd:nth-child(odd){ background:#fff;}
.list12 dd:nth-child(even){ background:#f3f3f3;}
.list12 .list12-1{width:70%; height:auto; float:left;}
.list12 .list12-2{width:10%; height:auto; float:left;}
.list12 .list12-3{width:10%; height:auto; float:left;}
.list12 .list12-4{width:10%; height:auto; float:left; border:0px;}
.list12 .list12-5{ display:none;width:100%; height:auto; float:left; text-align:left; padding-left:20px; padding-right:20px; background:#f6fff9; padding-top:20px; padding-bottom:20px;}
.list12 dd .list12-1{text-align:left; padding-left:20px; padding-right:20px; font-size:16px; font-weight:bold; color:#4191a7; cursor:pointer;}
.list12 dd .list12-1:hover{ text-decoration:underline;}

.floatChat{ position:fixed;top:200px; right:50%; margin-right:-660px; width:44px; z-index:99999999; }
.floatChat-1{ width:44px; height:44px; cursor:pointer; float:left; margin-bottom:3px; background:#353535; position:relative;}
.floatChat-1:hover{ background:#4294aa;}
.floatChat .lb{background:#4294aa;}
.floatChat-2{ display:none; position:absolute; width:100px; height:auto; background:#fff; border:1px solid #d6d6d6; right:45px; top:0px;}
.listewm{ width:100%; height:auto; float:left;}
.listewm li{ width:100%; height:auto; float:left; text-align:center; padding-bottom:10px; }
.listewm li img{ max-width:80%; margin:10%; margin-bottom:5px; float:left;}
.listewm li h1{ font-size:12px; text-align:center; float:left; width:100%; }
.tell{ font-size:14px; }
.tell span{font-size:20px; font-weight:bold; color:#06C;}
.tellw{ width:170px; padding:10px; box-sizing:border-box;}
.floatChat-1:hover .floatChat-2{ display:block;}

.ssl{width: 93%;margin-bottom: 20px;border: 1px solid #eee;padding: 3%}
.ssl .newsL,.ssl .newsR{width: 42%;padding-right: 8%;font-size: 16px;line-height: 35px;font-family: Microsoft Yahei;color: #555555}
.ssl .newsL li,.ssl .newsR li{height: 35px;overflow: hidden}
.ssl .newsL li.tit,.ssl .newsR li.tit{height: 50px;border-bottom: 1px solid #eee;}
.ssl .newsL a,.ssl .newsR a{display: inline-block;padding-right: 20px;color: #9e9e9e;height: 35px;width: 75%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.ssl .newsL a:hover,.ssl .newsR a:hover{color: #1869c5;}
/*.ssl .newsL{border-right: 1px solid #e6e6e6}*/
.ssl ul .tit{font-size: 24px;line-height: 50px;color: #1869c5;}
.ssl ul em{padding-right: 8px;color: #1869c5;}
.ssl ul span{float: right}
.ssl .newsL{float: left;}
.ssl .newsR{float: right;}
.ssl .more{color: #827f7f;font-size: 16px;}
@media screen and (max-width: 1200px){
	.wrapin {width:768px;}
	.main_visual {height: 375px;}
	.main_image li span{ background-size:auto 100%;}
	.nav li{ width:96px;}
	.header .logo{ max-height:60px;}
	.midBox3 {    width: 768px;}
	.midBox2 { width:768px;}
	.midBox4 {    width:768px;margin-left:-389px;}

	.list9 li .list9-2 {width:90%;}
	.list4-img {    height: 250px;}
	.list4-txt{ padding-top:10px; padding-bottom:10px; font-size:14px; line-height:25px;}
	.list4 li:hover .list4-txt {    font-size: 16px;    padding-top: 20%;}
	.list10 li{ padding-left:5px; padding-right:5px;}
	.list10 li .list10-1 {    width: 120px;    height: 120px; line-height:120px; }
	.list10 li .list10-1 img{ max-width:100%; max-height:100%;}
	.list10 li .list10-2 h1 {    font-size: 16px;}
	.list10 li .list10-2 p {    font-size: 12px;}
	.list11 li{ width:47.5%;}
	.list11 li:nth-child(3n){ margin-right:2%;}
	.list11 li:nth-child(even){ margin-right:0px;}
	.ssl {    width: 100%;}
.list5 li {    height: 259px;}
.list5 li .list5-1{ height:259px;}	
.footer-1 {    width: 100%; background:none; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #484848;}
.footer-2 {    width: 100%;background:none; padding-left:0px; padding-bottom:10px; border-bottom:1px solid #484848;margin-bottom:15px;}
.footer-3 {width: 100%;background:none;padding-left:0px; padding-bottom:10px; border-bottom:1px solid #484848;margin-bottom:15px;}
	.footer-4 {width: 100%;background:none;padding-left:0px;}
	.list7 dd {    width: 24%;    margin-right: 1%;}
	.header {   height: 113px;}
	.ab-ban {    height: 265px;}
	.ab-top-2 {    width: 70%;}
	.list3 li {    width: 31.33%;    margin-right: 2%;}
	.list3 li:nth-child(4n){ margin-right:2%;}
	.list3 li:nth-child(3n){ margin-right:0px;}
	.list12 dt{ font-size:14px;}
	.ny-list6 li .list6-2 {    width: 86%;}
	.list12 .list12-4 {    width: 15%;}
	.list12 .list12-2{width: 15%;}
	.list12 .list12-1 {    width: 60%;}
	}
	@media screen and (max-width: 768px){
	.wrapin {width:640px;}
	.main_visual {height: 375px;}
	.main_image li span{ background-size:auto 100%;}
	.nav li{ width:96px;}
	.header .logo{ max-height:40px; margin-top:0px;}
	.midBox3 {    width: 640px;}
	.midBox2 { width:640px;}
	.midBox4 {    width:640px;margin-left:-320px;}
	
	.list9 li .list9-2 {width:90%;}
	.list4-img {    height: 200px;}
	.list4-txt{ padding-top:10px; padding-bottom:10px; font-size:14px; line-height:25px;}
	.list4 li:hover .list4-txt {    font-size: 16px;    padding-top: 20%;}
	.list10 li{ padding-left:5px; padding-right:5px;}
	.list10 li .list10-1 {    width: 120px;    height: 120px; line-height:120px; }
	.list10 li .list10-1 img{ max-width:100%; max-height:100%;}
	.list10 li .list10-2 h1 {    font-size: 16px;}
	.list10 li .list10-2 p {    font-size: 12px;}
	.list11 li{ width:47.5%;}
	.list11 li:nth-child(3n){ margin-right:2%;}
	.list11 li:nth-child(even){ margin-right:0px;}
	.ssl {    width: 100%;}
.list5 li {    height: 259px;}
.list5 li .list5-1{ height:259px;}	
.footer-1 {    width: 100%; background:none; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #484848;}
.footer-2 {    width: 100%;background:none; padding-left:0px; padding-bottom:10px; border-bottom:1px solid #484848;margin-bottom:15px;}
.footer-3 {width: 100%;background:none;padding-left:0px; padding-bottom:10px; border-bottom:1px solid #484848;margin-bottom:15px;}
	.footer-4 {width: 100%;background:none;padding-left:0px;}
	.list7 dd {    width: 24%;    margin-right: 1%;}
	.header {   height: 40px; padding-top:0px; padding-bottom:0px;}
	.ab-ban {    height: 170px;}
	.ab-top-2 {    width: 70%;}
	.list3 li {    width: 31.33%;    margin-right: 2%;}
	.list3 li:nth-child(4n){ margin-right:2%;}
	.list3 li:nth-child(3n){ margin-right:0px;}
	.list3-img {    height: 150px;}
	.list12 dt{ font-size:14px;}
	.ny-list6 li .list6-2 {    width: 86%;}
	.list12 .list12-4 {    width: 15%;}
	.list12 .list12-2{width: 15%;}
	.list12 .list12-1 {    width: 60%;}
	.wap-nav{ display:block; position:absolute; right:20px; top:10px; margin-top:10px;}
	.header-search{ margin-right:50px; margin-top:0px;}
	.nav{ display:none; width:100%; position:absolute; right:0px; top:50px; z-index:99999999; background:rgba(0,0,0,0.75);  box-sizing:border-box; padding:15px; }
		.header1{ height:0px;}
	.nav li:hover, .nav .hover{ background:none;}
	.nav>li {width:100%; margin-bottom:10px;
    float: left; height:auto; overflow:hidden; border-bottom:1px solid rgba(255,255,255,0.4); padding-bottom:10px; margin-left:0px; border-right:0px;}
	.nav li>a {
   display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: left;
    font-weight: bold; color:#fff;}
	.nav li>.nav-c{ display:block; position:relative; height:auto; width:100%; float:left; background:none; top:0px; padding-top:0px;}
	.nav li>.nav-c a{ width:auto; display:inline-block; float:left; line-height:30px; vertical-align:middle; padding-left:10px; padding-right:10px; color:rgba(255,255,255,0.8); padding-top:0px; padding-bottom:0px;}
	.nav li:hover>a, .nav .hover>a {
    color: #FFF;
    background: none;
    border-radius: 0px;
    overflow: hidden;
	
}.s2{ display:none;}
.list1 li h1 {
    font-size: 14px;}
	.list1 li h1 img{ max-height:18px;}
}
	@media screen and (max-width: 640px){
		.logo{ max-height:50px;float:left;}
		
		.list9 li {
    width: 46%;}
		
	.main_visual {
    height: 170px;
}
div.flicking_con {
    position: absolute;
    bottom: 10px;}
		
	.wrapin,.midBox2,.midBox3{ width:100%;}
	.midBox{ width:100%; margin-top:0px;}
	.list1 li {
    width: 50%; margin-bottom:10px;}
	.list1 li:nth-child(even){ border:0px;}	
	.s1{ display:none;}
	.tt3 p{ padding-left:0px; padding-right:0px; line-height:20px; font-size:12px;}
	.section{ padding-top:20px; padding-bottom:20px;}

	.header {    padding-top: 10px;
    padding-bottom: 10px;}
	.gg-1{ height:100px; line-height:100px; vertical-align:middle;}
	.gg-1 img{ display:inline-block; vertical-align:middle;}
	.gg-2 {
    float: left;padding-top:10px; padding-bottom:10px;
    width: 60%;}
	.gglist li {
    width: 100%; line-height:25px;}
	.gg-3{ display:none;}
	.gg{ height:100px; }
	.list2 li {border-bottom: 1px solid #dbdbdb;
    width: 33.33%;}
	.list2 li a{ font-size:12px;}
	.list3 li {
    width: 48%;}
	.list3-img {
    width: 100%;
    height: 132px;
    float: left;
}
img{ max-width:100%;}
.list10 li .list10-1 {
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.list10 li .list10-2 h1 {
    font-size: 14px; margin-bottom:5px;
}
.midBox2{padding-top:20px;padding-bottom:20px;}
.list11 li {
    width: 100%;
}
.list4 li {
    width:48%;}
	.list4-img {
    width: 100%;
    height: 245px;}
	.ssl {
    width: 94%;}
	.list5 li {
    width: 49%;
    height: 103px;}
	.list6-2 {
    float: right;
    width: 73%;}
	.list7 dd {
    width: 32.33%;}
	.ab-ban{ background-size:auto 100%; height:90px;}
	.midBox4{ width:90%; margin-top:0px; margin-left:5%; left:0px;}
	.ab-top-1{ display:none;}
	.ab-top-2{ width:100%; text-align:center; padding-left:5%; padding-right:5%;}
	.list8 li div {
    width: 69%;}
	.ny-list6 li .list6-2 {
    width: 73%;}
	.list12 dd .list12-1{ font-size:12px; padding-left:5px; padding-right:5px;}
	.list12 .list12-1 {    width: 60%;}
	.list12 .list12-2 {    width: 20%; display:none;}
	.list12 .list12-3 {    width: 15%;}
	.list12 .list12-4 {    width: 25%;}
	.header-search{ display:none;}
	
	.list15-1{ width:100px; height:75px;}
	.list15-2{ width:60%;}
	.list15-2 h1{ font-size:16px;}

		.ssl .newsL, .ssl .newsR{width: 100%;}
		.ssl .newsL a, .ssl .newsR a{width: 68%;}
		.ssl .newsL, .ssl .newsR{padding-right: 0;}
	}