@charset "utf-8";
/* CSS Document */
.header{height: 129px;}
.header .logo{margin-top: 24px;}
.header .header_word{font-size: 20px; margin: 34px 0 0 12px; padding:0 0 0 13px; border-left: 1px solid #ccc; font-weight: bold; line-height: 32px;}
.header .header_word span{font-size: 14px; vertical-align: top;margin:0 5px 0;}
.header .header_word strong{display: block; font-size: 24px; color: #057855;}
.header .phone{margin-top: 37px; line-height: 28px; font-size: 16px; text-align: right; background: url(../images/bg_phone.jpg) 48px 2px no-repeat;}
.header .phone strong{display: block; font-size: 30px; color: #057855;}

/***********nav*******************/
.nav-box{position:relative;background:#019944;z-index:10;}
.nav-box .area{height:45px;z-index:2;}
.m-nav{z-index:3;}
.m-nav a:hover{text-decoration:none}
.m-nav .fir-ul{position:relative;z-index:2;font-size:0;text-align:right;height:45px;}
.m-nav .fir-ul .fir-li{position:relative;display:inline-block;*display:inline;*zoom:1;width:126.657px;z-index:9;text-align:center;background:url(../images/bg_navli.jpg) right top repeat-y;}
.m-nav .fir-ul .last{background: none;}
.m-nav .fir-ul .u-a{display:inline-block;*display:inline;*zoom:1;width:100%;height:45px;line-height:45px;color:#FFF;font-size:16px;z-index:11;cursor:pointer;font-family:'microsoft yahei';}
.m-nav .fir-ul .hover,
.m-nav .fir-ul .current .u-a{background:#ffa200;}
.m-nav .sec-ul{background:#019944;position:absolute;top:110px;top:45px;left:0;width:100%;font-size:0;text-align:center;font-family:'microsoft yahei'; display: none;}
.m-nav .sec-ul li{height:40px;line-height:40px;overflow:hidden;padding:0;}
.m-nav .sec-ul li a{display: block; overflow:hidden;color:#fff;font-weight:normal;font-size:14px;}
.m-nav .sec-ul li a:hover{background-color:#ffa200;}

/**************** banner *****************/
.banner-box{position:relative;z-index:5;}
.m-focus-d{position:relative;height:506px;z-index:3;}
.sub_banner{height: 310px;}
.m-focus-d .switchable-box{width:100%;height:506px;}
.sub_banner .switchable-box{height: 310px;}
.m-focus-d .switchable-content li{width:100%;height:506px;text-align:center;overflow:hidden; text-indent:-999em;}
.sub_banner .switchable-content li{height: 310px;}
.m-focus-d .switchable-content li img{visibility:hidden;}
.m-focus-d .m-focus-prev,
.m-focus-d .m-focus-next{position:absolute;top:50%;z-index:25;width:55px;height:55px;margin-top:-28px;text-align:center;}
.m-focus-d .m-focus-prev {right:50%;margin-right:500px;background-position:left center;}
.m-focus-d .m-focus-next {left:50%;margin-left:500px;background-position:right center;}
.m-focus-d .m-focus-prev:hover,.m-focus-d .m-focus-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.m-focus-d .pic-btn {position:absolute;bottom:15px;left:50%;width:1000px;margin-left:-500px;z-index:24;text-align:center;z-index:5}
.m-focus-d .pic-btn li {display:inline-block;*display:inline;*zoom:1;cursor:pointer;margin:0 5px;width: 10px; height: 10px; background: #019944; border-radius: 5px;}
.m-focus-d .pic-btn li.active{background: #ffa200; width: 33px;}

.animated{transition:all .4s; -webkit-transition:all .4s; }

.top_con{margin: 13px 0 28px;}

.pro_search{border: 1px solid #e9e9e9; height: 35px; line-height: 35px;}
.pro_search .tip{display: block; width: 105px; height: 35px; line-height: 35px; text-align: center; font-weight: bold; color: #000; font-size: 14px;}
.pro_search .link a{margin: 0 22px 0 15px; font-size: 14px; color: #666; font-family: '宋体';}
.pro_search .link a:hover{color: #ffa200;}
.pro_search .m_search {position: relative;}
.pro_search .m_search input{height: 35px; padding: 0; margin: 0; border: none; background: none; outline: none;}
.pro_search .m_search .btn{width: 32px; background: url(../images/bg_btnsearch.jpg) 0 0 no-repeat; cursor: pointer;}
.pro_search .m_search .text{background: #f0f0f0; width: 0; overflow: hidden; margin-right: -1px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; text-indent: 5px; color: #999;}
.pro_search .m_search .u_bg{display: block; position: absolute; right: 0; top: 0; width: 32px; height: 35px;}

.main_con{overflow: hidden; margin-top: 17px;}
.main_con .l_column{width: 225px;}
.main_con .r_column{width: 900px; overflow: hidden;}

.l_column p.title{padding: 10px 0 5px 12px; line-height: 26px; background: #068f42; color: #bef4d9; font-size: 14px; text-transform: uppercase;}
.l_column p.title strong{display: block; font-size: 24px; color: #fff; }
.l_column .gray_bg{background: #f4f4f4; border: 1px solid #e1e1e1;}

.j-leftmenu{height: 480px;}
.m-leftmenu li{position:relative;*zoom:1;}
.m-leftmenu .fir-a{display:block; position:relative;height:57px;line-height:57px;border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; font-size:16px; color: #000; background: url(../images/bg_lnav.png) 90% center no-repeat; padding-left: 27px;}
.m-leftmenu .sec-ul {height: 0; overflow-y: auto;}
.m-leftmenu .sec-ul a{padding-left: 43px; display:block; height:43px; line-height:43px; font-size:14px; background: url(../images/bg_lnavli.jpg) 34px center no-repeat;}
.m-leftmenu .fir-a:hover,
.m-leftmenu .current .fir-a{background: url(../images/bg_lnav2.png) 90% center no-repeat;}
.m-leftmenu .sec-ul a:hover{color: #019944;background: url(../images/bg_lnavli2.jpg) 34px center no-repeat;}
.j-leftmenu .current .sec-ul{height: 126px;}

.pro_tab{padding: 1px 0 13px; border-bottom: 2px solid #ccc;}
.pro_tab a{display: inline-block; width: 159px; height: 34px; line-height: 34px; text-align: center; border: 2px solid #068f42; font-size: 16px; color: #066731; margin-left: 7px;}
.pro_tab .current{background: #ffa200; border-color: #e1981a; color: #fff; }

.product_box{margin-top: 17px;height: 476px; overflow: hidden;overflow: hidden; border-bottom: 2px solid #cfcfcf;}
.product_box .product_list{width: 900px; margin-bottom: 30px; float: left;}
.product_list ul{overflow: hidden; max-height: 448px;}
.product_list ul li{float: left; width: 218px; margin: 0 0 14px 7px;}
.product_list ul li .u_bor{border: 1px solid #cfcfcf; padding: 3px; margin-bottom: 8px;}
.product_list ul li .u_img{display: block; overflow: hidden; width: 210px; height: 155px;}
.product_list ul li img{width: 100%;}
.product_list ul li .text{height: 39px; line-height: 39px; font-size: 14px; padding: 0 8px; overflow: hidden; background: #ececec;}
.product_list ul li a:hover .text{background: #019944; color: #fff; }
.product_list .pro_btn{background: url(../images/bg_btn.jpg) left center repeat-x; height: 30px; text-align: center;}
.product_list .pro_btn .btn{display: inline-block; width: 30px; height: 30px; background: url(../images/btn_scroll.jpg) left top no-repeat;}
.product_list .pro_btn .next{background-position: right top;}
.product_list .pro_btn .prev:hover{background-position: left bottom;}
.product_list .pro_btn .next:hover{background-position: right bottom;}


.partner{background: url(../images/bg_fk.jpg) left top; height: 205px;}
.partner h1{font-size: 24px; height: 77px; line-height: 81px; overflow: hidden; padding-left: 17px; background: url(../images/bg_parter.jpg) left 22px no-repeat;}
.partner .par_list{overflow: hidden;}
.partner ul{overflow: hidden; width: 1164px;}
.partner ul li{float: left; width: 184px; margin-right: 10px;}
.partner ul li .u_img{border: 1px solid #dfdfdf; width: 184px; height: 58px; display: block; overflow: hidden;}
.partner ul li img{width: 100%;}
.partner ul li .text{font-size: 14px; height: 40px; line-height: 40px; text-align: center;}
.partner ul li a:hover .text{border: 1px solid #dfdfdf; background: #019944; height: 38px; line-height: 38px; color: #fff; }

.mid_banner a{display: block; height: 191px; overflow: hidden;}
.mid_banner a img{visibility: hidden;}

.choose_reason{height: 1624px; background: url(../images/bg_chose.jpg) center top no-repeat;}
.choose_reason .m_title{padding: 30px 0 58px;}
.choose_reason .m_title span{display: block; text-align: center; font-size: 18px; color: #999; text-transform: uppercase;}
.choose_reason .m_title h1{line-height: 36px; font-size: 38px; padding-left: 437px;}
.choose_reason .m_title h1 strong{font-size: 48px; color: #068f42;} 

.reason_list{overflow: hidden;}
.reason_list ul{width: 1192px;}
.reason_list ul li{width: 544px; margin-right: 52px; float: left;}
.reason_list ul li .key{padding: 28px 0 20px;}
.reason_list ul li .key span{display: inline-block; vertical-align: middle; font-size: 72px; color: #ff9c01; font-family: Impact; margin-right: 15px;}
.reason_list ul li .key strong{display: inline-block; width: 166px; height: 57px; line-height: 57px; color: #fff; background: #068f42; font-size: 30px; text-indent: 14px; vertical-align: middle;}
.reason_list ul li .text_list{padding: 18px 0 26px;}
.reason_list ul li .text{font-size: 14px; height: 36px; line-height: 36px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-left: 30px; background: url(../images/bg_choosep.png) left center no-repeat;}
.reason_list ul li .text a:hover{color: #ff9c01;}

.service_process{background: url(../images/bg_lcgreeg.jpg)  left top repeat-x;}
.service_process .title{padding-bottom: 19px; overflow: hidden; text-align: center; background:url(../images/bg_lc.jpg) center bottom no-repeat;}
.service_process .title h1{display: inline-block; height: 127px; line-height: 127px; width: 522px; text-align: right; font-size: 48px; color: #fff;}
.service_process .title h1 strong{color: #ffe400;}
.service_process .title p{ text-align: left; width: 608px; padding: 42px 0 0 10px;display: inline-block; font-size: 18px; color: #fff; }
.service_process .title p strong{font-size: 20px; display: block;}
.service_process .process_img{display: block; width: 100%; margin: 25px 0 32px;}

.pro_effect{padding: 25px 0 40px; overflow: hidden;}
.pro_effect .l_tab{width: 226px; padding-right: 7px;}
.pro_effect .l_tab li{margin-bottom: 2px;}
.pro_effect .l_tab li a{display: block; position: relative; border: 1px solid #eee; border-left: 3px solid #068f42; background: url(../images/bg_tab.jpg) left top repeat-x; height: 65px; line-height: 65px; font-size: 16px; text-indent: 22px;}
.pro_effect .l_tab li .u_line{display: block; position: absolute; left: -3px; top:-1px; width: 3px; background: #ffae01; height: 0;}
.pro_effect .l_tab li .u_dot{display: block; width: 18px; height: 18px; border-radius: 18px; background: #ffae01; position: absolute; right: -7px; top: 25px; opacity: 0;}
.pro_effect .l_tab li a:hover .u_line,
.pro_effect .l_tab .current .u_line{height: 67px;}
.pro_effect .l_tab li a:hover,
.pro_effect .l_tab .current a{background: #068f42; color: #fff; border-color: #068f42;}
.pro_effect .l_tab li a:hover .u_dot,
.pro_effect .l_tab .current .u_dot{opacity: 1;}

.r_effect_con{width: 894px;}
.r_effect_con .con_detail{display: none;}
.r_effect_con .show{display: block;}
.r_effect_con .con_detail .u_tab{position: relative; z-index: 10; text-align: center;}
.r_effect_con .con_detail .u_tab strong{display: inline-block; width: 421px; height: 44px; line-height: 44px; color: #fff; background: #019944; font-size: 20px; margin: 0 1px 0 2px; cursor: pointer;}
.r_effect_con .con_detail .u_tab .current{background: #ffae01;}
.r_effect_con .con_detail .effect_list{display: none; padding: 46px 0 0 20px; border: 4px solid #019944; height: 333px; margin-top: -19px;}
.r_effect_con .con_detail .show{display: block;}
.r_effect_con .con_detail .effect_list li{float: left; width: 343px; text-align: center;}
.r_effect_con .con_detail .effect_list li .u_bor{padding: 5px; border: 1px solid #d3d2d2;}
.r_effect_con .con_detail .effect_list li .u_img{display: block; overflow: hidden; width: 331px; height: 247px;}
.r_effect_con .con_detail .effect_list li img{width: 100%;}
.r_effect_con .con_detail .effect_list li .text{font-size: 14px; margin-top: 9px; height: 48px; overflow: hidden;}
.r_effect_con .con_detail .effect_list .text_li{margin-top: 59px; font-size: 24px; font-weight: bold; line-height: 83px; width: 158px; background: url(../images/bg_lcarrow.jpg) center no-repeat;}

.img_process{background: url(../images/bg_fk.jpg); height: 800px;}
.img_process .m_title{padding: 42px 0 34px; font-weight: bold; line-height: 48px; text-align: center; background: url(../images/bg_processimg.jpg) center top no-repeat; font-size: 48px;}
.img_process .m_title .en{font-size: 55px; color: #019944; font-family: 'Constantia'; opacity: .8; font-weight: normal;}
.img_process .m_title strong{color: #019944;}
.img_process .m_title p{height: 42px; line-height: 42px; font-size: 18px; color: #666; font-weight: normal;}

.circle_process{margin-top: 51px; position: relative; height: 522px; background: url(../images/bg_circle.png) center 24px no-repeat;}
.circle_process .big_img{display: block; width: 420px; height: 420px; border-radius: 420px; overflow: hidden; position: absolute; left: 360px; top: 3px;}
.circle_process .big_img img{width: 100%;}
.circle_process .con_list{overflow: hidden; height: 522px;}
.circle_process .con_list li{height: 185px; float: left; width: 275px;}
.circle_process .con_list li p{font-size: 16px; line-height: 30px;height: 90px;overflow: hidden; margin-top: 10px;}
.circle_process .con_list li h1{height: 48px; background: url(../images/bg_num.png) left top no-repeat; color: #fff; font-size: 24px; line-height: 48px; padding:0 0 0 53px;}
.circle_process .con_list .child-2,
.circle_process .con_list .child-4,
.circle_process .con_list .child-6{text-align: right;}
.circle_process .con_list .child-2 h1{background-position: left -48px; padding:0 53px 0 0; margin-left: 31px;}
.circle_process .con_list .child-3 h1{background-position: left -96px;}
.circle_process .con_list .child-4 h1{background-position: left -144px; padding:0 53px 0 0; margin-left: 31px;}
.circle_process .con_list .child-5 h1{background-position: left -192px;}
.circle_process .con_list .child-6 h1{background-position: left -240px; padding:0 53px 0 0; margin-left: 31px;}
.circle_process .con_list .child-5,
.circle_process .con_list .child-1{margin-left: 73px;}
.circle_process .con_list .child-6,
.circle_process .con_list .child-2{margin-right: 73px;}
.circle_process .con_list .child-3{margin-left: 3px;}
.circle_process .con_list .child-4{margin-right: 3px;}

.online_msg{display: block; margin: 0 auto; color: #098f44; font-weight: bold; width: 243px; height: 44px; line-height: 44px; border: 2px solid #098f44;  border-radius: 30px; text-align: center; font-size: 24px;}
.online_msg:hover{background: #098f44; color: #fff;}

.case_show{height: 482px; background: url(../images/bg_case.jpg) center top no-repeat;}
.case_show .title{padding: 32px 0; line-height: 66px; text-align: center; font-size: 48px; color: #fff; background: url(../images/bg_casetitle.png) center 72px no-repeat;}
.case_show .title strong{ color: #faca08;}
.case_show .title span{height: 35px;line-height: 35px; display: block; text-transform: uppercase; font-size: 18px;}

.picScroll-left{width: 1250px; height: 287px; margin-left: -55px; overflow: hidden; position: relative;}
.picScroll-left .bd{width: 1139px; margin: 0 auto; overflow: hidden;}
.picScroll-left .bd li{width: 270px; margin-right: 20px;}
.picScroll-left .bd li a{display: block; background: #fff;}
.picScroll-left .bd li .u_img{display: block; overflow: hidden; width: 270px; height: 203px;}
.picScroll-left .bd li img{width: 100%;}
.picScroll-left .bd li .text_box{padding:9px 11px 15px;}
.picScroll-left .bd li .name{height: 32px; line-height: 32px; overflow: hidden; font-size: 16px; background: url(../images/bg_casename.jpg) right center no-repeat;}
.picScroll-left .bd li .text{height: 28px; line-height: 28px; font-size: 14px;}
.picScroll-left .bd li a:hover{color: #fff; background:#fa7f08;}
.picScroll-left .bd li a:hover .name{background: url(../images/bg_casename2.jpg) right center no-repeat;}
.picScroll-left .btn{display: block; width: 31px; height: 52px; background: url(../images/btn_case.png) left top no-repeat; position: absolute; top: 106px;}
.picScroll-left .prev{left: 0;}
.picScroll-left .next{right: 0; background-position: right top;}

.com_msg{overflow: hidden; font-family: '宋体';}
.com_msg .m_title{height: 66px; line-height: 76px; overflow: hidden; background:  url(../images/line_title.jpg) left bottom no-repeat; margin-bottom: 16px;font-family:'microsoft yahei';}
.com_msg .m_title strong{font-size: 24px;}
.com_msg .m_title a{font-size: 14px;}
.com_msg .m_title a:hover{color: #068f42;}
.com_msg .m_wid{width: 367px;}
.com_msg .com_news .u_img{display: block; width: 364px; height: 128px; overflow: hidden; margin-bottom: 7px;}
.com_msg .com_news img{width: 100%;}
.com_msg .list li{font-size: 14px; height: 36px; line-height: 36px; border-bottom: 1px solid #ebebeb; overflow: hidden;}
.com_msg .list li a{display: block; padding-left: 26px; background: url(../images/bg_text.jpg) 10px center no-repeat; color: #666;}
.com_msg .list li a:hover{ background: url(../images/bg_text2.jpg) 10px center no-repeat;color: #068f42;}
.com_msg .list .fir_li{height: 105px; padding: 9px; border: 1px solid #eaeaea; margin-bottom: 10px;}
.com_msg .list .fir_li a{background: none; padding: 0;}
.com_msg .list .fir_li .u_img{display: block; overflow: hidden; width: 140px; height: 105px;}
.com_msg .list .fir_li img{width: 100%;}
.com_msg .list .fir_li .r_con{width: 190px; margin-left: 13px;}
.com_msg .list .fir_li h1 a{ font-family: '宋体'; font-size: 14px; color: #333; height: 42px; line-height: 52px; overflow: hidden;}
.com_msg .list .fir_li h1 a:hover{background: none;color: #068f42;}
.com_msg .list .fir_li .text{line-height: 24px; overflow: hidden; height: 48px; color: #666; font-size: 12px;}
.com_msg .job_news{margin: 0 25px;}

.question{padding-bottom: 43px; width: 353px; overflow: hidden;}
.txtMarquee-top{height: 357px; overflow: hidden;}
.txtMarquee-top .bd{margin-top: -15px;}
.txtMarquee-top li{overflow: hidden; padding: 0 20px 14px 0; background: url(../images/line-scroll.jpg) left bottom no-repeat;}
.txtMarquee-top li .title{height: 43px; line-height: 48px; overflow: hidden; font-size: 14px;}
.txtMarquee-top li .title a{display: block; width: 300px; float: right; font-weight: bold;}
.txtMarquee-top li .title a:hover{color:#068f42;}
.txtMarquee-top li .text .word,
.txtMarquee-top li .title span{color: #fff; width: 19px; height: 19px; text-align: center; line-height: 19px; background: #068f42; display: inline-block;}
.txtMarquee-top li .text .word{background: #e6e6e6; color: #666;}
.txtMarquee-top li .text span{width: 300px; color: #666; line-height: 24px; height: 72px; overflow: hidden;}

.bot_con{padding-top: 41px; background: url(../images/bg_fk.jpg) ; height: 354px;}
.bot_con .video_bor{width: 359px; height: 284px; border: 5px solid #068f42;}
.bot_con .video{padding: 5px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.5); width: 374px; height: 278px; margin: 17px 0 0 18px;}
.bot_con .r_com_msg{width: 672px; margin-right: 22px; background: url(../images/img_word.png) left 26px no-repeat;}
.bot_con .r_com_msg h1{height: 54px; line-height: 54px; padding-top: 46px; font-size: 24px;}
.bot_con .r_com_msg .text{font-size: 14px; line-height: 24px; height: 72px; overflow: hidden;}

.scroll_left{ position: relative; width: 100%; overflow: hidden;}
.scroll_left .bd li{float: left; width: 146px; height: 108px; border: 3px solid #fff; margin:22px 12px 10px 6px; box-shadow: 0 0 5px rgba(0,0,0,.6);}
.scroll_left .bd li img{width: 100%;}
.scroll_left .btn{display: block; position: absolute; top: 50%; margin-top: -22px; width: 21px; height: 45px; background: url(../images/btn_bottom.png) left top no-repeat; z-index: 10;} 
.scroll_left .prev{left:6px;}
.scroll_left .next{background-position: right top; right: 4px;}
.scroll_left .prev:hover{background-position: left bottom;}
.scroll_left .next:hover{background-position: right bottom;}

.friend_link{background: #f5f5f5; height: 93px; padding-top: 16px;}
.friend_link p{margin-top: 8px; line-height: 28px; width: 118px; background: url(../images/bg_friendlink.jpg) right center no-repeat;}
.friend_link p span{font-size: 20px; color: #068f42; text-transform: uppercase; display: block;}
.friend_link p strong{font-size: 24px;}
.friend_link .list{height: 73px; overflow: hidden; width: 1010px; padding-left: 12px;}
.friend_link .list li{display: inline-block; font-size: 14px; padding-right: 52px; height: 36px; line-height: 36px; border-bottom: 1px solid #d7d7d7; margin-left: 12px;}
.friend_link .list li a:hover{color: #068f42;}

.footer{background: #0d7b3d; color: #fff; }
.footer .area{overflow: hidden;padding-bottom: 38px;}
.footer .bot_nav{height: 230px; width: 540px; overflow: hidden; background: url(../images/bg_footer.png) right 33px no-repeat;}
.footer .bot_nav li{float: left; width: 25%;}
.footer .bot_nav li span{height: 82px; line-height: 92px; overflow: hidden; display: block; font-size: 16px;}
.footer .bot_nav li a{line-height: 28px; height: 28px; overflow: hidden; display: block; color: #fff; opacity: .7;}
.footer .bot_nav li a:hover,
.footer a:hover{opacity: 1; text-decoration: underline;}
.footer .service_center{height: 230px; line-height: 28px; width: 258px; margin-left: 42px; background: url(../images/bg_footer.png) right 33px no-repeat;}
.footer .service_center span{display: block;height: 82px; line-height: 92px; font-size: 16px;}
.footer .service_center strong{margin-bottom: 8px; display: block; font-size: 30px; color: #e89f36;}
.footer .erwerima{width: 290px;padding-top: 18px;}
.footer .erwerima li{font-size: 18px; line-height: 58px;  float: left; width: 128px; margin-left: 17px;}
.footer .erwerima li img{margin-top: 6px; display: block;}
.footer .copy_right{height: 56px; line-height: 56px; width: 1140px; margin: 0 auto; background: url(../images/bg_copyright.jpg) left top repeat-x;}
.footer .copy_right .link{color: #3ea66c;}
.footer .copy_right a{color: #fff; margin: 0 11px;}

.mClient{position: fixed; right: 0; top: 30%; padding: 11px 0; width: 41px; background: #4bae77; border-radius: 6px 0 0 6px; z-index: 99999;font-family:'Microsoft YaHei';}
.mClient li{position: relative; font-size: 14px; text-align: center; line-height: 14px;width: 41px; height: 41px;}
.mClient .child-1 {width: 41px; overflow: hidden;}
.mClient .child-1 a{width: 41px; position: absolute; left: 0; top: 0;}
.mClient li .uNum{position: absolute; left: 41px; top: 0; font-size: 16px; width: 124px; overflow: hidden; text-align: center; line-height: 41px; height: 41px; color: #fff;background:#ffa200;}
.mClient li a{display: block; padding: 8px 0 9px;} 
.mClient li .hover{border-radius: 6px 0 0 6px; background:#ffa200;}
.mClient li a:hover{background:#ffa200;}
.mClient .child-4 .scrollTop{display: none;}
.mClient li .uIcon{background:url(../images/icon_client.png) left top no-repeat; display: block; margin-left: 7px; width: 27px; height: 24px;}
.mClient li .uIcon02{background-position: left -24px;}
.mClient li .uIcon03{background-position: left -48px;}
.mClient li .uIcon04{background-position: left -72px;}
.mClient li .erweima{display: block; position: absolute; right: 42px; top:-36px; padding-right: 4px; background: url(../images/bgClient.png) right center no-repeat; width: 0; overflow: hidden; padding: 0;}
.mClient li .erweima img{ border: 3px solid #ffa200;}

.l_contact{margin-top: 17px; border: 1px solid #e3e3e3;}
.l_contact .contact_list{padding: 0 10px 17px;}
.l_contact .job_time{font-size: 14px; height: 50px; line-height: 50px; overflow: hidden; text-indent: 5px;}
.l_contact .phone{padding: 16px 0; background: #f6f6f5; border-radius: 10px; border: 1px solid #ececec; font-size: 26px; color: #ef6434; text-align: center;line-height: 36px;}
.l_contact .phone span{display: block; color: #ef8334;}
.l_contact .link{font-size: 14px; padding: 10px 0 15px; border-bottom: 1px solid #ccc;}
.l_contact .link li{overflow: hidden; padding-left: 5px; /* text-transform: uppercase; */ line-height: 30px;}
.l_contact .link li span{display: block; width: 156px; line-height: 24px; margin-top: 3px;}
.l_contact .erweima{padding: 12px 0 0 0; font-size: 14px; line-height: 28px; overflow: hidden;}
.l_contact .erweima .text{margin: 15px 0 0 8px;}

.return{height: 52px; line-height: 52px; border-bottom: 2px solid #ccc; padding-left: 20px; background: url(../images/bg_text2.jpg) 5px center no-repeat; margin-bottom: 17px;}
.return span{font-size: 14px;}
.return strong{font-size: 20px;}

.recommend_news{margin-top: 30px; border: 1px solid #ececec;border-top: 2px solid #068f42; padding: 0 10px;}
.tj_pro .title,
.recommend_news .title{height: 48px; line-height: 48px; border-bottom: 2px solid #ececec;}
.tj_pro .title a,
.recommend_news .title a{font-size: 14px;}
.tj_pro .title strong,
.recommend_news .title strong{display: inline-block; font-size: 20px; display: inline-block; line-height: 48px; border-bottom: 3px solid #068f42;}
.recommend_news .list{padding: 9px 0 5px; overflow: hidden;}
.recommend_news .list li{float: left; width: 50%;}
.recommend_news .list li a{height: 34px; line-height: 34px; overflow: hidden; display: block; font-size: 14px; color: #666; font-family: '宋体'; padding-left: 22px; background: url(../images/bg_text2.jpg) 5px center no-repeat;}
.return a:hover,
.recommend_news .list li a:hover{color: #068f42;}

/**************** 产品详细页 ************/
.sub-prodetail{position:relative; height:405px;margin-bottom:10px;z-index:100; *zoom:1;}
.m-itemZoom{width:424px; position:absolute;top:0;left:0;z-index:102;}
.m-itemZoom .smallImg{position:relative;width:100%;padding:0 0 5px 0; }
.m-itemZoom .scrollbutton{width:23px; margin-top: -36px; top:50%;height:72px; overflow:hidden; position:absolute;cursor:pointer;background:url(../images/btn_detail.png) left top no-repeat;}
.m-itemZoom .smallImgUp{left:0;}
.m-itemZoom .smallImgDown{background-position:right top; right:1px;}
.m-itemZoom #imageMenu {width:424px;overflow:hidden; margin-top:9px; }
.m-itemZoom #imageMenu ul{width:9999px;}
.m-itemZoom #imageMenu li {float:left;width:108px;}
.m-itemZoom #imageMenu li img{padding:1px;border:1px solid #ddd; width:95px; height:70px;cursor:pointer;}
.m-itemZoom #imageMenu li#onlickImg img{border:1px solid #13a487;}
/* bigImg */
.m-itemZoom .bigImg{position:relative;margin-bottom:5px;z-index:99}
.m-itemZoom .bigImg #midimg{height:317px;width:420px; border: 1px solid #fff; box-shadow: 0 0 1px rgba(0,0,0,.75)}
.m-itemZoom .bigImg #winSelector{width:200px;height:150px;}
.m-itemZoom .bigImg .icon{display: block; width: 25px; height: 25px; background: url(../images/icon_big.png) 0 0 no-repeat; position: absolute; right: 0; bottom: 0;}
.m-itemZoom #winSelector{position:absolute;cursor:crosshair;filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background-color:#000;border:1px solid #fff;}
/* bigView */
.m-itemZoom #bigView{position:absolute;border: 1px solid #ddd;overflow: hidden;width:600px;height:600px;top:10px;left:360px;z-index:999;}
.m-itemZoom #bigView img{position:absolute;}

.m-itemContent{width: 445px; height: 350px; overflow: hidden;}
.m-itemContent h1{height: 40px; line-height: 46px; overflow: hidden; font-size: 24px; color: #333;}
.m-itemContent .num{padding-bottom: 20px; font-size: 16px; line-height: 30px; border-bottom: 1px dotted #a8a8a8;}
.m-itemContent .msg{margin-top: 17px; font-size: 14px; line-height: 30px;}
.m-itemContent .msg strong{display: block;}

.pro_msg{border: 1px solid #dcdcdc;}
.pro_msg h1{font-size: 16px; height: 36px; line-height: 36px; padding: 0 20px; border-bottom: 2px solid #0a7b65; color: #333; background: #f4f4f4;}
.pro_msg .text{min-height: 200px; padding:8px 20px 0; line-height: 30px;}
.pro_msg .text strong{display: block; font-size: 14px;}

.page_box{margin-top: 15px; overflow: hidden;}
.page_box a{display: block; width: 48%; font-size: 14px; color: #000; font-weight: bold;}
.page_box .prev{float: left; }
.page_box .next{float: right; text-align: right;}
.page_box span{display: inline-block; width: 25px; line-height: 26px; background: #068f42; color: #fff; text-align: center; font-family: '宋体'; font-weight: bold; margin-right: 10px;}
.page_box a:hover span{background: #ff9c01;}

/***************** 新闻列表 *********************/
.sub-news-imgtext{}
.sub-news-imgtext li{position:relative;padding:15px 10px;border-bottom:1px solid #e0e0e0;*zoom:1;}
.sub-news-imgtext li a:hover{color:#ff9c01;}
.sub-news-imgtext li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-imgtext li .u-img{float:left;display:block;width:160px;height:110px;margin-right:15px;overflow:hidden;}
.sub-news-imgtext li .u-img img{width: 100%;}
.sub-news-imgtext li.hover,.sub-news-imgtext li:hover{background:#f6f6f6}
.sub-news-imgtext li.hover .u-border,.sub-news-imgtext li:hover .u-border{}
.sub-news-imgtext li h4{text-align:left;font-family:'宋体';font-size:14px;margin-bottom:5px;}
.sub-news-imgtext li h4 .u-time{float:right;color:#999;font-weight:normal}
.sub-news-imgtext li p{color:#666;line-height:24px;height:72px;overflow:hidden;font-family:'宋体';text-align:justify}
.sub-news-imgtext li p a{color:#ff9c01;}
.sub-news-imgtext li .more{display: inline-block; width: 140px; height: 34px; line-height: 34px; color: #fff; background: #068f42; text-align: center; margin-top: 14px; font-size: 14px;}
.sub-news-imgtext li .more:hover{background: #ff9c01; color: #fff; }

.case_page li .u-img{width: 200px; height: 150px;}

/***************** 单页 *********************/
.sub-content{padding:0 10px 20px 10px;text-align:justify;line-height:24px;}
.sub-content img{max-width:100%;_width: expression((documentElement.clientWidth < 700) ? "" : "100%" ); margin-bottom: 10px;}
.sub-content h1{color:#000;margin-bottom:20px;padding:10px 0;text-align:center;font-size:18px;font-weight:normal;}
.sub-content h1 p{text-align:center;font-size:12px;}
.sub-content p{font-size:14px;color:#333;}
.sub-content #platform img{max-width:none;_width: none;}

/***************** 搜索 *********************/
.search-no{}
.search-no .bd{border-bottom:1px solid #e0ddde;padding:60px 0 60px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #000;height:15px;border-right:0;background:#FFF;padding:5px 3px}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#000;height:27px;border:1px solid #000;padding:5px 0; cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{background:url(../images/search-no.png) 30px center no-repeat;height:240px;padding:100px 0 0 250px;}
.search-no .pt h3{font-size:18px;color:#385c8c;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#cc0000}
.search-no .pt p{color:#385c8c;}

.search-content li{padding:30px 5px;border-bottom:1px solid #e0dfdf;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#999}
.search-content li a{color:#E01206;}
.search-content li p{color:#333;}

/***************** 在线留言 ************/
.sub-message{padding:50px 30px;background:#FFF;color:#333;font-family:"microsoft yahei";}
.sub-message .m-textimg{font-size:14px;margin-bottom:20px;line-height:24px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#F00}
.sub-message .m-tage{padding:5px 0;}
.sub-message .m-form{padding:10px;margin-bottom:10px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:5px;border:none;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit .btn:hover{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;cursor:auto;padding-left:5px;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{border:1px solid #E1E1E1;background:#FFF;}
.sub-message .m-form{border:1px solid #e0e0e0;background:#f5f3f3;}
.sub-message .m-submit .btn{color:#fff;background:#ff9c01;}


.tj_pro{margin-top: 40px;}
.tj_pro ul li .text{background: none;}
.tj_pro .title{margin:20px 7px;}
.l_column .recommend_news{padding: 0;}
.l_column .recommend_news .title{border: none;}
.l_column .recommend_news .title strong{line-height: 26px;}
.l_column .recommend_news li{width: 100%;}
.l_column .recommend_news li a{padding: 0 10px; background: none;}
.l_column .recommend_news li .num{display: inline-block; width: 20px; line-height: 20px; height: 20px; text-align: center; background: #068f42; color: #fff; margin-right: 5px;}

.sub-share{padding:10px 0;color:#999;line-height:30px;}
.sub-share .bdsharebuttonbox{width:200px;float:right;}
.sub-share .bdsharebuttonbox a{color:#333;}

/***************** 地图 ************/
.pro_map h1{line-height: 30px; font-size: 14px;}
.pro_map .list{border:solid 1px #E0E0E0; overflow: hidden; padding: 5px 0;}
.pro_map .list a{display: block; float: left; width: 20%; text-indent: 15px;}
.pro_map .list a:hover{color: #ffa200;}