@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑"; min-width:1200px;}

.top,.main,.foot {width:1200px;margin:0px auto;overflow:hidden;clear:both;}
.bg1{ background:#fafafa; line-height:35px; color:#999;}
.top a{ display:block; float:right; color:#999;}
.head{width:1200px;margin:18px auto;clear:both;}
.logo{ float:left; width:160px;}
.tel{ float:right; width:135px;}
/*.menu{ float:left; padding-left:40px; max-width:860px;}
.menu ul{clear:both; max-height:128px;}
.menu li{ float:left; line-height:64px;position:relative; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms; width:88px;height:64px;}
.kg{ display:block; font-size:16px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms; position:relative; width:100%; height:100%;}
.kg span{position:absolute; left:0; top:0; z-index:5; width:100%; height:100%;height:64px; }
.bkg0{background:#fff; left:0; top:0; overflow:hidden}
.kg:hover .bkg0 { background:none;}
.kg:hover,.menu li .on{color:#fff;}
.kg .bkg {top:100%; z-index:3; background-color:#558521; -webkit-transition:top 200ms; transition:top 500ms; top:90px;}
.menu li .on .bkg,.kg:hover .bkg {top:0; z-index:3;}
.kg p{ top:64px; display:none; width:1000px; height:100%;}
.kg .bkg2 {z-index:4; background-color:#558521;position:absolute; top:0; left:0; display:none; text-align:left;}
.kg:hover .bkg2 {top:64px; color:#FFF; display:block;}
*/
.pp1{ padding:10px 0;}
.pp2{ padding:15px 0;}
.hj{ overflow:hidden; clear:both; height:10px;}
.hj2{ overflow:hidden; clear:both; height:20px;}
.m_left{ float:left; width:295px;}
.m_right{ float:right; width:885px;}
.m_rl{ float:left; width:452px;}
.m_rr{ float:right; width:416px;}
.tit1{ overflow:hidden; clear:both; border-bottom:2px solid #558521; line-height:30px;}
.tit1_p1{ float:left; padding:0 10px; background:#558521; color:#FFF; font-size:16px;}
.more1{ float:right;}

.nr1,.nr3{ overflow:hidden; clear:both;}
.nr1 li{background:url(../images/tub3.jpg) no-repeat left center; padding-left:12px; overflow:hidden; clear:both; border-bottom:1px dashed #ddd; line-height:30px;}
.nr3 li{background:url(../images/tub4.jpg) no-repeat left center; padding-left:16px; overflow:hidden; clear:both; line-height:30px;}
.nr1_p1{ float:left; width:320px; font-size:14px;}
.nr1_p11{ float:left; width:380px; font-size:14px;}
.nr1_p2{ float:right; width:50px; text-align:right;}
.nr2{ overflow:hidden; clear:both; font-size:14px; line-height:26px;}
.nr2 img{ height:80px; padding-bottom:15px;}

.m_left2{ float:left; width:794px;}
.m_right2{ float:right; width:388px;}
.m_ll{ float:left; width:388px;}
.m_lr{ float:right; width:388px;}
.tit2{ overflow:hidden; clear:both; border-bottom:1px solid #ddd; line-height:20px; padding:8px 0;}
.tit2_p1{ float:left; padding:0 10px; color:#558521; font-size:18px;}

.fold_wrap{width:1200px;height:128px;margin:0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:33.333%;height:128px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;right:0px;top:0px; text-align:right;background:rgba(0,0,0,.3);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:100%;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative; right:40px; padding-top:30px;}
.fold_wrap li.big{width:800px;}
.pic_auto{width:100%;height:100%;text-align:center;}

.fbg{ background:#50535a; padding:15px 0;}
.foot{ color:#cbcbcb;}
.foot_r{ float:right; text-align:center;}



.main3{width:1140px;margin:0 auto;overflow:hidden; clear:both;}
.bg2{ border-bottom:1px solid #eaeaea;}
.tit3{overflow:hidden; clear:both; font-size:14px;}
.tit3_left{ float:left; font-weight:bold;}
.tit3_right{ float:right; text-align:right;}
.tit3_right a{ display:block; width:70px; float:left; margin-left:30px;}
.tit3_right a:hover,.tit3_right .no{ color:#558521; font-weight:bold;}
.m3_left{ float:left; width:790px; font-size:14px; line-height:28px;}
.m3_right{ float:right; width:310px;}
.bg3{background:url(../images/bg2.jpg) repeat-y right;}
.nr5{ overflow:hidden; clear:both; font-size:14px; line-height:28px;}
.nr5 img{ max-width:750px;}
.nr4{ overflow:hidden; clear:both; margin-top:-10px;}
.nr4 li{ padding:15px 5px;}
.nr4 li a{ display:block; width:300px; height:200px; overflow:hidden;}
.nr4 li img{width:300px; max-height:200px;}
.nr4 li p{ position:relative; margin-top:-36px;background:url(../images/bg3.png); color:#FFF; line-height:36px; padding:0 10px; overflow:hidden; text-align:center; font-size:14px;}
.tit4{ font-size:24px; line-height:54px; padding-bottom:10px;}
.tit4_en{ font-size:48px; color:#e2e2e2;}
.tit44{ font-size:20px; line-height:54px; padding-bottom:10px; text-align:center}
.nr55{ overflow:hidden; clear:both; font-size:14px; line-height:28px; min-height:500px;}
.nr55 img{ max-width:750px;}
.nr6 li{ overflow:hidden; clear:both; padding:20px 0; border-bottom:2px solid #ddd;}
.nr6_p1{ float:left; padding:10px; width:70px; height:70px; background:#e1e1e1; line-height:15px;}
.nr6_p3{ font: bold 40px/40px 'novecento' !important;}
.nr6_p2{ float:right; width:684px;}
.nr6_p2 a{ display:block; line-height:30px; font-size:16px; height:30px; overflow:hidden; color:#355512;}
.nr6_p2 p{ height:50px; padding-top:10px; color:#666; overflow: hidden; font-size:15px;}

.tit5{ font-size:18px; font-weight:bold; color:#999; border-bottom:1px dashed #eee; padding-bottom:5px; margin-bottom:10px;}

.nr7_p1{ font-size:18px; font-weight:bold; color:#558521;}
.nr7 h1{ font-size:16px; padding:5px; background:#eee; margin:15px 0 5px 0;}
.nr7 img{ max-width:700px}
.bg4{background:url(../images/bg3.jpg) repeat-y left;}

.connext {float:left; width:740px; height:58px; margin-top:20px; background:url(../images/line-1.png) repeat-x 0 0;}
.connext ul {margin-top:8px;overflow:hidden;}
.connext ul li {float:left; width:720px; padding-left:20px; height:25px; line-height:25px;}
.connext ul li a {color:#336C99;}
.connext ul li a:hover {color:#7AC2EA;}

.m4_right{float:right; width:790px; font-size:14px; line-height:28px;}
.m4_left{ float:left;  width:310px; padding-left:10px;}
