@charset "utf-8";
/* CSS Document */
html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul,li,img{ list-style:none;}
body { font-size:12px; color:#444; line-height:23px; font-family:'微软雅黑',Verdana; margin:0px; padding:0px; background:#F5F5F5;min-width:1600px;}
img{ border:none; display:block;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#444;}
a:hover{ color:#ff0000; text-decoration:underline;}
#head{width:100%; height:85px; display:block; overflow:hidden; margin:0px auto;}
#head .headkj{width:925px; height:85px; overflow:hidden; display:block; margin:0px auto; background:url(../img/top_bg_en.png) no-repeat;}
#head .headkj .logo{width:57px; height:61px; margin:9px 9px 0px 0px; float:left; display:block; overflow:hidden;}
#head .headkj .right{width:320px; height:85px; float:right; display:block; overflow:hidden;}
#head .headkj .right .row{width:100%; overflow:hidden; display:block; margin:0px auto;}
#head .headkj .right .row .tel{width:250px; height:30px; float:right; display:block; overflow:hidden; padding-top:14px;}
#head .headkj .right .row .lanage{width:100%; text-align:right; height:30px; float:right; line-height:30px; font-size:16px; font-weight:bold; padding-top:14px;}

#nav{width:100%; height:42px; display:block; overflow:hidden; margin:0px auto; background:url(../img/nav_bg.jpg) repeat-x;}
#nav ul{width:1200px; height:42px; display:block; margin:0px auto; text-align:center;}
#nav ul li{ float:left; padding:0px 35px;}
#nav ul li a{padding:0px 22px; line-height:42px; height:42px; font-size:20px; font-weight:bold; text-align:center; color:#FFF; display:block;}
#nav ul li a:hover{ background:url(../img/nav_hover_bg.jpg) repeat-x; text-decoration:none;}
#nav ul li a.select{background:url(../img/nav_active_bg.jpg) repeat-x;}

#banner{width:100%; min-width:1600px; height:600px; overflow:hidden; display:block; background:url(../image/banner_bg_en.jpg) center top; position:relative;}
#banner .banner_titlebg{width:914px; height:217px; position:absolute; left:50%; top:165px; margin-left:-457px; margin-right:457px; background:url(../img/banner_titlebg.png) no-repeat; display:block; overflow:hidden; color:#FFF;}
#banner .banner_titlebg h1{text-align:center; font-size:36px; line-height:160%;}
#banner .banner_titlebg h2{text-align:center; font-size:26px; line-height:160%; font-weight:normal;}
#banner .banner_titlebg h3{text-align:center; font-size:26px; font-weight:bold; line-height:160%;}

#index_zh{width:1600px; overflow:hidden; display:block; margin:0px auto; position:relative;}
#index_zh .zzjs{width:1600px; height:685px; overflow:hidden; display:block; background:RGB(0,0,0,0.35);position:absolute; left:6px; top:0px;}

#index_zh .zzjs h2{width:400px; height:90px; margin:0px auto; line-height:90px; padding-left:80px; background:url(../img/logo.png) left center no-repeat; font-size:45px; font-weight:bold; color:#FFF; margin-top:200px; margin-bottom:45px;}
#index_zh .zzjs p{text-align:center; color:#FFF; font-size:36px; line-height:180%;}



#index_zh ul{width:1650px; overflow:hidden; display:block; margin:0px auto;}
#index_zh ul li{width:395px; height:217px; overflow:hidden; display:block; float:left; margin-left:6px; margin-bottom:15px; text-align:center;}
#index_zh ul li.bottom{margin-bottom:0px;}
#index_zh ul li img{width:395px; height:217px; border:0px;}

#index_about{width:1360px; height:745px; margin:0px auto; display:block; overflow:hidden; position:relative;}
#index_about .rightbg{width:250px; height:745px; float:right; display:block; overflow:hidden; background:#1275DD;}
#index_about .leftkj{width:1080px; height:745px; float:left; display:block; overflow:hidden; margin-top:100px;}

#index_about .leftkj .abouttitle{width:100%; overflow:hidden; margin:0px auto; display:block;}
#index_about .leftkj .aboutcontent{width:610px; overflow:hidden; display:block; font-size:16px; line-height:180%; margin-top:10px; text-indent:2em;}
#index_about .leftkj .aboutcontent p{text-indent:2em;}
#index_about .leftkj .aboutbottom{ width:987px; height:100px; margin-top:85px; margin-left:80px; overflow:hidden; display:block; background:url(../img/index/about_bottom.gif) no-repeat;}
#index_about .spdiv{width:590px; height:350px; display:block; overflow:hidden; position:absolute; left:680px; top:100px; padding:16px; background:#FFF;}
#spobj{width:590px; height:350px; display:block; overflow:hidden; background:#1275DD;}

#index_fzlc{width:100%; background:#FFF; margin:0px auto; overflow:hidden; display:block}
#index_fzlc .kj{width:1455px; overflow:hidden; display:block; min-height:470px; margin:0px auto;}
#index_fzlc .kj .title{width:414px; height:40px; overflow:hidden; display:block; margin:0px auto; background:url(../img/index/fzlc_title_en.png) no-repeat; margin-top:48px;}
#index_fzlc .kj .lcdiv{width:1455px; height:500px; margin:0px auto; display:block; overflow:hidden; background:url(../img/fzlc_bg.png) no-repeat; background-position:center; position:relative; font-size:16px; font-weight:bold;}

#index_fzlc .kj .lcdiv .lc1{
	position: absolute;
	width: 240px;
	left: 219px;
	top: 267px;
	overflow: hidden;
	display: block;
}
#index_fzlc .kj .lcdiv .lc2{
	position: absolute;
	width: 240px;
	left: 424px;
	top: 87px;
	overflow: hidden;
	display: block;
}
#index_fzlc .kj .lcdiv .lc3{
	position: absolute;
	width: 280px;
	left: 614px;
	top: 267px;
	overflow: hidden;
	display: block;
}
#index_fzlc .kj .lcdiv .lc4{
	position: absolute;
	width: 240px;
	left: 816px;
	top: 130px;
	overflow: hidden;
	display: block;
}
#index_fzlc .kj .lcdiv .lc5{
	position: absolute;
	width: 420px;
	left: 990px;
	top: 267px;
	overflow: hidden;
	display: block;
}
#index_fzlc .kj .lcdiv .lc6{position:absolute;}

#index_lbzs{width:100%; height:405px; overflow:hidden; display:block; background:url(../img/lbzs_bg.jpg) repeat-x; margin:0px auto;}
#index_lbzs .kj{width:1600px; height:405px; overflow:hidden; display:block; background:url(../img/lbzs_bg.jpg) no-repeat; margin:0px auto;}
#index_lbzs .kj .title{width:455px; height:50px; margin:0px auto; margin-top:35px; overflow:hidden; display:block; background:url(../img/lbzs_title_en.png) no-repeat}
#index_lbzs .kj ul{width:1200px; overflow:hidden; display:block; margin:0px auto; margin-top:55px;}
#index_lbzs .kj ul li{width:290px; height:215px; display:block; overflow:hidden; float:left; margin-left:10px;}
#index_lbzs .kj ul li span.img{width:290px; height:152px; overflow:hidden; display:block; margin:0px auto;}
#index_lbzs .kj ul li span.title{width:auto; height:31px; text-align:center; line-height:25px; background:url(../img/zs_title.gif) no-repeat; background-color:#1175DC; color:#FFF; font-size:16px;}


#index_zdgy{width:100%; overflow:hidden; background:#FFF; display:block; margin:0px auto; padding:10px 0px;}
#index_zdgy .gytitle{width:460px; height:51px; display:block; margin:30px auto; overflow:hidden; background:url(../img/gydz_title_en.png) no-repeat;}
#index_zdgy ul{width:925px; overflow:hidden; display:block; margin:0px auto;}
#index_zdgy ul li{width:303px; margin-left:4px; float:left; display:block; overflow:hidden; background:#F5F5F5;}
#index_zdgy ul li span.img{width:303px; height:330px; display:block; overflow:hidden; margin:0px auto;}
#index_zdgy ul li span.title{width:303px; height:60px; display:block; line-height:60px; text-align:center; color:#000; font-size:16px; font-weight:bold;}

#index_gwzn{width:100%; overflow:hidden; display:block; background:#FFF; margin:0px auto;}
#index_gwzn .kj{width:1050px; overflow:hidden; display:block; margin:0px auto;}
#index_gwzn .kj .titlekj{width:1000px; height:130px; overflow:hidden; display:block; margin:0px auto;}

#index_gwzn .kj .titlekj .zntitle{width:280px; height:57px; display:block; overflow:hidden; float:left; background:url(../img/index_gwzl_title_en.png) no-repeat; margin-top:35px;}
#index_gwzn .kj .titlekj .zntel{width:246px; height:31px; display:block; overflow:hidden; float:right; margin-top:50px;}

#index_gwzn .kj ul{width:1050px; margin:0px auto; display:block; overflow:hidden;}
#index_gwzn .kj ul li{width:346px; overflow:hidden; display:block; height:262px; float:left; background:#F5F5F5; margin-right:4px;}
#index_gwzn .kj ul li:hover{background:#c89dd7}
#index_gwzn .kj ul li span.img{ display:table-cell; width:346px; height:222px; vertical-align:middle; text-align:center;}
#index_gwzn .kj ul li span.img img{border:0px; max-height:200px; max-width:320px; margin:0px auto;}
#index_gwzn .kj ul li span.title{width:310px; height:39px; line-height:39px; font-size:18px; display:block; margin:0px auto; overflow:hidden; background:url(../img/gwzl_title.jpg) no-repeat; padding-left:35px; text-align:left; color:#FFF;}


#index_ys{width:100%; background:#FFF; margin:0px auto; display:block;}
#index_ys .kj{width:1024px; margin:0px auto; display:block;}

#index_zzzs{width:100%; overflow:hidden; display:block; margin:0px auto; background:#E8E8E8;}
#index_zzzs .title{width:1113px; overflow:hidden; display:block; margin:0px auto; background:url(../img/index_zzzs_title_en.png) no-repeat center; height:140px;}
#index_zzzs ul{width:1260px; display:block; overflow:hidden; margin:0px auto;}
#index_zzzs ul li{width:262px; height:406px; display:block; float:left; margin:0px 25px;}
#index_zzzs ul li img{width:262px; height:406px; border:0px;}


#index_hzpp{width:100%; overflow:hidden; display:block; margin:0px auto; background:#E8E8E8; padding-top:40px;}
#index_hzpp .title{width:1113px; overflow:hidden; display:block; margin:10px auto; text-align:center; color:#1275DD; height:78px; line-height:60px; font-weight:bold; font-size:48px;}
#index_hzpp .ppcontent{width:1575px; overflow:hidden; display:block; margin:0px auto;}
#index_hzpp .ppfoot{width:1113px; overflow:hidden; display:block;margin:10px auto;text-align:center;color:#1275DD;height:38px; line-height:30px; font-weight:bold; font-size:16px;}

#index_foot{width:100%; height:250px; display:block; overflow:hidden; background:#201F24; margin:0px auto;}
#index_foot .kj1{width:100%; height:84px; margin:0px auto; display:block; border-bottom:1px #FFF solid;}
#index_foot .kj1 .lr{width:1050px; height:84px; margin:0px auto; display:block;}
#index_foot .kj1 .lr span{padding:0px 15px; margin-top:30px; float:left; border-right:1px #FFF solid; height:30px; color:#FFF; font-size:18px; line-height:30px;}
#index_foot .kj1 .lr span.noboder{border:0px;}
#index_foot .kj1 .lr span a{color:#FFF}
#index_foot .kj2{width:1050px; height:165px; margin:0px auto; display:block;}
#index_foot .kj2 .logo{width:170px; height:165px; display:block; float:left; border-right:1px #fff solid; text-align:center; padding-top:20px;}
#index_foot .kj2 .lr{padding-left:40px; width:835px; overflow:hidden; display:block; float:left;}
#index_foot .kj2 .lr .hang1{ margin:0px auto; margin-top:15px; margin-bottom:20px; height:30px; width:875px; overflow:hidden; display:block;}
#index_foot .kj2 .lr .hang1 span{height:30px; display:block; float:left; line-height:30px; color:#FFF; font-size:18px; padding-left:25px; text-align:left;}
#index_foot .kj2 .lr .hang1 span.pzbz{background:url(../img/wite_pzbz_ico.png) left center no-repeat; width:180px;}
#index_foot .kj2 .lr .hang1 span.cqbh{background:url(../img/wite_cqbz_ico.png) left center no-repeat; width:240px;}
#index_foot .kj2 .lr .hang1 span.lyjg{background:url(../img/wite_mfdy_ico.png) left center no-repeat; width:150px;}
#index_foot .kj2 .lr .hang1 span.mfdy{background:url(../img/wite_yjdf_ico.png) left center no-repeat; width:140px;}

#index_foot .kj2 .lr .hang2{ margin:0px auto;height:60px; width:835px; overflow:hidden; display:block; position:relative;}
#index_foot .kj2 .lr .hang2 span{width:800px; float:left; height:30px;display:block;line-height:30px; color:#FFF; font-size:18px; padding-left:25px; text-align:left;}
#index_foot .kj2 .lr .hang2 span.email{padding-left:25px; background:url(../img/wite_email_ico.png) left center no-repeat;}
#index_foot .kj2 .lr .hang2 span.addr{padding-left:25px; background:url(../img/wite_addr_ico.png) left center no-repeat;}
#index_foot .kj2 .lr .hang2 .tel{position:absolute;right:0px; top:0px;width:246px; height:30px;}



