﻿@charset "utf-8";
@import url("page.css");

/*
* reset
*/
body{font:12px/1.5 tahoma,arial,"Hiragino Sans GB",'Microsoft Yahei', sans-serif; overflow-x:hidden; background-color:#f2f2f2; cursor:default;color:#313131;}
input,textarea,button,select,legend,fieldset{font-size:100%;border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,button{margin:0;}
img { max-width:100%; border:0;vertical-align:top; width:auto\9;}
ul,ol,li{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#241e0e;transition:all .2s ease;}
i,b{font-style:normal;}

/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display:block; }

/*webkit scroll*/
::-webkit-scrollbar-track-piece {background-color:#f5f5f5;border-left:1px solid #d2d2d2;}
::-webkit-scrollbar {width:12px;height:13px;}
::-webkit-scrollbar-thumb {background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px
;}
::-webkit-scrollbar-thumb:hover {border:1px solid #636363;background-color:#929292;}
/*ie scroll*/
@-ms-viewport {
width:device-width;
}

/* functions 函数
----------------------------------------------------*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-pa{position:absolute;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center!important;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-cen{margin:0 auto;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.overflow{text-indent:-9999px;font-size:0;line-height:0;}
.overflow a{display:block;width:100%;height:100%;}

/*
* common
*/
.opc0{opacity:0;*filter:alpha(opacity=0);}
.wrap{max-width:1000px;margin-left:auto;margin-right:auto; *width:1000px;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.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;}.tr{text-align:right;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext { font:0/0 a; letter-spacing:-9px; }
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display:inline-block; width:0; height:0; overflow:hidden; }
.pb30{ padding-bottom:30px;}

/*ico*/
.ico { display:inline-block; overflow:hidden; width:20px; height:20px; vertical-align:middle; background:url(../img/ico.png); }
.ico1_1 { background-position: 0px 3px; }
.ico1_2 { background-position:-20px 2px; }
.ico1_3 { background-position:-40px 1px; }
.ico1_4 { background-position:-60px -2px; }
.ico1_5 { background-position:-80px 0; }
.ico2_1 { background-position:0 -20px; }
.ico2_2 { background-position:-20px -20px; }
.ico2_3 { background-position:-40px -20px; }
.ico2_4 { background-position:-60px -20px; }
.ico2_5 { background-position:-80px -20px; }
.ico2_6 { background-position:0px -42px; }
.ico3_1 { background-position:0 -40px; }
.ico3_2 { background-position:-20px -40px; }
.ico3_3 { background-position:-40px -40px; }
.ico3_4 { background-position:-60px -40px; }
.ico3_5 { background-position:-80px -40px; }
.ico4_1 { background-position:0 -60px; }
.ico4_2 { background-position:-20px -60px; }
.ico4_3 { background-position:-40px -60px; }
.ico4_4 { background-position:-60px -60px; }
.ico4_5 { background-position:-80px -60px; }
.ico5_1 { background-position:0 -80px; }
.ico5_2 { background-position:-20px -80px; }
.ico5_3 { background-position:-40px -80px; }
.ico5_4 { background-position:-60px -80px; }
.ico5_5 { background-position:-80px -80px; }
.ico6_1 { background-position:0 -100px; }
.ico6_2 { background-position:-20px -100px; }
.ico6_3 { background-position:-40px -100px; }
.ico6_4 { background-position:-60px -100px; }
.ico6_5 { background-position:-80px -100px; }
.ico7_1 { background-position:0 -120px; }
.ico7_2 { background-position:-20px -120px; }
.ico7_3 { background-position:-40px -120px; }
.ico7_4 { background-position:-60px -120px; }
.ico7_5 { background-position:-80px -120px; }
.ico8_1 { background-position:0 -140px; }
.ico8_2 { background-position:-20px -140px; }
.ico8_3 { background-position:-40px -140px; }
.ico8_4 { background-position:-60px -140px; }
.ico8_5 { background-position:-80px -140px; }

.play { display:block; width:40px; height:40px; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; background:url(../img/play.png) no-repeat; overflow:hidden;}

.ptb30{ padding:30px 0;}
.mt20{ margin-top:20px;}
.pb30{ padding-bottom:30px;}
.pt15{ padding-top:15px;}

/*
flex栅格
*/
.flex-col { display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -webkit-flex-direction:column; flex-direction:column; }
.flex-row { display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; }
.flex-1 { -webkit-box-flex:1; -webkit-flex:1; flex:1; }
.flex-2 { -webkit-box-flex:2; -webkit-flex:2; flex:2; }
.flex-3 { -webkit-box-flex:3; -webkit-flex:3; flex:3; }
.flex-4 { -webkit-box-flex:4; -webkit-flex:4; flex:4; }
.align-stretch { -webkit-box-align:stretch; -webkit-align-items:stretch; align-items:stretch; }
.align-center { -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.justify-center { -webkit-box-pack:center; justify-content:center; }
.flex-wrap{-webkit-flex-wrap:wrap; flex-wrap:wrap;}

/*header*/
header { background:#fff; box-shadow:#ddd 0px 1px 6px; clear:both; position:relative; z-index:100; border-bottom:1px solid #ddd;}
.topBar { background:#e9e9eb; position:relative; clear:both; z-index:101;}
.topBar .language { width:100px; height:32px; background:#f8862f; float:right; position:relative;}
.topBar .language .val_ { padding:6px 12px; height:20px; line-height:20px; color:#fff;}
.topBar .language .val_ .ico { vertical-align:-5px; margin-right:3px;}
.topBar .language .sele_ { top:32px; width:98px; left:0px; background:#f7f7f7; border-top:none; border-color:#e6e6e6; border-bottom:#f8862f 2px solid; padding:5px 0px;}
.topBar .language .sele_ a { padding:0px 12px; line-height:22px;}

.topSearch { width:auto; height:32px; float:right; z-index:20; margin-right:0px; line-height:0; font-size:0;}
.topSearch .inp { width:0px; height:auto; line-height:20px; background:url(../img/top_search.png) no-repeat; float:left; color:#333; font-size:12px; font-family:Arial; color:#333;}
.topSearch .focus_input { color:#333;}
.topSearch .btn { width:113px; height:32px; background:url(../img/top_search.png) -230px 0px no-repeat; float:left;}
.topSearch .btn input { width:113px; height:32px; cursor:pointer;}

.topSearch2 { width:100%; height:32px; z-index:20; margin-right:0px; line-height:0;}
.topSearch2 .inp { width:180px; height:auto; line-height:20px; background:url(../img/top_search.png) no-repeat; float:left; color:#333; font-size:12px; font-family:Arial; color:#333;padding: 6px 10px;}
.topSearch2 .focus_input { color:#333;}
.topSearch2 .btn { width:67px; height:32px;float:left;background-color: #E14840;color: #fff}
.topSearch2 .btn input { width:60px; height:32px; cursor:pointer;}


.topLinks { width:auto; height:32px; float:right; background:#e9e9eb;}
.topLinks a { display:inline-block; width:auto; height:20px; line-height:20px; padding:6px 18px; border-left:#d5d5d5 1px solid; color:#3d3d3d;}
.topLinks .ico { margin-right:3px; vertical-align:-5px;}

.phone_sele { width:auto; height:32px !important; float:right; background:#e9e9eb;}
.phone_sele .val_{ padding:5px 18px; color:#3d3d3d;}
.phone_sele .sele_{ top:32px; text-align:center; padding:10px 0;}
.phone_sele span{padding-left: 5px}


.nav_con { height:86px; position:relative; z-index:100;}
.logo { width: 85px; padding: 15px; float:left;}
nav { width:auto; height:86px; margin-left:170px;}
nav .nl { width:11.11%; height:86px; float:left;}
nav .na { width:100%; height:86px; line-height:86px; font-size:14px; display:block; text-align:center; transition:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
nav .na:hover,nav .cur .na,nav .hover .na { color:#990000; background:url(../img/nav_sele.png) bottom no-repeat;}

.nav_box { display:none; width:955px; background:#f9f9f9 url(../img/sec_nav.png) left top repeat-y; height:auto; overflow:hidden; position:absolute; left:-1px; top:86px; border:#dcdcdc 1px solid; padding:15px 30px 15px 15px;}
.sec_nav { width:137px; float:left;}
.sec_nav li { border-bottom:#bebfbf 1px dotted;}
.sec_nav a { display:block; padding:0px 10px; height:auto;line-height:28px;}
.nav_box .intro { width:775px; float:right; font-size:13px; color:#959595; line-height:1.8;}
.nav_box .intro .img { width:228px; float:right; margin-left:20px;}
.nav_box .intro .t { font-size:16px; color:#e14840; display:block; padding-bottom:5px; line-height:1.5;}
.nav_box .intro .text02 { padding-top:10px;}

nav .hover .nav_box { display:block;}

.mobile_top { display:none;}
.mobile_top .menu { display:none;}
/*header end*/

/*footer*/
footer { background:#e9e9eb; border-top:#990000 2px solid; clear:both;}
footer a { color:#333;}
footer a:hover { color:#f69e00;}
.foot1 { padding:20px 0px;}
.foot1 .hd { font-size:16px; font-weight:normal; padding-bottom:15px; line-height:1.5;}
.foot1 .hd .ico { margin-right:2px;}
.foot1 .bd ul{padding-left: 23px;}
.foot1 .contact,.foot1 .product,.foot1 .job,.foot1 .media { height:190px;}
.foot1 .contact .bd table { width:230px;}
.foot1 .contact .bd td,.foot1 .contact .bd th { vertical-align:top; font-weight:normal; text-align:left; color:#333; line-height:1.5; padding-bottom:8px; font-size:12px;}
.foot1 .contact .bd th { width:65px;}
.foot1 .contact .bd td { width:auto;}
.foot1 .contact .bd .ico { margin-right:2px;}
.foot1 .links li { line-height:2;list-style: initial;}
.foot1 .media .bd { overflow:hidden;}
.foot1 .ewm { font:0/0 a; width:330px;}
.foot1 .ewm img { display:inline-block; margin-right:20px;}
.foot1 .share { padding:10px 0 0;}
.foot1 .product li{float: left;width: 50%}

.foot2 { background:#e9e9eb; height:52px; line-height:52px; clear:both; color:#959595;border-top: 1px solid #d6d6d6}
.foot2 a { color:#959595;}
.foot2 a:hover { color:#959595; text-decoration:underline;}
.foot2 .links { padding-left:10px;}
.foot2 .links em { font-style:normal; margin:0px 10px;}
.foot2 .gotop { width:68px; height:52px; float:right; font:0/0 a; background:url(../img/gotop.png) no-repeat;}
.foot2 .friendLinks { width:110px; height:52px; line-height:52px; float:right;}
.foot2 .friendLinks span { display:block; text-align:right; padding-right:10px;}
.foot2 .friendLinks .sele_ { top:auto; bottom:52px; width:160px; left:auto; right:-1px; background:#f7f7f7; border-top:none; border-color:#e6e6e6; border-top:#0377c2 2px solid; padding:5px 0px;}
.foot2 .friendLinks .sele_ a { padding:5px 12px; line-height:1.5; color:#333;}

.foot3{border-bottom: 1px solid #d6d6d6;color: #656565;font-size: 14px;padding: 20px 0}



/*index*/
.ibanner { height:460px; position:relative; z-index:10; margin-top:-3px; clear:both;}

.ibanner { position:relative; width:100%; height:460px; overflow:hidden; margin:0 atuo; }
.ibanner .bd li { width:100%; height:460px; position:relative; overflow:hidden;}
.ibanner .bd img { width:1920px; height:460px; position:absolute; left:50%; margin-left:-960px; top:0px; max-width:none;}
.ibanner .bd .bannertitle { position:absolute; top:220px; left:50%; }
.ibanner .bd .bannertitle img { width:407px; height:176px; }
.ibanner .hd { position:absolute; top:50%; right:50%; z-index:1; margin-top:-133px; margin-right:-480px; background:url(../img/list_boxbg.png) repeat-y center center; width:15px; height:266px; }
.ibanner .hd ul li { float:left; width:15px; height:15px; cursor:pointer; margin-bottom:70px; }
.ibanner .hd ul li { display:block; width:15px; height:15px; background:url(../img/num_bg.png) no-repeat; }
.ibanner .on .banner1 { display:block; background:url(../img/num_hover.png) no-repeat; width:106px; height:43px; position:relative; top:-2px; left:-75px; }
.ibanner .on .banner2 { display:block; background:url(../img/num_hover2.png) no-repeat; width:106px; height:43px; position:relative; top:-2px; left:-75px; }
.ibanner .on .banner3 { display:block; background:url(../img/num_hover3.png) no-repeat; width:106px; height:43px; position:relative; top:-2px; left:-75px; }
.ibanner .on .banner4 { display:block; background:url(../img/num_hover4.png) no-repeat; width:106px; height:43px; position:relative; top:-2px; left:-75px; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.ibanner .prev,
.ibanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ibanner .next{ left:auto; right:3%; background-position:8px 5px; }
.ibanner .prev:hover,
.ibanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ibanner .prevStop{ display:none;  }
.ibanner .nextStop{ display:none;  }

.comBox .hd { border-bottom:#e4e4e4 1px solid; height:40px; line-height:40px; margin-bottom:15px; overflow:hidden; clear:both;}
.comBox .hd .t { width:auto; float:left; font-size:20px; background:url(../img/b.png) 0px -40px no-repeat; padding-left:15px; color:#333;}
.comBox .hd .more { width:auto; float:right; background:url(../img/b.png) right 1px no-repeat; padding-right:20px;}
.comBox .hd .more a { color:#0377c2;}
.comBox .bd { overflow:hidden; clear:both;}

.imain { background:#fff; padding:25px 0px; overflow:hidden; clear:both;}
.inews .topNews .img { width:100%; height:172px; }
.inews .topNews .intro { width:100%;  padding-top:0; position:relative;}
.inews .topNews .intro .index_nnews_d{ width:auto; position:absolute; right:0px; top:15px; }
.inews .topNews time { margin-right:15px;}
.inews .topNews .intro .share { display:inline-block; overflow:hidden; vertical-align:-5px;}
.inews .topNews .intro .share strong { font-weight:normal;}
.inews .topNews .intro .share .bds_more { float:none; margin:0; padding-left:20px; height:20px; line-height:20px; display:inline-block; overflow:hidden; background:url(../img/ico.png) -60px -40px no-repeat; vertical-align:-5px;}
.inews .topNews .intro .t { width:100%; height:32px; line-height:32px; font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding-top:5px;font-weight: normal;}
.inews .topNews .intro .text { line-height:22px; max-height:110px; overflow:hidden; font-size:13px; margin-top:10px;}
.more01 { display:inline-block; width:auto; height:26px; line-height:26px; background:#e14840 url(../img/imore_ico.png) left no-repeat; color:#fff; padding:0px 10px 0px 32px;}

.inews .newsList{ clear:none;}
.inews .newsList ul { padding-left:10px;}
.inews .newsList li { overflow:hidden; clear:both; margin-bottom:10px; padding-bottom:0; border-bottom:none;}
.inews .newsList time { width:60px; height:60px; float:left; background:#979797 url(../img/news_time.png) no-repeat; padding:5px; line-height:1.5; overflow:hidden; font-size:14px; color:#fff; font-weight:bold; margin-right:8px;}
.inews .newsList .nt01 { background-position:0 0;}
.inews .newsList .nt02 { background-position:-70px 0;}
.inews .newsList .nt03 { background-position:-140px 0;}
.inews .newsList .nt04 { background-position:-210px 0;}
.inews .newsList .nt05 { background-position:-280px 0;}
.inews .newsList .nt06 { background-position:0 -70px;}
.inews .newsList .nt07 { background-position:-70px -70px;}
.inews .newsList .nt08 { background-position:-140px -70px;}
.inews .newsList .nt09 { background-position:-210px -70px;}
.inews .newsList .nt10 { background-position:-280px -70px;}
.inews .newsList .nt11 { background-position:0 -140px;}
.inews .newsList .nt12 { background-position:-70px -140px;}
.inews .newsList .nt13 { background-position:-140px -140px;}
.inews .newsList .nt14 { background-position:-210px -140px;}
.inews .newsList .nt15 { background-position:-280px -140px;}
.inews .newsList .nt16 { background-position:0 -210px;}
.inews .newsList .nt17 { background-position:-70px -210px;}
.inews .newsList .nt18 { background-position:-140px -210px;}
.inews .newsList .nt19 { background-position:-210px -210px;}
.inews .newsList .nt20 { background-position:-280px -210px;}
.inews .newsList .nt21 { background-position:0 -280px;}
.inews .newsList .nt22 { background-position:-70px -280px;}
.inews .newsList .nt23 { background-position:-140px -280px;}
.inews .newsList .nt24 { background-position:-210px -280px;}
.inews .newsList .nt25 { background-position:-280px -280px;}
.inews .newsList .nt26 { background-position:0 -350px;}
.inews .newsList .nt27 { background-position:-70px -350px;}
.inews .newsList .nt28 { background-position:-140px -350px;}
.inews .newsList .nt29 { background-position:-210px -350px;}
.inews .newsList .nt30 { background-position:-280px -350px;}
.inews .newsList .nt31 { background-position:0 -420px;}

.inews .newsList h2 { height:24px; line-height:24px; font-size:14px; color:#333; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inews .newsList .text { line-height:20px; height:40px; overflow:hidden; padding-top:5px; color:#999; font-size:12px; margin:0;}

.inews .newsList .hover time { background-color:#e14840;}
.inews .newsList .hover h2 { color:#e14840;}
.inews .newsList .firsthover time { background-color:#e14840;}
.inews .newsList .firsthover h2 { color:#e14840;}

.imain .comBox { margin-bottom:20px;}

.iProduct .proTabs { width:auto; float:left; padding-left:25px; line-height:20px;}
.iProduct .proTabs li { width:auto; float:left; font-size:16px; padding-left:10px;}
.iProduct .proTabs a { color:#6e6f70; display:inline-block; padding:7px 5px;}
.iProduct .proTabs a.selected { color:#e14840;}
.iProduct .proTabs a.selected .ico4_4 { background-position:-60px -80px;}
.iProduct .proTabs a.selected .ico4_5 { background-position:-80px -80px;}

.iproList { display:none;}
.iproList a.con { display:block; border:#e3e3e3 1px solid; padding-bottom:10px;}
.iproList img { display:block; width:100%; margin-bottom:8px;}
.iproList h3 { margin:0px 10px; font-size:15px; height:30px; line-height:30px; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.iproList .text { margin:0px 10px; line-height:20px; height:40px; color:#999; overflow:hidden;}
.iproList .tool { background:#e1e1e1; padding:7px 10px; overflow:hidden; font-size:12px; text-align:center; color:#241e0e; height:36px; line-height:36px; font-family:"微软雅黑"}
.iproList .tool a{ display:block;}

.iproList li.ipro_hover h3{ color:#e14840;}
.iproList li.ipro_hover .tool{ background:#e14840;}

.iabout .intro { font-size:14px; line-height:24px; }
.iabout .more { color:#e14840; display:inline-block; white-space:nowrap;}

.iabout .video { position:relative;}
.iabout .video img { display:block; width:100%; height:346px;}
.iabout .video h3 { width:100%; line-height:1.8; text-align:center; font-size:14px; color:#fff; font-weight:normal; position:absolute; left:0px; bottom:0px; padding:5px 0px; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);}

/*内页结构*/
.channel_mainbg{ background:#f2f2f2; position:relative; z-index:10;}
.channel_ffbg{ background:#fff; box-shadow:0 0 10px #eaeaea; -webkit-box-shadow:0 0 10px #eaeaea;-moz-box-shadow:0 0 10px #eaeaea; border:1px solid #eaeaea;}
.channel_ffbg2{ border-top:none;}
.channel_lan{ margin-bottom:10px;}
.channel_name{ font-size:20px; font-weight:bold; color:#000000; line-height:36px;}
.channel_posi{ line-height:36px;}
.channel_posi,.channel_posi a{ color:#6e6e6e;}
.channel_content{ font-size:13px;}

/*关于综合*/
.about-box-1{ padding:25px;}
.about-box-1 .about_video{ width:49%; float:left;}
.about-box-1 .about_us{ width:49%; float:right;}
.about_us .us_title{ font-size:18px; font-weight:bold; margin-bottom:10px; }
.about_us .us_title a{ color:#333;}
.about_us .us_sum{ font-size:13px; height:176px; overflow:hidden; margin-bottom:10px; line-height:24px;}

.more-sl-01{ display:block; color:#fff; background:url(../img/more_01.gif) no-repeat 0 0; width:114px; height:34px; line-height:34px; text-indent:20px; font-size:14px;}
.more-ls-02{ display:inline-block; font-size:14px; font-weight:bold; color:#e14840; background:url(../img/more_02.gif) no-repeat right; padding-right:15px;}

.about-box-2{ padding:20px 15px;}
.about-box-2 .lay_title{ font-size:18px; font-weight:bold; background:url(../img/about_lanxian.gif) no-repeat left bottom; padding-bottom:5px; margin-bottom:10px;}
.about-box-2 .lay_title a{ color:#4e4e4e;}
.about-box-2 .lay_sum{ margin:10px 0; font-size:13px; line-height:22px; height:44px; overflow:hidden;}
.about-box-2 .lay_img{ text-align:center;}
.about_lay ul li{ margin-top:20px;}

.bottom_lm{ margin-top:20px;}
.bottom_lmval{ padding:20px 0;}
.bottom_lmval li{  float:left;  border-right:1px solid #c9c9c9;}
.bottom_lmval li .bimg{ float:left; margin-right:3%;}
.bottom_lmval li .bnr{ float:left; font-size:16px; *font-size:14px;}
.bottom_lmval li .bnr span{ display:block;}

.bottom_lmval li.bottom_ico1 {width:28%; padding-left:8%; *width:30%; *padding-left:6%;}
.bottom_lmval li.bottom_ico2{ width:28%; padding-left:5%;}
.bottom_lmval li.bottom_ico3{ width:22%; padding-left:6%; border:none; *padding-left:4%;}

.bottom_lmval li.bottom_ico1 .tt1{ padding-top:3px;}
.bottom_lmval li.bottom_ico1 .tt2{ font-size:24px; *font-size:20px; font-weight:bold; color:#e14840; line-height:20px;}
.bottom_lmval li.bottom_ico1 .bimg img{ margin-top:5px;}
.bottom_lmval li.bottom_ico2 .bnr{font-weight:bold; font-size:14px; _font-size:12px; line-height:24px;}
.bottom_lmval li.bottom_ico3 .tt1{ font-size:18px; _font-size:14px; font-weight:bold; line-height:48px;}
.bottom_lmval li.bottom_ico3 .tt1 a{ color:#333;}

.bottom_lmval li.bottom_ico2 .bnr_sev .tt1{ font-size:16px; padding-top:3px;_font-size:14px;}
.bottom_lmval li.bottom_ico2 .bnr_sev .tt2{ font-size:15px; font-weight:normal;_font-size:12px;}

.bottom_lmval li.bottom_ico3 .bnr_sev .tt1{ font-size:16px; line-height:24px; padding-top:3px;_font-size:14px;}
.bottom_lmval li.bottom_ico3 .bnr_sev .tt2{ font-size:15px; font-weight:normal;_font-size:12px;}

/*关于*/
.leve2_menu{ background:#fff url(../img/menu2_bg.gif) repeat-x left bottom; padding-bottom:5px;}
.leve2_menu ul li{ height:50px; float:left; line-height:48px;padding:0 2%;}
.leve2_menu ul li a{ display:block;  font-size:13px; text-align:center;  width:100%; white-space:nowrap;}
.about_linian .about_us .us_sum{ height:auto; line-height:32px; _line-height:28px;}
.linian_btn a{ display:inline-block;  height:30px; line-height:30px; color:#fff; font-size:16px;  padding:0 10px 0 40px;}
.linian_btn .email_ico{ background:#e14840 url(../img/email_ico.gif) no-repeat left;}
.linian_btn .tel_ico{ background:#aeaeae url(../img/tel_ico.gif) no-repeat left;}

/*产品*/
.probanner{height:420px;overflow:hidden; margin-top:-3px; clear:both;}
.probanner img{position:absolute;width:1920px;height:420px;left:50%;margin-left:-960px;}
.probanner .ban_nav{ display:none;}
.probanner .arrs{ display:block; width:42px; height:42px; position:absolute; background:url(../img/banner_btn.png) no-repeat 0 0;_background:url(../img/banner_btn.gif) no-repeat 0 0; top:45%;}
.probanner .arr_prev{ background-position:0 0; left:50%; margin-left:-550px;}
.probanner .arr_next{ background-position:-45px 0; right:50%; margin-right:-550px;}

.pro_lay{ padding:20px 15px;}
.pro-box-1 li{ position:relative; margin-bottom:5px;}
.pro-box-1 li .box1-name{ position:absolute; left:0px; bottom:0px; line-height:24px; width:100%; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); color:#fff; text-indent:6%;}

.pro-box-2{ margin:15px 0;}
.pro-cat-val{ line-height:24px; }
.pro-cat-val .pro-cat-name{ float:left; width:17%; font-size:14px; padding:10px 0;}
.pro-cat-val .pro-cat-list{ float:right; width:80%; font-size:13px; border-bottom:1px solid #e4e4e4; padding:10px 0;}
.pro-cat-val .pro-cat-name a{ display:block; background:#cbcbcb; color:#fff; padding-left:8%; width:92%;}
.pro-cat-val .pro-cat-name a.cur,.pro-cat-val .pro-cat-name a:hover{ background:#238ed5;}
.pro-cat-o{ float:left; width:90%;}
.pro-cat-more{ float:right; width:8%; text-align:right;}
.pro-cat-o a{ padding-right:7%; white-space:nowrap; display:block; float:left;}

.pro-box-3{ margin-top:30px;}
.pro-cat-tab .protab_t{float:right; width:16%;}
.pro-cat-tab .tab_t{ position:relative; width:100%; text-align:center; height:42px; line-height:42px; background:#ebebeb; color:#858585; font-size:13px; border-bottom:1px solid #fff; float:left;}
.pro-cat-tab .tab_t span{ display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro-cat-tab .tab_t_cur { height:86px; line-height:86px; background:#238ed5; color:#fff;}
.pro-cat-tab .tab_t_cur i{ display:block; position:absolute; top:50%; left:-16px; margin-top:-8px; width:0px; height:0px; overflow:hidden; border-color:transparent #238ed5 transparent transparent; border-style:dashed solid dashed dashed; border-width:8px;}
.pro-cat-tab .tab_c{ float:left; width:84%;_width:83%; height:258px; overflow:hidden;}
.pro-cat-tab .tab_c img{ width:100%; height:100%;}
.tab_c{ display:none;}

.pro-news .pro-news-bd{ border:1px solid #ddd; padding:15px;height:226px;}
.pro-news a{ color:#333;}
.pnews-t .pnews-tname{ float:left; font-size:16px;}
.pnews-t .pnews-more{ float:right; color:#666; line-height:24px;}
.pnews-list li { float:left; margin-top:12px;}
.pnews-list li img{ width:43%; float:left; }
.pnews-list li .pnews-nr{ width:52%; float:right;}
.pnews-list li .pnews-title{ font-size:13px; font-weight:bold; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.pnews-list li .pnews-sum{ margin-top:4px;}

.pro-box-4{ margin-top:30px;}
.pro-lay-t { height:44px; line-height:44px; border-top:3px solid #990000; background:#f5f5f5; margin-bottom:15px;}
.pro-lay-t .pro-lay-floor{ width:5%; float:left; font-size:20px; font-weight:bold; background:#990000 ; color:#fff; text-align:center; margin-right:10px;_display:inline;}
.pro-lay-t .pro-lay-name{ float:left;_display:inline;}
.pro-lay-t .pro-lay-cat{ float:right; margin-right:5px; _display:inline; color:#333; font-size:12px;}
.pro-lay-t .pro-lay-cat a{ color:#333; display:inline-block; padding:0 10px 0 0; margin:0 5px 0;}


.pro-pay-plist .pro-lay-pname{ font-size:13px; font-weight:bold; margin:15px 0 20px; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro-pay-plist .pro-lay-img{ text-align:center;}
.pro-pay-plist .pro-lay-img img{ width:100%;height: auto}
.pro-pay-plist .pro-lay-gn{ line-height:24px; background:#eee;}
.pro-pay-plist .pro-lay-gn a{ display:inline-block; padding-left:4px;}

/*产品列表*/
.channel_banner {width:100%;height:auto;text-align:center;overflow:hidden; position:relative; margin-top:-3px;}
.plist-news{ background:#ededed;}
.plist-news .plist-news-val{ padding:10px;}
.plist-news-val .pn-name{ font-size:14px; font-weight:bold; color:#3d3d3d; margin-bottom:10px;}
.plist-news-val .pn-img{ margin:10px 0;}
.plist-news-val .pn-title{ width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:14px; font-weight:bold; margin-bottom:5px;}
.plist-news-val .pn-title a{ color:#333;}
.plist-news-val .pn-sum{ margin-bottom:15px; color:#919191; font-size:12px; font-weight:normal;}
.plist-news-val .pn-date{ color:#ccc; margin-bottom:10px; font-weight:normal;}
.plist-news-val .pn-tel{ border-top:1px solid #ddd; padding-top:15px;color:#7c7c7c; background:url(../img/tel_ico01.gif) no-repeat 10px 18px; padding-left:70px; height: 60px;}
.plist-news-val .pn-tel .tel1{ font-size:15px; font-weight:bold; }
.plist-news-val .pn-tel .tel2{ font-size:22px; font-weight:bold;}
.plist-news-val .pn-tx{ margin-top:10px; line-height:23px;}
.plist-news-val .pn-tx p{ font-size:12px; color:#333333;}


.plist-xh-val{ margin-bottom:20px;}
.plist-xh-val .plist-cat-one{ height:32px; line-height:32px; background:#f2f2f2; font-size:13px; font-weight:bold; text-indent:10px;}
.plist-cat-two li{ line-height:28px; border-bottom:1px solid #ddd; float:left; width:100%;}
.plist-cat-two .cat-two-name{ width:44%; float:left; font-size:12px; text-indent:10px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.plist-cat-two .cat-two-gn{  float:right;}
.plist-cat-two .cat-two-gn a{ padding-right:20px;}
.plist-cat-two li.plist-hover{ background:#e14840; }
.plist-cat-two li.plist-hover a{ color:#fff;}
.plist-cat-two li.plist-hover .cat-two-gn .ico3_1{ background-position:0 -60px;}
.plist-cat-two li.plist-hover .cat-two-gn .ico3_2{ background-position:-20px -60px;}
.plist-cat-two li.plist-hover .cat-two-gn .ico3_3{ background-position:-40px -60px;}

.tjpro-box{ border:1px solid #ddd; margin-top:20px;}
.tjpro-t{ line-height:34px;  background:#e7e7e7; font-size:14px; color:#3d3d3d; font-weight:bold; text-indent:15px;}
.tjpro-valpd{ padding:10px;}
.tjpro-valpd li{ margin-bottom:5px;}
.tjpro-valpd li img{ width:100%;}
.tjpro-valpd li .tjpro-name{ font-size:13px; margin-top:8px; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*产品详细*/
.prodet-left{ float:left; border:1px solid #ddd; width:51%;}
.prodet-left img{ width:100%; height:100%;}
.prodet-right{ float:right; width:47%;}
.prodet-t1{ font-size:15px; font-weight:bold; margin-bottom:5px;}
.prodet-t2{ font-size:15px; font-weight:bold; color:#e14840; margin-bottom:10px;}
.prodet-t4  a{ display:inline-block; width:35%; height:30px; line-height:30px; font-size:13px; border:1px solid #ddd; text-align:center; margin-right:2%;}
.prodet-t4  a:hover{ background:#e14840; color:#fff; border-color:#bacedb;}
.prodet-t5{ margin-top:25px;}
.prodet-t5 .prodet-tjt{ font-size:14px; font-weight:bold; margin-bottom:10px;}
.prodet-t5 .prodet-tjlist li img{ border:1px solid #ddd;}
.prodet-t5 .prodet-tjlist li{ width:25%; float:left; margin-right:3%;}
.prodet-t5 .prodet-tjlist li .prodet-tjname{ width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:5px;}

.prodet-box-2{ margin-top:20px;}
.scroll_link{ background:#fafafa; border-bottom:2px solid #b5b5b5;}
.scroll_link li{ float:left; width:16%;}
.scroll_link li a{ display:block; text-align:center; line-height:34px; font-size:13px; color:#555555;}
.scroll_link li.active{ background:#f0f0f0;}
#prodet_main .section{ margin-top:20px;}
#prodet_main .section .prodet-tname{ font-size:13px; font-weight:bold; margin-bottom:10px;}
#prodet_main .section .proder-sum{ font-size:13px; line-height:28px;}
.tabbar-fix {position:fixed;top:0; z-index:10;}

/*招聘*/
.job-box-1{ line-height:44px;}
.jobtop-1{ width:13%; float:left; background:#e14840; color:#fff; text-align:center; font-size:16px;}
.jobtop-1 a{ color:#fff;}
.jobtop-2{ width:80%; float:left; height:44px; overflow:hidden;}
.jobtop-3{ width:7%; float:left; background:#e14840; text-align:center; color:#FFF;}
.jobtop-3 a{ display:block; color:#fff; font-size:14px;}
.job-top-gd .bd li a{ color:#808080;}
.job-top-gd .bd li span{ display:inline-block; font-size:13px;}
.job-top-gd .bd li .jb-1{ margin-left:4%;}
.job-top-gd .bd li .jb-3{ margin-left:6%;}
.job-box-2{ margin-top:20px;}

.bottom_lmval-2{padding:20px;}
.job-dey-1{ text-align:center; width:12%; border-right:1px solid #ddd; float:left;}
.job-dey-1 .dey-t{ font-size:15px; font-weight:bold; color:#4e4e4e;}
.job-dey-2{ float:right; width:84%;}
.job-dey-2 .dey-wz-t{ font-size:15px; font-weight:bold; color:#e14840; margin-bottom:5px;}
.job-dey-2 .dey-wz span{ display:inline-block; line-height:22px;}
.job-dey-2 .dey-wz .jd-1{ width:32%;}
.job-dey-2 .dey-wz .jd-2{ width:64%;}

/*joblist*/
.job-search{ background:#f9f9f9; padding:2%; margin-top:20px;}
.job-sele{ float:left; width:24%; height:32px; line-height:32px; border:1px solid #ddd; position:relative; text-indent:10px; margin-right:2%;}
.job-sele .val_{ background:#fff url(../img/jiantou_02.gif) no-repeat right;}
.job-sele .sele_{ top:32px;}
.job-inp{ width:24%; height:32px; line-height:32px; border:1px solid #ddd; float:left; background:#fff;margin-right:2%;}
.job-inp input{ width:100%; height:32px; padding:0; margin:0; text-indent:10px; font-family:微软雅黑; float:left; line-height:32px;}
.job-btn{ width:10%; background:#e14840; float:left; height:32px; line-height:32px; text-align:center; color:#fff;}
.job-btn input{ font-family:微软雅黑; color:#fff; font-size:14px; width:100%; height:32px; padding:0; margin:0; float:left; cursor:pointer; line-height:32px;}
.job-search .job-sele-gw{ z-index:4 !important;}

.job-list-val{ margin-top:20px;}
.job_list li{margin-bottom:10px;}
.job_list h3{height:34px;line-height:34px;padding-left:15px;cursor:pointer;font-size:14px; border:1px solid #ddd; position:relative;}
.job_list h3 .ico{ position:absolute; top:8px; right:10px;}
.job_list .c_{display:none;padding:20px 0;}
.job_list .btn{background:#e14840;color:#fff;padding:5px 10px;width:80px;margin-top:20px;font-size:14px; text-align:center; margin-left:2%;}
.job_list .btn a{ color:#fff;}
.job_list li.active h3{ background:#e14840; color:#fff; border:none;}
.job_list .active h3 .ico{ background:none;}
.job_list .job-cs-list { border-bottom:1px solid #ddd; font-size:13px;  padding:0 2% 10px; margin-bottom:10px;}
.job_list .job-cs-list span{ display:inline-block; width:23%;}
.job_list .job-c-yq{ padding:10px 2%; font-size:13px;}
.job_list .job-c-yq .c-yq-t{ margin-bottom:5px;}

/*news*/
.news-lay-t{background: url(../img/about_lanxian.gif) no-repeat left bottom;padding-bottom: 5px;}
.news-lay-t .n-tname{font-size: 18px;font-weight: bold; float:left;}
.news-lay-t h2{font-size: 18px;font-weight: bold;}
.news-lay-t .news-lay-more{ display:block; float:right; margin:10px 2px 0 0;}
.newsLeft,.newsRight { height:800px; padding:20px 25px; background-color:#fff; overflow:hidden;}
.hotRec { clear:both;  position:relative; margin-top:20px;}
.hotRec .bd { position:relative; overflow:hidden; margin-bottom:5px;}
.hotRec .bd .video { position:relative;}
.hotRec .bd .video img{width:100%;}
.hotRec .hd { width:100%; height:65px; overflow:hidden;}
.hotRec .hd ul { overflow:hidden;*zoom:1;}
.hotRec .hd ul li { float:left;width:32.3%; height:45px; margin-right:1%; background:#f6f6f6;padding:1em 0; }
.hotRec .hd ul li.act { background:#e7e7e7;}
.hotRec .hd ul li h2 {padding:0 1em;height:44px; line-height:22px; font-size:14px; color:#333;font-weight:bold; cursor:pointer;overflow:hidden; word-break:break-all;}
.hotRec .hd ul li p { padding:0 1em;font-size:11px;height:20px;overflow:hidden;cursor:pointer;}

.news-listo{ margin-top:15px;}
.news-listo li{ float:left; width:100%; margin:9px 0;}
.news-listo li img{ float:left; margin-right:2%;}
.news-listo li .nlisto-title{ font-size:15px; font-weight:bold; height:22px; overflow:hidden;}
.news-listo li .nlisto-date{ color:#e14840; margin:2px 0;}
.news-listo li .nlisto-sum{ font-size:13px; height:36px; overflow:hidden;}

.newsRight .Tit3 { border-bottom:#eee 1px solid;font-size: 18px;font-weight: bold; padding-bottom:5px;}
.newsSearch { height:24px; padding:12px 0px;}
.newsSearch .select { float:left;margin-right:10px;width:36%;}
.newsSearch .select select { width:99%; border:#eeeeee 1px solid; padding:2px;margin:0;}
.newsSearch .searchBtn { width:55px; float:right; border-left:#eeeeee 1px solid; position:relative;}
.newsSearch .searchBtn b { display:inline-block; height:20px; line-height:20px; padding:0px 2px 0px 8px; color:#fc0000; font-weight:normal;}
.newsSearch .searchBtn b,.newsSearch .searchBtn i { cursor:pointer;}
.newsSearch a.allNews { width:auto; float:right; height:20px; line-height:20px; margin-right:15px; _display:inline; font-weight:bold;}
.newsSearch .searchForm {width:128px; background:url(../img/nsearch_btn.gif) no-repeat right #f6f6f6;border:1px solid #eee; overflow:hidden;}
.newsSearch .searchForm .inp { width:104px;}
.newsSearch .searchForm .btn { width:20px;}
.newsSearch .searchForm .focous { background-position:98% -33px; background-color:#fff;}

.sub_rss {margin-top: 10px;}
.sub_block {padding: 10px;margin-bottom: 10px;}
.sub_order {position: relative;margin-top: 10px;}
.sub_rss .t2 {width: 130px;margin-right: 10px;font-size: 16px;color: #000;}
.actgrey {position: absolute;right: 10px;top: 0;width: 60px;text-align: center;border-top: 1px solid #8e8e8e;border-bottom: 1px solid #8e8e8e;}
.actgrey a {display: block;font-size: 14px;color: #fff;background: #8e8e8e;margin: 0 -1px;}

.weibo .c { clear:both; padding-top:5px;}

.news-box-2{ margin-top:20px;}
.news-listt{ padding:20px 25px;}
.otherList_list {width: 100%;border-top: #eeeeee 1px solid;padding-top: 15px;}
.otherList_list li{ float:left; width:100%; margin-bottom:5px;}
.otherList_list li span.time {color: #858585;}
.otherList_list li h3 {width: 100%;height: 20px; line-height:20px;font-size: 13px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-weight:normal;}
.otherList_list li h3 a{ color:#303030;}

.news-box-3{ margin-top:20px;}
.serviceVideo{ padding:25px;}
.n_v_item li{height:38px;line-height:38px;position:relative;background:#dbdbdb;text-align:center;font-size:14px;margin:0 0 6px;cursor:pointer;}
.n_v_item .cir{position:absolute;border-width:4px;right:-8px;top:-999em;border-color:transparent transparent transparent #238ed5;border-style:dashed dashed dashed solid; *border-style:none;}
.n_v_item .cur{background:#238ed5;color:#fff;}
.n_v_item .cur .cir{top:15px;}
.n_v_list{ display:none;}
.n_v_list li{float:left;width:50%;height:93px;margin-bottom:10px;}
.n_v_list img{width:100%;height:100%;}
.n_v_list .pic{float:left;width:30%;height:92px;}
.n_v_list .pic a{display:block;height:100%;position:relative;}
.n_v_list .pic s{position:absolute;width:22px;height:22px;overflow:hidden;background:url(../img/bofang_s.png);left:50%;top:50%;margin:-11px 0 0 -11px;}
.n_v_list .detail{float:right;width:68%;}
.n_v_list .detail .t{font-size:14px;font-weight:bold;color:#333;height:30px;line-height:30px;overflow:hidden;}
.n_v_list .detail .p{height:30px;line-height:30px;overflow:hidden;}
.n_v_list .first{width:45%;height:300px;margin-right:10px;}
.n_v_list .first a{display:block;height:100%;position:relative;}
.n_v_list .first .mask{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);padding:10px 0;}
.n_v_list .first .t{padding:0 10px;font-size:14px;color:#fff;}
.n_v_list .first .p{padding:0 10px;color:#fff;}
.n_v_list .first s{position:absolute;width:41px;height:41px;left:50%;top:50%;margin:-25px 0 0 -20px; background:url(../img/bofang.png) no-repeat 0 0;}

/*新闻列表*/
.vt { vertical-align:top;}
.sear { line-height:20px;}
.sear .t { font-size:16px; float:left; font-weight:normal; margin-right:15px; color:#333;}
.sear .dp { width:15%; height:20px; line-height:20px; border:#ddd 1px solid; background:url(../img/date.gif) 98% 50% no-repeat; vertical-align:top;}
.sear_f { background:#fff url(../img/fangdj.gif) 96% -32px no-repeat; border:#ccc 1px solid; overflow:hidden;}
.sear_f .inp { padding-left:3px; }
.sear_f .btn { width:25px;}

.newsList { clear:both; overflow:hidden;}
.newsList li { clear:both; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:#dcdcdc 1px solid;}
.newsList a { display:block; overflow:hidden;}
.newsList .img { width:180px; height:115px; float:left; margin-right:15px; padding:5px; border:#cccaca 1px solid;}
.newsList h2 { font-size:15px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; cursor:pointer;}
.newsList time { color:#e14840;}
.newsList .text { font-size:13px; line-height:22px; height:44px; overflow:hidden; margin:5px 0px 10px;}
.newsList .more { display:inline-block; width:59px; height:20px; color:#fff; text-align:right; padding-right:25px; background:#e14840 url(../img/more_btn.png) right no-repeat; cursor:pointer;} 

/*新闻详细*/
.ndetbox-l{ padding:20px; }
.newsdet-ico .ndet-ico{ float:left; margin-right:5px;}
.newsdet-ico .ndet-ico1,.newsdet-ico .ndet-ico2{ background:#ccc; color:#fff; text-align:center; padding:0 3px; }
.newsdet-ico .ndet-ico2{ margin-right:10px;}
.newsdet-ico .bdshare-button-style0-24 a, .newsdet-ico .bdshare-button-style0-24 .bds_more{ margin:0px;padding-left: 20px;line-height: 20px;height: 20px; background:url(../img/ico.png) no-repeat -60px -100px;}
.newsdet_title{ font-size:20px; font-weight:bold; color:#238ed5; margin:10px 0 15px; text-align:center;}
.newsdet_nr{ line-height:2; font-size:14px; min-height:300px; height:auto !important; height:300px; overflow:visible;line-height: 26px;padding: 10px 0 20px 0}
.news-next{ border-bottom:1px solid #ddd;  padding:10px 0;}
.news-next .next-news{ display:block; float:left; width:60%; padding-left:3%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-next .next-date{ display:block; float:right; width:15%; text-align:right;}

.rdtj-t{ font-size:16px; font-weight:bold; color:#4e4e4e; padding:10px 20px;}
.news-right-1{ border-bottom:1px solid #ddd; padding:0 20px 15px;}
.news-right-2{ padding:0 20px;}
.tdtj-list{ margin-top:10px;}
.tdtj-list li{ float:left; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding:3px 0; font-size:13px;}
.tdtj-list li a{ color:#777;}
.news-right-2 .sub_rss{ margin-top:0;}

/*page*/
.page { clear:both; padding:25px 0px; }
.page .page-con { width:100%; height:auto; text-align:center; white-space:nowrap; line-height:0; font-size:0; _padding-bottom:1px;}
.page .page-con a, .page .page-con strong, .page .page-con .total { display:inline-block; width:auto; height:28px; line-height:28px; font-size:12px; padding:0px 10px; border:#dddddd 1px solid; overflow:hidden; margin-left:-1px; *margin-left:-2px; color:#333!important; vertical-align:middle; white-space:nowrap; }
.page .page-con a:hover,.page .page-con strong.cur { background-color:#e14840 ; color:#fff!important; }
.page .page-con a.prev,.page .page-con a.next { margin:0px 10px; }
.page .page-con .total { border:0; }
/*page end*/

/*在线投稿form*/
.formText {font-size:14px; padding:0 20px 20px 0;}
.formList dl {clear:both; line-height:24px; padding:0 0 6px 65px; position:relative;}
.formList dt {left:0; position:absolute; text-align:left; top:0; width:60px;}
.formList dd .input {background:url(../img/inputbg.gif) repeat-x center bottom #FFFFFF; border:1px solid #CCCCCC; height:25px; line-height:24px; width:50%;}
.formList dd .textarea {background:url(../img/inputbg.gif) repeat-x center bottom #FFFFFF; border:1px solid #CCCCCC; height:105px; line-height:24px; resize:none; width:70%;}
.formList dd em {color:#FF0000; font-style:normal; padding-left:5px;}
.formList .yzm {vertical-align:middle;}
.formList .btn input {border:0 none; color:#FFFFFF; cursor:pointer; height:32px; margin-right:5px; overflow:hidden; width:90px; font-size:14px; font-family:微软雅黑; font-size:14px; margin-top:10px;}
.formList .btn .mess_btn{ background:#e14840;}
.formList .btn .reset_btn{ background:#999;}

.tougao_form{ padding:20px;}

/*视频*/
.video_main{ padding:20px;}
.dl_head_tab {border: 1px solid #ddd;background: #f2f2f2;padding: 15px 15px 0 15px;font-size: 14px;}
.dl_head_tab li{float:left;position:relative;bottom:-1px;}
.dl_head_tab li a{float:left;border:1px solid #f2f2f2;padding:0 15px;border-bottom-color:#ddd;line-height:36px;}
.dl_head_tab .cur a,.dl_head_tab li a:hover{border-color:#ddd;border-bottom-color:#fff;background:#fff;color:#e14840;}
.video_list li{ margin-bottom:10px;height: 224px;}
.video_list p{ padding:0 4%;}
.video_list .vt {font-size: 14px;line-height: 20px;margin: 10px 0 5px;height: 40px;overflow: hidden;}
.video_list li .ico7_2{ margin-left:3%;}
.video_list a {display: block;position: relative;overflow: hidden;background: #ededed; padding-bottom:10px;}
.video_list a:hover{background: #fff;box-shadow: 0 0 3px rgba(0,0,0,.2);}
.video_list a:hover .ico7_2{ background-position:-40px -120px; }

/*社会责任*/
.shzr_banner{ text-align:center; padding:10px;}
.channel_pd{ padding:25px;}
.channel_text{ font-size:13px; line-height:2;height: auto !important; height: 200px; min-height: 200px;}

/*服务*/
.service-box-1{ margin-top:20px; padding:0 10px;}
.parts-box-2{ width:33%; float:right; _width:32%;}
.parts-box-2 .fw_linian{ text-align:right; border-left:1px solid #f6f6f6; padding:10px 0;}
.parts-box-1{ padding:10px 0; width:66%; float:left;}
.parts-box-1 .pbox-left{ width:48%; float:left;}
.parts-box-1 .pbox-right{ width:50%; float:right;}
.pbox-right p{ font-size:13px; line-height:24px;}
.pbox-right .st1{ margin-top:20px;}
.pbox-right .st2{ margin-top:15px;}
.pbox-right .st2 a{ font-size:17px; color:#238ed5;}

.service-box-2{ margin-top:20px;}
.fwgs-box{ padding:15px 10px; position:relative; height:215px; overflow:hidden;}
.fujs-box{ padding:15px 10px; height:215px; overflow:hidden;}
.fujs-box .fwjs_img{ margin-top:15px; text-align:center;}
.fujs-box .fwjs_sum{ line-height:22px; margin-top:10px; font-size:13px; height:44px; overflow:hidden;}

.fwgs-box .fwgs_t{ margin-bottom:10px;}
.fwgs-box .fwgs_t h2{ float:left; font-size:18px; font-weight:bold;}
.fwgs-box .fwgs_t .fwgs_up{ float:left; font-size:16px; margin-left:10px; padding-top:2px;}
.fwgs-box .fwgs_t .fwgs_up a{ color:#c8c8c8;}
.fuwg_slide li{ width:100%; height:176px;}
.fuwg_slide li .fwslide_img{ float:left; width:49%; height:176px; overflow:hidden;}
.fuwg_slide li .fwslide_nr{ float:right; width:48%; color:#333;}
.fwslide_nr .fwgs_title{ font-size:14px; font-weight:bold; margin-bottom:3px; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.fwslide_nr .fwgs_title a{ color:#333;}
.fwslide_nr .fwgs_date{ margin-bottom:3px;}
.fwslide_nr .fwgs_sum{ line-height:24px; height:96px; overflow:hidden;}
.fwgs-box .arrows span{ display:block; width:22px; height:22px; position:absolute; background:url(../img/fwgs_btn_03.gif) no-repeat 0 0; font-size:0; line-height:0;top:20px; cursor:pointer;}
.fwgs-box .arrows .prev{ right:48px; }
.fwgs-box .arrows .next{ right:20px; background-position:right;}

/*表格*/
.datalist{ border:1px solid #cccccc; /* 表格边框 */ font-family:Arial; border-collapse:collapse; /* 边框重叠 */ background-color:#ffffff; /* 表格背景色 */ font-size:12px; font-family:微软雅黑;}
.datalist caption{ padding-bottom:5px; font:bold 12px; text-align:left;} 
.datalist th{ border:1px solid #cccccc; /* 行名称边框 */ background-color:#eeeeee; /* 行名称背景色 */ color:#000000;    /* 行名称颜色 */ font-weight:bold; padding-top:4px; padding-bottom:4px; padding-left:15px;  text-align:center;}
.datalist td{ border:1px solid #cccccc; /* 单元格边框 */ text-align:center; padding-top:4px; padding-bottom:4px; padding-left:15px; }
.datalist tr.altrow{ background-color:#c7e5ff; /* 隔行变色 */}

/*1207 add 网站地图*/
.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:#f69e00;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:#f69e00;}


/*Search*/
.news_list_c .Tit2,.news_list_c .Tit2 a{height:56px;font:bold 24px/56px 'microsoft yahei';color:#333;}.Tit2 a:hover{color:#333;}
.news_list_c .sear{padding:0 25px 10px;background:#eee;}
.news_list_c .sear .t{font-size:15px;font-weight:bold;line-height:2.4;}
.news_list_c .serv_select li{float:left;width:36px;border:1px solid #ccc;background:#fff;padding:0 5px;margin-right:5px;cursor:pointer;}
.news_list_c .rect{display:inline-block;width:2px;height:3px;overflow:hidden;border-left:2px solid #fff;border-bottom:2px solid #fff;margin-top:9px;}
.news_list_c .on .rect{border-color:#e60013;}
.news_list_c .sear_f{border:1px solid #ccc;background:url(../img/fangdj.gif) 96% -30px no-repeat #fff;}
.news_list_c .sear_f .btn{width:25px;}
.news_list_c .result{border-top:1px solid #ddd;padding:10px 10px 0;margin-top:20px;}

.news_list_c .sear_result li{margin-bottom:10px;}
.news_list_c .sear_result a{color:#333;}
.news_list_c .sear_result a:hover{text-decoration:underline;}
.news_list_c .sear_result .el{font-size:14px;_width:100%;}
.news_list_c .sear_result .p{padding:10px 20px;border-top:1px solid #ddd;margin-top:10px;}
.news_list_c .sear_result em{color:#e60013;display:inline-block;padding:0 1em;border-right:1px solid #ddd;margin-right:1em;}
.news_list_c .dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;}


/*下载*/
.down_list{ margin-top:20px;}
/*视频详细*/
.videodet_nr{ margin:10px 0 30px;}
.xgvideo_list{padding: 0 20px 15px;}
.xgvideo_list li{ margin-bottom:10px;}
.xgvideo_list .xgv_name{ font-size:13px; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:8px;}
/*订阅*/
.rss_val .rss_t{ font-size:14px; font-weight:bold; padding:5px 0;}
.rss_val .rss_list{ margin-bottom:20px;}
.rss_val .rss_list li{ float:left; line-height:22px; margin:0 20px 0 0;}
.rss_val .rss_list li a{ text-decoration:underline;}
.rss_val .rss_list li a:hover{ color:#fdd102;}

/*公司荣誉*/
.honorimg_list li{margin-bottom:2em;}
.honorimg_list li a{display:block;padding:12px;}
.honorimg_list ._pic img{width:100%;}
.honorimg_list ._t{line-height:2.5em;text-align:center;}

#CB_All #CB_Thumbs{ display:none !important;}
#CB_All #CB_ShowTh{ display:none !important;}

/*联系我们*/
.contact_nr .contnr_left{ width:35%; float:left;background: #e14840;height: 300px;color: #fff;}
.contact_nr .contnr_right{ width:63%; float:right; height:300px;}
.contact_nr .contnr_left .conl_nrxx{ padding:20px 10px; color:#fff; font-size:13px;}
.contact_nr .contnr_left .conl_nrxx a{ color:#fff;}

/*人才*/
.culture {overflow:hidden;font-size:14px;}
.culture p{padding:0 10px;}
.culture p strong{color:#008080;}
.culture ._line{border-bottom:1px solid #ddd;line-height:28px;padding:10px 0;margin-bottom:-1px;}
.culture ._title{color:#fff;text-align:center;}
.bg_sky{background:#0377c2;}
.bg_green{background:#0377c2;}
.bg_gold{background:#0377c2;}
.channelnr_banner{ margin-bottom:20px;}
.contnr_right img{max-width: none;}
.con_wzjsnr{margin-bottom: 20px;}

/*文化读物*/
.pdfwz{ font-size:13px; margin-bottom:15px;}
.whdw_val{ width:100%; overflow:hidden; }
.hod_list li{ float:left; _display:inline; margin-bottom:15px; }
.hod_list li .hod_tltle{ font-weight:bold; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding:5px 0;}
.hod_list li .hod_ico{ height:28px; width:100%; line-height:28px; background:#f4f4f4; _height:auto; _padding:
3px 0;}

/*销售网络*/
.net_mobilese{ display:none;}
.net_map{ height:auto;}
.net_mobilewz{ display:none;}
.net_pcradlist{ margin-bottom:10px;}
.net_pcradlist span{ white-space:normal; margin-right:10px;}
.net_pcradlist span input{ cursor:pointer;}

/*配件*/
.part_list li{ float:left;}
.part_list li .part_border{ border:1px solid #ddd; margin-bottom:15px;}
.part_list li .part_img{ padding:3%; text-align:center; position:relative;}
.part_list li .part_img img{ width:100%;}
.part_list li .part_img i{ position:absolute;  right:4%; bottom:4%;}
.part_list li .part_n{ background:#f4f4f4; padding:5px 3% 2px;}
.part_list li .part_n p{ line-height:30px; border-bottom:1px solid #ddd; text-indent:3%; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#404040; font-size:13px;}
.part_list li .part_n p span{ color:#238ed5;}
.part_list li .part_n .t3{ border-bottom:none;}

/*荣誉新*/
.History-H3{background:#fff;cursor: default;}
.History-H3-T{height: 48px;line-height:40px; border-bottom: 1px dotted #cdcdcd;margin-bottom: 15px;overflow: hidden; margin-bottom:30px;}
.History-H3-T ul{ height:26px; line-height:26px; }
.History-H3-tab .tab_t{position: static;font-size: 14px;font-weight: bold;color: #989898; text-align:center; width:160px;}
.History-H3-tab .tab_t_cur{color: #fff; background:#ffb300;}
.History-H3-tab .tab_t_cur i{}
.History-H3-tab .tab_c{}
.History-H3-tab .arrs{position: absolute;width: 13px;height: 19px;background:url(../img/arr.png) no-repeat;top:37px;cursor: pointer;transition:none;}
.History-H3-tab .arr_prev{left:-5px;}
.History-H3-tab .arr_next{right:-5px;background-position: right 0;}
.History-H3-tab .arr_prev:hover{background-position: 0 bottom;}
.History-H3-tab .arr_next:hover{background-position: right bottom;}

.n_v_list img { height:auto;}
.n_v_list li { height:auto; width:45%;}
.n_v_list .first { width:50%; height:auto;}
.n_v_list .pic { height:auto;}
.n_v_list .detail .p { display:none;}

.about_add .channel_ffbg { padding:25px;}
.about_add img { display:block; width:100%; height:auto;}
.about_add .n { font-size:18px; font-weight:bold; height:40px; line-height:40px; color:#333;} 
.about_add .text { color:#333; font-size: 13px;line-height: 22px; height:66px; overflow:hidden;}


/*发展历程*/
.History-H4{}
.History-H4-T{height: 50px;}
.History-H4 .tab_t{background: url(../img/dot_normal.png) center bottom no-repeat;font-size:14px; *width:180px;}
.History-H4 .tab_t_cur{background-image: url(dot_cur.png);color:#004fa0;font-weight: bold;font-size: 18px;}
.History-H4 .tab_c{margin-top:-7px;border-top: 1px solid #dbdfe1;}
.History-H4 .tab_c ul{background: url(../img/line.png) center 0 repeat-y;padding-top:30px;}
.History-H4 .tab_c li{background: url(../img/dot.png) center 25px no-repeat;padding-bottom: 20px;}
.History-H4 .tab_c ._img{float: right;width: 47%;}
.History-H4 .tab_c ._img img{height: 104px;margin: 0 15px 15px 0;}
.History-H4 .tab_c ._text{float: left;width: 47%;text-align: right;}
.History-H4 .tab_c ._title{font-size:24px;color: #004fa0;line-height: 1.8em;}
.History-H4 .tab_c ._p{font-size:13px;line-height: 1.75;}
.History-H4 ._even ._img{float: left;text-align: right;}
.History-H4 ._even ._img img{margin:0 0 15px 15px;}
.History-H4 ._even ._text{float: right;text-align: left;}


.pn_morebtn a{ font-size:12px; color:#888; font-weight:normal;}

.zy_about .zy_about_video{ float:left; margin:0 20px 10px 0; width:48%;}

/*科研成果*/
.History-H5{background:#fff;}
.History-H5 ._year{position: relative;}
.History-H5 ._year span{position: absolute;left: 0;top:0;width:100px; text-align: center; font-size:28px;color:#f69e00;}
.History-H5 ._list {margin-left: 110px;margin-bottom:35px; padding-left:20px; border-left:1px solid #ddd;line-height: 2em; }
.History-H5 ._list li{font-size:13px; line-height:2;}

/*1104 change 日历按钮*/
.newsRight .Calendar .ui-datepicker-inline{border-radius:0;border-color:#ddd;}
.newsRight .Calendar .ui-state-default{background:none;}
.newsRight .Calendar a.ui-state-default{border-top-color: #eee;border-bottom: 2px solid #f69e00;border-left-color: #eee;border-right-color: #eee;}
.ui-datepicker .ui-datepicker-header{border:none;background:none;}
.ui-widget-content{color:inherit;}
.ui-datepicker th{padding:0 .3em;}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{background:none;width:0;height:0;overflow:hidden;border-width:8px; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev span{border-color:transparent #333 transparent transparent;border-style:dashed solid dashed dashed;}
.ui-datepicker .ui-datepicker-next span{border-color:transparent transparent transparent #333;border-style:dashed dashed dashed solid;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:none !important; border-bottom-color:#238ed5 !important;}
.ui-datepicker .ui-datepicker-header{_width:100%;}

.fwli_nrlist li{ float:left; width:100%;}
.fwli_nrlist li span{ display:block; width:30%; float:left;}

.pohon_proimg{ display:none;}

/*新版联系我们*/
.con_new_val{ margin-top:20px;}
.con_new_val .section{ margin-bottom:10px;}

.con_scroll_link{ background:#f3f3f3; border-bottom:1px solid #dddddd;}
.con_scroll_link li{ float:left; width:auto; padding:0 4%;}
.con_scroll_link li a{ display:block; text-align:center; line-height:36px; font-size:14px; color:#5c5c5c;}
.con_scroll_link li.active a{  color:e14840;}

.con_new_list{ margin-top:20px;}
.con_new_list li{ background:url(../img/con_new_xian.gif) no-repeat right 20px;margin-bottom:20px; min-height:145px;}
.con_new_list li .con_new_title{ font-size:16px; color:#e14840; margin-bottom:10px; padding-left:5px;}
.con_new_list li .con_new_nr{ font-size:13px; color:#555; width:95%; line-height:22px; padding-left:5px;}

.con_new_lant{ line-height:32px; background:#f3f3f3; color:#666; font-size:14px; text-indent:10px;}
.con_new_val p{ font-size:14px;line-height: 28px}

.section_short .con_new_list li{ min-height:80px;}

@media only screen
and (max-width : 768px) {
	/* Styles */
	.topBar{display: none;}
}