@charset "utf-8";
body{margin:0; padding:0; font-size:12px; color:#908f8f; font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";color:#212121;}
input{color:#908f8f}
h1,h2,h3,h4,h5,h6,ol,ul,li,p,img,dl,dt,dd{margin:0px; padding:0px; list-style:none; border:none}
h1,h2,h3,h4,h5,h6{font-size:14px}
input{padding-left:5px}
textarea{color:#908F8F}
.clear{ clear:both!important; line-height:0; height:0; overflow:hidden; float:none!important}
a{color:#000;}
a:link,a:visited{color:#898989; text-decoration:none;color:#000;}
.left .layer1 li.child{ padding:0px; margin:0px; +margin:-8px;  overflow:hidden;}

.header_box{ background:url(../images/top_bg.jpg) center top; height:102px; overflow:hidden;}
#header{ width:980px; margin:0 auto; padding-top:11px;}
	.logo{padding-top:5px; float:left}
	.version{float:right; margin-right:20px; _margin-right:10px; padding-bottom:3px; _padding-bottom:0px; +padding-bottom:0px;padding-bottom:0px\9;}
		.lang a , .lang a:visited{ color:#a7a7a7}
		.search_txt{padding-top:5px; background:url(../images/search_box.gif); width:126px; height:22px; margin-top:7px; float:left}
		.search_txt input{ width:120px; padding-left:2px; height:20px; border:none; background:none}
		#search_btn{ float:left;  margin-top:7px; cursor:pointer}

/*xinzheng*/
.h15{margin-top:15px;}
.h30{margin-top:30px;}
.h40{margin-top:40px;}

.top{width:1200px;height:75px;margin:0 auto;}
.top-left{width:571px;height:70px;float:left;}
.top-right{width:344px;height:60px;float:right;margin-top:5px;}
.top-rightimg{width:42px;height:59px;float:left;}
.top-rightfont{width:278px;height:40px;font-size:18px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";float:right;margin-top:10px;color:#212121;}


.nav{width:1200px;height:37px;margin:0 auto;}
.nav ul{}
.nav li{width:131px;text-align:center;height:37px;float:left;font-size:14px;font-weight:bold;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";color:#000000;line-height:37px;}		
.nav li a{color:#000000;}
.nav li a:hover{width:131px;height:37px;background:#0154a4;display:block;color:#fff;}

.ban{width:100%;height:403px;margin:0 auto;text-align:center;background:url(../images/index1600.swf) no-repeat top center;}
.ban-product{width:100%;height:403px;margin:0 auto;background:url(../images/productlist.png) no-repeat top center;}
.ban-about{width:100%;height:403px;margin:0 auto;background:url(../images/aboutban.png) no-repeat top center;}
.ban-culture{width:100%;height:403px;margin:0 auto;background:url(../images/culture.png) no-repeat top center;}
.ban-contactban{width:100%;height:403px;margin:0 auto;background:url(../images/contactban.png) no-repeat top center;}
.ban-honorban{width:100%;height:403px;margin:0 auto;background:url(../images/honorban.png) no-repeat top center;}

.ban-news{width:100%;height:403px;margin:0 auto;background:url(../images/newsban.png) no-repeat top center;}
.ban-job{width:100%;height:403px;margin:0 auto;background:url(../images/jobban.png) no-repeat top center;}


.indexproduct{width:1200px;height:100px;margin:0 auto;text-align:center;}

.product1200{width:1200px;height:240px;margin:0 auto;}


.part{width:1200px;margin:0 auto;height:670px;}
.partleft{width:314px;height:660px;float:left;}
.partleftbg{width:314px;height:48px;background:#004ea2;font-size:24px;color:#fff;text-align:center;line-height:48px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";}
.partleft2{width:313px;height:617px;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;}

.partleftmore{width:90px;height:34px;border:1px solid #0b98c1;text-align:center;margin-top:40px;margin-left:108px;font-size:12px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";line-height:34px;}

.partmid{width:362px;height:660px;float:left;margin-left:80px;}
.partmidimg{width:358px;height:205px;margin-bottom:13px;}
.partmidtit{width:358px;height:30px;font-size:18px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";color:#3e3e3e;line-height:30px;}
.partmidline{width:50px;border:1px solid #0b98c1;}
.partmidfont{width:356px;height:330px;font-size:14px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";color:#3e3e3e;text-indent:2em;line-height:24px;overflow:hidden;}

.partmidmore{width:90px;height:34px;border:1px solid #0b98c1;text-align:center;margin-top:10px;font-size:12px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";line-height:34px;}

.partright{width:363px;height:435px;float:right;}
.partrightimg{width:358px;height:205px;margin-bottom:13px;}
.partrighttit{width:358px;height:30px;font-size:18px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";color:#3e3e3e;line-height:30px;}
.partrightline{width:50px;border:1px solid #0b98c1;}
.partrightfont{width:359px;height:330px;font-size:14px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";color:#3e3e3e;overflow:hidden;}
.partrightfont ul{}
.partrightfont li{width:359px;height:30px;background:url(../images/tubiao.png) no-repeat left;color:#3e3e3e;font-size:14px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";line-height:30px;overflow:hidden;}
.partrightmore{width:90px;height:34px;border:1px solid #0b98c1;text-align:center;margin-top:10px;font-size:12px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";line-height:34px;}

.youqing{width:100%;height:48px;background:#004ea2;margin:0 auto;}
.youqingfont{width:1200px;height:46px;line-height:46px;font-size:14px; color:#fff;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";margin:0 auto;}
.youqingfontleft{width:76px;float:left;}
.youqingfontright{width:1120px;float:right;}
.youqingfontright li{width:100px;font-size:12px;float:left;}


.footbg{width:100%;height:273px;background:url(../images/footbg.png) no-repeat top center;position:absolute;}
.foot1200{width:1200px;height:210px;margin:0 auto;margin-top:30px;}
.footlogo{width:400px;height:75px;margin:0 auto;}
.footnav{width:780px;height:28px;margin:0 auto;margin-top:10px;}
.footnav li{width:85px;height:15px;float:left;border-right:1px solid #fff;;line-height:15px;display:black;color:#fff;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ";text-align:center;font-size:12px;}
.footnav li a{color:#fff;}
.footline{width:940px;border:1px solid #818181;margin:0 auto;}
.foot1{width:427px; height:30px;margin:0 auto;font-size:12px;margin-top:20px;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ";color:#fff;}
.foot2{width:780px;height:28px;margin:0 auto;margin-top:10px;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ";color:#fff;font-size:12px;}

.productlist1200{width:1200px;margin:0 auto;margin-top:40px;padding-bottom:20px;}

.productlistleft{width:314px;float:left;}
.productlistleftbg{width:314px;height:48px;background:#004ea2;font-size:24px;color:#fff;text-align:center;line-height:48px;font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";}
.productlistleft2{width:313px;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;}











#wrapper {	
	width: 233px;
	border-left:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
	background:#FFF;
	margin-bottom:15px;

}
.menu_list {
    font-size: 13px;
	width:100%;
	font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ";
	background:#FFF;
}
.menu_head {
	color:#3e3e3e;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    padding: 0px;
	margin:0;
    position: relative;
    text-align: left;
	overflow:hidden;
	text-indent:45px;
	font-size:16px !important;
	background: url(../images/indexproductbg.png) no-repeat;
}
.menu_head a{text-decoration:none;display:block;color:#3e3e3e;background: url(../images/indexproductbg.png) no-repeat;}

.menu_head a:hover{text-decoration:none; color:#3e3e3e;background:url(../images/indexproductbg.png) no-repeat 0px -30px; display:block;}
.menu_head .hover{text-decoration:none; color:#3e3e3e;background:url(../images/indexproductbg.png) no-repeat 0px -30px; display:block;}


.menu_headnav {
    color: #888888;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 1px;
    padding: 0 0 0 20px;
    position: relative;
    text-align: left;
}
.menu_body {
    display:none;
	margin-bottom:10px;
}
.menu_c{ display:none;}
.menu_body a {
    background: url(../images/jtouc.gif) no-repeat scroll 46px center #fff;
    border-bottom: 1px dashed #e4e4e4;
    display:block;
	font-size: 14px !important;
    font-weight: normal;
    line-height: 20px;
    padding: 6px 10px 6px 62px;
	text-decoration:none;
	color:#2266ae
}
.menu_body a:hover{
    background: url(../images/jtoud.gif) no-repeat scroll 46px center #fff;
    color: #c41700;
	font-size: 14px !important;
    text-decoration: none;
}

.menu_body .hoverd{
	 background: url(../images/jtoud.gif) no-repeat scroll 46px center #fff;
    color: #c41700;
	font-size: 14px !important;
    text-decoration: none;
}

































		
		


		

.nav1{ width:980px; margin-left:5px; height:37px; overflow:hidden}
.nav1 li{ float:left}
.nav1 li a{ display:block; width:120px; height:37px;}
.nav1 li.li1 a{ background:url(../images/nav1.png) 4px center no-repeat; width:90px; }
.nav1 li.li2 a{ background:url(../images/nav1.png) -91px center no-repeat; width:112px; }
.nav1 li.li3 a{ background:url(../images/nav1.png) -204px center no-repeat; width:111px; }
.nav1 li.li4 a{ background:url(../images/nav1.png) -315px center no-repeat; width:111px; }
.nav1 li.li5 a{ background:url(../images/nav1.png) -430px center no-repeat; width:131px; }
.nav1 li.li6 a{ background:url(../images/nav1.png) -565px center no-repeat; width:112px; }
.nav1 li.li7 a{ background:url(../images/nav1.png) -680px center no-repeat; width:112px;}


.nav1 li.li1 a:hover,
.nav1 li.li1 a.now{ background:url(../images/nav2.png) 4px center no-repeat; }

.nav1 li.li2 a:hover,
.nav1 li.li2 a.now{ background:url(../images/nav2.png) -91px center no-repeat;  }

.nav1 li.li3 a:hover,
.nav1 li.li3 a.now{ background:url(../images/nav2.png) -205px center no-repeat; }

.nav1 li.li4 a:hover,
.nav1 li.li4 a.now{ background:url(../images/nav2.png) -315px center no-repeat; }

.nav1 li.li5 a:hover,
.nav1 li.li5 a.now{ background:url(../images/nav2.png) -430px center no-repeat; }

.nav1 li.li6 a:hover,
.nav1 li.li6 a.now{ background:url(../images/nav2.png) -565px center no-repeat; }

.nav1 li.li7 a:hover,
.nav1 li.li7 a.now{ background:url(../images/nav2.png) -680px center no-repeat; }

.nav1 .nav_vote{padding-top:12px; float:right; margin-right:26px; _margin-right:13px;}

.banner_box{}


.news,.sc_child,#footer{ width:980px;  margin:0 auto;}
.txt_news,
.company_intro{ float:left; width:742px; height:181px; border:1px solid #dddddd;}

.news{ margin-top:20px;}

.pic_news,
.contract{ float:right; }

.news{}
	#news_tabs{ width:742px; height:38px; background:url(../images/news_ico_bg.jpg);}
	#news_tabs div{float:left}
	#news_tabs div.more{float: right; padding:15px 19px 0 0;}
	#news_tabs div.more a{color:#32ba9a; font-weight:bold}
	.news1{ background:url(../images/news_area_bg.jpg); overflow:hidden;}
	.news_list{ margin:0px 40px 10px 30px; overflow:hidden; height:128px;}
	.news_list li{ padding-top:9px; padding-bottom:9px; _padding-bottom:4px; padding-bottom:5px\9; padding-top:5px\9; _padding-top:0px; clear:both}
		.title{ float:left;}
		.date{ float:right}
		
	.pic_news{ width:214px; height:183px; background:url(../images/index_video_bg.jpg); padding:0px 0 0 12px; }
	
	
.sc_child{ margin-bottom:15px;}
	.company_intro{height:121px;border-bottom:none; _height:123px; _overflow:hidden}
	.company_intro_ul{height:121px;  background:url(../images/company_bg.jpg) no-repeat;  overflow:hidden; _zoom:1;}
	.company_intro_ul li{float:left; background:url(../images/company_intro_bg.jpg); width:148px; height:121px;}
	.company_intro_f_bg{ background:url(../images/company_intro_f_bg.jpg); height:15px; width:743px;}
	.company_intro_ul li .tit{ display:block; padding:8px 0 0 37px; font-weight:bold}
	.company_intro_ul li .con{ margin:17px 20px 10px 20px; line-height:22px}
	
	.contract{ background:url(../images/contract_bg.jpg); width:154px; height:85px; float:right; padding:40px 0 0 72px;}
	.contract p {line-height:16px}
	
#footer{ padding-top:10px; border-top:1px solid #e0e4e6;}
	.flogo{float:left; margin-left:4px; margin-top:4px}
	.fmore{ float:left; margin-left:20px;}
	.fmore p{padding:3px}
	.ly{ float:right}
	
	
	
	.pic{ width:378px; float:left;}
	.pro_show_info{ font-family:Î¢ÈíÑÅºÚ;  }
.pro_title{font-size:25px; color:#3DB7E0;}
.pr0_title_1{ font-size:50px; color:#005FCA;}
.pr0_title_2{font-size:20px; color:#616262; }
.cptd{ height:35px;}
.fy { height:20px; margin:0 auto; margin-top:20px; width:auto;}
.fy li{ float:left; height:20px; width:20px;}
.fy li.now {text-align:center;}
.fy  a{ color:#666666; height:20px;  display:inline-block; line-height:20px; }
.fy .select{color:#36B6C2;}
.fy  a:hover{ color:#36B6C2;}
.descript span{ font-weight:bold; color:#000;}



	/*banner*/
	
.main{ width:100%; height:402px; text-align:center; overflow:hidden; }

#box{ width:1115px; height:402px; overflow:hidden; position:relative; margin:0 auto; overflow:hidden;}
#box div{
	position:absolute;
	bottom:23px;
	left:964px;
	width:144px;
	height:21px;
}
#box div a{padding:1px 4px; background:url(../images/yd.png) no-repeat  bottom; text-decoration:none; color:#FFF;}
#box div a.hovera{  background:url(../images/yd_jb.png) no-repeat top; }

#box ul{display:block; width:900%; height:380px; position:absolute;}
#box ul li{float:left; display:block; height:402px;width:1115px;}





.rollphotos {	MARGIN-TOP: 10px; WIDTH: 1200px; margin:auto; position:absolute; left:0px; top:30px;height:210px;}
.rollphotos_d {	MARGIN-TOP: 10px; WIDTH: 1200px; margin:auto; position:relative;}


.blk_29 .LeftBotton {	BACKGROUND: url(../images/left.png) no-repeat; LEFT: 5px; FLOAT: left; CURSOR: pointer; POSITION: absolute; TOP: 50px; width:31px; height:55px;}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/right.png) no-repeat ; FLOAT: right; CURSOR: pointer; POSITION: absolute; TOP: 50px;  width:31px; height:55px;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1168; PADDING-TOP: 5px}
.blk_29 .box { width:278px; height:202px;FLOAT: left;border:1px solid #ccc; }


.fdz{ width:278px; height:202px; padding-left:0px;border:1px solid #004ea2;}
.fdz p{ margin-top:10px;}


/*nes*/
.xne_wz,
.xne_wz2{ width:725px; line-height:20px; color:#8A8A8A; margin-top:20px;}
.xne_wz span{ font-weight:bold;}

.xne_wz2{ color:#655d5b; line-height:21px;}

.tzxw{ font-size:26px; text-align:center; color:#221815; font-weight:bold; width:725px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; margin-top:20px;}

.tzxw_to{ width:725px;  color:#221815; font-family:ËÎÌå; margin-top:20px;}

.top_bg{ BACKGROUND: url(../images/bg_top_1.jpg) repeat-y; width:719px; }

.zg_js{ width:725px; margin-top:20px; color:#918B8A;}
.zg_js span{ color:#7F7F7F;}


.bkk{ width:725px; height:858px; BACKGROUND: url(../images/bkk.jpg) no-repeat; margin-top:20px;}
.zxly{ height:45px; line-height:45px; font-size:14px; color:#000; text-indent:20px; font-weight:bold;}
.txbd{ width:725px;}
.txbd p{ padding-left:20px; padding-top:15px;}
.txt{BACKGROUND: url(../images/txt.jpg) no-repeat; width:247px; height:33px; border:none; line-height:33px; }
.txbd span{ padding-left:10px; color:#E83201; font-weight:bold;}
.ms_m{BACKGROUND: url(../images/ms.jpg) no-repeat; width:436px; height:33px; border:none; line-height:33px; }
.xj_bd{BACKGROUND: url(../images/xjbd.jpg) no-repeat; margin-top:-10px; width:145px; height:33px; border:none; line-height:33px; }
.wb_qy{BACKGROUND: url(../images/wb_qy.jpg) no-repeat; width:688px; height:308px; border:none; overflow:hidden; line-height:20px; padding:5px; }
.tjj{BACKGROUND: url(../images/tj.png) no-repeat; width:100px; height:44px; border:none;}
.qx{BACKGROUND: url(../images/qx.png) no-repeat; width:100px; height:44px; border:none;}

.d_tbk{ }
.tbk{BACKGROUND: url(../images/bj_bk.jpg) no-repeat; width:219px; height:243px; float:left; margin-left:18px; margin-top:20px; padding-top:1px;}

.mkz{ width:217px; height:50px; BACKGROUND: url(../images/zx.jpg) no-repeat 20px center; line-height:50px; text-indent:40px; }


/*ÈÈÏú²úÆ·*/
.xg_xdw{ width:360px; height:30px; position:absolute; top:0px; right:0px;}

.subMenu{ overflow:hidden; zoom:1;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #36B6C2; position:relative;
}
.subMenu li{float:left; margin-left:5px;}
.subMenu li a{display:block; float:left;width:103px; height:29px; line-height:29px; text-align:center; color:#7D7D7D;
font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7D7D7D;
	border-right-color: #7D7D7D;
	border-left-color: #7D7D7D;
}
.subMenu .thisStyle a {
	background:#fff;
	color:#36B6C2;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #36B6C2;
	border-right-color: #36B6C2;
	border-left-color:#36B6C2;
}
.subContent{clear:both ;border-top:none;background:#fff;  }
.subContent ul{display:none;line-height:180%;}


.zsks_k{width:719px; height:30px; line-height:30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D5D5D5; BACKGROUND: url(../images/yq.png) no-repeat left ; text-indent:20px; margin-top:20px; color:#005FCA; font-weight:bold;}

.ssjh{ width:719px; overflow:hidden; zoom:1; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D5D5D5; margin-top:20px;}
.ssjh_f{ width:359px; height:215px; float:left; background-repeat:no-repeat; background-position:center center;}
.ssjh_y{ width:359px; height:215px; float:right; BACKGROUND: url(../images/dfg.png) no-repeat 60px center;}

.mjs_sj{ font-size:16px; color:#005FCA; font-weight:bold;}
.mjs_sj a{color:#005FCA;}

.fy_bk_x{ width:239px; font-size:14px; font-weight:bold; font-family:Î¢ÈíÑÅºÚ; color:#676767; BACKGROUND: url(../images/zx.jpg) no-repeat 30px center; text-align:center }

.hhh_bg{BACKGROUND: url(../images/hhh_bg.png) no-repeat ; width:718px; height:230px;  margin-top:10px; }
.hhh_bg p{ padding-bottom:15px;}
.hhh_bg td{ _padding-left:2px; +padding-left:2px}