@charset "utf-8";

.header{height:36px; background:#4ba410; line-height:36px; color:#fff; font-size:12px;}
.contentbox{width:1200px; margin:0 auto;}
.hd_txt{float:left;}
.hd_right{float:right;}
.hd_right a{color:#fff; padding-left:15px; line-height:15px;}
.hd_right img{vertical-align:middle; margin-right:5px; margin-top:-3px;}

.menulogo{height:95px;}
.menulogo .logo{float:left;}
.menulogo .logo a{display:block; width:442px; height:69px; margin-top:15px;}
.logo img{max-width:442px; max-height:69px;}
.menulogo .nav{float:right;  margin-top:25px;}
.menulogo .nav li{float:left; margin-left:20px;}
.menulogo .nav li a{display:block; font-size:16px; height:45px; color:#111; line-height:45px;}
.menulogo .nav li a:hover,.menulogo .nav li a.cur{background:url(../images/line.png) bottom center no-repeat;}

/* flexslider */

.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:438px;}
.slides li a{display:block;height:438px;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.mainbox{width:1200px; margin:30px auto;}
.indtitle{height:75px; text-align:center; font-size:24px; color:#333; line-height:75px; margin-top:20px;}
.indconbox{margin-top:20px;}
.abouticonlist{width:1300px;}
.abouticonlist li{width:224px; margin-right:100px; height:240px; float:left;}
.abouticonlist li .tit{font-size:16px; font-weight:bold; text-align:center; margin-top:26px;}
.abouticonlist li .txt{font-size:14px; line-height:20px; margin:5px 15px; height:40px; overflow:hidden; word-break:break-all; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.abouticonlist li .iconimg{width:84px; height:84px; background:#fff; text-align:center; border-radius:50%; overflow:hidden; margin:0 auto;}
.abouticonlist li .iconimg img{ margin-top:24px;}
.abouticonlist li a{display:block; width:106px; height:32px; line-height:32px; color:#fff; text-align:center; margin:15px auto auto auto;}

.abouticonlist li.icon1{background:url(../images/icon_b1.png) 0 45px no-repeat}
.abouticonlist li.icon1 .iconimg{border:4px solid #4ba410;}
.abouticonlist li.icon1 .tit{color:#4ba410}
.abouticonlist li.icon1 .txt{color:#4ba410}
.abouticonlist li.icon1 a{background:#4ba410}
.abouticonlist li.icon1:hover{background:url(../images/icon_b_h1.png) 0 45px no-repeat}
.abouticonlist li.icon1:hover .tit{color:#fff}
.abouticonlist li.icon1:hover .txt{color:#fff}
.abouticonlist li.icon1:hover a{background:#fff; color:#4ba410;}

.abouticonlist li.icon2{background:url(../images/icon_b2.png) 0 45px no-repeat}
.abouticonlist li.icon2 .iconimg{border:4px solid #ed6d6e;}
.abouticonlist li.icon2 .tit{color:#ed6d6e}
.abouticonlist li.icon2 .txt{color:#ed6d6e}
.abouticonlist li.icon2 a{background:#ed6d6e}
.abouticonlist li.icon2:hover{background:url(../images/icon_b_h2.png) 0 45px no-repeat}
.abouticonlist li.icon2:hover .tit{color:#fff}
.abouticonlist li.icon2:hover .txt{color:#fff}
.abouticonlist li.icon2:hover a{background:#fff; color:#ed6d6e;}

.abouticonlist li.icon3{background:url(../images/icon_b3.png) 0 45px no-repeat}
.abouticonlist li.icon3 .iconimg{border:4px solid #f2bb44;}
.abouticonlist li.icon3 .tit{color:#f2bb44}
.abouticonlist li.icon3 .txt{color:#f2bb44}
.abouticonlist li.icon3 a{background:#f2bb44}
.abouticonlist li.icon3:hover{background:url(../images/icon_b_h3.png) 0 45px no-repeat}
.abouticonlist li.icon3:hover .tit{color:#fff}
.abouticonlist li.icon3:hover .txt{color:#fff}
.abouticonlist li.icon3:hover a{background:#fff; color:#f2bb44;}

.abouticonlist li.icon4{background:url(../images/icon_b4.png) 0 45px no-repeat}
.abouticonlist li.icon4 .iconimg{border:4px solid #33cbcc;}
.abouticonlist li.icon4 .tit{color:#33cbcc}
.abouticonlist li.icon4 .txt{color:#33cbcc}
.abouticonlist li.icon4 a{background:#33cbcc}
.abouticonlist li.icon4:hover{background:url(../images/icon_b_h4.png) 0 45px no-repeat}
.abouticonlist li.icon4:hover .tit{color:#fff}
.abouticonlist li.icon4:hover .txt{color:#fff}
.abouticonlist li.icon4:hover a{background:#fff; color:#33cbcc;}

.abouticonlist li.icon5{background:url(../images/icon_b5.png) 0 45px no-repeat}
.abouticonlist li.icon5 .iconimg{border:4px solid #b6aad5;}
.abouticonlist li.icon5 .tit{color:#b6aad5}
.abouticonlist li.icon5 .txt{color:#b6aad5}
.abouticonlist li.icon5 a{background:#b6aad5}
.abouticonlist li.icon5:hover{background:url(../images/icon_b_h5.png) 0 45px no-repeat}
.abouticonlist li.icon5:hover .tit{color:#fff}
.abouticonlist li.icon5:hover .txt{color:#fff}
.abouticonlist li.icon5:hover a{background:#fff; color:#b6aad5;}


.prolist{width:1250px;}
.prolist li{float:left; width:265px; border:1px solid #b3b3b3; margin-right:44px; margin-bottom:20px; background:#fff;}
.prolist li a{display:block; position:relative;  padding:5px;}
.prolist li a .name{position:absolute; left:0; right:0; bottom:0; height:30px; background:rgba(0,0,0,.7); text-align:center; line-height:30px; font-size:14px; color:#fff;}
.prolist li a:hover .name{background:rgba(75,164,16,.7);}

.newslist .newstit{position:relative; padding-left:20px; font-size:16px; line-height:20px; font-weight:bold; color:#333; margin-bottom:20px;}
.newslist .newstit:before{content:""; width:10px; height:20px; background:#f2bb44; position:absolute; left:0; top:0;}
.newslist .newstit a{float:right; font-size:12px; color:#f2bb44;}
.newslist .txtlist li{height:30px; overflow:hidden; padding-right:50px; padding-left:15px; background:url(../images/jiantou.png) 0 12px no-repeat; line-height:30px; position:relative;}
.newslist .txtlist li a{font-size:14px; line-height:30px; color:#333; display:block; height:30px; overflow:hidden;word-break:break-all; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.newslist .txtlist li span{position:absolute; right:0; top:0; line-height:30px; color:#bbb; font-size:14px;}

.links{width:100%; padding:15px 0; background:#5cb521;}
.links p{font-size:16px; font-weight:bold; color:#fff; margin-bottom:10px; float: left;}
.links a{font-size:12px; line-height:24px; color:#fff; padding-right:21px; position:relative;}
.links a:after{content:""; width:1px; height:11px; background:#fff; position:absolute; right:10px; top:3px;}

.footer{width:1200px; margin:0 auto; padding:20px 0; text-align:center; color:#848484;}
.ftmenu{margin-bottom:10px;}
.ftmenu a{color:#848484; position:relative; padding:0 13px 0 13px;}
.ftmenu a:after{content:""; width:1px; height:11px; background:#848484; position:absolute; right:0; top:3px;}
.ft_txt{line-height:24px;}
.ft_txt a{ margin-left:5px; color:#333;}

.nymain{margin-bottom:30px;}
.bg_b {width: 100%;min-width: 1200px;background: url(../images/bg_a.jpg) repeat-x;}
.pst{width: 1200px;height: 60px;line-height: 50px;padding-top: 15px;text-align: right;margin: 0 auto;}
.scd {width: 1200px;margin: 0 auto;}
.scd .scd_l {width: 210px;float: left;position: relative;z-index: 9;margin-top: -50px;}
.scd_l .l_name {width: 210px;height: 80px;background: url(../images/bg_c.jpg) no-repeat;position: relative;text-align: center;line-height: 80px;font-size: 30px;
    color: #fff;}
.s_nav {width:202px;background: #EEEEEE;padding: 0 4px 4px;}
.s_nav li, .s_nav li a {display: block;width: 100%;text-align: center;background: #FFF;}
.s_nav li.on a {color: #5cb521;}
.s_nav li a {border-bottom: 1px solid #ddd;font-size: 16px;height: 65px;line-height: 65px;}
.scd .scd_r {
    width: 940px;
    float: right;
}
.scd_r .r_top {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    border-bottom: 1px solid #ddd;
    position:relative;
}
.scd_r .r_top span {
    display: inline-block;
    zoom: 1;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #5cb521;
    border-bottom: 1px solid #5cb521;
}
.scd_r .scd_m {
    width: 100%;
    padding: 10px 0;
    text-align: left;
    font-size: 14px;
    line-height: 180%;
}
.list {
    width: 100%;
    margin-bottom: 10px;
}
.list li {
    width: 100%;
    height: 60px;
    line-height: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-ovwerflow: ellipsis;
    border-bottom: 1px solid #ddd;
    padding: 0 10px 0 20px;
}
.space_hx {
    clear: both;
    width: 100%;
    height: 20px;
    font-size: 1px;
    overflow: hidden;
}
.pages {
    width: 100%;
    text-align: center;
}
.pages a {
    display: inline-block;
    zoom: 1;
    height: 25px;
    line-height: 25px;
    border: 2px solid #eee;
    padding: 0 7px;
    font-size: 13px;
}

.conxx{font-size:12px; text-align:center; color:#666;}
.conxx span{color:#666; padding:0 20px;}
.conxx span em{color:#bbb;}
.infotit{font-size:20px; color:#333; text-align:center; line-height:1.2; margin:20px 40px 10px 40px;}
.desccon{font-size:14px; color:#888; line-height:28px; margin-top:20px;}



.contax{overflow: hidden; background:#fff; margin-top:40px; padding:10px 30px 30px 30px;}
.col-lg-5{  width: 400px; float: left; height: 300px;}
.col-lg-5 img{max-width: 100%;}
.col-lg-7{ float: right; width: 480px;}
.col-lg-7 tbody tr:nth-of-type(odd) { background-color: rgba(243,247,249,.3);}
.table-bordered td, .table-bordered th { border: 1px solid #e4eaec; padding: .572rem;}
.font-size-24{font-size: 24px; color: #37474f; margin-bottom: 10px;}
.table { color: #76838f; margin-bottom: 10px;}
.description{ color: #999999; line-height: 24px; margin-bottom: 10px;}
.product-para{ border-top: 1px solid #f0f2f5; border-bottom: 1px solid #f0f2f5;}
.product-para li { padding-top: 3px; padding-bottom: 3px; color: #5e7387; display: inline-block; width: 49%; margin: 10px 0;}
.table-responsive { display: block; overflow-x: auto; width: 100%; min-height: .01%;}
.table-bordered { border: 1px solid #e4eaec;}
.row_xqy{ margin-top: 20px;}
.m-b-20 { margin-bottom: 20px!important;}
.nav-tabs { border-bottom: 1px solid #e4eaec; height: 38px;}
.nav-link { position: relative; display: block; overflow: hidden; padding: .715rem 1.072rem;}
.nav-tabs .nav-link { display: block; padding: 6px 16px;}
.nav-tabs .nav-item { float: left; margin-bottom: -1px;}
.nav-link{color: #5cb521; border-bottom: 2px solid #5cb521;}
.met-editor { width: 100%; max-width: 100%; font-size: 16px; font-weight: 300; line-height: 1.8;}
    
.cotnact{ width:100%;}
.cotnact h1{ width:100%; padding:40px 0; text-align:center; font-size:24px; color:#2ab76c; font-weight:normal;}
.cotnact dl{ width:100%; padding-bottom:50px; border-bottom:1px solid #ddd;}
.cotnact dl dt,.cotnact dl dt img{ width:350px; height:200px; float:right; vertical-align:top;}
.cotnact dl dd{ width:430px; float:left; text-align:left;}
.cotnact dl dd b{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#0053A9;}
.cotnact dl dd p{ width:100%; font-size:14px; color:#555555; line-height:150%; margin-bottom:10px;}
/*.cotnact ul{ width:100%; padding-bottom:50px;}*/
/*.cotnact ul li{ width:350px; float:left; height:200px; margin-right:150px;}*/
/*.cotnact ul li b{ display:block; width:100%; height:50px; line-height:50px; font-size:16px; color:#0054AA;}*/
/*.cotnact ul li p{ width:100%; font-size:14px; margin-bottom:8px;}*/

.book_m{ width:100%; padding:30px 0;}
.book .book_m{ width:100%; padding:20px 0;}
.book .s_bh{ width:100%; padding:0px 0 10px; text-align:left; height:40px; line-height:40px; font-size:24px; color:#F12A33;}
.book_m ul{ width:100%; float:left;}
.book_m ul li{ width:100%; margin-bottom:15px;}
.book_m ul li .name,.book_m ul li input,.book_m ul li textarea{ display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.book_m ul li .name{ width:125px; height:35px; text-align:right; line-height:35px;}
.book_m ul li input{ width:470px; height:35px; line-height:35px; padding:0 5px; border:1px solid #ddd;}
.book_m ul li .name i{ /* display:block; */ text-align:right; font-style:normal; color:#F00; line-height:20px;}
.book_m ul li textarea{ width:580px; height:194px; border:1px solid #ddd; line-height:175%;}
.book_m ul li input[type="submit"]{ width:100px; text-align:center; color:#fff; cursor:pointer; background-color:#5cb521; color:#FFFFFF; }


.joinpg ul{ padding: 20px 20px;}
.joinpg li{padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.joinpg li h3{ font-size: 20px; margin-top:10px;}
.joinpg li span{display: inline-block;  font-size: 16px; padding:10px; line-height: 30px;}
.joinpg li p{line-height: 2; text-indent: 2em;}

.content_bg{margin:0px auto;}
.banner_flash{width:1000px;margin:0px auto;}
.fullSlide{position:relative;min-height:400px;height:auto;}
.banner_title{width:1000px;position:absolute;left:50%;top:30px;margin-left:-480px;z-index:1;}
.focus_banner{width:100%;height:400px;}
.focus_banner a{display:block;width:100%;}
.flash {position:absolute;left:50%;	top:0px; width:1200px;margin-left:-600px;z-index:1;height:400px;}

.focus_banner a{display:block;}

.m_hcon span{float:left;margin-left:10px;}


.ney_banner{height:400px;width:100%;}
.ney_banner_main{position:relative;height:400px;}

#form-add1{max-width:80%;margin:20px auto;}
.form-group{line-height:36px;margin-bottom:22px;position:relative;width: 100%;display: inline-block;}
.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:97%;}
textarea.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:180px;outline:none;color:#666;font-size:12px;padding:10px 2%;width:95%;}
#code{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:40%;float: left;}
.btn-primary{padding:0px;margin:0px auto;border:1px solid #5cb521;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;width:100%;background:#5cb521;color:#fff;cursor:pointer !important;}
.form-group label{position:absolute;left:0px;bottom: -20px;line-height:20px;color:#666;font-size:12px;}
.form-group label.error{color:#ff0000;}
.message p {margin-bottom: 15px;}
.message .messagecon ul li input{outline:none;padding-left:10px;}
.message .messagecon ul li textarea {outline:none;padding: 5%;width: 90%;}
.error{color:#ff0000;}

/* 分页 */
a{text-decoration:none;}
*{padding:0; margin:0; list-style:none;}
address,cite,em {font-style:normal;}
.page_tp{margin:27px auto;text-align:center;height:32px;line-height:32px;}
.page_op_txt{border:1px solid #ccc;height:30px;line-height:30px;padding:0px 10px;display:inline-block;color:#333333;font-size:12px;font-family:"微软雅黑";margin-right:10px;display:inline-block;margin-left:10px;outline:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp span{color:#6d6d6d;font-size:12px;font-family:"微软雅黑";display:inline-block}
.red_pcd{width:40px;height:28px;line-height:28px;color:#6d6d6d;font-size:12px;font-family:"微软雅黑";border:1px solid #ccc;padding-left:5px;margin-right:10px;margin-left:10px;display:inline-block;margin-top:1px;outline:none;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.red_pcd1{width:46px;height:30px;border:1px solid #e5e5e5;color:#333;font-size:12px;font-family:"微软雅黑";background:none;cursor:pointer !important;margin-left:10px;display:inline-block;margin-top:1px;background:#efefef;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em{display:inline-block;margin-right:10px;}
.page_op_txtu{color:#bbb;}
.page_tp em a{border:1px solid #e5e5e5;height:30px;line-height:30px;width:36px;display:inline-block;color:#333333;font-size:13px;font-family:"微软雅黑";text-align:center;margin:0px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em a.on{border:1px solid #b6b6b6;color:#fff;background:#b6b6b6;font-weight:bold;}
.form-group span{display:inline-block;line-height:36px;height:36px;margin-left: 10px;color:#666;font-size:12px;cursor:pointer !important}
.form-group span img{float:left;}
.form-group span a{display:inline-block;color:#666;font-size:12px;}

.title_l{    overflow: hidden;
    width: 950px;
    float: right;}
.news_zi_ult{height: auto;}