﻿*{ padding:0; margin:0;font-family: Arial, Simsun;}
body,td,th {font-size: 12px; line-height:24px;}
body {margin: 0px; padding:0; background:#FAFAFA url(body_tx.gif) top repeat-x;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:none;}
img{ border:0;} 
ul,li{padding:0; margin:0; list-style:none;}
.wrap,#main_content{ width:1002px; margin:0 auto;}
#main_content{ background:url(main_content_tx.gif) top repeat-x; padding-top:20px;}
.clear { padding:0; margin:0; clear:both;}
.bt_color{ color:#424242;}
.disn{ display:none;}

/*头部*/
#head{ width:1002px; margin:0 auto;}
#top{ height:85px; position:relative; background:url(top_bg.gif) repeat-x;} 
#top .logo{ position:absolute; top:0; left:0;}
#top .top_r{ position:absolute; top:11px; right:13px; color:#000;}
#top .top_r a{ margin:0 10px;}
#top .tel{ position:absolute; bottom:0; right:8px;}
#top .ewm{ position:absolute; top:0; left:600px;}
#top .online{ position:absolute; top:0; left:300px;}
#top .search{ width:201px; height:23px; background:url(search.gif) no-repeat; position:absolute; bottom:16px; right:7px; padding-left:5px;}
#so_key{ float:left; width:165px; height:23px; border:none; background:none; line-height:23px; color:#9F9F9F;}
#t_submit{ width:32px; height:23px; background:none; border:none; float:right; cursor:pointer;}

#nav{ height:53px; background:url(nav_bg.gif) repeat-x;}
#nav ul{ height:53px;}
#nav ul li{ height:53px; float:left; padding:0 1px 0 0; background:url(nav_sep.gif) top right no-repeat; position:relative; z-index:5;}
#nav ul li a{display:block; height:40px; float:left; padding:13px 38px 0; color:#fff; font:bold 14px Arial; text-align:center;}
#nav ul li a span{ display:block; font-size:13px;}
#nav ul li a:hover{ color:#ff0; background:url(nav_over.gif) repeat-x;}
#nav ul li a:hover span{}
#nav ul li.nobg{ background:none;}
#nav_b{ background:url(bannertop.gif) no-repeat; height:12px; overflow:hidden;}

#nav li dl{ position:absolute; top:50px; left:0; z-index:1001; display:none; background:#1A8CD3; width:136px; border-top:#F4FCFE 1px solid;}
#nav li dl dd{ background:url(nav_bg.gif) 0 -5px repeat-x;}
#nav li dl dd a{ float:none; font:bold 13px/16px "宋体"; height:auto; display:block; padding:0; text-align:center; padding:10px 5px;}
#nav li dl dd a:hover{ color:#ff0;}
 
.banner{ padding:0; text-align:center;}
/*横幅*/ 
#sidebar{ width:215px; float:left; padding:0 0 10px 14px;}
#main{ width:740px; float:right; padding:0 10px 0 0;}

/*首页*/
.box_t{ background:url(sybox_t.gif) top repeat-x; height:36px;}
.box1{ height:205px; margin-bottom:10px; overflow:hidden; line-height:26px;}
.box2{ height:190px; padding-top:15px;}
.box2 .item{ text-align:center; padding-right:10px;}
.box2 .item img{ border:#ccc 1px solid;}
.box3{ padding-top:10px;}
.box3 ul{}
.box3 ul li{ height:24px; font:normal 12px/24px Arial; border-bottom:#ccc 1px dashed; background:url(ico_4.gif) 10px 9px no-repeat; padding:0 10px 0 22px;}
.box3 ul li a{}
.box3 ul li span{ float:right; color:#9C9C9C;}

/*侧边栏*/
.sbox{ margin-bottom:10px; background:url(sbox_Y.gif) repeat-y;}
.sbox_t{ height:30px; background:url(left_p_.gif) no-repeat; margin-bottom:5px;}
.sbox_t2{ background-image:url(left_c.gif);}
.sbox_m{ border:#C6D9EB 1px solid;}
.sbox_m2{ background:#fff url(left_c_list.gif) center 5px no-repeat; height:217px; padding:15px 5px;}
.c_list{ padding:5px 13px; min-height:200px; _height:200px;}
.c_list li{ height:31px; background:url(xx1.gif) 0 28px repeat-x;}
.c_list li a{ display:block; height:30px; font:bold 12px/38px "宋体"; color:#243955; background:url(jtb.gif) 4px 15px no-repeat; padding-left:11px; overflow:hidden;}
.c_list li a:hover,.c_list li a.ns{ color:#000; background-image:url(jta.gif);}
.c_list li.snavb a{ font-weight:normal; background:none; padding-left:20px;}
.c_list li.snavb a:hover,.c_list li.snavb a.ns{ background:none;}

.c_list li.cplbb{ padding-left:50px; background-position:40px 9px;}
.c_list li.cplbb a{ font-weight:normal;}

.c_tjcp{ padding:5px 2px 3px;}
.c_tjcp li{ height:23px; background:url(ico_3.gif) 4px 9px no-repeat; padding-left:10px; border-top:#E1E1E1 1px solid;}
.c_tjcp li.nobd{ border:none;}
.c_tjcp li a{ display:block; height:23px; overflow:hidden;}

.c_lxfs{ padding:10px;}

/*底部*/ 
#footer{ text-align:center; line-height:20px; clear:both; background:#fff url(f_bg.gif) top repeat-x; width:1002px; margin:0 auto; padding:0 0 10px;}
#footer a{}
#footer a:hover{}
#footer .fnav{ height:30px;}
#footer .fnav a{ margin:0 15px;}
.links{ text-align:left; /*border-bottom:#C0C0C0 1px solid; margin-bottom:10px;*/ height:123px; overflow:hidden; background:url(f_01.gif) 180px 0 no-repeat; padding:8px 0 0 260px; font:normal 12px/20px arial;}
.links a{ margin:0 8px;}
#footer .copyright{ text-align:left; padding-top:10px; color:#333;}
#marqueediv_links td{ line-height:20px; padding:0;}
/*内页中间内容*/
#main_content_b{ background:#fff url(main_content_b.gif) top repeat-x; height:13px;}
.main_t{ height:36px; background:url(line.gif) left bottom no-repeat;}
.main_t .cn{ display:block; height:27px; float:left;}
.main_t a.more{ float:right; margin:5px 20px 0 0;}
.main_t #mapnav{ float:right; padding:5px 20px 0 0;}

.main_c{ padding:10px 10px 15px; font:normal 12px/24px Arial;}
.main_c img{max-width:730px;width: expression(this.width > 730 ? 730 : true);} 
.main_b{ clear:both; padding:0; margin:0; height:8px; overflow:hidden;}

/*产品列表*/
.procudt{ padding:10px 0 10px 0;}
.procudt .item{ float:left; width:227px; margin-right:15px;}
.procudt .item2{ margin-right:0;}
.procudt .item .img{ height:225px; border:#ccc 1px solid;}
.procudt .item .title{ text-align:center; padding-bottom:10px;}

/*产品详细*/
.procudt_v{ font:normal 12px/23px "宋体";}
.procudt_v .img{ float:left; border:#96C2F1 1px solid; padding:3px;}
.procudt_v .title{ float:left; padding-left:20px;}
.procudt_v .title .tt{ font:bold 14px/30px arial;}
.procudt_v .lmbt{ clear:both; height:34px;border-bottom:#B4C4DB 1px solid; font:bold 14px/34px "宋体";}
.procudt_v .nr{ padding:5px 0 0 5px;}
/*工程案例*/
.case{}
.case .items{}
.case .items .item{ border-bottom:#ccc 1px solid; width:330px; float:left; padding:15px 0 10px 0;}
.case .items .item .item_l{ width:110px; height:150px; float:left; border:#96C2F1 1px solid; text-align:center;}
.case .items .item .item_r{ float:left; padding-left:10px; font:normal 12px/19px "宋体";}
.case .items .item .item_r a{ font-weight:bold;}
.case .items .item .item_r .info{ min-height:130px; _height:130px;}
.case .items .item .item_r .detail a{ display:block; height:20px; float:right; width:69px; background:url(more_bk.gif) no-repeat; color:#393939; text-indent:5px; font:normal 12px/20px "宋体"; margin-right:15px;}
/*工程案例详细*/
.case_v{}
.case_v .bt{ font:bold 14px/30px "宋体";}
.case_img{ float:left; border:#96C2F1 1px solid; padding:3px;}
.case_nr{ float:left; padding:0 0 0 20px; font:normal 12px/22px "宋体";}

/*新闻列表*/
.n_list{ color:#3a93bb;word-break:break-all;}
.n_list a{ color:#2C2C2C;}
.n_list li{ padding:0; height:22px; background:url(ico_4.gif) 13px 8px no-repeat; border-bottom:#ccc 1px dashed;}
.n_list li.nobk{ border:none; background:none; color:#333;}
.n_list li span.times{ display:block; float:right; font:normal 12px/22px arial; color:#9C9C9C;}
.n_list li h3{ padding-left:25px; padding-right:15px;}
.n_list li h3 a{ font:normal 12px/22px arial;}
.n_list li h3 a:hover{ text-decoration:underline;}
.n_list .news_info{ color:#404040; font:normal 12px/20px "宋体"; padding:19px 0 10px 30px;}
.n_list span{ padding-left:30px;}
/*新闻详细*/
.news_v{ font:normal 12px/24px "宋体";}
.news_v .bt{ text-align:center; font:bold 14px/30px "宋体";}
.news_v .time{ height:33px; border:#BBE1F1 1px solid; background:#EEFAFF; font:normal 12px/33px arial; padding-left:5px;}
.news_v .time span{ color:#900; cursor:pointer;}
.news_v .photo{ padding:10px 0 0;}
.news_v .nr{ padding:10px 0; border-bottom:#ccc 1px solid;}
.news_v .more{ line-height:18px; padding-top:10px;}
/*人才招聘*/
#job_wz { margin-bottom:10px;}
#job_wz td{ padding:5px; color:#111212;}
.page_link{ text-align:center; font:normal 12px Arial; letter-spacing:2px; padding:10px 0 20px;}
.page_link a{text-decoration:none;}
.page_link a:hover{ color:#f00;}
.page_link strong{ color:#EA232A;}
/*在线留言*/
#feedback td{ padding:3px 0;}
.fedlist{ border-bottom:#ccc 1px dashed; margin-bottom:20px;}
.fedlist .item{ color:#333; border-bottom:#ccc 1px solid; font:normal 12px/20px arial; padding:10px 20px; margin-bottom:10px;}
.fedlist .item .name{ color:#666;}
.fedlist .page_link{}

/*下载中心*/
#download td{ padding:3px 5px;}


.mb0{ margin-bottom:0;}
.mb10{ margin-bottom:10px;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#f00;}