@charset "utf-8";
/* CSS Document */
a{blr: expression(this.onFocus=this.blur()); outline: none;}
/*header*/
#top, #banner, #foot, #bottom, #sub_ban, #sub_banx, #sub_cru, #pro_banbg, #prolist_banbg, #pro_tit_bg, #sub_banner2, #ser_banbg { width: 100%; margin: 0 auto; overflow: hidden; }
#top { background-color:#f9f9f9; height: 30px; line-height: 30px; overflow:hidden;  }
#top a{font-size:12px;color: #666;}
.top1, #content, #footer_feilei, #bottom1000, #sub_banner, #sub_con, #sub_cruh, #pro_ban, #pro_tj, #pro_tit, #scx_xg, #scx_con, #tj_pro1, #job_cz, #scx_bannor, #scxlist, #ser_con, #sercont {max-width: 1000px; margin: 0 auto; overflow: hidden; }
#top1_left { float: left; width:20%; padding-left:3% }
#top1_left h3 { width: 61px; float: left; font-size: 12px; color: #666; }
#top1_left ul { float: left; left: 50px; width:30%; }
#top1_left li { float: left; padding: 0px 15px 0px 18px; }

#top1_left li a { color: #999; }
#top1_left li a:hover{ color:#F00}
#top1_right { width: 40%; float: right; }
#top1_right li { float: left;  padding-left:3% }
#top .a1 { background: url(../images/qq.gif) no-repeat left center; padding: 0px 10px 0px 20px; margin: 0px 0px 0px 12px; }
#top .a2 { background: url(../images/dg.gif) no-repeat left center; font-family: Arial; padding: 1px 10px 0px 20px; margin: 0px 2px 0px 12px; }
#top .a3 { background: url(../images/bmtu6.gif) no-repeat left center; padding: 4px 10px 0px 25px; margin: 0px 2px 0px 12px; }
/**鎼滅储 **/
.ss { float: right; width: 40%; }
.ss .key { background: url(/images/img.jpg) no-repeat 5px center #FFF; text-indent: 10px; margin-top: 3px; border: #ccc 1px solid; height: 20px; width: 50%; margin-right: 5px; line-height: 20px; float: left; }
.ss .sousuo { margin: 3px 3px 0px 0px; float: left; }
.top { margin: 0 auto; max-width: 1000px; overflow: hidden; height: 80px; text-indent: -9999px; }
.top img {float: left; width:45%; height:auto; }
.top div { width: 433px; }
.top span { float: right; background-image: url('../images/tel.jpg'); background-repeat: no-repeat; width: 315px; height: 65px;}
/** 瀵艰埅 涓嬫媺**/
.nav { BACKGROUND: #D20000; HEIGHT: 40px; margin: 0 auto; }
.navin { margin: 0 auto; max-width: 1001px; }
.navul { LIST-STYLE-TYPE: none; }
.navul li { POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 34px; WIDTH: 142px; FLOAT: left; MARGIN-LEFT: -1px; FONT-SIZE: 15px; _z-index: 2000; width:14% }
.li1 { float: left; width:100%; text-align: center; font-weight: bold; height: 34px; line-height: 34px; BACKGROUND: #292F3F; }
.li0 { float: left; list-style: none; width: 100%; BACKGROUND: url(../images/divider.gif) no-repeat right bottom; }
.navul li.singleactive { Z-INDEX: 2000; POSITION: relative; BACKGROUND: #292F3F; }
.navul li.navlmactive { Z-INDEX: 2000; BACKGROUND: #292F3F; }
.navul a { PADDING-BOTTOM: 3px; DISPLAY: block; FLOAT: none; PADDING-TOP: 3px; COLOR: #fff; }
.navul li.first { BACKGROUND: none transparent scroll repeat 0% 0%; }
.list01 { DISPLAY: none; BACKGROUND: #EAEBED; }
.plist { WIDTH: 640px; BACKGROUND: url(../images/pro_bg.jpg) #fff repeat-x left bottom; HEIGHT: 422px; }
.list01 a { COLOR: #3d3d3d; }
.navul li.navlm:hover { Z-INDEX: 5000 !important; POSITION: relative; BACKGROUND: url(../images/navactive.png) no-repeat left top; }
.dropdowntriple { DISPLAY: none; }
.navul li.navlm:hover .dropdowntriple { Z-INDEX: 2000; POSITION: absolute; DISPLAY: block; TOP: 40px; LEFT: 0px; }
.navul li.single:hover { Z-INDEX: 5000 !important; POSITION: relative; BACKGROUND: url(../images/navactive2.jpg) no-repeat left top; }
.navul li:hover ul li a { BACKGROUND: none transparent scroll repeat 0% 0%; }
.navul li:hover dt a { BACKGROUND: #f8f8f8; }
.navul li:hover dt a:hover { BACKGROUND: #cc0000; color: #fff; }
.navul li:hover .plist { Z-INDEX: 1000; POSITION: absolute; DISPLAY: block; TOP: 40px; LEFT:-100px; }
.navul li:hover .ndropdown { Z-INDEX: 1000; POSITION: absolute; DISPLAY: block; TOP: 40px; LEFT: 0px; }
.ndropdown { WIDTH: 142px; }
.navul li.navlm:hover .gdropdown { Z-INDEX: 1000; POSITION: absolute; DISPLAY: block; TOP: 40px; LEFT: 0px; WIDTH: 142px; }
a.white:link { color: #fff; text-decoration: none; }
a.white:hover { color: #fff; text-decoration: none; }
a.white:active { color: #fff; text-decoration: none; }
a.white:visited { color: #fff; text-decoration: none; }
#yel { color: #fc3; text-decoration: none; }
/** 瀵艰埅 涓嬫媺  缁撴潫 **/
.list01 li { TEXT-ALIGN: left; PADDING: 0px; MARGIN: 10px 0px 0px; WIDTH: 130px; BACKGROUND: url(../images/dpdivider.jpg) no-repeat right top; FLOAT: left; FONT-SIZE: 12px; }
.list01 li OL { }
.list01 li OL LI { PADDING: 0px; LINE-HEIGHT: 18px; MARGIN-TOP: 1px; padding-left: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; _margin-right: 0px; _margin-left: 10px; color: #666; }
.list01 li OL LI .rd { /*color:#035FA3;*/ }
.list01 li OL LI b { font-size: 16px; font-family: "寰蒋闆呴粦"; color: #000000; height: 24px; line-height: 24px; width: 100px; margin-bottom: 20px; }
.list01 li OL LI:hover { BACKGROUND: #c00; }
.list01 li OL LI:hover A { COLOR: #fff; }
.list01 DT:hover A { COLOR: #c00; font-size: 14px; }
.list01 LI:hover { BACKGROUND: url(../images/dpdivider.jpg) no-repeat right bottom; }
.list01 LI OL LI A { MARGIN-LEFT: 3px; float: left; }
.list01 LI OL LI span { background-position: center center; float: left; background-image: url('../images/hot3.gif'); background-repeat: no-repeat; width: 30px; height: 24px; }

LI.feilei{ width:160px;height: 375px;}
LI.feilei LI { WIDTH: 120px; }
LI.feilei1 { WIDTH: 50%; }
LI.feilei1 LI { WIDTH: 118px; }
LI.feilei2 { WIDTH: 160px; }
LI.feilei2 LI { WIDTH: 120px; }
LI.feilei3 { WIDTH: 160px; }
LI.feilei3 LI { WIDTH: 120px; }
LI.feilei4 { WIDTH: 160px; height: 375px; }
LI.feilei4 LI { WIDTH: 120px; }
LI.feilei5 { WIDTH: 180px; BACKGROUND: none transparent scroll repeat 0% 0%; }
.list01 LI.feilei5:hover { BACKGROUND: none transparent scroll repeat 0% 0%; }
.list01 LI OL LI.dpb A { COLOR: #DB0000; FONT-WEIGHT: bold; }
.list01 LI OL LI.dpb:hover A { COLOR: #DB0000; CURSOR: default; }
.list01 DT A { LINE-HEIGHT: 30px; FONT-SIZE: 13px; }
LI.dropbottom { TEXT-ALIGN: right; LINE-HEIGHT: 26px; WIDTH: 460px; padding-top: 5px; FLOAT: right; COLOR: #fff; }
LI.dropbottom A { DISPLAY: inline; }
#c_h { BACKGROUND: #333; width: 98%; padding-right: 20px; }
/*/header*/
/*foot*/
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.mr60 { margin-right: 60px; }
.search_share { height:auto; overflow:hidden; width: 100%; background: #eeeeee; padding: 35px 0px; z-index:1000; border-top: 1px solid #eaebec; display:block;  clear:both;}
.search_share_in { width: 100%; max-width: 1024px; margin: 0 auto; }
.search_share_in .search { float: left; position: relative; }
.search_share_in .search form { margin-top: 10px; height: 34px; position: relative; }
.search_share_in .search form .search_txt { height: 32px; width: 74px; float: left; line-height: 32px; text-align: left; padding-left: 20px; background: url("../images/search_arror.jpg") no-repeat center; color: #989898; cursor: pointer; border: 1px solid #ccc; }
.search_share_in .search form .search_option { position: absolute; top: 32px; padding-left: 20px; background: #fff; border: 1px solid #ccc; width: 74px; display: none; }
.search_share_in .search form .search_option p { color: #989898; margin: 10px 0; cursor: pointer; }
.search_share_in .search form input { height: 32px; width: 100%; padding-left: 20px; float: left; line-height: 32px; color: #989898; border: 1px solid #ccc; background: #FFF; font-size: 14px; }
.search_share_in .search form img { position: absolute; bottom: 10px; right: 10px; cursor: pointer; }
.search_share_in .share { float: left; margin-left: 100px; margin-top: 18px; font-size: 12px; color: #989898; width: 320px; }
.search_share_in .share a { margin-left: 10px; float: left; }
/*.bdsharebuttonbox { float: left; margin-left: 30px; margin-top: 12px; width: 136px; }*/
#footer { background-color: #cccccc; padding-top: 0; padding-bottom: 15px; width: 100%; font-size: 12px; border-top: 3px solid #CC0000; color: #6D6D6D }
.footer_about { margin: 0 auto; overflow: hidden; max-width: 1000px }
.ft_contact { padding: 0px; width: 23%; margin-top: 40px; line-height: 24px; }
.ft_contact img{ width:100%; height:auto; overflow:hidden}
.ft_about, .ft_news, .ft_rl, .ft_fw { padding: 15px 0 25px 60px; margin-bottom: 15px; width: 9% }
.ft_contact p { margin: 0 }
p.tit_lx { color: #333; font-size: 14px; line-height: 2em; padding: 5px 0 14px 60px; font-weight: bold; background: url("../images/tel.png") no-repeat; }
.lx_info_box { line-height: 30px; }
#footer dl { margin: 0; }
#footer dl dt { color: #333; font-size: 14px; font-weight: bold; line-height: 2.2em; padding: 12px 0 5px; }
#footer dl dd { line-height: 30px; font-size: 12px; margin: 0px; }
#footer a { color: #6D6D6D; text-decoration: none }
#footer dl dd a:hover, .ft_contact p a:hover, #footer a:hover { color: #CC0000; text-decoration: none; }
.ftLink { max-width: 1000px; margin: 0 auto; font-size: 12px; line-height: 30px; color: #6d6d6d; margin-bottom: 10px; height: auto; padding:0 10px }
#footer .ftLink a { color: #6d6d6d }
#footer .ftLink a:hover { color: #CC0000; }
#floater { word-break: break-all; position: fixed; _position: absolute; right: 20px; bottom: 20px; background: white; }
/*/foot*/

/*褰撳墠浣嶇疆*/
#banner_2 { width: 100%; overflow: hidden; height:auto; position:relative }
#banner_2 img{ width:100%; height:auto;overflow:hidden}
.ban_main { max-width: 1000px; margin: 0 auto;  text-indent: 999; height:auto; padding:10px; border-bottom:#ebebeb 1px solid}
.bnav {color: #D20000; font-size:14px; }
.bnav h1{ font-size:18px }
.bnav a { color: #333;  font-size:14px;}
.bnav a:hover { color: #CC0000; }

.table-container
{
width: 100%;
overflow-y: auto;
_overflow: auto;
margin: 0 0 1em;
}
table{border:0; border-collapse:collapse;}
table td,table th{ padding: 0.1em 1em}
//添加IOS下滚动条
.table-container::-webkit-scrollbar
{
-webkit-appearance: none;
width: 14px;
height: 14px;
}

.table-container::-webkit-scrollbar-thumb
{
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, .3);
}

/*鍒嗛〉*/
.page { margin: 20px auto; text-align:center; font-size: 12px; }
.page a { border: 1px solid #ccc; border-radius: 3px; color: #a8a8a6; display: inline-block; height: 20px; line-height:20px; margin-right: 3px; padding: 2px 10px; text-align: center; }
.page span { background: #333; border: 1px solid #ccc; border-radius: 3px; color: #fff; display: inline-block; height: 20px; line-height: 20px; margin-right: 3px; padding: 2px 10px; text-align: center; }
.page a:hover { background:#333;color: #fff;border: 1px solid #ccc; }

/*鍦ㄧ嚎鐣欒█*/
.ly-resule h5{ font-size:14px; line-height:30px; text-align:center;}
.ly-resule .box{ padding-bottom:20px; height:220px;}
.table_form{ position:relative;}
.table_form tbody td, .table_form tbody th{ border:0px;}
#note{ display:block; max-width:100%; top:69px; left:96px; max-height:75px; min-height:75px;}
.table_form .input-btn{position:absolute; top:160px; left:96px;}
#dosubmit,.table_form #reset{margin-right: 28px;border: 1px solid #b1b8cc;cursor: pointer;height: 26px;width: 70px;}
#dosubmit{background:#333;color: #fff; top:160px; left:96px;}
.table_form #reset{background:#fff; color:#333;position:absolute; top:160px; left:200px;}
.ly-tit{ margin:10px 0px;}
.table-my thead{ background:#333; color:#fff;}
.table-my tbody{color:#777; }
.table-my thead th,.table-my tbody td{ padding:4px 0;border:1px solid #e1e1e1; line-height:30px; }

/*鍒嗕韩*/
.footer-top{ width:70%; float:right; text-align:center; height:auto; padding-top:1%}

.footer-top .footer-icon{ margin:0 auto; width:500px; _width:700px;}
.footer-top .bdsharebuttonbox{ width:55px; height:55px; zoom:1;}
.footer-top a{ background:url(../images/footer_icon.png) no-repeat; display:inline-block; width:55px; height:55px; 
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;}

.footer-top .bds_tsina{ padding-left:0 !important; margin:0 0 !important; display:block; width:55px; height:55px; background:url(../images/footer_icon.png) no-repeat 0 0 !important;}
.footer-top a.footer-map{ background-position:-117px 0;}
.footer-top a.footer-mess{ background-position:-234px 0;}
.footer-top a.footer-zixun{ background-position:-351px 0;}
.footer-top a.footer-wechat{ background-position:-468px 0;}
.footer-top .bds_tsina:hover{ background-position:0 -56px !important;}
.footer-top a:hover.footer-map{ background-position:-117px -56px;}
.footer-top a:hover.footer-mess{ background-position:-234px -56px;}
.footer-top a:hover.footer-zixun{ background-position:-351px -56px;}
.footer-top a:hover.footer-wechat{ background-position:-468px -56px;}
.footer-top ul li{ position:relative; float:left; margin:0 15px; display:inline-block; width:55px; height:55px; }
.footer-top ul li img.wechat_pic1{ position:absolute; top:-38px; left:90px; display:none; opacity:0; filter:alpha(opacity=0); z-index:1;}