﻿@charset "utf-8";
body,td,th {
	font-size: 16px;
	color: #3b3b3b;
	font-family:"微软雅黑";
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(bg.jpg) center top;
	background-attachment:fixed;
}
a:link {
	color: #3b3b3b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3b3b3b;
}
a:hover {
	text-decoration: none;
	color: #2335b5;
}
a:active {
	text-decoration: none;
	color: #2335b5;
}
ul{margin:0px; padding:0px;}
li{list-style:none; list-style-image:none;margin:0px; padding:0px;}
img{border:0px;}
form,p,h5{margin:0px; padding:0px;}
input,textarea{
border:#dddddd 1px solid;
background:#FFFFFF;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.h5{
width:100%;
height:5px;}
.h10{
width:100%;
height:10px;}

.header{
width:100%;
height:132px;
background:url(header_bg.jpg) #FFFFFF repeat-x bottom;
position:fixed;z-index:1000;left:0;}
.header .top{
width:1180px;
height:84px;
margin:auto;}
.header .top .logo{
width:573px;
height:84px;
margin-left:0px;
margin-top:0px;
float:left;}
.header .top .fx{
width:248px;
height:84px;
float:right;}
.header .menu{
width:1180px;
height:48px;
line-height:48px;
font-size:18px;
font-weight:bold;
color:#444343;
margin:auto;}
.header .menu li{
width:120px;
text-align:center;
float:left;}
.header .menu li.ml{
width:50px;}
.header .menu li.v{
background:url(v.png) no-repeat right center;}
.header .menu li a:link{color: #444343;}
.header .menu li a:visited{color: #444343;}
.header .menu li a:hover{color: #2335b5;}
.header .menu li a:active{color: #2335b5;}

.k{
width:100%;
height:132px;
margin:auto;}
.banner{
width:100%;
height:404px;
margin:auto;
background:url(b1.jpg) no-repeat center;}
#slide{
position:relative;
width:100%;
height:404px;
overflow:hidden;
margin:auto;}
#slide li{
width:100%;
height:404px;
overflow:hidden;
display:block;
position:absolute;
text-align:center;
line-height:404px;
font-size:30px;
font-family:"微软雅黑";
font-weight:bold;
color:#FFFFFF;}
#slide li.b1{
background:url(b1.jpg) no-repeat center;}
#slide li.b2{
background:url(b2.jpg) no-repeat center;}
#slide li.b3{
background:url(b3.jpg) no-repeat center;}
#slide li.b4{
background:url(b4.jpg) no-repeat center;}
.switchable-triggers {
position:absolute;
top:500px;
z-index:100;
width:100%;
height:30px;
overflow-y:hidden;
line-height:30px;
text-align:center;}
.switchable-triggers li {
display:inline-block;
*display: inline;
*zoom: 1;
text-shadow:0 2px 1px rgba(0, 0, 0, .4);
margin:0 3px;
color:#c9d7e0;
font-size:0px;
background:#FFFFFF;
width:40px;
height:7px;
cursor:pointer;}
.switchable-triggers li.current {
background:#2335b5;
width:40px;
height:7px;}

.ljwm{
width:100%;
height:60px;
margin:auto;
margin-top:10px;
background:url(d.gif) repeat-x center;}
.ljwm .bt{
width:100px;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:18px;
font-weight:bold;
background:url(d1.gif) repeat-x bottom;}
.ljwm .tit{
width:100%;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:12px;}
.ljwmnr{
width:1180px;
height:250px;
margin:auto;
margin-top:30px;}
.ljwmnr .pic{
width:354px;
height:250px;
float:left;}
.ljwmnr .txt{
width:814px;
height:250px;
float:right;
line-height:18px;
text-align:justify;
text-justify:inter-ideograph;}
.ljwmnr .txt p{
text-indent:2em;
margin-bottom:20px;}

.cpzl{
width:100%;
height:60px;
margin:auto;
margin-top:20px;
background:url(d.gif) repeat-x center;}
.cpzl .bt{
width:100px;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:18px;
font-weight:bold;
background:url(d1.gif) repeat-x bottom;}
.cpzl .tit{
width:100%;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:12px;}
.cpzlnr{
width:1180px;
height:475px;
overflow:hidden;
margin:auto;
margin-top:20px;}
.cpzlnr .pic{
width:354px;
height:475px;
float:left;}
.cpzlnr .cpr{
width:814px;
height:475px;
float:right;}
.cpzlnr .cpr .cl{
width:100%;
height:40px;
margin-top:0px;
font-size:18px;
line-height:40px;
border-bottom:#cccccc 1px solid;
overflow:hidden;}
.cpzlnr .cpr .cl a{
width:130px;
text-align:center;
height:40px;
background:none;
float:left;
display:inline-block;
color: #3b3b3b;}

.cpzlnr .cpr .cl a.on{
width:130px;
text-align:center;
height:40px;
background:url(v1.png) no-repeat center center;
float:left;
color: #2335b5;}

.cpzlnr .cpr ul{
width:814px;
height:490px;
margin:auto;
overflow:hidden;
margin-top:20px;}
.cpzlnr .cpr ul li{
width:270px;
height:220px;
overflow:hidden;
float:left;
text-align:center;
line-height:27px;
*line-height:30px;}

.xwdt{
width:100%;
height:60px;
margin:auto;
margin-top:30px;
background:url(d.gif) repeat-x center;}
.xwdt .bt{
width:100px;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:18px;
font-weight:bold;
background:url(d1.gif) repeat-x bottom;}
.xwdt .tit{
width:100%;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:12px;}
.xwdtnr{
width:1180px;
height:250px;
overflow:hidden;
margin:auto;
margin-top:20px;}
.xwdtnr .pic{
width:354px;
height:250px;
float:left;}
.xwdtnr .xwdtr{
width:814px;
height:250px;
float:right;}
.xwdtnr .xwdtr .cl{
width:100%;
height:40px;
font-size:18px;
line-height:40px;
border-bottom:#cccccc 1px solid;}
.xwdtnr .xwdtr .cl a{
width:150px;
text-align:center;
height:40px;
background:none;
float:left;
display:inline-block;
color: #3b3b3b;}

.xwdtnr .xwdtr .cl a.on{
width:150px;
text-align:center;
height:40px;
background:url(v1.png) no-repeat center center;
float:left;
color: #2335b5;}

.xwdtnr ul{
width:814px;
height:210px;
margin:auto;
overflow:hidden;
margin-top:7px;}
.xwdtnr ul li{
width:780px;
height:31px;
line-height:31px;
*height:27px;
*line-height:27px;
margin:auto;
background:url(line.gif) repeat-x bottom;}
.xwdtnr ul li a{
float:left;
background:url(dot.png) no-repeat center left;
text-indent:1em;}
.xwdtnr ul li span{
float:right;
color:#484848;
padding-right:8px;}

.czlc{
width:100%;
height:60px;
margin:auto;
margin-top:20px;
background:url(d.gif) repeat-x center;}
.czlc .bt{
width:100px;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:18px;
font-weight:bold;
background:url(d1.gif) repeat-x bottom;}
.czlc .tit{
width:100%;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:12px;}
.czlcnr{
width:1180px;
height:230px;
margin:auto;
margin-top:30px;}
.czlcnr ul{
width:100%;
height:230px;
margin:auto;
overflow:hidden;}
.czlcnr ul li{
width:168px;
height:230px;
overflow:hidden;
float:left;
text-align:center;}
.czlcnr ul li a{
width:164px;
height:230px;
overflow:hidden;
margin:auto;
display:block;
background:#dddddd;}
.czlcnr ul li a:hover{
background:#FFFFFF;}

.hzhb{
width:100%;
height:60px;
margin:auto;
margin-top:20px;
background:url(d.gif) repeat-x center;}
.hzhb .bt{
width:100px;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:18px;
font-weight:bold;
background:url(d1.gif) repeat-x bottom;}
.hzhb .tit{
width:100%;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:12px;}
.hzhbnr{
width:1180px;
height:300px;
margin:auto;
margin-top:30px;}
.hzhbnr ul{
width:100%;
height:300px;
margin:auto;
overflow:hidden;}
.hzhbnr ul li{
width:235px;
height:75px;
overflow:hidden;
float:left;
text-align:center;}

.foot{
width:100%;
height:505px;
background:url(map.png) #242424 no-repeat 550px 50px;
margin:auto;
margin-top:20px;}
.foot .link{
width:100%;
color:#242424;
text-align:center;
margin:auto;}
.foot .link a:link{color:#242424;}
.foot .link a:visited{color:#242424;}
.foot .link a:hover{color:#242424;}
.foot .link a:active{color:#242424;}
.foot .dh{
width:1180px;
height:255px;
margin:auto;}
.foot .dh li{
width:120px;
text-align:left;
line-height:23px;
float:left;
margin-left:24px;}
.foot .dh li b{font-size:16px;}
.foot .dh li a:link{color:#FFFFFF;}
.foot .dh li a:visited{color:#FFFFFF;}
.foot .dh li a:hover{color:#FFFFFF;}
.foot .dh li a:active{color:#FFFFFF;}
.foot .cont{
width:1180px;
margin:auto;
color:#FFFFFF;}
.foot .cont .txt{
width:725px;
float:right;
text-align:left;
font-size:16px;}

.Mlm{
width:100%;
height:60px;
margin:auto;
margin-top:20px;
background:url(d.gif) repeat-x center;}
.Mlm .bt{
width:100px;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:18px;
font-weight:bold;
background:url(d1.gif) repeat-x bottom;}
.Mlm .tit{
width:100%;
height:30px;
margin:auto;
text-align:center;
line-height:30px;
font-size:12px;}
.Mnr{
width:1180px;
height:auto;
background:url(left_bg.jpg) repeat-y left;
margin:auto;}
.Mnr1{
width:1180px;
height:auto;
background:url(left_ad.jpg) no-repeat bottom left;
margin:auto;}
.left{
width:300px;
height:680px;
overflow:hidden;
float:left;
font-size:18px;}
.left li{
border-bottom:#d0d0d0 1px solid;
background:url(dot1.png) no-repeat 20px center;
width:280px;
margin:auto;
height:40px;
line-height:40px;
text-indent:2em;}
.right{
width:865px;
float:right;}
.right .pos{
width:95%;
margin:auto;
height:40px;
font-size:18px;
line-height:40px;
color:#2335b5;
border-bottom:#cccccc 1px solid;}
.right .pos a:link{color:#2335b5;}
.right .pos a:visited{color:#2335b5;}
.right .pos a:hover{color:#2335b5;}
.right .pos a:active{color:#2335b5;}

.rcontent{
width:95%;
margin:auto;
margin-top:10px;
margin-bottom:20px;
line-height:22px;
text-align:justify;
text-justify:inter-ideograph;}
.rcontent p{
text-indent:2em;
margin-top:20px;}
.rcontent .list{
width:100%;}
.rcontent .list h5{
height:30px;
line-height:30px;
background:url(header_bg.jpg) repeat-x center bottom;
margin:0px;
text-indent:1em;}
.rcontent .list li{
width:100%;
height:29px;
line-height:29px;
background:url(line.gif) repeat-x bottom;}
.rcontent .list li a{
float:left;
background:url(dot.png) no-repeat center left;
text-indent:1em;
margin-left:5px;}
.rcontent .list li span{
float:right;
color:#484848;
padding-right:8px;}
.rcontent .listpic{
width:820px;}
.rcontent .listpic li{
width:204px;
height:190px;
overflow:hidden;
float:left;
text-align:center;
margin-top:10px;}
.rcontent .listpic li img{
width:200px;
height:150px;
margin:8px;
margin-bottom:3px;}
.pages{
width:800px;
margin:auto;
margin-top:20px;
text-align:right;}

.show_bt{
font-size:20px;
font-weight:bold;
text-align:center;
margin-top:10px;
height:30px;
color:#000000;
border-bottom:#dddddd 1px solid;}
.detail{
width:800px;
margin:auto;
margin-top:10px;
margin-bottom:30px;
line-height:23px;
color:#333333;
text-align:justify;
text-justify:inter-ideograph;}
.detail p{
text-indent:2em;
margin-top:20px;}
.detail a{font-weight:bold;}
.detail a:link{color:#000000;}
.detail a:visited{color:#000000;}
.detail a:hover{color:#09539a;}
.detail a:active{color:#09539a;}

.c_hits{
width:800px;
height:30px;
background:url(line.gif) repeat-x top;
margin:auto;
line-height:30px;
color:#333333;
text-align:center;}
.c_page{
width:800px;
height:60px;
background:url(line.gif) repeat-x top;
margin:auto;
line-height:30px;
color:#333333;}
.related{
width:820px;
height:26px;
margin:auto;
line-height:26px;
background:url(header_bg.jpg) repeat-x center bottom;
margin:0px;
text-indent:1em;}
.relatedlist{
width:800px;
margin:auto;}
.relatedlist li{
width:100%;
height:30px;
line-height:30px;
background:url(dot.png) no-repeat center left;
text-indent:1em;
margin-left:5px;}

.relatedlistpic{
width:820px;}
.relatedlistpic li{
width:204px;
height:190px;
overflow:hidden;
float:left;
text-align:center;
margin-top:10px;}
.relatedlistpic li img{
width:200px;
height:150px;
margin:8px;
margin-bottom:3px;}