@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:12px; font:"宋体",Arial, Helvetica, sans-serif; background:#e6e6e6; color:#3e3e3e; }
div,span,p,img,table,td,tl,h1,h2{ margin:0px; padding:0px;}
img{ margin:0px; padding:0px; border:none;}
ul,li{ margin:0px; padding:0px; list-style:none;}
a{ color:#3e3e3e; text-decoration:none;}

/* content start */
.content{ width:1004px; margin:0 auto;}
/* header start */
.header{ width:1004px; height:103px; float:left;}
/* top */
.header_top{ width:1004px; height:70px; float:left; background:#eeeeee;}
.top_logo{ width:219px; height:56px; padding-left:50px; padding-top:7px; float:left;}
.top_tool{ width:380px; height:70px; float:right;}
.setHome{ width:155px; float:right; text-align:right; padding-right:5px; padding-top:3px;}
.setHome a{ padding-left:18px;}
.setHome a:hover{ color:#0b61aa;}
.home{ background:url(../images/pic03.jpg) no-repeat;}
.col{ background:url(../images/pic02.jpg) no-repeat; margin-left:10px;}

.search{ width:380px; float:left; height:28px; margin-top:12px; padding-top:5px; 1border:1px solid #F00}
.search_go{ left:8px; top:5px; position:relative;}
.search_inp{ width:180px; height:16px; border:1px solid #c1c1c1;}
/* meun */
.header_menu{ width:1004px; height:33px;  float:left; background:url(../images/menu_bg.jpg) repeat-x;}
.header_menu ul{ }
.header_menu ul li{ float:left; width:97px;background:url(../images/pic_list.jpg) right no-repeat;}
.header_menu ul li a{ display:block; width:97px; height:23px; padding-top:10px;  text-align:center; color:#FFF; 1border:1px solid #F00}
.header_menu ul li a:hover{ background:url(../images/menu_bg01.jpg) center no-repeat; color:#0b61aa;}


.main_box{ width:975px; float:left;  margin-left:14px; display:inline; background: url(../images/picbg.jpg) repeat-y;}

.hot_news{ width:964px; height:40px; float:left; margin-left:5px; 1border:1px solid #F00; display:inline; background:url(../images/hot_news_bg.jpg) repeat-x;}
.hot_list{ width:420px; height:35px; line-height:35px; float:left;/* height:35px; 1overflow:hidden;padding-left:16px; line-height:30px; padding-top:5px;*/}
#wenchuan{ overflow:hidden; height:35px;}
#wenchuan a{ color:#F00;}
#wenchuan a:hover{ text-decoration:underline;}


.hot_time{ width:200px; float:right; padding-right:16px; line-height:30px; padding-top:5px; text-align:right;}


.main{ width:933px; 1height:400px; float:left; margin-left:5px; margin-top:16px; display:inline; padding:0 16px; 1border:1px solid #009;}
/*left list*/
.main_list{ width:253px; height:302px; float:left; 1border:1px solid #F00; background:#ced9eb;}
.list_con li{ height:51px;margin-bottom:2px; float:left; padding-left:4px;  }
.list_con li a{ display:block;}
.list_con li a:hover{ top:1px; left:1px; position:relative;}
/*index.about*/
.main_about{ width:347px; height:302px; float:left; overflow:hidden; left:15px; position:relative; 1border:1px solid #F00}
.in_about_txt{ line-height:23px; width:337px; padding:10px 5px 0 5px; height:180px; float:left;}
.in_about_txt a:hover{ color:#F00;}
.main_flasAD{ width:301px; height:302px; background:#eceaeb;  float:right; 1border:1px solid #0F0}

/*main_pro*/
.main_pro{ width:933px; margin-top:20px; 1height:80px; float:left; }
.main_pro h2{ width:933px; height:31px; float:left; background:url(../images/pic25.jpg) repeat-x;}
.main_pro ul{ width:933px; float:left;}
.main_pro ul li{ float:left;}
.main_pro ul li a{ width:177px; height:155px; overflow:hidden; padding:2px; display:inline-block; float:left; margin-left:4px;text-align:center; }
.main_pro ul li a:hover{ background:#074993; color:#fff;}
.main_pro ul li a span{ width:177px; height:27px;  float:left; margin-top:2px; line-height:30px;}

.main_foot{ width:975px; height:9px; float:left; margin-left:14px; overflow:hidden; display:inline;}

/* foot */
.foot{ width:975px; height:56px; margin-top:6px;  float:left; 1border:1px solid #0F0; margin-left:16px; display:inline;}
.f_left{ width:8px; height:48px; float:left;}
.f_con{ width:954px; height:48px; float:left; background:url(../images/pic_conbg.jpg) repeat-x;}
.f_copy{ width:auto; height:39px; line-height:16px; padding-top:9px; text-align:center;}
.f_right{ width:6px; height:48px; float:left;}


/* ad */
.header_ad{ width:1004px; 1height:277px;float:left; overflow:hidden;}

/*page left*/
.page_left{ width:241px; float:left; overflow:hidden; 1border:1px solid #0F0}
.left_top{ width:241px; height:8px;float:left; overflow:hidden; background:url(../images/left_top.jpg) no-repeat;}
.left_con{ width:241px;  float:left; background:url(../images/left_con.jpg) repeat-y;}
.left_con h2{ margin-left:8px;}
.left_con ul li{ width:221px; height:27px; margin-left:10px; overflow:hidden; float:left; padding-top:8px; display:inline; border-bottom:1px dashed #CCC;1border:1px solid #F00}
.left_con ul li a{ width:186px; height:21px; padding-top:4px; padding-left:35px; float:left; display:block; background:url(../images/list_bg1.jpg) no-repeat 12px 8px;}
.left_con ul li a:hover{ background:url(../images/list_bg.jpg) no-repeat; color:#FFF;}
.left_foot{ width:241px; height:10px; float:left; background:url(../images/left_foot.jpg) no-repeat;}

/*contact*/
.contact_top{ width:241px; height:56px;float:left; overflow:hidden; }
.contact_con{ width:241px;  float:left; background:url(../images/left_con.jpg) repeat-y;}
.contact_con_txt{ padding:0 12px; float:left; line-height:25px; overflow:hidden; }
.contact_foot{ width:241px; height:10px; float:left; background:url(../images/left_foot.jpg) no-repeat;}
.conta_img{ width:650px; float:left;  margin-left:10px; display:inline; overflow:hidden; }


/* page right */
.page_right{ width:678px; float:left; overflow:hidden; margin-left:10px; display:inline; }
.right_top{ width:678px; height:8px; float:left; overflow:hidden; background:url(../images/right_top.jpg) no-repeat;}
.right_con{ width:678px; float:left; background:url(../images/right_con.jpg) repeat-y;}
.h{ width:650px; float:left; height:32px; border-bottom:2px solid #12579e; margin-left:10px; display:inline; overflow:hidden; }
.h_title{ font-size:16px; font-weight:700; color:#437ebc; padding-left:12px; padding-top:6px; display:block; float:left;}
.h_now{ display:block; float:right; color:#12579e; padding-top:14px; padding-right:8px; background:url(../images/pic26.jpg) no-repeat 3px 16px; padding-left:18px;}
.h a{ color:#12579e;}

/*最新动态*/
.right_new_list{ width:640px; margin-left:15px; float:left; margin-top:20px; 1border:1px solid #F00}
.right_new_list li{ background:url(../images/news_list.jpg) no-repeat 1px 10px; margin-top:10px; padding-left:12px; line-height:22px; border-bottom:1px dashed #666;}
.right_new_list li span{ float:right; padding-right:10px;}
.right_new_list li a:hover{ color:#0856a9;}

/* 新闻内页 */
.new_title{ width:650px; height:92px; overflow:hidden; float:left; border-bottom:1px solid #CCC; margin-left:10px; display:inline; overflow:hidden;}
.new_title_h2{ width:640px; margin-top:30px; padding-left:5px; float:left;  text-align:center; font-size:14px; font-weight:15px; 1border:1px solid  #000 }
.new_title_sou{ width:180px; padding-top:26px; text-align:right; float:right; padding-right:5px;}

/*荣誉资质*/
.Hnoura{ width:933px; float:left; 1border:1px solid #F00; min-height:600px; _height:600px;}
.h01{width:930px; float:left; height:32px; border-bottom:2px solid #12579e;  display:inline; overflow:hidden;}
.h01_title{ font-size:16px; font-weight:700; color:#437ebc; padding-left:12px; padding-top:6px; display:block; float:left;}
.h01_now{ display:block; float:right; color:#12579e; padding-top:14px; padding-right:8px; background:url(../images/pic26.jpg) no-repeat 3px 16px; padding-left:18px;}
.h01 a{ color:#12579e;}
.Hno_ul li{ float:left;}
.Hno_ul li a{ width:253px; height:215px; margin:35px 0 0 38px; display:inline; float:left; 1border:1px solid #437ebc; padding:2px;}
.Hno_ul li span{ width:253px; height:20px; padding-top:10px; float:left; display:block; text-align:center}
.Hno_ul li a:hover{ background-color:#437ebc; color:#FFF;}
.Hos{ width:750px; height:530px; border:1px solid #CCC; float:left; margin-left:80px; padding:5px; margin-top:30px; display:inline;}

/* 工程案例 */
.Case{ width:933px; float:left; height:620px;}
.Case_list{ width:165px; height:500px; 1border:1px solid; float:left; margin:10px 9px 0 9px; display:inline;}
.Case_list h2{ width:165px; height:28px; background:url(../images/case.jpg) no-repeat; color:#FFF; font-size:14px; text-align:center; padding-top:12px; font-weight:normal;}
.Case_list ul li{ width:165px; float:left; height:150px; margin-top:15px;}
.Case_list ul li span{ width:165px; float:left; text-align:center; padding-top:4px;}
.Case_list ul li a:hover{ color:#0856a9;}
.Cas_img{ width:450px; margin-top:12px; height:319px; padding:5px; margin-left:60px; float:left; border:1px solid #CCC;}
.Cas_txt{ width:650px; min-height:225px;_height:225px; float:left; 2border:1px solid #F00;}
.Case_h2{ width:655px; float:left; color:#333;  font-size:12px; font-weight:normal; border-bottom:1px solid #CCC;}
.right_Case_list{ width:640px;  1border:1px solid #F00; margin-left:15px;}
.right_Case_list li{ float:left; padding-left:16px; margin-top:12px;}
.right_Case_list li a{ width:185px; float:left; height:175px; overflow:hidden  padding:3px; border:1px solid #ccc; }
.right_Case_list li a span{ width:185px; padding-top:3px; float:left; text-align:center; height:19px;1border:1px solid;}

/* 人才招聘*/
.Job{ width:565px; min-height:580px; _height:580px; margin-top:20px; float:left;  margin-left:50px; display:inline}

.fenye{ width:550px; float:left; margin-top:20px; 1border:1px solid #F00}

.Jobs td{ border:1px solid #104d9f; padding:5px 2px; border-right:none; border-bottom:none;}
.right_txt{ padding:0 12px; line-height:25px; min-height:455px; _height:455px; float:left; top:10px; position:relative; text-align:justify;}
.right_foot{ width:678px; height:11px; float:left; overflow:hidden; background:url(../images/right_foot.jpg) no-repeat;}
.gap{ width:241px; height:20px; float:left;}
.gap1{ width:241px; height:10px; float:left;}

/*下拉CSs*/

ul.dropdown                         { position: relative; width: 964px; padding-left:40px; }
ul.dropdown li                      { font-weight: bold; float: left; width:97px;position: relative; }
ul.dropdown a:hover		            {  }
ul.dropdown li a                    { display: block;   position: relative; z-index: 2000; }
ul.dropdown li a:hover,
ul.dropdown li a.hover              {  position: relative; }



ul.dropdown ul 						{ display: none; position: absolute; background:#0B5FA8; top: 0; left: 0; width: 97px; z-index: 1000; }
ul.dropdown ul li 					{ font-weight: normal; border-bottom: 1px solid #ccc; background:none; }
ul.dropdown ul li a					{ display: block;  } 
ul.dropdown ul li a:hover			{ display: block;  } 

/*首页产品滚动*/


/*#demo {position:relative;overflow:hidden;width:933px;height:160px;left:0px;top:4px; }    
#indemo { float:left; width:2000%;}    
#demo1 {float: left;} 
#demo2 {float: left; }   */ 


