@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'OpenSans';
    src: url('../font/OpenSans.eot');
    src: url('../font/OpenSans.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans.woff') format('woff'),
         url('../font/OpenSans-Regular.ttf') format('truetype'),
         url('../font/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}
body{font-size:12px;}
img{border:none;}
li{list-style:none;}
a{color:#111;}
a:hover{color: #d7151c; text-decoration:none;}
/*解决a标签点击后的虚线框问题*/
a{outline: none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus { outline:0;}
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
/*public*/
body{ font-family:"OpenSans"; font-size:13px; line-height:160%; text-align:left; color:#606060;}
.p_rela{position:relative;}
.centered-btns_nav{display:none;}
.margin_bottom{margin-bottom:5%;}
.location{ width:100%; height:37px; line-height:37px; background:#85929B url(../images/localbg.png) no-repeat center; margin-bottom:4%; font-size:14px; color:#F0F0F0; text-align:right;}
.location a{ color:#F0F0F0; padding:0 1%;}
.balck { color: #000;}
.sideplate{ width:90%; border:1px solid #C8C8C8; border-radius:14px; padding:2% 6% 6% 6%; margin:0 auto 6% auto;}
.sideplate img{max-width:100%;}
.sideplate select { width:220px; height:26px; margin-bottom:10px;}
.left_tit{ display:block; font-size:16px; position:relative; height:32px; line-height:30px; margin-bottom:2%; color:#464646;}
.left_tit a.p_more{ width:22px; height:22px; position:absolute; right:-3px; top:5px; background:url(../images/arrow-3.png) no-repeat;}
.le_vid_bt{ font-size:14px; color:#000000; margin-top:15px;}
.le_vid_des{ font-size:13px; padding:2% 4% 0 0; line-height:20px; overflow:hidden;}
.ny_tit { font-size:24px; padding:1% 0;}
.img100 img{width:100%;}
.left_tit1{ display:block; font-size:16px; line-height:24px; margin:5px 0 10px; color:#464646;}
.left_news_img{ display:block; position:relative;}
.left_news_img span{ display:block; width:72px; height:64px; position:absolute; background:url(../images/news-bg.png) no-repeat; top:0; left:0;}

/*bootstrap*/
.navbar-collapse{border-top:none;}
.navbar-header{height:74px;}
/*header*/
#topcon{ width:100%; background-color:#171716; height:30px;}
#topcon a{color:#fff;}
.language{ position:absolute; bottom:6px; right:0px; color:#000000; background:url(../images/langbg.png) no-repeat right 1px; padding-right:25px; cursor:pointer; z-index:100; height:30px;}
.dropdown-lan{display:none; background-color:#171716; position:absolute; left:-10px; top:25px; width:110px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
.dropdown-lan li{padding:5px 15px;}
.dropdown-lan li a{color:#fff;}
.dropdown-lan li a:hover{ text-decoration:underline;}
#header{ position:relative;height:108px; width:100%;background-color:#F5F5F5; border:none; margin-bottom:0; z-index:10;}
.logo{ padding-top:0;}
#navMain{ padding-top:40px; margin-top:0; background-color:#F5F5F5;}
#navMain > li{ font-size:16px; line-height:50px; font-weight:bolder; padding:0 8px;}
#navMain > li > a{color:#000000; background:none;}
#navMain > li.active > a, #navMain > li > a:hover{ color:#D7151C;}
.sub_nav{position:absolute; z-index:10000; top:50px; background-color:#DDDDDD; left:-230px; width:650px; padding:0 0 30px 10px; display:none;}
.kind_nav{ width:690px;}
.kind_nav > li{ width:210px; float:left; padding:0 10px;}
.nav_tit{ font-size:15px; padding:20px 0 10px; display:block; border-bottom:1px solid #EEEEEE; line-height:20px; margin-bottom:10px;}
.sub_kind_nav{ width:230px;}
.sub_kind_nav > li{ width:45%; font-size:13px; font-weight:normal; line-height:24px; float:left; padding-left:5px;}
.sub_kind_nav > li > a{ display:block; background:url(../images/nav_li_style.png) no-repeat left center;padding-left:10px;}
#navMain > li.down > a:hover{ background:url(../images/menuarrow.png) no-repeat bottom;}


#search_on{ position:absolute; right:70px; top:33px;}
#search_on img{float:right; cursor:pointer;}
.search_form { background-color: #d3d3d3; border-radius: 7px; position: absolute; right: 0; width: 180px; z-index: 100; top:55px; display:none;}
.search_form input {border: none; color: #666; float: left; height: auto; line-height: 20px; padding: 2px 5px; width: 145px;}
.search_form input.fdj { background:url(../images/searchbg.png) no-repeat center center; cursor: pointer; height: 24px; margin: 2px 5px 2px 0; width: 27px;}
/*main*/
#main{background-color: #f0f0f0;}
/*----*/
.ind_pro_lbtp{ padding:3% 0; background-color:#fff;}
.big_tit{ font-size:28px; color:#606060; text-align:center; padding:0 1% 3% 1%;}
.lbtp_img{ width:100%; margin:0 auto 12px auto; border:1px solid #e6e6e6; height:170px;}
.lbtp_img img:first-child{opacity: 1;filter: alpha(opacity=100); z-index:2;}
.lbtp_img img{ position:absolute; transition-duration:0.8s; opacity:1; filter:alpha(opacity=100); z-index:1;}
.lbtp_img img:first-child:hover{opacity: 0;filter: alpha(opacity=0);}
.lbtp_name{width:100%; margin:0 auto; font-size:15px; line-height:18px; text-align:center;}

/*index_pro */
.ind_ftu_pro{ background:url(../images/fetuprobg-0.png) repeat-x top; padding:3% 0;}
.see_all{font-size:18px; text-align:center; line-height:1.5em;}
.see_all a{ color:#D7151C;}
.carousel-panel{ width:100%; position:relative; padding-bottom:2%;}
.f426x240{width:80%; margin:0 auto; overflow:hidden;}
.scrollPic, .scrollTxt{padding-top:4%;}
.scrollPic img{width:100%;}
.scrollTxt h5{ font-size:20px; margin-bottom:2%; color:#D7151C;}
.scrollTxt p{ line-height:24px; font-size:14px;}
.learn_mor a{ display:block; width:60px; color:#D7151C; background:url(../images/arrow-1.png) no-repeat right; padding-right:2%; margin-top:1%;}
.learn_mor a:hover,.see_all a:hover,.comm_nr a:hover,#topcon a:hover{ text-decoration:underline;}
.rslides_nav{width:48px;height:105px;position:absolute;top:50%; margin-top:-52px;text-indent:-9999px;overflow:hidden;text-decoration:none;}
.rslides_nav.prev{ background:url(../images/icop_prev.png) no-repeat; left:0;}
.rslides_nav.next{ background:url(../images/icop_next.png) no-repeat; right:0;}

.rslides_tabs{text-align:center; position:absolute; bottom:1%; right:45%; height:9px; line-height:9px;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:13px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:url(../images/ico_0.png) no-repeat;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:url(../images/ico_on.png) no-repeat;}


/*----*/
.fuson{ background:#555 url(../images/datu.png) no-repeat center; height:326px;}
.fuson1{ background:#555 url(../images/datu1.jpg) no-repeat center; height:326px; margin-bottom:15px;}
.fuson2{ height:200px; color:#000000; background:url(../images/wztu.png) no-repeat center;}
.ind_customer{ width:100%; padding-top:3%;text-align:center; color:#fff; position:absolute; top:0;}
.ind_customer h3{ font-size:24px; text-transform:uppercase; margin-bottom:3%;}
.ind_cust_des{font-size:16px; line-height:28px;}
.ind_cust_des p{display:none;}
.ind_cust_des p.read_more{display:block;}
.read_more{ font-size:16px; margin-top:3%;}
.read_more a{ color:#FFFFFF; padding:1% 4%; border:1px solid #fff;}
.read_more a:hover{ background-color:#D7151C; border:1px solid #D7151C;}
.ind_ser_vid,.ind_news_comm{ padding-bottom:75px; background-color:#f0f0f0;}
.ind_serv{ width:499px; float:left; background-color:#FFFFFF;}
.ind_serv_con{ width:497px;}
.plate_con{ width:100%; padding:5% 0; background-color:#fff; margin-bottom: 5%;}
.ind_video{ float:right; background-color:#FFFFFF;}
.bk_tit{float:left; width:20%; background-color:#D7151C; line-height:2em; text-align:center; font-size:16px; color:#fff;}
.among_one{ width:75%; padding-right:5%; float:right; margin-right:5px; font-size:13px; line-height:19px;}
.among_one a{ display:block; background:url(../images/arrow-0.png) no-repeat left; padding-left:30px;}

/*----*/
.other_tit{ font-size:24px; line-height:30px; margin-bottom:5%; padding-top:4%;}
.panels{ padding:5% 7%; background-color:#FFFFFF; position:relative; margin-bottom:5%;}
.panels .rslides_tabs{ display:none;}
.panels .rslides_nav{width:30px;height:60px; margin-top:-30px;}
.panels .rslides_nav.prev{ background:url(../images/aro_prev.png) no-repeat; left:3%;}
.panels .rslides_nav.next{ background:url(../images/aro_next.png) no-repeat; right:3%;}
.comm_list{ padding:2% 5%;}
.comm_list p{ display:block;}
.comm_bt,.news_bt{ font-size:18px; color:#E00200; line-height:24px; padding-bottom:2%;}
.comm_nr,.news_nr{ font-size:14px; line-height:22px;}
.comm_nr a{ color:#E00200;}
.news_lb{ padding:2% 5%;}
.news_bt,.news_nr{ text-align:center;}





/*footer*/
#footer{ width:100%; background-color:#1e1e1e; padding:50px 0 50px 0; color:#fff; overflow:hidden;}
#foot a{ color:#fff; font-size:14px;}
#foot a:hover{ text-decoration:underline; color:#d7151c;}
.lm_tit{ font-size:18px; margin-bottom:25px;}
ul.menu_list{ padding:0 0 10px 0;}
ul.menu_list li{ padding:6px 0;}
ul.menu_list li a{ display:block; background:url(../images/arrow.png) no-repeat left 7px; padding-left:12px; line-height:18px; color:#fff;}
.fdlk_list{ display:block;}
.fdlk_list h3{ font-size:18px; color:#d7151c; margin:6px 0 12px 0;}
.fri_link { cursor: pointer; height: 28px; position: relative; width: 139px; margin-bottom:35px;}
.fri_link span { background:url(../images/frdlk.png) no-repeat; color: #606060; display: block; height: 25px; line-height: 25px; padding: 0 0 0 9px; width: 139px;}
ul.dropdown-menu { background-color: #fff; border-radius: 4px; display: none; left: 0; min-width: 140px; padding: 5px 0; position: absolute; top: 28px;}
ul.dropdown-menu li a { color: #606060; display: block; font-size: 12px; line-height: 22px; padding: 0 10px;}
.top_share { height: 38px; margin-top:35px; text-align:center;}
.top_share a { display:inline-block; height: 38px; margin-left:20px;}
.top_share a.f_b { background:url(../images/facebook.png) no-repeat right center; width: 21px;}
.top_share a.w_b { background: url(../images/weibo.png) no-repeat right center;  width: 24px;}
.top_share a.t_w { background:  url(../images/twitter.png) no-repeat scroll right center; width: 25px;}
.top_share a.g_j { background: url(../images/g+.png) no-repeat right center; width: 24px;}
.copyrig{ text-align:center; font-size:14px; padding-top:15px;}
.copyrig a{ color:#fff;}
/*about*/
/*.cont_right img{width:100%;}*/
.company_con{padding:3% 5%;}
.company_con p{ line-height:26px; font-size:14px; text-indent:2em; margin-bottom:1%; text-align:justify;}
.cont_right{float:right;}
.cont_left{float:left;}


/*contact*/
.left_pro_lbtit{ font-size:16px; color:#464646; border-bottom:1px solid #D0D0D0; padding:3% 0;}
.lef_c_con { border-bottom: 1px solid #d0d0d0; line-height: 24px; padding: 2% 0;}
.font14 {font-size: 14px; padding: 4% 0;}
.lef_follow { padding-top:5%;}
.lef_follow a { display: block; padding: 2% 0 2% 7%;}
.sideplate .le_ewm { float: right; margin-right: 8px; width:40%;}
.sina_weibo { background: url(../images/weibobg.png) no-repeat 5px center;}
.youkusp { background: url(../images/youkubg.png) no-repeat 5px center;}
.renrenw { background: url(../images/renrenbg.png) no-repeat 5px center;}
.message_con {width:90%; margin:0 auto 15% auto;}
.message_con p { font-size: 14px; margin-bottom: 2%;}
.message_con input{ border:1px solid #c8c8c8;}
input.radi_btn { border: 1px solid #e5e5e5;}
input.txt_messg1 { font-size: 12px; height: 38px; line-height: 38px; margin-bottom: 3%; padding-left: 8px; width: 47%;}
input.txt_messg2 { color: #606060; font-size: 12px; height: 30px; line-height: 30px; margin-bottom: 3%; padding-left: 8px; width: 100%;}
textarea.texta_messg3 {color: #606060; font-size: 12px; height: 209px; line-height: 30px; margin-bottom: 4%; padding-left: 8px;  width: 100%; border:1px solid #c8c8c8;}
input.btn_messg4 { display:block; background:url(../images/online_inqbg.png) no-repeat;color:#ffffff; cursor:pointer; font-size:18px; height:34px; width:78px; border:none; margin:0 auto;}
.marg_ri { margin-right:5%;}
.marg_tp { margin-top:3%;}
.foll_list p{ display: block; padding: 0 0 2% 5%; color: #111;}

/*news*/
.feat_news{ font-size: 14px; margin-bottom:3%;}
.post_date {color: #d12830; padding: 4% 0;}
.fnews_bt { font-size: 18px; margin: 1% 0 4%;}
.fnews_des { line-height: 24px; padding: 0 5% 0 0;}
.comp_news{ margin-bottom:3%;}
.comp_news img{width:100%;}
.cmp_news_con { font-size: 12px; padding: 3% 0; margin-bottom:3%;}
.cnews_date { background-color: #d7151c; color: #ffffff; float: left; line-height: 26px; margin-top: 1%; text-align:center; width:27%;}
.cnews_bt { float: right; width:70%; line-height: 16px; overflow: hidden;}
.cnews_bt a { background:url(../images/arrow-4.png) no-repeat left center; display: block; padding-left: 17px;}
.x_fblog, .x_contact { border: 1px solid #c8c8c8; border-radius: 14px; padding: 1% 2% 4%; margin-bottom:3%;}
.x_fblog img{width:94%; margin:0 auto; display:block;}
.blog_bt { font-size: 14px; padding: 3% 0 0 0;}
.blog_bt a { color: #e00200;}
.blog_des { line-height: 18px; overflow: hidden;}
.blog_bt, .blog_des {width:94%; margin:0 auto;}
.x_contact p { padding:0 4%;}
.font16 { font-size: 16px; margin:0 0 5% 0; line-height:35px;}
.font24 { color: #d8151c; font-size: 24px; margin: 2% 0 0 0;}
.font22{ font-size: 22px;}
.cons_serv { border-top: 1px solid #c8c8c8; padding: 4% 0 0;}
.news_xx_bt { background-color: #126087; color: #ffffff; font-size: 16px; margin-bottom: 20px; padding: 15px 0; text-align: center; margin-top:1%; }
.news_xx_con {line-height: 24px; padding: 1% 1% 4%;}
.news_xx_con p { padding: 1% 0;}
.news_xx_con img{display:block; width:100%; margin:0 auto;}

/*factory*/
.factory_con h2 { background:url(../images/line.jpg) no-repeat center bottom; color: #000; font-size: 24px; margin-bottom: 2%; padding-bottom: 3%; padding-top: 1%; text-align: center;}
.factory_con p {line-height: 2.25em; padding: 1% 6%; text-align: center;}
.factory_slide{position:relative;}
.factory_slide .bd { margin: 0 auto; overflow: hidden; width:87%;}
.factory_slide .bd img{width:100%;}
.factory_slide .rslides_tabs{display:none;}
.picList{width:80%; margin:2% auto 7% auto;}
.factory_slide img{float:none;}
.factory_slide .title {background-color:#e6e6e6; text-align:center; padding:2% 1%; margin-bottom:1%;}
.factory_slide li div:hover .title{background-color:#dd0024;color:#fff;}

/*products*/
.no_border { border:none; padding: 0;}
ul.pro_category { width: 95%; margin:0 auto;}
ul.pro_category > li { border-bottom: 1px solid #d0d0d0; font-size: 18px;}
ul.pro_category > li > a{ background:url(../images/pro_left_bg.jpg) no-repeat 10px 28px; display: block; padding:16px 0 16px 40px; line-height:26px;}
.sub_menu{ border-top: 1px solid #d0d0d0; padding:4px 0 4px 30px;}
.sub_menu a{ display:block; font-size:16px; line-height:24px; padding:7px 0 7px 10px; border-top: 1px solid #d0d0d0;}
.sub_menu a.first{ border-top:none;}
.pro_small_banner{margin-bottom:3%;}
.produ_list div{ margin-bottom:3%;}
.produ_list div img{border: 1px solid #c8c8c8;}
.produ_list div a:hover img{border: 1px solid #d7151c;}
.produ_list div span{display: block; font-size: 14px; line-height: 18px; margin-top: 1%; text-align:center; width:222px;}
.pro_detail_con{padding:2%;}
.pro_detail_con h3 {color: #d60125; font-size: 18px; text-align: center; margin-bottom:10px;}
.overview_img{text-align:center;}
.overview_img img{width:80%;}
.overview_toplink { padding-bottom: 2%;}
.overview_con span { display: block; font-size: 18px; padding: 3% 0; text-transform: uppercase;}
.overview_con p { line-height: 2.25em;}
.overview_con img { margin: 5px 0;}



.search_pro_list{position:fixed; right:1px; top:200px; width:200px; background-color:#fff; z-index:1000; border:1px solid #f0f0f0; padding:10px;
-webkit-box-shadow:0px 0px 3px #f0f0f0; -moz-box-shadow:0px 0px 3px 3px #f0f0f0;  box-shadow:0px 0px 3px 3px #f0f0f0;}
.search_pro_list h3{font-size:18px; color:#d7151c; line-height:2em;}
.search_pro_list h4{font-size:14px; line-height:2em;}
.search_pro_list select{border:1px solid #aaa; width:150px; color:#d7151c; margin-bottom:10px;}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width:768px) {
#search_on{ position:absolute; right:15px; top:42px;}
#navMain{padding-top:15px; margin-right:30px;}
#navMain > li{padding:0;}
#navMain > li > a{ padding:15px 7px;}
.ind_customer h3{ font-size:30px;}
.big_tit{ font-size:32px;}
/*ul.pro_category { width: 90%;}
ul.pro_category li { padding: 9% 0 9% 8%;}
ul.pro_category li.first { background-position: 0 9px; padding-top: 0;}*/
.pro_small_banner{margin-bottom:5%;}
.produ_list div span{height:50px;}
.produ_list div{margin-bottom:5%;}
.rslides_nav{margin-top:-70px;}
.search_form{top:65px;/* display:none;*/width: 250px;}
.search_form input{width:215px;}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:992px) {

#navMain{margin-right:60px; padding-top:30px;}
#navMain > li > a{ padding:15px 18px;}
.panels{ height:200px;}
.ind_customer h3{font-size:36px;}
.ind_cust_des p{ display:block;}
.lbtp_img, .lbtp_name{width:90%;}
.company_con{padding:0 0 3% 0;}
.message_con {width:80%;}
.x_fblog, .x_contact{height:295px;}
.news_xx_con img{width:60%;}
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width:1200px) {
.panels{ height:200px;}
.bk_tit{ font-size:20px;}
.big_tit{ font-size:36px;}
}

/*

@media (max-width: 1199px){
#navMain li{padding:0 7px;}
}

@media (max-width: 991px){
#navMain{margin-right:13px;}
#navMain li{padding:0;}
#navMain li a{ padding:15px 9px;}
}
@media (max-width:767px){
#search_on{ position:absolute; right:80px; top:18px;}
#navMain{padding-top:50px; margin-right:-15px;}
}
*/
table.scenes_tu td{ padding:5px 0;}

table.certifica_list1{ width:690px;}
table.certifica_list1 td span{ width:192px; display:block; height:32px; line-height:15px; text-align:center; font-size:11px; margin:5px 0;}
table.certifica_list{ width:690px;}
table.certifica_list td span{ width:210px; display:block; height:32px; line-height:15px; text-align:center; font-size:11px; margin:5px 0;}
td.toprl{ border-top:3px solid #C0261C; padding-top:10px;}
td.toprl1{ border-left:3px solid #C0261C; border-right:3px solid #C0261C;}

.new-col-md-5 {
	width:20%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}
.paper{ text-align:center; display:block; padding:10px 0 30px;}
.paper a{ margin:0 5px;}

.comp_image{ width:696px; margin:40px 0; overflow:hidden; position:relative;}
.comp_image .bd{ width:624px; margin:0 36px; overflow:hidden;}
.comp_image li{ width:192px; float:left; text-align:center; margin:0 8px;}
.comp_image li img{ width:192px;} 
.comp_image li span{ display:block; line-height:24px; margin:4px 0 0 0;} 
.comp_image .next,.comp_image .prev{ width:35px;height:105px; position:absolute; top:10px; cursor:pointer;}
.comp_image .prev{ background:url(../images/icop_prev.png) no-repeat left; left:0;}
.comp_image .next{ background:url(../images/icop_next.png) no-repeat right; right:0;}