/*
* name: Global && Pc StyleSheet
* version: v2.0.2
* update: 统一big标签1.3em
* date: 2015-04-23
*/

/* ui */
@import url(./ui.css);
@import url(./font.css);
/*屏幕自适应*/
body,html { min-width:1200px;overflow: auto; }
/* normalise */
html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body { font-family:'webfont';overflow-x: hidden; }
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}
img {max-width: 100%; vertical-align: top;border: 0 ;height: auto; 
	-ms-interpolation-mode: bicubic;}
ul { padding-left: 0; list-style-type: none;}
i, em { font-style: normal;}
big {font-size: 1.3em;}
a {-webkit-transition: all 0.3s ease;transition: all 0.3s ease; text-decoration: none; 
	outline: 0;}
article, aside, dialog, footer, header, section, nav, figure, menu, 
audio, canvas, progress, video{ display: block;}
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
@-ms-viewport { width: device-width;}

/* ico */
.ico { display: inline-block; overflow: hidden; vertical-align: middle; background: url("../images/ico.png");}
.ico1_1{width: 22px; height: 21px;}
.ico1_2 { background-position: -22px 0;width: 52px; height: 26px;}
.ico1_3 { background-position: -80px 0;width: 20px; height: 20px; }
.ico1_4 { background-position: 0 -26px; width:33px; height:33px;}
.ico1_5 { background-position: -33px -26px;width:33px; height:33px;}
.ico1_6 { background-position: -66px -26px;width:33px; height:33px;}

.ico1_7{ background-position:0 -60px; width:20px; height:20px;}

.nav_p{ display: inline-block; overflow: hidden; vertical-align: middle; background: url("../images/nav_p.png"); width:50px; height:35px;}
/*.nav_p1_1{background-position:0 -35px;}
.nav_p1_2{ background-position:0 -35px;}
.nav_p1_2{ background-position:0 -70px;}
.nav_p1_3{ background-position:0 -110px;}
.nav_p1_4{ background-position:0 -145px;}
.nav_p1_6{ background-position:0 -180px;}
.nav_p1_5{ background-position:0 -215px;}
.nav_p1_7{ background-position:0 -250px;}
.nav_p1_8{ background-position:0 -285px;}*/
.d_1{background-position:0 0;}
.d_2{background-position:0 -35px;}
.d_3{ background-position:0 -70px;}
.d_4{ background-position:0 -105px;}
.d_5{ background-position:0 -145px;}
.d_6{ background-position:0 -179px;}
.d_7{ background-position:0 -215px;}
.d_8{ background-position:0 -250px;}
.d_9{ background-position:0 -282px;}
.d_10{ background-position:0 -320px;}
.ico2{ display: block; overflow: hidden; vertical-align: middle; background: url("../images/ico2.png"); width:100px; height:85px; margin: 0 auto 15px;}
.ico2_2{ background-position:0 -85px;}
.ico2_3{ background-position:0 -170px;}
.pt10 { padding-top:12px;padding-left:7px;}

/* rect */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-75{padding-bottom: 75%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-100{padding-bottom: 100%;}

/* base */
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center; padding-top:10px;}.tr { text-align: right;}
.el {overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
img[data-src],.opc0 { opacity: 0 ; filter:alpha(opacity=0);}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.placeholder { color: #aaa; }

/* option */
body{font-size:13px; line-height: 1.8; color: #555;background: #fff;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color:#555;}
a:hover { color: #fcc900;}

/*表格*/
.datalist{ border:1px solid #ccc; border-collapse:collapse; background-color:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.datalist td{ border:1px solid #ccc; padding:5px 15px;}
.datalist tr.altrow{ background-color:#c7e5ff;}

/* style */

/*头部*/

/*下层的背景图*/
.main_bg{ background:url("../images/main_bg.jpg") center top no-repeat; background-attachment:fixed;}
/*首页的背景色*/
.i_bg{ background-color:#f3f3f3;}
.head{ position:relative; z-index:5;}
.head-box{position: absolute;top: 0;left: 0;width: 100%;height: 63px;}
.head .wrap{ background-color:#252525;}
.head .logo a{ display:block; background:url("../images/logo.png") no-repeat; width:200px; height:64px; background-size:contain;}
.head .nav{ width:69%;}
.head .nav li{ float:left;padding: 0 1%;}
.head .nav li a{ color:#fff; display:block; height:63px;line-height: 63px; font-size:15px; position:relative;text-transform: uppercase;}
.head .nav li a b{ display:none; background:url("../images/nav_b.png") no-repeat; width:9px; height:7px;position: absolute;bottom: -7px;left: 50%;margin-left: -4.5px;}
.head .nav li:hover a b{ display:block;}
.head .nav li .setNav{position: absolute;width: 100%;left: 0;top: 63px; background:url("../images/gray.7.png") repeat; background:rgba(74,74,72,.7); display:none; border-bottom:4px #fcc900 solid;}
.head .nav li .setNav .wrap{background: transparent;text-align: center;}
.head .nav li .setNav .p{float: left;height: 50px;line-height: 50px;width: 11.5%;font-size: 13px;cursor:pointer;}
.head .nav li .setNav .p .nav_txt{line-height: 1.6;display: inline-block;vertical-align: middle;height: auto;width: 59%; *zoom:1; }
.head .nav li .setNav .p.p02{ width:14%;}
.head .nav li .setNav .p.p02 .nav_txt{ width:66%;}
.head .nav li .setNav .p.p05{ width:9%;}
.head .nav li .setNav .p.p05 .nav_txt{ width:40%;}
.head .nav li .setNav .p.p06{ width:9%;}
.head .nav li .setNav .p.p06 .nav_txt{ width:40%;}
.head .nav li .setNav .p.p07{ width:10%;}
.head .nav li .setNav .p.p07 .nav_txt{ width:40%;}
.head .nav li .setNav .p.p08{ width:11%;}
.head .nav li .setNav .p.p08 .nav_txt{ width:47%;}
/*.head .nav li .setNav .p.p01{ width:11%;}
.head .nav li .setNav .p.p02{ width:12%;}
.head .nav li .setNav .p.p03{ width:11%;}
.head .nav li .setNav .p.p04{ width:13%;}
.head .nav li .setNav .p.p04 .nav_txt{ width:50%;}
.head .nav li .setNav .p.p05{ width:11%;}
.head .nav li .setNav .p.p05 .nav_txt{ width:40%;}
.head .nav li .setNav .p.p06{ width:11%;}
.head .nav li .setNav .p.p06 .nav_txt{ width:40%;}
.head .nav li .setNav .p.p07{ width:11%;}
.head .nav li .setNav .p.p07 .nav_txt{ width:40%;}
.head .nav li .setNav .p.p08{ width:11%;}
.head .nav li .setNav .p.p08 .nav_txt{ width:47%;}
.head .nav li .setNav .p.p09{ width:11%;}
.head .nav li .setNav .p.p09 .nav_txt{ width:40%;}
.head .nav li .setNav .p.p10{ width:11%;}
.head .nav li .setNav .p.p10 .nav_txt{ width:40%;}*/
.head .nav li  ul{ display:none;}
.head .nav li .setNav.navmenu2 .p{ float:none; display:inline-block; height:50px; line-height:50px;width: auto;padding: 0px 3%;}

.head .nav li .setNav .p:hover .nav_p{ background-position:-50px 0; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.head .nav li .setNav .p:hover .d_2{ background-position:-50px -35px;}
.head .nav li .setNav .p:hover .d_3{ background-position:-50px -70px;}
.head .nav li .setNav .p:hover .d_4{ background-position:-50px -105px;}
.head .nav li .setNav .p:hover .d_5{ background-position:-50px -145px;}
.head .nav li .setNav .p:hover .d_6{ background-position:-50px -179px;}
.head .nav li .setNav .p:hover .d_8{ background-position:-50px -250px;}
.head .nav li .setNav .p:hover .d_7{ background-position:-50px -215px;}
/*.head .nav li .setNav .p:hover .nav_p1_8{ background-position:-50px -250px;}*/
.head .nav li .setNav .p:hover .d_9{ background-position:-50px -282px;}
.head .nav li .setNav .p:hover .d_10{ background-position:-50px -320px;}

.head .nav li .setNav .p:hover{ color:#fcc900;}



.head .head_r{ width:14%; color:rgba(255,255,255,.63); color:#babab9\9;}
.head .head_r a{ color:rgba(255,255,255,.63); color:#babab9\9;}
.head .head_r li{ float:right;}
.head .head_r li.head_ser{padding-right: 5%;}
.head .head_r li.head_ser form{ position:relative;}
.head .head_r li.head_ser form .btn{padding: 0;margin: 0;color: #b7b3ac;background: transparent; height:30px;margin-top: 16px;border-top-left-radius: 0;border-bottom-left-radius: 0;width: 24px;}
.head .head_r form span{ height:30px;background:#fff; display:inline-block;width:0; position: absolute;right:24px;top: 16px;z-index: 15; }
.head .head_r li.head_ser .inp{width:0;height:16px;line-height:16px;transition:width .1s ease-in-out;background:transparent; border:none;vertical-align: top;padding: 7px 0; box-sizing:content-box; outline:none;}
.head .head_r li.head_ser:hover form span{width:120px;padding:0 10px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.head .head_r li.head_ser:hover form .inp{ width:100%;}
.head .head_r li.head_ser:hover form .btn{background-color: #fff;}

.head .head_r li.language{ position:relative; cursor:pointer;z-index: 12;background: none;width: 76%;}
.head .head_r li.language .val{ height:63px; line-height:63px;}
.head .head_r li.language ._options{ position: absolute;width: 100%;left:0;top: 63px;background:url("../images/gray2.7.png") repeat; background:rgba(74,74,72,.7);text-align: center;border-color: #eee;border-bottom: 4px solid #fcc900;display:none;}
.head .head_r li.language ._options a{ display:block; height:25px; line-height:25px;  color:#fff;}
.head .head_r li.language ._options a:hover{background:#f0f0f0;color:#333;}

/*
*banner
*/

.banner{ height:683px; position:relative; overflow:hidden;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.banner .slide_nav{ position:absolute; bottom:20%; left:0; width:100%; text-align:center;}
.banner .slide_nav a{ display:inline-block; width:11px; height:11px; line-height:99; overflow:hidden; background-color:#a5a5a5; border-radius:50%; margin:0 8px 0 0; cursor:pointer;}
.banner .slide_nav a.on{ background-color:#fcc900;}
.banner .arrs{ background:url("../images/b_btn.png") no-repeat; width:87px; height:87px; display:block; position:absolute; top:50%; margin-top:-43.5px;}
.banner .arr_prev{ left:0;}
.banner .arr_next{ right:0; background-position:0 -87px;}
.banner .arr_prev:hover{ background-position:-87px 0;}
.banner .arr_next:hover{ background-position:-87px -87px;}

/*
*首页--中间区域
*/
.center-box{position: relative;margin-top: -128px;z-index: 10;}
.centerBox{ padding:2%; background:url("../images/white.5.png") repeat; background:rgba(255,255,255,.5); position:relative;}
.centerBox .listli a *{ cursor:pointer;}
.centerBox .listli .img{ display:block; width:100%; height:0; padding-bottom:38.02%; position:relative; *height:138px; *padding-bottom:0;*zoom:1; overflow:hidden; }
.centerBox .listli .img img{ position:absolute; top:0; left:0; width:100%; height:100%; transition:all 0.5s ease; -ms-transition:all 0.5s ease; -moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.centerBox .listli:hover .img img{ transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}
.centerBox .listli .title{ height:46px; line-height:46px; background-color:#e6e6e6; font-weight:normal; font-size:21px; text-transform:uppercase; text-align:center;margin: 10px 0 0;}
.centerBox .listli:hover .title{ background-color:#fcc900; color:#fff;}
.centerBox .listli:hover .title a{ color:#fff;}
.c_sortlist{ height:103px; overflow:hidden;} /*height:140px;1223*/
.c_sortlist .arrs{ display:block; width:30px; height:30px; background:url("../images/c_btn.png") no-repeat; position:absolute; top:50%; margin-top:-15px;}
.c_sortlist .arr_prev{ left:0;}
.c_sortlist .arr_next{ right:0; background-position:0 -30px;}
.c_sortlist .arr_prev:hover{ background-position:-30px 0;}
.c_sortlist .arr_next:hover{ background-position:-30px -30px;}

.c_box{padding: 25px 0 30px;}
.box .channelIn{ font-size:24px; color:#fcc900; font-family:webSemifont; text-transform:uppercase;}
.box .channelIn a{color:#fcc900;}
.c_box .box .news-list2{border-right: 1px #fcc900 solid;margin-top: 10px;}
.c_box .box .news-list2 li{overflow:hidden; margin-bottom:9px;}
.c_box .box .news-list2 li a *{ cursor:pointer;}
.c_box .box .news-list2 li ._time{ float:left; width: 10%; font-family:webSemifont;margin-right: 2%;border-right: 1px #dbdbdb solid; text-align:center;}
.c_box .box .news-list2 li ._time ._ri{ display:block; font-size:20px;color:#fcc900; text-align:center; line-height: 23px;}
.c_box .box .news-list2 li ._time ._year{ display:block; font-size:12px; color:#727272; text-transform:uppercase; line-height:17px;}
.c_box .box .news-list2 li ._intro{ float:left;width:84%;}
.c_box .box .news-list2 li ._intro ._title{font-size: 16px;line-height: 40px; font-weight:normal; color:#727272;}
.c_box .box .news-list2 li:hover ._time ._ri,.c_box .box .news-list2 li:hover ._time ._year{ color:#fff;}
.c_box .box .news-list2 li:hover{ background-color:#ededed;}
.c_box .box .news-list2 li:hover ._time{ background-color:#fcc900; border-color:#fff;}
.c_box .box.box1{padding-right: 3%;}
.c_box .box.box1 .news-list2{padding-right: 2%;}
.c_box .box.box2 .news-list2{ border-right:none;}


/*
*底部
*/
.foot{border-top: 7px #fcc900 solid;}
.foot .foot_top{ background-color:#4a4a48;padding: 30px 0 20px;}
.foot .foot_top .f_dl{ float:left; width:20%;}
.foot .foot_top .f_dl dt{ font-family:webSemifont; font-size:18px; color:#fcc900;padding-bottom: 5px; text-transform: uppercase;}
.foot .foot_top .f_dl dt a{ color:#fcc900;}
.foot .foot_top .f_dl dd a,.foot .foot_top .f_dl dd{ color:#b2b2b2; font-size:14px;}
.foot .foot_top .f_dl dd a{ display:block;}
.foot .foot_top .f_dl.f_share .a2a_kit a{ margin:5px 5px 0 0;float: none;line-height: 20px;}
.foot .foot_top .f_dl.f_share .a2a_kit .a2a_img{ background:url("../images/share.png") no-repeat; height:20px; line-height:20px; width:20px;}
.foot .foot_top .f_dl.f_share .a2a_kit .a2a_i_facebook{ background-position:0 0!important;}
.foot .foot_top .f_dl.f_share .a2a_kit .a2a_i_google_plus{ background-position:0 -20px!important;}
.foot .foot_top .f_dl.f_share .a2a_kit .a2a_i_twitter{ background-position:0 -40px!important;}
.foot .foot_top .f_dl.f_share .a2a_kit .a2a_i_tumblr{ background-position:0 -60px!important;}

.foot .foot_bottom{ background-color:#272727; font-size:15px; padding:15px 0; color:rgba(255,255,255,.44); color:#fff\9;}
.foot .foot_bottom a{color:rgba(255,255,255,.44); color:#fff\9;}
.foot .foot_bottom em{ margin:0 5px;}

/*
*下层--公共样式
*/
.bread{ padding:14px 2px 10px; color:#FCC900;}
.bread a{ color:#FCC900;}
.bread .channelIT{  width:45%; font-size:0;}
.bread .channelIT .tx{font-family:webBoldfont; font-size:32px; line-height:36px; display:inline-block;vertical-align: bottom;}
.bread .channelIT .zb{height: 100%;width: 0;display: inline-block;vertical-align: bottom;}
.bread .posi{text-transform: uppercase; float:none; position:absolute; bottom:0; right:0;}
.bread .posi em{ margin:0 4px;}
.bread .wrap{ position:relative;}
.bread .channelIT{ float:none;}
.main_bar{padding-bottom: 60px;}
.main_bar .wrap{ background-color:#fff;}
.main_bar .main{ padding: 2.5% 2.5% 4%;}
.main_content{ padding:20px 0; font-size:14px;}


/*
*下层--专题列表
*/

.th_tools{position: absolute;right: 0;top: 0;}
.th_tools a{ display:inline-block; width:33px; height:33px; background-color:#fcc900; margin-left:4px;} 
.th_tools a:hover{ background-color:#ebebeb;}
.chann_title2{ color:#444;width: 80%;line-height:30px;text-transform: uppercase;}
.themeList-l1 .intro{border-bottom: 1px #ccc solid;padding-bottom: 30px;}
.themeList-l1 .chann_title2{font-size:36px; margin-bottom:30px;} 
.themeList-l1 .intro .imgbox{ display:block; width:22.2%;margin-right: 3%;}
.themeList-l1 .intro .imgbox .img{ display:block; height:0; padding-bottom:66.40%; *height:168px; *padding-bottom:0; position:relative;}
.themeList-l1 .intro .imgbox .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.themeList-l1 .intro .summ{ font-size:14px;}

.chann_title{  font-family:webSemifont; font-size:26px;text-transform: uppercase;}
.chann_title a{color:#fcc900;}
.theme_newslist{ margin:0 0 15px;}
.theme_newslist li{ height:38px; line-height:38px; overflow:hidden; font-size:16px;padding: 0 3% 0 2%;}
.theme_newslist li .tit{width:90%; float:left; color:#171717;}
.theme_newslist li .time{ float:right;}
.theme_newslist li:hover{ background-color:#f2f2f2;}
.theme_newslist li a *{ cursor:pointer;}
.theme_newslist li:hover .tit{ color:#fcc900;}

.theme_piclist{ width:100%;margin-top:10px;position: relative;}

.theme_piclist .newslistScroll{ height:190px; overflow:hidden;}
.theme_piclist li{ width:23%; float:left;}
.theme_piclist li a{ display:block; width:100%; position:relative;overflow: hidden;}
.theme_piclist li img{ width:100%;height: 100%;}
.theme_piclist li .pic_name{ line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:16px; font-weight:normal; cursor:pointer;}
.theme_piclist li .cover_bg{ width:100%; height:100%; display:block; opacity:0; background:url("../images/black.5.png") repeat;background:rgba(0,0,0,.50); position:absolute; bottom:-201px; left:0px;line-height: 154px;text-align: center;}
.theme_piclist li .cover_bg .txt{ font-size:16px; color:#fff;display: inline-block;line-height: 1.6;height: auto;vertical-align: middle;border-bottom: 1px #fff solid;}
.theme_piclist li .img{ display:block; width:100%; height:0; padding-bottom:56.25%; *padding-bottom:0; *height:147px; position:relative;}
.theme_piclist li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.theme_piclist .tharrs{ background:url("../images/thico.gif") no-repeat; width:32px; height:34px; display:block; position:absolute;top: -42px;}
.theme_piclist .thprev{right: 34px;}
.theme_piclist .thnext{right: 0;background-position: 0 -34px;}
.theme_piclist .thprev:hover{ background-position:-32px 0;}
.theme_piclist .thnext:hover{ background-position:-32px -34px;}
.theme_piclist li a *{ cursor:pointer;}


.video_list{ width:100%; overflow:hidden; margin-top:10px;}

.video_list ul{ width:102%;}
.video_list li{ width:22.5%; float:left; margin:0 2.5% 0 0;}
.video_list li a{ display:block; width:100%; position:relative;overflow: hidden;}
.video_list li img{ width:100%;height: 100%;}
.video_list li .pic_name{ line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:16px; font-weight:normal; cursor:pointer;}
.video_list li .cover_bg{ width:100%; height:100%; display:block; opacity:0; background:url("../images/black.5.png") repeat;background:rgba(0,0,0,.50); position:absolute; bottom:-201px; left:0px;line-height: 154px;text-align: center;}
.video_list li .cover_bg .txt{ font-size:16px; color:#fff;display: inline-block;line-height: 1.6;height: auto;vertical-align: middle;border-bottom: 1px #fff solid;}
.video_list li .img{ display:block; width:100%; height:0; padding-bottom:70%; *padding-bottom:0; *height:183px; position:relative;}
.video_list li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.video_list li .img .playbg{ background:url("../images/play.png") no-repeat; display:block; width:43px; height:42px; position:absolute; top:50%; left:50%; margin-top:-21px; margin-left:-21.5px;}
.video_list li a *{ cursor:pointer;}

.wrap_in .wrap_bar{ background:#fcc900}

/*
*下层--产品列表
*/
.main .channad{ font-weight:bold;font-size:26px; color:#444;text-transform: uppercase;}
.s_menu_bar{ position:relative;padding: 0 2%;background-color: #f4f4f4;}
.s_menu_bar .s_menu_arrs{ background:url("../images/p_btn.png") no-repeat; display:block; width:20px; height:20px; position:absolute;top: 50%;margin-top: -10px;z-index: 5;}
.s_menu_bar .s_menu_prev{ left:-1%;}
.s_menu_bar .s_menu_next{ right:-1%; background-position:0 -20px;}
.s_menu_bar .s_menu_prev:hover{ background-position:-20px 0;}
.s_menu_bar .s_menu_next:hover{ background-position:-20px -20px;}
.s_menu_bar .s_menu{ height:50px; overflow:hidden; width:1094px; position:relative;}
.s_menu_bar .s_menu ul{ width:200%;position: absolute;left: 0;top: 0;}
.s_menu_bar .s_menu li{ float:left; height:50px; line-height:50px; width:12.5%;text-align: center;}
.s_menu_bar .s_menu li a{ display:inline-block; height:auto; line-height:1.5;vertical-align:middle; font-size:16px;padding: 0 10px 5px 10px;text-transform:uppercase;}
.s_menu_bar .s_menu li:hover,.s_menu_bar .s_menu li.cur{ background-color:#fcc900;}
.s_menu_bar .s_menu li:hover a,.s_menu_bar .s_menu li.cur a{ color:#fff;}

.s_menu_bar2{ position:relative;background-color: #f4f4f4;}
.s_menu_bar2 .s_menu2{ height:50px; overflow:hidden; width:100%; }
.s_menu_bar2 .s_menu2 li{ float:left; height:50px; line-height:50px;text-align: center;}
.s_menu_bar2 .s_menu2 li a{ font-size:16px;display: block; text-transform:uppercase;}
.s_menu_bar2 .s_menu2 li:hover,.s_menu_bar2 .s_menu2 li.cur{ background-color:#fcc900;}
.s_menu_bar2 .s_menu2 li:hover a,.s_menu_bar2 .s_menu2 li.cur a{ color:#fff;}

.prolist{ padding:0 0 30px;}
.prolist ul{ width:102%;}
.prolist li{ float:left; width:22.5%;margin:30px 2.5% 0 0; *margin:30px 2.45% 0 0;}
.prolist li ._name{ font-size:19px;font-family:webSemifont; color:#fcc900;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:normal;}
.prolist li .cover{ position:relative;overflow: hidden;}
.prolist li .img{ display:block; width:100%; height:0; padding-bottom:56.25%; *padding-bottom:0; *height:147px; position:relative;}
.prolist li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.prolist li .cover_bg{ width:100%; height:100%; display:block; opacity:0; background:url("../images/black.5.png") repeat;background:rgba(0,0,0,.50); position:absolute; bottom:-201px; left:0px;text-align: center;}
.prolist li .cover_bg .txt{ font-size:16px; font-family:webBoldfont; color:#fff; width:111px; height:33px; line-height:33px; color:#fff; background-color:#fcc900; display:block; position:absolute; top:50%; left:50%; margin-top:-16.5px; margin-left:-55px;}
.prolist li .summ{ font-size:15px;line-height: 1.4;margin: 10px 0 0; height:42px; overflow:hidden;}

.prolist li a *{ cursor:pointer;}
.s_menu_fixed{ position:fixed;z-index:15; top:0;width: 1200px;left: 50%;margin-left: -600px;}

/*
*下层--产品类别列表
*/
.sortList li .cover{ display:block;}
.sortList li .sortName{ margin:22px 0;background:url("../images/list_li.gif") 100% top no-repeat; transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease; }
.sortList li .sortName a{ display:block; font-weight:normal; font-size:18px;width: 96%;}
.sortList li .sortName:hover{ background-position:100% bottom;}
.sortList li .sortDL{ border-top:1px #d6d3cc solid; height:425px;}
.sortList li .sortDL dd a{ display:block; height:52px; line-height:52px; border-bottom:1px #d6d3cc solid; font-size:15px; background:url("../images/list_li2.gif") 98% top no-repeat;}
.sortList li .sortDL dd a .tt{ line-height:1.2; height:auto; vertical-align:middle; display:inline-block;padding: 0 0 5px;width: 96%;}
.sortList li .sortDL dd a:hover{ background-position:98% bottom;}

/*
*下层--产品详情
*/
.prodetail_top ._pLeft{ font-family:webBoldfont; }
.prodetail_top ._pLeft .sname{ font-size:32px;color:#444; line-height:30px;}
.prodetail_top ._pLeft .pname{ font-size:48px; color:#fcc900; line-height:40px;margin-top: 8px;}
.prodetail_top .pRight .quote_btn{padding: 4px 0;position:relative;z-index: 10;}
.prodetail_top .pRight .quote_btn .txt{ font-family:webBoldfont; display:block;color:#fff; background-color:#fcc900; width:100%;text-align: center;font-size:18px;width: 166px; float:right;cursor: pointer;}
.prodetail_top .pRight .quote_btn .quote_from{ width:490px; padding-bottom:20px;border:1px #fcc900 solid;position: absolute;right: 0;background-color: #fff;top: 36px; display:none; text-align:left;}
.prodetail_top .pRight .quote_btn .quote_from .qu_nr{ padding:5%;}
.prodetail_top .pRight .quote_btn .quote_from .pt{ font-size:17px;}
.prodetail_top .pRight .quote_btn .quote_from  .quoteForm select,.prodetail_top .pRight .quote_btn .quote_from  .quoteForm input{ outline: none;border: 1px #fcc900 solid; padding:6px 0;}
.prodetail_top .pRight .quote_btn .quote_from label{ font-size:16px;}
.prodetail_top .pRight .quote_btn .quote_from .selep{ margin:10px 0 5px;}
.prodetail_top .pRight .quote_btn .quote_from .selep label{ width:18%;}
.prodetail_top .pRight .quote_btn .quote_from .selep .seleect{width: 50%;}
.prodetail_top .pRight .quote_btn .quote_from .li{ float:left; width:50%; *width:49.5%;}
.prodetail_top .pRight .quote_btn .quote_from .li label{ width:100%;}
.prodetail_top .pRight .quote_btn .quote_from .qu_btn{ width:100%; margin:10px 0 0;}
.prodetail_top .pRight .quote_btn .quote_from .qu_btn .btn{ background-color:#fcc900; font-size:17px; text-transform:uppercase; color:#fff;}
.prodetail_top .pRight .right_btn{ clear:both;font-size:18px; float:right;}
.prodetail_top .pRight .right_btn a{ font-size:18px; font-family:webSemifont; color:#3e3e3e; border-bottom:1px #b0b0b0 solid;}
.prodetail_top .pRight .right_btn em{ color:#fcc900; margin:0 5px;}

.ik-escp { padding-top:20px;}
.ik-escp .es-l { margin-right:30px;}
.ik-escp .es-l img { max-width:563px;}
.ik-escp .es-r { }
.ik-escp .es-r p { font-size:22px;color:#333;}

.prodetail_bottom{ margin-top:25px;}
.prodetail_bottom .prodNav{ height:40px;}
.prodetail_bottom .prodNav ul{margin:0 auto;overflow: hidden;*zoom:1;background:#fff;width: 1150px;*width: 1149px;}
.prodetail_bottom .prodNav .fixed{position: fixed;left: 50%;margin-left: -570px;top:0;z-index: 30;}
.prodetail_bottom .prodNav li{ float:left; width:49%; line-height:40px; margin-right:1%; text-align:center;font-family:webSemifont; font-size:18px; background-color:#e9e9e9; cursor:pointer;}
.prodetail_bottom .proimg{ margin:13px 0; height:0; padding-bottom:40.61%; position:relative; overflow:hidden;}
.prodetail_bottom .proimg .arrs{ background:url("../images/pd_btn.png") no-repeat; display:block; width:67px; height:87px; position:absolute; top:50%; margin-top:-43.5px;z-index: 9;}
.prodetail_bottom .proimg .arr_prev{ left:0;}
.prodetail_bottom .proimg .arr_next{ right:0; background-position:0 -87px;}
.prodetail_bottom .proimg .arr_prev:hover{ background-position:-67px 0;}
.prodetail_bottom .proimg .arr_next:hover{ background-position:-67px -87px;}

.prodetail_bottom .proimg li img{ width:100%; height:100%;}
.prodetail_bottom .prodSumm{ padding:10px 0;overflow: auto;width: 100%;}
.prodetail_bottom .prodSumm table{width: 1140px;}
.prodetail_bottom .prodNav li.active{ background-color:#fcc900; color:#fff;}


/*
*下层--新闻列表
*/
.news_bann{ width:100%; margin:0 0 30px;}
.news_bann .img{ width:100%; height:0; padding-bottom:29.82%; *height:340px; *padding-bottom:0; position:relative;}
.news_bann .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.main_news{ padding:30px 0;}
.main_news .news_left{width:100%;}
.main_news .news_left .NewsList-A5 li{ margin-bottom:15px; overflow:hidden;width:80%;}
.main_news .news_left .NewsList-A5 li ._i{ color:#ababab; font-size:12px;}
.main_news .news_left .NewsList-A5 li ._t{ font-size:22px;}
.main_news .news_left .NewsList-A5 li ._p{ font-size:14px; margin:10px 0;}
.main_news .news_left .NewsList-A5 li ._link{ font-size:14px; color:#fcc900;}
.main_news .news_left .NewsList-A5 li ._img{width: 20%; display:block;margin-right: 3%;}
.main_news .news_left .NewsList-A5 li ._img .img{ display:block; width:100%; height:0; padding-bottom:75%; *height:233; *padding-bottom:0; position:relative;}
.main_news .news_left .NewsList-A5 li ._img .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.main_news .news_right{width: 24.7%;}
.main_news .news_right .newSearch{ border-bottom:1px #cacacf solid;}
.main_news .news_right .newSearch form{ overflow:hidden;}
.main_news .news_right .newSearch .inp{border: none;outline: none;background: transparent;padding: 5px 0 5px 3%;float: left; font-size:14px;width: 82%;}
.main_news .news_right .newSearch .btn{background: transparent;float: right;padding: 0;}
.main_news .news_right .newbyDate{ margin:40px 0 0; border-left:1px #ddd solid;}
.pl5{ padding-left:5%;border-bottom: 1px #ddd solid;}
.main_news .news_right .newbyDate .t{ font-size:16px;padding-bottom: 10px; padding-top:10px;}
.main_news .news_right .newbyDate .date{padding-bottom: 10px;padding-top: 10px;}
.main_news .news_right .newbyDate .date dt{ font-size:16px; font-family:webSemifont; color:#fcc900;}
.main_news .news_right .share{ padding:14px 0 14px 14px;}
.main_news .news_right .share a{ background-color:#d6d3cc;margin-right: 5px; padding:3px 5px; color:#6f6660;}
.fw{ font-family:webBoldfont;}
.main_news .news_right .share.a2a_kit .a2a_img{ background:url("../images/share.png") no-repeat; height:20px; line-height:20px; width:20px;}
.main_news .news_right .share.a2a_kit .a2a_i_facebook{ background-position:0 -80px!important;}
.main_news .news_right .share.a2a_kit .a2a_i_google_plus{ background-position:0 -120px!important;}
.main_news .news_right .share.a2a_kit .a2a_i_twitter{ background-position:0 -100px!important;}

/*
*分页
*/
.page{ text-align:left;font-size: 14px; border-top:3px #f3f3f3 solid; border-bottom:1px #f3f3f3 solid; margin-top:30px; padding:10px 0;}
.page .gocenter{ width:93%; color:#000;}

/*
*下层--新闻详情
*/
.mh{ min-height:400px;}
.newsDetail_box .chann_title2{ font-size:24px;margin-bottom: 10px;}
.newsDetail_box .time{ font-size:16px;}
.newsDetail_box .myart{ font-size:14px; margin:20px 0;}

/*
*下层--销售网络
*/
.network_se{padding:20px 0;position: relative;z-index: 10;}
.network_se .net_sele{ width:25%; float:left; height:25px; line-height:25px;  border:1px solid #cacaca; text-indent:10px; background:#fff url("../images/mjt_sele.gif") no-repeat right center; margin-right:1%;position: relative;}
.network_se .net_sele ._val{ text-transform:uppercase;}
.network_se .netse_btn{ width:94px;height:27px;background:url("../images/s.png") 6px center no-repeat #fcc900; color:#fff; cursor:pointer;line-height: 27px;text-indent:22px;padding: 0;outline: none;border: none;}
.network_se select { width:25%;text-transform: uppercase;color:#555;font-family:'webfont';border:1px solid #cacaca;padding:3px 5px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url("../images/mjt_sele.gif") no-repeat right center;margin-right:10px;}
.network_se select::-ms-expand { display: none; }
.network_se .net_sele ._option{ position:absolute; top:25px; left:-1px; width:100%; background-color:#fff;border: 1px #cacaca solid;}
.network_se .net_sele ._option a{ display:block;}
.map{ width:100%; height:100%;}
.nres_list{ padding:25px 0;}
.nres_list .address{ font-size:22px; font-weight:bold;}
.nres_list .sum .p .ps{ display:inline-block; font-size:14px; width:25%;}
.nres_list li dl dd{margin-bottom: 10px;font-size: 14px;}
.nres_list li dl dd strong{color: #fcc900;}

/*
*下层--人力资料简介页
*/
.jobCon{ font-size:16px; margin:35px 0 50px;}
.jobtab{}
.jobtab .tab_b{text-align:center; height:150px; margin:auto;width: 50%; padding-bottom:40px;}
.jobtab .tab_t b{ background:url("../images/sj01.png") no-repeat; display:none; width:40px; height:22px; position:absolute; bottom:-51px; left:50%; margin-left:-20px;}
.jobtab .tab_t{ width:28%; float:left; position:relative; font-size:17px;margin-right: 5%;font-weight: bold;line-height: 20px;}
.jobtab .tab_t h3{font-size: 17px; line-height:40px; height:40px;}
.jobtab .tab_t h3 span{ display:inline-block; vertical-align:bottom; height:auto; line-height:1.2;}
.jobtab .tab_t_cur{ color:#fcc900;}
.jobtab .tab_t_cur b{ display:block;}
.jobtab .tab_t_cur .ico2{ background-position:-100px 0;}
.jobtab .tab_t_cur .ico2_2{ background-position:-100px -85px;}
.jobtab .tab_t_cur .ico2_3{ background-position:-100px -170px;}
.jobtab .tab_c{border:1px solid #fcc900; padding:2%; min-height:300px;}

/*
*下层--招聘列表
*/
.JobList-J5{overflow:hidden; padding-top:34px;}
.JobList-J5 ._jcon {
  margin-bottom: 20px;
}
.JobList-J5 ._title {
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  color: #ffffff;
  background-color: #0b6fa2;
  padding: 0 20px;
}
.JobList-J5 ._minfo {
  padding: 10px 2%;
  border-bottom: 1px solid #cccccc;
  overflow: hidden;
  *zoom: 1;
}
.JobList-J5 ._minfo strong {
  float: left;
  width: 33%;
  text-align:left;
}
.JobList-J5 ._detail {
  padding: 10px 2%;
  line-height: 26px;
}

.JobList-J5 .app_btn{ margin-top:5px;}
.JobList-J5 .app_btn a{ display:block; width:88px; height:29px; line-height:29px; background:#1276cb; color:#fff; font-weight:bold; text-align:center;}

.JobList-J5 ._jt {
  background-color: #efefef;
  height: 34px;
  line-height: 34px;
  margin-top: 10px;
  overflow: hidden;
  *zoom: 1;
  cursor: pointer; position:relative; float:left;width:100%;
}
.JobList-J5 ._jt strong {
  float: left;
  width: 15%; padding-left:2%;font-weight: normal; display:block; font-size:14px; font-weight:bold; color:#757575;
}
.JobList-J5 ._jt strong._t{ width:85%;}
.JobList-J5 ._jt span {
  float: right;
}
.JobList-J5 ._jt [class^="ico-"] {
  font-size: 12px;
  color: #999999;
}
.JobList-J5 ._jc{ display:none; float:left; width:100%;}
.JobList-J5 ._jt ._ico{ background:url("../images/qa31.png") no-repeat;}
.JobList-J5 ._jt ._icoActive{background:url("../images/qa32.png") no-repeat;}
.JobList-J5 ._jt ._icoP{width:11px;height:6px; position:absolute;right:8px;top:14px;}
.JobList-J5 ._detailBtn {
  padding: 10px 0;
}
.JobList-J5 ._btn {
  display: inline-block;
  padding: 0 30px;
  color: #ffffff;
  background: #fcc900;
  cursor: pointer;
  line-height: 34px;
  font-size:18px; font-weight:bold;
}

.JobList-J5 ._btn:hover {
  background: #e8e8e8; color:#444;
}

.jobList_top{ margin:20px 0 0;}

/*
*瀑布流模板
*/
.pubuList{ padding:50px 0 20px; overflow:hidden;}
.pubuList ul{ width:102%;}
.pubuList li.item{ width:261px;height:380px; margin:0 27px 27px 0; border:1px #f4f4f4 solid; background-color:#f4f4f4;float:left;}
.pubuList li.item .intro{padding: 4%;font-size:14px;}
.pubuList li.item .intro .title{ font-size:16px; font-family:webSemifont;line-height: 20px; color:#020202;}
.pubuList li.item .intro .time{ color:#ababab;}
.pubuList li.item .intro .summ{ line-height:20px; margin:10px 0 0; color:#2d2e2a;height: 40px;overflow: hidden;}
.pubuList li.item .intro .more{text-align: right;display: block;margin: 10px 0 0; color:#fcc900;}
.pubuList li.item a *{ cursor:pointer;}
.pubuList li.item:hover{ background-color:#fcc900; border-color:#fcc900;}
.pubuList li.item:hover .title,.pubuList li.item:hover .time,.pubuList li.item:hover .summ,.pubuList li.item:hover .more{ color:#fff;}
.pubuList li.item .img{ display:block; width:100%;}
.pubuList li.item .img img{ width:100%;}

/*
*下层--留言表单
*/
.Form-P2 .Form-P2-li {
 background-color: #f7f7f7;overflow: hidden;border-bottom: 1px solid #dadbdb;
}
.Form-P2 .Form-P2-li label {
  display: inline-block;
  color: #666;
  vertical-align: middle;background-color: #f0f1f1;float: left;width: 14%;height: 38px;line-height: 38px;text-indent: 12px; margin-bottom:0;margin-right: 2%;
}
.Form-P2 .Form-P2-li input {
  height: 16px;
  line-height: 16px;
  border: 1px #ddd solid; padding:5px 0; margin:5px 0;
  width: 39%;
}
.Form-P2 .Form-P2-li textarea {
  border: 1px #ddd solid;
  width: 39%;margin: 5px 0;
}
.Form-P2 .Form-P2-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;font-size: 18px;
}
.Form-P2 .Form-P2-li input._yzm {
  width: 20%;
}
.Form-P2 .Form-P2-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;
}
.Form-P2 .Form-P2-li b {
  color: #666;
  font-size: 12px;
  padding-left: 4px;
}
.Form-P2 .Form-P2-li select {
  border: 1px #ddd solid;
  width: 25%;
  padding: 5px 0;margin: 5px 0;
}
.Form-P2 .Form-P2-Btn {
  padding: 27px 0 0 0;
}
.Form-P2 .Form-P2-Btn button {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  cursor: pointer;border: none;outline: none;border-radius: 0;
}
.Form-P2 .Form-P2-Btn ._submit {
  background: #fcc900;
  margin-right: 10px;
}
.Form-P2 .Form-P2-Btn ._reset {
  background: #909090;
}
.Form-P2 .Form-P2-li.Form-P2-text label{ height:172px;}

.lmp1{font-size: 16px;margin: 10px 0;}
.lmp2{font-size: 16px; font-style:italic;}

/*
*问卷调查
*/
.online_main .ques_nr{padding: 23px 0 0 2%;position:relative;}
.online_main .ques_nr .ques_title{position:absolute;left:0;top:28px;}
.online_main .ques_nr .ques_title2{ line-height:34px;}
.online_main .blok{padding-top:60px;}
.online_main .emc{color: red;padding-left: 5px;font-size: 24px;vertical-align: -8px;}
.online_main .scwj_tswz{ padding:30px 0;}
.online_main .on_sele{ margin:15px 0 0 2%;}
.online_main .on_sele .on_sele_se1{width: 18%;margin-left: 6px;}
.online_main .on_sele .on_sele_se2{width: 18%;}
.online_main .blok textarea{ width: 60%;margin-left: 2%;min-height: 120px;max-height: 120px;}
.online_main .ques_nr table label{ vertical-align:top;margin-right: 2px;}


/*
*下层--关于我们
*/
.font16wet{font-family: webBoldfont;font-size: 16px;line-height: 20px;margin: 15px 0 0;}
.main-dl{ margin:40px 0 0;}
.main-dl .dt{ font-size:24px; color:#fcc900; font-family:webSemifont; text-transform:uppercase;}
.main-dl .dd .imgsrcollbox{width:33%;margin-right: 3%; display:block;}
.main-dl .dd .imgsrcoll{ width:100%; height:0; padding-bottom:22.1%; *height:252px; *padding-bottom:0; position:relative;overflow:hidden;}
.main-dl .dd .imgsrcoll li img{width:100%; height:100%;}
.main-dl .dd .imgsrcoll .arrs{ background:url("../images/abtn.png") no-repeat; width:27px; height:56px; display:block;top: 50%;margin-top: -28px;z-index: 9;}
.main-dl .dd .imgsrcoll .arr_prev{ left:0;}
.main-dl .dd .imgsrcoll .arr_next{  background-position:0 -56px; left:30.6%;}
.main-dl .dd .imgsrcoll .arr_prev:hover{ background-position:-27px 0;}
.main-dl .dd .imgsrcoll .arr_next:hover{  background-position:-27px -56px;}

/*
*下层--技术创新
*/
svg:not(:root){overflow:hidden;}
.tech_tab .tab_t{ width: 31.1%; margin-right:3%; position:absolute;}
.tech_tab .tab_t .tab_t_cover{ width:100%; height:0; padding-bottom:56.25%; *height:200px; *padding-bottom:0; position:relative;}
.tech_tab .tab_b{ height:200px;}
.tech_tab .tab_t .imgbox{ display:block; position:absolute; top:0; left:0; height:0; padding-bottom:56.25%; *height:199px; *padding-bottom:0;width: 100%; overflow:hidden;}
.tech_tab .tab_t .imgbox img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.tech_tab .tab_t .coverbg{ display:none; width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; background:url("../images/black.5.png") repeat; background:rgba(0,0,0,.5); font-size:0;}
.tech_tab .tab_c{ background-color:#f4f4f4; margin:30px 0 0;}
.tech_tab .tab_c .tech_tc{ padding:1.5%; min-height:300px;}
.tech_tab .tab_t .coverbg .title{ display:none;}
.tech_tab .tab_t_cur .coverbg{ display:block;}
.tech_tab .tab_t_cur .coverbg .error{ width:0; height:100%; vertical-align:middle; display:inline-block;}
.tech_tab .tab_t_cur .coverbg .title{ font-size:18px;text-transform:uppercase; margin: 5.5%; width:89%;position: relative;z-index: 6;color: #fff; display:inline-block; vertical-align:middle; *height:160px; *line-height:160px;}
.tech_tab .tab_t_cur .title span{}
.tech_tab .boxs{ padding:5.5%;}
.tech_tab .box {
	width: 100%; height:160px; 
	position: relative;
	background: transparent;
	display:none;
	cursor: pointer;
	color: #fff;
	box-shadow: inset 0 0 0 1px #fff;
	-webkit-transition: background 0.4s 0.5s;
	transition: background 0.4s 0.5s; z-index:5;border:1px #fcc900 solid\9; overflow:hidden;
}

.tech_tab .tab_t_cur .box{ display:block;}
.tech_tab .box:hover {
	background: rgba(255,255,255,0);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.tech_tab .box svg {
	position: absolute;
	top: 0;
	left: 0;box-sizing: border-box;
}

.tech_tab .box svg line {
	stroke-width: 3;
	stroke: #fcc900;
	fill: none;
	-webkit-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.tech_tab .box:hover svg line {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.tech_tab .box svg line.top,
.tech_tab .box svg line.bottom {
	stroke-dasharray: 330 240; 
}

.tech_tab .box svg line.left,
.tech_tab .box svg line.right {
	stroke-dasharray: 490 400;
}

.tech_tab .box:hover svg line.top {
	-webkit-transform: translateX(-600px);
	transform: translateX(-600px);
}

.tech_tab .box:hover svg line.bottom {
	-webkit-transform: translateX(600px);
	transform: translateX(600px);
}

.tech_tab .box:hover svg line.left {
	-webkit-transform: translateY(600px);
	transform: translateY(600px);
}

.tech_tab .box:hover svg line.right {
	-webkit-transform: translateY(-920px);
	transform: translateY(-920px);
}

/*
*下层--投资者关系
*/
.NewsList-A1-head {
  line-height: 34px;
  background: #333333;
  color: #ffffff;
  font-weight: bold;padding: 0 1%;
}
.NewsList-A2 {
  font-size: 16px;
}
.NewsList-A2 ._data {
  float: right;
  width: 20%;
  text-align: center;
}
.NewsList-A2 ._title {
  float: left;
  width: 80%;
  text-align: left;
  cursor: pointer;
}
.NewsList-A2 li {
  border-bottom: 1px dotted #ededed;
}
.NewsList-A2 li a {
  display: block;
  line-height: 25px; padding:8px 0;
  overflow: hidden;
  background: #ffffff;
  padding-left: 1%;
  vertical-align: top;
}
.NewsList-A2 a:hover {
  color: #fcc900;
  background: #ededed;
}
.NewsList-A2 li.even a{ background-color:#ededed;}


/*
*下层--产品类别列表2
*/
.sortList2 li .cover{ display:block;}
.sortList2 li .sortName{ margin:22px 0;background:url("../images/list_li.gif") 100% top no-repeat; transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease; }
.sortList2 li .sortName a{ display:block; font-weight:normal; font-size:18px;width: 96%;}
.sortList2 li .sortName:hover{ background-position:100% bottom;}
.sortList2 li .sortDL{ border-top:1px #d6d3cc solid; height:316px;}
.sortList2 li .sortDL dd a{ display:block; border-bottom:1px #d6d3cc solid; font-size:0; background:url("../images/list_li_3.gif") 98% 14px no-repeat; padding:5px 0; *height:40px; *line-height:20px; *padding:0;}
.sortList2 li .sortDL dd a .tt{ line-height:1.2; height:auto; vertical-align:middle; display:inline-block;padding: 0 0 5px;width: 96%; font-size:15px;}
.sortList2 li .sortDL dd a .biaogan{display: inline-block;height: 100%;width: 0;vertical-align: middle;}
.sortList2 li .sortDL dd a:hover{background:url("../images/list_li_3.gif") 98% -38px no-repeat;}

/*
*下层--zoomCare
*/
.wordtext{ margin:0 0 20px;}
.zoomCare.tech_tab .tab_t{ width:22.5%;}
.zoomCare.tech_tab .box{ height:116px;}
.zoomCare.tech_tab .tab_b{ height:145px;}
.zoomCare.tech_tab .tab_t .imgbox img,.zoomCare.tech_tab .tab_t .tab_t_cover{ *height:144px;}
.zoomCare.tech_tab .tab_t_cur .coverbg .title{ *height:144px; *line-height:144px;}

/*
*下层--联系我们
*/
.con_pt{ font-size:15px; font-family:webSemifont;margin-bottom: 10px;}
.contact_box .con_dl{width:49.5%; float:left;}
.contact_box .con_dl.odd{ margin-right:0.5%;}
.con_dl .dl{ width:100%; margin:0 0 6px; float:left;}
.con_dl .dl dt{ height:40px; line-height:40px; background-color:#f4f4f4; text-align:center; cursor:pointer;}
.con_dl .dl dd{ padding:10px 0 20px; display:none;}
.con_dl .dl dt.active{ background-color:#fcc900; color:#fff;}
/*简历表单*/
.Form-J1 .Form-J1-Left {
  float: left;
  width: 50%;
}
.Form-J1 .Form-J1-right {
  float: right;
  width: 50%;
}
.Form-J1 .Form-J1-li {
  padding-top: 10px;
}
.Form-J1 .Form-J1-li label {
  width: 9em;
  display: inline-block;
  color: #666;
  vertical-align: middle;text-align: right;
}
.Form-J1 .Form-J1-li input {
  height: 28px;
  line-height: 28px;
  border: 1px #ddd solid;
  width: 70%;
}
.Form-J1 .Form-J1-li textarea {
  border: 1px #ddd solid;
  width: 69%;
}
.Form-J1 .Form-J1-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;
}
.Form-J1 .Form-J1-li input._yzm {
  width: 20%;
}
.Form-J1 .Form-J1-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;
}
.Form-J1 .Form-J1-li b {
  color: #666;
  font-size: 12px;
  padding-left: 4px;
}
.Form-J1 .Form-J1-li select {
  border: 1px #ddd solid;
  width: 70%;
  padding: 7px 0;
}
.Form-J1 .Form-J1-Btn {
  clear: both;
  text-align: center;
  padding-top: 40px;
}
.Form-J1 .Form-J1-Btn button {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;border: none;outline: none;
}
.Form-J1 .Form-J1-Btn ._submit {
  background: #fcc900;
  margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .Form-J1 .Form-J1-Left {
    width: 100%;
  }
  .Form-J1 .Form-J1-li input {
    width: 87%;
  }
  .Form-J1 .Form-J1-li select {
    width: 87%;
  }
  .Form-J1 .Form-J1-right {
    width: 100%;
  }
  .Form-J1 .Form-J1-li textarea {
    width: 85%;
  }
  .Form-J1 .Form-J1-li input._yzm {
    width: 27%;
  }
  .Form-J1 .Form-J1-li b {
    display: none;
  }
  .Form-J1 .Form-J1-Btn{ text-align:left;}
}
/*搜索*/
.Search-S1-head {
  overflow: hidden;
  padding: 20px;
  background: #ededed;
  margin-bottom: 20px;
  *zoom: 1;
}
.Search-S1-head ._form {
  margin-right: 3em;
}
.Search-S1-head ._inp {
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  background: #ffffff;
  border: 1px solid #cccccc;vertical-align: top;
}
.Search-S1-head ._btn {
  height: 22px;
  line-height: 22px;
  background: #fcc900;
  cursor: pointer;border: none;outline: none;
}
.Search-S1-head ._btn [class^="ico-"] {
  vertical-align: top;
  color: #ffffff;
  font-size: 16px;
}
.Search-S1-head ._result {
  height: 22px;
  line-height: 22px;
}
.Search-S1-head ._result em {
  margin: 0 .4em;
  font-weight: 700;
}
.Search-S1-list {
  margin-bottom: 30px;
}
.Search-S1-list li {
  margin-bottom: 10px;
}
.Search-S1-list ._head {
  font-size: 14px;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.Search-S1-list ._num {
  float: left;
}
.Search-S1-list ._type {
  float: left;
  color: #fcc900;
  padding: 0 1em;
  border-right: 1px solid #cccccc;
  margin-right: 1em;
  font-style: normal;
}
.Search-S1-list ._t {
  float: left;
  /*width: 86%;*/
  font-weight: bold;
}
.Search-S1-list ._p {
  padding-left: 60px;
}

/*
*2015-05-28
*/
.main-dl .dd .imgsrcollbox .img{ display:block; width:100%; height:0; padding-bottom:66.84%;*height:252px; *padding-bottom:0; position:relative;}
.main-dl .dd .imgsrcollbox .img img{ position:absolute; top:0; left:0;}
.main-dl .dd .imgsrcollbox li{ overflow:hidden;}

/*
*下载
*/
.down_title{ position:relative;}
.down_title .c_more{ font-family:webSemifont; font-size:14px; position:absolute; right:0; bottom:8px;}
.down_vlist ._title{ color:#fcc900; border-bottom:1px #d8d8d8 solid;}
.down_vlist ._down{ text-align:center; font-family:webSemifont; font-size:14px; color:#a3a3a3; display:block;}
.down_vlist ._down i{ vertical-align:top;}
.down_vlist ._down a{ display:inline-block; width:auto; color:#a3a3a3;margin-right: 5px;}
.dmt25{ margin:25px 0 0;}
.down_vlist li{ margin-bottom:20px;}
.down_vlist li .img{ overflow:hidden;}
.down_vlist li .img img{ transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.down_vlist li:hover .img img{ transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}
.theme_newslist.down_vlist li{ margin-bottom:0;}

/*
*下层--产品综合列表
*/
.prozhlist{ overflow:hidden;}
.prozhlist ul{ width:102%;}
.prozhlist li{float: left;width: 22.5%;margin:0 2.5% 20px 0;*width: 22.4%; position:relative;z-index: 2; cursor:pointer;}
.prozhlist li ._title{ border:1px #e9e9e9 solid; font-size:0; height:49px; text-align:center;}
.prozhlist li ._title .tx{ display:inline-block; vertical-align:middle; font-size:17px; font-weight:normal;line-height: 20px;color: #555;}
.prozhlist li ._title .bgline{ display:inline-block; width:0; height:100%; vertical-align:middle;}
.prozhlist li .img{ display:inline-block; width:100%;position:relative;margin: 15px 0 0; overflow:hidden;text-align: center;background-color: #f7f7f7;}
.prozhlist li .img .img01{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);filter: gray;}
.prozhlist li .img .img02{ display:none;}
.prozhlist li .ik-qt { border:1px #f7f7f7 solid;border-top:0 none;display:block;padding:2% 3%;color:#FF8F00;}

.prozhlist li .cover_bg{ width:100%; height:100%; display:block; opacity:0; background:url("../images/black.5.png") repeat;background:rgba(0,0,0,.50); position:absolute; bottom:-201px; left:0px;text-align: center;}
.prozhlist li .cover_bg .txt{ font-size:16px; font-family:webBoldfont; color:#fff; width:111px; height:33px; line-height:33px; color:#fff; background-color:#fcc900; display:block; position:absolute; top:50%; left:50%; margin-top:-16.5px; margin-left:-55px;}
.prozhlist li .data{ display:none;}
.show_detail{ clear:both; float:left; width:93.5%; border:1px #e8e8e8 solid; background-color:#f4f4f4; position:relative; padding:2%; margin-bottom:20px;}
.show_detail a{ display:inline-block; width:23%; margin-right:1%;font-size: 15px;line-height: 2;}
/*.show_detail:before{ content:''; background:url(../images/sjxing.gif) no-repeat; width:10px; height:8px;position: absolute;top: -8px;left: 5%;}*/
.prozhlist li.open:after{content:''; background:url("../images/sjxing.gif") no-repeat; width:10px; height:8px;position: absolute;bottom: -21px;left: 50%; margin-left:-4px;}
.prozhlist li:hover ._title{ background-color:#fcc900;}

.pplist2.prozhlist li .img{ padding:10px 0;}

/*
*下层--产品综合
*/
.pro_ban{ margin:0 0 44px; height:0; padding-bottom:34.65%; *height:395px; *padding-bottom:0; position:relative; overflow:hidden;}
.pro_ban img{ width:100%; height:100%; }
.pro_ban .arrs{ background:url("../images/pd_btn.png") no-repeat; display:block; width:67px; height:87px; position:absolute; top:50%; margin-top:-43.5px;z-index: 9;}
.pro_ban .arr_prev{ left:0;}
.pro_ban .arr_next{ right:0; background-position:0 -87px;}
.pro_ban .arr_prev:hover{ background-position:-67px 0;}
.pro_ban .arr_next:hover{ background-position:-67px -87px;}

/*
*下层--公司简介
*/
.about_bann{margin:0 0 44px; height:0; padding-bottom:29.82%; *height:340px; *padding-bottom:0; position:relative; overflow:hidden;}
.about_bann img{ width:100%; height:100%; }
.about_bann .arrs{ background:url("../images/pd_btn.png") no-repeat; display:block; width:67px; height:87px; position:absolute; top:50%; margin-top:-43.5px;z-index: 9;}
.about_bann .arr_prev{ left:0;}
.about_bann .arr_next{ right:0; background-position:0 -87px;}
.about_bann .arr_prev:hover{ background-position:-67px 0;}
.about_bann .arr_next:hover{ background-position:-67px -87px;}

.net_bann{ margin:20px 0 0;}

/*
*下层--网站地图
*/
.wz_mapdt{ padding:0 0 40px;}
.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{float:left;width:104px;margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#69bd89 ;color:#fff;}
.site_cell{ clear:both;}
.site_cell a{float:left;color:#333;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#69bd89 ;}
.sitemap-8607{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.sitemap-8607 h4{margin-right:10px;}
.sitemap-8607 h4 a{display:block;text-align:center;background:#ececec;font-size:13px;}
.sitemap-8607 h4 a:hover{background:#fcc900;color:#fff;}
.sitemap-8607 .site_cell a{float:left;color:#666;padding-right:35px;transition:none;}
.sitemap-8607 .site_cell a:hover{color:#333;}

.wrap_out .wrap_in .wrap_body .wrap_foot .submit_btn{background: #fcc900;}
.wrap_out .wrap_in .wrap_body .wrap_foot .submit_btn:hover{border-color: #fcc900;background: #fcc900;} 


/* Fy */
.pageNavi { padding:10px 0; color:#666;}
.wp-pagenavi { CLEAR: both; color:#666;}
.wp-pagenavi A { BORDER: #bfbfbf 1px solid; PADDING: 3px 5px 3px; MARGIN: 2px; TEXT-DECORATION: none; color:#666;}
.wp-pagenavi SPAN {	BORDER: #bfbfbf 1px solid; PADDING: 3px 5px 3px; MARGIN: 2px; TEXT-DECORATION: none; color:#666;}
.wp-pagenavi A:hover { BORDER:1px #fcc900 solid; background:#fcc900; color:#fff;}
.wp-pagenavi SPAN.current { BORDER:1px #000 solid;}
.wp-pagenavi SPAN.current {	FONT-WEIGHT: bold}