@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(index_01a.png) top center no-repeat #f6f6f6
	}

img{ border:none}
div,ul,li
{
	color:#333;
	font-size:12px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
#dbline{ width:100%; height:20px; margin-bottom:20px; border-bottom:1px dashed #ccc; float:left}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #8f002e;
	transition:all 0.3s ease
}

.white,.white a{ color:#fff}

#allw{ width:100%; float:left}
#warp{ width:1200px}
.cl{ clear:both}


#tool{ width:100%; height:30px;}
#toolw{ width:1200px; height:30px; line-height:30px; font-size:14px; color:#FFF}
#toolw a{color:#FFF}
#toolw span{ float:right}
#top{ width:100%;height:55px; background:url(index_01.jpg) center no-repeat; padding-top:237px}
#header{ width:1200px; height:92px; padding-top:23px}
#topbg{ width:1200px;overflow:hidden; padding-top:140px}
#nybg{ width:100%; overflow:hidden; background:#f2f2f2}

#xwta{ width:100%; float:left; height:265px; border-bottom:1px dotted #666}

#xwtaa{ width:329px; float:left}
#xwtaa1{ width:100%; float:left; height:196px; overflow:hidden}
#xwtaa1 img{ width:329px; height:196px;transition: all 0.5s;}

#xwtaa:hover #xwtaa1 img {
transform: scale(1.2);
}

#xwtaa2{ width:100%; float:left; height:30px; line-height:30px; font-size:14px; overflow:hidden}
#xwtaa3{ width:100%; float:left;font-size:14px; color:#666}

#xwdt{ width:100%; float:left; min-height:294px}
#xwdt li{ width:98%; float:left; height:49px; line-height:49px; font-size:16px;overflow:hidden;border-bottom:1px dotted #ccc; background:url(index_11.jpg) left center no-repeat; padding-left:10px}
#xwdt li span{ float:right; font-size:14px; color:#666; padding-left:15px;}

#bottombg{ width:100%; background:url(footbg.jpg) center; overflow:hidden; height:auto}

#xwdta{ width:100%; float:left; margin-top:-15px}
#xwdta li{ width:100%; float:left; height:46px; line-height:46px; font-size:14px;overflow:hidden;border-bottom:1px dotted #666}
#xwdta li span{ float:right; font-size:14px; color:#666; padding-left:12px}

#szdwbg{ margin-top:25px; background:#eeeeee; width:100%; padding-top:25px; height:285px}
.box{width:1200px; float:left; margin-top:15px} 
#goleft {width: 1200px;overflow: hidden;float:left;} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}


#sztpw{ width:255px; float:left; margin-right:30px; padding:15px 15px 0 15px; border:1px solid #ddd}
#sztpwa{ width:100%; float:left;}
#sztpwa img{ width:255px; height:170px}
#sztpwb{ width:100%; float:left; text-align:center; font-size:14px; line-height:38px; height:38px; overflow:hidden}


#tshd{ width:219px; float:left; margin-bottom:20px; margin-top:5px}
#tshda{ width:100%; float:left;}
#tshda img{ width:219px; height:162px}
#tshdb{ width:100%; float:left; text-align:center; font-size:14px; line-height:38px; height:38px; overflow:hidden}
.tshdmar{ margin-right:28px}

.xwtamar{ margin-right:35px}


#news{ width:100%; float:left; margin-bottom:15px}
#news li{ width:98%; float:left; height:49px; line-height:49px; font-size:16px;overflow:hidden;border-bottom:1px dotted #ccc; background:url(index_11.jpg) left center no-repeat; padding-left:10px}
#news li span{ float:right; font-size:14px; color:#666; padding-left:15px;}



#newsd{ width:100%; float:left;}
#newsd li{ width:33%; float:left; height:40px; line-height:40px; font-size:14px;overflow:hidden; border-bottom:1px dotted #CCC}
#newsd li span{ float:right; font-size:14px; color:#666; padding-left:12px}


#newsb{ width:100%; float:left; margin-bottom:20px}
#newsb li{ width:98%; float:left; height:40px; line-height:40px; font-size:14px;background:url(index_14.jpg) left center no-repeat; padding-left:10px; overflow:hidden; border-bottom:1px dotted #CCC}
#newsb li span{ float:right; font-size:14px; color:#666; padding-left:12px}

#I_ban{ width:100%; float:left; height:33px; border-bottom:1px solid #c3bebd; margin-bottom:15px}
#I_ban strong{float:left; font-size:20px; padding-left:5px; color:#be0000; padding-right:5px; height:32px; border-bottom:1px solid #be0000; font-weight:normal}
#I_ban span{float:right; font-size:14px; color:#999; margin-top:6px}
#I_ban span a{color:#999}
#I_ban span a:hover{color:#be0000}

.topmar{ margin-top:40px}

#h_l{ width:693px; float:left}
#h_r{ width:467px; float:right}

#tzgg{ width:425px; float:right; background:#fff; height:365px; padding:15px 20px 0 30px;}

#tzgglist{ width:100%; float:left;height:65px; border-bottom:1px dotted #ddd; margin-bottom:13px}
#tzgglistl{ width:43px; float:left;height:53px; background:url(bgs_07.jpg)}
#tzgglistla{ width:100%; float:left;height:21px; line-height:21px; text-align:center;  color:#fff; font-size:16px; margin-top:10px}
#tzgglistlb{ width:100%; float:left;text-align:center;font-size:10px;color:#fff;}
#tzgglistr{ width:360px; float:right;height:50px; line-height:25px; font-size:16px; overflow:hidden}


#zww{ width:1160px; padding:20px; overflow:hidden; background:#fff; margin-top:10px}
#h_left{ width:565px; float:left;}
#h_right{ width:565px; float:right;}


#newslist{ width:100%; float:left; margin-top:-10px; margin-bottom:20px}
#newslist li{ width:98%; float:left; line-height:43px; height:43px; font-size:14px; overflow:hidden; border-bottom:1px dashed #cccccc; padding-left:15px; background:url(index_08.jpg) left center no-repeat}
#newslist li span{ float:right; font-size:12px; padding-left:10px}


#more{ width:100%; float:left; text-align:right; font-size:13px}
#empty{ width:100%; float:left; height:20px}
#emptya{ width:100%; float:left; height:25px}

#xndh{ width:121px; float:left; height:84px; background:#fdfcf0;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);transition: all 0.5s; border:1px solid #ddd; height:47px; padding-top:19px; padding-bottom:19px; padding-left:10px; padding-right:14px;border-radius:5px; }
#xndh:hover{ background:#f1edc0;}
#xndh:hover #xndhr1,#xndh:hover #xndhr{}

#xndhl{ float:left; width:58px;}
#xndhr{ float:left; width:62px; line-height:47px; font-size:14px; font-weight:bold}
#xndhr1{ float:left; width:62px; line-height:23px; font-size:14px; font-weight:bold}
.xndh{ margin-right:21px;}
.xndha{ margin-right:9px;}


#xndhas{ width:257px; float:left; height:84px; background:#fdfcf0;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);transition: all 0.5s; border:1px solid #ddd; height:47px; padding-top:15px; padding-bottom:15px; padding-left:8px; padding-right:8px;border-radius:5px;margin-bottom:10px}
#xndhas:hover{ background:#f1edc0;}

#xndha{ width:115px; float:left; height:84px; background:#fdfcf0;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);transition: all 0.5s; border:1px solid #ddd; height:47px; padding-top:15px; padding-bottom:15px; padding-left:8px; padding-right:8px;border-radius:5px;margin-bottom:10px}
#xndha:hover{ background:#f1edc0;}
#xndha:hover #xndhr1a,#xndh:hover #xndhra{}

#xndhla{ float:left; width:58px;}
#xndhra{ float:left; width:56px; line-height:47px; font-size:14px; font-weight:bold}
#xndhr1a{ float:left; width:56px; line-height:23px; font-size:14px; font-weight:bold}


#xglj{ width:100%; float:left; margin-top:20px}
#xglj ul{ display:inline}
#xglj li{ width:190px; height:80px; float:left}
#xglj li img{ width:190px; height:80px;}
.xglj{ margin-right:12px}

#copy{ width:100%;padding-top:15px; padding-bottom:15px;background:#be0000; overflow:hidden; text-align:center; font-size:14px; color:#fff;}
#copy p{ line-height:29px; font-size:14px; color:#fff}
#copy p a{ color:#fff}

#I_left{ width:280px; float:left}
#I_right{ width:845px; float:right;}
#I_rightban{ width:100%; float:left; height:30px; margin-bottom:25px;border-bottom:1px solid #ddd}
#I_rightban strong{float:left; font-size:18px; font-weight:normal; }
#I_rightban span{float:right; font-size:12px; color:#666}
#I_rightban span img{ margin-bottom:4px; margin-right:5px}
#contentarea{ width:100%; float:left; font-size:14px; line-height:28px; color:#333}


#nyad{ width:100%; height:300px; background:url(ny_02.jpg) center no-repeat; height:300px}

#I_leftbtit{ width:275px; float:left;height:80px; font-size:20px; color:#FFF; background:url(left.png);}
#I_leftbtit strong{float:left; margin-top:25px; margin-left:21px; font-weight:normal}
#I_leftstit a{ width:253px; float:left; padding-left:22px; height:55px; line-height:55px; font-size:14px; color:#333; background:#fff; border-bottom:1px dashed #ddd}
#I_leftstit a:hover{ width:253px; float:left; padding-left:22px; height:55px; line-height:55px; font-size:14px; color:#333; background:#fdfcf0; border-bottom:1px dashed #ddd}
#I_leftstita a { width:253px; float:left; padding-left:22px; height:55px; line-height:55px; font-size:14px; color:#fff; background:#be0000 ;border-bottom:1px dashed #ddd}
#I_leftimg{ width:100%; float:left}



#DispTitle
{
  width: 100%;
  font-size: 22px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:33px; margin-bottom:15px;


}
#disp{ width:100%; border-bottom:1px dashed #ddd; height:30px; text-align:center; float:left; margin-bottom:20px}

.i-nav{width:100%;height: 37px;z-index:99999999; margin-bottom:25px}
.nav{ width:1200px; margin:0 auto; z-index:9999;}
.nav .nav_list{}
.nav li strong{ font-weight:normal}
.nav li{float:left;width:133.33px; line-height:37px;position:relative; background:url(line.png) right no-repeat}
.nav li a:hover{ color:#be0000;}
.nav .last{background:none;}
.nav li a{float:left;display:block; width:133.33px; height:37px; text-align:center; line-height:37px;font-size:16px; }
.nav li span{float:left;display:block; width:133.33px; height:37px; line-height:37px;cursor:pointer;text-align:center; color:#be0000; font-size:16px;}
.nav li:hover span{ color:#840202;background:}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:37px;left:0px; background: #fff; z-index:999}
.nav li .submenu{width:133.33px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:46px; line-height:46px; font-size:12px; text-align:center}
.nav li .submenu li a{float:none;padding:0;height:46px;line-height:46px;background:#8f002e; color:#fff; text-align:center}
.nav li .submenu li a:hover{background: #b82f36;}
.nav li .submenu li:hover a{font-weight:normal; color:#fff; text-decoration:none;}
.dqlm a,.dqlm{ color:#fff; background:url(menu.jpg); width:100%; height:37px; float:left}

.box{width:100%; float:left;} 
#goleft {width:100%;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

/*---------------------------样式归零 www.16sucai.com----------------------*/
abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,fieldset,figcaption,figure,hgroup,ins,kbd,legend,mark,object,pre,q,samp,section,summary,sup,tfoot,var,{margin:0 auto;padding:0;border:0;outline:0;font-size:100%;font-weight:400;font-style:inherit;font-family:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,section{display:block}a{margin:0;font-size:100 %;vertical-align:baseline;background:0 0;blr:expression(this.onFocus=this.blur())}a,ins{text-decoration:none}a,hr{padding:0}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
/*新闻滚动图片*/
/*-----------------自定义按钮样式，移动端不需要，PC端根据实际情况选择----------------*/
.demo {width: 725px;height: 380px;font-size: 1px;position:relative; float:left}
.demo a.control {position:absolute;display: block;top: 55%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(buttons.png) no-repeat}
.demo a.prev {left: 0;background-position: 0 0}
.demo a.next {right: 0;background-position: -76px 0}
.demo img{width: 725px;height: 380px;}
/*----------------------------为保证最佳效果，建议设置如下样式------------------------*/
.slider {display: none}

.ksdhn{ width:100%; float:left;}
.ksdhn li{ width:49%; float:left; margin-bottom:5px;background:#fdfcf0; height:46px; line-height:46px; position:relative; border:1px solid #ddd; border-radius:5px; box-sizing:border-box; font-size:13px; text-align:center;font-weight:bold; margin-right:2%}
.ksdhn li:nth-child(2n){ margin-right:0}
.ksdhn li a{ width:100%; float:left; height:100%}
.ksdhn li strong{ width:35px; height:35px;  border-radius:100%;display: flex;justify-content: center;align-items: center; float:left; margin-right:10px; margin-top:6px}
.ksdhn li strong img{ width:60%}


.ksdhns{ width:100%; float:left;}
.ksdhns li{ width:100%; float:left; margin-bottom:5px;background:#fdfcf0; height:42px; line-height:42px; position:relative; border:1px solid #ddd; border-radius:5px; box-sizing:border-box; font-size:13px;font-weight:bold; padding-left:5px}
.ksdhns li a{ width:100%; float:left; height:100%}

.mySwiper {
width: 100%;
height: 80px;
cursor: pointer;
}

.mySwiper .swiper-slide{ width:100%; height:100%; line-height:80px; font-size:15px; font-weight:bold;background:#fdfcf0;border:1px solid #ddd; border-radius:5px;box-sizing:border-box;transition:all 0.3s ease}
.mySwiper .swiper-slide:hover{ background:#fefbd1}
.mySwiper .swiper-slide strong{ width:40px; height:40px; margin-left:10px; float:left; margin-right:5px; margin-top:20px}

.mySwiper .prev {
background: url(../images/leftb.png) no-repeat left top;
background-size:100% 100%;
    position: absolute;
	opacity:.7;
    left: 0;
    top: 32%;
    width: 30px;
    height: 30px;
    z-index: 999;
}


.mySwiper .next {
    background: url(../images/right.png) no-repeat left bottom;
	background-size:100% 100%;
    position: absolute;
	opacity:.7;
    right: 0;
    top: 32%;
    width: 30px;
    height: 30px;
    z-index: 999;
    outline: none;
}