@charset "utf-8";
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {border:0 none; margin:0; padding:0; font-weight:normal; font-family:"微软雅黑";}
header,footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time {display:block; margin:0px; padding:0px;}
ul,ol,li{list-style-type:none;}
select,input,img{vertical-align:top;}
a img{border:0;}
em,i{font-style:normal;}
a:hover{text-decoration:underline;}
a,a:active,a:focus {outline:none;}
input{font-family:"微软雅黑";}
textarea {resize:none;font-family:"微软雅黑";}
table {border-collapse:collapse; border-spacing:0;}
h2, h3, h4, h5, h6{font-weight:bold;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
a{color:#666; text-decoration:none;}
a:hover {color:#534400; text-decoration:underline;}
.box{max-width:640px;width:100%;position:relative;margin:0 auto;color:#534400;line-height:1.8em;overflow:hidden;}
.boxbg{ position:fixed; width:100%; height:100%;background-color:#000;top:0;display:none;z-index:100;lter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
img{max-width:100%;}

/*头部*/
.top{position:relative;background:#fff;border-top:3px solid #00bbf9;}
.top .logo{width:100%;}
.top .menu{position:absolute;right:0;top:0;width:15.625%;}
.top .menu img{width:100%;}
.menu_bg{position:fixed;max-width:640px;width:100%;height:100%;background-color:#000;top:0;display:none;z-index:100;lter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.menu_li{display:none;position:absolute;right:0;z-index:101;}
.menu_li ul li{border-top:1px solid #0c77c3;}
.menu_li ul li a{display:block;background:#1ea2ff;height:36px;line-height:36px;font-size:16px;width:120px;text-align:center; color:#fff;}

.banner{position:relative;z-index:1;}
.flexslider{padding:0;margin:0 auto;position:relative;width:;zoom:1;z-index:99}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;width:100%;position:relative;overflow:hidden}
.flexslider .slides img{display:block;width:100%;}
@media all and (min-width:320px) and (max-width:480px){
.flexslider .slides img{display:block;width:100%;height:120px;}
}
@media all and (min-width:480px) and (max-width:640px){
.flexslider .slides img{display:block;width:100%;height:180px;}
}
.slides:after{content:".";display:block;clear: both;visibility: hidden;line-height:0;height:0;}
.no-js .slides > li:first-child {display: block;}
.flex-viewport{max-height:500px;-webkit-transition: all 1s ease;-moz-transition:all 1s ease;transition: all 1s ease;}
.flex-direction-nav a{width: 60px;height:90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);
-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next{background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev{left: 0;}
.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position: absolute;bottom:5px;text-align: center;}
.flex-control-nav li{margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}

.qiyedingzhi{width:100%;height:auto;margin:0 auto;padding:0;background:url(../images/bg1.jpg) no-repeat center top;	}
.qyys_bt{width:100%;height:60px;background:url(../images/bt01.png) no-repeat center; background-size:100%;}
.qyys_nr{width:95%;height: auto; padding:0;margin:10px auto;overflow:hidden; text-align:center;cursor:pointer;background:url(../images/qiye1.png) no-repeat center top; background-size:100% 200%;}
.qyys_nr .qy_zt{float:left;width:95%;margin:3%;}
.qyys_nr .qy_wz{float:left;width:95%;color:#666;margin:3%;}
.qyys_nr .qy_wz h2{font-size:24px;padding-bottom:6px;font-weight:normal; text-align:left; padding-left:20px;	}
.qyys_nr .qy_wz p{font-size:16px;line-height:30px; padding:0 20px; text-align:left;}

.hexinjiazhi{ clear:both; display:inline-block; text-align:center;width:100%;height:auto;margin:0 auto;padding:0%;background:url(../images/bg2.jpg) no-repeat center top;}
.hxjz_bt{width:100%;height:60px;background:url(../images/bt02.png) no-repeat center;background-size:100%;	}
.hxjz_nr{width:90%;height:auto;margin:0 auto; text-align:center;display:inline-block; }
.hxjz_nr .hx_dz{width:98%;overflow:hidden;margin:3% 0;float:left;background:#d5e5f5;border:4px solid #fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-align:center;position:relative;cursor:pointer;}
.hxjz_nr .hx_dz img{z-index:0; width:100%;}
.hxjz_nr .hx_dz .rcdz{width:100%;height:50px;line-height:50px;font-size:22px;background:#fff;z-index:1000;margin-top:-50px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; color:#224b8a;}

.news{width:100%;height:auto;margin:0 auto;padding:0;background:url(../images/bg3.jpg) no-repeat center top;	}
.news_dt{width:96%;height:260px;padding:10px;overflow:hidden;}
.news_dt .dt_bt{width:98%;height:55px;overflow:hidden;margin:0;border-bottom:2px solid #ddd;background:url(../images/newtb.png) no-repeat left center;}
.news_dt .dt_bt h2{padding-left:45px;font-size:24px;color:#666;line-height:55px;font-weight:normal;float:left;}
.news_dt .dt_bt b{font-size:18px;color:#a3a2a2;padding-left:5px;line-height:60px;font-weight:normal;float:left;}
.news_dt .dt_bt span{font-size:14px;color:#3a92cc;padding-left:5px;line-height:70px;font-weight:normal;float:right;}
.news_dt .dt_nr{width:100%;height:193px;overflow:hidden;}
.news_dt .dt_nr .news_tu{width:40%;height:173px;margin:10px 5px;float:left;}
.news_dt .dt_nr .news_tu img{width:100%;height:173px;border:2px solid #fff;padding:1px;}
.news_dt .dt_nr ul{float:left;width:54%;height:180px;padding-top:10px;overflow:hidden;}
.news_dt .dt_nr ul li{width:83%; height:30px;line-height:30px;float:left;margin:0;padding-left:30px;padding-right:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;	position:relative;background:url(../images/dian.png) no-repeat 16px 12px; }
.news_dt .dt_nr ul li a{font-weight:normal;font-size:16px;color:#666;}
.news_dt .dt_nr ul li a:hover{	color:#c00;	}

.show{margin:10px 0;}
.show a{display:block;float:left;width:45.5%;margin-left:3%;}
.show img{width:100%;display:block;}

.mscon{width:100%;max-width:640px;margin:0 0 10px;}
.mscon li{ width:45.5%; margin-left:3%; padding-top:10px; text-align:center; color:#414141; float:left;}
.mscon li a .img{margin-bottom:3%;display:block;}
.mscon li a img{width:100%;display:block;}
.mscon li a span{overflow:hidden;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}

.i_cont{margin-top:80px;padding:0 30px 90px;position:relative;}
.i_cont .jz1{position:absolute;left:10px;top:-22px;}
.i_cont .jz2{position:absolute;right:10px;top:-22px;}

.newslist{width:100%;max-width:640px;position:relative;}
.newslist p{height:3em;position:relative;line-height:3em;padding-right:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;border-bottom:1px #ddd dashed;margin:0 10px;}
.newslist p .date{color:#999;position:absolute;right:0;top:0;}

.wihtesd img{ width:100%;}
.foot_nav{max-width:640px;width:100%;background:url(../images/foot.jpg) no-repeat; background-size:100%; position:fixed; bottom:0; z-index:10;}
.foot_nav li{ width:33.333%; text-align:center; color:#fff; overflow:hidden; cursor:pointer; float:left; background:none;}
.foot_nav li img{ width:100%;display:block;}
.foot_nav li a{ display:block; position:relative; color:#fff; overflow:hidden;}
.foot_nav li a p{ position:absolute; width:100%; bottom:12%; left:0;}

.in_nav{background:#e8e8e8;padding:1% 1% 3%;text-align:center}
.in_nav a{display:inline-block;padding:0 3%;margin:0 1%;margin-top:2%;font-weight:bold;background:#ccc;border-radius:1.8em;}
.in_nav a.on{background:#666;color:#fff;}
.txt_cont{padding:10px;}

/*翻页*/
.page{padding:3% 0;text-align:center;}
.page a{padding:0 2.25%;border:1px #D6D6D6 solid;margin:0.5%;display:inline-block;-moz-border-radius:2px;border-radius:2px}
.page a.on{color:#fff;border:1px #666 solid;background:#666;}
.page a.on:hover{color:#fff;}
.page a:hover{border-color:#534400;color:#534400;}

ul.news_lb li{ height:auto; }
ul.news_lb li img{ width:30%; height:auto; float: left; background: #ffffff;}
ul.news_lb li .news_1{ width:60%; float:right; text-align:left; padding:10px 10px 10px 0;}
ul.news_lb li .news_1 .news_1_1{ font-size: 18px; height: 24px; line-height: 24px; overflow: hidden; font-weight: bold; }
ul.news_lb li a .news_1 .news_1_1{ color: #2f2f2f;}
ul.news_lb li a:hover .news_1 .news_1_1{ color: #286dd4; }
ul.news_lb li .news_1 .news_1_3{ height:125px; line-height: 24px; font-size:16px; line-height:30px; overflow: hidden; color: #666666; margin-top: 10px; }
ul.news_lb li .news_1 .news_1_4{ text-align: left; font-size: 14px;}
ul.news_lb li a .news_1 .news_1_4{ color: #002f6e;}
ul.news_lb li .news_2{ width:30%; padding-left:16px; padding-top: 10px; float:left; padding-bottom: 16px;}
ul.news_lb li .news_2 img{ width: 100%; height:140px;}
ul.news_lb li .news_2 .news_2_1{ text-align: right; font-size: 14px; color:#666666; padding-bottom: 10px;}

.i_ly{padding:10px 0 10px;width:auto;font-size:12px;}
.mbLineCtrl{color:red;width:90%;margin:0 auto 10px;position:relative;}
.msg_ipt{width:100%;border:1px solid #ececec;box-shadow:none;text-indent:4px;border-radius:2px;height:33px;font-size:14px;}
.mustSpan{position:absolute;right:-10px;top:10px;font-weight:bold;}
.captchaText{border:1px solid #ececec;text-indent:4px;height:33px;font-size:14px;width:35%;border-radius:4px;}
.captchaImg{vertical-align:middle;padding:0 2%;width:90px;}
.mbLineCtrl textArea{text-indent:4px;height:60px;line-height:20px;padding:5px 0;font-size:14px;width:100%;border:1px solid #ececec;max-width:100%;border-radius:4px;}
.g_button{border:0;color:white;height:35px;line-height:35px;font-size:18px;font-weight:700;border-radius:2px;width:100%;margin:10px auto;padding:0;background-color:#ef7a00;display: block;cursor:pointer;}
.yz_ipt{width:50%;}

.info_title{font-weight:bold;padding:10px;text-align:center;line-height:1.4em;}
.info_p{ text-align:center;padding:1.5% 2%;background:#f5f5f5;border:1px #ddd solid;margin:0 3%;border-radius:2px;line-height:1.4em;}
.page_nav{padding:3%;border-top:1px #ddd solid;}
.page_nav a{display:inline-block;line-height:2.2em;border:1px #ccc solid;padding:0 3%;border-radius:2px}
.page_nav a.left_nav{float:left;}
.page_nav a.right_nav{float:right;}

/*****************响应式布局设置*****************/
@media screen and (max-width:320px){
body{ font-size:12px;}
.mscon li a .img{ border:3px solid #d8d8d8;}
.info_title{font-size:15px;}
}

@media screen and (min-width:320px) and (max-width:360px){
body{ font-size:12px;}
.mscon li a .img{ border:4px solid #d8d8d8;}
.info_title{font-size:15px;}
}

@media screen and (min-width:360px) and (max-width:480px){
body{ font-size:13px;}
.mscon li a .img{ border:5px solid #d8d8d8;}
.info_title{font-size:16px;}
}

@media screen and (min-width:480px) and (max-width:560px){
body{ font-size:15px;}
.mscon li a .img{ border:6px solid #d8d8d8;}
.info_title{font-size:18px;}
}

@media screen and (min-width:560px) and (max-width:640px){
body{ font-size:16px;}
.mscon li a .img{ border:7px solid #d8d8d8;}
.info_title{font-size:20px;}
}

@media all and (min-width:640px){	
body{ width:640px!important; margin:0 auto;}
body{ font-size:18px!important;}
.mscon li a .img{ border:7px solid #d8d8d8;}
.info_title{font-size:20px;}
}}

/*单页样式*/

.content0{width:100%; height:auto; margin:0 auto;}	
.br10{
	clear:both;
	height:auto;
	margin:0 auto;
	text-align:center;	
	}
.pjjn{
	width:100%;
	height:auto;
	overflow:hidden;
	}	
.pjjn h1{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	}
.pjjn h3{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	}
.pjjn3{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	}	
.pjjn3 h1{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	}
.pjjn3 .xmjl{
	width:100%;
	height:auto;
	margin:0 auto;
	}
.br13{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:100px;	
	}
@media all and (min-width:320px) and (max-width:480px){
.br13{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:56px;	
	}	
}
@media all and (min-width:480px) and (max-width:640px){
.br13{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:100px;	
	}	
}
.br101{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;	
	}
.br102{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	margin-bottom:100px;	
	}
@media all and (min-width:320px) and (max-width:480px){
.br102{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin-bottom:56px;		
	}	
}
@media all and (min-width:480px) and (max-width:640px){
.br102{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin-bottom:100px;		
	}	
}		
.pjjn21{
	width:100%;
	height:auto;
	overflow:hidden;
	}	
.pjjn21 h1{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	}
.pjjn21 h3{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	}

.br1011{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;	
	}
.pjjn31{
	width:100%;
	height:auto;
	overflow:hidden;
	}	
.pjjn31 h1{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	}
.pjjn31 h3{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	}

#child1,#child2 { height: 40px; line-height: 40px; padding:0; margin:0 auto; border: none; display: block; height: 100%; color: #666;}
#child1 ul li,#child2 ul li { padding:0px; border-bottom:1px solid #eee; line-height:180%;}
#child1 ul li a,#child2 ul li a { color:#ddd; font-size:.8rem;}