@charset "gb2312";
/*nomal*/
body { margin: 0 auto; font: normal normal normal 12px/150% "Microsoft Yahei", Arial, sans-serif; color: #333; text-shadow: 0 1px #fff; }
ul { list-style: none; margin: 0; padding: 0; }
dl, dt, dd, h1, h2, h3, h4, h5, h6, p, form, span, em { margin: 0; padding: 0; font-style: normal; }
img, .submit { border: 0 }
/* clear */
.clearfix { zoom: 1 }
.clearfix:after { height: 0; visibility: hidden; content: "0020"; display: block; clear: both }
/* --- */
.fl { float: left }
.fr { float: right }
.f14 { font-size: 14px; }
.c7676 { color: #767676; }
/* --- */
a { color: #000; text-decoration: none; }
a:hover { color: #d83514; text-decoration: underline }
/* --- */
.red { color: #d83514; }
.w1000 { width: 1000px; margin: 0 auto; }
.mb20 { margin-bottom: 20px; }
.ml20 { margin-left: 20px; }

li{list-style:none;}
/* content */
#top { background: #f5f5f5; border-bottom: 1px solid #eee; height: 30px; line-height: 30px; color: #666; }
.welcome, a.t_home, a.t_collect, a.t_contact, a.sale_ico, a.weibo_ico, #nav { background: url(../images/d_sprites.png) no-repeat; }
.welcome { background-position: -5px 5px; padding-left: 24px; }
a.t_home { background-position: -7px -31px; }
a.t_collect { background-position: -7px -61px; }
a.t_contact { background-position: -7px -91px; }
a.sale_ico { background-position: 0 -128px; height: 50px; }
a.weibo_ico { background-position: -3px -220px; height: 50px; }
#nav { background-position: 0 -345px; background-repeat: repeat-x; height: 53px; }
.topright a {  margin-left: 4px; }
.topright a:hover { color: #000; }
.headright a { padding: 30px 0 0 64px; text-decoration: none; margin-left: 20px; width: 96px; }
#head { height: 100px; background: #fff; line-height: 20px; }
.logo a { background: url(../images/36logo.png) center center no-repeat; width: 540px; height: 100px; display: block; line-height: 0; font-size: 0; overflow: hidden; }
#nav dl a { color: #fff; font: 700 14px/53px "Microsoft Yahei"; }
#nav dl dd a.on, #nav dl a:hover { color: #f2d55a; text-decoration: none; }
#nav dl dt, #nav dl dd { float: left; text-shadow: 0 1px #3869d7; }


/*
#nav dl dd { width: 96px; overflow: hidden; }



#nav dl dt a { background: url(../images/d_sprites.png) 5px -442px no-repeat; width: 40px; height: 53px; display: block; line-height: 0; font-size: 0; overflow: hidden; }



#nav dl dd a { background: url(../images/d_sprites.png) left -411px no-repeat; width: 100%; padding: 0 20px; }



*/

#nav dl dd { width: 96px; overflow: hidden;background: url(../images/d_sprites.png) left -398px no-repeat; }
#nav dl dt a { background: url(../images/d_sprites.png) 5px -442px no-repeat; width: 40px; height: 53px; display: block; line-height: 0; font-size: 0; overflow: hidden; }
#nav dl dd a { text-align:center; display:block;}






.search { background: url(../images/search_bg.png) 0 0 no-repeat; width: 270px; height: 53px; overflow: hidden; }
.search input { background: none; border: none; color: #f0f0f0; line-height: 22px; }
.search input.s_text { float: left; width: 180px; height: 22px; margin: 15px 0 0 20px; }
.search input.s_submit { float: left; width: 60px; text-indent: -9999em; height: 52px; cursor: pointer; }
/* mainbanner */
.mainbanner { height: 440px; overflow: hidden; position: relative; }
.mainbanner_window { left: 50%; width: 2000px; height: 440px; overflow: hidden; margin-left: -1000px; position: absolute; }
.mainbanner_window ul { width: 999999px; height: 440px; position: relative; }
.mainbanner_window li { background: #a7ccf3; width: 2000px; height: 440px; text-align: center; font-size: 0px; float: left; display: inline; }
.mainbanner_list { left: 50%; top: 420px; width: 500px; height: 30px; margin-left: -75px; position: absolute; }
.mainbanner_list li { width: 36px; height: 8px; overflow: hidden; float: left; display: inline; }
.mainbanner_list a { background: url(../images/ban/xz_btn.png) no-repeat; width: 30px; height: 8px; overflow: hidden; float: left; display: inline-block; }
.mainbanner_list li.active a { background-position: 0 -8px; text-decoration: none; }
.mainbanner_list li a:hover { background-position: 0 -8px; text-decoration: none; }
/**/
#content { margin-top: 20px; text-shadow: none; }
.title01 { height: 37px; }
.title01 a { color: #000; font: 700 14px/32px "Microsoft Yahei"; }
.title01 a span { color: #01479d; font: 32px/32px "Times New Roman", Times, serif; padding-right: 10px; text-decoration: none; }
.title01 a:hover { color: #d83514; text-decoration: none; }
.title01 a.fr { color: #666;font: 700 12px/18px "Microsoft Yahei";text-decoration: none; padding-top: 10px; }
.title01 a.fr:hover { color: #d83514; }
.title01 a.fr em { color: #ff6743; font: 700 16px/18px "Microsoft Yahei"; }
.title01 p span { padding-top: 10px; }
.new_con { width: 420px; }
dl.news_list, dl.add_list { border-top: 1px solid #dedede; border-right: 6px solid #e4e4e4; border-bottom: 1px solid #dedede; }
dl.news_list dt { border-bottom: 1px dotted #ababab; padding: 6px 0; margin-bottom: 4px; }
dl.news_list dt a { font: 14px/28px "Microsoft Yahei"; }
dl.news_list dt p { line-height: 20px; color: #888; }
dl.news_list dd em { color: #d83514; font-weight: 700; padding-right: 6px; }
dl.news_list { padding-bottom: 5px; }
dl.news_list dd { font: 14px/28px "Microsoft Yahei"; }
.honor_con { width: 260px; }
.abt_rc { width: 236px; height: 184px; border: 6px solid #ececec; padding: 6px; }
.abt_rc p { float: left; text-align: center; width: 236px; overflow: hidden; }
.abt_rc p img { display: block; width: 236px; height: 184px; background: #fff; }
.add_con { width: 280px; }
dl.add_list { background: url(../images/add_ico.png) left 70px no-repeat; display: block; }
dl.add_list dt img { width: 274px; height: 62px; overflow: hidden; display: inline-block; float: left; }
dl.add_list dd { color: #333; border-bottom: 1px dotted #ababab; padding-left: 30px; font: 12px/28px "Microsoft Yahei"; }
.pro_main { border: 1px solid #e0e0e0; background: #fff; padding: 20px 0 16px 0; height: 158px; overflow: hidden; /*position: relative;*/}

/*
.cas_cBig { clear: both; float: none; }
.cas_c { float: left; width: 998px; }
.cas_c ul { width: 998px; overflow: hidden; }
.cas_c ul li { margin: 0 0 10px 16px; float: left; display: inline; width: 182px; }
.cas_c ul li a { display: block; position: relative; left: 0; top: 0; }
.cas_c ul li a div.pro_title { position: absolute; left: -8px; top: 10px; background: url(../images/pro_t_bg.png) 0 0 no-repeat; width: 140px; height: 52px; font: 700 14px/36px "Microsoft Yahei"; text-shadow: 0 1px #ca1009; color: #FFF; padding:0 12px; white-space:nowrap; overflow:hidden;}
.cas_c ul img { display: block; width: 180px; height: 112px; overflow: hidden; }
.cas_c ul li p { padding: 10px 0; line-height: 18px; color: #888; }


*/

.cas_cBig { clear: both; float: none; }
.cas_c { /*float: left; width: 998px;*/ }
.cas_c ul {/* width: 998px;overflow: hidden; */ }
.cas_c ul li { margin:0 0 10px 15px; float: left; display: inline; width: 182px; }
.cas_c ul li a { display: block; /*position: relative; left: 0; top: 0; */}
.cas_c ul li a div.pro_title { position: absolute; left: -8px; top: 10px; background: url(../images/pro_t_bg.png) 0 0 no-repeat; width: 140px; height: 52px; font: 700 14px/36px "Microsoft Yahei"; text-shadow: 0 1px #ca1009; color: #FFF; padding: 0 12px; white-space: nowrap; overflow: hidden; }
.cas_c ul img { display: block; width: 180px; height: 112px; overflow: hidden; }
.cas_c ul li p { padding: 10px 0; line-height: 18px; color: #888; }


#footer { background: url(../images/footer_01.jpg) center top no-repeat; height: 42px; padding-top: 43px; }
.foot_con { background: #3d72ea; border-top: 3px solid #5e88e8; height: 42px; line-height: 42px; color: #fff; text-shadow: none; }
.foot_con a { color: #FF6; }
.sanliuwb, .lxsanliu { background: url(../images/f_ico.gif) no-repeat; margin: 7px 0 0 10px; width: 28px; height: 28px; display: block; line-height: 0; font-size: 0; overflow: hidden; }
.lxsanliu { background-position: 0 -38px; }
/* 公司 */
#banner_2 { background: url(../images/ban/about_ban.jpg) center top no-repeat; height: 186px; }
.bnav { color: #FF0D0D; text-shadow: none; padding: 80px 0 0 10px; }
.bnav h1 { line-height: 60px; }
.bnav a { color: #FF0D0D; }
.wrap200 { width: 200px; }
.wrap800 { width: 800px; }
.mini_nav { padding: 40px 0 0 10px; zoom: 1; }
.mini_nav li { width: 100%; font: 14px/34px "Microsoft Yahei"; height: 34px; _float: left; }
.mini_nav li a { color: #000; background: url(../images/icon/icon3.gif) no-repeat left center; padding-left: 18px; display: block; }
.mini_nav li a:hover, .mini_nav li a.hover { color: #d83514; background: url(../images/icon/icon3_a.gif) no-repeat left center; text-decoration: none; }

/*

.inside_content { margin-top: 50px; padding: 0px 15px 0 45px; border-left: 1px solid #bebebe; position: relative; }
.inside_content img { padding: 6px; border: 1px solid #ddd; margin: 15px 0 0px; }
.inside_content h1 { font: 36px/54px "Microsoft Yahei"; color: #000; position: relative; top: -15px; }
*/

.inside_content {width:738px;padding: 0px 15px 0 45px; border-left: 1px solid #bebebe; margin-top: 50px;position: relative;z-index:80;}

.inside_content h1 { font: 36px/54px "Microsoft Yahei"; color: #000; position: relative; top: -15px; z-index:1000;}

.inside_content img { margin: 15px 0 30px; padding: 6px; border: 1px solid #ddd; width: expression(this.offsetWidth > 680 ? '680px': true);max-width: 680px; }

.inside_content i.ico { position: absolute; left: -58px; top: 15px; display: block; width: 25px; height: 25px; overflow: hidden; background: url(../images/icon/icon4.gif) no-repeat left 0px; }
.inside_content h2 { font: 24px/28px Arial, Helvetica, sans-serif; color: #b0b0b0; position: relative; top: -15px; }
.inside_content h3 { font: 22px/32px "Microsoft Yahei"; color: #000; padding-left: 30px; background: url(../images/icon/icon5.gif) no-repeat left 14px; height: 40px; line-height: 40px; }
.inside_content p { color: #333; font: 14px/30px "Microsoft Yahei"; text-indent: 2em; }

/* 新闻 */
#banner_3 { background: url(../images/ban/news_ban.jpg) center top no-repeat; height: 186px; }
ul.inews { font: 14px/36px "Microsoft Yahei"; }
ul.inews li a { display: block; _float: left; }
ul.inews li span { color: #666; font-size: 14px; }
ul.inews li em { float: left; color: #d83514; font-weight: 700; padding-right: 6px; }
.inside_content h4 { position: relative; font: 700 16px/40px "Microsoft Yahei"; color: #000; }
.inside_content h4 i.ico { top: 0 !important; _top: -15px; }
.inside_content h4 span { text-align: center; display: block; }
.news_time { line-height: 24px; color: #999; text-align: center; }
.new_nr { font: 14px/28px "Microsoft Yahei"; margin-bottom: 30px; margin-top: 20px; }
.to_arclist { border: 1px solid #DDD; padding: 2px 5px; }
.arc_nav { width: 800px; overflow: hidden; font: 14px/40px "Microsoft Yahei"; height: 40px; }
.arc_nav li { width: 370px; overflow: hidden; height: 40px; }
/* page */
.page { padding: 3px; margin: 30px 0; text-align: center; }
.page li { float: left; list-style: none; }
.page li.thisclass { margin: 2px; color: #c00; }
.page a { border: #999999 1px solid; padding: 2px 5px; margin: 2px; color: #333333; text-decoration: none; }
.page a:hover { border: #d83514 1px solid; color: #000; }
.page a:active { border: #d83514 1px solid; color: #000; }
.page span.current { border: #d83514 1px solid; padding: 2px 5px; font-weight: bold; margin: 2px; color: #fff; background-color: #d83514; }
.page span.disabled { border: #eee 1px solid; padding: 2px 5px; margin: 2px; color: #ddd; }
/* 产品 */
#banner_4 { background: url(../images/ban/product_ban.jpg) center top no-repeat; height: 186px; }
.pro_all ul li { float: left; margin: 0 18px 18px 0; display: inline; }
.pro_all ul li a { text-decoration: none; }
.pro_all ul li a img { padding: 6px; border: 1px solid #ddd; margin: 0; }
.pro_all ul li a img:hover { background: #ddd; }
.pro_all ul li p { text-align: center; text-indent: 0; }
.pro_all ul li a:hover p { color: #d83514 }
.inside_content .pro_intro h4 { font-size: 18px; }
.inside_content .pro_intro img { margin: 0 0 15px; width: 300px; height: 185px; }
.inside_content .pro_intro table td { padding: 0; }
a.pro_dg, a.pro_dg:hover { background: #d83514; color: #fff; font-size: 14px; padding: 3px 20px; display: inline-block; margin-right: 16px; border-radius:3px;}
.con_main_title { width: 100%; border-bottom: 1px solid #DDD; font: 700 14px/28px "Microsoft Yahei"; height: 30px; margin-top: 10px; }
.p_table { margin: 15px 0; }
.p_table td, .p_table th { border: 1px solid #ccc; padding: 4px; }
.p_table th { text-align: center; background: #e1e1e1; font-weight: normal; }
.p_table th.p_table_type { text-align: left; padding: 0 1px; width: 70px; color: #000; background: #fff; }
.p_table tr.p_table_even { background: #e1e1e1; }
.p_table tr.p_table_even th { background: #e1e1e1; }
/* 招标 */
#banner_5 { background: url(../images/ban/bidding_ban.jpg) center top no-repeat; height: 186px; }
/* 在线销售 */
#banner_6 { background: url(../images/ban/online_ban.jpg) center top no-repeat; height: 186px; }
p.sale_txt { font: 14px/24px "Microsoft Yahei"; text-indent: 0; color: #222; padding: 10px 0; border-top: 1px solid #eee; }
.inside_content table td { line-height: 30px; height: 26px; padding: 6px 0; color: #000; }
.input_css { border: 1px solid #ddd; height: 24px; line-height: 24px; color: #999; padding-left: 5px; border-radius: 3px; background: #f5f5f5; }
.ffd_box { border: 1px solid #ddd; background: #f5f5f5; }
.input_btn { border: none; color: #fff; padding: 4px 10px; margin-right: 15px; font: 14px/20px "Microsoft Yahei"; cursor: pointer; border-radius: 3px; }
/* 人力资源 */
#banner_7 { background: url(../images/ban/hiring_ban.jpg) center top no-repeat; height: 186px; }
.zp_con table { float: left; border-top: 1px solid #ddd; border-left: 1px solid #ddd; margin-bottom: 20px; }
.zp_con table td { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding-left: 10px; padding-right: 10px; }
a.zp_btn { background: #3d72ea; color: #fff; font-size: 14px; text-shadow: none; padding: 4px 10px; border-radius: 3px; margin-left: 10%; }
a.zp_btn:hover { background: #d83514; text-decoration: none; color: #fff; }
/* 联系我们 */
#banner_8 { background: url(../images/ban/contact_ban.jpg) center top no-repeat; height: 186px; }
.contact_txt p { text-indent: 0; padding-bottom: 40px; }
