/* RESET CSS */
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,button{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1 "microsoft yahei",arial;color:#666;}
input,select,textarea,h1,h2,h3,h4,h5,h6{font-size:inherit;color:inherit;font-weight:400;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:left;}
img{border:0;}
form,iframe{display:block;}
video{display:inline-block;vertical-align:baseline}
ol,ul{list-style:none;}
[hidden],script{display:none;}
a{color:#666;text-decoration:none;}
a:hover{color:#019934;}
body.white{background:url(../images/bg.jpg) repeat;}

/* common css */
.inner,
.products,
.footer .copyright{width:1000px;margin-right:auto;margin-left:auto;overflow:hidden;}

.paging{height:80px;text-align:left;}
.paging.center{text-align:center;}
.paging a{display:inline-block;width:78px;height:38px;border-radius:3px;margin-right:4px;border:1px solid #d9d9d9;font-size:14px;text-align:center;line-height:38px;}
.paging a.active{background-color:#019934;color:#fff;}

/* layout css */
.header{border-bottom:5px solid #019934;}
.header .inner > .tlogo,
.header .inner > .tnav{float:left;}
.header .inner > .tsearch{float:right;}

.header .inner > .tlogo{width:86px;margin:20px 75px 0 0;}
.header .inner > .tlogo a.img{display:block;height:100px;background:url(../images/logo.png) no-repeat 0 50%;}

.header .inner > .tnav{}
.header .inner > .tnav ul{zoom:1;}
.header .inner > .tnav ul:after{clear:both;display:block;content:" ";height:0;font-size:0;visibility:hidden;}
.header .inner > .tnav li a{display:block;height:95px;line-height:95px;text-align:center;}
.header .inner > .tnav li{float:left;margin-right:20px;border-top:5px solid #fff;}
.header .inner > .tnav li.active{border-top:5px solid #019934;}
.header .inner > .tnav li.active a{font-weight:bold;color:#019934;}
.header .inner > .tnav li.lang a b{display:inline-block;background:url(../images/icon_arrow1.png) no-repeat 50% 100%;border-top:1px solid #010066;font-family:arial;font-weight:normal;color:#010066;line-height:32px;}

.header .inner > .tsearch{position:relative;padding-top:30px;overflow:hidden;}
.header .inner > .tsearch a.zoombtn{float:right;display:block;width:40px;height:40px;background:#010066 url(../images/icon_zoom1.png) no-repeat 50% 50%;}
.header .inner > .tsearch h2.tel,.header .inner > .tsearch .tel{padding-left:35px;padding-right:60px;height:40px;background:url(../images/icon_tel1.png) no-repeat 0 50%;font-family:arial;font-size:26px;font-weight:bold;color:#019934;line-height:40px;}
.header .inner > .tsearch input.txt{display:none;position:absolute;border:1px solid #010066;padding:0 10px;width:185px;height:38px;font-size:14px;color:#010066;}

/* footer css */
.footer{background-color:#151515;}
.footer .inner{padding:55px 0;overflow:hidden;}
.footer .bnav{float:left;}
.footer .bnav dl{float:left;margin-right:80px;overflow:hidden;}
.footer .bnav dt{margin-bottom:7px;font-size:14px;font-weight:bold;color:#fff;}
.footer .bnav dd{width:72px;}
.footer .bnav dd a{display:block;height:25px;border-bottom:1px solid #444;line-height:25px;}
.footer .black{background-color:#000;}
.footer .black .copyright{height:40px;color:#999;line-height:40px;}
.footer .black .copyright .icp{float:right;}

/* hslide css */
.hslide{position:relative;}
.hslide ul{height:595px;overflow:hidden;}
.hslide li{height:100%;}
.hslide li a{width:100%;height: 100%;display: block;}

.hslide .direction-nav{display:none;position:absolute;width:100%;top:0;left:0;z-index:10;}
.hslide .direction-nav li{position:absolute;width:20px;height:40px;top:275px;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;}
.hslide .direction-nav li.prev{left:50%;margin-left:-520px;background-image:url(../images/icon_prevbtn1.png);}
.hslide .direction-nav li.next{right:50%;margin-right:-520px;background-image:url(../images/icon_nextbtn1.png);}

.hslide .control-nav{position:absolute;width:100%;height:40px;left:0;bottom:-5px;text-align:center;z-index:1;}
.hslide .control-nav li{font-size: 0px; display:inline-block;width:45px;height:10px;background:url(../images/icon_page1.png) no-repeat;vertical-align:top;cursor:pointer;}
.hslide .control-nav li.on{background-image:url(../images/icon_page1_ovr.png);}

/* habout css */
.habout .inner{padding:50px 0;overflow:hidden;}
.habout .company{float:right;width:356px;padding-top:50px;margin-right:50px;}
.habout .company h2{margin-bottom:10px;font-size:16px;font-weight:bold;color:#333;}
.habout .company h4{font-weight:bold;margin-bottom:14px;}
.habout .company p{line-height:24px;}
.habout .idea{float:right;width:276px;padding-top:50px;}
.habout .idea h3,.habout .idea .title03{margin-bottom:4px;font-size:14px;font-weight:bold;color:#019934;}
.habout .idea p{margin-bottom:12px;line-height:24px;}


/* hcategory css */
.hcategory{height:500px;margin-bottom:50px;overflow:hidden;}
.hcategory-bd{position:relative;overflow:hidden;}
.hcategory-bd ul{margin-top:0;overflow:hidden;}
.hcategory-bd li{position:relative;float:left;width:250px;height:250px;background:url(../images/product_cate2.png) no-repeat;}
.hcategory-bd li.blank{background:transparent;}
.hcategory-bd li a{display:block;height:100%;font-size:16px;font-weight:bold;color:#fff;text-align:center;line-height:250px;}
.hcategory-bd li .img{display:none;}
.hcategory-bd li.even{background-image:url(../images/product_cate1.png);}
.hcategory-bd li.active{background-image:url(../images/product_cate1_ovr.png);}
.hcategory-bd li.active .img{display:block;position:absolute;width:250px;height:100%;top:0;left:250px;z-index:1;}
.hcategory-bd li.active .img .shadow{position:absolute;width:14px;height:100%;top:0;left:0;background:url(../images/product_cate2_ovr.png) no-repeat;}
.hcategory-bd li.active.last .img{left:-250px;}
.hcategory-bd li.active.last .img .shadow{left:237px;background-image:url(../images/product_cate3_ovr.png);}

.hcategory-bd .btns{position:absolute;width:250px;height:250px;left:0;top:0;z-index:10;}
.hcategory-bd .btns a.prevbtn,
.hcategory-bd .btns a.nextbtn{position:absolute;display:block;width:50px;height:50px;top:75px;background-color:#666;background-repeat:no-repeat;background-position:50% 50%;}
.hcategory-bd .btns a.prevbtn{left:75px;background-image:url(../images/icon_prevbtn2.png);}
.hcategory-bd .btns a.nextbtn{left:126px;background-image:url(../images/icon_nextbtn2.png);}
.hcategory-bd .btns a.prevbtn:hover,
.hcategory-bd .btns a.nextbtn:hover{background-color:#058e33;}

.hcategory-bd a.allbtn{position:absolute;display:block;width:101px;height:34px;top:135px;left:75px;/*border:3px solid #fff;*/font-size:14px;font-weight:bold;color:#fff;line-height:34px;text-align:center;background: #DA243A;}

/* hnews css */
.hnews{margin-bottom:92px;}
.hnews-hd{margin-bottom:40px;overflow:hidden;}
.hnews-hd > img{display:block;float:left;}
.hnews-hd > .title{float:left;padding:34px 30px;width:560px;height:62px;background:#000;}
.hnews-hd > .title > h2,.hnews-hd > .title > .title02{margin-bottom:5px;font-size:30px;font-weight:bold;color:#fff;}
.hnews-hd > .title > p{padding-bottom:11px;background:url(../images/icon_line1.gif) no-repeat 0 100%;}
.hnews-hd > .more{float:right;width:90px;padding:20px;background-color:#019934;}
.hnews-hd > .more > a.btn{display:block;height:90px;background:url(../images/icon_icon1.png) no-repeat;font-size:14px;font-weight:bold;color:#fff;text-align:center;line-height:90px;}

.hnews-bd{}
.hnews-bd .item{padding-bottom:25px;margin-bottom:27px;border-bottom:1px solid #e8e8e8;overflow:hidden;}
.hnews-bd .item span{display:block;}
.hnews-bd .item span.block{float:left;width:170px;height:30px;background-color:#666;}
.hnews-bd .item span.date{float:left;width:108px;font-size:14px;color:#666;text-align:center;}
.hnews-bd .item span.date b{display:block;padding-top:18px;margin-bottom:4px;font-size:50px;font-weight:bold;}
.hnews-bd .item .intro{float:left;width:722px;}
.hnews-bd .item .intro .title{margin-bottom:12px;}
.hnews-bd .item .intro .title a{font-size:14px;font-weight:bold;color:#333;}
.hnews-bd .item .intro .title a:hover{color:#019934;}
.hnews-bd .item .intro .desc{margin-bottom:14px;line-height:18px;}
.hnews-bd .item .intro .more a{padding-left:25px;display:inline-block;background:url(../images/icon_view1.png) no-repeat 0 50%;}
.hnews-bd .item .intro .more a:hover{background-image:url(../images/icon_view1_ovr.png);color:#019934;}

.hnews-bd .item.last{margin-bottom:0;padding-bottom:0;border-bottom:0 none;}
.hnews-bd .item.active span.block{background-color:#019934;}
.hnews-bd .item.active span.date{color:#019934;}
.hnews-bd .item.active .title a{color:#019934;}
.hnews-bd .item.active .intro .more a{background-image:url(../images/icon_view1_ovr.png);color:#019934;}

/* hlink css */
.hlink{height:390px;margin-bottom:50px;overflow:hidden;}


/* hsupport css */
.hsupport{margin-bottom:50px;}
.hsupport-hd{margin-bottom:50px;}
.hsupport-hd h2,.hsupport-hd .title02{height:74px;background:url(../images/icon_line4.gif) no-repeat 50% 0;text-align:center;font-size:30px;font-weight:bold;color:#111;line-height:74px;}
.hsupport-bd{position:relative;}
.hsupport-bd a.more{position:absolute;display:block;width:240px;left:50%;margin-left:-120px;padding-top:78px;height:152px;background:url(../images/icon_icon3.png) no-repeat;text-align:center;}
.hsupport-bd a.more h3,.hsupport-bd a.more .title03{padding-bottom:13px;margin-bottom:5px;background:url(../images/icon_line3.gif) no-repeat 50% 100%;font-size:20px;font-weight:bold;color:#111;}
.hsupport-bd a.more p{font-size:14px;font-weight:bold;line-height:18px;}

.hsupport-bd ul{overflow:hidden;}
.hsupport-bd li{float:left;width:500px;margin-bottom:10px;}
.hsupport-bd li a{display:block;padding:0 40px;height:110px;background-color:#333;font-size:20px;font-weight:bold;color:#fff;line-height:110px;}
.hsupport-bd li a i{display:inline-block;width:29px;height:29px;background:url(../images/icon_icon2.png) no-repeat;vertical-align:middle;visibility:hidden;}
.hsupport-bd li a:hover{background-color:#019934;}
.hsupport-bd li a:hover i{visibility:visible;}
.hsupport-bd li.right a{text-align:right;}

/* bcontact css */
.bcontact{float:right;}
.bcontact h3,.bcontact .title03{padding-bottom:13px;margin-bottom:20px;background:url(../images/icon_line5.gif) no-repeat 0 100%;font-size:24px;font-weight:bold;color:#fff;}
.bcontact .tel{padding-left:35px;margin-bottom:7px;background:url(../images/icon_tel2.png) no-repeat 0 50%;font-family:arial;font-size:40px;font-weight:bold;color:#019934;}
.bcontact p{font-size:14px;color:#999;line-height:26px;}

/* banner css */
.banner{height:355px;}

/* main css */
.main{width:1000px;margin-right:auto;margin-left:auto;zoom:1;}
.main:after{clear:both;display:block;content:" ";height:0;font-size:0;visibility:hidden;}
.main-left{float:left;width:240px;}
.main-content{float:right;width:740px;}

.leftnav{position:relative;margin-bottom:20px;border-bottom:1px solid #ccc;margin-top:-80px;}
.leftnav h2,.leftnav .title02{height:80px;background-color:#010066;font-size:26px;font-weight:bold;color:#fff;line-height:80px;text-align:center;}
.leftnav ul{overflow:hidden;}
.leftnav li{}
.leftnav li a{display:block;height:49px;border:1px solid #ccc;border-bottom:0 none;font-size:14px;font-weight:bold;color:#666;text-align:center;line-height:49px;}
.leftnav li.active a{border-color:#019934;background:#019934 url(../images/icon_arrow2.png) no-repeat 50% 100%;color:#fff;}

.leftcontact{padding:30px 0 20px 0;margin-bottom:40px;border:1px solid #ccc;text-align:center;}
.leftcontact h2,.leftcontact .title02{padding-bottom:14px;margin-bottom:20px;background:url(../images/icon_line6.gif) no-repeat 50% 100%;font-size:26px;font-weight:bold;color:#019934;}
.leftcontact p{margin-bottom:8px;color:#019934;line-height:20px;}
.leftcontact p b{display:block;font-weight:normal;color:#333;}
.leftcontact p.img{margin-bottom:12px;}

.breadnav{height:49px;margin-bottom:21px;border-bottom:1px solid #ccc;line-height:49px;}
.breadnav p{float:right;}
.breadnav p b{color:#019934;}
.breadnav h2,.breadnav .title02{font-size:20px;font-weight:bold;}

.maintext{padding-bottom:30px;overflow:hidden;}
.maintext h2{margin-bottom:20px;font-size:20px;font-weight:bold;}
.maintext p{margin-bottom:10px;color:#111;line-height:26px;}

.maintext .mtitle{padding-top:10px;margin-bottom:3px;text-align:center;font-size:16px;font-weight:bold;color:#019934;}
.maintext .stitle{margin-bottom:30px;text-align:center;}
.maintext.news p{color:#666;}
.maintext.cases p{color:#666;}
.maintext.cases .mtitle{padding-bottom:10px;border-bottom:1px solid #ddd;}

.qpages{position:relative;padding:22px 0;margin-bottom:20px;border-top:1px solid #ddd;}
.qpages a.backbtn{position:absolute;dispclay:inline-block;padding:0 11px;height:24px;top:36px;right:0;background-color:#019934;color:#fff;line-height:24px;}
.qpages p{line-height:26px;}

/* contact css */
.contact-info{margin-bottom:25px;overflow:hidden;}
.contact-info p{margin-bottom:6px;color:#019934;}
.contact-info p b{color:#666;}
.contact-map{width:738px;height:438px;margin-bottom:50px;border:1px solid #ccc;overflow:hidden;}

/* snews css */
.snews{margin-bottom:30px;}
.snews-hd{padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:30px;overflow:hidden;}
.snews-hd .intro{position:relative;float:right;width:480px;height:180px;}
.snews-hd .intro .title{margin-bottom:13px;}
.snews-hd .intro .title a{font-size:16px;font-weight:bold;color:#019934;}
.snews-hd .intro .desc{line-height:24px;}
.snews-hd .intro .more{position:absolute;bottom:0;left:0;}
.snews-hd .intro .more a{display:inline-block;padding:6px 8px;background-color:#019934;color:#fff;}
.snews-hd .img{display:block;width:240px;height:180px;}
.snews-bd{margin-bottom:30px;}
.snews-bd ul{overflow:hidden;}
.snews-bd li{padding-left:10px;padding-right:56px;height:39px;border-bottom:1px solid #ddd;background:url(../images/icon_arrow1.gif) no-repeat 0 50%;line-height:39px;}
.snews-bd li .date{float:right;}

/* support css */
.support{margin-bottom:30px;}
.support-hd{padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:30px;overflow:hidden;}
.support-hd .intro{position:relative;float:right;width:422px;height:200px;}
.support-hd .intro .title{padding-top:10px;margin-bottom:16px;}
.support-hd .intro a{cursor: pointer;}
.support-hd .intro .title a{font-size:18px;font-weight:bold;cursor: pointer;}
.support-hd .intro .desc{font-size:14px;color:#019934;line-height:24px;}
.support-hd .intro .down{position:absolute;bottom:0;left:0;}
.support-hd .intro .down p{margin-bottom:10px;}
.support-hd .intro .down p b{color:#019934;}
.support-hd .intro .down a{display:inline-block;width:94px;height:27px;background:url(../images/icon_btn1.png) no-repeat;cursor: pointer;}
.support-hd .img{display:block;width:296px;height:196px;border:2px solid #ccc;}

.support-bd{margin-bottom:30px;}
.support-bd ul{overflow:hidden;}
.support-bd li{padding:11px 0 11px 10px;background:url(../images/icon_circle1.gif) no-repeat 0 50%;border-bottom:1px solid #ddd;line-height:27px;overflow:hidden;}
.support-bd li a{font-size:14px;}
.support-bd li a.downbtn{float:right;display:inline-block;width:94px;height:27px;background:url(../images/icon_btn2.png);}

/* products css */
.products{margin-bottom:30px;overflow:visible;}
.products .subtitle{position:relative;width:240px;height:80px;background-color:#010066;margin-top:-80px;font-size:26px;font-weight:bold;color:#fff;text-align:center;line-height:80px;}
.products ul{padding:40px 0 20px 0;border-bottom:1px solid #ccc;overflow:hidden;}
.products li{float:left;margin-right:26px;}
.products li.last{margin-right:0;}
.products li a.img{display:block;padding:9px;border:1px solid #ddd;}
.products li a.img:hover{background-color:#019934;}
.products li a.img img{display:block;}
.products li a.name{display:block;height:50px;font-size:14px;font-weight:bold;color:#000;text-align:center;line-height:50px;}
.products li a.name:hover{color:#019934}

.products-list{}
.products-list ul{border-bottom:1px solid #ccc;margin-bottom:30px;overflow:hidden;}
.products-list li{float:left;margin-right:25px;}
.products-list li.last{margin-right:0;}
.products-list li a.img{display:block;padding:9px;border:1px solid #ddd;}
.products-list li a.img:hover{background-color:#019934;}
.products-list li a.img img{display:block;}
.products-list li a.name{display:block;height:50px;font-size:14px;font-weight:bold;color:#000;text-align:center;line-height:50px;}
.products-list li a.name:hover{color:#019934}

.products-show{padding-bottom:25px;overflow:hidden;}
.products-show .hdtitle{margin-bottom:40px;padding-top:15px;font-size:26px;color:#000;text-align:center;}
.products-show p{font-size:14px;line-height:30px;}

.related-products{padding-top:40px;border-top:1px solid #ccc;text-align:center;}
.related-products-hd{position:relative;display:inline-block;width:230px;height:68px;margin-bottom:40px;background:url(../images/related_products_hd.png);}
.related-products-hd h3{padding-top:46px;font-size:20px;font-weight:bold;color:#019934;text-align:center;}

.related-products-bd,
.spartner{width:1000px;margin-right:auto;margin-left:auto;overflow:hidden;}
.related-products-bd ul{border-bottom:1px solid #ccc;margin-bottom:30px;overflow:hidden;}
.related-products-bd li{float:left;margin-right:25px;margin-bottom:25px;}
.related-products-bd li.last{margin-right:0;}
.related-products-bd li a.img{display:block;padding:9px;border:1px solid #ddd;}
.related-products-bd li a.img:hover{background-color:#019934;}
.related-products-bd li a.img img{display:block;}

/* spartner css */
.spartner{text-align:center;}
.spartner-hd{display:inline-block;width:250px;height:68px;margin-bottom:48px;background:url(../images/spartner_hd.png) no-repeat;}
.spartner-bd{margin-bottom:53px;}
.spartner-bd ul{overflow:hidden;}
.spartner-bd li{float:left;width:180px;margin-right:25px;}
.spartner-bd li.last{margin-right:0;}
.spartner-bd a{display:block;border:1px solid #ddd;}
.spartner-bd a img{display:block;height:68px;}

/* cases list */
.cases-list{}
.cases-list ul{border-bottom:1px solid #ccc;margin-bottom:30px;overflow:hidden;}
.cases-list li{float:left;margin-right:25px;margin-bottom:25px;background: #ccc;}
.cases-list li.last{margin-right:0;}
.cases-list li a.img{display:block;padding:0px;border:1px solid #ddd;}
.cases-list li:hover{background: #fff;}
.cases-list li:hover a.img img{border:5px solid #019934;}
.cases-list li a.img img{display:block;border:5px solid #fff;}

/*label*/
.label{width:1000px; margin:0px auto; border-top:1px solid #ccc; padding:45px 0;}
.label:after,.label ul:after{clear:both;display:block;content:" ";height:0;font-size:0;visibility:hidden;}
.label .left{width:91px;height:149px; background:url(../images/k.jpg) no-repeat center; float:left;}
.label ul{width:885px; float:right;}
.label ul li{float:left; background:url(../images/d.jpg) no-repeat left center;padding-left:10px;margin-right:10px; height:30px; line-height:30px;}
.label ul li a{ color:#666;font-size:12px;}
.index_new{width:1000px; margin:0 auto;}
.index_new .title{height:30px; line-height:30px;}
.index_new .title a{float:right;}
.index_new .new li{border-bottom:1px dotted #CCCCCC; line-height:25px;}
.index_new .new li span{float:right;}
