	body {
		color: #333;
		font-family: "Microsoft YaHei";
		font-size: 14px;
		height: 100%;
		line-height: 30px;
		margin: 0 auto;
		text-align: left;
		width: 100%;
		padding:0
	}
	div {
		margin: 0 auto;
		padding: 0;
	}
	div {
		overflow: hidden;
	}
	.top{ width:100%; height:170px;background:#fff;}

	.top-header{min-width:1000px;width:70%;height:120px;display:flex;align-items: center;}
	@media screen and (max-width:1280px){
		.top-header{min-width:1000px;width:88%;height:120px;display:flex;align-items: center;}
	}
	.logo-img{float:left;height:70px;}
	.logo-title{float:left; margin-left:10px; margin-right:0px;padding-top:10px;}
	.logo-title-cn{font-size:28px; font-weight:bold; color:#024682;}
	.logo-title-en{font-size:8px; color:#024682;}
	.top-right{margin:0;height:90%;position:relative;margin-left: auto;min-width:415px;display:flex;align-items:center;}
	.top-right-top{margin-right: 0px;height:40px;}
	.top-search{border:1px solid #EE1E11;display:flex;align-items:center;height:40px;padding:0px 0 0px 10px;float:right;border-radius: 10px 12px 13px 10px;}
	.top-search input{border:none;outline:none;margin-left:10px;background-color:transparent;}
	.search-btn{border:none;background-color:#EE1E11;color:#FFFFFF;width:80px;height:40px;float:right;font-size:18px;border-radius: 0 10px 10px 0;cursor:pointer;outline:none}
	.top-advanced-search{margin-left:10px;float:right;width:90px;height:40px;border-radius:10px;font-size:16px;color:#FFFFFF;border:none;background-color:#EE1E11;cursor:pointer;font-weight:bold;outline:none;}
	.login-div{float:right;height:40px;line-height:40px;margin-left:10px;}
	.login-div a{font-size:16px;}
	.top-right-bottom{position:absolute;display: flex;height: 50px;line-height:40px;min-width: 1000px;width:100%;margin:0 auto;background:#004193}
	.top-nav{list-style:none;display:block;white-space:nowrap;width:70%;margin:0 auto;}
	.top-nav li{display:inline-block; font-size:14px;cursor:pointer;margin-left: 55px;color:#fff}
	@media screen and (min-width:1600px){
		
		.logo-title-cn{font-size:34px; font-weight:bold; color:#024682;}
		.logo-title-en{font-size:12px; font-weight:bold; color:#024682;}
		.top-right{min-width:530px;}
		.top-nav li{display:inline-block; font-size:15px; margin-left: 85px; cursor:pointer;color:#fff}
	}
	.top-nav .active{border-bottom:3px solid #EE1E11;}
	.top-nav .active a{color:#EE1E11;}
	.banner{width: 100%;margin: auto;min-width:1000px;max-width:1920px;height:420px; text-align:center;background:url(../../images/index/banner00.png) top no-repeat;background-size: 100% 100%;}
	.banner-text{height:100%;align-items:center;vertical-align: middle;/*float:right;margin-right:14%;*/}
	.banner-text-div{ top:100px;left:10px;vertical-align: middle;}
	.banner-left{width:35%; height: 100%; float:left;margin-left:2%;padding:30px 0;background-color:rgba(0, 0, 0, 0.3);}
	.banner-left>.main-title-cn>a{color:#014192;}
	.banner-left>.main-title-cn>a:hover{color:#EE1E11;}
	#chart-div{width: 100%;height: 100%;}
	.btp-top{color:#B22222;font-size:32px;line-height:40px;}
	.btp-bottom{color:#FFFFFF;font-size:60px;line-height:86px;}
	.banner-bottom-div{display: flex; align-items: center; justify-content: center; height:48px;width:70%;margin-top:0px;background-color:#FFFFFF;border-radius:8px;box-shadow:0 4px 20px 0 hsla(0,0%,85.9%,.5)}
.news-title{margin-left:10px;font-size:16px;color:#FB0B0B;font-weight:bold;}
.news-string{margin-left:10px;font-size:16px;color:#666666;}
.main-title{width:70%;text-align:center;margin-top:30px;}
.main-title-cn{font-size:24px;color:#024682;}
.main-title-en{font-size:16px;color:#666666;}
.row{width:96%;}
.sjtjfx{width:55%;float:left;}
.fmzlgz{width:44%;float:right;}
.hyzlfl{width:39%;float:left;}
.sltj{width:15%;float:left;}
.zdqygx{width:44%;float:right;}
.chart-body{width:100%;}
.chart-title{font-size:20px;}
.chart-div{float: left;}
.data-div{float: left;width:50%;padding:0 20px;}
.data-div h3{font-weight: bold;text-align:center;}
.warn-dl{border:1px solid #DDDDDD;}
.warn-dl dt{background-color:#EEEEEE;}
.warn-dl dt,.warn-dl dd{text-align:center;}
.choose-div ul{display:block;float:right;}
.choose-div ul li{display:inline-block;border-radius:5px;border: 1px solid #4AA1FA; color:#333333;width:22%;text-align:center;cursor:pointer;}
.choose-div ul .active{background-color:#4AA1FA;color:#FFFFFF;}
.data-table{border: 1px solid #DDDDDD;margin-top:10px;}
.data-table table{width:100%;}
table th{text-align:center;}
table td,th{text-align:center;}
.data-ul{margin-top: 50px; margin-left:10%;}
.data-ul-table{width:100%;}
.data-ul ul li{border-radius:5px;margin-bottom:10px;color:#FFFFFF;text-align:center;}
.data-ul ul li p{height:20px;line-height:20px;}
.data-ul ul li:nth-child(1){background-color:#74B7FB;}
.data-ul ul li:nth-child(2){background-color:#4AA1FA;}
.data-ul ul li:nth-child(3){background-color:#1680EA;}
.data-ul ul li:nth-child(4){background-color:#1D65CE;}
#sjtjfx-div{width:50%;height:240px;}
#fmzlgz-div{width:50%;height:240px;}
#hyzlfl-div{width:100%;height:240px;}
.data-ul-table table{width:100%;}
.xqxx,.zlxx ul{display:block;}
.xqxx,.zlxx ul li{display:inline-block;}
.xqrow{
	font-size:0;
}
.zlxx,.xqxx{
	width:50%;
	display: inline-block;
	vertical-align: top;
}
.xqxxdiv{
    font-size:0;
}
.xqxxdiv li{
    display: inline-block;
    font-size:16px;
    font-weight: 500;
    position: relative;
    cursor: pointer;
}
.xqxxdiv .active,.xqxxdiv li:hover{
    color:#004191;
}
.xqxxdiv .active::before{
    content: '';
    position: absolute;
    width: 50px;
    left: 22px;
    height: 2px;
    bottom: 3px;
    background: #024682;
}
.xqxxdiv .xqone{
	width:30%;
}
.xqxxdiv .xqtwo{
	width:30%;
}
.xqxxdiv.xqthree{
	width:40%;
}
.xqxx-boddy{
    font-size:14px;
    border-right:1px dashed #ddd;
}
.xq-jsxq{
   width: 34%;
   float: left;
}
.xq-jsxw{
    width: 62%;
    float: right;
}
.xq-itemleft,.xq-itemright{
    display: inline-block;
}
.xq-jsxq{
    position: relative;
}
.xq-itemleft{
    width:100%;
    margin-right:10px;
}
.xq-itemright{margin-right:10px;}
.xq-item{display: flex;align-items:center;justify-content:center;height:74px;}
.xq-item div{margin:0 10px;}
.xq-itemleft .xq-item{
    margin-bottom:10px;
    padding: 15px 8px 10px;
    background: linear-gradient(to right, #5194DF , #1C75FE);
}
.xq-jsxq .xq-itemright{
    flex:1;
    background: #1680EA;
    height:159px;
    text-align: center;
    padding: 30px 0;
}
.xq-item img,.xq-itemright img{
    border:8px solid #fff;
    background: #fff;
    border-radius: 50%;
}
.xq-item-body{
    display: inline-block;
    color:#fff;
}
.xq-item-body p{
   font-size:16px;
   line-height: 20px;
   text-align: center;
}
.xq-item-body p:nth-child(2){
    font-size:20px;
    font-weight: 600;
}
.xq-itemright .xq-item-body{
    display: block;
    margin-top:12px;
}
.xq-itemright .xq-item-body p{
    line-height: 24px;
}
.xq-jsxw-ul{
    padding:0 10px;
    margin:0;
    width:100%;
}
.xq-jsxw-ul li{
    padding-left:5px;
    position: relative;
    height: 34px;
    display: flex;
}
.xq-title{
    flex: 1;
    height:28px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xq-time{
    font-size:12px;
    color:#999;
    display: inline-block;
}
.xqmore{
    line-height: 24px;
    text-align: right;
    font-size: 14px;
    padding-right:10px;
}
.xqmore a{
    color:#333;
}
.zlxx{
    padding:0 10px;
    font-size: 14px;
}
.zlxx-p{
    margin-left: 30px;
    margin-top: -10px;
}
.zlxx-p span{
    margin-right:10px;
}
.zlxx-p .active{
    color:red;
}
.zlxx-ul{
    font-size:0;
    text-align: right;
}
.zlxx .zlxx-ul li{
  position: relative;
  width:45%;
  font-size: 14px;
  background: #62b7f7;
  color:#fff;
  margin:0 2% 2% 2%;
  height:63px;
  line-height: 20px;
}
.zlxx .zlxx-ul li p{
    width:100%;
    height:100%;
    justify-content:center;
    align-items:center; 
    display: -webkit-flex;
}
.zlxx-ul li a p{
	color:#fff!important;
}
.zlxx .zlxx-ul li a:hover{
	color:#ee1e11;
}
.shanjiaoxing{
    position: absolute;
    top:0;
    left:0;
    width:0;
    height:0;
    border-top: 30px solid #3997dc;
    border-right: 30px solid transparent;
}
.zlxx .zlxx-ul li span{
   position: absolute;
   top: 0px;
   left: 5px;
   display: inline-block;
   font-size: 12px;
}
.qyzl-left,.qyzl-right{
    display: inline-block;
    font-size:14px;
}
.qyzl-left{
    width:44%;
    vertical-align: top;
}
.qyzl-right{
    width:100%;
    vertical-align: top;
    margin-top: 7px;
}
.qyzl-left li{
    border-bottom:1px dashed #ddd;
}
.qyzl-left .qyzl-p{
  border-bottom:1px solid #ddd;
}
.qyzl-p span{
    font-size:12px;
    margin:0 1px;
    padding:2px 10px;
    color:#fff;
    border-radius: 3px;
}
.qyzl-p span:nth-child(1){
    background: #4fd8fd;
}
.qyzl-p span:nth-child(2){
    background: #5fa7fc;
}
.qyzl-p span:nth-child(3){
    background: #febe7b;
}
.qyzl-p span:nth-child(4){
    background: #59b2f5;
}
.qyzl-p a{
    font-size:12px;
    float:right;
    color:#666;
}
.qyzl-body{
    text-align: center;
    font-size:0;
}
.qyzl-title{
    text-align: center;
    font-weight: 600;
    font-size:14px;
    background-color: #EEEEEE;
}
.qyzl-right-item dl,dd{
	display: block;
	overflow: hidden;
}
.qyzl-right-item dl dd{
	border-bottom: 1px dashed #EEEEEE;
}
.qyzl-xh{
	display: block;
	float: left;
	width: 20%;
}
.qyzl-left-span{
	display: block;
	float: left;
	width: 60%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.qyzl-right-span{
	display: block;
	float: left;
	width: 20%;
}
.qyzl-title span,.qyzl-body span{
    display: inline-block; 
    font-size:14px; 
}
.qyzl-title-one{
    width:15%;
}
.qyzl-title-two{
    width:60%; 
}
.qyzl-title .qyzl-title-two{
    position: relative;
}
.qyzl-title .qyzl-title-two:before{
    content: "";
    position: absolute;
    left:0;
    top:30%;
    height:50%;
    width:1px;
    background: #a9a9a9;
}
.qyzl-title .qyzl-title-two:after{
    content: "";
    position: absolute;
    right:0;
    top:30%;
    height:50%;
    width:1px;
    background: #a9a9a9;
}
.qyzl-title-three{
    width:25%;
}
.qyzl-right-body{
    display: flex;
}
.qyzl-right-item{
    flex:1;
    margin:0 5px;
    border:1px solid #ddd;
    height:190px;
    text-align: center;
}
.sbdt-left{
    font-size:14px;
    display: inline-block; 
    width:50%;
    margin-top:20px;
    vertical-align: top;
}
.sbdt-center,.sbdt-right{
    width:23%;
    font-size:14px;
    display: inline-block; 
    margin-top:20px;
    vertical-align: top;
}
.sbdt-center{
  margin:20px 2% 0;
}
.sbdt-left-h1{
    font-size:20px;
    position: relative;
    margin-bottom:10px;
}
.sbdt-left-h1:before{
    content:"";
    position: absolute;
    left:0;
    bottom:0;
    width:30%;
    height:2px;
    background: #727faa;
}
.sbdt-left-h1:after{
    content:"";
    position: absolute;
    left:31%;
    bottom:0;
    width:69%;
    height:2px;
    background: #fe7e7e;
}
.sbdt-left-p span{
  margin-right:10px;
  position: relative;
  display: inline-block;
}
.sbdt-left-p .active,.sbdt-left-p span:hover{
    color:#024682;
}
.sbdt-left-p .active::before {
    content: '';
    position: absolute;
    width: 15px;
    left: 21px;
    height: 2px;
    bottom: 3px;
    background: #024682;
}
.sbdt-table{
    width:100%;
}
.sbdt-table thead th{
    border-bottom:1px solid #ddd;
}
.sbdt-table tbody td{
    line-height: 24px;
}
.sbdt-span{
    background: #4e9dfc;
    color:#fff;
    border-radius: 3px;
    padding:0 8px;
    font-size:12px;
}
.sbdt-center-ul li{
  padding-left:15px;
  position: relative;
  font-size: 12px;
  color:#878787;
  display: flex;
}
.sbdt-center-ul li:before{
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    left: 3px;
    top: 13px;
    border-radius: 50%;
    background: #878787;
}
.sdbt-c-title{
    flex:1;
    height: 28px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sdbt-time{
    width: 73px;
    text-align: right;
    display: inline-block;
}
.sdbt-center-bottom{
    text-align: center;
}
.sdbt-center-bottom a{
    display: inline-block;
    background: #3e9ce0;
    border-radius: 5px;
    padding: 3px 10px;
    margin: 10px 10px;
    line-height: 20px;
    color:#fff;
}
.sbdt-center .xqmore{
  padding:0;
}
.sdbt-right-p span{
    margin: 0 3%;
}
.sdbt-right-ul li{
    border-bottom:1px solid #ddd;
    font-size:12px;
    color:#878787;
    height:24px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sdbt-right-bottom li{
    position: relative;
    padding-left:10px;
    font-size:12px;
    color:#878787;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 24px;
    height: 24px;
}
.sdbt-right-bottom  li:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    left: 1px;
    top: 8px;
    border-radius: 50%;
    background: #878787;
}
.sbdt-left-top{
    margin-top:10px;
}











.toplist{ width:1000px; height:33px; margin:auto; font-size:12px; line-height:32px;}
.toplist span{ float:left;}
.toplist div{ float:right}
.toplist div a{ text-decoration:none; color:#555; margin-left:15px;}
.toplist div a:hover{ color:#DA251C}
.nav{ width:1000px; height:38px;top:254px; line-height:38px; background:#DA251C; position:absolute;z-index:100;}
#you{ position:absolute;top:295px; font-size:14px; line-height:36px}
#you input:focus {outline:none;}
#you a{ text-decoration:none; color:#333; font-size:12px;}
.iis{ width:1000px; height:245px; margin: auto}
.news{ width:292px; height:243px; border:1px #ddd solid; background:url(../images/bg.gif) repeat-x; float:left}
 
.mation{ width:351px; height:243px; border:1px #ddd solid; float:left; margin:0 10px;}
.mationtop{ height:35px; border-bottom:1px #ddd solid;border-bottom: 1px #EE1E11 solid;}
.mationtop b{ float:left; background:#EE1E11;color:#fff; font-size:14px; font-weight:bold; line-height:28px; padding:0 30px;}
.mationtop a{ float:right; line-height:36px; font-size:12px; text-decoration:none; color:#333; padding-right:8px;}
.mationbottom{ background:url(../images/bg2.gif) repeat-x; width:349px; height:208px; margin:1px auto 0;}
.mation dl{ margin:0; padding:0; padding-top:6px; margin-left:12px;}
.mation dl dt{ height:27px; line-height:27px; }
.mation dl dt a{ text-decoration:none; color:#333; font-size:14px; float:left;}
.mation dl dt a:hover{color:#DA251C}
.mation dl dt span{ float:right; font-size:12px; font-family:"宋体"; padding-right:6px; color:#777;}
.trends{ width:330px; height:243px; border:1px #ddd solid; float:right}
.trendstop{ height:33px; line-height:33px; background:url(../images/bg3.gif) repeat-x;}
.trendstop b{ font-size:14px; padding-left:30px; float:left;}
.trendstop a{ float:right; text-decoration:none; color:#333; font-size:12px; padding-right:8px;}
.trends dl{ margin:0; padding:0; padding-top:6px; margin-left:12px;}
.trends dl dt{ height:27px; line-height:27px;}
.trends dl dt a{ text-decoration:none; color:#333; font-size:14px; float:left; }
.trends dl dt a:hover{color:#DA251C}
.trends dl dt span{ float:right; font-size:12px; font-family:"宋体"; padding-right:6px; color:#777;}
.info{ max-width:1200px; height:180px;margin:14px auto 12px;}
.infohead{ height:36px; line-height:36px;border:1px solid #ddd; border-bottom: 1px #024068 solid;  font-family:"微软雅黑"; font-size:18px; color:#fff; margin-bottom:7px;}
.infohead span{ background:#EE1E11;color:#fff;  display:block; height:35px; line-height:35px; padding:0 25px; margin-left:11px; font-weight:bold; font-size:14px; float:left}

.infomain{ height:130px; max-width:1198px;padding:0 32px; border:1px #ddd solid}
/*<!--#ooo div{ float:left; margin:8px 10px;border-radius: 52px 53px 54px 55px; border:1px #ddd solid}-->*/
#ooo div img{ margin:0; padding:0;border-radius:52px 53px 54px 55px;}
.lv{ width:1000px; height:354px; margin-bottom:20px}
.liu{ width:492px; height:358px; border:1px #ddd solid; float:left}
.liutop{ height:35px; border-bottom: 1px #EE1E11 solid;}
.liutop span{ background:#EE1E11;color:#fff;  display:block; height:35px; line-height:35px; padding:0 25px; margin-left:11px; font-weight:bold; font-size:14px; float:left}
.liutop a{ float:right; padding-right:8px; text-decoration:none; color:#333; font-size:12px; line-height:37px;}
.liumain{ background:url(../images/bg11.gif) repeat-x; height:177px; width:490px; margin:1px auto 0; padding-top:5px;}
.liumain div{ width:400px; height:35px; margin: auto; padding:8px 0}
.liumain img{ border:1px #ddd solid;}
.liumain2{background:url(../images/bg11.gif) repeat-x;}
.liumain2 dl{ margin:0; padding:0; padding-top:6px; margin-left:12px;}
.liumain2 dl dt{ height:27px; line-height:27px;}
.liumain2 dl dt a{ text-decoration:none; color:#333; font-size:14px; float:left;   }
.liumain2 dl dt a:hover{color:#DA251C}
.liumain2 dl dt span{ float:right; font-size:12px; font-family:"宋体"; padding-right:6px; color:#777;}
.case{ width:1000px; height:285px; margin:15px auto;}

.casemain{ height:235px; width:325px; border:1px #ddd solid; float:left;}
.casehead{ height:35px; background:url(images/bg9.gif) repeat-x;}
.casehead span{ background:url(../images/bg10.gif) no-repeat; display:block; height:35px; line-height:35px; padding-left:25px; margin-left:11px; font-weight:bold; font-size:14px; float:left}
.casehead a{ float:right; padding-right:8px; text-decoration:none; color:#333; font-size:12px; line-height:37px;}
.casehead2{ height:35px; background:url(../images/bg12.gif) repeat-x;}
.casehead2 span{ background:url(images/bg13.gif) no-repeat; display:block; height:35px; line-height:35px; padding-left:25px; margin-left:11px; font-weight:bold; font-size:14px; float:left}
.casehead2 a{ float:right; padding-right:8px; text-decoration:none; color:#333; font-size:12px; line-height:37px;}
.casell{background:url(../images/bg11.gif) repeat-x; height:200px;}
.casell dl{ margin:0; padding:0; padding-top:6px; margin-left:12px;}
.casell dl dt{ height:27px; line-height:27px;}
.casell dl dt a{ text-decoration:none; color:#333; font-size:14px; float:left; display:block;   width:220px;}
.casell dl dt a:hover{color:#DA251C}
.casell dl dt span{ float:right; font-size:12px; font-family:"宋体"; padding-right:6px; color:#777;}
.deal{ width:1000px; height:285px; margin:auto;}
.linker{ width:998px; border:1px #ddd solid; margin:15px auto 0; overflow:hidden;}
.linkerhead{ height:35px; color:#f00; width:998px; margin-bottom:10px;}
.linkerhead b{ float:left; padding-left:40px; line-height:32px; font-size:14px;}
.linkerhead a{ float:right; text-decoration:none; color:#333; font-size:12px; line-height:35px; padding-right:12px;}
.linker .ni{ float:left; width:177px; height:52px; padding:0 11px 8px; }
.linker .ni img{ margin:0; padding:0;}
.cpy{ width:1000px; margin:auto; text-align:center; font-size:14px; height:85px; padding-top:30px; line-height:30px;}
.sun{ font-size:12px;}
.sun span{ font-size:14px; padding-left:15px;}
.main{ width:1000px; margin:0 auto;}
.mainleft{ width:274px; float:left}
.press{ width:272px; border:1px #ddd solid;}
.presshead{ height:35px; line-height:35px; width:232px; margin:auto; font-family:"微软雅黑"; color:#2e8fc4; border-bottom:3px #2e8fc4 solid; padding-left:30px; font-weight:bold; font-size:18px;}
.press ul{ margin:0; padding:0; width:245px; margin:18px auto 20px;}
.press ul li{ height:35px; line-height:35px; list-style:none; padding-left:20px; border-bottom:1px #ddd solid;}
.press ul li a{ text-decoration:none; color:#2e8fc4; font-size:14px; display:block; width:165px; height:35px; background:url(../images/bg16.gif) right no-repeat;}
.touch{ width:272px; border:1px #ddd solid; font-size:14px; line-height:26px; margin-top:10px;}
.touchtop{ height:33px; line-height:33px; font-size:14px; font-weight:bold; padding-left:25px; background:url(../images/bg17.gif) repeat-x;}
.mainright{ width:712px; min-height:495px; border:1px #ddd solid; float:right;}
.header{ width:710px; height:38px; background:url(../images/bg18.gif) no-repeat; margin:1px auto 0; font-size:14px; font-weight:bold; color:#0461a7; line-height:38px; padding-left:25px;}
.list{ margin:auto; padding-top:10px;}
.list dl{ margin:0; padding:0; padding-top:6px; margin-left:12px;}
.list dl dt{ height:27px; line-height:27px;}
.list dl dt a{ text-decoration:none; color:#333; font-size:14px; float:left}
.list dl dt a:hover{color:#DA251C}
.list dl dt span{ float:right; font-size:14px; font-family:"宋体"; padding-right:6px;}


        .menu {
            font-family: arial, sans-serif; 
            width:1000px; 
            margin:0; 
        }
        .menu ul {
            padding:0; 
            margin:0;
            list-style-type: none;
        }

        .menu ul li {
            float:left;
            position:relative;
            margin-left: 10px;
        }
        .menu ul li a span{
            text-align:center;
            padding-right:23px;
        }
        .menu ul li a, .menu ul li a:visited {
            display:block; 
            text-align:center; 
            text-decoration:none; 
            height:38px; 
            color:#fff; 
            line-height:38px; 
            font-size:14px;
        }

        .menu ul li ul {
            display: none;
        }

        .menu ul li ul li{
            border-bottom:1px #fff solid;
            width:125px
        }

        .menu ul li:hover a {
            color:#fff; 

        }

        .menu ul li:hover ul {
            display:block; 
            position:absolute; 
            top:38px; 
            left:0; 
            width:100%;
            filter: alpha(opacity=90);
            -moz-opacity: 0.9;
            opacity: 0.9;
        }

        .menu ul li:hover ul li a {
            display:block; 
            background:#f7f7f7; 
            color:#444;
        }

        .menu ul li:hover ul li a:hover {
            background:#D33E33; 
            color:#fff;
        }

* {
    word-wrap: break-word;
}
* {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
html {
    font-size: 10px;
}
html {
    font-family: sans-serif;
}
body {
    color: #333;
    font-size: 14px;
    line-height: 1.42857;
}
/* img */

img {
	padding: 0;
	margin: 0;
	vertical-align: top;
	border: none;
	background-size: cover;
}

/* div */

li,ul {
	list-style: none;
	outside: none;
}
dl {
/*    margin-bottom: 20px;*/
    margin-top: 0;
}
dd {
    margin-left: 0;
}
.clear {
	clear: both;
	height: 0px;
	width: 100%;
}
p {
    margin: 0 0 10px;
}
a {
    color: #535353;
    text-decoration: none !important;
}

a:hover, a:active, a:focus {
    text-decoration: none  !important;
}

.fl {
	float: left;
}
.fr {
	float: right;
}

/*index*/
.backimg{

	background-repeat: no-repeat;
	background-position: top center;
}
.content{
	position: absolute;
	top: 80px;
	left: 50%;
	width: 80%;
	margin-left: -40%;
}

.pagebox{
  margin-top:38px;
	background: #FFFFFF;
	width: 1200px;
}

.page-content{

    width: 1200px;
}
.page-content .col-md-12,.page-content .col-md-8,.page-content .col-md-6,.page-content .col-md-4,.page-content .col-md-2{
	padding-bottom: 5px;
}

.col-md-6{
  width: 50%;
  min-height: 1px;
  position: relative;
  padding-right: 15px;
	float: left;
}

.group{
	overflow: hidden;
}

.newsbox{
	width:100%;
	height:300px;
	position:relative;
	border:1px solid #aaa;
	overflow: hidden;
}
.newsbox .a_bigImg img{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.changeDiv{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width: 100%;
}
.changeDiv h3{
	position:absolute;
	left:0px;
	bottom:0px;
	right: 0px;
	width:860px;
	height:40px;
	line-height:40px;
	font-size: 14px;
	background:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.changeDiv h3 a{
	display:block;
	padding-left:15px;
	color:#fff;
}
.changeDiv .title {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    left: 10px;
    top: 89%;
}
.title {
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 10px;
}
.title {
    font-size: 14px;
    left: 52px;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 5px;
    white-space: nowrap;
    width: 76%;
}
.change-dot{
	position:absolute;
	right:5px;
	bottom:7px;
	padding-left:19px;
	overflow:hidden;
}
.change-dot li{
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.change-dot span{
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0px 3px;
	margin-right:2px;
	background:#c9c9c9;
	filter:alpha(opacity=85);
	opacity:0.85;
	cursor:pointer;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}
.change-dot span.on{
	background:#0B6698;
}

.newslist {
	width: 100%;
	height:300px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	padding: 10px;
}
.newslist .more{
	position: absolute;
	top: 0px;
	right: 0px;
}
.newslist .tab_menu {
	height: 43px;
	overflow: hidden;
}

.newslist .tab_menu li {
	width: 32%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	float: left;
}

.newslist .tab_menu li.current {
	color: #FFFFFF;
	background:none repeat scroll 0 0 #ee1e11;
}

.newslist .tab_box {
	width: 100%;
	/*padding: 8px 0;*/
}
.tab_box .hide {
  display: none !important;
}
.tab_box .show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.n-listbox dd {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.n-listbox a{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.n-listbox a:hover {
	background: #ededed;
	color: #ee1e11;
}
.n-listbox i {
	color: #0B6698;
	font-size: 20px;
	margin: 10px 10px;
}
.n-listtxt{
	width: 64%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.n-listtime{
	color: #ADADAD;
	font-size: 12px;
	margin-right: 10px;
}



		.tabmenu {width:100%px; height:35px; background:url(../images/bg5.gif) repeat-x;}
		.infohead a{font-size:12px; float:right; color: #666; padding-right: 10px;}

                    .qimo8{ overflow:hidden; width:450px;}
                    .qimo8 .qimo {/*width:99999999px;*/width:8000%; height:20px;}
                    .qimo8 .qimo div{ float:left;}
                    .qimo8 .qimo ul{float:left; height:20px; overflow:hidden; zoom:1; margin:0; padding:0; }
                    .qimo8 .qimo ul li{float:left; line-height:20px; list-style:none;}
                    .qimo8 li a{margin-right:10px;color:#444444;}


                    * {
                        word-wrap: break-word;
                    }
                    body, ul, li {
                        margin: 0;
                        padding: 0;
                    }
                    ul li {
                        list-style: outside none none;
                    }
                    a {
                        color: #000;
                        text-decoration: none;
                    }
                    .cl:after {
                        clear: both;
                        content: ".";
                        display: block;
                        height: 0;
                        visibility: hidden;
                    }
                    .cl {
                    }
                    .frame {
                        background: none repeat scroll 0 0 #fff;
                        border: 1px solid #e1e1e1;
                        margin-bottom: 10px;
                    }
                    .title {
                        font-size: 14px;
                        font-weight: 700;
                        height: 32px;
                        line-height: 32px;
                        overflow: hidden;
                        padding: 0 10px;
                    }
                    .block {
                        margin: 10px 10px 0;
                    }
                    .temp {
                        margin: 1px;
                    }
                    .slideshow {
                        clear: both;
                    }
                    .slideshow li {
                        overflow: hidden;
                        position: relative;
                    }
                    .slideshow span.title {
                        bottom: 0;
                        font-size: 14px;
                        height: 32px;
                        left: 0;
                        line-height: 32px;
                        margin-bottom: 0;
                        position: absolute;
                        text-indent: 10px;
                        width: 100%;
                    }
                    .slideshow span.title, .slidebar li {
                        background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
                        color: #fff;
                        overflow: hidden;
                    }
                    .slidebar li {
                        cursor: pointer;
                        float: left;
                        font-size: 10px;
                        height: 20px;
                        line-height: 20px;
                        margin-right: 1px;
                        text-align: center;
                        width: 20px;
                    }
                    .slidebar li.on {
                        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
                        color: #000;
                        font-weight: 700;
                    }
                    ul, li {
                        list-style: outside none none;
                    }
                    a:hover {
                        color: #a50001;
                        text-decoration: underline;
                    }
                    .frame {
                        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
                        border: 0 solid #fff;
                        margin-bottom: 0;
                    }
                    .temp {
                        margin: 0;
                    }
                    .slidebar {
                        
                        position: absolute;
                        top: 275px;
                        left: 78%
                    }
                    .slideshow span.title, .slidebar li {
                        background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
                        color: #fff;
                        overflow: hidden;
                    }
                    .slidebar li.on {
                        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
                        color: #000;
                        font-weight: 700;
                    }
                    .slideshow SPAN.title {
                        text-indent: 0;
                    }
                    .block {
                        margin: 0;
                        position: relative;
                    }
                    #frameHlicAe {
                        border: 0 none !important;
                        margin: 0 !important;
                    }
                    .comiis_wrap960, .comiis_wrapad {
                        margin: 0 auto;
                        width: 290px;
                    }
                    .comiis_wrapad {
                    }
                    .comiis_wrapad {
                        overflow: hidden;
                    }
                    .comiis_wrapad img {
                        float: left;
                        margin-top: 0;
                    }
                    #slidesImgs li {
                        display: none;

                    }
                    .changeDiv .title{
                        background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
                        top:89%;
                        left:10px
                    }

.liu .liumain > ul > li{
    padding:0px 48px

}
.liu .liumain > ul > li > h2 {
    line-height: 34px;
    margin: 8px 0;
    text-overflow: ellipsis;
    width: 95%;
}
.liu .liumain > ul > li > h2 > a {
    color: #444;
    font-size: 15px;
    line-height: 16px;
    margin: 26px 0 18px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.liu .liumain > ul > li > p {
    background: none repeat scroll 0 0 #FCFCFC;
    border-radius: 4px;
    display: block;
    height: 50px;
    position: relative;
    width: 410px;
}
.liu .liumain > ul > li > p > a:before {
    border-bottom: 10px solid #FCFCFC;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    left: 24px;
    position: absolute;
    top: -7px;
    width: 0;
    z-index: 10;
}
.liu .liumain > ul > li > p > a {
    color: #7f7f7f;
    display: block;
    font-size: 13px;
    height: 100%;
    line-height: 24px;
    padding: 0px 14px;
    position: relative;
    text-decoration: none;
    width: 100%;
}
.liu .liumain > ul > li > p > a > span {
    display: inline-block;
    height: 100%;
    overflow: hidden;
    width: 100%;
}


#cms_feedback .feedback_title {
	display: block;
	padding: 20px;
	text-align: center;
	font-weight: bold;
}
#cms_feedback .cms_error {
    background: none repeat scroll 0 0 #ffecec;
    border: 1px solid #c63;
    border-radius: 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
    color: #cb1b05;
}
#cms_feedback .cms_error p {
    border-bottom: 1px dotted #c63;
    line-height: 30px;
    margin: 0;
    padding: 0 12px;
}
#cms_feedback .cms_error p:last-child {
    border-bottom: 0 none;
}
#cms_feedback .cms_tr {
    margin: 3px 0 0;
    padding-left: 106px;
    width:80%;
    position: relative;
}
#cms_feedback .cms_td {
}
#cms_feedback .cms_title {
    font-size: 1.1em;
    height: 40px;
    left: 0;
    line-height: 40px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 110px;
}
#cms_feedback .cms_init {
    max-width: 500px;
    position: relative;
}
#cms_feedback .cms_tr.captcha .cms_init {
    max-width: 400px;
}
#cms_feedback .cms_init .text {
    border: 1px solid #ccc;
    border-radius: 2px;
    height: 35px;
    line-height: 25px;
    max-width: 400px;
    padding: 8px 10px;
    width: 100%;
}
#cms_feedback .cms_init .textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    height: 90px;
    line-height: 24px;
    padding: 8px 10px;
    width: 100%;
}
#cms_feedback .cms_init .text:focus, #cms_feedback .cms_init .textarea:focus {
    border-color: #ccc;
}
#cms_feedback .cms_init .captcha_src {
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 2px;
    top: 2px;
}

#cms_feedback .cms_submit input {
    background: none repeat scroll 0 0 #da251c;
    border: 0 none;
    color: #ffffff;
    font-size: 1.1em;
    height: 28px;
    letter-spacing: 5px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 60%;
}
#cms_feedback .cms_submit input:hover {
    background: none repeat scroll 0 0 #969696;
}


        .yy { height:35px;width:900px;margin:15px auto 0}
        .yy b,.yy form{ margin:0; padding:0;display: block;float: left;height:20px;}
        .yy select{ font-size:12px;}
        #menu{width:100%; height:20px;}

        a img, img, embed, object {border: medium none;vertical-align: top;}
        .foot{ min-width:1000px;max-width:1920px;height:165px; background:#1D65CE; margin-top:15px; overflow:hidden;margin: 0 auto;}
        .fl{float: left;}
        .foot-m{ width:1000px; margin:0 auto; padding-top:35px;}
        .foot-pic{ margin-left:130px;}
        .foot-mm{  color:#FFF; line-height:25px;height:100px; margin-left:120px;font-size: 14px;}
        .foot a{ color:#fff;}
        
        
    html{width:100%;height:100%;}
    body{
        width:100%;
        height:100%;
        margin:0 auto; 
        font-family:"Microsoft YaHei"; 
        font-size:14px;
        line-height:30px;
        color:#333;
        text-align:left;
        }
    div{ margin:0 auto; padding:0px;}
    ul,ol,dl{ margin:0 auto; padding:0px;}
    ul,ol { list-style: none; }
    li,span,p,dd,dt{ margin:0px; padding:0px;}
    h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px;font-weight:normal;}
    a{ text-decoration:none;}
    a:hover{color:#ee1e11;text-decoration:underline;}
    .marb20{ height:20px; clear:both;}
    .marb10{ height:10px; clear:both;}
    .right10{ margin-right:10px;}
    .right20{ margin-right:20px;}
    .top10{ margin-top:10px;}
    .none{display:none;}
    
    
    .knowtitle {
        margin-bottom:0px;
        border-color: #fff #fff #ee1e11;
        border-image: none;
        border-style: solid;
        border-width: 1px;
        height: 36px;
        line-height: 35px;
    }
    .knowtitle span {
        color: #fff;
        float: left;
        margin-left: 11px;
        text-align: center;
        background: none repeat scroll 0 0 #ee1e11;
        font-weight: bold;
        display: block;
        float: left;
        padding: 0 25px;
    }
    
    .knowtitle ul {
        float: right;
        padding-right: 0px;
    }
    .knowtitle ul li {

        float: left;
        font-size: 16px;
        height: 39px;
        list-style: outside none none;
        text-align: center;
        width:200px
    }
    .knowtitle ul li a {

    }
    .knowtitle ul li a:hover {
        text-decoration: none;
    }
    .onchoice {
        background: url("../images/point.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    }
    .onchoice a:link {
        font-weight: 500;
    }
    .framebox {
        overflow: hidden;

    }


    #slin {
        float: left;
        height: 175px;
        position: relative;
        z-index: 1;
    }








    #slides {
        float: left;
        height: 265px;
        position: relative;
        width: 450px;
        z-index: 1;
    }
    #slides .slides_container {
        display: none;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 480px;
        z-index: 1;
    }
    #slides .slides_container div.slide {
        display: block;
        height: 265px;
        width: 450px;
    }
    #slides .slides_container div.slide img {
        height: 265px;
        width: 450px;
    }
    #slides .pagination {
        position: absolute;
        right: 5px;
        top: 205px;
        width: 100px;
        z-index: 2;
    }
    #slides .pagination li {
        float: left;
        list-style: outside none none;
        margin: 0 1px;
    }
    #slides .pagination li a {
        background: none repeat scroll 0 0 #aaa;
        color: #fff;
        display: block;
        float: left;
        height: 16px;
        line-height: 16px;
        overflow: hidden;
        text-align: center;
        width: 16px;
    }
    #slides .pagination li.current a {
        background: none repeat scroll 0 0 #ee1e11;
        color: #fff;
    }
    #slides .caption {
        background-attachment: scroll;
        background-clip: border-box;
        background-color: rgba(0, 0, 0, 0.6) !important;
        background-image: none;
        background-origin: padding-box;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto auto;
        color: #fff;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
        position: absolute;
        text-align: center;
        top: 225px;
        width: 450px;
        z-index: 3;
    }
    #slides .caption a {
        color: #fff;
    }
    .know {
        float: right;
        line-height: 30px;
        padding-right: 20px;
    }
    .know ul {
        overflow: hidden;
    }
    .know ul p {
        text-align: right;
    }
    .know h4 {
        background: url("../images/ic.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
        display: block;
        font-size: 14px;
        font-weight: normal;
        height: 30px;
        padding-left: 10px;
        text-align: left;
    }
    .know h4 span {
        float: right;
    }
