/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #4f4d4d }/*google浏览器字体兼容*/
body { background: #ffffff; font-family:Arial, Helvetica, sans-serif, "微软雅黑", "宋体"; width: 100%; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #4f4d4d; outline: none; }
a:hover { color: #c20e22; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #d83202 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.Orange { color: #ff4229; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #1a96e0 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.container_2 { width: 990px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.header { padding: 26px 0 16px 0; }
.menu { width: 690px; height: auto; margin-left: 120px; padding-top: 12px; }
.menu ul li { width: 80px; height: 30px; line-height: 30px; text-align: center; float: left; margin-right: 30px; }
.menu ul li a { font-size: 16px; color: #151515; padding-bottom: 5px; border-bottom: 2px #FFF solid; }
.menu ul li a:hover { border-bottom: 2px #c20e22 solid; }
.menu ul li a.current { border-bottom: 2px #c20e22 solid; }
.search { width: 80px; height: auto; padding-top: 20px; position: relative; z-index: 9999; }
.search img { cursor: pointer; }
.searchcon { position:fixed; z-index: 99999; top: 0; left:0; display:none; }
.searchInput { background: #434649 none repeat scroll 0 0; border: 1px solid #434649; transition-duration: 0.3s; width: 100%;  height:30px; padding:39px 0;}

.searchInput .searchText { background: none; border: medium none; color: #999; float: left; font-size: 12px; height: 30px; outline: medium none; padding-left: 5px; width: 725px; color:#CCC; font-size:14px; }
.searchInput .searchBtn { background: url("../images/search_bg1.jpg") no-repeat scroll 0 0; cursor: pointer; height: 30px; width: 30px; border: none; }
.searchInput.blur { border-color: #fc0006; }

.language{ padding-top:16px; font-size:14px;}
/* banner */
.flexslider { position: relative; height: 535px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 535px; }
.slides li a { display: block; width: 1200px; height: 535px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 9999; width: 100%; text-align: center; display: none; }
.flex-control-nav li { display: inline-block; width: 16px; height: 16px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 16px; height: 16px; line-height: 16px; overflow: hidden; background: url(../images/icon.png) no-repeat; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background: url(../images/icon_over.png) no-repeat; color: #ff0000; }
.flex-direction-nav { *height: 0; /*width:1200px; height:750px; margin:0 auto; position:relative; z-index:99;*/
}
.flex-direction-nav a { text-decoration: none; display: block; width: 63px; height: 63px; margin: -20px 0 0; position: absolute; top: 48%; z-index: 1000; overflow: hidden;/* opacity: 0; */ cursor: pointer; color: rgba(0,0,0,0.8); text-indent: -999em }
.flex-direction-nav .flex-prev { left: 5%; background: url(../images/prev.png) no-repeat; }
.flex-direction-nav .flex-next { right: 5%; background: url(../images/next.png) no-repeat; }
.ipro { width: 100%; height: auto; background: #ededed }
.ipro .container { padding: 30px 0 46px 0; background: #ededed; }
.ipro_1 { text-align: center; color:#222222; font-size:30px;}
.ipro_2 { font-size: 30px; color: #222222; text-align: center; line-height: 38px; }
.ipro_2 span { color: #d21227; }
.ipro_3 { text-align: center; margin: 12px auto; }
.ipro_4 { margin-top:5px; text-align: center; font-size: 18px; color: #222222; line-height: 23px; font-family:"幼圆","微软雅黑", "宋体",Arial, Helvetica, sans-serif; }
.ipro_6{ font-family: Arial, Helvetica, sans-serif; text-align:center; line-height:25px; color:#000000; font-size:17px; margin:8px 0;}
.ipro_5 { padding-top: 30px; }
.ipro_5 ul li { width: 271px; height: 271px; float: left; margin-right: 22px; }
.ipro_5 ul li a img { border: 1px #d6d6d6 solid; }
.ipro_5 ul li a:hover img { border: 1px #c20e22 solid; }
.iwork { padding: 50px 0 60px 0; }
.iwork ul li { width: 369px; height: 273px; float: left; margin: 0 22px 26px 0; position: relative; z-index: 99; overflow: hidden; }
.iwork ul li .iworkcc_div { width: 319px; height: 203px; background: url(../images/i_work_over_bg.png) repeat; position: absolute; z-index: 999; top: 273px; left: 0; padding: 70px 0 0 50px; }
.iworkcc_div_cn { line-height: 40px; padding-bottom: 10px; background: url(../images/i_work_t_bg.jpg) no-repeat left bottom; }
.iworkcc_div_cn a { font-size: 30px; color: #FFF; }
.iworkcc_div_cn a:hover { }
.iworkcc_div_en { font-family: Arial, Helvetica, sans-serif; line-height: 30px; font-size: 14px; color: #FFF; margin: 8px 0; }
.iworkmore { width: 250px; height: 50px; margin: 50px auto 0 auto; }
.iworkmore a { display: block; width: 250px; height: 50px; background: #1f1f1f; color: #FFF; text-align: center; line-height: 50px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.iworkmore a:hover { background: #d21227; }
.ipartner { width: 100%; height: auto; background: #ebebeb; padding: 40px 0 80px 0; }
.ipartner_1 { text-align: center; }
.ipartner_2 { font-size: 18px; color: #222222; text-align: center; line-height: 38px; }
.ipartner_2 span{color: #d21227;}
.ipartner_3 { text-align: center; margin: 12px auto; }
.ipartner_3 span { color: #d21227; }
.ipartner_4 { text-align: center; font-size: 14px; color: #666666; font-family: Arial, Helvetica, sans-serif; line-height: 23px; }
.ipartner .container { background: #ebebeb; }
.ipartner_5 { padding-top: 30px; }
.ipartner_5 ul li { width: 137px; height: 82px; float: left; border-right: 1px #d3d3d3 solid; border-bottom: 1px #d3d3d3 solid; }
.footer { width: 100%; height: auto; background: #2a2a2a; }
.footer .container { padding: 35px 0; background: #2a2a2a; color: #ababab; }
.footer_1 { width: 137px; height: auto; min-height: 180px; border-right: 1px #404040 solid; padding-left: 70px; }
.footer_1_t { font-size: 16px; color: #FFF; line-height: 35px; font-weight: bolder; margin-bottom: 10px; }
.footer_1_c ul li a { font-size: 14px; color: #ababab; line-height: 28px; }
.footer_2 { width: 135px; height: auto; min-height: 180px; border-right: 1px #404040 solid; padding-left: 70px; }
.footer_2_t { font-size: 16px; color: #FFF; line-height: 35px; font-weight: bolder; margin-bottom: 10px; }
.footer_2_c ul li a { font-size: 14px; color: #ababab; line-height: 28px; }
.footer_3 { width: 320px; height: auto; min-height: 180px; text-align: center; border-right: 1px #404040 solid; }
.footer_3 img { margin-top: 60px; }
.footer_4 { width: 195px; height: auto; min-height: 180px; border-right: 1px #404040 solid; padding-left: 50px; }
.footer_4_t { font-size: 16px; color: #FFF; line-height: 35px; font-weight: bolder; margin-bottom: 10px; }
.footer_4_c { line-height: 28px; font-size: 14px; }
.footer_4_c a { font-size: 14px; color: #ababab; }
.footer_4_c_1 { padding-left: 25px; background: url(../images/share_img1.jpg) no-repeat left 50%; }
.footer_4_c_2 { padding-left: 25px; background: url(../images/share_img2.jpg) no-repeat left 50%; }
.footer_5 { width: 195px; height: auto; }
.footer_5_t { font-size: 16px; color: #FFF; line-height: 35px; font-weight: bolder; margin-bottom: 10px; }
.footer_5_c { line-height: 28px; font-size: 14px; }
.footer_5_c_1 { padding-left: 22px; background: url(../images/footer_icon_img1.jpg) no-repeat left 50%; }
.footer_5_c_2 { padding-left: 22px; background: url(../images/footer_icon_img2.jpg) no-repeat left 50%; }
.footer_5_c_3 { padding-left: 22px; background: url(../images/footer_icon_img3.jpg) no-repeat left 50%; }
.footer a:hover { color: #FFF; }
.copyright { width: 100%; height: auto; line-height: 53px; background: #1b1b1b; color: #939393; text-align: center; font-size: 14px; }
/*index end*/

/*product start*/
.common_banner { width: 100%; height: 263px; }
.comcon { margin: 22px auto 30px auto; }
.conleft { width: 184px; height: auto; position: relative; z-index: 99; top: -46px; }
.conleft h1 { width: 184px; height: 110px; background: #124e8c; color: #FFF; padding-top: 50px; border-bottom: 5px #eaeaea solid; }
.conleft h1 .cate_cn { font-size: 30px; line-height: 30px; text-indent: 20px; font-weight: normal; }
.conleft h1 .cate_en { text-align: right; padding-right: 10px; font-size: 16px; line-height: 28px; font-weight: normal; color: #98a9c3; margin-top: 10px; }
.conleft ul li { width: 184px; /*height: 46px;*/ height:auto;}
.conleft ul li a { display: block; width: 184px; height: 46px; background: url(../images/cate_li_bg.jpg) no-repeat; line-height: 46px; text-indent: 45px; font-size: 15px; color: #4f4d4d; }
.conleft ul li a:hover { background: url(../images/cate_li_bg_over.jpg) no-repeat; color: #FFF; }
.conleft ul li a.leftcurr { background: url(../images/cate_li_bg_over.jpg) no-repeat; color: #FFF; }

.conleft ul li dl{ border-bottom:1px #FFFFFF solid; padding:5px 0; background:#eaeaea; display:none;}
.conleft ul li dl dd{ width:184px; height:30px; line-height:30px; }
.conleft ul li dl dd a{ width:184px; height:30px; line-height:30px; text-indent:50px; font-size:12px;background: url(../images/jt_img.jpg) no-repeat 38px 50%;}
.conleft ul li dl dd a:hover{background: url(../images/jt_img.jpg) no-repeat 38px 50%; color:#F00;}
.conleft ul li.on dl{ display:block;}
.conleft ul li.on a.oness{ background: url(../images/cate_li_bg_over.jpg) no-repeat; color: #FFF;}




.conright { width: 978px; height: auto; }
.location { line-height: 50px; border-bottom: 1px #d9d9d9 solid; color: #4f4d4d; text-align: right; }
.location a { color: #4f4d4d; }
.location a:hover { color: #c20e22; }
.conall { padding: 16px 0; }
.product_list { padding-left: 10px; }
.product_list ul li { width: 222px; height: 258px; float: left; margin: 0 22px 22px 0; }
.product_list ul li a { display: block; width: 222px; height: 258px; }
.product_list ul li a p { width: 222px; height: 36px; margin-top: 2px; text-align: center; line-height: 36px; color: #5f5d5d; font-size: 14px;overflow:hidden; }
.product_list ul li a:hover p { background: #992222; color: #FFF; }
.common_right_cc { margin-top: 27px; padding: 0; }
.common_right_ccs { margin-top: 27px; padding: 0; }
.pro_list_one { border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; float: left; height: 250px; padding: 10px; width: 210px; margin: 0; }
.pro_list_one p { width: 210px; height: 30px; line-height: 30px; text-align: center; }
.pro_list_one a:hover img { filter: alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; }
/*product end*/


/*product_detail start*/
#show { margin: 0 auto; width: 900px; }
#pro2 { margin-top: 0; }
#pro2 .pro_left { float: left; margin-left: 10px; width: 410px; }
#pro2 .pro_right { float: left; margin-left: 50px; width: 390px; }
#pro2 .pro_right p { line-height: 32px; }
#preview { float: none; margin: 20px auto; text-align: center; }
.jqzoom { padding: 0; position: relative; height: 400px; width: 400px; }
#spec-n5 { height: 86px; overflow: hidden; padding-top: 15px; padding-left:15px; width: 414px; }
#spec-left { /*background: url("images/pro_left.jpg") no-repeat scroll 0 0 transparent;*/
cursor: pointer; float: left; height: 75px; margin-top: 17px; width: 17px; }
#spec-right { /*background: url("images/pro_right.jpg") no-repeat scroll 0 0 transparent;*/
cursor: pointer; float: left; height: 75px; margin-top: 17px; width: 17px; }
#spec-list { display: inline; float: left; margin-left: 2px; margin-right: 2px; overflow: hidden;/*width: 360px;*/
}
#spec-list ul li { display: inline; float: left; margin-right: 0; width: 110px; }
#spec-list ul li img { border: 1px solid #CCCCCC; height: 80px; padding: 2px; width: 90px; }
.zoomdiv { background: url("i/loading.gif") no-repeat scroll center center #FFFFFF; border: 1px solid #E4E4E4; display: none; height: 400px; left: 0; overflow: hidden; position: absolute; text-align: center; top: 1px; width: 400px; z-index: 100; }
.bigimg { height: 800px; width: 800px; }
.jqZoomPup { background: none no-repeat scroll 50% top #FEDE4F; border: 1px solid #AAAAAA; cursor: move; height: 50px; left: 0; opacity: 0.5; position: absolute; top: 0; visibility: hidden; width: 50px; z-index: 10; }
.nTab { background: url("../images/tab_bg.jpg") repeat-x scroll 0 0 transparent; margin: 2px auto; overflow: hidden; width: 978px; }
.none { display: none; }
.nTab .TabTitle { width: 978px; height: 42px; overflow: hidden; }
.nTab .TabTitle li { cursor: pointer; float: left; height: 42px; line-height: 42px; text-align: center; width: 160px; font-size:16px;}
.nTab .TabTitle li a { text-decoration: none; }
.nTab .TabTitle .active { background:#124e8c; color: #FFFFFF; }
.nTab .TabTitle .normal { background:#124e8c; color: #000000; }
.nTab .TabContent { background: none repeat scroll 0 0 #FFFFFF; clear: both; display: block; line-height: 30px; font-size:14px; overflow: hidden; padding: 5px; padding-bottom:20px; }
.v_show { margin: 0 auto; width: 978px; }
.v_caption { background: url("../images/btn_cartoon.gif") no-repeat scroll 0 0 transparent; height: 35px; overflow: hidden; }
.v_caption h2 { background: url("../images/btn_cartoon.gif") no-repeat scroll 0 0 transparent; float: left; font-size: 14px; height: 35px; line-height: 35px; overflow: hidden; text-indent: 8px; width: 84px; }
.v_caption .cartoon { background-position: 0 -100px; }
.v_caption .variety { background-position: -100px -100px; }
.highlight_tip { display: inline; float: left; margin: 14px 0 0 10px; }
.highlight_tip span { background: url("../images/btn_cartoon.gif") no-repeat scroll 0 -320px transparent; display: inline; float: left; height: 7px; margin: 0 2px; overflow: hidden; text-indent: -9999px; width: 7px; }
.highlight_tip .current { background-position: 0 -220px; }
.change_btn { float: left; margin: 7px 0 0 10px; }
.change_btn span { background: url("../images/btn_cartoon.gif") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; float: left; height: 23px; overflow: hidden; text-indent: -9999px; width: 30px; }
.change_btn .prev { background-position: 0 -400px; }
.change_btn .next { background-position: -30px -400px; width: 31px; }
.v_caption em { display: inline; float: right; margin: 10px 12px 0 0; }
.v_content { border-bottom: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; height: 205px; overflow: hidden; position: relative; width: 976px; }
.v_content_list { left: 0; position: absolute; top: 0; width: 2500px; }
.v_content ul { float: left; }
.v_content ul li { background: url("../images/v_bg.gif") no-repeat scroll 0 0 transparent; display: inline; float: left; margin: 10px 0px 0 0; padding: 18px; }
.v_content ul li a { display: block; height: 128px; overflow: hidden; width: 128px; }
.v_content ul li img { height: 128px; width: 128px; }
.v_content ul li h4 { font-size: 12px; font-weight: normal; height: 18px; margin-top: 12px; overflow: hidden; width: 128px; }
.v_content ul li h4 a { display: inline !important; height: auto !important; }
.v_content ul li span { color: #666666; }
.v_content ul li em { color: #888888; font-size: 0.9em; }
/*product end*/



/*news start*/
.news_list ul li{ padding:15px 0; border-bottom:1px #737373 dashed;}
.news_list{ width:960px; height:auto; margin:0 auto;}
.newsr{ width:830px; height:auto;}
.newsr_t a{ font-size:15px; color:#282828; line-height:25px; font-weight:bolder;}
.newsr_time{ color:#939393; margin:6px auto}
.newsr_info{ line-height:20px; color:#575757;}

.news_detail { padding-top: 15px; }
.nd_tt { font-size: 16px; line-height: 35px; text-align: center; margin-bottom: 8px; }
.nd_time { line-height: 25px; padding-bottom: 10px; border-bottom: 1px #c8c8c8 dashed; text-align: center; }
.nd_con { line-height: 25px; padding: 20px 0; }
.nd_page { padding-top: 20px; border-top: 1px #c8c8c8 dashed; line-height: 25px; position: relative; z-index: 99; margin-bottom: 20px; }
.back { position: absolute; right: 0; top: 0; padding-left: 15px; }

/*news end*/
.aboutcon{ line-height:28px; font-size:14px; padding:20px 10px;}
.form_long { background: #efefef; border: medium none; color: #839275; font-size: 14px; height: 46px; line-height: 46px; text-indent: 5px; width: 100%; }
.form_long_line { background: #efefef; border: medium none; color: #839275; font-size: 14px; height: 46px; line-height: 46px; text-indent: 5px; width: 100% }
.form_short { background: #efefef; border: medium none; color: #839275; font-size: 14px; height: 46px; line-height: 46px; text-indent: 5px; width: 100%; }
.form_submit { background: #5e5e5e; border: medium none; color: #fff; cursor: pointer; font-size: 18px; font-weight: bolder; height: 48px; line-height: 48px; text-align: center; width: 185px; }
.form_submit:hover { opacity: 0.9; }
.form_textarea { background: #efefef; border: medium none; color: #839275; font-size: 14px; height: 256px; text-indent: 5px; padding: 10px 0; width: 100%; font-family: Arial, Helvetica, sans-serif; }





.pageController { width: 900px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin: 30px auto 0 auto; line-height: 25px; float: left; }
.pageController a { float: left; display: block; background-color: #999999; border: #999999 1px solid; color: #FFF; padding: 5px 15px; margin-right: 5px; }
.pageController a:hover { background-color: #992222; color: #FFF; text-decoration: none; border: #992222 1px solid; }
.pageController .currPage { background-color: #992222; color: #FFF; font-weight: bold; border: #992222 1px solid; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }

#online_service { position: fixed; right: 0; top: -255px; z-index: 10000; }
#online_service_minibar { cursor: pointer; height: 121px; left: -26px; position: absolute; top: 35px; width: 26px; }
#online_service_fullbar { background: #ec4977; color: #ffffff; width: 123px; display: none; padding:14px; border:2px #f38aa8 solid; }
.online_tt { width: 123px; line-height: 40px; color: #ffffff; font-size: 16px; font-weight:bolder; }
.online_tt_en{ font-size:12px; width:123px; margin:0 auto; text-align:center; color:#FFF; line-height:22px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif;}
.online_tt_con{ width:123px; margin:13px auto;}
.online_tt_con_tt{ width:123px; height:36px; line-height:36px; text-align:center; font-size:12px; background:#018e49;-moz-border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-radius-topright: 2px;-webkit-border-top-right-radius: 2px;border-top-right-radius: 2px;}
.online_tt_con_cc{ width:123px; height:auto; background:#FFF; padding:10px 0;}
.online_tt_con_cc dl dd{ text-align:left; width:123px; height:25px; line-height:25px;background:url(../images/qq.jpg) no-repeat 18px 50%; text-indent:35px;}
.online_tt_con_cc dl dd a{text-align:left; color:#212121;}
.online_tt_con_cc dl dd a:hover{ text-decoration:underline;}
#online_service_con { text-align: center; width: 123px; margin: 0 auto; }
#online_service_con ul li { width: 123px; height: 26px; margin-bottom: 10px; background: url(../images/onlin_service_li_bg.jpg) no-repeat; line-height: 26px; text-align: left; text-indent: 47px; }
#online_service_con ul li a{ color:#FFF;}
#online_service_con ul li a:hover { color: #FFF; text-decoration: underline; }
.onlie_phone { width: 123px; height: auto; padding-bottom: 5px; border-bottom:1px #FFFFFF solid; }
.onlie_phone .onlie_phone_cn { line-height: 25px; text-align: center; font-size: 14px; font-weight:bolder; color: #ffffff; margin-top:15px; }
.onlie_phone .onlie_phone_en { line-height: 20px; text-align: center; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }


 @media screen and (max-width: 1280px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 2%; }
.flex-direction-nav .flex-next { opacity: 1; right: 2%; }
.picScroll .prev { left: -80px; background: url(../images/s_prev.jpg) no-repeat; }
.picScroll .next { right: -80px; background: url(../images/s_next.jpg) no-repeat; }
}
