@charset "utf-8";
/* CSS Document */
html,body,menu,ul,ol,li,dl,dt,dd,p,div,form,h1,h2,h3,h4,h5,h6,img,a img,input,textarea,fieldset,figure,figcaption{padding:0;margin:0;border:0}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6,b,i,em{font-size:1em;font-weight:normal;font-style:normal}
a{ text-decoration:none;}
header,nav,section,footer{display:block;padding:0;margin:0;border:0}
table, tr, td{margin:0;padding:0;border-collapse:collapse;}
img, input, select{vertical-align:middle;}
body,input,textarea,select{-webkit-text-size-adjust:non e;font-family:"Microsoft Yahei"; font-size:62.5%;}
.clearfix:after{content:' ';clear:both;display:block;height:0;visibility:hidden;line-height:0}
.clear{ clear:both;}
header{ width:96%;padding:1% 2%;}
header .logo{background:#fff; float:left; width:60%;}
header .logo img{width:100%; height:auto; max-width:360px;}
header .right{float:right; height:3em; line-height:3em;color:#a6793e; font-weight:bold; font-size:1.8em; }
.titNav{ background:#65aade; width:96%; height:2.5em; line-height:2.5em;padding:0 2%; text-align:center; font-size:18px; color:#fff; font-weight:bold;}
.titNav .left{ float:left;}
/*导航*/
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.navbar .ico-nav{float:right;cursor:pointer; width:10%; margin-top:3%; text-align:right;}
.memNavR{ margin-top:-50px;}
.navbar .ico-nav img{width:70%; height:auto; max-width:40px;}
.nav{position:fixed;top:0;right:-480px;z-index:9999;width:480px;height:100%;background:#393939;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openMenu{right:480px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3{padding:10px 0 0 25px;font-size:1.4em;font-weight:normal;color:#fff;line-height:30px;}
.nav h3 a { color:#fff; font-weight:bold;}
.nav h3 a img{ width:20px; height:19px;}
.scrollerBox{ position:relative;overflow:hidden;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.nav ul li a{display:block;height:53px;overflow:hidden;padding:0 0 0 34px;line-height:53px;color:#dcdcdc;font-size:1.6em;border-bottom:1px solid #272727;}
.nav ul li img{ width:20px; height:20px; margin-top:-2px;}
.nav{width:240px;}
.nav ul li{clear:both;}
.nav{right:-240px}
.openMenu{right:240px;}
.openNav{right:0;}
.banner{ width:100%; margin:1% auto 0;}
/*滚动图片*/
.slider-focus{position:relative;max-width:1280px;overflow:hidden;/*max-height:315px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:28px;right:5px;bottom:0;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 2px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#1a70b1;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.rmzy{ width:100%; background:#f1f5f8;  padding:5% 0;}
.tit{ border-top:1px solid #a3c9e6; width:85%; position:relative; margin:20px auto 10px;}
.tit p{ text-align:center; position:absolute; top:-15px; left:36%;right:36%; background:#f1f5f8; font-size:1.6em; color:#005cac;font-weight:bold;}
.indNav{ width:33%; float:left; text-align:center; font-size:1.4em; color:#333333; margin-top:7%;}
.indNav img{ width:85%; max-width:100px; height:auto; margin-bottom:2%;}
.indNav a img{ border:0;}
.indNav a,.indNav a:hover{color:#333333; text-decoration:none;}
.tit2{ border-top:1px solid #a3c9e6; width:85%; position:relative; margin:10% auto 10px;}
.tit2 p{ text-align:center; position:absolute; top:-15px; left:36%;right:36%; background:#fff; font-size:1.6em; color:#005cac;font-weight:bold;}
.gywm_tit{ border-bottom:2px solid #005cac; text-decoration:none; text-align:center; width:100%;}
.gywm_tit_line{ border-bottom:0;}
.gywm_tit ul{ list-style:none;}
.gywm_tit li{ border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0; width:30%; font-size:1.4em; margin:5% 1% 0; height:2.2em; line-height:2.2em; text-align:center; background:#efefef; color:#313131; cursor: pointer; display:inline-block;}
.gywm_tit li.on{background:#005cac; color:#fff; font-weight:bold;}
.gywm{ width:94%; padding:3% 3% 0;}
.gywmL{ width:60%; float:left; margin-right:3%;}
.gywmL img{ width:100%; height:auto;}
.gywmL a img{ border:0;}
.gywmR{ width:37%; float:left;}
.gywmR img{ width:100%; height:auto; margin-bottom:6%; display:block;}
.gywmR a img{ border:0;}
.ryzz{ width:45%; margin:3% 0 0 3%; float:left; text-align:center; margin-bottom:8px;}
.ryzz img{ width:100%; height:auto; border-radius:5px;}
.ryzz a img{ border:1px solid #CCC;}
.ryzz a{ font-size:14px; color:#333;}
.ryzz span{ float:left; font-size:12px;}
.ryzz span a{ color:#666;}
.ryzz em{ float:right; width:50%; text-align:center; height:22px; line-height:22px; background-color:#52090e; font-size:11px; border-radius:3px;}
.ryzz em a{ color:#FFF;}
.ryzz div{ clear:both; margin-top:5px; margin-bottom:5px; width:100%; overflow:hidden; height:30px; line-height:30px;}


.zpzs_bg{ width:99%; padding-left:1%; margin-top:15px;}
.zpzs_tit{ text-align:center;}
.zpzs_tit ul{ list-style:none;}
.zpzs_tit li{width:30%; font-size:1.4em; margin:5% 1% 0; height:2.2em; line-height:2.2em; text-align:center; color:#313131; cursor: pointer; display:inline-block;}
.zpzs_tit li.on{border-bottom:2px solid #eb5b14; color:#eb5b14; font-weight:bold;}
.zpzs{width:30%; margin:3% 0 0 2%; float:left;}
.zpzs img{width:100%; height:auto;}
.zpzs a img{ border:0;}
.jybz_tit{ text-align:center; background:#efefef; margin-top:7%;}
.jybz_tit ul{ list-style:none;}
.jybz_tit li{width:30%; font-size:1.4em; margin:0 1%; height:2.2em; line-height:2.2em; text-align:center; color:#313131; cursor: pointer; display:inline-block;}
.jybz_tit li.on{ background:#d83008;color:#fff; font-weight:bold;}
.jybz_bg{ width:98%; padding-left:2%;}
.jybz{width:22%; margin:3% 0 0 2%; float:left; text-align:center; font-size:1.2em; color:#313131; line-height:1.4em}
.jybz img{ width:100%; height:auto; margin-bottom:2%;}
.jybz a img{ border:0;}
.jybz a,.jybz a:hover{color:#313131; text-decoration:none;}
.qyqy{width:29%; margin:3% 0 0 3%; float:left;}
.qyqy img{width:100%; height:auto; border:1px solid #e0e0e0;}
.phone{ margin:5% 40% 0; width:20%; text-align:center;}
.phone img{ width:100%; max-width:100px;}
.phone_txt{ background:#f1f5f8; width:100%; height:3em; line-height:3em; font-size:1.6em; color:#d83008; text-align:center;}
.foot{ width:100%; text-align:center; font-size:1.4em; color:#646464; padding:3% 0;margin-bottom:44px;}
.footer{height:44px;}
.footer-con{width:100%;height:44px;position:fixed; z-index:100; right:0; bottom:0;}
.footer li{ float:left; width:32%; margin-right:1%; font-weight:bold;}
.footer li a{display:block;text-align:center;font-size:1.4em;color:#fff;cursor:pointer;}
.footer li.zx img{ width:40px; margin-right:5px;}
.footer li.tel img{ width:40px;margin-right:5px}
.footer li.yy img{width:40px;margin-right:5px}
.footer li.zx{ background:#f9ae3b;}
.footer li.tel{ background:#2ebd9b;}
.footer li.yy{ background:#f66375;}
.listNav{ width:25%; border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3; text-align:center; font-size:14px; color:#484848; height:2.3em; line-height:2.3em; float:left;}
.listNav_on{ color:#65aade; font-weight:bold;}
.listNav_line{ border-right:0; width:24%;}
.listNav a,.listNav a:hover{color:#484848; text-decoration:none;}
.listNav a img{ border:0;}
.listbg{ width:100%; background:#f1f5f8; padding-top:10px;border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.list_img{ width:90%; margin:10px auto; text-align:center;}
.list_img img{ width:100%; max-width:650px;}
.list_con,.image_con{width:90%;margin:10px auto 0; text-align:left; font-size:1.6em; color:#1f1f1f; line-height:1.8em; }
.list_con img,.image_con img{width:100%!important; max-width:650px!important;padding:0.2em!important;}
.list_con p,.image_con p{ font-size:1.4em; font-weight:bold; text-align:center; margin:10px 0;}
.zy ul{ list-style:none;}
.zy li{ width:94%; background:#fff; border-bottom:1px solid #e6e6e6; padding:3%;}
.zy .pic{ width:30%; float:left;}
.zy .pic img{ width:100%; height:auto; border-radius:5px; margin-top:2px;}
.zy .txt{ width:57%; margin:0 3%; float:left; text-align:left; font-size:1.6em; color:#414141; line-height:1.4em;}
.zy .txt p{ color:#217fc3; font-weight:bold; margin-bottom:3px;}
.zy .btn{ width:7%; float:right; text-align:right; margin-top:10%;}
.zy li a,.zy li a:hover{color:#414141; text-decoration:none;}
.zy li p a,.zy li p a:hover{color:#217fc3; text-decoration:none;}
.zy li a img{ border:0;}
.page{ width:100%; margin-top:20px; text-align:center;}
.page ul{ list-style:none;}
.page li{ background:#65aade; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; text-align:center; font-size:14px; color:#fff; padding:1% 4%; display:inline-block; margin:0 2%;}
.page li a,.page li a:hover{ color:#fff; text-decoration:none;}
.sj ul{ list-style:none; min-height:500px;}
.sj li{ width:44%; margin:4% 0 0 4%; float:left; text-align:center; font-size:1.4em; color:#414141;}
.sj li img{ width:100%; border:1px solid #d8d7d7; margin-bottom:2px; border-radius:5px;}
.sj li div{ margin-bottom:1px; width:100%; overflow:hidden; line-height:28px;}
.sj li span{ float:left; margin-top:5px; font-size:12px;}
.sj li span a{ color:#666;}
.sj li em{ float:right; width:50%; text-align:center; height:22px; line-height:22px; background-color:#933; margin-top:5px; font-size:12px; border-radius:3px;}
.sj li em a{ color:#FFF;}
.sj li a img{border:1px solid #d8d7d7;}
.sj li a,.sj li a:hover{color:#414141; text-decoration:none;}
/*2015.09.22*/
.footerNav {width: 100%; height:44px;position:fixed; bottom: 0px;z-index: 8888;}
.footerbox{width: 100%;height:44px;display:-moz-box;display:-webkit-box;display:box;}
.footerNav a {display:block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height:44px; line-height:44px;font-size:1.4em;color:#fff;text-align:center; border-right:1px solid #d8e4ed; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); font-weight:bold;}
.footerbgyellow{ background: #F9AE3B;}
.footerbgblue{ background: #2ebd9b; }
.footerbgred{ background:#F66375;}
.looyuLink{cursor:pointer;}
/*2015.10.7*/
.zy .txt2{ width:87%; margin:0 3%; float:left; text-align:left; font-size:1.6em; color:#414141; line-height:1.6em;}
.zy .btn2{ width:7%; float:right; text-align:right; margin-top:5px;}
.zy .txt2 a,.zy .txt2 a:hover{color:#414141; text-decoration:none;}
.clear-fix:after{
	display:block;clear:both;visibility:hidden;
	height:0;
	font-size:0;content:".";
}
.item_a{

	position:relative;
	padding:3% 3% 1%;
	overflow:hidden;
}
.item_a:first-child{
	margin-top:-0.15rem;
}
.item_a:last-child{
	border-bottom:none;
}
.item_a .pic{
	position:relative;width:33.33%;
}
.item_a .pic img{
	width:100%;border-radius: 5px;
}
.item_a .con{
	position:absolute;top:10%;right:3%;
	width:59.625%;
}
.item_a .tl{
	display:block;
	font-weight:normal;line-height:1.5em;color:#333;
	font-size:1.6em;
}
.item_a .txt{
	display:block;
	max-height:4.87em;overflow:hidden;
	font-size:1.4em;color:#666;line-height:1.625em;
}

.news_i_list ul li{
	padding:1% 2%;
}
.news_i_list ul li a{
	display: inline-block;border-bottom:dotted 1px #ccc;
	width: 95%;
 	padding:2% 0;
	color:#000000;
	font-size:1.4em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.imoer{width:100% ;text-align:center; padding-top:20px;}
.imoer a{display: inline-block; width: 100px; text-align: center; background-color: rgb(236, 236, 236); color: rgb(209, 36, 56); padding: 6px 0px; font-size: 1.4em; border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;}


.gallery{width:100%;margin:2em auto 0 auto;}
.gallery li{display:block;float:left;margin:1% 2%;width:46%;height:100px;max-height:200px;overflow:hidden;}
.gallery li a{height:100px;width:100px;}
.gallery li a img{max-width:100px;}

.zuixin{ width:70%; background-color:#900; margin-left:15%; text-align:center; height:40px; line-height:40px; border-radius:5px; margin-top:15px; margin-bottom:30px;}
.zuixin a{ color:#FFF; font-size:14px; display:block;}





.banner2 {
	width: 100%;
	height: 40px; margin-top:-30px;
	
}
.pr {
	position: relative;
}

.banner2 .banner-bot { text-align:center;
	width:92%;
	height: 60px;
	background-color: #ffffff;
	opacity:0.8;filter:alpha(opacity=80);
	border-radius: 7px;
	left: 4%;
	z-index: 2;
	box-shadow: rgba(34, 25, 25, 0.2) 0px 1px 3px;
}
.banner2 .banner-bot ul {
	padding:10px 0px;
	overflow: hidden;
}
.banner2 .banner-bot ul li {
	float: left;
	width: 25%;
}
.banner2 .banner-bot ul li span {
	font-size:18px;
	color: #057195;
	font-weight: bold;
}
.banner2 .banner-bot ul li i {
	font-size:14px;
	color: #2e2e2e;
}
.banner2 .banner-bot ul li p {
	font-size:12px;
	color: #2e2e2e;
}
.abs {
	position: absolute;
}
.tuijian{ width:94%; margin-left:3%;}
.tuijian h2{ font-size:18px; text-align:center; height:30px; line-height:30px; margin-top:15px;}
.tuijian h2 a{ color:#B2050D;}
.tuijian p{ width:94%; margin-left:3%; margin-top:2px; line-height:22px; color:#666; font-size:13px;}
.tuijian span{ float:left; width:20%; text-align:center; margin-left:4%; background-color:#999; color:#FFF; height:24px; line-height:24px; margin-top:10px;}




#pages { padding:14px 0 10px; font-size:14px; text-align:center;}

#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px}

#pages a.a1 { width:70px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span { display:inline-block; height:30px; line-height:30px; background:#08A5E0; border:1px solid #08A5E0; color:#fff; text-align:center;padding:0 15px}

.page .noPage { display:inline-block; width:70px; height:30px; line-height:30px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }