@charset "utf-8";
body{
	font-family:Arial, Helvetica, sans-serif,"宋体" ;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333;
	line-height:24px;
	}
i{
font-style:normal;
}
a{
color:#333;
text-decoration:none;
}
a:hover{
color:#006cb3;
text-decoration: underline;
}
#a1 a{
color:#fff;
text-decoration:none;
}
#a1 a:hover{
color:#fff;
text-decoration:underline;
}
#a2 a{
color:#113a7f;
text-decoration:none;
}
#a2 a:hover{
color:#c30d23;
text-decoration: underline;
}
a:focus {
	outline:none;
	-moz-outline:none;
}
*{margin:0px;padding:0px;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,label,p,table,tr,th,td,iframe,embed,object,img,span,a,dd,dt,dl{
	margin:0px;
	padding:0px;
	list-style:none;
}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
img{border:0px;}
#clear{clear:both;}
#wubg{
background-image:none;
}
/*公用部分结束*/
.headbox{
width:100%;
height:110px;
background-image:url(../images/headbg.jpg);
background-repeat:repeat-x;
}
.headbox span{
width:1100px;
margin:0 auto;
display:block;
overflow:hidden;
}
.headbox span p{
float:left;
display:inline;
}
.headbox span dl{
float: right;
overflow:hidden;
margin-top:56px;
color:#666;
}
.headbox span dl dt{
float:left;
display:inline;
background-image:url(../images/mail_icon.png);
background-repeat:no-repeat;
background-position:0px center;
padding-left:20px;
}
.headbox span dl dd{
float:left;
margin-left:14px;
background-image:url(../images/map_icon.png);
background-repeat:no-repeat;
background-position:0px center;
padding-left:38px;
}
.headbox span dl a{
color:#666;
text-decoration:none;
}
.headbox span dl a:hover{
color:#113a7f;
text-decoration: underline;
}
#yuyan{
color:#113a7f;
text-decoration:none;
}
.menubox{
width:100%;
height:45px;
background-image:url(../images/menubg.jpg);
background-repeat:repeat-x;
}
/*主导航菜单*/
#nav-menu{height:45px; width:1100px; margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:999;}
#nav-menu .menu{padding:0px;}
#nav-menu .menu li{position:relative;float:left;display:inline; z-index:999;}
#nav-menu .menu li h3{display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;height:45px;text-decoration:none;font-size:14px;text-align:center; line-height:45px; }

#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ color:#ffd200; background-image:url(../images/jiao.png); background-position:center bottom; background-repeat:no-repeat;}
#nav-menu .menu li a.xialaguang span{height:45px;line-height:45px;display:inline-block; background-image:url(../images/menuline.jpg); background-repeat:no-repeat; background-position:right top; width:157px;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{}
#nav-menu .menu ul.children{display:none;position:absolute;top:45px;left:0px;width:157px; background-color:#fff; z-index:999;}
#nav-menu .menu ul.children li{width:157px;padding:0px;display:inline-block;font-size:12px;}
#nav-menu .menu ul.children li h3{display:block; width:100%; background-image:none;}
#nav-menu .menu ul.children li a{width:100%;height:28px;line-height:28px;overflow:hidden;display:block;color:#fff;text-align:center;
text-decoration:none; font-size:12px; background:#113a7f; margin-top:1px;}
#nav-menu .menu ul.children li a:hover{background-color:#c30d23;text-decoration:none; color:#fff;}
/*主导航菜单 结束*/
/*banner*/
.index_focus {
    position: relative;
    width: 100%;
    height: 420px;
    overflow: hidden;

}
.index_focus .bd li {  
    display: none;
    position: absolute;
    left: 0;
    top: 0;
	width: 100%;
    height: 420px;
	background-repeat:no-repeat;
	background-position:center top;
}

.index_focus .pic {
    width:100%;
    height:420px;
    display: block;
}

.index_focus .slide_nav {
    position: absolute;
	width:100%;
	text-align:center;
    bottom:14px;

}
.index_focus .slide_nav a{
	cursor:pointer;
	width:42px;
	height:8px;
	overflow:hidden;
	background-color:#fff;
	filter: alpha(opacity=80);opacity: 0.8;
	display: inline-block;
	margin-left:4px;
	margin-right:4px;
}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background-color:#c30d23;}

.index_focus_pre,.index_focus_next {
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height:50px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 10;
    background: url(../images/pre_next.png) no-repeat;
}
.index_focus_pre {
    left: 100px;
    background-position: 0px 0px;
}
.index_focus_next {
    right: 100px;
    background-position: -50px 0px;
}

/*banner end*/
.tongzhibox{
width:100%;
height:48px;
background-image:url(../images/tzbg.jpg);
background-repeat:repeat-x;
}
.tzbox{
width:1100px;
margin:0 auto;
overflow:hidden;
}
.gaozhibox{
float:left;
display:inline;
overflow:hidden;
height:26px;
margin-top:11px;
line-height:26px;
}
.gaozhibox dl{
float:left;
overflow:hidden;
height:26px;
}
.gaozhibox dl dt{
float:left;
}
.gaozhibox dl dd{
background-color:#14448d;
float:left;
height:26px;
color:#fff;
font-size:14px;
}
.gaozhibox h1{
font-size:14px;
float:left;
padding-left:10px;
}
.sousuobox{
float:right;
height:26px;
overflow:hidden;
margin-top:11px;
}
.sousuobox p{
float:left;
display:inline;
}
.shuru{
float:left;
display:inline;
width:184px;
background-color:#fff;
border-bottom:1px #c5c5c5 solid;
border-top:1px #c5c5c5 solid;
height:24px;
line-height:24px;
border-left:0px;
border-right:0px;
font-family:"微软雅黑";
font-size:12px;
}
.anniu{
float:left;
display:inline;
cursor:pointer;
width:28px;
height:26px;
border:0px;
background:none;
background-image:url(../images/sou02.png);
}
.row01{
width:100%;
overflow:hidden;
background-color:#579ace;
padding-top:40px;
padding-bottom:40px;
}
.chanpinbox{
width:1100px;
overflow:hidden;
margin:0 auto;
}
.chanpinbox h1{
}
.chanpinbox ul{
width:1160px;
overflow:hidden;
margin-top:36px;
}
.chanpinbox ul li{
width:188px;
float:left;
display:inline;
margin-right:40px;
overflow:hidden;
position:relative;
}
.chanpinbox ul li p{
width:120px;
height:120px;
display:block;
margin:0 auto;
position: absolute;
top:0px;
left:34px;
text-align:center;
}
.pic1{
z-index:99999;
}
.pic1 img{
margin-top:15px;
}
.pic2{
z-index:9999;
filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;
}
.chanpinbox ul li h2{
text-align:center;
background-image:url(../images/pnamebg.jpg);
background-repeat:no-repeat;
background-position:bottom center;
padding-bottom:10px;
font-size:16px;
margin-top:130px;
}
.chanpinbox ul li h3{
font-size:12px;
color:#fff;
text-align:center;
margin-top:22px;
height:96px;
}
.chanpinbox ul li h4{
width:188px;
height:30px;
font-size:12px;
text-align:center;
line-height:30px;
}
.chanpinbox ul li h4 a{
width:100%;
height:30px;
display:block;
background-image:url(../images/morebg.png);
background-repeat:no-repeat;
color:#579ace;
text-decoration:none;
margin-top:35px;
}
.row2{
width:1100px;
margin:0 auto;
overflow:hidden;
padding-top:40px;
padding-bottom:40px;
}
.tuceng{
width:700px;
float:left;
border-right:1px #e0e0e0 solid;
overflow:hidden;
padding-right:30px;
}
.tuceng span{
width:700px;
height:260px;
display:block;
margin-top:36px;
}
.xinwenbox{
width:339px;
float:right;
}
.xinwenbox dl{
width:100%;
overflow:hidden;
height:200px;
}
.xinwenbox dl dt{
width:270px;
float:left;
display:inline;
}
.xinwenbox dl dd{
float:right;
display:inline;
}
.xinwenbox ul{
width:100%;
overflow:hidden;
margin-top:14px;
}
.xinwenbox ul li{
float:left;
display:inline;
width:100%;
overflow:hidden;
line-height:24px;
}
.xinwenbox ul li h1{
float:left;
color:#f6750d;
font-size:12px;
}
.xinwenbox ul li h2{
float:left;
font-size:12px;
padding-left:8px;
}
.row3{
width:100%;
background-color:#f4f4f4;
padding-top:40px;
padding-bottom:40px;
}
.aboutbox{
width:1100px;
margin:0 auto;
overflow:hidden;
}
.aboutbox ul{
width:530px;
overflow:hidden;
margin-top:36px;
}

.aboutzuo{
float:left;
width:530px;
}
.aboutzuo li{
background-color:#2572ba;
width:265px;
height:168px;
float:left;
display:inline;
overflow:hidden;
position:relative;
}
.aboutyou{
float:right;
width:530px;
}
.aboutyou li{
background-color:#7f8e9a;
width:265px;
height:168px;
float:left;
display:inline;
overflow:hidden;
position:relative;
}
.aboutzuo li .serBoxOn{font-family:"微软雅黑";display:none;width:265px;height:168px; background-color:#129cb5;position:absolute;left:0px;top:0px;z-index:19;}
.aboutzuo li .txt1{width:225px;height:128px;color:#999999;position:absolute;top:20px;left:20px;z-index:99;}
.aboutzuo li .txt2{width:225px;height:128px;color:#a9cf4f;position:absolute;top:20px;right:-265px;z-index:99;}
.aboutzuo li .txt1 h2{ font-size:16px; color:#fff;}
.aboutzuo li .txt1 h3{ font-size:12px; color:#fff; margin-top:5px;}
.aboutzuo li .txt1 h4{ font-size:12px; color:#fff; margin-top:5px;}
.aboutzuo li .txt1 h4 a{ color:#fff; text-decoration:none;}
.aboutzuo li .txt2 h2{ font-size:16px; color:#fff;}
.aboutzuo li .txt2 h3{ font-size:12px; color:#fff; margin-top:5px;}
.aboutzuo li .txt2 h4{ font-size:12px; color:#fff; margin-top:5px;}
.aboutzuo li .txt2 h4 a{ color:#fff; text-decoration:none;}

.aboutyou li .serBoxOn{font-family:"微软雅黑";display:none;width:265px;height:168px; background-color:#597891;position:absolute;left:0px;top:0px;z-index:19;}
.aboutyou li .txt1{width:225px;height:128px;color:#999999;position:absolute;top:20px;left:20px;z-index:99;}
.aboutyou li .txt2{width:225px;height:128px;color:#a9cf4f;position:absolute;top:20px;right:-265px;z-index:99;}
.aboutyou li .txt1 h2{ font-size:16px; color:#fff;}
.aboutyou li .txt1 h3{ font-size:12px; color:#fff; margin-top:5px;}
.aboutyou li .txt1 h4{ font-size:12px; color:#fff; margin-top:5px;}
.aboutyou li .txt1 h4 a{ color:#fff; text-decoration:none;}
.aboutyou li .txt2 h2{ font-size:16px; color:#fff;}
.aboutyou li .txt2 h3{ font-size:12px; color:#fff; margin-top:5px;}
.aboutyou li .txt2 h4{ font-size:12px; color:#fff; margin-top:5px;}
.aboutyou li .txt2 h4 a{ color:#fff; text-decoration:none;}

.footbox{
width:100%;
overflow:hidden;
}
.footbox1{
height:40px;
background-color:#174c9a;
}
.footbox1 span{
width:1100px;
margin:0 auto;
display:block;
overflow:hidden;
}
.footbox1 span ul{
float:left;
overflow:hidden;
}
.footbox1 span ul li{
float:left;
display:inline;
line-height:40px;
background-image:url(../images/bmenubg.jpg);
background-repeat:no-repeat;
background-position:right center;
padding-right:14px;
padding-left:14px;
}
.footbox1 span dl{
float:right;
overflow:hidden;
}
.footbox1 span dl dt{
float:left;
display:inline;
margin-top:14px;
overflow:hidden;
line-height:12px;
}
.footbox1 span dl dd{
float:left;
display:inline;
line-height:40px;
color:#ffc937;
padding-left:10px;
}
.footbox2{
background-color:#d8d8d8;
background-image:url(../images/foobg.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:26px;
padding-bottom:26px;
margin-top:1px;
}
.footbox2 span{
width:1100px;
display:block;
overflow:hidden;
margin:0 auto;
color:#555;
}
.banquan{
float:left;
width:820px;
}
.zhichi{
float:right;
}

.shenti{
width:1100px;
margin:0 auto;
overflow:hidden;
margin-top:28px;
padding-bottom:40px;
}
.zuoce{
width:220px;
float:left;
overflow:hidden;
}
.erjibox{
width:220px;
overflow:hidden;
padding-bottom:20px;
}
.erjibox span{
width:100%;
display:block;
background-color:#113a7f;
height:46px;
border-top:2px #c30d23 solid;
color:#fff;
}
.erjibox span h1{
font-size:16px;
line-height:46px;
padding-left:20px;
}
.erjibox ul{
width:220px;
overflow:hidden;
}
.erjibox ul li{
width:100%;
float:left;
display:inline;
overflow:hidden;
font-size:14px;
margin-top:1px;
line-height:34px;
}
.erjibox ul li a{
width:100%;
height:34px;
background-image:url(../images/leftmbg01.jpg);
color:#fff;
text-decoration:none;
background-repeat:repeat-y;
display:block;
}
.erjibox ul li a:hover{
background-image:url(../images/leftmbg02.jpg);
background-repeat:repeat-x;
color:#ffc000;
text-decoration:none;
}
#hit{
background-image:url(../images/leftmbg02.jpg);
background-repeat:repeat-x;
color:#ffc000;
text-decoration:none;
}
#hit i{
background-image:url(../images/erjibg.png);
background-repeat:no-repeat;
width:7px;
height:9px;
display:block;
float:left;
margin-top:13px;
margin-left:20px;
}
#hit p{
float:left;
padding-left:6px;
}
.erjibox ul li a i{
background-image:url(../images/erjibg.png);
background-repeat:no-repeat;
width:7px;
height:9px;
display:block;
float:left;
width:0px;
margin-top:13px;
margin-left:20px;
}
.erjibox ul li a p{
float:left;
}
.quickbox{
overflow:hidden;
margin-top:20px;
}
.quickbox i{
margin-top:10px;
display:block;
}
.youce{
width:852px;
float: right;
overflow:hidden;
padding-left:20px;
}
.weizhibox{
width:852px;
height:38px;
border-bottom:2px #113a7f solid;
border-top:1px #c3d1e5 solid;
background-color:#f0f7ff;
overflow:hidden;
}
.weizhibox h1{
font-size:18px;
color:#113a7f;
float:left;
line-height:38px;
padding-left:12px;
}
.weizhibox h2{
font-size:12px;
float:right;
padding-right:12px;
line-height:38px;
background-image:url(../images/home.jpg);
background-repeat:no-repeat;
background-position:0px center;
padding-left:14px;
}
.neirong{
width:852px;
overflow:hidden;
font-size:14px;
margin-top:15px;
}
.rongyubox{
width:852px;
overflow:hidden;
}
.rongyubox ul{
width:900px;
overflow:hidden;
}
.rongyubox ul li{
width:272px;
overflow:hidden;
float:left;
display:inline;
margin-right:18px;
margin-top:18px;
background-color:#eee;
padding-bottom:10px;
}
.rongyubox ul li p{
width:252px;
margin:0 auto;
overflow:hidden;
margin-top:14px;
}
.rongyubox ul li span{
width:252px;
margin:0 auto;
display:block;
}
.rongyubox ul li span h1{
font-size:16px;
padding-top:12px;
}
.rongyubox ul li span h2{
font-size:12px;
color:#777;
padding-top:8px;
line-height:20px;
}
.rongyubox ul li span h1 a{
color:#333;
text-decoration:none;
}
.fanye{
width:852px;
text-align:center;
margin-top:30px;
}
.wenzhangbox{
width:852px;
overflow:hidden;
}
.wenzhangbox ul{
overflow:hidden;
width:100%;
}
.wenzhangbox ul li{
overflow:hidden;
width:100%;
float:left;
display:inline;
border-bottom:1px #ddd solid;
padding-bottom:20px;
padding-top:20px;
}
.wenzhangbox ul li span{
width:60px;
height:66px;
display:block;
float:left;
background-color:#9c9c9c;
margin-top:4px;
}
.wenzhangbox ul li span h1{
width:100%;
height:41px;
line-height:41px;
color:#fff;
text-align:center;
font-size:16px;
}
.wenzhangbox ul li span h2{
width:58px;
height:24px;
text-align:center;
margin:0 auto;
background-color:#fff;
color:#666;
font-size:12px;
}
.wenzhangbox ul li dl{
width:770px;
float:right;
}
.wenzhangbox ul li dl dt{
font-size:16px;
}
.wenzhangbox ul li dl dt a{
color:#333;
text-decoration:none;
}
.wenzhangbox ul li dl dd{
font-size:12px;
color:#888;
line-height:20px;
padding-top:8px;
}
.cpbox{
width:852px;
overflow:hidden;
}
.cpbox h1{
font-size:16px;
color:#113a7f;
background-image:url(../images/cphit.jpg);
background-repeat:no-repeat;
background-position:0px center;
padding-left:20px;
margin-top:18px;
}
.cpbox ul{
width:900px;
overflow:hidden;
}
.cpbox ul li{
width:260px;
border:1px #ddd solid;
float:left;
display:inline;
overflow:hidden;
padding:5px;
margin-top:18px;
margin-right:18px;
}
.cpbox ul li p{
float:left;
display:inline;
}
.cpbox ul li dl{
width:148px;
float:right;
}
.cpbox ul li dl dt{
font-size:14px;
}
.cpbox ul li dl dt a{
color:#000;
text-decoration:none;
}
.cpbox ul li dl dd{
color:#999;
line-height:22px;
padding-top:6px;
}
.xiazaibox{
width:852px;
overflow:hidden;
}
.xiazaibox span{
width:850px;
border:1px #dedede solid;
display:block;
line-height:34px;
overflow:hidden;
}
.xiazaibox .shuxing{
background-color:#f0f0f0;
height:34px;
margin-top:18px;
color:#000;
}
.xiazaibox .shuxing h1{
width:475px;
border-right:1px #dedede solid;
float:left;
font-size:12px;
padding-left:10px;
}
.xiazaibox .shuxing h2{
width:100px;
border-right:1px #dedede solid;
float:left;
font-size:12px;
text-align:center;
}
.xiazaibox .shuxing h3{
width:150px;
border-right:1px #dedede solid;
float:left;
font-size:12px;
text-align:center;
}
.xiazaibox .shuxing h4{
width:112px;
float:left;
font-size:12px;
text-align:center;
}
.xiazaibox .down{
height:34px;
margin-top:-1px;
color:#555;
}
.xiazaibox .down h1{
width:475px;
border-right:1px #dedede solid;
float:left;
font-size:12px;
padding-left:10px;
}
.xiazaibox .down h2{
width:100px;
border-right:1px #dedede solid;
float:left;
font-size:12px;
text-align:center;
}
.xiazaibox .down h3{
width:150px;
border-right:1px #dedede solid;
float:left;
font-size:12px;
text-align:center;
}
.xiazaibox .down h4{
width:112px;
float:left;
font-size:12px;
text-align:center;
}
.biaotibox{
width:852px;
overflow:hidden;
border-bottom:1px #ccc dotted;
padding-bottom:20px;
}
.biaotibox h1{
font-size:22px;
text-align:center;
padding-top:20px;
}
.biaotibox h2{
font-size:12px;
text-align:center;
color:#777;
padding-top:8px;
}
.sxbox{
width:852px;
overflow:hidden;
border-top:2px #999  solid;
margin-top:30px;
color:#174c9a;
padding-top:12px;
}
.sxbox h1{
font-size:12px;
float:left;
background-image:url(../images/shang.jpg);
background-repeat:no-repeat;
background-position:0px center;
padding-left:10px;
}
.sxbox h2{
float:right;
background-image:url(../images/xia.jpg);
background-repeat:no-repeat;
background-position:right center;
padding-right:10px;
font-size:12px;
}
.cpxx{
width:852px;
overflow:hidden;
}
.cpname{
width:100%;
font-size:20px;
background-image:url(../images/namebg.jpg);
background-repeat:no-repeat;
background-position:0px center;
padding-left:20px;
margin-top:18px;
}
.www_zzjs_net_show{display:none;width:852px; overflow:hidden; font-size:14px; margin-top:20px;}
#con_zzjs_1{display:block;}
#menubox{width:850px;height:28px; border:1px #5487c6 solid; margin-top:20px;}
#menubox ul{margin:0;padding:0;}
#menubox ul li{float:left;display:inline;cursor:pointer;width:425px;height:28px;text-align:center;font-size:14px;overflow:visible; line-height:28px;}
#menubox ul li.hover{color: #fff; background-color:#5487c6;}
.othercp{
width:852px;
overflow:hidden;
margin-top:50px;
}
.othercp span{
width:852px;
height:30px;
display:block;
border-bottom:1px #5487c6 solid;
}
.othercp span h1{
float:left;
height:30px;
background-color:#5487c6;
color:#fff;
font-size:14px;
line-height:30px;
padding-left:15px;
padding-right:15px;
}
.othercp ul{
width:900px;
overflow:hidden;
}
.othercp ul li{
width:260px;
border:1px #ddd solid;
float:left;
display:inline;
overflow:hidden;
padding:5px;
margin-top:18px;
margin-right:18px;
}
.othercp ul li p{
float:left;
display:inline;
}
.othercp ul li dl{
width:148px;
float:right;
}
.othercp ul li dl dt{
font-size:14px;
}
.othercp ul li dl dt a{
color:#000;
text-decoration:none;
}
.othercp ul li dl dd{
color:#999;
line-height:22px;
padding-top:6px;
}
.lxbox{
width:218px;
background-color:#f3f9ff;
border:1px #bacee7 solid;
overflow:hidden;
color:#666;
padding-bottom:15px;
}
.lxbox p{
font-size:16px;
color:#113a7f;
padding-left:14px;
line-height:38px;
}
.lxbox h1{
font-size:12px;
padding-left:34px;
line-height:20px;
background-image:url(../images/lxicon1.png);
background-repeat:no-repeat;
background-position:14px 3px;
margin-top:5px;
}
.lxbox h2{
font-size:12px;
padding-left:34px;
line-height:20px;
background-image:url(../images/lxicon2.png);
background-repeat:no-repeat;
background-position:14px 3px;
margin-top:15px;
}
.lxbox h3{
font-size:12px;
padding-left:34px;
line-height:20px;
background-image:url(../images/lxicon3.png);
background-repeat:no-repeat;
background-position:14px 3px;
margin-top:15px;
}
.ditu{
width:850px;
border:1px #999 solid;
height:300px;
overflow:hidden;
margin-top:30px;
}