@charset "utf-8";
@import "reset.css";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:14px;text-align:left;font-family:"Microsoft YaHei";}
ul,ol {list-style:none;}
body{margin:0px; padding:0px; color:#838282;}
a:link {color: #838282; text-decoration: none;}
a:visited {color: #838282; text-decoration: none;}
a:hover {color: #f04313; text-decoration: none;}
a:active{color: #f04313; text-decoration: none;}
a img {border:0px;}
td,th{ font-size:12px;}
/* end reset */

.fl{ float:left}
.fr{ float:right!important}
.fn{ float:none}

.clear{ clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.over{overflow:hidden}

.ie6haslayout{zoom:1}

.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.box_none{ display:none}
.box_block{ display:block} 
.box_inline{ display:inline}

.pt5{ padding-top:5px}
.pt8{ padding-top:8px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt25{ padding-top:25px}
.pt30{ padding-top:30px}
.pt85{ padding-top:85px}

.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl80{ padding-left:100px}
.pl70{ padding-left:70px}
.pl130{ padding-left:250px}

.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}


.pb0{ padding-bottom:0px}
.pb7{ padding-bottom:7px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}
.pb22{ padding-bottom:22px}
.pb50{ padding-bottom:50px}

.mt3{ margin-top:3px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt8{ margin-top:8px}
.mt-5{ margin-top:-5px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mt28{ margin-top:28px}
.mt29{ margin-top:29px}
.mt30{ margin-top:30px}
.mt35{ margin-top:35px}
.mt40{ margin-top:40px}
.mt60{ margin-top:60px}

.ml5{ margin-left:5px}
.ml6{ margin-left:6px}
.ml9{ margin-left:9px;}
.ml10{ margin-left:10px}
.ml8{ margin-left:8px}
.ml13{ margin-left:13px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml27{ margin-left:27px}
.ml30{ margin-left:30px}
.ml70{ margin-left:70px}

.mr5{ margin-right:5px}
.mr6{ margin-right:6px}
.mr8{ margin-right:8px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mr25{ margin-right:25px}
.mr30{ margin-right:30px}
.mr91{ margin-right:91px}

.mb1{ margin-bottom:1px}
.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb45{ margin-bottom:45px}

.red{ color:#FF0000}
.gminline{}
.gminline div{ display:inline}

/* end gm */
.font_12px{ font-size:12px}
.font_13px{ font-size:18px}
.font_14px{ font-size:14px}
.font_line_12{ line-height:1.2em}
.font_line_15{ line-height:1.5em}
.font_line_18{ line-height:1.8em}
.font_line_18{ line-height:18px; color:#999999}
.font_line_22{ line-height:22px;}
.font_line_30{ line-height:30px;}
.txt_algin{ text-align:center}
.font_line_24{ line-height:24px;}
/* end font */

/**/
.w_460px{ width:460px;}
.w_560px{ width:560px;}
.w_735{ width:735px;}


/**/



/* end message */
.border_a{ background:#FFFFFF; border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}

#wrap{width:100%;margin:0 auto;overflow:hidden;}
.header{}
.innerwrap{ width:1200px; margin:0 auto; overflow:hidden;}
/**首页**/
.index-banner{ width:100%; margin:0 auto 30px; position:relative; height:435px; overflow:hidden; background:url(../images/load.gif) no-repeat center;}
.index-banner ul{height:435px; left:0; top:0; position:absolute; z-index:0;}
.index-banner ul li{height:435px;margin: 0px;padding: 0px;float: left; overflow:hidden;}
.banner-bg{ width:100%; height:6px; left:0; bottom:0; background:url(../images/bg01.png) repeat-x; position:absolute; z-index:1}
.index-banner ul li a{ display:block; width:100%;height:435px;}
.ban-num{ position:absolute; width:1080px; left:50%; margin-left:-480px; bottom:12px; text-align:right;}
.ban-num span{ display:inline-block; _display:inline;margin-left:10px; width:12px; height:12px; background:url(../images/Sprites.gif) no-repeat -12px 0; overflow:hidden; cursor:pointer;}
.ban-num span.on{ background-position: 0 0;}

.index-main1{ width:1200px; margin:0 auto; padding:0 10px;}
.main1-box{ width:270px; height:340px; position:relative; overflow:hidden;}
.main1-box_gd{ width:270px; height:42px; position:relative; line-height:42px; color:#000;overflow:hidden;}
.main1-box_gd a:link{color:#000;}
.main1-box_gd a:visited{color:#000;}
.main1-box_gd a:hover{color:#000;}
.index-til{ font:18px/22px "微软雅黑"; color:#2f2f2f;}
.main1-con p{ line-height:26px; color:#404040; background:url(../images/dot.jpg) left no-repeat; text-indent:10px;}
.main1-con p span{ float:right;}
.main1-con a:hover p{ color:#666;}
#news_link a:link{color:#404040;}
#news_link a:link{color:#404040;}
#news_link a:hover{color:#404040;}
.main1-box-bg{ position:absolute; width:540px; height:5px; left:-270px; bottom:0; background:url(../images/css_bg01.jpg) no-repeat; overflow:hidden;}

.index-main2-wrap{ width:100%; height:386px; margin:0 auto; border:1px solid #e9eaea; border-width:1px 0 1px 0; background:#fbfbfb; position:relative; overflow:hidden;}
.index-main2-bg{ position:absolute; width:100%; height:386px; top:0px; left:50%; margin-left:208px; background:#ebeef1; border-left:1px solid #e1e4e6; background:#ebeef1; overflow:hidden;}
.index-main2{ width:940px; margin:0 auto; padding:33px 10px 0;}
.main2-news{ width:298px;}
.main2-news ul{height:220px;}
.main2-news ul li{ width:100%; height:100px; margin-bottom:9px; border-bottom:1px solid #e1e1e1;}
.main2-news ul li span{ display:block; padding:3px 0 0 20px; font:bold 11px/20px Arial; color:#8292a1; background:url(../images/icon_01.jpg) no-repeat left 7px;}
.main2-news ul li h2{ font:bold 14px/26px "微软雅黑"; color:#1186ff;}
.main2-news ul li p{ color:#888; line-height:20px;}
.main2-news ul li a:hover p{ color:#666;}
.index-more{ display:block; float:right; width:60px; height:28px; padding-top:8px; background:url(../img/css_bg02.jpg) no-repeat -61px 0; text-align:center;}
.index-more:hover{ background-position:0 0;}
.main2-bids{ width:277px;}
.main2-bids ul{ padding-top:3px; height:220px;}
.main2-bids ul li{ width:100%; margin-bottom:12px; line-height:20px;}
.main2-bids ul li span{ display:block; font:bold 11px/20px Arial; color:#8292a1;}
.main2-bids ul li a{ color:#555;}
.main2-bids ul li a:hover{ color:#5c7185;}

.main2-job{ width:231px; position:relative; z-index:1;}
.main2-job ul li{ width:100%; background:url(../images/bit01.png) no-repeat 5px 10px; height:24px;}
.main2-job ul li a{ padding-left:17px; font:12px/24px "微软雅黑"; color:#545c64;}
.main2-job ul li a:hover{color:#5c7185;}
.main2-jobli{ height:150px;}
.index-til span{ padding-left:8px; font:11px/22px Arial; color:#757778;}

.main2-job .jiathis_style_24x24 .jtico{ background:url(../images/share.jpg) no-repeat;}
.main2-job .jiathis_style_24x24 .jtico_tsina{background-position: -3px 0;}
.main2-job .jiathis_style_24x24 .jtico_tqq{ background-position: -35px 0;}
.main2-job .jiathis_style_24x24 .jtico_douban{ background-position:-68px 0}
.main2-job .jiathis_style_24x24 .jtico_renren{ background-position:-98px 0}
.main2-job .jiathis_style_24x24 .jtico_qzone{ background-position:-128px 0}

/*图标*/
.ico{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(../images/ico1.png);}
.ico1_2{background-position:-20px 0;background:url(../images/ico1.png)}
.ico1_3{background-position:-40px 0;}
.ico1_4{background-position:-60px 0;}
.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;}
.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;}

/*首页筛选*/
.warp_bg{ width:100%; background:#f5f5f5; border-top:1px solid #e9eaea;border-bottom:1px solid #e9eaea;}
.fenlei{ height:85px;overflow:hidden;}
.shaixuan{ float:right;}
.sele_form{}
.sele_form form{margin-bottom:6px;}
.sele_form select,.sele_form input,.sele_form .p{float:left;width:190px;margin:0 0 0 10px;padding:2px; color:#000;}
.sele_form .p{margin:0 0 0 10px;width:190px;}
.sele_form select{width:192px; background:#fff; border:medium none; border:1px solid #d1d1d1;font-family:'Microsoft Yahei'; font-size:12px; color:#686868}
.sele_form input{width:188px; background:#fff; border:medium none; border:1px solid #d1d1d1; height:19px; line-height:19px; color:#686868; text-indent:5px;}
.sele_form .btn{width:95px;height:23px;background:#014fa1;border:0;color:#fff; text-align:center;}

.choose{}
.choose dl{float:left; width:157px; border-left:1px solid #c9c9c9; text-align:center; height:386px;}
.choose dt{font-size:14px;margin-bottom:10px; text-align:center; color:#444444;padding-top:20px;}
.choose dd{ text-align:center; color:#686868; line-height:22px;}
.choose dd ul{ float:left; text-align:left; width:78px; text-align:center;}
.choose dd ul li{ text-align:center}
.choose dd a{color:#686868;}
.choose dd a:hover{color:#ea0000;}
.choose dd span{ font-size:20px; color:#ea0000}
.choose .contact{ width:250px; text-align:left;}
.choose .contact dt{ text-align:left; padding-left:26px;}
.choose .contact dd{ text-align:left;padding-left:26px;}

.brand{}

/*底部*/
.foot_menu{background:#3a3a3a;color:#ccc;padding:20px 0;}
.foot_menu dl{float:left;width:170px;padding-left:40px;border-right:1px solid #444;}
.foot_menu dt{font-size:16px;margin-bottom:10px;}
.foot_menu dt .ico{margin-right:5px;}
.foot_menu dd{padding-left:25px;line-height:1.8;}
.foot_menu dd a{color:#999;}
.foot_menu dd a:hover{color:#fff;}
.foot_menu .group{border:0;width:180px;}
.foot_menu .group dd{padding-left:60px;}
.foot{height:45px;padding-top:20px;color:#999;background:url(../images/1px.png) left top repeat-x;background-position:0 -136px;}
.foot a{margin:0 5px;}