@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑";
}
*{
	font-family:"微软雅黑";
}
p,form,h1,h2,h3,h4,dd,dt,dl{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style:none;
}
img{
	vertical-align:middle; border:none;
}
.clear
{
	clear:both;
}
a{
	text-decoration:none;
}
a:hover{
	font-weight:bold;
}
/*******************************************/
.top{
	width:1200px; height:120px; margin:auto;
}
.jr{
	 float:right;
}
.jr a{
	color:#000; line-height:30px;
}
.by{
	float:right;
}
.nav{
	width:100%; height:40px; line-height:40px; background-image:url(../userimg/navbg.jpg);
}
.navl{
	width:1200px; height:40px; margin:auto;
}
.navl li{
	width:100px; height:40px; float:left; text-align:center; font-size:16px; color:#333; position:relative; margin:0 35px;
}
.navl li a{
	color:#333; display:block;
}
.navl .ncur{
	width:100px; height:40px; background-color:#2E8BC9;
}
.navl .ncur a{
	color:#fff;
}
.navl dl{
	position:absolute; width:100px; background-image:url(../userimg/xbb.png); left:0; font-size:14px; display:none; z-index:999;
}
.navl dl dd{
	text-align:center;
}
.navl dl a:hover{
	font-weight:bold;
}
#nav1 dl{
	width:230px;
}
#nav1 dd{
	text-align:left; padding-left:15px; width:100px; float:left; 
}
#nav4 dl{
	width:280px;
}
#nav4 dd{
	text-align:left; padding-left:15px; width:120px; float:left; 
}
.fw{
	width:1070px; height:100px; margin:auto; border-bottom:1px solid #BDBCBC; padding-top:30px;
}
.fw img{
	margin-left:99px;
}

/* roundabout */
.roundabout-holder{width:1100px;height:209px;margin:0 auto; margin-top:30px;}
.roundabout-moveable-item{width:310px;height:200px;cursor:pointer;border:3px solid #ccc;border:3px solid rgba(0, 0, 0, 0.08);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;}
.roundabout-moveable-item img{width:100%;height:100%;}
.roundabout-in-focus{border:3px solid rgba(0, 0, 0, 0.2);}



/* 核心代码 */
.shu{width:100%; background-color:#5185C5; margin-top:40px; margin-bottom:0px;}
.shuc{width:1200px; height:440px; margin:auto; position:relative;} 
.focus{width:1010px;height:440px;overflow:hidden;position:relative; margin:auto;}
.focus ul{height:440px;position:absolute;}
.focus ul li{float:left;width:1010px;height:440px;overflow:hidden;position:relative;background:#000;}
.focus ul li div{position:absolute;overflow:hidden;}
.shuc .btn{position:absolute;width:13px;height:400px;padding:5px 10px;right:50px;top:30px;text-align:center;}
.shuc .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#98BDE4;border-radius:50%; margin-top:10px;}
.shuc .btn span.on{background:#fff;}
.focus .preNext{width:45px;height:100px;position:absolute;top:180px;background:url(../userimg/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}
.focus img{ width:1010px; }

.yw{
	text-align:center; color:#5185C5; padding:50px 0;
}

.yls{
	width:1044px; height:auto; margin:auto;
}
.yls li{
	float:left; width:246px; margin-left:15px; margin-bottom:15px;
}
.yls dl{
	width:224px; height:145px; border:1px solid #767575; padding:10px; position:relative;
}
.yls dt{
	color:#5185C5; font-size:18px; padding-bottom:10px;
}
.yls dt a{
	color:#5185C5;
}
.yls dd{
	line-height:30px; color:#333; font-size:14px;
}
.yls .ysp{
	float:right; text-align:left;
}
.yls dl img{
	position:absolute; right:10px; bottom:5px;
}
.yls span{
	display:block; width:112px; float:left; height:30px; border-bottom:1px solid #C8C7C7;
}
.yls .sax{
	width:224px;
}
.yls a{
	color:#333;
}
.foot{
	width:100%; height:300px; background-color:#DCDDDD; margin-top:50px;
}
.ftc{
	width:1100px; height:220px; margin:auto; padding-top:25px; position:relative;
}
.erweima{
	position:absolute; right:-40px; top:70px; width:150px;
}
.ftc dl{
	width:180px; float:left;
}
.ftc dt{
	font-size:16px; padding-bottom:10px;
}
.ftc dt a{
	color:#333;
}
.ftc dd{
	font-size:14px; line-height:25px;
}
.ftc dd a{
	color:#7D7C7C;
}
.ftc a:hover{
	color:#5185C5;
}
.fsm{
	width:1100px; height:30px; line-height:30px; text-align:right; margin:auto; color:#838282;
}
.fsm a{
	color:#838282;
}
.ad{
	width:100%; text-align:center;
}
.ad img{
	max-width:1600px; width:100%;
}
.mm{
	width:1100px; height:auto; margin:auto; margin-top:50px;
}
.left{
	width:240px; height:auto; float:left;
}
.left li{
	color:#333; line-height:25px; margin:20px 0; font-size:14px;
}
.left li a{
	color:#757474; margin-left:25px;
}
.left .lcur{
	background-image:url(../userimg/dian.jpg); background-repeat:no-repeat; font-size:16px;
}
.left .lcur a{
	color:#5185C5;
}
.left dd{
	padding-left:40px; line-height:25px;
}
.left dd a{
	color:#757474;
}
.right{
	width:780px; height:auto; float:right; line-height:40px; font-size:16px; color:#333;
}
.right1{
	width:780px; height:auto; float:right; font-size:16px; color:#333;
}
.newslist li{
	width:377px; min-height:293px; float:left; margin-left:10px; margin-bottom:15px; line-height:25px; font-size:14px;
}
.newslist img{
	width:377px; height:233px;
}
.newslist p{
	padding-top:10px;
}
.newslist a{
	color:#3F3B3A;
}
.newsbt{
	text-align:center; font-size:18px;
}
.newsinfo{
	color:#333; border:1px solid #ccc; text-align:center; font-size:12px; margin-top:10px;
}
.nnb{
	text-align:center; margin:20px 0;
}
.nnb img{
	max-width:780px;
}
.tt{
	height:35px; line-height:35px; border-bottom:1px solid #D3D2D2; color:#3E3A39; font-size:16px;
}
.zzlist{
	width:780px; float:right; margin-top:40px; margin-bottom:40px;
}
.zzlist li{
	width:188px; height:215px; background-color:#EFEFEF; float:left; margin-left:55px; margin-top:5px;
}
.zzlist li img{
	width:188px; height:179px;
}
.zzlist li p{
	line-height:35px; text-align:center; font-size:14px;
}
.zzlist li p a{
	color:#4B4747;
}

.zzlist1{
	width:780px; float:right; margin-top:40px; margin-bottom:40px;
}
.zzlist1 li{
	width:256px; height:140px; background-color:#EFEFEF; float:left; margin-left:5px; margin-top:5px;
}
.zzlist1 li img{
	width:256px; height:140px;
}

.hzsm{
	margin-top:40px; line-height:35px;
}
.right2{
	width:780px; height:auto; float:right; font-size:16px; color:#333;
}
.hzlist{
	border-collapse:collapse; background-color:#E6E6E6; width:100%; margin-top:20px; margin-bottom:30px;
}
.hzlist th{
	background-color:#fff; color:#3E3A39; padding:10px 0;
}
.hzlist td{
	border:5px solid #fff; text-align:center; padding:20px 0;
}
.hzlist span{
	float:left; margin-left:30px; margin-right:20px;
}
.tt1{
	height:35px; line-height:35px; border-bottom:1px solid #D3D2D2; color:#3E3A39; font-size:16px; margin-bottom:30px;
}
.tt1 a{
	color:#3E3A39;
}
.xmlist{
	/*max-height:665px;*/ overflow:hidden;
}
.xmcur{
	max-height:665px;
}
.xmlist li{
	width:390px; line-height:25px; padding:5px 0; font-size:14px; color:#4F4C4B; float:left;
}
.xmlist li p{
	width:350px;
}
.xmlist li a{
	color:#4F4C4B;
}
.xml{
	height:10px; border-bottom:1px solid #DEDDDD; float:left; width:100%; margin-top:15px; margin-bottom:20px;
}
.mmo{
	text-align:center; margin-top:50px; cursor:pointer;
}
.mm1{
	width:1100px; height:auto; margin:auto; position:relative;
}
.left1{
	width:180px; height:auto; float:left; /*background-color:#6291CB;*/ position:absolute; padding-bottom:30px;
}
.left1 li{
	color:#6291CB; line-height:25px; margin:20px 0; font-size:14px;
}
.left1 li a{
	color:#757474; margin-left:25px;
}
.left1 .lcur{
	background-image:url(../userimg/dian1.jpg); background-repeat:no-repeat; font-size:16px;
}
.left1 .lcur a{
	color:#6291CB;
}
.left1 dd{
	padding-left:40px; line-height:25px;
}
.left1 dd a{
	color:#757474;
}
.map{
	text-align:center; margin-bottom:-50px;
}
.map img{
	width:900px; margin-left:200px; margin-bottom:50px;
}
.zpp{
	position:relative;
}
.jrw dt{
	font-size:16px; font-weight:bold;
}
.jrw dt span{
	font-size:14px; font-weight:normal; margin-left:50px;
}
.jrw dd{
	font-size:14px; line-height:28px; padding:30px 0; color:#454140;
}
.sms{
	line-height:30px; font-size:14px; color:#454140;
}
.sms a{
	color:#129DDB;
}
.zpp .shafa{
	position:absolute; bottom:0px; right:0px;
}
.fwzuo{
	width:290px; float:left;
}
.fwzuo h1{
	font-size:16px; color:#5185C5; padding-bottom:25px;
}
.zuon{
	margin-bottom:30px; line-height:30px; font-size:14px; color:#3E3A39;
}
.youpic{
	width:465px; float:right; padding-top:80px;
}
.youpic img{
	border:1px solid #555150; border-radius:5px;
}
.fwzuo1{
	width:100%;
}
.fwzuo1 h1{
	font-size:16px; color:#5185C5; padding-bottom:25px;
}
.youpic1{
	width:100%;
}
.youpic1 img{
	border:1px solid #555150; border-radius:5px; margin-bottom:15px;
}
.fuwlist{
	margin-bottom:200px;
}
.fuwlist li{
	width:225px; height:165px; background-color:#CBCBCB; text-align:center; line-height:165px; color:#000; font-size:14px; float:left; margin-left:25px; border-radius:5px;
	margin-bottom:25px;
}
.ssp{
	width:759px; height:240px; margin-top:20px; padding-top:30px; border-top:1px solid #ccc; margin:auto; text-align:center;
}
.ssp iframe{
	width:759px; height:200px;
}
.ssp img{
	width:300px; height:200px;
}


#pages { padding:50px 0; margin:0px; text-align:center;}
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }


.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;cursor:pointer;}
/* 这是标题文本 */
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
/* 这是缩放窗口。 */
.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}
/* 这是加载消息。 */
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}