@charset "utf-8";
/* CSS Document */
body{	margin: 0;	padding: 0; font-family:"微软雅黑"; font-size:14px;overflow-x: hidden;}
img {border:none;}
ul,ul li{ list-style:none; margin:0; padding:0;}
a{ color: #666; text-decoration:none;}
p{ margin:0; padding:0;}
.clear{ clear:both;}
.top{width:100%}
.top .topbox{width:1100px;margin: 0 auto;}
.top .topbox .logo{float:left; margin-top: 25px;}
.top .topbox .zyw{float:right;margin: 20px 20px;}
.top .topbox .zyw .zw{ background: url(../images/zw.png) left center no-repeat;margin-right: 50px;padding-left: 50px;padding-top: 5px;line-height: 30px; float:left;}
.top .topbox .zyw .yw{ background: url(../images/yw.png) left center no-repeat;margin-right: 50px;padding-left: 50px;padding-top: 5px;line-height: 30px; float:right;}
.top .xd{width: 100%;border-bottom:1px solid #ebebeb;margin-top: 20px;}
.nav{width: 1100px;margin: 0 auto;line-height: 30px;}
.nav ul li{float:left;font-size: 15px;position: relative; }
.nav ul li a{float:left;color: #333333; text-align: center; width: 118px; height: 50px; line-height: 50px;}
.nav ul li a:hover{background: url(../images/jx.png) center center no-repeat; color: #fff;}
.nav ul li dl{width:119px;position: absolute; top:40px;left: 0px; z-index:9999; background: url(../images/jxx1.png)}
.nav ul li dl a{width:110px; line-height: 50px; margin-left: 5px; display: block; font-size: 15px;}
.banner{float:left; width:100%; height:509px; text-align:center; position: relative; z-index: 1;}
.flexslider { position: relative; height:509px; overflow: hidden; background: url(/images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 0;}
.slides li { height:509px;}
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center; left:0;}
.flex-control-nav li { display: inline-block; width: 15px; height: 15px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 15px; height: 15px; line-height: 40px; overflow: hidden; background:url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
#demo1{ 
    overflow: hidden;
    width:1100px;
}
#marque1 td, #marque2 td{ padding:0px; margin:0;}
.content{width: 100%;}
.gy{width:100%;background: url(../images/tk.png) center top no-repeat;}
.gy .gybox{width:1100px;margin: 0 auto;}
.gybox .wz{float:left;color: white;font-size: 16px; margin-top: 35px;margin-left: -13px;}
.gybox .wz span{font-size:15px;}
.gybox .js{float:right;width:630px; height: 115px; color: #000;font-size: 15px;line-height: 28px;margin-right: 180px; margin-top:10px;}
.gybox .an{float:right;width:40px; height: 40px;background-color: white;border: 1px solid #cccccc;margin-top: 30px;margin-right: -800px;}
.gybox .an a{font-size:30px;color: #ccc; margin-left: 8px;}
.news{width:100%;}
.newsbox1{width:1000px;height: 280px;margin: 40px auto;background: url(../images/jiao.png)#f7f8f9
top left no-repeat;}
.newsl{float:left;margin-top: 20px; margin-left: 35px;width: 450px; height: auto;}
.newsl .bt{float:left; font-size: 16px;color: #333;}
.newsl .xd1{float:left; width:444px;  border-bottom:1px solid #ccc;margin-top: 15px;}
.newsl img{float:left; width: 443px; height: 94px; margin-top: 5px;}
.newsl .bt1{float: left;font-size:16px; margin-top: 15px;color: #333;}
.news .xw{float:left;font-size:15px;color: #666;margin-top: 10px;}
.news .an1{float:right;width:30px; height: 34px;background-color: white;border: 1px solid #cccccc;margin-top: -210px;
margin-right: 6px;}
.news .an1 a{font-size:24px;color: #ccc;margin-left: 5px;margin-bottom: 5px;}
.newsr{float:right;width: 495px;height: 250px;background-color: #ccc;padding-top: 30px;}
.newsr li{float:right;line-height: 30px;width: 450px;}
.newsr li a{font-size: 15px;color: #000000;}
.newsr li a span{margin-left: 20px;}
.newsr li img{margin-right: 10px;}
.cp{width:100%;}
.cp .cpbox .cpbox1{width:1000px;height: 230px; margin:0 auto;}
.cptop{width:1000px;height: 50px;margin: 30px auto;background: url(../images/jiao.png)#f7f8f9
top left no-repeat;margin-left: 3px;}
.cptop .bt2{font-size:16px;color: #000;float: left;margin-top: 13px;margin-left: 35px;}
.cptop .an2{float:right;width:30px; height: 34px;background-color: white;border: 1px solid #cccccc;margin-top: 7px;margin-right: 10px;}
.cptop .an2 a{font-size:24px;color: #ccc;margin-left: 5.5px;}
.cpx{float:left;}
.cpx li{width:315px; float:right;margin-right: 28px;}
.cph li img{float:left; width: 254px; height: 170px;}
.cph .mc .mc1{float:left; width: 276px; height: 35px; background-color: #f7f8f9;font-size: 15px; color: #000;line-height: 35px;text-align: center;margin-top: -3px; overflow: hidden;}
.cph .mc .dj{float: right; margin-top: -2px;}
.lx{width:100%;}
.lx .lxbox{width:1000px; height:135px; margin: 0 auto; border: 1px solid #e1dfdf;margin-top: 40px;}
.lxbox1{width:1000px;height: 200px;} 
.lxleft{float:left;width: 620px; margin-top: 28px;}
.lxleft .dh{float:left;margin-left: 50px;}
.lxleft .sx{float:left;margin-left: 50px;margin-top: 5px;}
.lxleft span{font-size: 15px;padding-left: 5px;}
.lxright{float:right;width: 400px;margin-top: -36px;}
.lxright .sx1{float:left;margin-left: 30px;}
.lxright span{font-size: 15px;padding-left: 5px;line-height: 14px;}
.sx1{float:left;margin-left:-2px;}
.tu{ float:left;}
.zi{ float:left;}
.foot1{width:100%}
.footbox1{width:1000px; margin: 0 auto; margin-top:0px; text-align:center;}
.footbox1 span{font-size: 14px; color: #999; padding-bottom:10px;}
.cpjs{width:100%}
.cpjsbox{width:1100px; margin: 0 auto;margin-top: 15px;}
.cp_left{float:left;}
.cpjst{width: 213px; height: 40px; font-size: 16px; color: white; background:url(../images/cpbj.png) no-repeat;
padding-top: 14px;padding-left: 25px;}
.cp_nav{float:left;width:238px; height: auto;background-color: #f7faff;}
.cp_nav li{width: 238px; float:left;border-bottom: 1px dashed #d1d1d1;}
.cp_nav a{width: 208px;  float:left;font-size: 15px;color: #000;padding-left: 30px;line-height: 40px;}
.cp_nav a img{margin-right: 20px;margin-top: 15px;}
.cp_nav .jt{float:right;}
.cp_nav a:hover{color:#0043e2;}
.cp_right{float:right;width: 830px; height:auto;margin-top: 20px;}
.lxfs{float:left;margin-top: 5px;}
.lxfs1{width: 213px;height:40px;font-size: 16px; color: white; background:url(../images/cpbj.png) no-repeat;
padding-top: 14px;padding-left: 25px;}
.lxwz{width:238px;height: auto;margin-top: 10px;}
.lxwz span{font-size: 15px;color: #000;line-height: 30px;}
.rnav{float:right;color: #999; background: url(../images/sbj.png)left center no-repeat;padding-left: 30px;}
.cplb{float:left; margin-top: 20px;}
.cplb li{float:left;width: 254px; margin-top: 10px;padding: 0 11px;}
.cplb li img{float:left;width: 254px; height: 170px;}
.cplb li span{float:left; width: 254px; height: 35px; background-color: #f7f8f9;font-size: 15px; color: #000;line-height: 35px;text-align: center;}
.fy{ float: left; width:830px; height: 40px; line-height:40px;  margin-top:20px; text-align:center;}
.xwjs{width:100%}
.xwjsbox{width:1100px; margin: 0 auto;margin-top: 15px;}
.xw_left{float:left;}
.xwjst{width: 213px; height: 40px; font-size: 16px; color: white; background:url(../images/cpbj.png) no-repeat;
padding-top: 14px;padding-left: 25px;}
.xw_nav{float:left;width:238px; height: auto;background-color: #f7faff;}
.xw_nav li{width: 238px; float:left;border-bottom: 1px dashed #d1d1d1;}
.xw_nav a{width: 208px;  float:left;font-size: 15px;color: #000;padding-left: 30px;line-height: 40px;}
.xw_nav a img{margin-right: 20px;margin-top: 15px;}
.xw_nav .jt{float:right;}
.xw_nav a:hover{color:#0043e2;}
.xw_right{float:right;width: 830px; height:auto;margin-top: 20px;}
.xwbt .bt3{font-size:18px;padding-top: 100px;}
.xwbt img{width: 748px; padding-left:10px;}
.rnav{float:right;color: #999; background: url(../images/sbj.png)left center no-repeat;padding-left: 30px;}
.xwlb .riqi{ width:75px; height: 80px; background-color: #f7faff;  float:left; margin-top:14px;}
.xwlb .riqi .ri{ font-size:24px; color:#333; text-align: center;display:block;margin-top: 14px;}
.xwlb .riqi .ny{ font-size:14px; color:#95979a; display:block;text-align: center;}
.xwlb .xwbt1{ float:right; width:730px; margin-top:18px;}
.xwlb .xwbt1 .bt4{ font-size:15px; color:#000;}
.xwlb .xwbt1 .nr{ font-size:15px; color:#95979a; display:block; line-height:20px; margin-top:10px;}
.xwlb li{ margin-top:20px;width: 830px; float:left;border-bottom: 1px  solid #d1d1d1; padding-bottom:20px;}
.foot{width:100%}
.footbox1{width:1000px; margin: 0 auto; padding-top:30px; text-align:center;}
.footbox1 span{font-size: 14px; color: #999;  padding-bottom:30px;display: block;}
.dy{ width:740px; height:auto;margin:0 auto; margin-top:60px;font-size:15px; color:#000; line-height:35px;}

.econ_rnr{float:left;width:795px; margin-left: 20px; height:553px; min-height:553px; height:auto !important; background:#FFF;}
.econ_rnrs{float:left; width:700px; height:auto; margin:47px; line-height:30px;}
.newsnm{float:left; width:700px;  line-height:22px; text-align:center; font-size:18px;  color: #000;}
.fdsx{width:700px; text-align:left; height:20px; line-height:20px; margin-top:10px; color: #999; float:left; font-size:14px;}
.ly{width:700px; height:auto; overflow:hidden; height:20px; line-height:20px; color:#666; float:left; font-size:14px;}
.sxp{width:700px; height:auto; overflow:hidden; height:20px; line-height:20px; color:#666; margin-top:20px; float:left; font-size:14px;}
.sp{float: left; width:335px; font-size:14px;}
.xp{float: left; width:335px; margin-left:20px; font-size:14px;}
.fx{width:700px; height:auto; overflow:hidden; text-align:left; height:20px; line-height:20px; color:#666; margin-top:20px; float:left; font-size:14px;}
.coo{ float:left; width:700px; color:#999; line-height:36px; font-size:15px; border-bottom: solid 1px #efefef; text-align:center; padding-bottom:13px;}


.cpbt{float:left; width: 830px; height: auto;background:url(../images/hx.png) bottom repeat-x;margin-top: -20px;}
.cpbt .bt5{float:left; height: 45px; line-height: 73px; overflow: hidden;font-size: 18px; background:url(../images/ld.png) right bottom no-repeat #FFF;padding-right:30px;}
.cpbt .wz1{float:right; height: 45px; color: #999; }
.cpbt .wz1 img{ margin-right: 10px; }


/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu {
font-family: arial, sans-serif; 
width: 1100px;margin: 0 auto;line-height: 40px;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
	padding: 0 3px;
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 20px;
}
.menu ul li ul li {
float:left; 
position:relative;
	padding: 0 5px;
	margin-bottom: 1px;
	margin-top:0px;
	line-height: 20px;
}

/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-align:center;
	text-decoration:none;
	width:110px;
	overflow:hidden;
	height:35px;
	color:#000;
	background:#fff;
	line-height:35px;
	font-size:15px;
	border-radius:5px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; 
background:blue;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
	display:block;
	position:absolute;
	top:35px;
	left:0;
	width:105px;
	z-index: 9999;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background: url(../images/jxx1.png);
color:#000;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:blue; 
color:#fff;
}

.nr{
	font-size: 15px;
}

