/* CSS Document */
@charset "utf-8";/* reset */
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;}
sup,sub{font-size:83%;}
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;color:#000;}
body,textarea,input,button,select,keygen,legend{font:14px/28px arial,\5b8b\4f53;color:#565656;outline:0;vertical-align: middle;font-family:"Microsoft YaHei";}
body{background-color:#ffffff;font-family: "Noto Sans CJK SC", "Source Han Sans CN";}
a:hover{color: #a71f24;}

/*专题1*/
#jw {background:#ffffff url(x_bg.jpg) no-repeat center top;}
#jw .ck{width: 100%;height: 750px;margin-top: 260px;}
#jw .ck img{max-width: 100%;height: auto; margin: 0 auto;display: block;}
#jw .l-pd {margin-top: 894px;}
#jw .l-main {width:1160px; margin:0 auto; position:relative;z-index:1;background-color: #fff;border-top: 48px solid #a71f24;padding: 0 20px 40px 20px;}
#jw .l-main .l-head {margin-bottom:10px;padding: 20px 0;overflow: hidden;border-bottom: 1px solid #af1e24;}
#jw .l-main .l-head a{position: relative;width: 100%;display: flex;justify-content: center;align-items: center;}
#jw .l-main .l-head h4 {color:#af1e23;font-size:36px;line-height:56px;text-align:center;}
#jw .l-main .l-new {width:1160px;height:620px;margin-bottom: 40px;overflow:hidden;}
#jw .l-main .l-new a{float: left;}
#jw .l-main .l-talk {width:1160px;margin-bottom:60px;overflow: hidden;}
#jw .l-main .l-talk .l-t-tit {margin-bottom: 20px;width:1160px;height: 55px;background:url(l-tit1.png) no-repeat;position:relative;}
#jw .l-main .l-talk .l-t-con {width:1160px;background-color: #f5f5f5;border-radius: 33px;-webkit-border-radius: 33px;-moz-border-radius: 33px;padding:30px 50px;box-sizing: border-box;}
#jw .l-main .l-talk .l-t-con ul {overflow:hidden;min-height: 408px;}
#jw .l-main .l-talk .l-t-con ul li {height:68px;line-height:68px;background:url(l-circle.png) no-repeat left center;padding-left: 40px;}
#jw .l-main .l-talk .l-t-con ul li a {display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-size: 24px;color: #565656;}
#jw .l-main .l-talk .l-t-con ul li a:hover {color:#d2161e;}
#jw .l-main a.l-more {background-color: #e7bcbc;color: #c12727;width: 180px;height: 52px;border-radius: 26px;-webkit-border-radius: 26px;-moz-border-radius: 26px;text-align: center;line-height: 52px;font-size: 24px;display: block; margin: 20px auto 0 auto;}


#jw .l-main .l-work {overflow:hidden; margin-bottom:40px;width: 1200px;}
#jw .l-main .l-work ul {overflow: hidden;min-height: 310px;}
#jw .l-main .l-work ul li{float: left;width: 560px;}

#jw .l-main .l-work .l-w-tit {height: 57px;background:url(l-tit3.png) no-repeat;position:relative;margin-bottom: 20px;}
#jw .l-main .l-work .l-w-tit2 {height: 57px;background:url(l-tit5.png) no-repeat;position:relative;margin-bottom: 20px;}
#jw .l-main .l-work .l-w-tit a {position:absolute;right: 30px;bottom: 5px;font-size: 22px;color: #7b7b7b;font-style: italic;display: block;line-height: initial;}
#jw .l-main .l-work .l-w-tit a:hover {color:#d2161e;}
#jw .l-main .l-work .l-w-con { overflow:hidden;
    background-color: #f5f5f5;
    border-radius: 33px;
    -webkit-border-radius: 33px;
    -moz-border-radius: 33px;
    padding: 30px;
    box-sizing: border-box;
}
#jw .l-main .l-work .l-w-con dl {width:500px;overflow:hidden;height: 142px;margin-bottom: 20px;}
#jw .l-main .l-work .l-w-con dl dt {float:left;width:230px;height: 142px;overflow:hidden;}
#jw .l-main .l-work .l-w-con dl dt a {display:block;}
#jw .l-main .l-work .l-w-con dl dd {float:right;width:250px;height: 142px;}
#jw .l-main .l-work .l-w-con dl dd h4 {width:250px;overflow:hidden;border-bottom: 1px solid #565656}
#jw .l-main .l-work .l-w-con dl dd h4 a {display:block;color: #bd1918;font-size: 24px;line-height: 36px;}
#jw .l-main .l-work .l-w-con dl dd h4 a:hover {text-decoration:underline;}
#jw .l-main .l-work .l-w-con dl dd p {width:250px;color: #565656;line-height:28px;margin-top:10px;font-size: 22px;}
#jw .l-main .l-work .l-w-con .l-list li {width: 480px;height:62px;line-height:62px;background:url(l-circle.png) no-repeat left center;padding-left: 40px;margin-left: 15px;}
#jw .l-main .l-work .l-w-con .l-list li a {width: 450px;display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-size: 24px;color: #565656;}
#jw .l-main .l-work .l-w-con .l-list li a:hover {color:#d2161e;}


#jw .l-main .l-talk .l-t-tit1 {height: 55px;background:url(l-tit4.png) no-repeat;position:relative;margin-bottom: 20px;}
#jw .l-main .l-talk .l-t-tit1 a {position:absolute;right: 0px;bottom: 5px;font-size: 22px;color: #7b7b7b;font-style: italic;display: block;line-height: initial;}
#jw .l-main .l-talk .l-t-tit1 a:hover {color:#d2161e;}

#jw .l-main .l-talk2 .l-t-con ul {width: 1200px;overflow:hidden;}


#jw .l-main .l-talk2 .l-t-con ul li {width:1160px;float: none;height:68px;line-height:68px;font-size:16px;margin-right: 40px;background:url(l-circle.png) no-repeat left center;padding-left: 40px;}
#jw .l-main .l-talk2 .l-t-con2 ul li {width: 430px;float: none;height:68px;line-height:68px;font-size:16px;margin-right: 40px;background:url(l-circle.png) no-repeat left center;padding-left: 40px;}

#jw .l-main .l-talk2 .l-t-con ul li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size: 24px;color: #565656;line-height: 68px;}
#jw .l-main .l-talk2 .l-t-con ul li a:hover {color:#d2161e;}
#jw .l-main .l-talk2 .l-t-con{overflow: hidden;min-height: 472px;}
#jw .l-main .l-talk2 .l-t-con2{float: left;width: 560px;overflow: hidden;min-height: 472px;}
#jw .l-main .l-talk2 .l-t-con ul{}

#jw .l-main .l-talk2 .l-t-con2 ul{
	width: 460px;min-height: 340px;
}
.l-line{
	width: 1186px;
	height: 12px;
	background-color: #e7c2c4;
	position: absolute;
	left: 7px;
}



#c-footer{overflow:hidden;background-color: #850e12;margin-top: 50px;}
#c-footer .c-footer{width:1170px;margin: 0 auto;background: url(l-foot-bg.png) no-repeat left center;height: 175px;
    padding: 40px 0;}
#c-footer .c-footer .c-footer-a{}
#c-footer .c-footer .c-footer-a ul{overflow:hidden;height:52px;border-bottom:1px solid #d5d5d5;}
#c-footer .c-footer .c-footer-a ul li{float:left;width:183px;height:40px;margin:0 5px;display:inline;}
#c-footer .c-footer .c-footer-link{width:1170px; margin:0 auto;}
#c-footer .c-footer .c-footer-link{font-size:12px;border-bottom: 7px #5c6621 solid;}
#c-footer .c-footer .c-footer-link .c-footer-link-top{font-size:18px;color:#2773ba;height:40px;line-height:40px;}
#c-footer .c-footer .c-footer-link .q1{text-align:center;}

.yqlj .unslt {DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #a7a7a7; COLOR: #ffffff; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; TEXT-ALIGN: center; TEXT-DECORATION: none}
.yqlj .slt {DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #599CEA; COLOR: #ffffff; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; TEXT-ALIGN: center; TEXT-DECORATION: none}
.lj UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 905px; COLOR: #000; PADDING-TOP: 0px}
.lj LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.lj LI A {FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none}
.lj LI A:link {FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none}
.lj LI A:visited {FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none}

#c-footer .c-footer .c-footer-copr{padding-left:60px;position:relative;height:120px;margin-top: -10px;}
#c-footer .c-footer .c-footer-copr p{text-align:left;line-height:40px;font-size:20px;color:#fff;}
#c-footer .c-footer .c-footer-copr p a{color: #fff;font-size:20px;}
#c-footer .c-footer .c-footer-copr .c-footer-copr-r{height:80px; width: 80px; right: 50px; position: absolute; margin: 0px auto; bottom: -10px; overflow:hidden;}

.KSS_titleBar {height:48px !important; background:#a71f24!important; opacity:.42 !important;}
.KSS_titleBox h2 {height:48px;line-height:48px;text-align: left;margin:0 10px !important; font-size:20px !important; font-weight:normal !important; width:960px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.KSS_btnBox {right:10px !important;bottom: 14px !important;}
.KSS_btnBox ul li {width:14px !important; height:14px !important; margin-right:13px !important; border-color: #fff !important;color: transparent !important;}


@media screen and (max-width: 1025px){
        #jw{
                background:#ffffff url(x_bg_web.jpg) no-repeat left top;
            }
		#jw .l-pd {margin-top: 560px;}
		#c-footer{
			  width: 1200px;
		}
    }
