@charset "utf-8";
/* CSS Document */
body ,html{padding: 0px;margin: 0px;font-family:"Microsoft YaHei";color: #333333; font-size:12px; background:url(top_bg.jpg) no-repeat top center;}
*{margin:0px; padding:0px;}
ul,li,p,span,img{margin:0px; padding:0px;}
ul,li{list-style:none;}
img{border:none;}
p{font-weight:normal; line-height:24px;}
a{ text-decoration:none; color:#333;border:none;}
a:hover{color:#da251c;}
.top_bg{margin:0px auto; width:1000px; color:#fff; overflow:hidden;}
.right_top{float:right; line-height:33px; }
.right_top a{color:#fff;}
.right_top a:hover{text-decoration:underline;}
.left_top{line-height:32px; float:left;}
.hh{line-height:32px; font-size:12px;}
#header{margin:0px auto; width:1000px;}
.logo{float:left;}
.top_right{float:right; margin-top:24px;}
.top_right p{background:url(tel_rightbg.jpg) no-repeat left center; line-height:42px; padding-left:46px; color:#121317; font-size:16px;}
.top_right p span{ color:#121317; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-style:italic; font-weight:bold;}
.menu_indexbg{clear:both;margin:0px auto; width:100%; background:url(header_bg.jpg) no-repeat top center; overflow:hidden; height:33px;}
.menu_index{margin:0px auto; width:1000px;}
.menu_index ul{background:url(menu_line.jpg) no-repeat right top;float:left;}
.menu_index li{float:left; background:url(menu_line.jpg) no-repeat left top;}
.menu_index a{display:block; line-height:33px; padding:0px 25px 0px 27px; color:#fff; font-size:18px;}
.midbg{clear:both; width:100%; height:473px; margin:0px auto; z-index:3;}
.iBan { height:473px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{ height:68px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:473px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:473px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%;}
.iBanScreen .num{position:absolute; width:200px; bottom:15px; left:48%; z-index:800;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; margin-right:3px;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; background:url(dots.png) no-repeat left top;_background:url(dots.gif) no-repeat left top;margin-right:10px;}
.iBanScreen .num a.cur{width:12px; height:12px; background:url(dotsFocus.png) no-repeat left top; _background:url(dotsFocus.gif) no-repeat left top;}

.engineering_index{ width:1000px; margin:0 auto; margin-top:30px; margin-bottom:20px; background:url(engineering_h2.jpg) no-repeat top center; overflow:hidden}

.engineering_index ul{ margin-top:56px;}

.engineering_index ul li{ float:left; width:120px; text-align:center; margin:0px 2px;}

.engineering_index ul li p{  color:#000}

.about_index{margin:0px auto; width:1000px;  margin-bottom:36px; overflow:hidden}
.about_title{background:url(about_en.jpg) no-repeat top center; text-align:center; font-size:16px; padding-top:55px; margin-bottom:39px;}
.about_content{ float:left; width:475px;}
.title_name{font-size:18px; margin-bottom:18px; }
.about_p{text-indent:2em; line-height:26px; color:#666666}
.about_more{ display:block; width:93px; height:25px; line-height:25px; float:left; background:#e00000; text-align:center; margin-top:20px;}
.about_more a{ color:#fff}
.about_img{float:right;}

.container_indexbg{clear:both; margin:0px auto; width:100%; background:#f3f3f3; padding-top:45px; padding-bottom:45px; overflow:hidden;}
.container_index{margin:0px auto; width:1000px;} 

.pro_title{margin:0px  auto; width:100%; background:url(pro_en.jpg) no-repeat top center; padding-top:36px; text-align:center; font-size:24px;  margin-bottom:25px; font-weight:normal}

.pro_index{float:right; width:764px;}
.pro_index li{float:left; width:239px; height:230px; margin:0px 7px 15px 7px; text-align:center; }
.pro_index li a{ display:block;background:url(img_link.jpg) no-repeat right top;}
.pro_index li a:hover{background:url(img_hover.jpg) no-repeat right top; color:#fff;}
.pro_index img{ margin-left:1px; margin-top:1px;}
.pro_index li p{font-size:14px; font-weight:bold; line-height:50px;}

#prolist_index{float:left; width:232px;}
.pro_titlenav{background:url(h2titlebg.jpg) no-repeat top center; font-size:26px; line-height:71px; color:#fff; text-align:center; font-weight:bold}
#prolist_index ul{background: url(prolist_bg.jpg) no-repeat top center #e4e1e1; padding-bottom:42px; overflow:hidden}
#prolist_index li{  height:30px; line-height:30px;background:url(list_link.jpg) no-repeat top center; margin-top:13px; }
#prolist_index a{display:block; margin-left:20px;  padding-left:15px; color:#fff; font-size:12px; font-weight:bold;width:168px;}

.case_titleindex{margin:0px auto; width:1000px; margin-top:30px; position:relative;}
.case_title{border-bottom:2px solid #ddd; color:#e00000; font-size:24px; font-weight:bold; line-height:45px; text-align:center;}
.case_titleindex span a{position:absolute; right:0px; top:20px; color:#ccc;}
.case_index{clear:both; margin:0px auto; width:1000px; margin-top:20px; margin-bottom:30px; overflow:hidden;}
.case_top li{float:left; width:324px; margin:0px 4px; background:url(case_hover.jpg) no-repeat bottom center; padding-bottom:50px;}
.case_top img{margin-bottom:10px;}
.case_top h6 a{color:#656565; font-size:14px; text-align:center; display:block;}
.case_top span a{background:url(case_more.png) no-repeat left center; margin:0px auto; width:92px; line-height:25px; display:block; color:#fff; text-align:center; margin-top:15px;}
.case_top p{color:#767676; line-height:22px; margin:0px 15px; text-align:center;}
.new_top{clear:both; margin:0px auto; width:100%; margin-bottom:30px;background:url(wh_bg.jpg) no-repeat top center; height:210px;}
.new_index{margin:0px auto; width:1000px; margin-bottom:30px; overflow:hidden;}
.new_left{float:left;width:650px; border:1px solid #d8d6d8; position:relative;}
#tab {float:left; width:650px;overflow:hidden;zoom:1;background:#f1f1f1;}
.new_more a{color:#ccc; font-weight:bold; position:absolute; right:10px; top:10px;}
#tab li {float:left; width:133px;color:#303030; font-size:18px;line-height:37px;	cursor:pointer; text-align:center;}
#tab li.current {color:#fff; background:url(tab_hover.jpg) no-repeat left center;}
#tab li p{float:left; font-size:18px;line-height:37px;}
#tab li span{float:left; font-size:12px; margin-left:5px; text-transform:uppercase; font-family:arial; margin-top:18px; font-weight:normal;}
#shouye_new{float:left; width:650px;border-top:1px solid #d8d6d8; background:url(new_bg.jpg) repeat left top;padding-top:30px; padding-bottom:30px;  overflow:hidden;}
#shouye_new ul {line-height:25px;display:none;padding:0px 20px 0px 20px;}
.new01{float:left; width:100%; margin-bottom:10px;}
.new01 img{float:left; margin-right:30px;}
.new01 h6{color:#000; font-size:14px; margin-bottom:5px;}
.new01 p{color:#676767; line-height:22px;}
.new01 span a{background:url(ne_more.jpg) no-repeat left center; color:#fff; font-weight:bold; width:92px;float:left; text-align:center; display:block; margin-top:10px;}
.new02{ float:left; width:280px; margin-right:20px; border-bottom:1px dashed #d8d8d8; line-height:30px; padding-top:10px; }
.new02 a{background:url(new_link.png) no-repeat left center; padding-left:15px; color:#5e5e5e}
.new02 a:hover{background:url(new_hover.png) no-repeat left center;}
.new_right{float:right; width:308px;border:1px solid #d8d6d8;position:relative;}
.new_righttitle{color:#303030; font-size:18px;line-height:37px;background:#f1f1f1; padding-left:18px;border-bottom:1px solid #d8d6d8;}
.new_rightindex{padding-top:20px; padding-left:18px; padding-right:18px; background:url(problem_bg.jpg) repeat left top; overflow:hidden; padding-bottom:17px;}
.new_rightindex ul{ border-bottom: 1px dashed #d8d8d8; overflow:hidden; margin-bottom:10px;}
.new_rightindex li{float:left; width:100%; margin-bottom:10px;}
.ask{float:left; background:url(ask.png) no-repeat left center; width:28px; line-height:22px; color:#fff; padding-left:5px;}
.new_rightindex li a{line-height:22px; color:#333; font-size:14px;}
.new_rightindex li a:hover{color:#980005;}
.answer{float:left; background:url(answer.png) no-repeat left center;width:28px; line-height:22px; color:#fff; padding-left:5px; margin-bottom:30px;}
.new_rightindex li .desc_index a{line-height:22px; color:#a00009; font-size:12px;}
.gongyi_indexbg{clear:both; margin:0px auto; width:100%; background:#ededed; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.gongyi_index{margin:0px auto; width:1000px;margin-bottom:20px; overflow:hidden;}
.gongyi_index li{float:left; border-right:1px solid #ececec;  width:198px; margin-bottom:1px; line-height:35px;}
.gongyi_index a{ display:block; font-size:14px; text-align:center; color:#fff;background:#b1b1b3;}
.gongyi_index a:hover{background:#e32427;}
.gongyi_shouye{clear:both; margin:0px auto; width:1000px; }
.xianmu_title{float:left; width:100%;background:url(xiamu_bg.jpg) repeat-x 0px 10px;}
.xiamnu_more{float:right; color:#e6212a;background:#ededed; padding-left:10px; text-transform:uppercase; font-weight:bold;}
.en_xiangmu{float:left; font-size:30px; color:#e32427; line-height:30px;background:#ededed; padding-right:10px;}
.xianmu_title p{background:#ededed; color:#4a4a4a; font-size:18px; padding-right:10px; float:left;}
.pic1{clear:both;float:left; width:100%; margin-top:20px;}
.pic1 li{float:left; width:230px; height:220px; text-align:center; margin:0px 10px;}
.pic1 img{padding:2px; background:#fff; border:1px solid #d8d8d8;}
.pic1 a{color:#484848; font-size:14px;}
#guntwo {overflow:hidden;width:1000px; margin:0 auto; height:220px;}
#inguntwo {float: left;width: 800%;}
#guntwo1 {float: left;}
#guntwo2 {float: left;}
.footer_indexbg{clear:both; background:#d21a19; margin:0px auto; width:100%; padding-top:40px; padding-bottom:40px; border-top:1px solid #fff; overflow:hidden;}
.footer_index{margin:0px auto; width:1000px;}
.footer_logo{float:left;}
.footer_contcact{float:left; color:#fff; background:url(footer_line.jpg) no-repeat left top; padding-left:30px; margin-left:20px;}
.footer_contcact p.contact00{ font-size:24px; font-weight:bold; line-height:45px;}
.footer_contcact p.contact01{font-size:18px; font-weight:bold;}
.footer_contcact p{font-size:14px; line-height:18px;}
.moblie_right{float:right;}
.footer_bottombg{clear:both; background:#af0003; color:#fff; margin:0px auto; width:100%; padding-top:20px; padding-bottom:20px; }
.footer_bottom{margin:0px auto; width:1000px; text-align:center;}
/*.footer_indexbg{clear:both; background:#e00000; overflow:hidden;}
.footer_index{margin:0px auto; width:1268px;}
.footer_left{ float:left; width:360px; background:#a00000; text-align:center; color:#fff; padding-bottom:190px;}
.footer_left p{ margin-top:27px; font-size:16px;}
.footer_right{ float:right; width:908px;}
.f_nav01{background:url(footer_line.jpg) no-repeat bottom center; overflow:hidden}
.f_nav01 li{ float:left; width:113px; text-align:center; font-size:19px; padding:30px 0px; }
.f_nav01 li a{ color:#ebebeb}
.f_nav02{ clear:both; margin-left:205px; overflow:hidden}
.f_nav02 ul{ float:left; margin-right:25px; }
.f_nav02 ul li{ line-height:25px; font-size:14px;}
.f_nav02 ul li a{ color:#ebebeb}
.footer_bottom{ clear:both; color:#fff; margin-top:50px; padding-bottom:10px; font-size:14px; margin-left:20px;}
.footer_bottom a{ color:#fff}*/

/*.footer_logo{float:left;}
.footer_contcact{float:left; color:#fff; background:url(footer_line.jpg) no-repeat left top; padding-left:30px; margin-left:20px;}
.footer_contcact p.contact00{ font-size:24px; font-weight:bold; line-height:45px;}
.footer_contcact p.contact01{font-size:18px; font-weight:bold;}
.footer_contcact p{font-size:14px; line-height:18px;}
.moblie_right{float:right;}
.footer_bottombg{clear:both; background:#af0003; color:#fff; margin:0px auto; width:100%; padding-top:20px; padding-bottom:20px; }
.footer_bottom{margin:0px auto; width:1000px; text-align:center;}*/
#float_left{ width:120px; padding-top:10px; padding-left:10px; padding-bottom:20px; border:1px solid #e4e4e4; /*position:fixed;top:200px;*/ top:670px; right:0;position:absolute; background:#fff; margin-right:20px; z-index:9999;}
#chart_name{ font-size:10px; color:#4288bc; text-align:center; font-weight:normal;}
#tel_name{ width:100%; text-align:center; font-size:16px; line-height:30px; height:30px;}
#tel_num{ display:block; font-size:16px; font-weight:bold;}
#containerbg{clear:both; margin:0px auto; width:100%; background:#f3f3f3; padding-top:40px; padding-bottom:40px; overflow:hidden;}
#container{width:1000px; margin:0 auto;}
#mydefault{float:right; width:750px;}
#navigation{float:left; width:232px;}

.category{ background: url(prolist_bg.jpg) no-repeat top center #e4e1e1; padding-bottom:42px; overflow:hidden}
.category .dalei{ width:183px; line-height:30px;   margin:0 auto}
.category .dalei .collapsed{ margin:0; padding:0;display: none; }
.category .dalei .collapsed .xiala{display:block;font-size:12px;}
.category .dalei .expanded .xiala{ width:100%; display:block; border-bottom:1px solid #e4e4e4;}
.category .dalei a:link,.category .dalei a:visited{ line-height: 30px;font-size:12px; color:#fff;  padding-left:15px;background:url(list_link.jpg) no-repeat top center; display:block;margin-top:13px;}
.category .dalei a:hover{color:#fff; }
.category .dalei ul li a:link,.category .dalei ul li a:visited{line-height:20px; font-size:12px; color:#818181; padding-left:30px; background:none; width:121px;}
.category .dalei ul .xiala a:link,.category .dalei ul .xiala a:visited{font-weight:normal; background:url(new_link.png) no-repeat 20px center; }
.category .dalei ul li a:hover{color:#e00000;}




.lb1{border-bottom:1px solid #f3f3f3; padding-top:10px; line-height:30px;}
.lb1 a{display:block; margin-left:20px; background:url(list_link.jpg) no-repeat left center; padding-left:15px; color:#818181; font-size:12px; font-weight:bold;}
.lb1 a:hover{background:url(list_hover.jpg) no-repeat left center;color: #e00000;}
.lb1 a.list_red:link,.lb1 a.list_red:visited{background:url(list_hover.jpg) no-repeat left center;color: #e00000;}
.subtitle{background: url(h2_title.jpg) no-repeat 20px 28px #e00000;line-height: 70px;color: #fff;padding-left: 56px;}
.subtitle p{line-height: 70px; font-size:26px;}
.weizhi{float:right;line-height: 70px; margin-right:10px;}
.weizhi a{color:#fff;}
.weizhi a:hover{text-decoration:underline;}
.mydefault_content{ background:#fff; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.about_inside{margin-left:20px; margin-right:20px;}
.about_inside p{font-size:14px; margin-bottom:10px; text-indent:25px;}
.image_inside li{float:left; width:226px; height:220px; text-align:center; margin:0px 10px;}
.image_inside img{padding: 2px;background: #fff;border: 1px solid #d8d8d8;}
.page{clear:both;margin:0px auto;display:block;text-align:center;margin-top:20px;}
.page a{margin-left:10px;}
.page a.active:link,.page a.active:visited{font-weight:bold;color:#e2342b;}
h1.biaoti{margin:0px auto;text-align:center;font-size:16px;font-weight:bold;line-height:30px;color: #e2342b;}
.hit{margin:0px auto;text-align:center;display:block;line-height:30px;}
.nr{clear:both;margin:0px 15px 15px 15px;}
.nr p{text-indent:25px;}
.nr_pro{margin:0px 15px 15px 15px;}
.nr_pro img{ margin-bottom:10px;}
#up_down,.details{clear:both;width:95%;border:1px solid #ccc;padding-left:15px; margin-left:5px;margin-bottom:10px; font-size:12px; line-height:30px;}
.LeftBotton{float:left;background:url(LeftBotton.jpg) no-repeat left center; width:45px; height:80px; display:block;}
.rightBotton{float:right;background:url(rightBotton.jpg) no-repeat right center; width:45px; height:80px;display:block;}
.rightBotton:hover{background:url(rightBotton_hover.jpg) no-repeat right center;}
.LeftBotton:hover{background:url(LeftBotton_hover.jpg) no-repeat right center;}
.image_show{max-width:600px; display:block; text-align:center; margin:0px auto; margin-bottom:5px;}
.new_inside{margin-bottom:30px; margin-left:20px; margin-right:20px;}
.new_inside li{ border-bottom:1px dashed #d7d7d7; line-height:30px; padding-top:10px;}
.new_inside a{font-size:14px;color:#5b5b5b; background:url(new_link.png) no-repeat left center; padding-left:10px;}
.new_inside a:hover{background:url(new_hover.png) no-repeat left center; color:#e2342b;}
.new_inside span{float:right; color:#5b5b5b;}
#facebook td{line-height:30px; padding-bottom:10px;}
#content1{width:100%; height:250px;}
.anniu01{margin:0px auto; width:85px; line-height:30px; height:30px; text-align:center;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}