/*
* @Author: scheng
*/

*{ margin:0; padding:0;}
body{ font-size:12px; color: #333; background:#fff;font-family:'Microsoft YaHei',"微软雅黑",Arial, Helvetica;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
a{ text-decoration:none; color:#666;}
input{ margin:0px; padding:0px;vertical-align: middle;}
a:hover{ text-decoration:none; color:#e52520;transition-property: color;
    transition-duration: .5s;}
ul{ list-style:none;}
li{ list-style:none;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;}
img{ border:none;}
em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.conter{width: 1200px; margin:auto;}

#conter{width:100%; padding-top:98px;}
#top {width: 100%;height: 98px;background: #ffffff;position: fixed;top: 0;left: 0;z-index: 10000;box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.logo{float: left; width: 444px; height: 98px; background: url(../images/logo1.jpg) no-repeat;}
.logo a{ display: block; width: 444px; height: 98px; }
.nav{ width:648px;float:right; padding-top: 38px;}
.nav a{ height: 30px; line-height: 30px;text-align: center; background: url(../images/line.jpg) no-repeat right center; display: block; width: 72px; float: left; font-size: 15px;color:#666666;}
.nav a.ano{ width: 50px; background: none; text-align: right;}
.nav a:hover{text-decoration:none;color:#088be4;}
.nav a:last-child{background:none;}

/*banner*/
.fullSlide{ width:100%;  position:relative;  height:560px; background:#000;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;  height:560px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:560px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;text-align:center;}
.fullSlide .hd ul{ text-align:center; padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:5px;border-radius:50%; overflow:hidden;line-height:9999px;background:#205dad;}
.fullSlide .hd ul .on{ background:#e82b0d;}


.module-tit{text-align: center;padding: 30px 0;position: relative;}
.module-tit a.more {position: absolute;right: 0;top: 37px;color: #046dbe;}
.module-tit i{width: 110px;background: url(../images/title.png) no-repeat left center;font-style: normal;}
.module-tit b{font-size: 26px;line-height: 55px;color: #484848;}
.module-tit i,.module-tit b{display: inline-block;height: 55px;vertical-align: middle;line-height:35px;}
.module-tit i:first-child{background-position: left center;}
.module-tit i:last-child{background-position: right center;}
.module-tit b em{text-transform:uppercase;display:block;font-size:14px;font-weight:100;color:#dadada;}

.about{height:500px;width:100%;}
.about .conter{padding-top:10px;}
.title{ text-align: center; height: 126px; }
.title h3,.title h3 a{ font-size: 42px; color: #205dad; }
.title p{ font-size: 14px; line-height: 28px;}
.title span{ font-size: 16px; line-height: 25px; color: #dadada;text-transform:uppercase;}
.about dt{float:left;width:680px;}
.about dt h4{display:block;padding-bottom:10px;}
.about dt p{text-indent:2em; line-height:27px;padding-bottom:6px;font-size:14px;}
.about dd{float:right;width:500px;}
.about dd img{width:500px;}

.index-p1,.index-p2,.index-p3,.index-p4,.index-p5,.index-p6,.index-p7,.index-p8{background:url(../images/index-p1.jpg) no-repeat center center; height:880px;}
.index-p1,.module-g{background:#f5f5f5;}
.index-p2{height:470px;}
.module-g{padding-bottom:50px;}
.index-p2{background-image:url(../images/index-p2.jpg);}
.index-p3{background-image:url(../images/index-p3.jpg);}
.index-p4{background-image:url(../images/index-p4.jpg);}
.index-p5{background-image:url(../images/index-p5.jpg);}
.index-p6{background-image:url(../images/index-p6.jpg);}
.index-p7{background-image:url(../images/index-p7.jpg); height:684px;}
.index-p8{background:url(../images/index-p8.jpg) center top no-repeat; height:490px;}
.index-p1 .conter{padding-top:10px;}
.p1-list{padding-top:15px;}
.p1-list li{float:left;width:280px;padding:5px;border:1px solid #cecece;margin-right:10px;}
.p1-list li:nth-child(4n){margin-right:0;}
.p1-list li img{width:280px;height:280px;}
.p1-list li span{display:block;height:45px;line-height:45px; text-align:center;width:280px;background:#fff;}
.p1-list li:hover a span{background:#e82b0d;color:#fff;}

.index-p2 .conter{padding-top:20px;}
.p2-list{padding-top:0;}
.p2-list li{float:left; width:225px;padding:3px;border:1px solid #cecece;margin-right:8px;margin-bottom:10px;}
.p2-list li:nth-child(5n){margin-right:0;}
.p2-list li img{width:225px;}
.p2-list li span{display:block;height:35px;line-height:35px;width:100%;text-align:center;background:#fff;}

.index-p3 .conter{padding-top:105px;}
.newsleft,.tr-news .fr{width:390px;}
.newsleft0{padding:0 15px;}
.tr-title{height:30px; line-height:30px;border-bottom:1px solid #cccccc;margin-bottom:22px;}
.tr-title h3{font-size:18px;background:url(../images/newsbg.jpg) no-repeat left center;color:#016436;float:left;padding-left:22px;}
.tr-title a{float:right;}
.newsleft ul p img{height:140px;width:390px;padding-bottom:10px;}
.newsleft ul li{ height:35px; line-height:35px;border-bottom: 1px dashed #ddd;padding-left:10px;background:url(../images/dian.jpg) no-repeat left center; overflow:hidden;}
.newsleft ul li a{font-size:14px;}

.index-p8 .conter{padding-top:170px;}
.zg-foot{padding: 50px 0;border-top: #d7d7d7 1px solid;border-bottom: #d7d7d7 1px solid;}
.foot-nav{float:left;}
.foot-nav li{width:120px; float:left;}
.foot-nav li:nth-child(8){display:none;}
.foot-nav li h4{height:45px; line-height:45px; color:#333; background:url(../images/bot_line.jpg) no-repeat bottom left; margin-bottom:20px; clear:both;}
.foot-nav li a{width:100%; height:24px; line-height:24px; color:#333; font-size:12px; float:left;}
.foot-nav li a:hover{color:#e52520;}

.bot_r{float:right;}
.bot_r li{width:143px; height:133px; border:#d7d7d7 1px solid; margin-left:15px; text-align:center; float:left;}
.bot_r li img{width:92px; height:92px; margin:5px auto; display:block;}
.bot_r li p{height:30px; line-height:30px; border-top:#d7d7d7 1px solid; color:#333; clear:both;}

.zg-bottom{height:75px; line-height:75px;color:#2f2f2f;font-size:12px;}

.section {width: 100%;overflow: hidden;background-position: 0 0;background-size: 100%;background-repeat: no-repeat;
  background-image: url("../images/icon_bg.png");background-color: #fff;}
.section-head {text-align: center;max-width: 480px;margin: 50px auto 40px;}
.bounceInLeft {-webkit-animation-name: bounceInLeft; animation-name: bounceInLeft;}
.section-head h2 {color: #009943;text-transform:Uppercase;font-size:30px;}
.section-head h4 {position: relative;}
.section-head h4:before {content: " ";position: absolute;top: 50%;display: block;border-bottom: 1px solid #ddd; width: 100%;}
.section-head h4 span {position: relative;z-index: 2;display: inline-block;padding: 0 40px;background-color: #fff;font-size:18px}
.section-nav {margin: 0 auto 40px;padding: 0;display: table;list-style: none;}
.section-nav > li {display: inline-block;position: relative;z-index: 999;margin: 0 3px 10px;}
.section-nav > li.thison > a {color: #fff !important;border-color: #009943;background-color: #009943;}
.section-nav > li > a {display: block;height: 30px;line-height: 28px;text-align: center;min-width: 100px;font-size: 15px;padding: 0 15px;border: 1px solid #BABABA;}
.section-nav > li > a:hover {border-color: #009943;color: #009943;}
.section-body{font-size:14px;line-height:24px;margin-bottom:65px;}

#allmap{width:100%;height:500px;}

.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.gallery:after {
    content: '';
    display: block;
    height: 2px;
    margin: .5em 0 1.4em;
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(77,77,77,1) 50%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(77,77,77,1) 50%, rgba(0, 0, 0, 0) 100%);
}

.gallery img {
    height: 100%;
}

.gallery a {
    width: 264px;
    height: 210px;
    display: inline-block;
    overflow: hidden;
    margin: 4px 16px 30px 16px;
    box-shadow: 0 0 4px -1px #000;text-align:center;
}

.baguetteBoxOne {
	width:1200px;
	margin:0 auto;
}

.pagination{font-size: 12px;text-align: center; height:52px; line-height:30px; margin-bottom:30px; background-color:#FFF; padding-top:15px; font-size:16px;}
.pagination ul li{float:left; height:28px; line-height:28px;padding:0 12px;color:#333;border: 1px solid #e3e3e3;background:#fff;border-radius:2px;margin:0 5px;color:#000;}
.pagination ul li.thisclass{background:#009943;border:1px solid #009943;color:#fff;padding:0 12px;height:28px;line-height:28px;border-radius:2px;margin:0 5px;}
.pagination ul li a{color:#009943;}

.section-ul-large li {margin-bottom: 50px; height:249px;border-bottom:1px dashed #EAE8E5;padding-bottom:50px;}
.row {margin-left: -15px;margin-right: -15px;}
.section-ul-large .fl,.section-ul-large .fl img{width:373px;height:249px;}
.section-ul-large .fr{width:800px;height:249px;}
.section-ul-large .titlex{padding:10px 0;}
.section-ul-large .titlex a {color: #009949;font-size:24px;}
.section-ul-large .line {margin: 20px 0;border-bottom: 1px solid #EAE8E5;}
.section-ul-large .info p {font-size: 14px; line-height: 24px;text-indent: 2em;margin:0 0 10px;}
.section-ul-large .more {line-height: 28px;height: 30px;display: inline-block;margin: 20px 0;border: 1px solid #009943;color: #009943;padding: 0 30px;}
.section-ul-large .more:hover {color: #fff;background-color: #009943;}
.section-ul-large .more:active {background-color: #00662d;}
.section-ul-large .time{color:#cecece;}

.section-article{width:1000px;margin:auto;}
.section-article .article-title {text-align: center;color: #009943;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px dotted #8B8B8B;font-size:30px;}

.article-list li{float:left;width:305px;margin-bottom:25px;margin-right:20px;}
.article-list li:nth-child(3n){margin-right:0;}
.article-list li img{width:303px;height:303px;border: 1px solid #ddd;}
.article-list li span{display:block;height:30px;line-height:30px; text-align:center;overflow:hidden;}

.section-article1{width:1200px;}
.article-article .fl,.article-article .fr{width:590px;}
.article-article .fl img{width:588px;border: 1px solid #ddd;}
.article-article .fr h1.proinfo-title{color: #009943;margin: 25px 0 30px;padding:15px 0;height:75px;line-height:75px;font-size:36px;border-bottom: 1px dotted #888;}
.article-article .fr .proinfo-intro{line-height:55px;font-size: 16px;padding-top:15px}

.article-content h1.article-h1{font-size:18px;display:block;height:45px;line-height:45px; border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:25px}
.article-banner{width:100%;height:340px;background:url(../images/banner.jpg) center top no-repeat}
.article-img img{vertical-align:bottom; display:block;width:640px;margin:auto}
.article-img p img{padding-bottom:15px}

.syp{width: 100%;border: #DFDFE0 1px solid;background: #F7F7F7;height: 40px;padding: 5px 25px;margin-top:25px;}
.syp p{ height:40px; line-height:40px;}
    /*
.syp{ border-bottom:#f0f0f0 1px solid; border-top:#f0f0f0 1px solid; padding:20px 100px; color:#666;}
.syp p{ height:30px; line-height:30px; font-size:16px;}
.syp p a{color:#666;}
.syp p a:hover{ color:#333;}*/

.services{padding-bottom:40px;}
/* news */
.news dl{width:590px; float:left;margin-right:20px;height:115px;    border-bottom: 1px solid #e7e8ed;margin-bottom:21px;}
.news dl:nth-child(2n){margin-right:0;}
.news dl dt{width:140px; float:left;}
.news dl dt img{width:140px;height:100px;}
.news dl dd{width:435px;float:right;color:#999;}
.news dl dd h3{font-weight:normal;height:25px;line-height:25px;}
.news dl dd p{height:42px;line-height:21px;overflow:hidden;margin:3px 0 6px;}
.news dl dd a h3{color:#000;}
.news dl dd span{display:block;height:20px;line-height:20px;background:url(../images/timer.png) no-repeat left center;background-size:20px 20px;text-indent:23px;}
.news dl dd span a{float:right;padding-right:10px;}

.news .news-more{display:block;width:200px;margin:15px auto auto auto;height:40px;color:#fff;background:#205dad;text-align:center;line-height:40px;}
.news .news-more:hover{background:#e82b0d;}

.ad011{background:url(../images/ad012.jpg) no-repeat center;width:100%;height:288px;overflow: hidden;}

.zg-foot{padding:30px 0;border-bottom: #d7d7d7 1px solid;background:#e5e5e5;;}
.foot-nav{float:left;}
.foot-nav li{width:120px; float:left;}
.foot-nav li h4{height:45px; line-height:45px; color:#333; background:url(../images/bot_line.jpg) no-repeat bottom left; margin-bottom:20px; clear:both;}
.foot-nav li a{width:100%; height:24px; line-height:24px; color:#333; font-size:13px; float:left;}
.foot-nav li a:hover{color:#e52520;}

.bot_r{float:right;}
.bot_r li{width:143px; height:133px; border:#c4c4c4 1px solid; margin-left:15px; text-align:center; float:left;}
.bot_r li img{width:92px; height:92px; margin:5px auto; display:block;}
.bot_r li p{height:30px; line-height:30px; border-top:#c4c4c4 1px solid; color:#333; clear:both;}

.zg-bottom{height:50px; line-height:50px;color:#333;background:#bbbbbb;}


.ad_banner{width:100%;height:350px;background:url(../images/about-ban.jpg) no-repeat center center;}
.about_ban10{background-image:url(../images/news-ban.jpg);}
.about_ban13{background-image:url(../images/product-ban.jpg);}
.about_ban19{background-image:url(../images/solution-ban.jpg);}
.about_ban15{background-image:url(../images/join-ban.jpg);}
.about_ban6{background-image:url(../images/recruit-ban.jpg);}
.about_ban14{background-image:url(../images/case-ban.jpg);}
.con_txt{padding:20px 0 50px 0;}
.con_txt .flc{width:212px;overflow:hidden; float:left;font-size:14px;}
.con_txt .frc{width:955px;overflow:hidden;float:right;}
.con_title{height:26px;line-height:26px; background:url(../images/map.png) no-repeat left center;text-indent:17px;font-size:14px;}
.con_txt .fl h1{ height:60px;line-height:60px;background:#e82b0d;display:none; }
.sonmenu{background:#eee;}
.sonmenu li{height:50px;line-height:50px;border-bottom: 1px solid #dedede;transition: background-color .3s linear;}
.sonmenu li a{display: block;text-indent: 29px;width: 100%;height: 100%;color: #414141;font-size:14px;}
.sonmenu li.scolor {background: #54585a;border-right: 5px solid #e82b0d;}
.sonmenu li.scolor a,.sonmenu li:hover a{color:#fff;}
.sonmenu li:hover{background: #54585a;}
.sonmenu em{display: none;}

.sideMenu{background:#eee;}
.sideMenu h3{height:50px;line-height:50px;border-bottom: 1px solid #dedede;transition: background-color .3s linear; padding-left:10px; cursor:pointer;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:50px;background:url(../images/icoAdd.png) 16px 25px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -44px; }
.sideMenu h3.on{background:#414141;color:#fff;}
.sideMenu h3.on a{color:#fff;}
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{height:25px;line-height:25px;}
		
.r_title{padding-bottom:20px;border-bottom: 1px solid #dedede !important;margin-bottom:20px;}
.r_title h1{border-left: 7px solid #e82b0d;height: 26px;line-height: 26px;font-size: 18px;color: #414141;text-indent: 13px;display: inline-block;}
.r_title .con_title{float:right;}
.con_main{line-height:25px;}

.con_tact{padding-top:15px;}
.con_tact img{width:212px;padding-bottom:10px;}
.con_tact p{padding:4px 0;}

.news_list dl{width:100%; height:179px;padding-bottom:20px;}
.news_list dl dt{width:250px;}
.news_list dl dt img{width:250px; height:179px;}
.news_list dl dd{width:680px;}
.news_list dl dd h3{color:#205dad;font-size:18px;border-bottom: 1px dashed #EAE8E5;display:block;height:35px;line-height:35px;margin-bottom:7px;padding-bottom:7px;}
.news_list dl dd p {line-height: 24px;text-indent: 2em;margin:0 0 10px; height:48px;}
.news_list .more {line-height: 28px;height: 30px;display: inline-block;margin: 17px 0;border: 1px solid #205dad;color: #205dad;padding: 0 30px;}
.news_list .more:hover {color: #fff;background-color: #205dad;}
.news_list .more:active {background-color: #205dad;}

.article_news{text-align:center;}
.article_news h2{font-size:20px;line-height:35px;padding-bottom:15px;color:#000;}
.article_news p{color:#999;padding-bottom:35px;font-size:12px;}
.article_page{border-top: #DFDFE0 1px solid;margin-top:30px;padding-top:15px;}

.listpage{ text-align:center;}
.xiaocms-page { margin-top:20px; margin-left:20px; margin-bottom:20px;}
.xiaocms-page a { margin:0 5px; border:1px solid #ddd; padding:4px 10px; color:#666; line-height:28px; border-radius: 5px; }
.xiaocms-page a:hover { border:1px solid #205dad; background:#205dad; color:#fff; }
.xiaocms-page span { border-radius: 5px; background-color:#205dad; color:#fff; border:1px solid #205dad; font-weight:bold; margin: 0 5px; padding: 4px 10px; }
.xiaocms-page ul li { float:left; }

/*
.tr-notice { width: 1200px;overflow: hidden;}
.tr-notice .tab-hd { height: 60px; line-height:30px; }
.tr-notice .tab-hd ul {width:1165px;margin:auto;}
.tr-notice .tab-hd li{ float:left; margin: 0 9px; line-height: 34px; text-align: center; font-weight: bold; font-size: 14px; cursor:pointer; width: 120px; height: 34px; border:1px solid #ddd;  }
.tr-notice .tab-hd li a{ display:block; padding:0 14px;color:#333; }
.tr-notice .tab-hd li a:hover,.tr-notice .tab-hd li.on a{ color:#fff; }
.tr-notice .tab-hd li.on{ background:#b91313; border: 1px solid #b91313; color: #fff}
.tr-notice .tab-bd {}
.tr-notice .tab-bd ul{ overflow:hidden; zoom:1; }
.tr-notice .tab-bd li { overflow: hidden; float: left;width: 380px; padding: 5px;
    border: 1px solid #cecece; margin-right: 10px;margin-bottom:20px;}
.tr-notice .tab-bd li:nth-child(3n){margin-right:0;}
.tr-notice .tab-bd li img{width:380px; height:380px; }
.tr-notice .tab-bd li span{display:block;height:45px;line-height:45px; text-align:center;width:380px;background:#fff;}
.tr-notice .tab-bd li:hover a span{background:#e82b0d;color:#fff;}
*/
.tr-notice { width: 1200px;overflow: hidden;}
.tr-notice .tab-hd { height: 60px; line-height:30px; }
.tr-notice .tab-hd ul {width:1165px;margin:auto;}
.tr-notice .tab-hd li{ float:left; margin: 0 9px; line-height: 34px; text-align: center; font-weight: bold; font-size: 14px; cursor:pointer; height: 34px; border:1px solid #ddd;  }
.tr-notice .tab-hd li a{ display:block; padding:0 14px;color:#333; }
.tr-notice .tab-hd li a:hover,.tr-notice .tab-hd li.on a{ color:#fff; background:#e82b0d;}
.tr-notice .tab-hd li.on{ background:#b91313; border: 1px solid #b91313; color: #fff;}
.tr-notice .tab-bd {}
.tr-notice .tab-bd ul{ overflow:hidden; zoom:1; }
.tr-notice .tab-bd li { overflow: hidden; float: left;width: 380px; padding: 5px;
    border: 1px solid #cecece; margin-right: 10px;margin-bottom:20px;}
.tr-notice .tab-bd li:nth-child(3n){margin-right:0;}
.tr-notice .tab-bd li img{width:380px; height:380px; }
.tr-notice .tab-bd li span{display:block;height:45px;line-height:45px; text-align:center;width:380px;background:#fff;}
.tr-notice .tab-bd li:hover a span{background:#e82b0d;color:#fff;}