@charset "utf-8";
/* CSS Document */
/*banner*/

body{ margin:0; padding:0; font-size:14px; background:#eee;  width:100%; overflow-x:hidden; font-family:"微软雅黑"}
.fl{ float:left}.fr{ float:right;}
ul,li,p,form,dd,dt,dl,h2,h3{ list-style:none; padding:0; margin:0}
a{ text-decoration:none; color:#2369a1}
a:hover{ color:#003c37}
.banner{ width:100%; background:#2a8fd6; height:514px; }
.clear{ clear:both}
img{ border:none}
.center{ width:1164px; margin:0 auto;}
.top{ padding:25px 0; height:110px; padding-bottom:0; width:100%; color:#fff; float:left; line-height:50px}
.top .fr{color:#2369a1; line-height:30px; margin-top:45px}

.top .center .logo{ float:left}
.top a{ position:relative; top:2px;color:#2369a1; font-size:18px }
.top a.on{ font-weight:bold}
.header{ background:#fff}

.menu{ width:100%; background:url(../images/index_12.png); position:relative; float:left; border-top:#2369a1 solid 1px; padding:15px 0}
.menu ul{}
.menu li{ -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; float:left; position:relative;  padding:0px 1.37%; z-index:888; text-align:center; line-height:45px; background-position:0 10px ;}
.menu li div{ background:rgba(255,255,255,0.8); padding:15px 0; width:400px;position:absolute; left:0; top:45px;}
.menu li dl{ text-align:left; border-right:#ccc solid 1px; margin-left:15px;  width:100px; padding-right:10px; float:left; z-index:999999; } 
.menu li dl dd a{ line-height:20px;color:#333; font-size:12px}
.menu li dl dd a{ padding:5px 0; float:left; width:100%}
.menu li dl dd{ position:relative; clear:both}
.menu li div b{ float:right; width:240px; margin:0px 15px 0 0}
.menu li dl dd a:hover{  background:#dab866;color:#fff; border:none}
.menu li a{ font-size:18px; float:left; width:100%; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-weight:bold;  text-align:center; color:#2369a1 }
.menu li:hover{ background:#2369a1 }
.menu li:hover a{ color:#fff}
.menu li.lastli{ border:none}
.inban{ width:100%; height:400px; float:left}
.menu li.on{  background:#2369a1;color:#fff; border:none}
.menu li.on a{ color:#fff}
.menu li div dd ol{display:none; margin:0; padding:0; top:0; background:#dab866; position:absolute; left:100px; width:140px }
.menu li div dd ol a{}
.menu li div dd.on a{ background:#dab866}
.h30{ height:40px; width:100%; display:block}

.left{ width:174px; float:left; position:relative;}
.right{word-break:break-all;  float:right; width:860px;line-height:25px; }
.nav li{ width:124px; height:36px; margin-bottom:10px;}
.nav li a{ float:left; width:100%; border-radius:5px; font-size:18px; text-align:center; line-height:36px; background:#2369a1; color:#fff}
.nav li a.on,.nav li a:hover{ background:#6e8495}
/*banner*/
.qb-banner{ margin-top:0; }
.bannerbox {width: 100%;height: auto;text-transform: capitalize;vertical-align: middle; padding-bottom:410px;}
.slider{position: relative;width: 100%;height: auto;overflow: hidden;}
.slides{height: auto;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide{height: auto;float: left;clear: none;}
.slider-arrows{}
.arrowsWrapper{ display:none;}
.slider-arrow{position: absolute;display: block;margin-bottom: -20px;width: 40px;height: 40px;line-height: 40px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%;}
.slider-arrow--right{bottom: 50%;right: 30px;}
.slider-arrow--left{bottom: 50%;left: 30px;}
.slider-nav{position: absolute;bottom: 10px;}
.slider-nav__item{width:5px;height:5px;float: left;clear: none;display: block;margin: 0 5px;background: #268e00;border-radius: 100%; border:5px solid #fff; transition:all 0.2s;}
.slider-nav__item:hover{background: #268e00; border:5px solid #268e00;transition:all 0.2s;}
.slider-nav__item--current{background: #268e00; border:5px solid #268e00;transition:all 0.2s;}

.contact{ margin-top:30px; background:url(../images/lianxi.png) no-repeat right; width:100%; height:228px;}
.contact div{ margin:30px 0 0 0px; display:inline-block}
.contact  p{ padding:10px 0}
.main_ico{ clear:both; }
.main_ico ul li{ float:left ; border-right:#fff solid 1px; text-align:center; padding:30px 0; width:149px}
.main_ico ul li p{ padding-top:10px}
.main_ico ul li:last-child{ border:none}
.main_ico ul li:hover{ background:#dab866}
.main_ico ul li:hover p{ color:#fff}
.main_ico ul{ background:#dddddd; width:100%; float:left}

.link{ padding:20px 0; border-top:#ccc solid 1px; margin-top:40px}
.link_bar { padding-bottom:20px}
.link_bar span{ background:#008187; width:3px; height:14px; display:inline-block}
.link_bar h3{ display:inline-block; padding-left:10px; color:#008187}
.link .center{ color:#888;}
.link .center a{ font-size:12px}

.foot{background:#2369a1; line-height:20px; padding:8px 0; padding-bottom:20px; color:#fff }
.end{ background:#0d5087; line-height:45px; color:#fff; text-align:center}
.weizhi{ background:#e6e5e2; line-height:30px ; text-align:right; font-size:12px}
.bar { padding-bottom:20px;}
.bar p{ padding-top:5px; }
.bar h2{ font-weight:normal; color:#6e8495; font-size:28px}
.left .bar h2{ font-size:28px; color:#2369a1}
.weizhi span{ padding-right:10px}
.content{ background:#fff; padding:30px; width:1104px; margin:0 auto; margin-top:40px; margin-bottom:40px;}
.title{ text-align:center; padding:30px 0; padding-bottom:15px; width:94%; margin:0 auto;  background:url(../images/title.png) no-repeat center bottom}
.title h2{ color:#008187; font-weight:normal; font-size:22px; padding:5px 0}
.title p{ color:#333; font-size:9px}

.news{ background:none; border-bottom:#ddd solid 1px; padding-bottom:30px}
.text_center{ text-align:center}
.con{ margin:0 auto;padding-bottom:25px; font-size:14px}
.con p{ margin:10px 0}
.con {}
.font10{ font-size:10px}.font16{ font-size:16px}.font12{ font-size:12px}.font22{ font-size:22px}
.foot h2{  padding-top:40px}
.font18{ font-size:18px}
.f3{ margin-right:50px;}
.f3 h2{ padding-bottom:30px}
.f1{ width:320px; margin-right:40px}
.f2{ width:240px; margin-right:40px}
.f2 ul{ margin-top:20px}
.foot .bg_lan{ border-radius:5px; font-size:12px; margin-top:6px; line-height:32px; color:#fff; display:inline-block}
.fl ul li{ text-indent:10px;}
.foot .bg_lan a{ color:#fff;}
.foot .bg_lan:hover{ background:#205d8d}
.bg_lan{ background:#0d5087}
.w100{ width:100%}
.bar h2.font_blue{ color:#2369a1}
.font_blue{ color:#2369a1}
.other{ padding:10px 0}
.other a:hover{ text-decoration:underline}
.infolist li.anli{ width:100%; margin-bottom:10px; text-indent:10px;border:0px;padding:0px;}
.anli a{ display:block; width:100%; background:#edeff0; border-radius:5px; font-size:16px; line-height:50px;}
.r2{ float:left; width:50%;}
.res li{ position:relative; line-height:24px; background:#eee; padding:15px; margin-bottom:20px; padding-bottom:25px; border-radius:5px;}
.res li h3{}
.res li dl{ padding:10px 0; padding-bottom:20px}
.res li dd{ width:50%; float:left; color:#666; }
.res li div{ font-size:12px; position:absolute; left:400px; top:50px;color:#666}
.res li div b{ float:left; margin-right:15px; margin-top:5px;}
.res li div span{ width:300px; float:left;}
.res li p{ font-size:12px; padding:10px 0; color:#666}
.infolist li{ width:100%; float:left;  padding:10px 0; border-bottom:#ddd dashed 1px}
.infolist li a{ float:left; border-radius:5px; color:#333;}
.infolist li span{ float:right; color:#999}
.infolist li:hover span,.infolist li:hover a{ color:#2369a1}

.form li{ padding-bottom:20px}
.form{ min-height:450px; position:relative}
.inp{ border:#ccc solid 1px;  padding:7px 10px; width:210px;}
select.inp{ width:232px;font-family: "微软雅黑";}
.bbt { width:100%; height:40px; padding-bottom:10px; clear:both}
.bbt h2{ font-size:20px; font-weight:normal; color:#2369a1; display:inline-block}
.ico1{background:url(../images/anli.png) no-repeat center; width:22px; height:26px; display:inline-block; position:relative; top:8px; margin-right:5px}
.ico2{background:url(../images/news.png) no-repeat center; width:22px; height:26px; display:inline-block; position:relative; top:8px; margin-right:5px}
.ico3{background:url(../images/ico3.png) no-repeat center; width:22px; height:26px; display:inline-block; position:relative; top:6px; margin-right:5px}
.ico4{background:url(../images/ico4.png) no-repeat center; width:24px; height:26px; display:inline-block; position:relative; top:6px; margin-right:5px}
.ico5{background:url(../images/ico5.png) no-repeat center; width:24px; height:26px; display:inline-block; position:relative; top:6px; margin-right:5px}

.page { text-align:center; margin-top:40px; width:100%; display:inline-block}
.page a{ display:inline-block; color:#666; height:20px; padding:3px 8px; margin:10px}
.page a:hover,.page a.on{ background:#2369a1; color:#fff}
.page a.fir{background:url(../images/le.png) no-repeat center;}
.page a.las{background:url(../images/ri.png) no-repeat center;}
.page a.fir:hover{background:url(../images/le2.png) no-repeat center; background-position:0px -2px}
.page a.las:hover{background:url(../images/ri2.png) no-repeat center; background-position:2px 0px}
.btn{ background:#2369a1; border-radius:5px; padding:8px 15px; font-size:14px; color:#fff;}
.btn:hover{ background:#6e8495; color:#fff}
.adj{ position:absolute; bottom:20px; background:#2369a1; border-radius:5px; padding:15px 55px ; margin-left:93px; margin-top:40px; border:none; font-size:14px; color:#fff;}
.adj:hover{ background:#6e8495; color:#fff}
.adjt{ position:absolute; bottom:20px; background:#2369a1; border-radius:5px; padding:15px 55px ; margin-left:93px; margin-top:40px; border:none; font-size:14px; color:#fff;cursor:pointer;}
.adjt:hover{ background:#6e8495; color:#fff}
.home{ background:#fff}
.ti2{ clear:both; background:#2369a1; color:#fff; line-height:40px; text-indent:10px}
.a1{ width:372px; margin-right:23px; line-height:25px}
.a1.fr{ margin-right:0}
.list_style{margin-top:20px;}
.list_style li{border:#ccc solid 1px;  border-radius:6px; margin-bottom:10px; clear:both; width:100%; display:block}
.tit{ background:#edeff0; border-radius:6px; border-bottom:#ccc solid 1px}
.tit h2{ font-size:16px; font-weight:normal; padding:12px 0 12px 10px; color:#2369a1}
.list_style li .con{ padding:10px}



.line{ border-bottom:#eee solid 1px}

.ad2{ padding-top:10px}
.sou{ padding:5px 0; font-size:16px; color:#888; margin-top:10px; padding-bottom:15px; clear:both; background:#eee; border-radius:5px; width:100%; display:block}
a .sou span{ color:#888;}
.sou i{ margin-left:10px; margin-right:10px;cursor:pointer; }
.sou input{ height: 30px;font-size: 18px;width: 300px;border: none;background: none; font-weight: bold;}

#zSlider{margin:50px auto; width:1164px; margin-bottom:30px; overflow:hidden;}
#picshow{position:relative;}
#picshow,#picshow_img{width:924px; height:410px; overflow:hidden; float:right;}
#picshow_img li{width:924px; height:410px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:924px; height:410px;}
#picshow_tx{left:0px; width:900px; top:0px; position:absolute;  overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat; height:370px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:initial;}
#picshow_tx a:hover{text-decoration:initial;}
#picshow_tx li h3{text-align:center;  font-weight:normal; float:left; width:250px}
#picshow_tx li p{ color:#ccc; line-height:20px; padding-top:50px; font-size:12px; overflow:hidden;}
#picshow_tx li h3 p{font-size:24px; height:24px; padding-top:10px; color:#fff}
#select_btn{width:220px; height:440px; color:#111; float:left; display:inline; background-color:#f0f0f0;}
#select_btn li{ margin-bottom:5px; width:100%; height:98px; border-top:1px solid #fff; background:#2369a1; cursor:pointer;}
#select_btn li:hover{background-color:#fff;background:#6e8495; font-size:24px; background-position:150px 28px;}
#select_btn li.current{background-color:#fff;background:#6e8495; font-size:24px; background-position:150px 28px;}
#select_btn li.current:hover{background-color:#fff;background:#6e8495;  background-position:150px 28px;}
#select_btn li.current:hover span,#select_btn li.current span{font-size:24px;}
#select_btn li span{ color:#fff; font-size:20px; display:inline-block; padding:30px; line-height:40px; }
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:70px; height:49px; margin-right:10px; float:left;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}








.u-shangxia
{
	width:100%;
	margin:30px 0px;
}
.u-shangxia .shang 
{
	width:50%;
	float:left;
}
.u-shangxia .shang 
{
	width:50%;
	float:right;
	text-align:right;
}










