@charset "utf-8";
*{margin: 0; padding: 0;}
html{width: 100%; overflow-x: hidden;}
body{font-size: 14px; color: #393939; overflow-x: hidden; font-family: arial,helvetica; background-color: #f0eeef;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color:#7a7a7a;}
a:hover{color: #f37800 !important;}
a:focus{outline: 0 none;}
em,i{font-style: normal;}
img{border: 0 none; vertical-align:middle;}
table{border-collapse: collapse;}
input,textarea,select{background: none; border: 0 none; font-family: arial,helvetica;}
input:focus,textarea:focus,select:focus{outline: 0 none;}
textarea{resize: none}
.clear{clear: both; height: 0;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; display: block; visibility: hidden; height: 0; clear: both;}
.wrap{width: 1150px; margin: 0 auto;}
html.open,body.open{width: 100%; height: 100%; overflow-y: hidden;}
input::-webkit-input-placeholder,input:focus::-webkit-input-placeholder,input:hover::-webkit-input-placeholder {color: #999;} 
input:-moz-placeholder,input:focus:-moz-placeholder,input:hover:-moz-placeholder {color: #999;} 
input::-moz-placeholder,input:focus::-moz-placeholder,input:hover::-moz-placeholder {color: #999;} 
input:-ms-input-placeholder,input:focus:-ms-input-placeholder,input:hover:-ms-input-placeholder {color: #999;}
.hide{display: none;}
/*right-menu*/
.right_menu{width: 200px; position: fixed; z-index: 22; right:0 ; top: 50%; margin-top: -87px; background-color: #fff;}
.yc_l{width:32px; height:112px; position:absolute; right:0; top:0; display:none; background:url(/uploads/image/simages/zxzx.gif) no-repeat;}
.clo{width:22px; height:50px; line-height: 50px; position:absolute; right: 10px; top:0; display:block; text-align: center; color: #fff; font-size: 20px; z-index: 19;}
.right_menu h3{height: 50px; line-height: 50px; background-color: #0576c6; text-indent: 14px; font-weight: normal; font-size: 14px; color: #fff; position: relative; z-index: 18;}
.right_menu li{height: 40px; line-height: 40px; background-color: #0576c6; position: relative; margin-top: 1px; background-repeat:no-repeat; background-position: 18px center;}
.right_menu li a{color: #fff; display: block; width: 100%; height: 100%; text-indent: 50px;}
.right_menu li.online_li1{background-image: url(/uploads/image/simages/online_bg1.png);}
.right_menu li.online_li2{background-image: url(/uploads/image/simages/online_bg2.png);}
.right_menu li.online_li3{background-image: url(/uploads/image/simages/online_bg3.png);}
.right_menu li.online_li4{background-image: url(/uploads/image/simages/online_bg4.png);}
.right_menu li:hover{background-color: #f4f4f4;}
.right_menu li.online_li1:hover{background-image: url(/uploads/image/simages/online_hover_bg1.png);}
.right_menu li.online_li2:hover{background-image: url(/uploads/image/simages/online_hover_bg2.png);}
.right_menu li.online_li3:hover{background-image: url(/uploads/image/simages/online_hover_bg3.png);}
.right_menu li.online_li4:hover{background-image: url(/uploads/image/simages/online_hover_bg4.png);}
.right_menu li:hover a{color: #979696 !important;}
.online_row{position: absolute; right: 200px; bottom: 0; width: 150px; height: 150px; padding: 4px; background-color: #fff;}
.online_row img{width: 150px; height: 150px;}
/*header*/
.back_top{width: 50px; height: 50px; position: fixed; right: 10px; bottom: 160px; z-index: 23; background: url(/uploads/image/simages/top_icon.png) no-repeat; z-index: 9999; cursor: pointer; display: none; -o-transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; transition: .3s;}
.back_top:hover{opacity: .8;}
.top{height: 40px; line-height: 40px; display: none;}
.top a{display: block; float: right; height: 100%; padding-left: 30px; margin-left: 10px;}
.top_en{/*background: url(/uploads/image/simages/en_btn.png) no-repeat left center;*/}
.top_ch{/*background: url(/uploads/image/simages/ch_btn.png) no-repeat left center;*/}

.header{padding: 10px 0; border-bottom: 1px solid #e0dfdf;}
.header .wrap{position: relative;}
.logo{float: left; padding: 7px 0;}
.logo img{height: 70px; display: block;}

.h_rt{float: right;}
.h_lange > img{width: auto; height: 42px; float: left;}
.h_lange > a{display: block; float: right; height: 42px; line-height: 42px; padding-left: 30px; margin-left: 10px;}
.search{width: 300px; height: 32px; line-height: 32px; border: 1px solid #e0dfdf; margin-top: 8px;}
.search_input{width: 268px; float: left; height: 20px; line-height: 20px; padding: 6px 0; text-indent: 8px; display: block; color: #999;}
.sub_input{width: 32px; height: 32px; background: url(/uploads/image/simages/search.png) no-repeat center center #e0dfdf; float: right; display: block; cursor: pointer;}

.nav_ul > li.m_searli input::-webkit-input-placeholder,.nav_ul > li.m_searli input:focus::-webkit-input-placeholder,.nav_ul > li.m_searli input:hover::-webkit-input-placeholder {color: #fff;} 
.nav_ul > li.m_searli input:-moz-placeholder,.nav_ul > li.m_searli input:focus:-moz-placeholder,.nav_ul > li.m_searli input:hover:-moz-placeholder {color: #fff;} 
.nav_ul > li.m_searli input::-moz-placeholder,.nav_ul > li.m_searli input:focus::-moz-placeholder,.nav_ul > li.m_searli input:hover::-moz-placeholder {color: #fff;} 
.nav_ul > li.m_searli input:-ms-input-placeholder,.nav_ul > li.m_searli input:focus:-ms-input-placeholder,.nav_ul > li.m_searli input:hover:-ms-input-placeholder {color: #fff;}
.nav_ul > li.m_searli{ background-color: #404f58; height: 50px; padding: 10px 0; display: none; border-bottom: 0 none;}
.m_sear{background-color: #10427d; width: 96%; height: 30px; padding: 10px 0; margin: 0 auto;}
.m_sear .sear_input{width: 88%; height: 20px; line-height: 20px; padding: 5px 0; color: #fff; padding: 5px 0; text-indent: 8px; float: left; display: block;}
.m_sear .sear_submit{width: 12%; height: 30px; float: left; background: url(/uploads/image/simages/m_search.png) no-repeat center center; display: block;}

.nav_ul > li{height: 70px; line-height: 70px; float: left; font-size: 16px; position: relative;}
.nav_ul > li > a{display: block; padding: 0 25px;}
.nav_ul > li.active > a,.nav_ul > li:hover > a{background: #0576c6; color: #fff !important;}
.nav_child{width: 240px; position: absolute; left: 0; top: 70px; top: 70px; display: none; z-index: 10; color: #fff; background: rgba(130,127,135,.6); font-size: 12px; font-weight: 700;}
.nav_child li{height: 42px; line-height: 42px; border-bottom: 1px solid #ddd; padding-left: 10px;}
.nav_child li a{color: #fff;}

.m_menu{position: absolute; right: 0; top: 15px; z-index: 999; display: none; height: 20px; -o-transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; transition: .3s;}
.m_menu.translate{right: 85%;}
.m_menu em{display: block; width: 28px; height: 4px; margin-bottom: 4px; background-color: #f37800; position: relative;}
.m_menu.translate .em1{top: 10px; transform: rotate(40deg); -ms-transform: rotate(40deg); -moz-transform: rotate(40deg); -webkit-transform: rotate(40deg); -o-transform: rotate(40deg);}
.m_menu.translate .em2{opacity: 0; transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg);}
.m_menu.translate .em3{top: -7px; transform: rotate(-40deg); -ms-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -webkit-transform: rotate(-40deg); -o-transform: rotate(-40deg);}
/*footer*/
.footer_first{padding: 40px 0; background-color: #f4f4f4;}
.foot_cont{width: 25%; float: left;}
.foot_cont > h2{height: 26px; line-height: 26px; font-size: 16px; font-weight: normal; text-transform: uppercase; padding-left: 30px; margin-bottom: 20px;}
.f_tit1{background: url(/uploads/image/simages/f_icon1.png) no-repeat;}
.f_tit2{background: url(/uploads/image/simages/f_icon2.png) no-repeat;}
.f_tit3{background: url(/uploads/image/simages/f_icon3.png) no-repeat;}
.f_tit4{background: url(/uploads/image/simages/f_icon4.png) no-repeat;}
.foot_nav li{line-height: 30px; font-size: 16px; color: #7a7a7a;}
.foot_info{padding-right: 10px;}
.foot_info li{line-height: 28px; font-size: 14px;}
.foot_info li.info_1 p.tin_4{text-indent: 3em;}
.foot_info li a{color: #393939;}

/* .map_img img{max-width: 90%;} */
#allmap{height: 198px; width: 90%; border: 1px solid #ccc;}

.foot_input{height: 26px; background: #fff; margin-bottom: 14px;}
.foot_input input{width: 100%; height: 26px; line-height: 26px; text-indent: 8px;}
.foot_tex{width: 100%; height: 90px; background-color: #fff; text-indent: 8px;}
.foot_sub{margin-top: 10px; height: 30px;}
.foot_sub a{background: #0576c6; width: 80px; height: 30px; line-height: 30px; text-align: center; display: block; float: right; color: #fff; cursor: pointer;}
.foot_sub a:hover{opacity: .8; color: #fff !important;}

.footer_two{background-color: #e0e5ea; padding: 30px 0;}
.footer_two ul{float: right;}
.footer_two li{float: left; margin-left: 16px;}
/*banner*/
#banner{position: relative;}
.orb{position: absolute; right: 20%; top: 50%; z-index: 20; width: 580px; height: 300px; margin-top: -150px;}
.banner{width: 100%; overflow: hidden; z-index: 19;}
.banner img{width: 100%;}
.banner .slick-prev{background: url(/uploads/image/simages/arr_left.png) no-repeat; z-index: 21;}
.banner .slick-prev:hover{background: url(/uploads/image/simages/arr_left.png) no-repeat 0 -60px;}
.banner .slick-next{background: url(/uploads/image/simages/arr_right.png) no-repeat; z-index: 21;}
.banner .slick-next:hover{background: url(/uploads/image/simages/arr_right.png) no-repeat 0 -60px;}
/*index*/
.in_title{text-align: center; font-weight: normal; font-size: 24px; text-transform: uppercase;}
.in_title span{display: inline-block; padding: 0 110px; height: 66px; border-bottom: 1px solid #cdcdcd;}
.in_title span i{display: inline-block; height: 65px; line-height: 73px; border-bottom: 4px solid #0576c6; min-width: 140px;}
/*index-product*/
.main_product{padding: 40px 0; /* background-color: #f37800; */}
.main_case{padding: 40px 0;  background-color: #fff; }
.pro_list{margin-top: 40px;}
.pro_list ul{padding: 20px 0;}
.pro_list li{width: 23%;/*  height: 0; padding-bottom: 24.5%; */ margin: 0 1%; float: left; position: relative; overflow: hidden; margin-bottom: 40px;}
.pro_list li img{width: 100%;}
.tpic{width: 100%; height: 0; padding-bottom: 100%; overflow: hidden;}
.pro_list li h3{position: absolute; bottom: 0; left: 0; width: 100%; height: 58px; line-height: 58px; overflow: hidden; background: rgba(49,48,48,.75); color: #fff; font-weight: normal; text-align: center;}
.pro_list li a:hover h3{color: #f37800 !important;}
/*index-services*/
.main_services{padding: 30px 0; background-color: #f4f4f4;}
.in_small{font-size: 16px; line-height: 26px; text-align: center; padding: 30px 0;}
.ser_list{margin-top: 30px;}
.ser_list li{width: 21%; float: left; margin: 0 2%; text-align: center;}
.ser_list li img{width: 48%;}
.ser_list li h3{font-size: 18px; font-weight: normal; height: 30px; line-height: 30px; color: #393939; margin-top: 20px; overflow: hidden;}
.ser_list li p{height: 40px; line-height: 20px; overflow: hidden; text-align: left; margin-top: 6px; color: #393939;}
/*index-news*/
.main_news{padding: 40px 0; /* background-color: #fff; */}
.news_item{margin-top: 60px;}
.news_lt{width: 49%; float: left;}
.news_pic{position: relative; height: 0; padding-bottom: 36%; overflow: hidden;}
.news_pic img{width: 100%;}
.in_ntime{width: 74px; height: 74px; background-color: #0576c6; position: absolute; left: 0; top: 0; color: #fff; text-align: center; font-size: 16px; color: #fff;}
.in_ntime span{display: block; font-size: 40px; margin-top: 12px; line-height: 36px;}
.news_lt > h3{font-size: 22px; font-weight: normal; height: 36px; line-height: 36px; white-space: nowrap; overflow: hidden; margin-top: 20px;}
.news_lt > h3 > a{color: #393939;}
.news_lt > p{font-size: 16px; color: #393939; height: 48px; line-height: 24px; overflow: hidden; margin-top: 4px;}
.lt_more{width: 178px; height: 44px; line-height: 44px; text-align: center; display: block; background-color: #0576c6; color: #fff; font-size: 16px; margin-top: 20px;}
.lt_more:hover{color: #fff !important; opacity: .8;}
.news_rt{width: 49%; float: right;}
.news_rt li{margin-bottom: 10px;}
.news_rt li a{display: block; height: 116px;}
.ndate_lt{width: 12%; height: 116px; background-color: #f4f4f4; float: left; text-align: center;}
.ndate_lt span{display: block;}
.ndate_lt span.n_year{font-size: 16px; color: #999; margin-top: 10px;}
.ndate_lt span.n_month{font-size: 16px; color: #999; width: 66%; margin: 10px auto; border: 1px solid #999; height: 26px; line-height: 26px;}
.ndate_lt span.n_date{font-size: 32px; color: #0576c6;}
.nw_list{width: 86%; height: 116px; background-color: #f4f4f4; float: right;}
.nw_list h3{color: #393939; font-weight: normal; font-size: 16px; padding: 0 30px; height: 30px; line-height: 30px; overflow: hidden; margin-top: 10px;}
.nw_list p{color: #999; font-size: 14px; height: 44px; line-height: 22px; padding: 0 30px; overflow: hidden;}
.nw_list span{width: 90px; height: 22px; line-height: 22px; text-align: center; color: #fff; display: block; float: right; background-color: #0576c6; margin-right: 30px;}

/*index-team*/
.main_team{padding-top: 20px;}
.team_item{width: 100%; background-color: #f4f4f4; position: relative; margin-top: 40px;}
.team_img{width: 49%; position: relative; z-index: 2;}
.team_img img{width: 100%;}
.team_item .wrap{position: absolute; top: 0; left: 50%; margin-left: -575px; z-index: 1;}
.team_rt{float: right; width: 49%;}
.team_rt h3{font-size: 24px; font-weight: normal; line-height: 30px; margin: 50px 0 30px 0;}
.team_rt h3 a{color: #393939;}
.team_rt p{font-size: 16px; height: 104px; line-height: 26px; overflow: hidden;}
.team_rt > a{display: block; width: 150px; height: 38px; line-height: 38px; text-align: center; background-color: #0576c6; color: #fff; font-size: 16px; margin-top: 50px;}
.team_rt > a:hover{opacity: .8; color: #fff !important;}

/*index-partners*/
.main_partners{padding-top: 30px; background-color: #fff;}
.partners_item{width: 100%; padding-bottom: 90px; background: url(/uploads/image/simages/part_bg.jpg) #fff no-repeat center bottom;}
.partners_item .wrap{margin-top: 60px; overflow: hidden; background: url(/uploads/image/simages/tm_48.png) repeat; position: relative; padding: 20px 0;}
.partners_item li{width: 286.75px !important; height: 240px; float: left; text-align: center; overflow: hidden; display: table; background-color: #ccc; margin: 0 10px;}
.partners_item li > a{display: table-cell; vertical-align: middle;}
.partners_item li img{vertical-align: middle; max-width: 80%; max-height: 100%;}
.scroll_wrap{width: 90%; margin: 0 auto; overflow: hidden; position: relative;}
.scroll_wrap .str_move{position: absolute; left: 0; top: 0;}
#scroll .tempwrap{width: 100% !important;}
.partners_item .wrap > a{display: block; width: 30px; height: 64px; position: absolute; top: 50%; margin-top: -32px; background-repeat: no-repeat; background-position: left center; background-size: 100% 100%;}
.partners_item .wrap > a.prev{left: 10px; background-image: url(/uploads/image/simages/s_prev.png);}
.partners_item .wrap > a.next{right: 10px; background-image: url(/uploads/image/simages/s_next.png);}

/*main*/
.ny_banner{height: 206px; background: url(/uploads/image/simages/ny_banner.jpg) no-repeat center center;}
.ban_text{padding-top: 68px;}
.ban_text span{display: inline-block; height: 68px; line-height: 68px; padding: 0 20px; border: 1px solid #393939; text-transform: uppercase; font-size: 36px;}
.posite{height: 120px; line-height: 120px;}
.posite_row{color: #717171; background: url(/uploads/image/simages/posite_icon.png) no-repeat left center; padding-left: 30px; height: 100%;}
.posite_row a{color: #717171;}

.main_iteam li{width: 18.4%; height: 60px; line-height: 60px; margin-right: 2%; float: left; background: #dedede; text-align:center; border-bottom: 2px solid #dedede;}
.main_iteam li.mr_0{margin-right: 0;}
.main_iteam li a{width: 100%; height: 100%; display: block; color: #393939;}
.main_iteam li.active,.main_iteam ul li:hover{border-bottom: 2px solid #0576c6;}
.main_iteam li.active a,.main_iteam ul li:hover a{color: #0576c6 !important;}
/*page*/
.page{text-align: center;}
.page a,.page span{display: inline-block; width: 34px; height: 30px; line-height: 30px; background-color: #f4f4f4; margin: 0 4px; color: #999;}

.page span,.page a:hover{background-color: #0576c6; color: #fff !important;}
/*news-list*/
.news_list{padding-bottom: 130px;}
.news_list li{width: 30%; margin: 0 1.5% 20px 1.5%; border: 1px solid #ccc; float: left; padding-bottom: 20px;}
.news_list li img{width: 100%;}
.news_list li h3{font-size: 18px; color: #6d6d6d; font-weight: normal; height: 24px; line-height: 24px; overflow: hidden; text-align: center; padding: 0 6px; margin-top: 6px;}
.news_list li p{color: #999; height: 48px; line-height: 24px; padding: 0 6px; overflow: hidden;}
.new_foot{height: 30px; line-height: 30px; padding: 0 6px;}
.new_foot span{display: block;}
.date_new{float: left; background: url(/uploads/image/simages/date_icon.png) no-repeat left center; padding-left: 20px; color: #999;}
.new_more{float: right; color: #f37800;}
/*img-list*/
.img_list{padding-bottom: 130px;}
.img_list li{width: 23%; float: left; margin: 0 1%; margin-bottom: 40px; background-color: #fff;}
.img_list li img{width: 100%;}
.img_list li h3{color: #6d6d6d; font-size: 16px; height: 48px; line-height: 24px; overflow: hidden; font-weight: normal; margin: 10px;}
/*case-list*/
.case_list{padding: 40px 0 130px 0;}
.case_list li{padding: 40px 0; border-bottom: 1px solid #ccc;}
.case_list li a{display: block;}
.case_list li img{width: 300px; float: left; margin-right: 60px;}
.case_list li h3{color: #393939; font-size: 18px; font-weight: normal; height: 28px; line-height: 28px; margin-bottom: 20px; overflow: hidden;}
.case_list li p{color: #393939; height: 48px; line-height: 24px; overflow: hidden;}
.case_more{height: 38px; margin-top: 20px;}
.case_more span{width: 140px; height: 38px; line-height: 38px; text-align: center; display: block; float: left; background-color: #0576c6; color: #fff;}
/*down-list*/
.down_list{padding-bottom: 120px;}
.down_list li{border-bottom: 1px solid #ccc;}
.down_list li a{display: block; color: #393939; padding: 28px 0;}
.down_list li span{width: 140px; height: 38px; float: right; background: url(/uploads/image/simages/down_bg.png) no-repeat; margin-top: 38px; margin-left: 14px; cursor: pointer;}
.down_left h3{font-size: 18px; font-weight: normal; line-height: 28px;}
.down_time{font-size: 16px; color: #999; height: 22px; line-height: 22px; margin-top: 4px;}
.down_list li:hover span{background: url(/uploads/image/simages/down_hover.png) no-repeat;}
/*pdf_list*/
.down_mask{width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,.6); z-index: 23; display: none;}
.down_pdf{width: 640px; position: fixed; top: 50%; left: 50%; margin-left: -320px; margin-top: -224px; z-index: 24; background-color: #fff; display: none;}
.down_pdf > div{padding: 0 60px;}
.down_close{float: right; font-size: 16px; height: 40px; line-height: 40px; cursor: pointer;}
.down_pdf > div.down_pdf_input{padding-bottom: 40px;}
.input_com{margin-bottom: 10px;}
.down_tit{height: 30px; line-height: 30px;}
.down_tit span{color: #fe6903; margin-left: 10px;}
.input_com input[type="text"]{width: 100%; height: 38px; border: 1px solid #dbdbdb; line-height: 38px; text-indent: 10px; font-size: 16px;}
.input_com input[type="submit"]{width: 100%; height: 38px; line-height: 38px; font-size: 16px; color: #fff; background-color: #0576c6; display: block; cursor: pointer;}
/*product-content*/
.product_iteam li{width: 19.4%; height: 60px; line-height: 60px; margin: 0 0.3%; float: left; background: #dedede; text-align:center; border-bottom: 2px solid #dedede; margin-bottom: 10px; white-space: nowrap;}
.product_iteam li a{width: 100%; height: 100%; display: block; color: #393939;}
.product_iteam li.active,.product_iteam ul li:hover{border-bottom: 2px solid #0576c6;}
.product_iteam li.active a,.product_iteam ul li:hover a{color: #0576c6 !important;}

.side{margin-top: 40px;}
.side_lt{width: 25%; float: left;}
.prod_item{border: 1px solid #ccc; border-top: 0 none;}
.prod_item > h4{height: 34px; line-height: 34px; border-bottom: 1px solid #ccc; text-align: center; font-weight: normal; font-size: 16px; color: #393939; background-color: #f7f7f7;}
.prod_t1{border-top: 1px solid #ccc; background: url(/uploads/image/simages/prod_bg1.png) no-repeat 26% center;}
.prod_t2{background: url(/uploads/image/simages/prod_bg2.png) no-repeat 22% center;}
.side_lt ul{padding: 30px 20px;}
.side_lt li{height: 32px; line-height: 32px; overflow: hidden;}
.side_lt li i{display: inline-block; vertical-align: middle; width: 4px; height: 4px; background-color: #0576c6; margin-right: 10px;}

.side_rt{width: 72%; float: right;}

.prod_lt{width: 58.5%; float: left;}
.prod_slider_for{z-index: -1;}
.prod_slider_for img{width: 100%;}
.prod_slider_nav{margin-top: 10px;}
.prod_slider_nav img{width: 100%;}
.prod_slider_nav .slick-slide{margin: 5px; cursor: pointer;}
.prod_slider_nav .slick-slide.slick-current{border: 4px solid #ccc; margin: 1px;}
.prod_slider_nav .slick-slide:focus{outline: 0 none}

.prod_rt{width: 39.5%; float: right;}
.prod_rt > h2{font-weight: normal; font-size: 18px; line-height: 32px;}
.prod_rt > p{color: #666; line-height: 22px; margin-top: 16px;}
.prod_rt > p span{color: #0576c6; font-weight: bold;}
.prodv_img_sub{margin-top: 12px;}
.prodv_img_sub a{display: block; width: 138px; height: 38px; line-height: 38px; text-align: center; background-color: #0576c6; color: #fff; float: left; margin-right: 10px;}
.prodv_img_sub a:hover{color: #fff !important;}

.product_r2{margin-top: 20px;}
.prod_tab{border: 1px solid #ccc; background-color: #f6f6f6;}
.prod_tab li{width: 33%; height: 40px; line-height: 40px; float: left; text-align: center;}
.prod_tab li span{display: block; border-right: 1px solid #ccc; cursor: pointer;}
.prod_tab li.br_0{width: 34%;}
.prod_tab li.br_0 span{border-right: 0 none;}
.prod_tab li.active span{background-color: #0576c6; color: #fff;}
.prod_cont .content_text{margin: 0; padding: 20px 10px; float: left;}
.prod_cont .content_text table{width: 100% !important; margin: 0 !important;}
.prod_cont .content_text td{width: auto; border: 1px solid #ccc; padding: 0 4px;}

.product_case > h2{color: #666; font-size: 24px; font-weight: normal; border-bottom: 1px dashed #e2e2e2; height: 40px; line-height: 40px;}
.prod_case{margin-top: 30px;}
.product_case .clearfix{overflow: hidden;}
.prodv_case_lt{width: 60%; float: left;}
.prodv_case_lt p{line-height: 26px; max-height: 104px; overflow: hidden;}
.prodv_case_lt a{display: block; width: 220px; height: 42px; line-height: 42px; margin-top: 16px; text-align: center; background-color: #0576c6; color: #fff;}
.prodv_case_lt a:hover{color: #fff !important;}
.prodv_case_rt{width: 38%; float: right;}
.prodv_case_rt img{width: 100%;}
.product_case .slick-dots{text-align: left;}
.product_case .slick-dots li{width: 10px; height: 10px; border-radius: 50%; background-color: #666;}
.product_case .slick-dots li.slick-active{background-color: #0576c6;}

/*news-content*/
.content{padding-bottom: 40px;}
.content_tit{font-size: 24px; color: #333; font-weight: normal; line-height: 32px; text-align: center;}
.content_date{color: #333; line-height: 60px; text-align: center;}
.content_text{line-height: 26px; padding-bottom: 40px;}
.content_text img{max-width: 100%; height: auto;}
.cont_page > div{color: #999; font-weight: 700; height: 26px; line-height: 26px; overflow: hidden;}
.cont_page > div a{color: #999;}
/*service_content*/
.service_nav li{width: 20%; float: left; text-align: center;}
.service_nav li h3{font-size: 16px; height: 30px; line-height: 30px; margin-top: 10px; color: #000; overflow: hidden;}
.service_nav li img{max-width: 100%;}
.service_nav li.ser_active h3{color: #0576c6;}
.service_content .content_text{margin-top: 30px;}
/*video_down_content*/
.video_text{width: 60%; height: 400px; margin: 0 auto;}
.video_text video{background-color: #000;}
/*contact*/
.contact_text li{width: 20%; float: left; background-repeat: no-repeat; background-position: 0 20px;}
.contact_row1{background-image: url(/uploads/image/simages/contact_icon1.png);}
.contact_row2{background-image: url(/uploads/image/simages/contact_icon2.png);}
.contact_row3{background-image: url(/uploads/image/simages/contact_icon3.png);}
.contact_row4{background-image: url(/uploads/image/simages/contact_icon4.png);}
.contact_row5{background-image: url(/uploads/image/simages/contact_icon5.png);}
.contact_item{margin: 0 16px 0 36px; border-left: 2px solid #ebebeb; padding-left: 10px; min-height: 154px;}
.contact_row1 .contact_item{margin-left: 30px;}
.contact_item h4{font-weight: normal; font-size: 16px; margin-bottom: 4px; color: #666;}
.contact_item p{line-height: 20px;}
.contact_item a{color: #393939;}
.message_row{border: 1px solid #ccc; margin-top: 80px;}
.message_row h3{height: 48px; line-height: 48px; font-weight: normal; font-size: 14px; background-color: #f6f6f6;}
.message_row h3 em{display: block; width: 160px; height: 100%; float: left; background: url(/uploads/image/simages/form_icon1.png) center center no-repeat #0576c6; margin-right: 20px;}
.message_row h3 span{float: right; margin-right: 100px; color: #0576c6;}

.message_form{padding: 40px;}

.message_input{width: 50%; float: left; margin-bottom: 20px;}
.mess_text{width: 160px; height: 32px; line-height: 32px; float: left; text-align: right;}
.mess_text span{color: red; margin-right: 5px; vertical-align: middle;}
.mess_input{width: 360px; float: left; margin-left: 14px;}
.mess_input input[type="text"]{display: block; width: 358px; border: 1px solid #ccc; height: 18px; padding: 6px 0; line-height: 18px; text-indent: 6px;}
.message_sel,.message_textarea{width: 100%; float: left; margin-bottom: 20px;}
.mess_sel,.message_area{width: 894px; float: left; margin-left: 14px;}
.message_sel select{display: block; width: 360px; height: 32px; line-height: 32px; border: 1px solid #ccc; float: left;}
.message_sel input[type="text"]{display: block; width: 508px; border: 1px solid #ccc; height: 18px; padding: 6px 0; line-height: 18px; text-indent: 6px; float: right; margin-left: 20px;}
.message_area textarea{width: 892px; height: 200px; line-height: 24px; border: 1px solid #ccc; text-indent: 6px; overflow:hidden;}

.message_sub{display: block; width: 100px; height: 30px; line-height: 30px; float: left; text-align: center; color: #fff; background-color: #0576c6; margin-left: 174px;}
.message_sub:hover{opacity: .8; color: #fff !important;}