@charset "utf-8";
/* CSS Document */

body{  margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#ECECEC;}

/* 全局 */
*{margin:0; padding:0;}
h1,h2,h3,h4,h5{font-size:12px; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
a{text-decoration:none;}
input{margin:0; padding:0; border:none;}
.clear{clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0;}
.left{ float:left;}
.right{ float:right;}
.f14{font-size:14px;}
div{margin:0;padding:0;}
font {font-style: normal;}
ul,li{ list-style:none; padding:0; overflow:hidden; }
div,td,li,p,ol,body,a{font-family:Arial, Helvetica, sans-serif;}
.main_html,.header,.banner,.main,.main_enpty,.footer,.footer_inpage{margin:0 auto;}

/*个性全局*/
.main_html{ width:1003px; background:#FFF; position:relative;}


/*首页顶部*/
.header{
width:968px;
height:82px;
overflow:hidden;
}
.header .logo{ width:167px; height:82px;padding-top:33px; overflow:hidden; }
.header .topmenu{ 
     margin-top:14px; 
	 margin-bottom:10px; 
	 color:#686868; 
	 font-size:12px;
}

.header .topmenu .selectmenu{ 
     width:174px;
	 height:18px;
	 position:relative;
	 float:right;
}

.brandsite{ height:20px; line-height:20px; color:#686868; }
.brandsite a{color:#686868;font-size:12px; margin-left:12px;}

#linkmenu{
	   display:none;
       position:absolute;
       top:32px;
       right:18px;
	   _right:17px;
       width:120px;
	   background:#FFF;
	   z-index:101;
}
#linkmenu li{
       height:25px; 
	   line-height:25px;
	   border-bottom:1px solid #eeeeee;
	   text-align:left;
	   background:#FFFfff;
	   text-align:center;
}
#linkmenu li a{ 
       color: #686868;
	   font-size:13px;
       height:25px; 
	   line-height:25px; 
	   text-align:center;
}


.header .header_right{ width:666px;}
.header .menu{ /*margin-top:15px; */ margin-top:10px; height:25px; overflow:hidden; } 
.header .menu a{ width:94px; height:25px; display:block; overflow:hidden; float:left; background-color:#000; margin-left:1px; text-align:center; color:#FFF; font-size:12px; font-family:"微软雅黑",宋体; line-height:25px;}

.Layer_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px
}

.Layer_nav A {
	COLOR: #686868; TEXT-DECORATION: none
}

/*flash*/
.banner{ width:968px; overflow:hidden;}
.banner .channel{ background:#000; width:200px;height:162px; overflow:hidden;  text-align:right;}
.banner .channel h1{ padding-right:15px; padding-top:130px;font-family:"微软雅黑",宋体; color:#FFF; font-size:15px; font-weight:bolder;}
.banner .pic{ width:767px; height:162px; overflow:hidden;}

.main_enpty{width:968px; height:6px; overflow:hidden;}
.main{width:968px; background:url(../images/bg_main.gif) repeat-y;}
.home{ width:968px;height:512px; overflow:hidden;}
.main .flash{width:968px; height:512px; position:relative; z-index:99;}
.main .england{width:159px; height:115px; position:relative; text-align:left; position:relative; z-index:100; top:-160px; left:809px; overflow:hidden; background-color:#000; background:url(../images/bg_england.gif) no-repeat;}
.main .england input.text{ border:0px; font-size:12px; color:#000; margin-top:82px; margin-left:14px; height:14px; width:106px;}
.main .england input.bu{ width:25px; height:25px; border:none; background:none; cursor:pointer;}

.main .main_left { width:201px; min-height:450px;_height:450px; border-right:1px solid #f1f1ee;}
.main .main_left .title{ width:155px; overflow:hidden; margin-left:14px;}
.main .main_left .content{ width:145px; padding:7px 0; overflow:hidden; margin-left:14px;}
.main .main_left .content_bot{width:155px; height:4px; overflow:hidden; background-color:#cacfbf;margin-bottom:41px; margin-left:14px;}
.main .main_left .content a{ padding-left:24px; height:27px; line-height:27px; display:block; color:#000; font-size:12px; background:url(../images/bg_leftmenu.gif) no-repeat; border-bottom:1px solid #cccec0;}
.main .main_left .content a:hover,.main .main_left .content a.on{background:url(../images/bg_leftmenu_on.gif) no-repeat; color:#FFF}
.main .main_left .content a.bot{border-bottom:0px;}
.main .main_left .ad{padding-left:9px;}
.main .main_left .ad .ad_list{padding-bottom:7px;}
.main .main_left .ad .ad_list .left_contact{ width:164px ;height:117px; overflow:hidden; background:url(../images/bg_left_contact.gif) no-repeat; font-size:12px; color:#6a6b63;}
.main .main_left .ad .ad_list .left_contact .left_contact_content{ padding-top: 18px; padding-left:14px;}

.main .main_left .ad .ad_list .left_contact .left_contact_tel{ padding-top: 8px;}

.main .main_right{ width:748px;}
.main .main_right .location{ height:29px; line-height:36px; text-align:right; color:#5c5c5c; font-size:12px; border-bottom:1px #cacfbf solid; overflow:hidden;}
.main .main_right .location a{ color:#5c5c5c; font-size:12px;}
.main .main_right .main_content{  font-size:12px; margin-top:40px;  margin-bottom:60px;}
.margin_zero{  margin-left:0px; margin-right:0px;}

#aboutus{ margin-left:20px; margin-right:20px;}
#aboutus .aboutusImg{ margin-left:32px; width:211px; float:right;word-wrap:break-word; white-space:normal;overflow:auto; }
#aboutus .aboutusText{  float:left; width:460px; line-height:200%; color:#757575;}

#history { margin-left:20px; margin-right:20px;}
#history .historyText{color:#7f9390; line-height:180%; padding:10px;}
#brand{color:#7f9390; line-height:170%;}

#honor{ }
#honor ul li{ width:195px;height:243px; overflow:hidden; background:url(../images/bg_list_honor.gif) no-repeat; float:left;
margin-left:25px;_margin-left:16px;
 margin-right:14px; margin-bottom:25px; text-align:center; padding-top:11px;
}


#culture{margin-left:20px; margin-right:20px;color:#7f9390;}
#culture .key_left{ width:198px;}
#culture .key_right{ width:510px; height:187px; min-height:187px; background:url(../images/culture_top_04.gif) left center no-repeat;}
#culture .key_right .key_right_content{ padding-left:108px;padding-top:20px; color:#779aa6; }
#culture .key_right .key_right_content b{}
#culture .key_right .key_right_content span{ display:block;}
#culture .content_1{ border-bottom:1px solid #a1cf44; padding-bottom:5px;}
#culture .content_2 .list{margin-top:30px; padding-bottom:10px; border-bottom:1px solid #a1cf44; }
#culture .content_2 .list .list_pic{ float:left;width:316px; margin-right:10px;}
#culture .content_2 .list .list_text{ float:left;width:380px;line-height:180%; color:#779aa6;}
#culture .content_2 .no_bot{border-bottom:0px;}

#culture_show{margin-left:20px; margin-right:20px;}
#culture_show .culture_show_left{width:262px;} 
#culture_show .culture_show_right{ width:440px; color:#80938f;}
#culture_show .culture_show_right .list{ background:url(../images/icon_culture_show.gif) left 5px no-repeat;  margin-bottom:18px; padding-left:15px;}
#culture_show .culture_show_right .list b.title{ display:block; font-size:14px; margin-bottom:5px;}
#culture_show .culture_show_right .list a{color:#80938f;}
#culture_show .culture_show_right .list a:hover{color:#333;}
#culture_show .culture_show_right .list b.title span{font-size:10px; font-weight:normal;}
#culture_show .culture_show_right .list span.content{ line-height:160%; }


#contactus{margin-left:20px; margin-right:20px;}
#contactus .contactus_content{ min-height:480px;_height:480px;}
#contactus .contactus_left{ width:290px; height:337px; overflow:hidden; margin-right:20px; }
#contactus .contactus_right{ width:364px; overflow:hidden; 
}
#contactus .contactus_right .title{ width:365px; height:65px; overflow:hidden;}
#contactus .contactus_right .contactus_text{ line-height:200%; padding-left:20px;}
#contactus .contactus_right .contactus_text a{ color:#000;}

#newslist{margin-left:20px; margin-right:20px;}
#newslist li{ height:80px; padding-bottom:27px; padding-top:27px; border-bottom:1px solid #eaefee; color:#898989}
#newslist li a{color:#898989;font-size:14px;}
#newslist li a:hover{color:#333;}
#newslist li.first{padding-top:0px;}
#newslist li img{ float:left; margin-left:20px;}
#newslist li p{ width:480px; height:30px; display:block; float:right; margin-right:20px;}
#newslist li b{ display:block; margin-bottom:10px;}
#newslist li b span{ font-size:10px; font-weight:normal;}

#job{margin-left:20px; margin-right:20px;}
#job{background:url(../images/bg_contact.jpg) no-repeat left; min-height:480px;_height:480px;}
#job .job_title{ height:73px; overflow:hidden; font-size:14px; color:#9aafac; line-height:180%;}
#job .job_left{ width:312px; float:left;}
#job .job_left .job_left_img{ margin-bottom:13px;background:url(../images/pic_job.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic_job.png');_background-image: none; width:312px; height:273px; }
#job .job_right{ color:#82908e; width:335px; float:right; margin-right:20px; font-size:12px;}
#job .job_right b{ font-weight:normal; width:21px; float:left; }
#job .job_right .job_right_content{ width:310px; float:right; margin-bottom:10px; line-height:150%; }
#job .job_right .ps{ margin-top:20px;}


#feedback{margin-left:20px; margin-right:20px;}
#feedback .bgb{ background-color:#EFEFEF; border:1px solid #828282; color:#000}

#newsshow{margin-left:20px; margin-right:20px;}
#newsshow h2{color:#666666; font-size:16px; font-weight:bolder;font-family:"微软雅黑","黑体"; text-align:center; height:40px; line-height:30px;}
#newsshow .newsdate{text-align:center;background:url(../images/bg_page.gif) center top no-repeat; height:40px;color:#929393; font-size:12px; padding-top:10px;}
#newsshow .newsdate a{color:#929393; font-size:12px;}
#newsshow .newscontent{ line-height:200%;}

#job{margin-left:20px; margin-right:20px;}
#joblist .list{ margin-bottom:10px;}
#joblist .list td{ padding:5px;}

.page_line{ height:30px; overflow:hidden; border-bottom:1px solid #eaefee;}
.page{ margin-top:20px; text-align:center; color:#9aafac;}
.page a{ color:#9aafac;}

/*底部主体内容*/
.footer{ width:968px;height:29px; overflow:hidden; line-height:29px; color:#9da7ae; font-size:9px; font-family:"Times New Roman", Times, serif,;}
.footer a{ color:#9da7ae; font-size:9px;font-family:"Times New Roman", Times, serif,Arial;}

.footer_inpage{ width:968px; height:72px; line-height:72px; background:#000; color:#fff; font-size:9px; font-family:"Times New Roman", Times, serif,Arial; text-align:center;}
.footer_inpage a{color:#fff; font-size:9px;font-family:"Times New Roman", Times, serif,Arial;}

