/* CSS Document */
*{ padding:0; margin:0;}
img{ padding:0; margin:0; border:none;}
body{ margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:12px; color:#858585; background:#fff;}
input{ padding:0; margin:0; outline:none;}
input:focus, textarea:focus{ outline:none;}
ul, li{ list-style:none; padding:0; margin:0;}
a:active{ blr:expression(this.onFocus=this.blur()); outline:none;}
a{ outline:none; blr:expression(this.onFocus=this.blur());}
a{ font-family:"Microsoft YaHei"; color:#232a34;}
a:link{ text-decoration:none; color:#232a34;}
a:visited{ text-decoration:none; color:#232a34;}
a:active{ text-decoration:none; color:#232a34;}
a:hover{ text-decoration:none; color:#cd0010;}

.clear{clear:both; height:1px;font-size:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}

/***************** universal *****************/
.linkblack12, .linkblack12:link, .linkblack12:visited{ font-size:12px; color:#3f4a5a;}
.linkblack12:hover{ color:#ec0d00;}
.linkblack12w, .linkblack12w:link, .linkblack12w:visited{ font-size:12px; color:#8c9195;}
.linkblack12w:hover{ color:#cd0010;}
.linkblack16wb, .linkblack16wb:link, .linkblack16wb:visited{ font-size:16px; color:#232a34; font-weight:bold;}
.linkblack16wb:hover{ color:#cd0010;}
.linkblue38w, .linkblue38w:link, .linkblue38w:visited{ font-size:38px; color:#cd0010;}
.linkblue38w:hover{ color:#0267cc;}
.linkwhite14w, .linkwhite14w:link, .linkwhite14w:visited{ font-size:14px; color:#fff;}
.linkwhite14w:hover{ color:#ccc;}
.linkwhite14w1, .linkwhite14w1:link, .linkwhite14w1:visited{ font-size:14px; color:#fff;}
.linkwhite14w1:hover{ color:#cd0010;}
.linkgray12w, .linkgray12w:link, .linkgray12w:visited{ font-size:12px; color:#858585;}
.linkgray12w:hover{ color:#cd0010;}

.txtblack18w{ font-size:18px; color:#232a34;}
.txtblack18wb{ font-size:18px; color:#232a34; font-weight:bold;}
.txtblack20wb{ font-size:20px; color:#232a34; font-weight:bold;}
.txtblack26wb{ font-size:26px; color:#232a34; font-weight:bold;}
.txtblack30wb{ font-size:30px; color:#232a34; font-weight:bold;}

/***************** 顶部 *****************/
#top_bg{ width:100%; background:#cd0010; position:absolute; top:0px; left:0; z-index:999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
#top1{ width:100%; height:30px; float:left;}
#top{ width:1200px; height:30px; line-height:30px; margin:0 auto; color:#fff; overflow:hidden;}
#top a{ color:#fff;}
#top a:hover{ text-decoration:underline;}
#top .top_link{ float:right;}

html{ _background:url(about:_blank) fixed;}

/***************** 头部 *****************/
#topbox{ width:100%; height:100px; background:#fff; position:absolute; top:30px; left:0; z-index:999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
#topbox #topbox1{ width:100%; height:100px; padding-bottom:8px; float:left; background:url(../images/nav_shadow.png) repeat-x bottom;}
#topbox #topbox1 #topbox2{ width:1200px; margin:0 auto; height:100px;}

#topbox #topbox1 #topbox2 #logo{ padding-top:16px; width:150px; height:67px; float:left;}

#topbox #topbox1 #topbox2 #menu{ width:600px; height:100px; float:left; margin-left:100px;}
#topbox #topbox1 #topbox2 #menu li{ width:auto; height:100px; margin-right:1px; float:left; position:relative;}
#topbox #topbox1 #topbox2 #menu li a{ width:110px; height:100px; line-height:100px; text-align:center; font-size:16px; color:#666; float:left; white-space:nowrap; word-break:break-all;}
#topbox #topbox1 #topbox2 #menu li.why a{ width:150px;}
#topbox #topbox1 #topbox2 #menu li a:hover, #topbox #topbox1 #topbox2 #menu li a.current{ height:100px; line-height:100px; float:left; font-size:16px; color:#fff; background:#cd0010 url(../images/nav_h_bg.png) no-repeat center 0; white-space:nowrap; word-break:break-all;}

#topbox #topbox1 #topbox2 #menu li .menulist{ width:auto; height:auto; position:absolute; left:0px; top:100px; display:none;}
#topbox #topbox1 #topbox2 #menu li .menulist .menulist1{ padding-bottom:20px; width:120px; height:auto; float:left; border:1px #d3d3d3 solid; background:#efefef;}
#topbox #topbox1 #topbox2 #menu li .menulist .menulist1 li{ padding:20px 0 0 0; width:120px; height:auto; float:left;}
#topbox #topbox1 #topbox2 #menu li .menulist .menulist1 li a{ width:105px; padding-left:15px; height:auto; text-align:left; font-size:16px; line-height:18px; color:#999; float:left; font-weight:normal;}
#topbox #topbox1 #topbox2 #menu li .menulist .menulist1 li a:hover{ width:120px; height:auto; font-size:16px; line-height:18px; color:#cd0010; float:left; background:none;}

#topbox #topbox1 #topbox2 #searchbox{ padding-top:30px; width:270px; height:40px; float:right;}
#topbox #topbox1 #topbox2 #searchbox #searchbox1{ padding-left:15px; width:255px; height:40px; float:left; background:#efefef; border-radius:40px; overflow:hidden;}
#topbox #topbox1 #topbox2 #searchbox #searchbox1 .inputbox{ width:160px; height:40px; float:left;}
#topbox #topbox1 #topbox2 #searchbox #searchbox1 .inputbox input{ width:220px; height:40px; line-height:40px; color:#aaa; background:none;}
#topbox #topbox1 #topbox2 #searchbox #searchbox1 .inputbox .input1{ width:160px; height:40px; line-height:40px; font-size:14px; color:#232a34; background:none; border:none; outline:none;}
#topbox #topbox1 #topbox2 #searchbox #searchbox1 .inputbtn{ width:24px; height:24px; margin:8px 10px 0 0; float:right;}
.input2{ outline:none; blr:expression(this.onFocus=this.blur());}
#topbox #topbox1 #topbox2 #topright{ display:none;}

#showNav{ margin-top:6px; display:none; position:relative; float:left; width:40px; height:46px;}

/***************** 首页内容区 *****************/
#container{ padding-top:130px; padding-bottom:0px; width:100%; height:auto; overflow:hidden; background:#fff;}
#container #banner{ width:100%; height:auto; float:left; background:#f5f7f9;}

.block_home_slider{ position:relative; width:100%; height:auto; float:left; overflow:hidden;}
.block_home_slider .slide{ position:relative;}
.block_home_slider .caption{ padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; /*background:url(../images/bg_caption.png);*/ text-align:left;}
.block_home_slider .caption p{ padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title{ padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a{ width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:40%; background-repeat:no-repeat; /*background-image:url(../images/sprite_arrow_2.png); */ text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev{ left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover{ background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next{ right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover{ background-position:right bottom;}
.block_home_slider .flex-control-paging{ padding-top:15px; display:inline-block; position:absolute; bottom:10px; left:48%;}
.block_home_slider .flex-control-paging li{ margin:0px; padding:0px; float:left; overflow:hidden; list-style-type:none;}
.block_home_slider .flex-control-paging li a{ width:23px; height:23px; display:block; background:url(../images/white.png) no-repeat left top; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active{ background:url(../images/blue.png) no-repeat left top;}
.block_home_post_feature{ width:300px;}
.block_home_post_feature p{ padding-bottom:0px;}

.flexslider{ margin:0; padding:0;}
.flexslider .slides > li{ display:none; -webkit-backface-visibility:hidden; list-style-type:none;}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img{ width:100%; display:block;}
.flex-pauseplay span{ text-transform:capitalize;}

#container #iconbox.application{ padding-top:20px;}
#container #iconbox{ width:100%; height:auto; float:left;}
#container #iconbox #iconbox1{ margin:0 auto; width:1200px; height:auto;}
#container #iconbox #iconbox1 #icontit{ width:650px; height:80px; line-height:80px; margin:0 auto; background:url(../images/line.gif) repeat-x center center;}
#container #iconbox #iconbox1 #icontit h3{ width:350px; text-align:center; font-size:30px; font-weight:normal; color:#cd0010; margin:0 auto; background:#fff;}
#container #iconbox #iconbox1 #icontit h3 span{ font-size:24px; margin-left:15px; color:#000;}
#container #iconbox #iconbox1 #iconlist{ padding-top:27px; width:1400px; height:auto; float:left;}
#container #iconbox #iconbox1 #iconlist li{ width:200px; height:250px; float:left; margin-right:135px;}
#container #iconbox #iconbox1 #iconlist li #iconpic{ width:84px; height:84px; margin:0 auto 20px; border-radius:30px; overflow:hidden;}
#container #iconbox #iconbox1 #iconlist li #icondetail{ height:82px; line-height:18px; color:#858585;}
#container #iconbox #iconbox1 #iconlist li #icondetail a{ display:block; text-align:center; padding-bottom:10px;}

#container #iconbox.about{ padding:20px 0 50px; background:#f5f5f5;}
#container #iconbox.about #iconbox1 #icontit h3{ background:#f5f5f5;}
#container #iconbox.about .a_pic{ width:400px; height:273px; float:left;}
#container #iconbox.about .a_info{ width:760px; height:227px; float:right; font-size:14px; line-height:23px;}
#container #iconbox.about .a_info a.detail{ width:125px; line-height:40px; display:block; text-align:center; color:#fff; background:#cd0010; margin-top:25px;}

/***************** 底部帮助 *****************/
#footer{ width:100%; height:auto; float:left; border-top:3px solid #cd0010;}
#footer #footermenu{ padding-bottom:38px; padding-top:38px; width:100%; height:auto; float:left; background:#333;}
#footer #footermenu #footermenu1{ margin:0 auto; width:1200px; height:auto;}
#footer #footermenu #footermenu1 #footermenu2{ width:1200px; height:auto; float:left; background:url(../images/line4.gif) repeat-y left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist1{ width:140px; height:auto; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist1 #footermenulisttit{ width:135px; height:32px; line-height:16px; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist1 #menulist{ width:135px; height:auto; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist1 #menulist li{ width:135px; height:25px; line-height:16px; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist2{ width:230px; height:auto; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist2 #footermenulisttit{ width:230px; height:32px; line-height:16px; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist2 #menulist{ width:230px; height:auto; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist2 #menulist li{ width:97px; height:25px; line-height:16px; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3{ width:347px; height:auto; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #footermenulisttit{ padding-left:25px; width:322px; height:32px; line-height:16px; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #contactdetail{ padding-left:25px; width:322px; height:auto; line-height:27px; color:#8c9195; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #contactdetail a{ color:#999;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #contactdetail a:hover{ color:#cd0010;}

/***************** 底部 *****************/
#foot_bg{ width:100%; float:left; background:#222 url(../images/f_logo.png) no-repeat 25% -25px;}
#foot{ width:1200px; margin:0 auto; height:100px; line-height:32px; color:#9b9b9b; overflow:hidden;}
#foot .f_link{ margin-top:20px;}
#foot .f_link a{ color:#9b9b9b;}
#foot .f_link a:hover{ text-decoration:underline;}

#foot .two_wm{ float:right; margin:0 0 0 30px;}
#foot .f_rt{ float:right; margin-top:10px;}
#foot .tel{ width:280px; float:right; padding:8px 0; border-right:1px #9b9b9b solid;}
#foot .tel h3{ font-size:14px; color:#fff; line-height:30px;}
#foot .tel .num{ display:block; font-size:32px; line-height:30px; color:#fff;}


/***************** 内页代码部份 *****************/
#i_banner img{ width:100%; display:block;}

#container #navbox{ width:100%; height:auto; margin-bottom:50px; overflow:hidden; background:#f7f7f7;}
#container #navbox #nav1{ width:1200px; margin:0 auto; height:78px; overflow:hidden;}
#container #navbox #nav1 li{ width:33.33%; height:78px; float:left; overflow:hidden;}
#container #navbox #nav1 li a{ padding:3px 0 3px 0; width:100%; height:72px; line-height:72px; text-align:center; font-size:28px; color:#666; float:left; overflow:hidden; background:#f7f7f7;}
#container #navbox #nav1 li a:hover, #container #navbox #nav1 li a.now{ padding:3px 0 0px 0; font-size:28px; color:#cd0010; background:#f7f7f7; border-bottom:2px solid #cd0010;}

/**** 面包屑 ****/
#container #current{ width:100%; height:54px; float:left; background:#fcfcfc;}
#container #current #current1{ margin:0 auto; width:1200px; height:54px;}
#container #current #current1 #current2{ width:auto; height:54px; line-height:54px; padding-left:20px; color:#7f8285; font-size:12px; float:left; background:url(../images/home.gif) no-repeat 0 center;}
#container #current #current1 #current2 a{ padding:0 18px 0 0px; color:#7f8285; font-size:12px; background:url(../images/k2.gif) no-repeat right center;}
#container #current #current1 #current2 a:hover{ color:#cd0010; font-size:12px;}
#container #current #current1 #current2 span.now{ color:#cd0010; font-size:12px;}
#container #current #current1 #results{ width:auto; height:54px; line-height:54px; color:#7f8285; font-size:12px; float:right;}
#container #current #current1 #results .number{ color:#cd0010; font-size:12px;}

/**** 产品展示 ****/
#container .info_box{ padding-bottom:30px;}

#container #pro_info{ width:100%; height:auto; margin-top:40px; float:left;}
#container #pro_info #pro_info1{ margin:0 auto; width:1200px; height:auto;}
#container #pro_info #pro_info1 #pro_info2{ width:1200px; height:auto; float:left; border:1px solid #ebebeb; border-bottom:none; background:#fff;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3{}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #propic{ width:600px; text-align:center; height:450px; float:left; overflow:hidden;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #propic img{ max-width:100%; max-height:100%;}

sup{ font-size:12px;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4{ padding:40px 0 0 50px; width:520px; height:410px; float:left; overflow:hidden;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4 #infotit{ padding-bottom:20px; width:100%; height:auto; font-size:20px; line-height:28px; color:#000; font-weight:bold; float:left;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4 #infodetail4{ padding-bottom:20px; width:100%; height:auto; font-size:14px; line-height:28px; color:#51555b; float:left;}

#container #pro_info #pro_info1 #pro_info2 #pro_nav{ width:100%; height:58px; border-right:1px solid #ebebeb;}
#container #pro_info #pro_info1 #pro_info2 #pro_nav li{ width:25%; height:58px; line-height:58px; text-align:center; float:left;}
#container #pro_info #pro_info1 #pro_info2 #pro_nav li a{ width:100%; height:58px; line-height:58px; display:block; font-size:18px; color:#666; font-weight:bold; background:#f4f4f4; border:1px solid #ebebeb; border-right:none; box-sizing:border-box;}
#container #pro_info #pro_info1 #pro_info2 #pro_nav li a:hover, #container #pro_info #pro_info1 #pro_info2 #pro_nav li a.current{ color:#fff; background:#cd0010; border:1px solid #cd0010;}
#container #pro_info #pro_info1 #pro_info2 #pro_nav li a:hover{ color:#cd0010; background:#fff;}

#container #iconbox.i_box{ padding:20px 0 50px; background:#f8f8f8;}
#container #iconbox.i_box #iconbox1 #icontit h3{ width:160px; background:#f8f8f8;}
#container #iconbox.i_box .a_info{ width:100%; height:auto; font-size:14px; line-height:23px;}
#container #iconbox.i_box .a_info a.detail{ width:125px; line-height:40px; display:block; text-align:center; color:#fff; background:#cd0010; margin-top:25px;}

#container #iconbox #iconbox1 ul.p_list{ width:1400px;}
#container #iconbox #iconbox1 ul.p_list li{ width:330px; height:220px; display:block; margin:20px 96px 20px 0; float:left; text-align:center; overflow:hidden;}

#container #iconbox.i_box_white{ background:#fff;}
#container #iconbox.i_box_white #iconbox1 #icontit h3{ width:160px; background:#fff;}

#container #iconbox #iconbox1 #doc{ padding-top:25px; width:1200px; height:auto; float:left;}
#container #iconbox #iconbox1 #doc .tdtit1{ padding:10px 0 10px 22px; background:#eee; font-size:14px; font-weight:bold; color:#333;}
#container #iconbox #iconbox1 #doc .tdlist1{ padding:10px 0 10px 12px; font-size:14px; color:#666; background:#eee url(../images/dot.gif) no-repeat 0 center;}
#container #iconbox #iconbox1 #doc .tdlist1 a{ font-size:14px; color:#666;}
#container #iconbox #iconbox1 #doc .tdlist1 a:hover{ font-size:14px; color:#cd0010;}
#container #iconbox #iconbox1 #doc .tdlist2{ padding:10px 0 10px 12px; background:#eee; font-size:14px; color:#666;}
#container #iconbox #iconbox1 #doc .tdtit2{ padding:10px 0 10px 22px; background:none; font-size:14px; font-weight:bold; color:#333;}
#container #iconbox #iconbox1 #doc .tdlist3{ padding:10px 0 10px 12px; font-size:14px; color:#666; background:url(../images/dot.gif) no-repeat 0 center;}
#container #iconbox #iconbox1 #doc .tdlist3 a{ font-size:14px; color:#666;}
#container #iconbox #iconbox1 #doc .tdlist3 a:hover{ font-size:14px; color:#cd0010;}
#container #iconbox #iconbox1 #doc .tdlist4{ padding:10px 0 10px 12px; background:none; font-size:14px; color:#2f3338;}

#container #iconbox #iconbox1 #addlist1{ width:1200px; height:auto; float:left;}
#container #iconbox #iconbox1 #addlist1 #addlist2{ padding:0 27px 0 27px; width:240px; height:120px; font-size:14px; color:#666; text-align:center; line-height:21px; float:left; background:url(../images/y_line.gif) repeat-y right;}
#container #iconbox #iconbox1 #addlist1 #addlist2 a{ color:#666;}
#container #iconbox #iconbox1 #addlist1 #addlist2 a:hover{ color:#666; text-decoration:underline;}
#container #iconbox #iconbox1 #addlist1 #addlist2 .pic{ width:67px; height:67px; display:block; margin:0 auto 10px; text-align:center; border:1px #e1e1e1 solid; border-radius:100%; overflow:hidden;}
#container #iconbox #iconbox1 #addlist1 #addlist2 .addtit{ width:231px; height:auto; float:left; text-align:center;}

/** RESET AND LAYOUT
===================================*/
.honor_box .con{ width:100%; margin:0 auto; position:relative;}
.bx-wrapper{ margin:0 auto 60px; padding:0; *zoom:1; }
.bx-wrapper img{ width:100%; display:block; }
/** THEME
===================================*/
.bx-wrapper .bx-viewport{}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{ position:absolute; bottom:-30px; width:100%; }

.bx-wrapper .bx-viewport .slide{ text-align:center; font-size:14px;} 
.bx-wrapper .bx-viewport img{ padding:0; margin-bottom:10px; border:1px #e3e3e3 solid;}

/* LOADER */
.bx-wrapper .bx-loading{ min-height:50px; background:url(../images/bx_loader.gif) center center no-repeat #fff; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000; }

/* PAGER */
.bx-wrapper .bx-pager{ text-align:center; font-size:.85em; font-family:Arial; font-weight:bold; color:#666; padding-top:20px; }
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{ display:inline-block; *zoom:1; *display:inline; }
.bx-wrapper .bx-pager.bx-default-pager a{ background:#666; text-indent:-9999px; display:block; width:10px; height:10px; margin:0 5px; outline:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{ background:#cd0010; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev{ left:0; background:#cd0010 url(../images/lt_btn.gif) no-repeat center center; }
.bx-wrapper .bx-next{ right:0; background:#cd0010 url(../images/rt_btn.gif) no-repeat center center; }
.bx-wrapper .bx-controls-direction a{ position:absolute; top:30%; margin-top:-16px; outline:0; width:28px; height:72px; text-indent:-9999px; z-index:9999; }
.bx-wrapper .bx-controls-direction a.disabled{ display:none; }

/**** 新闻中心 ****/
#container #newsbox2{ padding-bottom:90px; width:100%; height:auto; float:left;}
#container #newsbox2 #newsbox3{ margin:0 auto; width:1200px; height:auto;}
#container #newsbox2 #newsbox3 #newstit{ padding:60px 0 40px 40px; height:36px; text-align:center;}
#container #newsbox2 #newsbox3 #newstit li{ padding:0 22px 0 22px; width:70px; height:36px; display:inline-block;}
#container #newsbox2 #newsbox3 #newstit li a{ padding-bottom:3px; width:70px; height:36px; text-align:center; font-size:20px; line-height:24px; color:#515151; float:left;}
#container #newsbox2 #newsbox3 #newstit li a:hover, #container #newsbox2 #newsbox3 #newstit li a.now{ color:#cd0010; float:left; border-bottom:2px solid #cd0010;}

#container #newsbox2 #newsbox3 #newsbox4{ width:1236px; height:auto; float:left;}
#container #newsbox2 #newsbox3 #newsbox4 li{ display:inline; width:580px; height:120px; margin:0 36px 30px 0; float:left; border:1px solid #e3e3e3; overflow:hidden;}
#container #newsbox2 #newsbox3 #newsbox4 li .pic{ width:160px; height:120px; text-align:center; float:left;}
#container #newsbox2 #newsbox3 #newsbox4 li .pic img{ max-width:100%; max-height:100%;}
#container #newsbox2 #newsbox3 #newsbox4 li .tit{ width:380px; padding:5px 20px 0 0; height:auto; line-height:26px; float:right; overflow:hidden;}
#container #newsbox2 #newsbox3 #newsbox4 li .tit a{ font-size:16px; font-weight:bold; color:#000;}
#container #newsbox2 #newsbox3 #newsbox4 li .tit a:hover{ color:#cd0010;}
#container #newsbox2 #newsbox3 #newsbox4 li .time{ width:380px; padding:5px 20px 0 0; font-size:12px; color:#999; float:right;}
#container #newsbox2 #newsbox3 #newsbox4 li .detail{ width:380px; padding:5px 20px 0 0; height:66px; font-size:12px; color:#999; line-height:20px; float:right; overflow:hidden;}
#container #newsbox2 #newsbox3 #newsbox4 li .detail sup{ font-size:12px;}

#pagesbox{ width:100%; height:35px; margin-top:20px; float:left;}
#pagesbox #pagesbox1{ width:500px; height:35px; margin:0 auto;}
#pagesbox #pagesbox1 li{ margin-left:5px; width:auto; height:35px; float:left;}
#pagesbox #pagesbox1 li.pages1{ float:left; overflow:hidden;}
#pagesbox #pagesbox1 li.pages1 a{ width:67px; height:33px; text-align:center; line-height:33px; font-family:"Microsoft YaHei"; font-size:14px; color:#202d37; float:left; background:#fff; border:1px solid #9ca3b0; border-radius:2px;}
#pagesbox #pagesbox1 li.pages1 a:hover{ color:#fff; float:left; background:#cd0010; border:1px solid #cd0010;}
#pagesbox #pagesbox1 li.pages2{ float:left; overflow:hidden;}
#pagesbox #pagesbox1 li.pages2 a{ width:33px; height:33px; text-align:center; line-height:33px; font-family:"Microsoft YaHei"; font-size:14px; color:#202d37; float:left; background:#fff; border:1px solid #9ca3b0; border-radius:2px;}
#pagesbox #pagesbox1 li.pages2 a:hover, #pagesbox #pagesbox1 li.pages2 a.now{ color:#fff; background:#cd0010; border:1px solid #cd0010;}
#pagesbox #pagesbox1 li.txt{ padding-left:3px; width:auto; height:33px; line-height:33px; font-family:"Microsoft YaHei"; font-size:14px; color:#202d37; float:left;}
#pagesbox #pagesbox1 li.number{ width:33px; height:33px; float:left; border:1px solid #9ca3b0; border-radius:2px; background:#fff; overflow:hidden;}
#pagesbox #pagesbox1 li.number .input{ width:33px; height:33px; text-align:center; line-height:33px; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; color:#202d37; float:left; border:none; background:none;}

#pagesbox #pagesbox1 li.btn{ margin-left:5px; float:left; overflow:hidden;}
#pagesbox #pagesbox1 li.btn a{ width:33px; height:33px; text-align:center; line-height:33px; font-family:"Microsoft YaHei"; font-size:14px; color:#fff; float:left; background:#000; border:1px solid #000; border-radius:2px;}
#pagesbox #pagesbox1 li.btn a:hover{ color:#fff; background:#cd0010; border:1px solid #cd0010;}
#pagesbox #pagesbox1 li.pages3{ display:none;}

.i_newshow{ width:1200px; margin:40px auto;}
.textTitle{ color:#000; text-align:center; font:normal 24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";}
.subtime{ padding:20px 0 10px; font-size:12px; border-bottom:1px #f3f3f3 solid; color:#999;}
.subtime .bdsharebuttonbox{ float:right;}
.subtime span{ color:#b8b8b8;}
.subtime span.down{ padding-left:20px; float:right; background:url(../images/download_pic.gif) no-repeat 0 center;}
.subtime span.down a{ text-decoration:underline;}
.subtime span.down a:hover{ text-decoration:none;}
.article{ padding:30px 0; line-height:2em; font-size:14px;}
.article img{ max-width:1200px;}
.article table td{border:1px #858585 solid; padding:5px; }
.article table{ border-collapse:collapse;}

.tool_box{ margin:20px 0 0; font-size:14px; padding-top:20px; border-top:1px #f3f3f3 solid;}
.tool_box a.back{ padding:0 30px; height:40px; line-height:40px; text-align:center; font-size:16px; float:right; color:#fff; background:#cd0010;}
.tool_box a.back:hover{ background:#000;}

.tool_box p{ color:#666; padding-bottom:10px; line-height:30px; display:block;}
.tool_box p a{ color:#666;}
.tool_box p a:hover{ color:#cd0010;}

/**** 联系我们 ****/
#map{ height:415px;}

#i_contact{ width:1200px; margin:0 auto 50px;}
#i_contact .title h3{ font-size:24px; font-weight:normal; text-align:center; padding:0 0 40px; color:#cd0010;}

.lt_contact{ width:500px; float:left;}
.rt_contact{ width:510px; float:right;}

.lt_contact h3{ font-size:18px; margin:30px 0 10px;}
.lt_contact ul li{ padding-left:50px; line-height:60px; font-size:18px; background:url(../images/c_icon1.gif) no-repeat 2px center;}
.lt_contact ul li.tel{ background:url(../images/c_icon2.gif) no-repeat 0 center;}
.lt_contact ul li.tel span{ font-size:12px; color:#858585;}
.lt_contact ul li.people{ background:url(../images/c_icon3.gif) no-repeat 0 center;}
.lt_contact ul li.phone{ background:url(../images/c_icon4.gif) no-repeat 0 center;}
.lt_contact ul li.email{ background:url(../images/c_icon5.gif) no-repeat 0 center;}

.two_wm_box{ margin-top:40px;}

.rt_contact h3{ font-size:24px; color:#000; font-weight:normal; margin-bottom:40px;}
.rt_contact p{ margin-bottom:15px;}
.rt_contact p .text,.rt_contact p textarea{ width:430px; height:42px; font-size:14px; padding-left:14px; background:#f8f8f8; border:1px #ddd solid;}
.rt_contact p textarea{ height:112px; padding-top:10px;}
.rt_contact .submit{ display:block; width:160px; height:50px; font-size:16px; line-height:50px; text-align:center; color:#fff; background:#000;}
.rt_contact .submit:hover{ color:#fff; background:#cd0010;}

/**** 人才招聘 ****/
.jobs_box{ width:1200px; margin:0 auto 50px;}

.concept_box{ height:300px; margin-bottom:20px; overflow:hidden; background:#cd0010;}
.concept_box .concept_pic{ width:650px; float:left;}
.concept_box .concept_info{ width:470px; color:#fff; line-height:24px; float:left; padding:40px 40px 0 40px;}
.concept_box .concept_info h3{ font-size:24px; margin-bottom:30px;}

.accordion{ width:100%; height:50px; line-height:50px; margin-top:10px; position:relative; display:inline-block; color:#666; vertical-align:middle;}
.accordion .icon{ width:28px; height:28px; position:relative; float:right; border-radius:100%; border:2px #fff solid; margin:9px 15px 0 0; background:url(../images/jia.gif) no-repeat center center;}
.accordion.active .icon{ background:url(../images/jian.gif) no-repeat center center;}
.accordion h4{ float:left; padding-left:20px; position:relative; font-size:18px;}
.accordion a{ height:50px; position:relative; display:block; text-decoration:none; background:#e6e6e6;}
.accordion a:hover,.active a{ text-decoration:none; color:#fff; background-color:#000; transition:0.3s;}

.accordion-desc{ background-color:#f9f9f9; color:#666; z-index:2; padding:30px;}
@media(min-width:480px){.container{ max-width:80%;}}
@media(min-width:768px){.container{ max-width:1200px;}}

/**** 应用 ****/
#container #apply_banner{ width:100%; height:100%; float:left; position:relative; z-index:1; overflow:hidden;}
#container #apply_banner img{ max-width:100%; height:auto;}
#container #apply_banner #apply_navbg{ width:100%; height:342px; text-align:center; position:absolute; left:0; top:0px; z-index:2; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; background:#000; display:none;}
#container #apply_banner #apply_nav{ width:100%; height:auto; text-align:center; position:absolute; left:0; top:68px; z-index:3;}
#container #apply_banner .pic1{ display:block;}
#container #apply_banner .pic2{ display:none;}

#container #apply_banner #apply_nav #apply_navtit{ padding-bottom:28px; width:100%; height:auto; float:left; font-size:38px; text-align:center; color:#fff; background:url(../images/line10.gif) no-repeat center bottom;}
#container #apply_banner #apply_nav #apply_navlist{ padding-top:48px; width:100%; height:auto; float:left;}
#container #apply_banner #apply_nav #apply_navlist a{ margin:0 15px 0 7px; display:inline; width:135px; height:40px; line-height:40px; font-size:18px; text-align:center; display:inline-block; border:1px solid #fff; border-radius:10px; color:#fff;}
#container #apply_banner #apply_nav #apply_navlist a:hover, #container #apply_banner #apply_nav #apply_navlist a.now{ border:1px solid #cd0010; background:#cd0010;}

.app_box .accordion{ width:100%; height:50px; line-height:50px; margin-top:10px; position:relative; display:inline-block; color:#666; vertical-align:middle;}
.app_box .accordion .icon{ width:28px; height:28px; position:relative; float:right; border-radius:100%; border:2px #666 solid; margin:9px 15px 0 0; background:url(../images/jia1.gif) no-repeat center center;}
.app_box .accordion.active .icon{ border:2px #fff solid; background:url(../images/jian.gif) no-repeat center center;}
.app_box .accordion h4{ float:left; padding-left:20px; position:relative; font-size:18px;}
.app_box .accordion a{ height:50px; position:relative; display:block; text-decoration:none; border:1px #e5e5e5 solid; background:#f9f9f9;}
.app_box .accordion a:hover{ border:1px #e9e9e9 solid; color:#000; background-color:#e9e9e9;}
.app_box .active a,.app_box .active a:hover{ text-decoration:none; color:#fff; border:1px #cd0010 solid; background-color:#cd0010; transition:0.3s;}

.app_box .accordion-desc{ border:1px #e5e5e5 solid; background-color:#fff; color:#666; font-size:14px; z-index:2; padding:30px;}
@media(min-width:480px){.container{ max-width:80%;}}
@media(min-width:768px){.container{ max-width:1200px;}}

.logo_All{ height:330px; overflow:hidden; position:relative; width:1200px;}
.logo_All .logo_list{ float:left; position:absolute; width:200000px;}

ul.case_list{ width:1293px; margin-top:20px; float:left;}
ul.case_list li{ width:335px; float:left; margin:0 96px 0 0; font-size:14px; display:inline-block;}
ul.case_list li.last{ margin:0;}
ul.case_list li a{ width:335px; height:182px; margin-bottom:20px; display:block; text-align:center; position:relative; overflow:hidden;}
ul.case_list li span.name{ width:100%; padding:0 10px; text-align:left; line-height:32px; color:#fff; position:absolute; bottom:0; left:0; box-sizing:border-box; background:rgba(0,0,0,0.7);}
ul.case_list li:hover span.name{ background:rgba(205,0,16,0.9);}

.logo_jt{ width:160px; margin:0 auto; position:relative;}
.logo_jt .logo_l{ background:rgba(0, 0, 0, 0.2) url("../images/left_btn.gif") no-repeat center center; cursor:pointer; display:block; float:left; left:0; position:absolute; width:26px; height:26px;}
.logo_jt .logo_l:hover,.logo_jt .logo_l.cur{ background:#cd0010 url("../images/left_btn.gif") no-repeat center center;}
.logo_jt .logo_r{ background:rgba(0, 0, 0, 0.2) url("../images/right_btn.gif") no-repeat center center; cursor:pointer; display:block; float:left; position:absolute; right:0; width:26px; height:26px;}
.logo_jt .logo_r:hover,.logo_jt .logo_r.cur{ background:#cd0010 url("../images/right_btn.gif") no-repeat center center;}

.logo_qh{ margin:6px auto;}
.logo_qh a{ background:#cacaca; display:inline-block; margin:0 8px; width:12px; height:12px;}
.logo_qh a:hover, .logo_qh a.on{ background:#cd0010;}


/***************** 自适应代码部份 *****************/
@media screen and (min-width:0px) and (max-width:1080px){
	
/***************** 顶部 *****************/
#top_bg{ width:100%; background:#cd0010; position:fixed;}
#top{ width:100%; padding:0 10px; box-sizing:border-box;}
#top .top_link{ display:none;}

/***************** 头部 *****************/
#topbox{ width:100%; height:60px; position:fixed;}
#topbox #topbox1{ width:100%; height:60px; float:left; background:url(../images/nav_shadow.png) repeat-x bottom;}
#topbox #topbox1 #topbox2{ margin:0 auto; width:95%; height:52px;}
#topbox #topbox1 #topbox2 #logo{ padding-top:8px; width:auto; height:44px; float:left;}
#topbox #topbox1 #topbox2 #logo img{ width:99px; height:44px; float:left;}
#topbox #topbox1 #topbox2 #menu{ display:none;}
#topbox #topbox1 #topbox2 #searchbox{ display:none;}
#topbox #topbox1 #topbox2 #topright{ width:auto; height:52px; float:right; display:block;}

/*menu star*/
#showNav{ margin-top:8px; display:block;}
#showNav span{ display:block; position:absolute; top:10px; right:0; width:68%; height:4px; background:#848484; margin-bottom:0px; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; -webkit-transform-origin:left; transform-origin:left;}
#showNav span:nth-of-type(2){ top:19px;}
#showNav span:nth-of-type(3){ top:29px;}
#showNav.active span:nth-of-type(1){ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
#showNav.active span:nth-of-type(2){ opacity:0; filter:alpha(opacity=0);}
#showNav.active span:nth-of-type(3){ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}

.shadow20, .shadow21, .shadow22{ display:none; position:fixed; top:0; left:0; z-index:190; width:100%; height:100%; background:rgba(0,0,0,0.2); background:url(/Images/shadow20.png) \9; opacity:0; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;}

#slideNav{ display:block; position:fixed; top:0px; right:-200px; z-index:190; width:200px; height:100%; background:#fff; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;}
/*#slideNav a{ -webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:block;width:100%;height:50px;font:normal 16px/50px Conv_Nobel-Regular,Arial,"Microsoft Yahei",Helvetica,sans-serif,"";color:#737373;text-align:center;border-bottom:#cacaca 1px solid}
#slideNav a:hover{ color:#cd0010;}
#slideNav a:nth-of-type(1){ margin-top:0px}
#slideNav a:hover,#slideNav a.active{ color:#cd0010}
*/
#slideNav{ width:200px; height:100%; float:left;}
#slideNav li{ display:block; width:100%; height:auto; border-bottom:#e7e8ec 1px solid; float:left;}
#slideNav li span.menutit{ width:185px; height:40px; padding-left:15px; color:#666; background:url(../images/k1.gif) no-repeat 180px center; float:left; font:normal 16px/40px Conv_Nobel-Regular,Arial,"Microsoft Yahei",Helvetica,sans-serif,""; cursor:pointer;}
#slideNav li a.list{ width:185px; height:40px; padding-left:15px; color:#666; float:left; font:normal 16px/40px Conv_Nobel-Regular,Arial,"Microsoft Yahei",Helvetica,sans-serif,""; overflow:hidden;}
#slideNav li a.list:hover{ width:185px; height:40px; padding-left:15px; color:#cd0010; float:left; font:normal 16px/40px Conv_Nobel-Regular,Arial,"Microsoft Yahei",Helvetica,sans-serif,"";}
#slideNav li #slideList{ width:200px; height:auto; float:left; display:none;}
#slideNav li.selected #slideList{ padding:10px 0 10px 0; width:200px; height:auto; float:left; display:block; border-top:1px solid #e7e8ec; background:#f8f8f9;}
#slideNav li #slideList a{ padding-left:15px; display:block; width:185px; height:35px; line-height:35px; text-align:left; font:normal 14px/35px Conv_Nobel-Regular,Arial,"Microsoft Yahei",Helvetica,sans-serif,""; color:#737373;}
#slideNav li #slideList a:hover{ color:#cd0010;}
/*menu end*/

#topright #searchbox2{ padding-top:16px; width:34px; height:36px; float:left;}
#slidesearch{ display:block; position:fixed; top:-52px; left:0px; z-index:191; width:100%; height:46px; background:#fff;}
#slidesearch #slidesearch1{ width:100%; height:46px; float:left; position:relative;}
#slidesearch #slidesearch1 #slidesearch2{ padding-left:2.5%; width:80%; height:46px; float:left;}
#slidesearch #slidesearch1 #slidesearch2 .input1{ width:100%; height:46px; line-height:46px; background:#fff; float:left; font-size:14px; color:#c6c7c9; background:none; border:none;}
#slidesearch #slidesearch1 #searchbtn1{ width:34px; height:40px; position:absolute; right:2.5%; top:6px; background:#fff;}

/***************** 首页内容区 *****************/
#container{ padding-top:90px; padding-bottom:0px;}


/**** 轮换大图 ****/
.block_home_slider .flex-control-paging{ padding-top:15px; display:inline-block; position:absolute; bottom:10px; left:45%;}
.block_home_slider .flex-control-paging li a{ width:13px; height:10px; display:block; background:url(../images/white1.png) no-repeat left top; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active{ background:url(../images/blue1.png) no-repeat left top;}

/**** 广泛应用 ****/
#container #iconbox{ padding-top:0px; padding-bottom:0px; width:100%; height:auto; float:left; background:#fff;}
#container #iconbox #iconbox1{ margin:0 auto; width:95%; height:auto;}
#container #iconbox #iconbox1 #icontit{ width:100%; height:80px; line-height:80px; margin:0 auto; background:none;}
#container #iconbox #iconbox1 #icontit h3{ width:100%; text-align:center; font-size:24px; font-weight:normal; color:#cd0010; margin:0 auto; background:#fff;}
#container #iconbox #iconbox1 #icontit h3 span{ font-size:16px;}
#container #iconbox #iconbox1 #icontit a{ font-size:22px; color:#cd0010;}
#container #iconbox #iconbox1 #icontit a:hover{ font-size:22px; color:#4ca1f7;}
#container #iconbox #iconbox1 #iconlist{ padding-top:17px; width:100%; height:auto; float:left;}
#container #iconbox #iconbox1 #iconlist li{ padding:0 0 39px 0px; width:100%; height:72px; float:left; position:relative;}
#container #iconbox #iconbox1 #iconlist li #iconpic{ width:69px; height:69px; float:left; border-radius:20px; overflow:hidden; position:absolute; left:0; top:0;}
#container #iconbox #iconbox1 #iconlist li #iconpic img{ width:100%;}
#container #iconbox #iconbox1 #iconlist li #icondetail{ padding-left:85px; width:auto; height:72px; line-height:20px; color:#858585; float:left; overflow:hidden;}
#container #iconbox #iconbox1 #iconlist li #icondetail a{ text-align:left;}
#container #iconbox #iconbox1 #iconlist li #icondetail .aicon{ float:left; margin-top:18px;}
#container #iconbox #iconbox1 #iconlist li #icondetail .aicon1{ float:left; margin-top:8px;}

/**** 关于我们 ****/
#container #iconbox.about{ padding:0 0 50px; background:#f5f5f5;}
#container #iconbox.about #iconbox1 #icontit h3{ background:#f5f5f5;}
#container #iconbox.about .a_pic{ width:100%; height:auto; float:left;}
#container #iconbox.about .a_pic img{ width:100%;}
#container #iconbox.about .a_info{ width:100%; height:auto; float:right; font-size:14px; line-height:23px;}
#container #iconbox.about .a_info a.detail{ width:125px; line-height:40px; display:block; text-align:center; color:#fff; background:#cd0010; margin:25px auto 0;}

/***************** 底部帮助 *****************/
#footer{ width:100%; height:auto; float:left; border-top:3px solid #cd0010;}
#footer #footermenu{ padding-bottom:38px; padding-top:38px; width:100%; height:auto; float:left; background:#313131;}
#footer #footermenu #footermenu1{ margin:0 auto; width:95%; height:auto;}
#footer #footermenu #footermenu1 #footermenu2{ width:100%; height:auto; float:left; background:none;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist1, #footer #footermenu #footermenu1 #footermenu2 #footermenulist2{ display:none;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3{ width:100%; height:auto; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #footermenulisttit{ padding-left:0px; width:100%; height:32px; line-height:16px; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #footermenulisttit a{ font-size:16px;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #contactdetail{ padding-left:0px; width:100%; height:auto; line-height:27px; font-size:14px; color:#8c9195; float:left;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #contactdetail a{ color:#8c9195; font-size:14px;}
#footer #footermenu #footermenu1 #footermenu2 #footermenulist3 #contactdetail a:hover{ color:#cd0010;}

/***************** 底部 *****************/
#foot_bg{ width:100%; float:left; background:#222 url(../images/f_logo.png) no-repeat 25% -25px;}
#foot{ width:95%; margin:0 auto; text-align:center; height:auto; padding:0 0 20px; line-height:24px; color:#9b9b9b; overflow:hidden;}
#foot .f_link{ margin-top:20px;}
#foot .f_link a{ color:#9b9b9b;}
#foot .f_link a:hover{ text-decoration:underline;}

#foot .f_rt{ width:100%; float:none; margin:10px auto 0;}
#foot .two_wm{ float:right; margin:0 0 0 30px;}
#foot .tel{ width:70%; float:none; text-align:left; padding:8px 0; border-right:1px #9b9b9b solid;}
#foot .tel h3{ font-size:14px; color:#fff; line-height:30px;}
#foot .tel .num{ display:block; font-size:32px; line-height:30px; color:#fff;}


/***************** 内页代码部分 *****************/
#container #navbox{ margin-bottom:0;}
#container #navbox #nav1{ width:100%; height:46px; float:left; overflow:hidden;}
#container #navbox #nav1 li{ width:33.33%; height:46px; float:left; overflow:hidden;}
#container #navbox #nav1 li a{ padding:3px 0 3px 0; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#666; float:left; overflow:hidden; background:#f7f7f7;}
#container #navbox #nav1 li a:hover, #container #navbox #nav1 li a.now{ padding:3px 0 0px 0; font-size:16px; color:#cd0010; background:#f7f7f7; border-bottom:2px solid #cd0010;}

/**** 面包屑 ****/
#container #current{ width:100%; height:54px; float:left; background:#f5f7f9; border-bottom:1px solid #ebedf0;}
#container #current #current1{ margin:0 auto; width:95%; height:54px; line-height:54px; color:#7f8285; font-size:12px;}
#container #current #current1 #current2{ width:auto; height:54px; line-height:54px; color:#7f8285; font-size:14px;}
#container #current #current1 #current2 a{ padding-right:18px; color:#7f8285; font-size:14px; background:url(../images/k2.gif) no-repeat right center; float:left;}
#container #current #current1 #current2 a:hover{ color:#cd0010; font-size:14px;}
#container #current #current1 #current2 span.now{ color:#cd0010; font-size:14px;}
#container #current #current1 #results{ width:auto; height:54px; line-height:54px; color:#7f8285; font-size:14px; float:right;}
#container #current #current1 #results .number{ color:#cd0010; font-size:14px;}

/**** 产品展示 ****/
#container #iconbox.i_box{ padding-bottom:0;}
#container #iconbox.info_box,#container #iconbox.app_box{ padding-bottom:30px;}

#container #pro_info{ padding-top:0px; width:100%; margin-top:20px; height:auto; float:left;}
#container #pro_info #pro_info1{ margin:0 auto; width:95%; height:auto;}
#container #pro_info #pro_info1 #pro_info2{ width:100%; height:auto; float:left; border:1px solid #e7e8e8; background:#fff;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3{ margin:0; padding:2%; width:96%; height:auto; float:left; background:none;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #propic{ padding-top:0px; width:100%; text-align:center; height:auto; float:left; overflow:hidden;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #propic img{ max-width:100%; height:auto;}
sup{ font-size:12px;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4{ padding:10px 0 0 0; width:100%; height:auto; float:left; overflow:hidden;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4 #infotit{ padding-bottom:10px; padding-left:0px; width:100%; height:auto; font-size:20px; line-height:28px; color:#000; font-weight:bold; float:left;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4 #infodetail4{ padding-bottom:20px; padding-left:0px; width:100%; height:auto; font-size:16px; line-height:28px; color:#51555b; float:left;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4 #infotit2{ margin-left:0px; width:100%; height:34px; display:inline; float:left; background:url(../images/line12.gif) repeat-x 0px 8px;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4 #infotit2 #infotit3{ padding-right:8px; width:auto; height:34px; font-size:16px; line-height:18px; color:#0052a4; font-weight:bold; float:left; background:#fff;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4 #info_list{ width:100%; height:auto; float:left;}
#container #pro_info #pro_info1 #pro_info2 #pro_info3 #pro_info4 #info_list li{ padding-left:8px; padding-bottom:6px; width:95%; height:auto; line-height:25px; font-size:16px; color:#51555b; float:left; background:url(../images/line13.gif) no-repeat 0px 11px;}
#container #pro_info #pro_info1 #pro_info2 #pro_nav{ padding-left:0px; width:100%; height:auto; float:left; background:#f2f4f5; border-bottom:1px solid #e7e8e8;}
#container #pro_info #pro_info1 #pro_info2 #pro_nav li{ width:20%; height:82px; line-height:82px; font-size:18px; color:#c9c9c9; text-align:center; float:left; border-top:none;}
#container #pro_info #pro_info1 #pro_info2 #pro_nav li a{ width:100%; height:82px; line-height:82px; font-size:18px; color:#51555b; text-align:center; float:left;}
#container #pro_info #pro_info1 #pro_info2 #pro_nav li a:hover, #container #pro_info #pro_info1 #pro_info2 #pro_nav li a.now{ width:100%; height:82px; line-height:82px; font-size:18px; color:#cd0010; text-align:center; float:left; background:#fff;}

#container #iconbox.i_box .a_info img{ max-width:100%; height:auto;}

#container #iconbox #iconbox1 #doc{ padding-top:0px; width:100%; height:auto; float:left;}
#container #iconbox #iconbox1 #doc .tdtit1{ padding:10px 0 10px 22px; background:#eee; font-size:14px; font-weight:bold; color:#666;}
#container #iconbox #iconbox1 #doc .tdlist1{ padding:10px 0 10px 12px; background:#eeeurl(../images/dot.gif) no-repeat 0 20px; font-size:14px; color:#2f3338;}
#container #iconbox #iconbox1 #doc .tdlist1 a{ font-size:14px; color:#666;}
#container #iconbox #iconbox1 #doc .tdlist1 a:hover{ font-size:14px; color:#cd0010;}
#container #iconbox #iconbox1 #doc .tdlist2{ padding:10px 0 10px 12px; background:#eee; font-size:14px; color:#666;}
#container #iconbox #iconbox1 #doc .tdtit2{ padding:10px 0 10px 22px; background:none; font-size:14px; font-weight:bold; color:#666;}
#container #iconbox #iconbox1 #doc .tdlist3{ padding:10px 0 10px 12px; background:url(../images/dot.gif) no-repeat 0 20px; font-size:14px; color:#2f3338;}
#container #iconbox #iconbox1 #doc .tdlist3 a{ font-size:14px; color:#2f3338;}
#container #iconbox #iconbox1 #doc .tdlist3 a:hover{ font-size:14px; color:#cd0010;}
#container #iconbox #iconbox1 #doc .tdlist4{ padding:10px 0 10px 12px; background:none; font-size:14px; color:#2f3338;}

#container #iconbox #iconbox1 #addlist1{ padding-top:29px; width:100%; height:auto; float:left;}
#container #iconbox #iconbox1 #addlist1 #addlist2{ padding:10px 0px 40px 0; width:100%; height:auto; font-size:18px; color:#666; text-align:left; line-height:24px; float:left; background:none; position:relative; overflow:hidden;}
#container #iconbox #iconbox1 #addlist1 #addlist2 a{ color:#666;}
#container #iconbox #iconbox1 #addlist1 #addlist2 a:hover{ color:#cd0010; text-decoration:underline;}
#container #iconbox #iconbox1 #addlist1 #addlist2 .pic{ width:40px; height:40px; overflow:hidden; border:1px #e1e1e1 solid; border-radius:100%; overflow:hidden; position:absolute; left:0; top:0;}
#container #iconbox #iconbox1 #addlist1 #addlist2 .pic img{ width:100%; height:auto;}
#container #iconbox #iconbox1 #addlist1 #addlist2 .addtit{ padding:0px 0px 0px 50px; width:auto; height:auto; float:left; text-align:left;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev{ left:0; background:#cd0010 url(../images/lt_btn.gif) no-repeat center center; background-size:60%; }
.bx-wrapper .bx-next{ right:0; background:#cd0010 url(../images/rt_btn.gif) no-repeat center center; background-size:60%; }
.bx-wrapper .bx-controls-direction a{ position:absolute; top:30%; margin-top:-16px; outline:0; width:20px; height:50px; text-indent:-9999px; z-index:9999; }
.bx-wrapper .bx-controls-direction a.disabled{ display:none; }


/**** 新闻中心 ****/
#container #newsbox2{ padding-bottom:40px; width:100%; height:auto; float:left;}
#container #newsbox2 #newsbox3{ margin:0 auto; width:95%; height:auto;}
#container #newsbox2 #newsbox3 #newstit{ margin:0 auto; padding-left:0; padding-top:20px; padding-bottom:20px; width:300px; height:31px; float:none; text-align:center;}
#container #newsbox2 #newsbox3 #newstit li{ padding:0px 5px 0 5px; width:auto; height:31px; display:inline-block;}
#container #newsbox2 #newsbox3 #newstit li a{ padding-bottom:3px; width:auto; height:28px; text-align:center; font-size:18px; line-height:20px; color:#515151; float:left;}
#container #newsbox2 #newsbox3 #newstit li a:hover, #container #newsbox2 #newsbox3 #newstit li a.now{ padding-bottom:0px; width:auto; height:28px; text-align:center; font-size:18px; line-height:20px; color:#cd0010; float:left; border-bottom:2px solid #cd0010;}
#container #newsbox2 #newsbox3 #newsbox4{ padding-top:10px; width:100%; height:auto; float:left;}
#container #newsbox2 #newsbox3 #newsbox4 li{ padding-bottom:10px; display:inline; border:none; border-bottom:1px #f1f1f1 solid; margin:0 0 10px 0; width:100%; height:auto; float:left; overflow:hidden;}
#container #newsbox2 #newsbox3 #newsbox4 li .pic{ display:none;}
#container #newsbox2 #newsbox3 #newsbox4 li .tit{ width:95%; padding:0; line-height:20px; float:left; overflow:hidden;}
#container #newsbox2 #newsbox3 #newsbox4 li .tit a{ font-size:16px; font-weight:normal; color:#232a34;}
#container #newsbox2 #newsbox3 #newsbox4 li .tit a:hover{ font-size:16px; font-weight:normal; color:#cd0010;}
#container #newsbox2 #newsbox3 #newsbox4 li .time{ width:95%; height:19px; padding:0; font-size:12px; color:#999; text-align:left; float:left; background:none;}
#container #newsbox2 #newsbox3 #newsbox4 li .detail{ display:none;}
#container #newsbox2 #newsbox3 #newsbox4 li .detail sup{ font-size:12px;}

#pagesbox{ width:100%; height:35px; float:left;}
#pagesbox #pagesbox1{ margin:0 auto; width:260px; height:35px; float:none;}
#pagesbox #pagesbox1 li{ margin-left:5px; width:auto; height:35px; float:left;}
#pagesbox #pagesbox1 li.pages1{}
#pagesbox #pagesbox1 li.pages1 a{ width:67px; height:33px; text-align:center; line-height:33px; font-family:"Microsoft YaHei"; font-size:14px; color:#202d37; float:left; background:#fff;}
#pagesbox #pagesbox1 li.pages3{ padding-left:18px; width:82px; height:33px; line-height:33px; font-size:14px; font-family:"Microsoft YaHei"; float:left; text-align:left; border:1px solid #9ca3b0; border-radius:2px; color:#000; background:url(../images/k4.gif) no-repeat right top #fff; position:relative; display:block;}
#pagesbox #pagesbox1 li.pages3 .pageslist{ width:100px; height:auto; position:absolute; left:-1px; bottom:33px; border:1px solid #9ca3b0; background:#f7f7f7; border-radius:2px 2px 0 0; display:none;}
#pagesbox #pagesbox1 li.pages3 .pageslist li{ padding-left:18px; width:82px; height:33px; line-height:33px; font-size:14px; float:left;}
#pagesbox #pagesbox1 li.pages3 .pageslist li a{ padding-left:0; width:82px; height:33px; line-height:33px; font-size:14px;}
#pagesbox #pagesbox1 li.pages2, #pagesbox #pagesbox1 li.txt, #pagesbox #pagesbox1 li.number, #pagesbox #pagesbox1 li.btn{ display:none;}

.i_newshow{ width:95%; margin:20px auto;}
.textTitle{ color:#000; text-align:center; font:normal 24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";}
.subtime{ padding:20px 0 10px; margin-bottom:20px; font-size:12px; border-bottom:1px #f3f3f3 solid; color:#999;}
.subtime .bdsharebuttonbox{ float:none;}
.subtime span{ color:#b8b8b8;}
.subtime span.down{ padding-left:20px; float:right; background:url(../images/download_pic.gif) no-repeat 0 center;}
.subtime span.down a{ text-decoration:underline;}
.subtime span.down a:hover{ text-decoration:none;}
.article{ padding:0 0 30px; line-height:2em; font-size:14px;}
.article img{ max-width:100%;}
.article table td{border:1px #858585 solid; padding:5px; }
.article table{ border-collapse:collapse;}

.tool_box{ margin:20px 0 0; font-size:14px; padding-top:20px; border-top:1px #f3f3f3 solid;}
.tool_box a.back{ width:150px; margin:0 auto 30px; padding:0 30px; height:40px; display:block; line-height:40px; text-align:center; font-size:16px; float:none; color:#fff; background:#cd0010;}
.tool_box a.back:hover{ background:#000;}

.tool_box p{ color:#666; padding-bottom:10px; line-height:30px; display:block;}
.tool_box p a{ color:#666;}
.tool_box p a:hover{ color:#cd0010;}

/**** 联系我们 ****/
#map{ height:200px;}

#i_contact{ width:95%; margin:30px auto 50px;}
#i_contact .title h3{ font-size:18px; font-weight:normal; text-align:center; padding:0 0 30px; color:#cd0010;}

.lt_contact{ width:100%;}
.rt_contact{ width:100%;}

.lt_contact h3{ font-size:18px; margin:30px 0 10px;}
.lt_contact ul li{ padding:0 0 20px 30px; line-height:20px; font-size:16px; background:url(../images/c_icon1.gif) no-repeat 0 0; background-size:20px;}
.lt_contact ul li.tel{ background:url(../images/c_icon2.gif) no-repeat 0 0; background-size:20px;}
.lt_contact ul li.tel span{ font-size:12px; color:#858585;}
.lt_contact ul li.people{ background:url(../images/c_icon3.gif) no-repeat 0 0; background-size:20px;}
.lt_contact ul li.phone{ background:url(../images/c_icon4.gif) no-repeat 0 0; background-size:20px;}
.lt_contact ul li.email{ background:url(../images/c_icon5.gif) no-repeat 0 0; background-size:20px;}

.two_wm_box{ margin:0 0 30px; text-align:center;}

.rt_contact h3{ font-size:24px; color:#000; font-weight:normal; margin-bottom:40px;}
.rt_contact p{ margin-bottom:15px;}
.rt_contact p .text,.rt_contact p textarea{ width:100%; height:42px; font-size:14px; padding-left:14px; background:#f8f8f8; border:1px #ddd solid; box-sizing:border-box;}
.rt_contact p textarea{ height:112px; padding-top:10px;}
.rt_contact .submit{ display:block; width:100%; height:50px; font-size:16px; line-height:50px; text-align:center; color:#fff; background:#000;}
.rt_contact .submit:hover{ color:#fff; background:#cd0010;}

/**** 应用 ****/
#container #apply_banner{ width:100%; height:135px; float:left; position:relative; z-index:1; overflow:hidden;}
#container #apply_banner img{ max-width:100%; height:auto;}
#container #apply_banner #apply_navbg{ width:100%; height:342px; text-align:center; position:absolute; left:0; top:0px; z-index:2; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; display:none;}
#container #apply_banner #apply_nav{ width:100%; height:auto; text-align:center; position:absolute; left:0; top:25px; z-index:3;}
#container #apply_banner .pic1{ display:none;}
#container #apply_banner .pic2{ display:block; width:100%;}
#container #apply_banner #apply_nav #apply_navtit{ padding-bottom:1%; width:100%; height:auto; float:left; font-size:25px; text-align:center; color:#fff; background:url(../images/line10.gif) no-repeat center bottom;}
#container #apply_banner #apply_nav #apply_navlist{ padding-top:17px; width:100%; height:auto; float:left;}
#container #apply_banner #apply_nav #apply_navlist a{ margin:0 4px 0 4px; display:inline; width:74px; height:22px; line-height:22px; font-size:15px; text-align:center; display:inline-block; border:1px solid #fff; border-radius:8px; color:#fff;}
#container #apply_banner #apply_nav #apply_navlist a:hover, #container #apply_banner #apply_nav #apply_navlist a.now{ width:74px; height:22px; line-height:22px; font-size:15px; border:1px solid #cd0010; border-radius:8px; background:#cd0010;}

#container #iconbox #iconbox1 ul.p_list{ width:100%;}
#container #iconbox #iconbox1 ul.p_list li{ width:100%; height:auto; margin:0 96px 20px 0; display:block; overflow:hidden;}
#container #iconbox #iconbox1 ul.p_list li img{ width:100%;}

.app_box .accordion{ width:100%; height:50px; line-height:50px; margin-top:10px; position:relative; display:inline-block; color:#666; vertical-align:middle;}
.app_box .accordion .icon{ width:28px; height:28px; position:relative; float:right; border-radius:100%; border:2px #666 solid; margin:9px 15px 0 0; background:url(../images/jia1.gif) no-repeat center center;}
.app_box .accordion.active .icon{ border:2px #fff solid; background:url(../images/jian.gif) no-repeat center center;}
.app_box .accordion h4{ float:left; padding-left:20px; position:relative; font-size:18px;}
.app_box .accordion a{ height:50px; position:relative; display:block; text-decoration:none; border:1px #e5e5e5 solid; background:#f9f9f9;}
.app_box .accordion a:hover{ border:1px #e9e9e9 solid; color:#000; background-color:#e9e9e9;}
.app_box .active a,.app_box .active a:hover{ text-decoration:none; color:#fff; border:1px #cd0010 solid; background-color:#cd0010; transition:0.3s;}

.app_box .accordion-desc{ border:1px #e5e5e5 solid; background-color:#fff; color:#666; font-size:14px; z-index:2; padding:30px;}
@media(min-width:480px){.container{ max-width:80%;}}
@media(min-width:768px){.container{ max-width:1200px;}}


.logo_All{ height:330px; overflow:hidden; position:relative; width:100%;}
.logo_All .logo_list{ float:left; position:absolute; width:200000px;}

ul.case_list{ width:1293px; margin-top:20px; float:left;}
ul.case_list li{ width:335px; float:left; margin:0 20px 0 0; font-size:14px; display:inline-block;}
ul.case_list li.last{ margin:0;}
ul.case_list li a{ width:335px; height:182px; margin-bottom:20px; display:block; text-align:center; position:relative; overflow:hidden;}
ul.case_list li span.name{ width:100%; padding:0 10px; text-align:left; line-height:32px; color:#fff; position:absolute; bottom:0; left:0; box-sizing:border-box; background:rgba(0,0,0,0.7);}
ul.case_list li:hover span.name{ background:rgba(205,0,16,0.9);}


/**** 人才招聘 ****/
.jobs_box{ width:100%; margin:20px auto 50px;}

.concept_box{ width:95%; height:auto; margin:0 auto 20px; background:#cd0010;}
.concept_box .concept_pic{ width:100%;}
.concept_box .concept_pic img{ width:100%;}
.concept_box .concept_info{ width:100%; color:#fff; line-height:24px; padding:20px 0 20px 20px;}
.concept_box .concept_info h3{ font-size:24px; margin-bottom:30px;}

.accordion-container{ width:95%; margin:0 auto;}
.accordion{ width:100%; height:50px; line-height:50px; margin-top:10px; position:relative; display:inline-block; color:#666; vertical-align:middle;}
.accordion .icon{ width:28px; height:28px; position:relative; float:right; border-radius:100%; border:2px #fff solid; margin:9px 15px 0 0; background:url(../images/jia.gif) no-repeat center center;}
.accordion.active .icon{ background:url(../images/jian.gif) no-repeat center center;}
.accordion h4{ float:left; padding-left:20px; position:relative; font-size:18px;}
.accordion a{ height:50px; position:relative; display:block; text-decoration:none; background:#e6e6e6;}
.accordion a:hover,.active a{ text-decoration:none; color:#fff; background-color:#000; transition:0.3s;}

.accordion-desc{ background-color:#f9f9f9; color:#666; z-index:2; padding:30px;}
@media(min-width:480px){.container{ max-width:80%;}}
@media(min-width:768px){.container{ max-width:1200px;}}

}

@media screen and (min-width:1024px) and (max-width:1090px){
.scrolllist .imglist_w{ width:1075px; height:317px; overflow:hidden; float:left; position:relative; /*必要元素*/}
.scrolllist .imglist_w li{ padding-left:2px; width:283px; height:316px; float:left; overflow:hidden;}
}

