@charset "gb2312";



/*公共样式部分*/

* { padding: 0; margin: 0; }

div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a { border: 0; }

img, input { border: none; vertical-align: middle; }

body { font-family: Microsoft YaHei, "微软雅黑"; font-size: 12px; color: #333; }

html {overflow-y: scroll; }

ul, ol { list-style-type: none; }

th, td, input { font-size: 12px; }

button { border: none; cursor: pointer; font-size: 12px; background-color: transparent; }

select { border-width: 1px; _zoom: 1; border-style: solid; padding-top: 2px; font-size: 12px; }

.clear { clear: both; font-size: 1px; height: 0; visibility: hidden; line-height: 0; }

.clearfix:after { content: ""; display: block; clear: both; }

.clearfix { zoom: 1; }

a:link, a:visited { text-decoration: none;  }

a:hover, a:active { text-decoration: none; }





header { position: relative; }

header .container{max-width:640px;width: 100%; margin:auto;overflow:hidden;}

header img{ width:100%; height:auto;position:relative; }

.main{max-width:640px;margin:auto;overflow:hidden;}



.xian{ position: relative; width: 100%; height:2px; line-height:2px; background:#d49b4f; }

nav{ position: relative; width: 100%; padding:2% 0;background:#449709; }

nav li{   width:20%; float:left; text-align:center; font-size:16px; margin-bottom:10px; }

nav li a{ color:#fff;}
nav li a link{ color:#fff;}

@media screen and (min-width:320px) and (max-width:375px){

nav li{  font-size:14px;}

	}



/*滑动模块*/

.main .banner{width:100%;overflow:hidden;position:relative;}

.main .banner .swiper-main{width:100%;overflow:hidden;margin:auto;}

.main .banner .swiper1{width:100%;overflow:hidden;}

.main .banner .swiper1 .swiper-slide{width:100%;overflow:hidden;text-align:center;}

.main .banner .swiper1 .swiper-slide img{width:100%; display:block;}

/* Pagination */

.main .banner .pagination1 {text-align: center;margin-top:0px;height:20px;position:absolute;bottom:0px;left:45%;z-index:99;}

.main .banner .pagination1 .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background:#fff;margin: 0 3px;opacity: 0.5;}

.main .banner .pagination1 .swiper-active-switch {background:#fff;opacity: 1;}

.main .banner .sw-title {padding: 5px 20px;font-size: 41px;margin: 50px 0 20px;font-family: 'Lato', sans-serif;line-height: 50px;color: #222;font-weight: 300;border-bottom: 1px solid #555;}

.main .banner .sw-content {background: #fff;border-radius: 5px;}

.main .banner .demo-title {margin-bottom: 5px;text-align: center;font-size: 31px;font-family: "Lato", Arial, Helvetica;font-weight: 300;line-height: 35px;margin: 50px 0 20px;}



/*首页项目*/

.tabBox{ width: 100%; }

.tabBox .hd{ height:40px; line-height:40px;  background:#f9eca8; }

.tabBox .hd ul{ overflow:hidden;  }

.tabBox .hd ul li{ float: left; width: 33.3%; text-align: center; color: #704e21; background: #f9eca8; }

.tabBox .hd ul li a{font-size:18px;}

.tabBox .hd ul .on{ background:#825519; color:#BA2636;  }

.tabBox .hd ul .on a{ display:block; color:#fff; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.tabBox .bd ul{ background:#342212;}

.tabBox .bd ul div.xml{ width: 100%;margin: 0px auto; padding-bottom:3%; display:table-cell;}

.tabBox .bd li{ width: 20%;text-align: center;float: left;margin: 4% 0px 0px 4%;}

.tabBox .bd li img{ width:100%;}

.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

.tabBox .bd li a{ color:#704e21; font-size:14px;}

/*首页项目*/

@media screen and (min-width:320px) and (max-width:375px){

.tabBox .hd{ height:35px; line-height:35px;  background:#f9eca8; }

.tabBox .hd ul li a{font-size:14px;}

	}

	

	

	

	

.item_0{ position:relative;}

.item_0,.item_qtcon{ width:100%; border:1px solid #e0e1e1; border-bottom:none;border-right:none;}

.item_0 a,.item_qtcon a{ float:left; width:24.7%; border:1px solid #e0e1e1; border-left:none; border-top:none; text-align:center;  padding:10px 0px; color:#666;}

.item_0 a span,.item_qtcon a span{ display:block; margin:0px auto; width:53%; height:0px; padding-bottom:53%; background:#825519;-moz-border-radius: 51%;-webkit-border-radius: 51%;border-radius: 51%; vertical-align:middle;}

.item_0 a span{ position:relative;}

.item_0 a span i{ font-style:normal; display:block; position:absolute; z-index:1; right:-10px; top:-5px; width:18px; height:18px; line-height:18px;font-size:12px; text-align:center; vertical-align:middle; color:#FFF; background:#F00;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; border:2px solid #FFF;}

.item_0 a span img,.item_qtcon a span img{ padding-top:15%; width:70%;}

.item_0 a p,.item_qtcon a p{margin-top:10px;font-size:16px;}

.item_0 .item_16{ border-right:none;}

@media screen and (min-width:320px) and (max-width:375px){

.item_0 a p,.item_qtcon a p{font-size:14px;}

	}



	

/*首页品牌*/

.tabBox2{ width: 100%; }

.tabBox2 .hd{ height:40px; line-height:40px;  background:#f9eca8; }

.tabBox2 .hd ul{ overflow:hidden;  }

.tabBox2 .hd ul li{ float: left; width: 25%; text-align: center; color: #704e21; background: #f9eca8; }

.tabBox2 .hd ul li a{font-size:18px;}

.tabBox2 .hd ul .on{ background:#825519; color:#BA2636;  }

.tabBox2 .hd ul .on a{ display:block; color:#fff; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.tabBox2 .bd ul{ background:#342212;}

.tabBox2 .bd ul div.xml{ width: 100%;margin: 0px auto; display:table-cell;}

.tabBox2 .bd li{ width: 20%;text-align: center;float: left;margin: 4% 0px 0px 4%;}

.tabBox2 .bd li img{ width:100%;}

.tabBox2 .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

.tabBox2 .bd li a{ color:#704e21; font-size:14px;}

/*首页项目*/

@media screen and (min-width:320px) and (max-width:375px){

.tabBox2 .hd{ height:35px; line-height:35px;  background:#f9eca8; }

.tabBox2 .hd ul li a{font-size:14px;}

	}

	

/*最新动态*/

.newsbox{ width:100%;}	

.newstit{ padding:2% 0; background-color: transparent;

filter: progid: DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#825519', endColorstr = '#d7b56d');

/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/

/*Element must have a height (not auto)*/

/*All filters must be placed together*/

-ms-filter: "progid: DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#825519', endColorstr = '#d7b56d')";

/*Element must have a height (not auto)*/

/*All filters must be placed together*/

background-image: -moz-linear-gradient(left, #449709, #74BE35);

background-image: -ms-linear-gradient(left, #449709, #74BE35);

background-image: -o-linear-gradient(left, #449709, #74BE35);

background-image: -webkit-gradient(linear, left top, right top, from(#449709), to(#74BE35));

background-image: -webkit-linear-gradient(left, #449709, #74BE35);

background-image: linear-gradient(left, #449709, #74BE35);

/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/

 }

.newstit .zt_titbj{ width:5%; min-width:23px; max-width:28px; display:inline-block; vertical-align:middle;  margin-right: 5px;}

.newstit span{ float:left; display:block;font-size:18px; text-indent:0.5em; display:block;}

.newstit span.zb{ width:75%; color:#fff; font-weight:bold; float:left;}

.newstit span.gd{ width:24%; color:#fff;float:right; text-align:right;}

.newstit span.gd a{padding-right: 5px;font-size:16px; color:#fff;}

.newstit i.sm{ font-weight:normal; font-style:normal; font-size:14px}

@media screen and (min-width:320px) and (max-width:375px){

.newstit .zt_titbj{ width:5%; min-width:25px; max-width:26px; display:inline-block; vertical-align:middle;  margin-right: 5px;}

.newstit span{ float:left; display:block;font-size:16px; text-indent:0.5em; display:block;}

.newstit span.zb{ width:75%; color:#fff; font-weight:bold; float:left;}

.newstit span.gd{ width:24%; color:#fff;float:right; text-align:right;}

.newstit span.gd a{padding-right: 5px;font-size:14px; }

.newstit i.sm{ font-weight:normal; font-style:normal; font-size:12px}

	}

.xw{ width: 96%; background: #fff; height: auto; overflow: auto; margin: 0 auto; padding: 10px 0px; }

.xw1{ width:25%; float:left; margin-right:3%;}

.xw1 img{ width:100%;vertical-align: bottom;}

.xw2{ float:left; width:90%; }

.xw_nr{ width:100%; margin:0 auto; padding:10px 0; height:auto; overflow:auto; border-top:1px #cccccc dashed;}

.xw2 dt{font-size:14px; line-height:24px; color:#999999;  width:100%;}

.xw2 dt h2{ font-size:18px; color:#a47426; line-height:28px; font-family:"微软雅黑"}

.xw2 dd,.xw dd{ font-size:20px; color:#0080c7; line-height:25px; font-family:"宋体"; text-indent:20px;}

.xw dd span{float: right;padding-right: 20px;color: #999999;}

.xw dd i{ color:#FF0000; font-style:normal;}

@media screen and (min-width:320px) and (max-width:375px){

	.xw2 dt h2{font-size:13px;line-height:18px;}

	.xw2 dt{font-size:11px;line-height:16px;}

}

/*最新动态End*/	





/*案例展示*/

.casebox{ width:100%;}

.casebd{ width:100%; background:#342212; padding:2% 0;}

.casebd .swiper3{width:100%;}

.casebd .swiper3 .swiper-slide{ width: 398px; overflow: hidden; float: left; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; opacity: 0.5; transition: opacity 0.7s ease-out; -webkit-transition: opacity 0.7s ease-out;  }

.casebd .swiper3 .swiper-slide a{ margin: 3px; display:block;}

.casebd .swiper3 .swiper-slide-active{ opacity:1 !important; transition:opacity 0.7s ease-out; -webkit-transition:opacity 0.7s ease-out;}

.casebd .swiper3 .swiper-slide-active a{ margin:0px;}

.casebd .swiper3 .swiper-slide img{width:100%;}

/* Pagination */

.casebd .pagination3 {text-align: center;margin-top:0px;height:20px;position:absolute;bottom:0px;left:3%;z-index:99;}

.casebd .pagination3 .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background:#fff;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;}

.casebd .pagination3 .swiper-active-switch {background:red;}





.casebd .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 18%; top: 50%; margin-top: -15px; width: 18px; height: 39px; z-index:100 }

.casebd .arrow-right { background: url(../images/arrows.png) no-repeat left bottom; position: absolute; right: 18%; top: 50%; margin-top: -15px; width: 18px; height: 39px; z-index:100 }





@media screen and (min-width:320px) and (max-width:375px){

.main .news .swiper3 .swiper-slide{width:238px;}

}



/*专家团队*/

.expertbox{ width:100%;}

/* 专家团 */

.zjTabBox{ position: relative; overflow: hidden; width: 100%; background: #342212/* 设置焦点图最大宽度 */ }

.zjTabBox .hd{ margin: 1.5% 0;display: inline-block; width:100%; background:#342212;}

.zjTabBox .hd ul{ }

.zjTabBox .hd ul li{ color: #fff; width: 29%; float: left; text-align: center; margin: 0.8% 2%; }

.zjTabBox .hd ul li img{ width:100%;vertical-align: bottom;border:2px solid #edf1fa;}

.zjTabBox .hd ul li.on img{ border:2px solid #d7b56d;}

.zjTabBox .bd{ position:relative; z-index:0; }

.zjTabBox .bd li{ position:relative; text-align:center;  }

.zjTabBox .bd li img{ width:100%;}

.zjTabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 



.zjleft,.zjright{ font-size:63px; color:#000000; position:absolute; bottom:20%;font-family: "宋体",SimSun;}

.zjleft{ left:5px; }

.zjright{ right:5px;}

/* 专家团 */





/*王牌项目*/

.wpbox{ width:100%; background:#342212; padding-bottom:3%;}

.wpbd{ background:#fff; padding-top:3%;}

.wpbd li{ width:33.3%; float:left; padding-bottom:2%;}

.wpbd li .tu{ width:96%; margin:0 auto;}

.wpbd li .tu img{ width:100%;}

.wpbd li p{ width:100%; text-align:center; font-size:16px; padding:1.7% 0}

.wpbd li  a{ color:#a47426;}

@media screen and (min-width:320px) and (max-width:375px){

.wpbd li p{ width:100%; text-align:center; font-size:12px; padding:1.7% 0}

}



.foot{ padding:2% 0; background:#222222; text-align:center; color:#8f8f8f; font-size:16px; line-height:30px; padding-bottom:62px;}

.foot span{ color:#c0c0c0; font-weight:bold;}



@media screen and (min-width:320px) and (max-width:375px){

.foot{ background:#222222; text-align:center; color:#8f8f8f; font-size:12px; line-height:22px;}

.foot span{ color:#c0c0c0; font-weight:bold;}

}





/*浮动导航*/

.fud { background: url(../images/bottom_bg.jpg) repeat-x; height: 62px; width:100%; margin: 0 auto;}

.fud dl { float: left; width: 25%; height: 62px; font-size: 16px; letter-spacing: 1px; text-align: center;	position: relative;}

.fud dl dt { cursor: pointer;}

.fud dl dt a { display: block; padding: 35px 0 0 0; height: 28px; color: #fff;}

.fud dl dt span { display: block; padding: 35px 0 0 0; color: #fff;}

#dt1 { height: 35px; background: url(../images/bottom_icon1.png) no-repeat 50% 70%;}

#dt2 { height: 35px; background: url(../images/bottom_icon2.png) no-repeat 50% 70%;}

#dt3 { height: 35px; background: url(../images/bottom_icon3.png) no-repeat 50% 70%;}

#dt4 { height: 35px; background: url(../images/bottom_icon4.png) no-repeat 50% 70%;}

#dd1, #dd2 { display: none;}

.fud dl dd { z-index: 8888;	position: absolute;	overflow: hidden; width: 100%;	margin-left: -0px !important;	margin-left: -60px;}

.fud .side span { height: 1px; font-size: 1px; display: block; overflow: hidden; text-decoration: none;	background-color: #916730;}

.s1 { margin: 0 5px;}

.s2 { margin: 0 3px;}

.s3 { margin: 0 2px;}

.s4 { margin: 0 1px; height: 2px;}

.fud ul li.li {	display: block;	width: 100%; height: 38px;	line-height: 38px; text-align: center;	background-color: #916730; font-size: 16px;}

.fud ul li a { display: block; color: #fff; width: 100%;	height: 38px;}

.fud a:visited { color: #381d01;}





/*列表动态*/	

.like{width:100%; display: table;}

.like img{ width:auto;}

.like ul li{ height:40px; line-height:40px; padding-left:2%; width:auto;}

.like ul li span{ color:#999999; font-size:12px; float:right; padding-right:3%;}

.like a{ color:#666666; font-size:14px; overflow:hidden; width:70%; float:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.like a b { font-weight:normal;}

.dede_pages{ height:40px; padding-left:10px;}

.pagelist li{ float:left; list-style-type:none;height: 30px;line-height: 30px; text-align:center;padding:1px;}

.pagelist li a{float:left; list-style-type:none; width:auto; padding:0px; font-size:14px;padding-right:0px; }

.pagelist li span{ padding-right:0!important;}

/*列表动态End*/	

.listline{ background:#342212; height:15px;}

/*列表页四大项目*/

.ltabBox{ width: 100%; }

.ltabBox .hd{ height:40px; line-height:40px;  background:#f9eca8; }

.ltabBox .hd ul{ overflow:hidden;  }

.ltabBox .hd ul li{ float: left; width: 33.3%; text-align: center; color: #704e21; background: #f9eca8; }

.ltabBox .hd ul li a{font-size:18px;}

.ltabBox .hd ul .on{ background:#825519; color:#BA2636;  }

.ltabBox .hd ul .on a{ display:block; color:#fff; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.ltabBox .bd ul{ background:#fff;}



.ltabBox .bd li{background-size: 23px auto;list-style: outside none none;padding: 10px 5px 10px 18px;position: relative;overflow: hidden;border-bottom: 1px solid #E8E8E9;border-top: 1px solid #FFF;}

.ltabBox .bd li a{ font-size:14px; color:#666666; font-weight:normal;}

.ltabBox .bd li span{color:#999999; font-size:12px; float:right; padding-right:3%; font-weight:normal;}

.list_more {clear: both;overflow: hidden;padding: 10px;width: 35%;margin: 0px auto;}

.list_more a {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;display: block;text-align: center;height: 40px;line-height: 40px;font-size: 15px;background: #825519; color:#fff;}





/*内容页*/



.artCon {background-color:#fff;padding:5%;}

.artCon h2{ font-size:20px; color:#825519; padding:1% 0; text-align:center;}	 

.artCon .data{ text-align:center; font-size:12px; color:#666;}	 

.artCon2 { width:100%; padding-top:3%;}	 

.artCon2 p{ font-size:14px; line-height:24px; padding-bottom:3%;}	 



/*专家页*/

.exbg{ width:100%;}


.exbg img{width:100%; display:block}

.zjlist{ width: 100%; height: auto; background: #fff;  display: table; }

.zjlist ul li{ float:left; text-align:center; color:#666; width:31.3%; height:auto; margin:5px 1% 15px 1%; overflow: hidden;}

.zjlist ul li a img{ width:100%; height:auto; }

.zj_m{ width:100%; padding:3% 0; border-bottom:1px solid #E3E3E3;}

.zj_m1{ width: 90%;margin:0 auto; height:auto; overflow:auto;}

/*.n_1{ background:#fff; clear:both; height:auto; overflow:auto}*/

.zj_m1 dd{ width:45%; float:left; margin-right:5%;}

.zj_m1 dd img{ width:100%;}

.zj_m1 dt{ width:45%; float:left; color:#666; line-height:28px; font-size:16px;}

.zj_m1 dt h5{ font-size:36px; color:#704e21; line-height:45px; font-weight:normal; padding-top:5%;}

.zj_m1 dt h5 span{ font-size:24px; }

.zj_m1 dt span{ font-size: 14px; color: #424242; line-height: 18px; }

.zj_m1 dt div{ width:100%; padding-top:8%;}

.zj_m1 dt div img{ width:40%; float:left;margin-right:3%;}

.zj_m1 dt div a{ }



@media screen and (min-width:320px) and (max-width:375px){	

	/* 专家列表页 */

	.xs_m dt{ width:31%; }

	.xs_m dt span{  font-size:12px;}

	.xs_m dt a{ font-size:12px;width:50%;margin:10px auto;}

	.xs_m dt a img{ width:16px; height:16px;}

	.zj_m1 dt div{padding-top:3%;}

	.zj_m1 dt{ width:50%; font-size:12px; line-height:20px;}

	.zj_m1 dt h5{ font-size:18px;line-height:25px; padding-top:0; }

	.zj_m1 dt h5 span{ font-size:16px; }

	.zj_m1 dt span{ font-size:12px;}

	/* 专家列表页End */

}





/*项目列表*/

.xmindex{ width:100%;}

.xm_na{ width:100%; overflow:hidden;}

.xm_na img{ width:100%; vertical-align:top;}

.xm_na_l{ width:33%; float:left;}

.xm_na_r{ width:67%; float:left; }

.xmlist{ background:#342212;}

.xmlist li{ width: 20%;text-align: center;float: left;margin: 4% 0px 0px 4%;}

.xmlist li img{ width:100%;}



/*案例列表*/

.anli{ width: 100%; height: auto; display: inline-block; margin-top: 2%; }

.anli ul li{ float:left; text-align:center; color:#666; width:48%; height:auto; margin:2% 1% 15px 1%; overflow: hidden; position: relative;}

.anli ul li a img{ width:100%; height:auto; }

.anli ul li b{color:#666; font-size:14px; font-weight:normal; line-height:24px;}

/*案例列表End*/







/*专家列表页改版*/



.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }

img{ border:none;width:100%}

.wp{ width: 100%; max-width: 640px; margin: 0 auto; color: #666; margin: 0 auto; font-size: 14px; }

.lstxm{background:#FFF url(../images/line.jpg) no-repeat center bottom;background-size:100% auto;padding:2% 0 3%;margin-bottom:4%;width:100%;max-width:640px;}

.lstxm ul li{float:left;width:21%;text-align:center;margin:0 2%;padding:1% 0;font-size:16px}

.lstxm ul li a:hover{font-weight:bold;color:#704e21}

.lstxm ul li:hover{background:#F4F4F4;border-radius: 18px;}

.lstxm ul li.hover{background:#F4F4F4;border-radius: 18px;}

.lstxm ul li.hover a{font-weight:bold;color:#704e21}



.tit b{line-height: 2;font-size: 18px;position: absolute;top: 0;left: 0;display: block;width: 100%;text-align: center;color: #fff;font-weight:normal}

.bottom { text-align: center; font-size: 14px; line-height: 26px; color: #fff; padding: 30px 0 80px 0; }

.bottom img { max-width: 370px; }

.zhong{text-align: center;background:url(../images/zhong.png) no-repeat center ;background-size: 138%; clear: both;}

.zhong a { display: inline-block; width: 66%; height: 40px; line-height: 35px; font-size: 16px; text-align: center; color: #fff;  margin: 5.5% 0; }



.conn{overflow:hidden;background:#fff;display:none}

.conn .box{ width: 98%;margin:3% auto;background: #fff;border: 1px solid #dfdfdf;box-sizing: border-box}

.box dl{padding:1.5%;position: relative}

.box dl img{width: 42.5%;float: left;padding-right: 3%;background: #fff}

.box dl dt{color: #999;border-bottom: 1px solid #dfdfdf}

.box dl dt b{display: block;color: #333}

.box dl dd{line-height: 1.67;padding-top: 3%}

.box dl p a{position: absolute;display: inline-block;color: #fff;background: #d7b56e;padding:0.8% 4.2%;margin:4% 3% 0 0;text-align: center;border-radius: 15px;}

.box dl a.dd{background: #a8a8a8}

.box dl .bz{position: absolute;width: 9%;padding: 0;top: 10%;right: 6%}

.box ul{text-align: center;border-top: 1px solid #dfdfdf}

.box ul li{width: 50%;line-height: 3;border-right: 1px solid #dfdfdf;box-sizing:border-box;float: left;color: #999}

.box ul li img{ width: 6.5%;margin-right: 2%;margin-top: -2%;vertical-align: middle}

.wp .more{display:block;background:#FFF;border-radius:6px;margin:0 2%;text-align:center;color:#0080C7;padding:2% 0}

.cl dt b{word-break: break-all;}



.l{float: left}

.r{ float:right}



@media screen and (min-width:320px)

{

    .box dl dt { font-size: 14px; padding: 0% 0 1%; }

    .box dl dt b { font-size: 20px; line-height: 1.6;}

    .box dl dd { font-size: 13px; padding-top: 0; }

    .box dl dd a {  padding: 0.3% 3.2%; margin: 1% 2% 0 0; border-radius: 15px; }

    .box dl .bz{ top:3%;right: 3%}

    .box ul li img{width:10%;}

    .box dl p a { font-size: 13px;  border-radius: 20px;bottom:3%;left: 46% }

    .box dl a.dd{left: 72%;}

    }

@media screen and (max-width:320px)

{



}



@media screen and (min-width:360px)

{   

    .box dl dt { font-size: 16px; padding: 1% 0 1%; }

    .box dl dt b { font-size: 23px; line-height: 1.6;}

    .box dl dd { font-size: 15px; padding-top: 0; }

    .box dl dd a {  padding: 0.5% 3.2%; margin: 1% 2% 0 0; border-radius: 15px; }

    .box dl .bz{ top:5%;right: 4%}

    .box ul li{font-size: 13px;}

    .box ul li img{width:9%;}

    .box dl p a { font-size: 14px;  border-radius: 20px;bottom:6%;left: 46% }

    .box dl a.dd{left: 72%;}

}





@media screen and (min-width:400px)

{

    .box dl dt { font-size: 16px; padding: 2% 0 2%; }

    .box dl dt b { font-size: 25px; line-height: 1.6;}

    .box dl dd { font-size: 14px; padding-top: 2%; }

    .box dl dd a {  padding: 0.5% 3.2%; margin: 1% 2% 0 0; border-radius: 15px; }

    .box dl .bz{ top:8%;}

    .box ul li{font-size: 15px;}

    .box dl p a { font-size: 16px;  border-radius: 20px;bottom:4%;left: 46% }

    .box dl a.dd{left: 72%;}

}

@media screen and (min-width:500px)

{

    .box dl dt { font-size: 18px; padding: 5% 0 5%; }

    .box dl dt b { font-size: 25px; line-height: 1.6;}

    .box dl dd { font-size: 18px; padding-top: 2%; }

    .box dl dd a {  padding: 0.5% 3.2%; margin: 2% 2% 0 0; border-radius: 15px; }

    .box dl .bz{ top:10%;}

    .box ul li{font-size:16px;}

    .box dl p a { font-size: 16px;  border-radius: 15px;bottom:7%;left: 46% }

    .box dl a.dd{left: 69%;}

}



@media screen and (min-width:623px)

{

    .box dl dt {font-size: 24px;padding: 5% 0 3%; }

    .box dl dt b { font-size: 35px; line-height: 1.8;}

    .box dl dd { font-size: 18px; padding-top: 2%; }

    .box dl p a { font-size: 18px;  border-radius: 15px;bottom:8%;left: 46% }

    .box dl a.dd{left: 68%;}

    .box dl .bz{ top:15%;}

    .box ul li{font-size: 18px;}

    .box ul li img{width:6.5%;}

}


.main .gongyi h1 {
	width: 100%;
	height: 2.5em;
	line-height: 2.5em;
	color: #FFF;
	font-size: 1.2em;
	text-indent: 1.2em;
	background: #234AAF;
}
.main .gongyi h1 a {
	float: right;
	color: #FFF;
	padding-right: 0.5em;
	font-size: 0.9em;
}
.main .gongyi ul {
	width: 100%;
	padding-top: 10px;
}
.main .gongyi ul li {
	width: 50%;
	height: 15em;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
}
.main .gongyi ul li img {
	text-align: center;
	width: 90%;
	height: 13em;
}
.main .gongyi ul li span {
	text-align: center;
	width: 100%;
	display: block;
	height: 1.5em;
	line-height: 1.5em;
	font-size: 1.2em;
	overflow: hidden;
}

/*新闻列表页*/
.ny_main {
	width: 100%;
	min-height: 15em;
	height: auto;
	overflow: hidden;
	margin-top: 0em;
}
.ny_main .location {
	width: 100%;
	height: 2.8em;
	line-height: 2.8em;
	color: #666;
	font-size: 1.2em;
}
.ny_main .location a {
	color: #666;
}
.ny_nav {
	width: 100%;
	overflow: hidden;
	min-height: 2.5em;
	height: auto;
	line-height: 2.5em;
	color: #FFF;
	border-top: 1px solid #02745A;
	border-bottom: 1px solid #02745A;
}
.ny_nav li {
	width:45%;
	display: block;
	float: left;
	text-align: center; padding-right:10px;
}
.ny_nav li a {
	width: 13em;
	height: 2.0em;
	overflow: hidden;
	line-height: 2.0em;
	display: block;
	float: left;
	background: #02745A;
	border-radius: 5px;
	margin: 0.5em 1.2em;
	text-align: center;
	color: #fff;
	font-size: 1.2em;
	
}
.ny_nav li a:hover {
	background: #02745A;
	overflow: hidden;
	border-radius: 5px;
}
.ny_nav li a.a1 {
	background: #02745A;
	border-radius: 5px;
}
.ny_main .newslist {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.ny_main .newslist ul {
	width: 97%;
	padding-top: 0.5em;
	padding-left: 2%;
	padding-right: 1%;
}
.ny_main .newslist ul li {
	width: 100%;
	height: 2.5em;
	line-height: 2.5em;
	border-bottom: 1px dashed #999999;
	font-size: 1.2em;
	font-family: "微软雅黑";
}
.ny_main .newslist ul li i {
	color: #F9992B;
	width: 25%;
	font-style: normal;
	padding: 0px 0.2em;
}
.ny_main .newslist ul li a {
	color: #333;
	width: 59%;
	overflow: hidden;
}
.ny_main .newslist ul li em {
	float: right;
	width: 13%;
	font-style: normal;
	color: #333;
}
.ny_main .newslist p {
	color: #666;
	font-size: 1.2em;
	padding: 0px 0.2em;
	line-height: 2.8em;
}
.dede_pages {
	text-align: center; font-size:14px;
}
.dede_pages ul {
	padding: 0.8em 0 0.8em 1.2em;
}
.dede_pages ul li {
	background: none repeat scroll 0 0 #fff;
	border: 0.1.2em solid #00AEEF;
	color: #00AEEF;
	display: block;
	float: left;
	font-size: 12px;
	height: 2em;
	line-height: 2em;
	margin-right: 0.3em;
	padding: 0 0.6em;
	width: auto;
}
.dede_pages ul li a {
	background: none repeat scroll 0 0 #fff;
	color: #00AEEF;
	display: inline-block;
	font-size: 12px;
	height: 2em;
	line-height: 2em;
}
.dede_pages ul li a:hover {
	color: #00AEEF;
	text-decoration: none;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a:hover {
	background: none repeat scroll 0 0 #00AEEF;
	color: #fff;
	text-decoration: none;
}
.ny_main .piclist {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.6em;
}
.ny_main .piclist ul {
	width: 100%;
	padding-top: 10px;
}
.ny_main .piclist ul li {
	width: 50%;
	height: 19em;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
}
.ny_main .piclist ul li img {
	text-align: center;
	width: 90%;
	height: 17em;
}
.ny_main .piclist ul li span {
	text-align: center;
	width: 100%;
	display: block;
	height: 2em;
	line-height: 2em;
	font-size: 1.2em;
}
.ny_main .piclist embed {
	max-width: 100%;
	overflow: hidden;
}
.ny_main .aboutlist {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.6em;
}
.ny_main .aboutlist ul {
	width: 94%;
	padding: 3%;
	line-height: 2em;
}
.ny_main .aboutlist ul img {
	max-width: 100%;
}
.ny_main .aboutlist ul p {
	line-height: 2em;
	text-indent: 1.8em;
	font-size: 1.2em;
	color: #666;
}
.ny_main .aboutlist div {
	line-height: 2em;
	font-size: 0.9em;
	color: #666;
}
.ny_main .whlist div {
	line-height: 2em;
	font-size: 0.9em;
	color: #666;
}
.ny_main .whlist #aa {
	width: 10em;
	height: 2em;
	background: #EEA008;
	margin-top: 1.2em;
	color: #fff;
	font-size: 1.2em;
	display: block;
	text-align: center;
	line-height: 2em;
}
.ny_main .whlist #bb {
	width: 10em;
	height: 2em;
	background: #EEA008;
	color: #fff;
	font-size: 1.2em;
	display: block;
	text-align: center;
	line-height: 2em;
}
.ny_main .whlist #cc {
	width: 10em;
	height: 2em;
	background: #EEA008;
	color: #fff;
	font-size: 1.2em;
	display: block;
	text-align: center;
	line-height: 2em;
}
.ny_main .article_content {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.6em;
	font-size: 0.9em;
	color: #666;
}
.article_content img {
	MAX-WIDTH: 100%!important;
	HEIGHT: auto!important;
width:expression(this.width > 320 ? "320px" : this.width)!important;
}
.ny_main .article_content h1 {
	height: 2.5em;
	line-height: 2.5em;
	text-align: center;
	width: 100%;
	font-size: 1.2em;
}
.ny_main .article_content h2 {
	width: 100%;
	height: 2.5em;
	line-height: 2.5em;
	color: #FFF;
	font-size: 1.2em;
	text-indent: 1.2em;
	background: #1A56C6;
}
.ny_main .article_content .infos {
	height: 2em;
	line-height: 2em;
	text-align: center;
	width: 100%;
	color: #666;
	font-size: 1em;
	border-bottom: 1px dashed #ccc;
}
.ny_main .article_content .bt {
	width: 7em;
	height: 2em;
	text-align: center;
	line-height: 2em;
	margin: 1.2em 0;
	background: #099ED9;
	color: #fff;
	display: block;
}
.ny_main .article_content img {
	max-width: 100%;
	height: auto;
}
.ny_main .article_content ul {
	width: 94%;
	padding: 3%;
	line-height: 2em;
}
.ny_main .article_content ul p {
	line-height: 1.8em;
	
	font-size: 1.2em;
	color: #666;
}
.ny_main .article_content .cpright div {
	padding: 0.5em;
	line-height: 1.5em;
}




.ny_main .piclista {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.6em;
}
.ny_main .piclista ul {
	width: 100%;
	padding-top: 10px;
}
.ny_main .piclista ul li {
	width: 50%;
	height: 14em;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
}
.ny_main .piclista ul li img {
	text-align: center;
	width: 90%;
	height: 12em;
}
.ny_main .piclista ul li span {
	text-align: center;
	width: 100%;
	display: block;
	height: 2em;
	line-height: 2em;
	font-size: 1.2em;
}
.ny_main .piclista embed {
	max-width: 100%;
	overflow: hidden;
}