@charset "utf-8";
/*初始化标签*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:"PingFang SC",Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif; font-size:14px;color:#555;outline:0;}
a:link,a:visited,a:hover,a:active{color:#555;text-decoration:none;}

/*pc导航底部版权*/
.q-hd{height:60px;line-height:60px;background:#fff;}
.q-nav{width:980px;margin:0 auto;}
.q-logo{float:left;padding:17px 35px 0 0; width:115px; height: 28px;}
.q-nav a{margin-right:15px;}
.q-nav a:hover{color:#334bc4;}
a.q-ico-1{ display:inline;float:right;padding-left:25px;background:url(../../19240/news/nav/images/ico.jpg)-5px -218px no-repeat;}
.q-ft{height:50px;padding:30px 0;margin-top:100px;background:#fff;border-top:1px solid#e7e7e7;}
.q-link{float:left;width:800px;}
.q-box{width:980px;margin:0 auto;font-size:12px;}
.q-link span{display:block;float:left;width:180px;line-height:26px;color:#555;}
.q-link span.w240{width:240px;}
.q-ewm{float:right;width:180px;height:36px;}
.q-ewm strong{float:right;display:block;width:36px;height:36px;margin:5px 0 0 15px;position:relative;z-index:1;background:url(../../19240/news/nav/images/ico.jpg)no-repeat;}
.q-ewm strong.q-ico-2{background-position:0-80px;}
.q-ewm strong.q-ico-3{background-position:0-160px;}
.q-ewm strong img{position:absolute;top:-140px;left:-38px;right:0;z-index:2;display:none;}
.q-ewm strong:hover img{display:block;}
.q-linka{ height:40px; line-height:40px; background:#039; color:#fff;}
.q-linka strong{ float: right;font-weight: normal;}
.q-linka a{color:#fff;margin-right: 40px;}.q-linka a:hover{ color: #fff; text-decoration:underline;}
/*wap导航底部版权*/
.m-nav{padding:10px 15px;background:#f7f7f7; overflow: hidden;}
.m-logo{width:115px; height: 28px;}
.m-cprt{padding:4% 0; background: #f7f7f7; text-align:center; font-size: 12px; color: #999;}
.m-wapbox{max-width:640px;width:100%;margin:0 auto;}
.m-cprt img{ display: block;width: 120px;height:29px; margin: 0 auto 2% auto;}
.m-navbox{ position:relative;}
#m-line{float:right; width:30px; height:20px; margin-top:1%; border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
#m-line span{display:block; height:9px; border-bottom:1px solid #aaa;}
#m-snav{width:100%;padding-top:10px; background: #fff; overflow:hidden; display: none; position: absolute;left:0;top:47px; border-top:1px solid #e9e9e9;z-index: 1;}
#m-snav a{display:block; float:left; width:16%; height:26px; line-height:28px; margin:0 0 2% 3%; text-align: center; border:1px solid #e3e3e3; background:#f3f3f3; font-size:14px;}
#qrcode{width:80px; height:80px; margin-bottom:10px;}
.m-ewm{width:80px;padding:15px; background:#fff; position:fixed; top:100px; left:50%; margin-left:360px;text-align:center;font-size:14px; color:#999; border:1px solid #e3e3e3; background:#fff;}
@media(max-width:640px){
.m-ewm{display:none;}
	}

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family: microsoft yahei; font-size:14px;color:#555;outline:0; background:#fcf0e4;}
a:link,a:visited,a:hover,a:active{font-family: microsoft yahei;text-decoration:none;}
/*color*/
.cz {color:#960;}
.cRed, a.cRed, a.cRed:visited {color:#890411;}
.cBlue, a.cBlue, a.cBlue:visited {color: #0D589D;}
.cDRed, a.cDRed, a.cDRed:visited {color:#bc2931;}
.cGray, a.cGray, a.cGray:visited {color: #FFCC00;}
.cDGray, a.cDGray, a.cDGray:visited {color: #666666;}
.cWhite, a.cWhite, a.cWhite:visited {color:#ffffff;}
.cBlack, a.cBlack, a.cBlack:visited {color:#000000;}
.cGreen, a.cGreen, a.cGreen:visited {color:#008000;}
.cYellow, a.cYellow, a.cYellow:visited {color:#003399;}
.cZi, a.cZi, a.cZi:visited {color:#D1004A;}
@media only screen and (max-width:980px) {
   html{ width:1100px;}
         }
#wrapper{ width:1100px;margin:0 auto; overflow:hidden;}
/* .top{ width:100%; background:url(xxgcssjsjwscqhjj_top.png)  no-repeat center top; height:388px;margin-bottom:40px;} */

.top{width:100%;height:auto;margin-bottom:40px;}
.top img{width:100%; height:auto;}


.ad1{ width:1200px; height:60px; margin-top:12px;}
.main{width:1100px;margin:0 auto; overflow:hidden; margin-top:15px ;}
.mainnav{ background:#e22c74;}
.nav{height:70px;line-height:70px; text-align:center;padding:0 90px; width:1002px; margin:0 auto;}
.nav a{display:block; float:left; padding:0 30px; height:67px; color:#fff; font-size:18px;}
.nav a:hover{ color:#fff; background:#f54d91; border-bottom:3px solid #ffb7d4;}
.line-right{width:1px;height:10px;color: #b9004c;float:left;}
.newsbox,.mainbox{ overflow:hidden;}
.mainbox h1{color:#fff; font-size:30px; text-align:center;}
.newsbox p{ color:#424242; line-height:30px; font-size:16px;}
.zhbox{ float:left; width:241px;}
.zhbox-right{ width:897px; float:right; overflow:hidden;}
.mb30{ margin-bottom:30px;}
.mt30{ margin-top:30px;}
.mr10{ margin-right:8px;}
.ml15{ margin-left:15px;}
.mt20{ margin-top:20px;}

/*轮播图*/
.sideBar,.special{ width:1100px;overflow:hidden;}
.sideBar_left{ width:590px; float:left; overflow:hidden;}
.sideBar_right{ width:1100px; float:right;}

.focus{ position:relative; width:590px; height:430px;  float: left;}  
.focus img{ width:590px; height:430px;} 
.focus .fPic{ position:absolute; left:0px; top:0px;}  
.focus .shadow{
	width: 100%;
	position: absolute;
	bottom: -9px;
	left: 20px;
	z-index: 10;
	height: 80px;
	line-height: 60px;
	background: url(bgblack.jpg) repeat-x;
	display: block;
	text-align:left;
	color: #fff;
	font-size: 20px;
	overflow: hidden;
	text-shadow: 0 0 5px rgba(0,0,0,0.8)
;} 
.focus .fcon{ position:relative; width:100%; float:left;  display:block; background:#000;}  
.focus .fcon img{ display:block;}  
.focus .D1fBt{bottom:5px; right:15px;margin:0 auto; position:absolute; height:21px;text-align:center; z-index: 200; display:flex;justify-content:center;}  
.focus .D1fBt a{display:inline-block; width:12px; height:12px;border-radius:5px; margin:0 5px;text-decoration:none; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ee0500;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:60px;background: url(xxgcssjsjwscqhjj_focus_btn.jpg) no-repeat; z-index:999;}
.focus .prev{top:170px;left:0;background-position:0 -5px; cursor:pointer;border-radius:0 10px 10px 0;}  
.focus .next{top:170px;right:0;background-position:-40px -5px;  cursor:pointer;border-radius:10px 0 0 10px;}  
.focus .prev:hover{background-position:0 -5px;}  
.focus .next:hover{background-position:-40px -5px;}


/*-头条新闻-*/
.headnews{height:auto; margin-top:10px; margin-left:15px;}
.headnews h1{text-align:left;line-height:37px; font-size:18px;color:#545454;font-weight: bold;}
.headnews h1 a{color:#545454;}
.headnews h1 a:hover{color:#545454;font-weight: bold;}
.headnews p a{text-align:left; color:#9e9ea0; margin-bottom:15px; font-size:15px; line-height:28px;}

.topnews{height:auto; width:330px; float:left; margin-right:38px;}
.topnews h2{text-align:left;line-height:32px;font-size:18px;color:#333;font-weight: normal; margin-bottom:10px;}
.topnews h2 a{color:#545557;}
.topnews p a{color:#666; line-height:28px;}
.topnews:nth-child(3n){ margin-right:0;}
.newsList {width: 100%;overflow: hidden;}
.newsList li {font-size: 16px;line-height:32px;text-overflow: ellipsis;display: block;overflow: hidden; width: 100%;}
.newsList li a { color: #222;}
.newsList li:before {content: '';background: #000;width:8px;height:8px;overflow: hidden;display: inline-block; margin: 13px 11px 0 0;border-radius: 100%;float: left;}
.newsList.noBack li:before { content: none;}
.newsList li span {color: #9b9b9b;padding-right: 20px;}
.newsList li span a {color: #9b9b9b;}
.newsList li span:hover {color: #ff6633 !important;}
.noBack li a {background: none !important;padding-left: 0 !important;}
.noBack li a:before {content: none;}

.newlist{ overflow:hidden;}
.newlist li{ width:453px; padding:40px 60px; margin-right:40px; float:left;margin-bottom:13px; border:1px solid #e3e7ea;border-radius:10px;}
.newlist li p{color:#707070; font-size:16px; line-height:26px;text-align:left; display:block; overflow:hidden;}
.newlist li p a{color:#707070;}
.newlist li:nth-child(2n){ margin-right:0;}

.imglist{ overflow:hidden; margin-top:10px;}
.imglist li{ width:535px; float:left;margin-bottom:13px; margin-right:20px; position:relative;}
.imglist img{width:535px;height:290px; display:block;}
.imglist li p{ background:#000 ; padding:8px; width:97%; text-align:center; opacity:0.7; color:#fff; font-size:16px; position:absolute; bottom:0;}
.imglist li:nth-child(2n){ margin-right:0;}

.piclist{ overflow:hidden; margin-top:40px;}
.piclist li{ width:260px; float:left;margin-bottom:13px; margin-right:12px;}
.piclist img{width:260px;height:150px; display:block;}
.piclist li p{ background:url(bgblack.jpg) repeat-x; padding:8px; color:#fff; font-size:14px;}
.piclist li:nth-child(4n){ margin-right:0;}
.titImg{margin-top:20px;}
.carousel {overflow:hidden; width:1140px;position:relative;}
.prev,.next {display:block;width:59px;height:230px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; outline:0; position:absolute; z-index:99;}
.prev{left:0; top:0;background: #fff url(jt01.jpg) center no-repeat;}
.next{right:0px; top:0; background:#fff url(jt02.jpg) center no-repeat;}
.m-sp{float:left;width:1150px;overflow:hidden;}
.m-sp li{float:left;display:block;width:210px;margin:0 25px;text-align:left;}
.m-sp strong{ display:block;line-height:24px;font-size:16px;color: #333; font-weight: normal; text-align:center;}
.m-sp img{display:block;width:247px; height:164px; border-radius:4px; margin-bottom:10px;}

.bgblue{background: url(bg1.jpg) no-repeat center top; height:495px; overflow:hidden;}
.bg2{background: url(xxgcssjsjwscqhjj_bottom.jpg) no-repeat center top; height:161px; overflow:hidden;}

.bgwhite{background:#fff; overflow:hidden; padding:15px; height:70px;}
.whitebtn{ background:#fff; width:120px; color:#005fc9; font-size:16px; padding:10px;border-radius:10px; margin:30px auto 0 auto; display:block; text-align:center;}
.bluebtn{ background:#0a6fe1; width:120px; color:#fff; font-size:16px; padding:10px;border-radius:10px; margin:30px auto 0 auto; display:block; text-align:center;}

.footer{ overflow:hidden; width:900px; margin:0 auto;}
.footer img{  float:left; display:block; width:48px;}
.footer span{display:block; float:left; font-size:14px; line-height:30px; margin-top:15px; margin-left:20px;}