@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl,li{list-style-type:none}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#333}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea{ font-family: Arial,"微软雅黑";font-size:14px;color:#333;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1;}
.pr{ position: relative; }
.pa{ position: absolute; }
.fl{ float:left}
.fr{ float:right}
.tc{ text-align: center; }
.tr{ text-align: right; }
.vt{ vertical-align: top; }
.none{ display: none; }
.cp{ cursor: pointer; }
.db{ display: block; }
.d_ib{ display: inline-block; _zoom: 1; *display: inline; }
.baseWidth{ width: 1200px; margin: 0 auto;}
.main .baseWidth{ overflow: hidden;}
.txt_overflow{display:block;-o-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.clear{ clear: both;}

/*header*/
.header{ height: 132px; }
.logo{ left: 0; top: 38px; }
.header .baseWidth{ z-index: 666;}
.header .nav{ margin-right: 8px; top: 75px; right: 0;}
.header .nav li{ position: relative; float: left; margin-left: 32px; position: relative; padding-bottom: 17px;}
.header .nav li i{ right: -23px; top: -24px; width: 23px; height: 24px; position: absolute; background: url(../images/header_on.png) no-repeat; display: none; }
.header .nav li a{ padding: 0 18px; border: 1px solid #fff; display: block; color: #333; height: 33px; line-height: 33px; _line-height: 33px; *line-height: 33px; }
.header .nav li.on a{ color: #00a0e9; }
.header .nav li:hover a{ color: #00a0e9; border: 1px solid #00a0e9; }
.header .nav li:hover i{ display: block; }
.header .nav li:hover .nav_list{ display: block; }
.header .nav li:hover .nav_list a{ color: #fff; border: none; }
.header .nav_list{ min-width: 94px; left: 50%; position: absolute; text-align: center; display: none; z-index: 999; top: 52px;}
.header .nav_list li{ padding: 0; margin: 0; background: #53beef; height: 37px; line-height: 37px; border-top: 1px solid #fff; width: 100%; min-width: 94px;}
.header .nav_list li a{ color: #fff; border:none; height: 37px; line-height: 37px; white-space: nowrap;}
.header .header_box{ width: 320px; top: 22px; right: 0; z-index: 999;}
.header .search_box{ width: 156px; height: 22px; line-height: 22px; _line-height: 22px; *line-height: 22px; border: 1px solid #b0b0b0; border-radius: 10px;}
.header .search_box .search{ width: 120px; height: 22px; line-height: 22px; _line-height: 22px; *line-height: 22px; border: none; top: 0; left: 10px;}
.header .search_btn{ background: url(../images/icon6.png) no-repeat center; width: 14px; height: 15px; border: 0; position: absolute; right: 8px; top: 0; cursor: pointer; margin: 4px 0;}
.header .language{ height: 34px; position: relative; padding-bottom: 5px; margin-left: 0; padding-left: 10px; width: 152px; background: url(../images/icon5.png) right 8px no-repeat; height: 24px; line-height: 24px; _line-height: 24px; *line-height: 24px; }
.header .choose_box{ position: absolute; border: 1px solid #ccc; display: none; text-align: center; width: 90px; margin-left: -10px; top: 29px; left: 80px; z-index: 999; position: absolute;}
.header .choose_box li a{ height: 28px; line-height: 28px; width: 90px; border-top: 1px solid #fff; display: block; background: #53beef; color: #fff; }
.header .choose_box li:first-child a{ border:none; }
.header .language:hover .choose_box{ display: block; }

/*footer*/
.footernav{ background: #5d5d5d; min-height: 235px;}
.footernav .fnav{ padding-top: 48px; }
.footernav .fnav li a p{ font-size: 18px; margin-bottom: 14px;}
.footernav .fnav li{ float: left; width: 150px;}
.footernav .fnav li a{ color: #ccc; }
.footernav .fnav li ul a{ height: 36px; line-height: 36px; _line-height: 36px; *line-height: 36px; color: #999;}
.footernav .fnav li a:hover{color: #00a0e9;}
.footer_right img{ margin-top: 48px; width: 74px; height: 74px;}
.footer_right p{ font-size: 30px; font-family: 'Arial'; color: #999; margin: 15px 0 10px; }
.footer_right span{ color: #969696; }
.copyright{ background: #474747; height: 50px; line-height: 50px; _line-height: 50px; *line-height: 50px; width: 100%; color: #999;}

/*首页*/
.slick-slider{position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{z-index: 0; position: relative; display: block; overflow: hidden; width: 100%;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{outline: none; display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;}
.slick-arrow.slick-hidden{display: none;}
.banner{position: relative;}
.banner img{width: 100%;}
.banner .slick-arrow{background-color: rgba(0,0,0,0); outline: none;border: none;width: 50px; height: 60px; top: 50%; margin-top: -30px; text-indent: 100px; overflow: hidden; -webkit-transition: all .5s;transition: all .5s; cursor: pointer; position: absolute; z-index: 10;}
.slick-prev{background-image: url("../images/banner_left.jpg"); left: 0;}
.slick-next{background-image: url("../images/banner_right.jpg"); right: 0;}
.banner-wrap .banner-bg{background-size:cover;background-position: center center; height: 792px; display: block;}
.slick-dots { position: absolute; bottom: 96px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li{ cursor: pointer; width: 22px; overflow: hidden; height: 22px; background: url(../images/tit.png) center center no-repeat; border-radius: 10px; display: inline-block; zoom: 1; *display: inline; margin: 0 14px;}
.slick-dots li button{ background: none; border: none; outline: none; font-size: 0; }
.slick-dots li.slick-active{  background: url(../images/titon.png) center center no-repeat;}
.banner_line{ position: absolute; bottom: 140px; width: 1200px; height: 1px; background: #fff; opacity: 0.5; filter: alpha(opacity=50); z-index: 90; left: 50%; margin-left: -600px; }
.index_news{ position: relative; top: -84px;}
.index_news h2{ padding-bottom: 17px; color: #0086d7; font-size: 18px; }
.index_news h2 i{ color: #666; padding: 0 5px;}
.index_news h2 font{ font-size: 12px; color: #666;}
.index_news span.more_btn,.index_case span.more_btn{ margin: 0 5px; cursor: pointer; font-size: 11px; color: #666; display: inline-block; *zoom: 1; *display: inline; height: 20px; line-height: 20px; _line-height: 20px; *line-height: 20px; border: 1px solid #666; padding: 0 7px; }
.news_left{ float: left; width: 472px; height: 206px; padding: 24px; background: #f3f3f3; }
.news_left h2{ border-bottom: 1px solid #ccc; margin-bottom: 8px;}
.index_news_list{ width: 350px; font-size: 13px; margin-left: 35px;}
.index_news_list li{ height: 42px; line-height: 42px; _line-height: 42px; *line-height: 42px; }
.index_news_list span{ font-family: '宋体'; margin-right: 16px; }
.news_left .time{ color: #999; }
.news_left .date{ margin-right: 10px; font-size: 40px; float: left; line-height: 48px; _line-height: 48px; *line-height: 48px; }
.time_info p{ line-height: 24px; _line-height: 24px; *line-height: 24px; color: #999; font-size: 12px; }
.time_line{ width: 12px; height: 1px; background: #5e5e5e; margin: 0 auto; }
.time_box{ margin-top: 6px; width: 83px; height: 168px;}
.news_mid{ width: 232px; height: 206px; float: left; background: #00a0e9; color: #fff;  padding: 24px;}
.news_mid h2,.news_mid h2 i,.news_mid p,.news_mid h2 font{ color: #fff; text-align: left;}
.news_mid p{ line-height: 25px; _line-height: 25px; *line-height: 25px; text-align: left; }
.news_mid span.more_btn{ color: #fff; border-color: #fff; margin: 0 auto; }
.news_right{ width: 400px; height: 254px; background: #f3f3f3; float: left; }
.news_right h2{ padding: 24px 24px 0; }
.news_mid_text{ height: 125px; margin-bottom: 15px; overflow: hidden;}
.carousel{position:relative; width:400px; height: 190px; margin-top: 20px; overflow:hidden;}
.carousel img{ transition:all 0s; -moz-transition:all 0s; -webkit-transition:all 0s; -ms-transition:all 0s}
.carousel .slides{ position:relative;}
.carousel .slides .slideItem{ position:absolute; cursor:pointer;}
.carousel .nextButton,
.carousel .prevButton{ position:absolute; left:25px; top:65px; width:11px; height:19px; z-index:9999;}
.carousel .prevButton{ background:url(../images/cleft.png) 0 0 no-repeat; cursor:pointer;}
.carousel .nextButton{ left:auto; right:25px; background:url(../images/cright.png) 0 0 no-repeat; cursor:pointer;}
.carousel p{ display:none; line-height: 40px; font-size:14px; color:#00a0e9; text-align:center; position:absolute; left:0; bottom:-25px;width:100%;}
.carousel .slideItem:first-child p{ display: block; }
.carousel i{ width: 100%; height: 103px; background: rgba(0,0,0,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); z-index: 999; display: block; position: absolute; left:0; top: 0; }
.carousel .on i{ display: none!important; height: 0; }
.carousel .shadow{width :100%;height :82px;}
.carousel .shadow .shadowLeft{background : url('../images/shadowLeft.png') no-repeat;width :100px;height :82px;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowLeft.png, sizingmethod=scale)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowLeft.png, sizingmethod=scale); /* IE6 & 7 */}
.carousel .shadow .shadowMiddle{height :82px;background:url('../images/shadowTile.png') repeat-x;/* fix png problems in ie */-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowTile.png, sizingmethod=scale)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowTile.png, sizingmethod=scale); /* IE6 & 7 */}
.carousel .shadow .shadowRight{width :100px;height :82px;background:url('../images/shadowRight.png') no-repeat;/* fix png problems in ie */-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowRight.png, sizingmethod=scale)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowRight.png, sizingmethod=scale); /* IE6 & 7 */}
.index_product{ margin: 16px auto 62px; }
.index_product .title{ margin-bottom: 60px; width: 243px; height: 116px; background: #aacd06; padding-top: 50px; }
.index_product .title p{ font-size: 22px; color: #fff; line-height: 38px; _line-height: 38px; *line-height: 38px; }
.product_left{ width: 241px; overflow: hidden; height: 765px; border: 1px solid #eee; border-top: none; }
.product_left .text{ width: 170px; color: #999; margin: 0 auto; }
.product_left .f12{ margin: 6px 0 25px; font-size: 12px; line-height: 22px; _line-height: 22px; *line-height: 22px; }
.product_left ul{ margin-bottom: 34px; }
.product_left ul li{ text-align: left; height: 48px; line-height: 48px; _line-height: 48px; *line-height: 48px; }
.product_left ul li a{ color: #666; }
.product_left ul li a:hover{ color: #00a0e9; }
.product_left .pro_more{ margin: 0 auto; width: 171px; height: 34px; line-height: 34px; _line-height: 34px; *line-height: 34px; border: 1px solid #ccc; color: #666; }
.product_left .pro_more:hover,.index_news span.more_btn:hover,.index_case h1 span.more_btn:hover{ color: #00a0e9; border-color: #00a0e9; }
.news_mid span.more_btn:hover{ background: #000; color: #fff; }
.product_right{ width: 957px; background: #f4f2f3; }
.product_top a.fl{ width: 520px; height: 320px;}
.product_top a.fl img{ width: 520px; height: 320px; }
.product_top .text_box{ width: 436px; height: 213px; padding: 53.5px 0; }
// .text_box{ display: table;}
// .text_wrap{ display: table-cell; vertical-align: middle; }
.text_box h2{ font-size: 20px; margin-bottom: 22px; }
.text_box h2:hover{ color: #00a0e9; }
.text_box .blue_line{ width: 102px; height: 1px; background: #00a0e9; margin: 0 auto 20px; }
.text_box p{ line-height: 36px; _line-height: 36px; *line-height: 36px; max-width: 340px; margin: 0 auto; }
.pro_more2{ width: 92px; height: 30px; line-height: 30px; _line-height: 30px; *line-height: 30px; color: #fff; background: #000; border-radius: 2px; margin: 42px auto 0; }
.pro_more2:hover{ background: #00a0e9; }
.product_bottom a.fr{ width: 517px; height: 446px; }
.product_bottom img.fr{ width: 517px; height: 446px; }
.product_bl a.pr{ width: 440px; height: 235px; }
.product_bl img{ width: 440px; height: 235px; }
.product_bl .text_box{ width: 440px; height: 147px; padding: 32px 0;}
.product_bl .text_box h2{ margin-bottom: 14px; }
.product_bl .text_box .blue_line{ margin: 0 auto 12px; }
.product_bl .pro_more2{ margin: 28px auto 0; }
.index_product .look{ display: none; position:absolute; left:0; top:0; width:100%; padding: 0 20px; box-sizing: border-box; height:100%; background: url(../images/shadow_bg.png);/* display:none;*/ z-index:33;}
.index_product a:hover .look{ display: table;}
.index_product .look .look_box{ display: table-cell; vertical-align: middle; }
.index_product .look .add{ margin: 0 auto; width: 26px; height: 25px; background: url(../images/icon7.png) no-repeat; }
.index_product .look p{ text-align:center; font-size:22px; color:#fff; padding-top: 28px;}
.index_case{ margin-bottom: 70px; }
.index_case h1{ margin-bottom: 25px; padding-left: 30px; background: url(../images/icon1.png) no-repeat left center; font-size: 18px; color: #000; }
.index_case h1 span.more_btn{ color: #c1c1c1; border-color: #d0d0d0; }
.index_case ul{ width: 1266px; }
.index_case ul li{ width: 360px; margin-right: 60px; float: left; }
.index_case ul li img{ width: 358px; height: 183px; margin-bottom: 28px; }
.index_case ul li h2{ font-size: 16px; color: #1995e1; margin-bottom: 10px; }
.index_case ul li .time{ margin-bottom: 14px; font-size: 12px; color: #999; text-indent: 28px; line-height: 17px; _line-height: 17px; *line-height: 17px; background: url(../images/icon2.png) left center no-repeat; }
.index_case ul li p{ line-height: 24px; _line-height: 24px; *line-height: 24px; color: #999; }
.index_case_info{ margin-top: 22px; border-top: 1px solid #ececec; height: 40px; line-height: 40px; _line-height: 40px; *line-height: 40px; color: #666; }
.index_case_info i{ background: url(../images/icon3.png) left center no-repeat; text-indent: 26px; }
.index_case_info b{ background: url(../images/icon4.png) left center no-repeat; text-indent: 26px; }


.content{ padding: 30px 0 50px; }
.wbanner{ height: 300px; width: 100%; background-position: center; background-repeat: no-repeat;}

/*左边导航*/
.content_left{ width: 195px; }
.content_left .title{ font-size: 26.6px; padding: 49px 0 38px; background: #00a0e9; color: #fff; }
.left_list{ margin-bottom: 16px; background: #ededed; border-top: 1px solid #dfdfdf; border-bottom: 2px solid #009ce7;}
.left_list li{ float: left; position: relative; cursor: pointer; width: 195px; text-indent: 20px; min-height:49px; line-height: 49px; _line-height: 49px; *line-height: 49px; border-bottom: 1px solid #dfdfdf;}
.left_list li a{ width: 195px; height: 49px; display: block; }
.left_list li p.h2_til{ background: url(../images/nav_tit.png) 160px center no-repeat; }
.left_list li .tit{ display: block; width: 15px; height: 8px; display: block; position: absolute; right: 20px; top: 20.5px; background: url(../images/nav_titon.png) no-repeat;}
.left_list li ul{ display: none; }
.left_list li ul li{ padding: 0; background: url(../images/li_bg.png) 20px center no-repeat; text-indent: 38px; }
.left_list li ul li:hover,.left_list li.on .current{ background: url(../images/li_bgon.png) 20px center no-repeat;}
.left_list li ul li:hover a,.left_list li.on .current a{ color: #99b20f;}
.left_list li ul li a{ color: #666; }
.left_list li.on .h2_til{ background: #9dbd09; color: #fff; border-bottom: 1px solid #dfdfdf; }
.left_list li.on .tit{ display: block;}
.contact_box h2{ padding: 0 20px; width: 155px; height: 50px; line-height: 50px; _line-height: 50px; *line-height: 50px; background: #00a0e9; color: #fff; font-size: 16px; font-weight: bold; }
.contact_box h2 i{ background: url(../images/icon8.png) no-repeat; width: 9px; height: 15px; margin-top: 17.5px; }
.contact_box .text{ background: #f5f5f5; padding: 15px 0 27px; }
.contact_box .text p{ color: #515151; font-size: 13px; margin-bottom: 10px;}
.contact_box .text span{ color: #0098d1; font-size: 20px; font-weight: bold; font-style: italic;}
.left_list li .h2_til:hover{ color: #9dbd09; }
.left_list li.on .h2_til:hover{ color: #fff; }
.left_list li.on{ border-bottom: none; }

/*右边标题+面包屑*/
.content_right{ width: 960px; }
.path{ margin-bottom: 25px; height: 38px; padding-bottom: 24px; border-bottom: 1px solid #f0f0f0; }
.path .fl{ margin-left: 5px; text-indent: 11px; border-left: 2px solid #0098d1;}
.path p{ line-height: 10px; _line-height: 10px; *line-height: 10px; font-size: 12px; color: #999; text-transform: uppercase; margin-bottom: 8px;}
.path h1{ line-height: 20px; _line-height: 20px; *line-height: 20px; font-size: 20px; color: #0098d1; }
.path .fr{ margin-top: 20px; font-size: 12px;}
.path .fr,.path .fr a,.path .fr font,.path .fr span{ color: #999; }
.path .fr font{ padding: 0 6px; }
.path .fr a:hover{ color: #00a0e9; }

/*右边图文*/
.content_text img,.content_box img{ margin: 10px 0; max-width: 960px!important; display: block; }
.content_text p{ line-height: 30px; _line-height: 30px; *line-height: 30px; color: #666; }
.content_text h2{ font-size: 28px; color: #666; margin-bottom: 25px; }

/*经典案例*/
.case_list{ margin: 36px auto 0; width: 860px;}
.case_list li{ width: 390px; margin: 0 20px; float: left; margin-bottom: 36px; }
/* .case_list{ margin-top: 36px;}
.case_list li{ width: 390px; margin-right: 40px; float: left; margin-bottom: 36px; } */
.case_list li img{ width: 390px; height: 257px;}
.case_list li p{ padding: 0 20px 0 15px; font-size: 18px; background: #b9b9b9; width: 355px; height: 68px; line-height: 68px; _line-height: 68px; *line-height: 68px; color: #fff; }
.case_list li:hover p{ background: #0b9cd0;}
.case_list li .fr{ margin-top: 19px; text-align: center; display: block; font-size: 12px; width: 95px; height: 28px; border: 1px solid #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; line-height: 28px; _line-height: 28px; *line-height: 28px; }
.case_list li font{ display: inline-block; *zoom: 1; *display: inline; width: 250px;}
.pages{ margin-top: 15px;}
.pages a,.pages span{ padding: 0 10px; min-width: 15px; height: 26px; line-height: 26px; _line-height: 26px; *line-height: 26px; text-align: center; color: #666; border: 1px solid #d5d5d5; display: inline-block; *zoom: 1; *display: inline;}
.pages .current,.pages a:hover{ color: #fff; background: #999; border-color: #999;}
.pages .prev,.pages .next{ margin: 0 8px;}
.pages i{ margin-left: 14px;}
.pages_box{ display: inline-block; }
.pages_box a{ border-left: none;}
.pages_box a:first-child{ border-left: 1px solid #d5d5d5;}

/*职位招聘*/
.recruit_list{ margin: 46px 0 45px;}
.recruit_list li{ border-bottom: 1px solid #eaeaea; padding: 42px 0 18px;}
.recruit_list div.fl{ width: 135px; padding: 10px 30px;}
.recruit_list h2{ font-size: 18px; color: #666;}
.recruit_list div.fr{ padding-top: 8px; width: 725px; padding-left: 30px; border-left: 1px solid #eaebea;}
.recruit_list p{ color: #666; line-height: 24px; _line-height: 24px; *line-height: 24px;}
.recruit_list .re_btn{ font-size: 12px; display: block; width: 102px; height: 26px; line-height: 26px; _line-height: 26px; *line-height: 26px; text-align: center; border: 1px solid #e1e1e1; color: #878787;}
.recruit_list li:hover{ border-bottom: 1px solid #0d8a50;}
.recruit_list li:hover h2{ color: #00a0e9;}
.recruit_list li:hover .re_btn{ background: #9dbd09; color: #fff; border-color: #9dbd09;}

/*新闻资讯*/
.news_list{ margin-bottom: 40px;}
.news_list li{ padding-top: 30px; border-bottom: 1px dashed #dedede; padding-bottom: 30px; padding-right: 60px;}
.news_list li:first-child{ padding-top: 20px;}
.news_list li img{ width: 230px; height: 147px; border: 3px solid #cacaca; margin-right: 20px;}
.news_list div.fr{ width: 644px;}
.news_list h2{ padding: 8px 0 14px; font-size: 20px; font-weight: bold; color: #999; border-bottom: 1px solid #eee; margin-bottom: 13px;}
.news_list p{ font-size: 13px; margin-bottom: 16px; color: #666; line-height: 24px; _line-height: 24px; *line-height: 24px;}
.news_list li:hover h2{ color: #00aeed;}
.news_list li:hover img{ border: 3px solid #1291ca;}
.news_list i{ color: #999; font-size: 12px; background: url(../images/icon9.png) left center no-repeat; text-indent: 26px; }
.news_list b{ color: #999; font-size: 12px; background: url(../images/icon10.png) left center no-repeat; text-indent: 26px; }

/*联系我们*/
#allmap{ width: 960px; height: 290px; margin-bottom: 30px;}
.contact_info{ padding: 0 35px; margin-bottom: 65px;}
.contact_info h2{ margin-bottom: 15px; font-size: 18px; color: #5b5b5b; font-weight: bold;}
.contact_info p{ color: #666; line-height: 28px; _line-height: 28px; *line-height: 28px; width: 435px; margin-right: 10px; float: left;}
.contact_info p img{ margin-right: 14px;}
.contact_form h2{ font-size: 24px; color: #666; padding-bottom: 26px; border-bottom: 1px dashed #e4e4e4; margin-bottom: 2px;}
.contact_wrap{ border-top: 1px dashed #e4e4e4;}
.contact_wrap .item{ margin-right: 100px; float: left; min-height: 60px; line-height: 60px; _line-height: 60px; *line-height: 60px;}
.contact_wrap span{ float: left; vertical-align: top; font-size: 16px; color: #666; width: 60px; padding-left: 3px;}
.contact_wrap input{ width: 223px; padding-left: 5px; height: 33px; line-height: 33px; _line-height: 33px; *line-height: 33px; border: 1px solid #d1d1d1;}
.contact_wrap .item.clear{ width: 900px;}
.contact_wrap textarea{ line-height: 24px; _line-height: 24px; *line-height: 24px; outline: none; margin-top: 15px; width: 600px; height: 130px; border: 1px solid #d1d1d1; padding: 6px 10px;}
.contact_wrap input.sub_btn{ border: none; width: 120px; height: 42px; padding: 0; background: #00a0e9; color: #fff; font-size: 18px;}

/*荣誉资质*/
.honor{ margin-top: 40px; width: 576px;}
.honor_box{ width: 576px; height: 451px; background: #f1f1f1; display: table-cell; vertical-align: middle;}
.honor_box img{ max-width: 576px; max-height: 451px; margin: 0 auto;}
.honor p{ margin: 30px 0; font-size: 23px; color: #3c3c3c;}
.honor .slick-arrow{background-color: rgba(0,0,0,0); outline: none;border: none;width: 106px; height: 451px; top: 0; text-indent: 1000px; overflow: hidden; -webkit-transition: all .5s;transition: all .5s; cursor: pointer; position: absolute; z-index: 10;}
.honor .slick-prev{background-image: url("../images/left.png"); left: 0px;}
.honor .slick-next{background-image: url("../images/right.png"); right: -242px;}
.honor .slick-list{ border-bottom: 1px dashed #c2c2c2;}











