@charset "utf-8";
/* CSS Document */
.ntopbg{width:100%; height:360px; margin:0 auto; overflow:hidden;}
.ntoptext{width:500px; margin:80px auto; height:auto; overflow:hidden;background: rgba(0,0,0,0.33); padding-top:20px;}
.ntoptext h1{font-size:32px; color:#fff; display:block; font-weight:bold; margin:0 auto; text-align:center; line-height:34px;}
.ntoptext p{font-size:20px; color:#fff; display:block; margin:20px auto; text-align:center; line-height:20px; display:block; font-family:Arial, Helvetica, sans-serif;}
/*当前位置*/
.dqwz{}
.dqwz p{display:block; float:left; line-height:20px; padding:20px 0 20px 0; font-size:14px; color:#666666;}
.dqwz p a{color:#666}
.dqwz ul{display:block; float:right;}
.dqwz ul li{float:left; padding-top:21px;}
.dqwz ul li a{display: block; padding:10px 20px 10px 20px; font-size:14px; color:#fff; background:#53a84d;}
/*简介*/ .nyabnum{height: 150px; background: #f3f3f3;} .nyabnum ul{padding: 0 50px; text-align: center; font-size: 0} .nyabnum ul li{width: 25%; text-align: center; display: inline-block; padding-top: 30px;} .nyabnum ul li h1{font-size: 48px; color: #9c231b;} .nyabnum ul li h1 em{font-size: 14px; color: #333; vertical-align: top; font-weight: normal; font-style:normal;} .nyabnum ul li h1 i{font-style:normal;} .nyabnum ul li p{font-size: 16px; color: #333333;} .nyabinfo{padding: 0 0 0 0; line-height:200%;}
/*内页板块*/
.nbox_left{width:238px; float:left; padding:20px 0 20px 0;}
.nbox_right{width:942px; float:right;padding:20px 0 20px 0; background:#FFFFFF;}
/*左侧菜单*/
.pro .proLt{float: left; overflow: hidden;border-radius: 5px; width: 238px;}
.pro .proLt h2{border-radius: 5px 5px 0 0; background-color: #53a84d; width: 238px; height: 84px; overflow: hidden;}
.pro .proLt h2 a{font-size: 20px; color: #fff; display: block; text-indent:30px; margin-top: 25px;}
.pro .proLt h2 span{display: block; text-indent: 30px;color: #fff; text-transform: uppercase; font-size: 12px; font-weight:normal;}
.pro .proLtBox{overflow: hidden; width:238px; background:#fff;}
.pro .proDl,.pro .proDl dd{overflow: hidden; width: 238px;}
.pro .proDl dt{width: 100%; height: 55px; line-height:55px; cursor:pointer; color:#333;text-indent:32px;background: url("../images/pro_lt_hoverBg.png") no-repeat center top;}
.pro .proDl dt a{ display:block; width:100%; height:100%; }
.pro .proDl dd{padding: 0 30px;display: none;width: initial;}
.pro .proDl dd a{display: block;line-height: 43px;background: url("../images/pro_lt_a.png") no-repeat left center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color:#000; font-weight:bold;text-indent: 15px;height: 43px;}
.pro .proDl dd a:hover{text-decoration:underline;color:#cb000e;}
.pro .proWen{padding:45px 0;font-size: 24px; color: #fff; text-align: center; border-radius: 0 0 5px 5px; background-color: #53a84d; overflow: hidden; width: 100%;}
.pro .proWen h3{font-size:20px; font-weight:bold;}
.pro .proWen p{margin-top: 5px; font-size: 14px;}
.pro .proWen h4{margin-top: 10px;font-size:18px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; width:160px; margin:0 auto;}

.dqwz1{ width:900px; height:40px; float:left; background:#f1f1f1; margin:0 0 0 20px;}
.dqwz1 h1{ display:block; float:left; height:40px; line-height:40px; margin-left:30px; color:#333;font-family:Microsoft YaHei,LiHei Pro; font-weight:bolder; font-size:16px; }
.dqwz1 p{ display:block; float:right; line-height:40px; margin-right:20px; color:#666; }

/*新闻列表*/
.nboxc{ width:900px; float:left; margin:0 0 0 20px;}
#contentnr ul{ width:900px; margin:0 auto; height:auto; overflow:hidden; }
#contentnr li{ width:100%; height:auto; float:left; border-bottom:#f1f1f1 1px solid;  padding:0 0 10px 0; position:relative;}

.rq{ width:100px; height:100px; float:left; margin:20px 0 0 20px; }
.xw{ width:760px; float:left; height:86px; margin:15px 0 0 20px;}
.xw h2{ float:left; height:36px;line-height:36px;font-family:"微软雅黑";}
.xw h2 a{font-family:"Microsoft YaHei";font-size:16px; color:#333333; display:block; float:left;}
.xw h2 a:hover{ color:#53a84d;}
.xw span{ display:block; float:left; font-family:"Microsoft YaHei";font-size:12px; color:d7d7d7; line-height:20px; margin-left:30px; height:20px; margin-top:10px;}
.xw p{ display:block; float:left; width:100%; line-height:22px; color:#999999;font-family:"Microsoft YaHei"; font-size:12px;}



#sj{ font-family:"Times New Roman", Times, serif; font-size:12px; color:#606060;text-align:right;line-height:30px; display:block; float:right; height:30px; }
#sj1{width:20px;float:left;line-height:30px; margin:0; padding:0;}

#fenye{width:100%; height:auto; text-align:center;margin:30px auto; line-height:30px; font-size:12px; }

#xxbiaoti{width:90%; height:50px;  margin:0 auto; text-align:center; font-size:18px; font-weight:bold; line-height:50px; color:#000000; overflow:hidden; margin-top:20px;}
#xxcontent{width:90%; height:auto; line-height:220%; text-align:left; overflow:hidden;margin: 20px auto; padding:0; font-size:13px; }
#xxcontent img{max-width:100%;}

#xxjiben{width:90%; height:30px; margin:0 auto; text-align:center;  font-size:12px; color:#B8B8B8;}
#xxpic{width:90%; height:auto; margin:20px auto; text-align:center;  overflow:hidden;}
#xxdaohangxian{width:90%; height:20px;  margin: 0 auto; padding:0; background:url(../img/241.jpg) center repeat-x;}
#xxdaohang{width:90%; height:50px; margin: 0 auto; padding:20px 0 0 0; font-size:12px;}
#xxdaohang ul{width:90%; list-style-type:none; height:50px; margin:0; padding:0}
#xxdaohang ul li{width:90%; line-height:25px; float:left; text-align:left;}
#xxdaohang ul li a{font-size:12px;  text-decoration:none;}
#xxdaohang ul li a:hover{ text-decoration:none; color:#FF3300;}

#xxdown{width:90%; height:auto; margin:20px auto; text-align:center; float:left; overflow:hidden;}

.wjdown{ width:90%; height:50px; margin:0 auto;}
.wjdown a{ display:block; width:154px; height:39px; margin:5px auto 0 auto;}

.alpic{ *position:absolute;top:50%;left:50%;}
.alpic img{ *position:relative;top:-50%;left:-50%;}
.alnm2{ display:block; float:left;width:240px; color:#333; height:40px;text-align:center; font-size:12px;line-height:40px; font-family:"Microsoft YaHei";}
.alpic1{ *position:absolute;top:50%;left:50%;}
.alpic1 img{ *position:relative;top:-50%;left:-50%;}
.ver_pic2{width:240px;height:172px; text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.cplb3{ width:860px; height:auto; overflow:hidden; margin:30px auto;}
.cplb3 ul{ float:left; margin-top:15px;}
.cplb3 ul li{width:240px; height:210px; float:left; text-align:center;font-family:"Microsoft YaHei"; margin:0 20px 40px 20px;}
.cplb3 ul li a{ display:block; width:240px; height:210px; float:left; background:#f8f8f8 }
.cplb3 ul li a:hover{}
.cplb3 ul li a:hover .alnm2{color:#fff;background:#53a84d;}


/*表单 二维码*/
.nrcontent{ width:80%; margin:40px auto;line-height:180%; position:relative;}
.dbly{width:670px; height:auto; overflow:hidden; float:left;}
.biaoti{width:100%; float:left;}
.biaoti h1{font-size: 18px; color:#474747; display:block; float:left;}
.biaoti span{display:block; float:left; padding-top:4px; font-size:12px; margin-bottom:22px; margin-left:20px; color:#a5a5a5;}
.biaoti p{display:block; float:left; font-size:13px; line-height:24px; color:#848484; width:100%;}
.demand_table{width:685px; float:left;}
.demand_table .row{width:100%; clear:both;}
.demand_table label{position:relative; float:left; margin-top:25px; margin-right:12px; display:block;}
.demand_table label img{display:block; margin-top:10px;}
.ml12{margin-left:12px;}
.demand_table label span{position:absolute; left:15px; top:10px; font-size:14px; color:#999;}
.demand_table .txt{border:1px solid #d9d9d9; padding:10px 15px; background:#fff;}
.demand_table .txt:focus{background:#FFF;}
.demand_table .txt.w1{width:170px; line-height:20px; font-size:14px;}
.demand_table .txt.w2{width:622px; height:300px; line-height:20px; font-size:14px;}
#frombtn{float:left; display:block; width:150px; height:44px; padding:0 11px; margin-top:23px; line-height:44px; vertical-align:middle; cursor:pointer; text-align:center; font-size:15px; color:#fff; border:0; background:#F74848; border-radius:2px;}
#frombtn:hover{filter:Alpha(opacity=80); opacity:0.8;}
.demand_table .row p.xin{float:right; margin-top:20px; margin-right:15px; color:#666; line-height:44px; font-size:14px;}
.demand_table .row p.xin a{color:#F74848;}
.demand_table .row p.xin a:hover{text-decoration:underline;}
form .placeholder{color: #222;}


.dqwz2{ width:100%; height:60px; margin:40px auto; background:#FFFFFF; padding:0 20px 0 20px; font-size:14px;}
.dqwz2 a{ display:inline-block; height:60px; line-height:60px; color:#333;font-family:Microsoft YaHei,LiHei Pro;  font-size:16px; padding:0 20px 0 20px;}
.dqwz2 a:hover{ background:#e94609; color:#FFFFFF;}
.dqwz2 .menu_on{ background:#e94609; color:#FFFFFF;}
.dqwz2 p{ display:block; float:right; line-height:60px; margin-right:20px; color:#666; font-size:12px; }

.nboxc_p{ width:1228px; float:left; margin-left:-30px;}

.nboxc_p h8,.nboxc_q h8{ display:block; width:100%; margin:50px auto; text-align:center;}

.nnewslb_p{ width:277px; height:290px; float:left; margin:0 0 30px 30px; background:#FFFFFF;}
.nsjpic_p{ display:block; float:left; width:277px; height:240px;}
.nnewsc_p{display:block; width:237px; height:72px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}
.nnewsc2_p{ width:277px; height:50px; float:left;line-height:50px;color:#333; font-size:14px;font-weight:normal; text-align:center; background:#fafafa;}
.nnewsc_c_p{ color:#999; line-height:24px; font-size:12px; padding-top:30px; display:block; float:left;width:237px; margin:0 0 0 20px; color:#959595;}
.newsxg2_p{ display:block; width:237px; line-height:30px; font-size:12px; color:#666;padding-top:10px; height:auto; overflow:hidden; float:left;margin:0 0 0 20px;  font-weight:normal;}
.newsxg2_p span{ display:inline-block;}

.ver_pic_p{width:277px;height:240px; text-align:center;position:relative;display:table-cell;vertical-align:middle; overflow:hidden;}
.nnewslb_p a:hover .ver_pic_p img{  -webkit-transform: scale(1.2); transform: scale(1.2);}	
#container2{width:1200px;margin:0 auto; height:auto;}
.clear{zoom:1;}
.clear:after{content:'';display:block;clear:both;}
.nboxbg {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    min-width: 1200px;
}
#fenye2{width:100%; height:50px; text-align:center; float:left;line-height:30px; font-size:14px; }
.kong30{ width:100%; height:30px; float:left;}
.bghui2 {
    background: #fff;
}




/**/
.advantage{ width:1200px; height: auto;  margin:40px auto 0 auto;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.advantage ul{ width:1232px; margin-left:-35px; float:left;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.advantage li{ float:left; width:365px; height:340px; margin-left: 35px; background: #53a84d; padding:40px ; position:relative;}
.advantage li h1{ margin:0; font-family:"Book-Antiqua"; font-size:36px; color:#fff;}
.advantage li h2{ position:absolute; width:120px; height:120px; top:50%; left:50%; margin:-200px 0 0 -60px; z-index:2;}
.advantage li h2 img{ width:100%; height:100%; border-radius:60px; border:4px solid #FFFFFF;}
.advantage li p{ display: block; margin-top: 25px; padding-bottom:30px; position: relative; font-size: 13px; line-height:24px; color:#ffffff;}
.advantage li p span{ font-size:18px; font-weight:bold; line-height:36px;}
.advantage li p:after{ content:""; position: absolute; bottom:0; left:0; width: 40px; height: 2px; background:#53a84d;}
.advantage li div{ margin-top: 30px; line-height: 24px; min-height:96px; color: #999999;}
.advantage li:hover{ background: #FFFFFF;}
.advantage li:hover h1{ color:#53a84d}
.advantage li:hover p{ color: #53a84d;}


/**/






