﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:12px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#414446;

/*设置宽度*/  
width:100%; 
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
 
/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:middle;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.Texthide{ display:none;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/

/*页面框架结构*/
.Center{/*居中*/ max-width:1200px; margin:0 auto;width: 100%;}
.spacing{ margin-top:40px;}
.Contain{ margin-bottom:80px;}
.SildeBar{ width:280px; float:left; min-height:300px; background:#f0f3f9;}
.MainContent{ width:880px; float:right; min-height:300px;}
.Content{ float:left;}
.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{ /*当前位置*/ width:100%; float:left; line-height:65px; border-bottom:solid 1px #cccccc; height:50px; overflow:hidden; }
.Current .CurrentL{ min-width:200px; float:left; text-align:left; font-size:14px; font-weight:bold; color:#334d8c;}
.Current .CurrentR{ min-width:300px; float:right; text-align:right; font-size:12px; color:#a1a1a1;}
.Current .CurrentR a{ color:#a1a1a1;}



/*分页*/
.Pages{ padding:50px 0px 30px 0px; line-height:18px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ padding:0px; display:inline-block;}
.Pages a{ display:inline-block;}
.Pages em{ font-style:normal; font-family:微软雅黑;}
.Pages .p_page{ position:relative;}
.Pages .p_page .a_end{ background:url(../images/last_page.jpg) no-repeat left center; width:31px; height:32px; padding:0; position:absolute; right:-61px; top:0;}
.Pages .p_page .a_first{ background:url(../images/Home.jpg) no-repeat left center; width:31px; height:32px; padding:0; position:absolute; left:-61px; top:0;}

.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev{ background:url(../images/PagingL.jpg) no-repeat left center; color:#919191; width:31px; height:32px; text-align:center; line-height:28px; padding:0; position:absolute; left:-30px; top:0;}
.Pages .p_page .a_next{ background:url(../images/PagingR.jpg) no-repeat left center; color:#919191; width:31px; height:32px; text-align:center; line-height:28px; padding:0; position:absolute; right:-30px; top:0;}

.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#5a5a5a;}
.Pages .p_page .num a{ background:#FFF; display:inline-block; width:28px; height:28px; line-height:28px; text-align:center; color:#B2B2B2; border:2px solid #FFF;  vertical-align:middle; margin:0px 1px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ font-weight:bold; font-size:12px; color:#334c8c; border:2px solid #334c8c; }
/*分页*/

/*Top*/
.TopBG{ width:100%; min-height:170px;}
.Top_Up{ width:100%; height:120px; border-bottom:solid 3px #0f288d; margin:0 auto;}
.Top_Up .logo{ width:34.75%; height:120px; display:block; float:left;}
.Top_Up .logo img{width: 100%;height: 100%}
.Top_UpR{ float:right; width:45%; height:120px; position:relative;}
.Top_UpR .version{ width:22.225%; height:24px; float:left; background:url(../images/copyright.jpg) center center no-repeat; position:absolute; left:0; top:47px;background-size:100%;}
.Top_UpR .version .zh{ display:block; width:50%; height:25px; float:left; cursor:pointer;}
.Top_UpR .version .en{ display:block; width:50%; height:25px; float:right; cursor:pointer;}
.SreachBox{ width:50%; height:32px; background:url(../images/searchBox.jpg) no-repeat left top; position:absolute; right:21%; top:43px; padding:1px; overflow:hidden;background-size: 100% 100%;}
.SreachBox .sreach_ipu{ width:78.9%; height:22px; line-height:22px; padding:5px 5px 5px 5px; border:0px; background:none; color:#666666; float:left;}
.SreachBox .sreach_btn{ width:15.5%; height:32px; display:block; float:right;}

.Top_UpR .top-use{ cursor:pointer; font-size:14px; color:#0f288d; height:33px; line-height:33px; position:absolute; right:0; top:50%; transform:translateY(-50%); background-size:100%;}
.Top_UpR .top-use span{ display: block; padding-left:25px; background:url(../images/use-icon.png) no-repeat left center;}


.Top_UpR .top-meb {
	cursor: pointer;
	font-size: 14px;
	color: #0f288d;
	height: 33px;
	line-height: 33px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background-size: 100%;
}

	.Top_UpR .top-meb span {
		display: block;
		padding-left: 25px;
		background: url(../images/use-icon.png) no-repeat left center;
	}



.navicon{display:none; cursor:pointer; margin-top:12px; width:8%; float:right;}
.navicon img{width: 100%;}
.Top_down{ width:100%; margin:0 auto; min-height:50px; -moz-box-shadow: 0px 1px 1px #ddd; /* 老的 Firefox */ box-shadow: 0px 1px 1px #ddd; border-bottom:solid 1px #d5d7dd;max-width: 1200px;}
.MainNav{ float:right; width:100%;}
.MainNav ul li{ float:left; line-height:49px; height:50px; background:url(../images/nav_line.png) right center no-repeat; padding:0 1px; text-align:center; font-size:16px; position:relative;}
.MainNav ul li a{}
.MainNav ul .on{ color:#FFF; font-size:15px; background:#a4051d;}
.MainNav ul .on .layer{ color:#FFF; background:#a4051d url(../images/nav_on.png) 85px center no-repeat; padding:16px 38px 16px 13px ; font-size:15px; text-align:left; }
.MainNav ul .on .layer2{ color:#FFF; background:#a4051d; font-size:15px; padding:17px 38px;}
.MainNav ul .on .layer3{ color:#FFF;  background:#a4051d url(../images/nav_on.png) 105px center no-repeat; padding:16px 35px 16px 22px; font-size:15px; text-align:left;}
.MainNav ul .layer{ background: url(../images/nav.png) 85px center no-repeat; padding:17px 38px 17px 13px; font-size:15px; text-align:left; text-indent:1.8em;}
.MainNav ul .layer3{ background: url(../images/nav.png) 105px center no-repeat; padding:16px 38px 16px 22px; font-size:15px; text-align:left; text-indent:1.8em;}
.MainNav ul .onnav{ color:#FFF; font-size:15px; background:#a4051d;}
.MainNav ul .onnav .layer{ color:#FFF; background:#a4051d url(../images/nav_on.png) 85px center no-repeat; padding:16px 38px 16px 13px ; font-size:15px; text-align:left; text-indent:1.8em;}
.MainNav ul .onnav .layer2{ color:#FFF; background:#a4051d; font-size:15px; padding:17px 38px;}
.MainNav ul .onnav .layer3{ color:#FFF;  background:#a4051d url(../images/nav_on.png) 105px center no-repeat; padding:16px 35px 16px 22px; font-size:15px; text-align:left; text-indent:1.8em;}
.MainNav ul .nav1{ width:90px; background:#a4051d url(../images/Home_icon.png) center center no-repeat;}
.MainNav ul .nav1 a{ display:block; width:90px; height:50px;}
.MainNav ul .nav2{ width:136px;}
.MainNav ul .nav3{ width:136px;}
.MainNav ul .nav4{ width:136px;}
.MainNav ul .nav5{ width:136px;}
.MainNav ul .nav6{ width:136px;}
.MainNav ul .nav7{ width:136px;}
.MainNav ul .nav8{ width:136px;}
.MainNav ul .nav9{ width:136px;}
.MainNav ul .nav10 {width:136px;}



.sub_menu{ z-index:99999; position:absolute; padding-top:2px; top:50px; left:0; display:none;}
.sub_menu dt a{ color:#FFF; font-size:12px; display:block; height:42px; ; background:rgba(164,5,29,0.8) url(../images/datJT.png) 15px center no-repeat; text-align:left; text-indent:2.4em; line-height:42px;}
.sub_menu dt:hover a{ color:#FFF; font-size:12px; display:block; height:42px; background:#4c000b url(../images/datJT.png) 15px center no-repeat; text-align:left; text-indent:2.4em; line-height:42px;}
.sub_menu dt a:hover{color:#FFF !important;}
.nav2 .sub_menu dt{line-height: 42px; width:137px; text-align: center; height:42px;}
.nav3 .sub_menu dt{line-height: 42px; width:137px; text-align: center; height:42px;}
.nav4 .sub_menu dt{line-height: 42px; width:137px; text-align: center; height:42px;}
.nav5 .sub_menu dt{line-height: 42px; width:137px; text-align: center; height:42px;}
.nav6 .sub_menu dt{line-height: 42px; width:137px; text-align: center; height:42px;}
.nav7 .sub_menu dt{line-height: 42px; width:137px; text-align: center; height:42px;}
/*Top*/

/*Bottom*/
.Bottom{ width:100%; min-height:115px; float:left; background:#0f288d; text-align:center; color:#a1a7c9; line-height:23px;}
.Bottom a{ color:#a1a7c9;}
.Copyright{ padding-top:27px;}
/*Bottom*/

/*SildeBar*/
.SildeBar{ width:280px; float:left; min-height:300px; background:#f0f3f9;}
.MenuList{ float: left; }
.MenuList .title{ background:#334d8c url(../images/menu_icon1.png) 15px center no-repeat; height:50px; width:280px; border-bottom:solid 1px #FFF; line-height:50px;}
.MenuList .title a{ padding-left:35px; font-size:15px; font-weight:bold; color:#FFF;}

.menu_head{ display: block; width:242px;height:40px;line-height:40px;padding-left:38px;font-size:14px;color:#334c8c;cursor:pointer;border-bottom:solid 1px #FFF; position:relative; margin:0px;background:#f0f3f9 url(../images/menu_icon3.png) 15px center no-repeat;}
.menu_list .current{ background:#334d8c url(../images/menu_icon2.png) 15px center no-repeat; color:#FFF; border-bottom:solid 1px #FFF;}
.menu_list .menu_head:hover{ background:#334d8c url(../images/menu_icon2.png) 15px center no-repeat; color:#FFF; border-bottom:solid 1px #FFF;}
.menu_list .onmenu{ background:#334d8c url(../images/menu_icon2.png) 15px center no-repeat; color:#FFF; border-bottom:solid 1px #FFF;}
.menu_body{ height:auto;overflow:hidden;line-height:38px; background:#fff; display:none;}
.menu_body a{ display:block;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body>a{ position:relative; background:#f6f6f6;}
.menu_body>a::before{ content:''; display:block; width:3px; height:6px; position: absolute; left:25px; top:50%; background:url(../images/arrow.png); top:50%; transform:translateY(-50%);}
.menu_body dl{ display:none;}
.menu_body dl a{ border-bottom:none; font-size:14px; color:#777777;}
.menu_body dl dd{ background:#fff!important; padding-left:1em;}
.menu_body dl dd a:hover,
.menu_body dl dd.on a{ color:#a4051d;}

.menu_body a:hover{text-decoration:none;}
/*SildeBar*/

/*Banner*/
.HomeBan{ width:75%; height:400px; float:left; margin-top:15px; margin-bottom:15px;}
.HomeBan img{height:400px; width:900px; vertical-align:middle;}
.HomeBan li{ position: relative; }
.HomeBan li .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:48px; line-height: 48px; background:url(../images/Ban_TranspBG.png); display:block;  text-align:left; }  
.HomeBan li .shadow a{ text-decoration:none; color:#fff; font-size:17px; overflow:hidden; margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1"; width:80%; float:left;text-overflow: ellipsis;white-space: nowrap;}  
.HomeBan li .shadow .date{  color:#b8b8b8; font-size:17px;font-family: "\5FAE\8F6F\96C5\9ED1";}

/*焦点图*/
.focus{ position:relative; width:900px; height:400px; background-color: #000; float: left; line-height:400px;}  
.focus img{ max-height:400px; max-width:900px; vertical-align:middle;} 
.focus .shadow .title{width: 260px; height: 48px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:48px; line-height: 48px; background:url(../images/Ban_TranspBG.png); display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:17px; overflow:hidden; margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1"; width:80%; float:left;}  
.focus .shadow .date{  color:#b8b8b8; font-size:17px;font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; display:none;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }
 .focus .prev2,.focus .next2{position:absolute;width:13px;height:24px;}
.focus .prev2{ background:url(../images/Ban_JtL.png) no-repeat center center; bottom:10px; margin-top: -37px; right: 90px; cursor:pointer; z-index:20; }  
.focus .next2{ background:url(../images/Ban_JtR.png) no-repeat center center;  bottom:10px; margin-top: -37px; right: 40px; cursor:pointer; z-index:20;}  
/*Banner*/

.HomeNewsBan {float:left; width:100%;}
/*首页*/
.Hannoun{/*信息公告*/ width:19.8%; padding:0 20px; border:solid 1px #cccccc; border-top:solid 2px #a4051d; float:right; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.Hannoun ul li{ width:100%; float:left; text-align:left; line-height:20px; border-bottom:solid 1px #e5e5e5; color:#b9b9b9; padding:20px 0;}
.Hannoun ul li a{ font-size:14px; color:#333333;}
.Hannoun ul li:hover a{ color:#0f288d;} 
.Hannoun ul li:hover{ color:#0f288d;}
.Hannoun ul .butt{ text-align:right; padding:10px; margin:0;}
.Hannoun ul .butt a{ color:#0f288d;}
.Hannoun ul .butt a span{ font-style:normal; font-family:'宋体';}


.Hnews{ width:49%; height:490px; float:left; margin-right:2%;}
.Hnews:nth-child(3) {margin-right:0;}
.Hnews h4{ margin:0; padding:0; font-size:24px; font-weight:100; border-bottom:solid 2px #a4051d; line-height:50px;}
.Hnews h4 a{ color:#0f288d;}
.Hnews h4 .butt{ float:right;}
.Hnews h4 .butt a{ font-size:12px; font-style:normal; font-family:'宋体';}
.Hnews ul .one{ width:100%; float:left; padding:20px 0; border-bottom:solid 1px #eaeaea; margin-bottom:5px;height: 127px;}
.Hnews ul .one .img{ float:left; display:block; width:160px; height:120px; line-height:120px; padding-right:15px;}
.Hnews ul .one .img img{ max-width:160px; max-height:120px; vertical-align:middle;}
.Hnews ul .one .title{ border-bottom:0; font-size:14px; font-weight:bold; margin:0; padding:3px 0; line-height:20px;}
.Hnews ul .one .title a{ color:#333333;}
.Hnews ul .one .title a:hover{ color:#9c0015;}
.Hnews ul .one .date{ color:#999999; }
.Hnews ul .one .des{ margin:0; padding:5px 0; color:#666666; line-height:22px; font-size:12px;}
.Hnews ul .one .des .butt{ color:#9c0015;}
.Hnews ul li { border-bottom:dashed 1px #cccccc; height:35px; float:left; width:100%;}
.Hnews ul li:hover{ color:#1a3292;}
.Hnews ul li:hover a{ color:#1a3292;}
.Hnews ul li i{ font-style:normal; font-family:'宋体'; float:left;line-height:35px; color:#1a3292;}
.Hnews ul li a{ color:#666666; width:80%; float:left; font-size:14px; line-height:35px;}
.Hnews ul li .date{ float:left;line-height:35px;}



/*最新著作*/
.HnewBook{ width:100%; height:300px; float:left;position: relative;}
.HnewBook h4{ margin:0; padding:0; font-size:24px; font-weight:100; border-bottom:solid 2px #a4051d; line-height:50px;}
.HnewBook h4 a{ color:#0f288d;}
.HnewBook h4 .butt{ float:right;}
.HnewBook h4 .butt a{ font-size:12px; font-style:normal; font-family:'宋体';}

.HnewBook .Cbd{ overflow:hidden;width: 91%;margin:28px auto 0;}
.HnewBook .Cbd li{width:16.4%; height: 188px; /*margin-right: 10px;*/ border:1px #fff solid;float:left; text-align: center;}
.HnewBook .Cbd li img{ max-width: 180px; max-height: 188px;width: 100% }
.HnewBook .Cbd li:hover{ border:1px #a4051d solid; }
.HnewBook .hd a{display: inline-block;width:40px;height:188px;background: #a4051d;color:#fff;font-size:30px;line-height: 188px;text-align: center;cursor: pointer;z-index:9;}
.HnewBook .hd .next{position: absolute;right:0px;top:80px;}
.HnewBook .hd .prev{position: absolute;left;:0px;top:80px;}
/*最新著作*/

.Hcomment{ width:23.1%; height:490px; float:right; }
.Hcomment h4{ margin:0; padding:0; font-size:24px; font-weight:100; border-bottom:solid 2px #a4051d; line-height:47px;}
.Hcomment h4 a{ color:#0f288d;}
.Hcomment h4 .butt{ float:right;}
.Hcomment h4 .butt a{ font-size:12px; font-style:normal; font-family:'宋体';}
.Hcomment ul{ border:solid 1px #cccccc; margin-top:20px;}
.Hcomment ul li{ height:100px; background:url(../images/Hdata_BG.jpg); border-top:solid 1px #cccccc; float:left; width:100%;}
.Hcomment ul .liTop{ height:100px; background:url(../images/Hdata_BG.jpg); border-top:0; float:left; width:100%;}
.Hcomment ul li .icon_img{ display:block; height:100px; float:left; padding:0 5px 0 25px; line-height:100px;}
.Hcomment ul li .icon_img img{ vertical-align:middle;}
.Hcomment ul li .title{ color:#666666; float:left; font-size:14px; line-height:100px; color:#333333; font-size:20px;}

.index_new_right{float: right;width: 60%;}


.Hpublica{ width:75.5%; height:405px; float:left;}
.Hpublica h4{ margin:0; padding:0; font-size:24px; font-weight:100; border-bottom:solid 2px #a4051d; line-height:50px;}
.Hpublica h4 a{ color:#0f288d;}
.Hpublica h4 .butt{ float:right;}
.Hpublica h4 .butt a{ font-size:12px; font-style:normal; font-family:'宋体';}
.slideTxtBoxnoe{/*外层*/ width:100%; text-align:left;  } 
.slideTxtBoxnoe .hd{ height:40px; line-height:40px; border-bottom:solid 1px #e1e1e1; padding:0 20px;  position:relative;} 
.slideTxtBoxnoe .hd ul{ float:left; position:absolute; left:0px; top:0px; height:32px;   } 
.slideTxtBoxnoe .hd ul li{ float:left; padding:0 10px; font-size:16px; line-height:40px;}
.slideTxtBoxnoe .hd ul li span{ color:#333333; cursor:pointer;}
.slideTxtBoxnoe .hd ul li.on{ height:40px;  background:#eeeeee url(../images/nav_line.png) right center no-repeat; color:#9c0015; cursor:pointer; }
.slideTxtBoxnoe .hd ul li.on span{ color:#9c0015; cursor:pointer;} 
.slideTxtBoxnoe .bd{ } 
.slideTxtBoxnoe .bd ul{ } 
.slideTxtBoxnoe .tempWrap{ margin:15px; } 
.slideTxtBox{/*内层*/ width:906px; text-align:left; position:relative; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd .picture{ width:46.5%; height:258px; float:left; line-height:211px;}
.slideTxtBox .bd .picture a{display: block;width: 100%;height: 100%;}
.slideTxtBox .bd .picture img{width: 100% !important;height: 258px !important;/* max-height:211px; max-width:302px; vertical-align:middle;*/}
.slideTxtBox .bd .cone{ float:right; width:44.1%; height:211px; line-height:30px;padding:24px 15px;}
.slideTxtBox .bd .cone dl dt{ border-bottom:dashed 1px #cccccc;}
.slideTxtBox .bd .cone dl dt a{color:#666666; font-size:14px;}
.slideTxtBox .bd .cone dl dt a .point{ font-style:normal; font-family:'宋体'; color:#1a3292}
.slideTxtBox .bd .cone dl dt a .date{ font-size:12px; float:right; color:#999;}
.slideTxtBox .bd .cone dl dt a:hover{color:#1a3292; font-size:14px;}
.slideTxtBox .bd .cone dl dt a:hover .date{color:#1a3292; font-size:12px;}
.slideTxtBox .bd .cone dl dd{ border-bottom:dashed 1px #cccccc;}
.slideTxtBox .bd .cone dl dd h3{ margin:0; padding:0; font-size:16px; line-height:30px; padding-bottom:5px; float:left;}
.slideTxtBox .bd .cone dl dd h3 a{ color:#666666;}
.slideTxtBox .bd .cone dl dd h3 a:hover{color:#1a3292;}
.slideTxtBox .bd .cone dl .butt{ font-size:14px; font-style:normal; font-family:'宋体'; color:#db2b43; float:left;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{ }
.slideTxtBox .arrow a{ display:block; width:21px; height:21px; overflow:hidden; cursor:pointer;}
.slideTxtBox .arrow .btnprev{ background:url(../images/Hpublic_JTL.png) no-repeat left center;  position:absolute; left:33px; top:117px; }
.slideTxtBox .arrow .btnnext{ background:url(../images/Hpublic_JTR.png) no-repeat right center;  position:absolute; left:400px; top:117px;}

.Hdata{ width:23.1%; height:405px; float:right;}
.Hdata ul{overflow: hidden;}
.Hdata h4{ margin:0 0 25px; padding:0; font-size:24px; font-weight:100; border-bottom:solid 2px #a4051d; line-height:50px;}
.Hdata h4 a{ color:#0f288d;}
.Hdata h4 .butt{ float:right;}
.Hdata h4 .butt a{ font-size:12px; font-style:normal; font-family:'宋体';}
.Hdata ul li{ width:100%; height:139px; float:left; border:solid 1px #cccccc; background:url(../images/Hdata_BG1.jpg) no-repeat; margin-top:15px; line-height:139px; font-size:20px;background-size: 100% 100%;}
.Hdata ul li .icon_img{ display:block; height:139px; float:left; padding:0 5px 0 25px; line-height:139px;}
.Hdata ul li .icon_img img{ vertical-align:middle;}
.Hdata ul li a{ color:#333333; display:block; width:278px; height:139px;}
/*首页*/


/*about*/
.about{ padding:20px; text-align:center; width:840px;}
/*.about em{ width:4px; height:25px; padding-right:15px; display:block; background:url(../images/Red_Line.jpg) left center no-repeat; float:left;}*/

/*product*/
.product{}
.product ul li{ text-align:center; margin-left:27px; margin-top:20px; float:left;}
.product ul li:hover a{ color:#334d8c;}
.product ul li .img{ display:block; width:122px; height:182px; border:solid 1px #cccccc; line-height:180px;}
.product ul li .img img{ max-width:120px; max-height:180px; vertical-align:middle;}
.product ul li .name{ margin:0; padding:5px 0; line-height:18px;}
.product ul .liL{ margin-left:0px;}

/*news*/
.news{ width:880px; float:left;}
.news ul li{ width:100%; height:41px; border-bottom:dashed 1px #cccccc;}
.news ul li .con{ font-size:15px;padding-left:15px; width:85%; display:block; height:41px; background:url(../images/news_jt.jpg) left center no-repeat; line-height:41px; float:left;}
.news ul li .con:hover{ color:#334c8c;}
.news ul li .date{ float:right; height:41px; line-height:41px; color:#999999;}

.news_info{ padding:30px 28px;}
.News_info .info_title{ padding:10px 0px; font-size:20px; font-weight:100; text-align:center;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_txt video{width: 100%}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox{ border-top:solid 1px #cccccc; padding-top:20px;}
.News_info .PrevNextBox a{ color:#999999;}
.News_info .PrevNextBox .PreL{ float:left;}
.News_info .PrevNextBox .PreR{ float:right;}
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#ccc;}

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.DownLoadzz{display: inline-block;background:url(../images/dbg.png) no-repeat;width:118px;height: 40px;margin-right: 5px;color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-indent: 48px;
    line-height: 40px;}
.Viewzz{display: inline-block;background:url(../images/ybg.png) no-repeat;width: 138px;height: 40px;color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-indent: 58px;
    line-height: 40px;}
.SinglePage img{max-width: 100%;}

@media ( max-width:1199px){
	.Top_Up{height: auto;}
	.Top_Up .logo{height: auto;max-height: 100%;padding-top: 0;}
	.Top_UpR{height: auto;margin-top: 24px;}
	.Top_UpR .version{position: static;height:35px;margin-right: 10px;}
	.Top_UpR .version .zh,
	.Top_UpR .version .en{height:35px; line-height:35px;}
	.index_new_right{width: 80%;}
	.SreachBox{position: static;}
	.sub_menu{width: 100%;}
	.MainNav ul .nav1{width: 7.5%;}
	.MainNav ul .nav2{width: 11%}
	.MainNav ul .nav3{width: 11%}
	.MainNav ul .nav4{width: 11%}
	.MainNav ul .nav5{width: 11%}
	.MainNav ul .nav6{width: 11%}
	.MainNav ul .nav7{width: 11%}
	.MainNav ul .nav8{width: 11%}
	.MainNav ul .nav9{width: 11%;}
	.MainNav ul .nav9 a{display: block;width: 100%;height: 100%;}
	.MainNav ul .layer,
	.MainNav ul .onnav .layer,
	.MainNav ul .layer3,
	.MainNav ul .onnav .layer2,
	.MainNav ul .on .layer,
	.MainNav ul .on .layer2,
	.MainNav ul .on .layer3
	{padding:0px;}
	.Hnews{width: 100%;margin-bottom: 20px; margin-right:0; float:none;}
	.Hnews ul .one .img{width: 13%;}
	.Hnews ul .one .img img{width: 100%;}
	.Hnews ul li .date{float: right;padding-right: 10px;}
	.Hcomment{width: 100%;margin-bottom: 20px;}
/*	.Hpublica{float: normal;width: 100% !important;}*/
	.slideTxtBoxnoe,.slideTxtBox{width: 100% !important;}
	.slideTxtBoxnoe .hd ul li{font-size: 13px !important;}
	.HomeBan img{width:100% !important;}
	.about{width: 100%;padding: 0px;}
	.MainContent{width: 73%;}
	.SildeBar{width: 23%;}
	.MenuList{float: none;}
	.MenuList .title{width: 100%;}
	.menu_head{width: 83.5%;padding-left: 16.5%;}
	.MenuList .title{width: 100%;}
	.Content{width: 100%;}
	.news{width: 100%;}
	.MainNav ul .onnav .layer3{padding:0px;}
	.Top_UpR .top-use{ right:4%;}
}
@media ( max-width:972px){
	.Hpublica{width: 100% !important;}
	.Hdata{width: 100% !important;}
	.Hdata li{width:auto !important;}
}
@media ( max-width:810px){
.Hannoun{width: 18%;}
}
@media ( max-width:768px){
.Hannoun{width: 19% !important ;}
.HnewBook .Cbd li{height: auto}
.HnewBook .hd .prev,.HnewBook .hd .next{display: none}
.TopBG{min-height:0px !important}
.HomeBan{height:auto;margin:0px;}
.slideTxtBox .bd .cone{padding:0px;}
.Hdata,.HnewBook,.Hcomment{height: auto;margin-bottom: 20px;}
.HomeBan img{height: auto !important;}
}



@media (max-width:768px){
.navicon{ margin-right:10px; margin-top:18px; display: block; width:30px;}
.sub_menu{display: none;}
.MainNav ul li{width: 100% !important;;float:normal}
.MainNav ul li a{width: 100% !important;;float:normal}
.Top_down{position: absolute;background: #fff;z-index: 20;display: none;}
.Hannoun{width: 100% !important ;padding:0px;}
.Hannoun ul li{padding:20px;}
.HomeBan{float: none;width: 100%;}
.SildeBar{width: 100%;float: none;height: auto !important;min-height: 0px;}
.menu_head{padding-left: 35px;width: auto;}
.MainContent{width: 100%;}
.spacing{margin-top:0px;}
.news{width: 100%;}
.news ul li .date{width: auto;}
.news ul li .con{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 60%;}
.prev1{display: block;float: none !important}
.next1{display: block;float: none !important}
.news_info{padding:0px;}
.menu_body{width: 100%;}
.menu_body a{width: auto;}
.Content{width: 94%;padding:0 3%;}
.Top_UpR{ margin-top:15px; width:35%;}
.Top_UpR .top-use{ right:25px;}
.Top_UpR .version{ width:120px;}
.SreachBox{ width:80%;float: right;height: 20px;margin-top: 5px;}
.SreachBox .sreach_ipu{padding: 0 10px;width: 70%;}
}
@media ( max-width:640px){
.navicon{margin-top:15px;margin-right: 10px; width:20px;}
.index_new_right{width: 100%;}
.Hnews ul .one{height: auto;}
.Hnews{height: auto;}
.slideTxtBoxnoe .hd ul{float: none;position: static;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
.slideTxtBoxnoe .hd ul li{display: inline-block;float: none;}
.slideTxtBox .bd .picture{height: auto;float: none;margin:0 auto;}
.slideTxtBox .bd .picture img{width: 100%;height: auto !important;display: block;margin:0 auto;}
.slideTxtBox .bd .cone{width: 100%;height: auto;}
.Hpublica{height: auto;}
.Hdata ul li{display: table;float: none;margin:0 auto;}
.Hannoun ul li{width:97%; padding:20px 0px 0px 10px;}
.Hnews ul .one .img{display: table;width: auto;margin:0 auto;float: none;}
.index_new_right{text-align: center}
.Hnews ul .one .des{text-align: left;}
.HnewBook .Cbd li{float: none;}
.bottom_tel{display: block;}
.Top_Up .logo{margin-top: 10px;}
.Top_Up{height: 60px; overflow: hidden;}

.Top_UpR{/* width:auto;*/ display: block; float:right; margin-right:5px; margin-top:5px;width: 50%}
.Top_UpR .top-use{ line-height:25px; height:25px; right:0;top: 15px;}
.Top_UpR .version{ float: right; margin-right:90px; line-height:25px; height:25px;}
.Top_UpR .version .zh,
.Top_UpR .version .en{line-height:25px; height:25px;}
}
@media ( max-width:460px){
.Hnews ul li a{width: 60%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
}

@media ( min-width:600px)  and  ( max-width:640px){
/*.Top_Up .logo{max-height: 100%; margin-top: 0 !important;}*/
.Top_Up .logo img{max-width: 95% !important;}
.Top_Up .logo img{max-width: 100%;max-height: 100%;}
}



/* 会员注册 */
.Member-login{ padding:25px; width:100%; box-sizing:border-box;}
.Member-login *{ box-sizing:border-box;}
.Member-login .Tit{ padding:15px 0; font-size:16px; color:#333333; border-bottom:dashed 1px #cccccc;}
.Member-form{ margin-bottom:25px; padding:25px 0; border-bottom:dashed 1px #cccccc;}
.Member-form .item{ margin-bottom:10px; width:100%; overflow: hidden;}
.Member-form .item .name{ margin-right:20px; line-height:40px; font-size:14px; width:100px; text-align:right; float: left;}
.Member-form .item .name i{ display:inline-block; margin-right:5px; color:red;}
.Member-form .item .input_txt{ line-height:40px; float: left; width:35%; border:solid 1px #dbdbdb; border-radius:5px; overflow: hidden;}
.Member-form .item .input_txt input{ display:block; font-size:14px; padding:0 10px; width:100%; line-height:40px;}
.Member-form .item .select_txt{ line-height:40px; float: left; width:35%; border:solid 1px #dbdbdb; border-radius:5px; overflow: hidden;}
.Member-form .item .select_txt select{ display:block; font-size:14px; line-height:40px; height:40px; padding:0 10px; width:100%;}
.Member-form .item .code_txt{ line-height:40px; float: left; width:35%; border:solid 1px #dbdbdb; border-radius:5px; overflow: hidden;}
.Member-form .item .code_txt input{ display:block; font-size:14px; padding:0 10px; width:55%; line-height:40px; float: left;}
.Member-form .item .code_txt .but{ cursor: pointer; font-size:14px; color:#0798fe; background:#f1faff; padding:0 15px; float:right;}
.Member-login .Aniu_box{ color:#999999; font-size:14px; line-height:40px; height:40px; padding-left:120px;}
.Member-login .Aniu_box .Tiou{ cursor:pointer; font-size:14px; margin-right:25px; width:110px; text-align: center; background:#a4051d; color:#fff; float:left; border-radius:5px; overflow: hidden;}
.Member-login .Aniu_box a{ text-decoration:underline; color:#0798fe; display:inline-block;}
@media ( max-width:640px){
.Member-login{ padding:25px 10px;}
.Member-login .Tit{ font-size:14px;}
.Member-form .item .select_txt,
.Member-form .item .code_txt,
.Member-form .item .input_txt{ width:60%;}
.Member-form .item .code_txt input{ width:45%;}
.Member-form .item .code_txt .but{ padding:0 10px;}
.Member-login .Aniu_box{ padding-left:0; display:flex; justify-content:center;}
}





/* 本所刊物 */
.Catalogue{ padding:35px 0; width:100%; display:flex; justify-content:space-between; float: left; overflow: hidden;}
.Catalogue .Catalogue-lf{ padding:0 25px; max-width:450px; text-align: center;}
.Catalogue .Catalogue-lf .tiem{ font-size:0; overflow: hidden;}
.Catalogue .Catalogue-lf .tiem span{ padding:3px 10px; display:block; font-size:16px; color:#334d8c; border:solid 1px #334d8c; border-radius:5px; overflow: hidden; float: left;}
.Catalogue .Catalogue-lf .info{ border-bottom:dashed 1px #cccccc; text-align:left; line-height:2; font-size:18px; color:#666666;}
.Catalogue .Catalogue-lf .dow{ margin-top:30px;}
.Catalogue .Catalogue-lf .dow a{ cursor: pointer; font-size:14px; line-height:3; padding:0 20px; display:inline-block; background:#a4051d; color:#fff; border-radius:5px; overflow: hidden;}
.Catalogue .Catalogue-lf .dow span{ background: url(../images/dow.png) no-repeat center right; padding-right:30px;}
.Catalogue .Catalogue-rf{ width:300px;}
.Catalogue .Catalogue-rf .til{ padding-bottom:15px; font-size:18px; color:#0f288d;}
.Catalogue .Catalogue-rf .Catalogue_io{ display:flex; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; border-top:solid 2px #a4051d; padding:30px 20px; background:#f4f4f4; height:100%;}
.Catalogue .Catalogue-rf .Catalogue_io a{ padding:5px; font-size:16px; color:#334d8c; line-height:1.5; margin-bottom:5%; border:solid 1px #dbdbdb; background:#fff; min-width:45.5%; text-align: center; border-radius:5px; overflow: hidden; box-sizing: border-box;}
.Catalogue .Catalogue-rf .Catalogue_io a:hover{ background:#a4051d; color:#fff;}
@media ( max-width:640px){
.Catalogue{ flex-wrap:wrap;}
.Catalogue .Catalogue-rf{ padding:2%; width:100%;}
}

/* 本所刊物了解更多 */
.learn_more{ padding:60px 30px; display: block; box-sizing:border-box; overflow:hidden; border-bottom:dashed 1px #ccc;}
.learn_more .icon{ margin-right:35px; float:left;}
.learn_more .text{ line-height:2; font-size:18px; color:#666666; float:left;}
.learn_more .text .tel{ color:#a4051d;}

/* 一带一路 */
.Road_Con{ padding:65px 0;}


/* 下载弹框 */
.dow_tank{ display:none; position: fixed; left:0; top:0; background:rgba(0,0,0,.5); width:100%; height:100%; z-index:10;}
.dow_tank .Juz{ height:100%; display:flex; justify-content:center; align-items:center;}
.dow_tank .back_one{ position: relative;}
.dow_tank .close{ position: absolute; right:-50px; background:#334d8c; padding:10px; padding-left:30px; font-size:14px; color:#fff; border-radius:10px; cursor:pointer;}
.dow_tank .close i{ margin:0 auto 5px; display:block; width:21px; height:21px; background:url(../images/close.png); background-size:cover;}
.dow_tank .con-info{ position: relative; z-index:2; max-width:530px; background:#fff; padding:65px; box-sizing:border-box; border-radius:10px; overflow: hidden;}
.dow_tank .con-info .tit{ display:flex; justify-content:center; align-items:center; font-size:20px; font-weight:bold; color:#334d8c;}
.dow_tank .con-info .tick::before{ margin-right:10px; content:''; display:block; width:46px; height:46px; background:url(../images/tick.png);}
.dow_tank .con-info .text{ line-height:1.8; font-size:16px; color:#666666; margin:20px 0;}
.dow_tank .con-info .but{ text-align:center; display:flex; justify-content:center;}
.dow_tank .con-info .but span{ cursor: pointer; line-height:2; display:block; padding:5px 20px; background:#334d8c; font-size:14px; color:#fff; border-radius:5px; overflow: hidden;}
.dow_tank .con-info .but em{ font-style:normal;}


/* 会员登录 */
.Login_PopUp{ position: fixed; left:0; top:0; background:rgba(0,0,0,.5); width:100%; height:100%; z-index:20; display:none;}
.Login_PopUp .Juz{ height:100%; display:flex; justify-content:center; align-items:center;}
.Login_PopUp .back_one{ position: relative;}
.Login_PopUp .close{ position: absolute; right:-50px; background:#334d8c; padding:10px; padding-left:30px; font-size:14px; color:#fff; border-radius:10px; cursor:pointer;}
.Login_PopUp .close i{ margin:0 auto 5px; display:block; width:21px; height:21px; background:url(../images/close.png); background-size:cover;}
.Login_PopUp .con-info{ position: relative; z-index:2; max-width:530px; background:#fff; padding:65px; box-sizing:border-box; border-radius:10px; overflow: hidden;}
.Login_PopUp .con-info .input{ width:420px; max-width:100%;}
.Login_PopUp .con-info .tit{ display:flex; justify-content:center; align-items:center; font-size:20px; font-weight:bold; color:#334d8c; margin-bottom:30px;}
.Login_PopUp .con-info .item{ margin-bottom:20px;}
.Login_PopUp .con-info .name{ margin-bottom:10px; color:#666666; font-size:16px;}
.Login_PopUp .con-info .input input{ width:100%; padding:15px; border:solid 1px #ccc; font-size:14px; box-sizing:border-box; border-radius:5px; overflow: hidden;}
.Login_PopUp .con-info .forget{ text-align:right;}
.Login_PopUp .con-info .forget a{ font-size:14px; color:#999999;}
.Login_PopUp .con-info .but{ margin-top:25px;}
.Login_PopUp .con-info .but .Aniu{ display: block; background:#a4051d; font-size:16px; color:#ffffff; line-height:3; text-align: center; border-radius:5px; overflow: hidden;}
.Login_PopUp .con-info .tishi{ color:#999999; font-size:14px; margin-top:20px; text-align: center;}
.Login_PopUp .con-info .tishi a{ color:#0798fe;}
@media ( max-width:640px){
.Login_PopUp .back_one{ width:100%;}
.Login_PopUp .con-info{ max-width:96%; margin:0 auto;}
.Login_PopUp .close{ width:30px; height:30px; line-height:28px; padding:0; top:0; right:2%; font-size:0; z-index:10; border-radius:100%; overflow: hidden; text-align:center;}
.Login_PopUp .close span{ display:none;}
.Login_PopUp .close i{ display:inline-block; vertical-align:middle; width:11px; height:11px; margin:0;}
}


/* 会员注册 */
.Register_PopUp{ position: fixed; left:0; top:0; background:rgba(0,0,0,.5); width:100%; height:100%; z-index:20; display:none;}
.Register_PopUp .Juz{ height:100%; display:flex; justify-content:center; align-items:center;}
.Register_PopUp .back_one{ position: relative;  max-width:600px; width:100%;}
.Register_PopUp .close{ position: absolute; right:-50px; background:#334d8c; padding:10px; padding-left:30px; font-size:14px; color:#fff; border-radius:10px; cursor:pointer;}
.Register_PopUp .close i{ margin:0 auto 5px; display:block; width:21px; height:21px; background:url(../images/close.png); background-size:cover;}
.Register_PopUp .con-info{ position: relative; z-index:2; max-width:600px; background:#fff; padding:40px; box-sizing:border-box; border-radius:10px; overflow: hidden;}
.Register_PopUp .con-info .Tit{ text-align: center; font-size:18px; color:#334d8c;}
.Register_PopUp .Aniu_box{ display:flex; justify-content:center; color:#999999; font-size:14px; line-height:40px; height:40px;}
.Register_PopUp .Aniu_box .Tiou{ cursor:pointer; font-size:14px; margin-right:25px; width:110px; text-align: center; background:#a4051d; color:#fff; float:left; border-radius:5px; overflow: hidden;}
.Register_PopUp .Aniu_box a{ text-decoration:underline; color:#0798fe; display:inline-block;}
.Register_PopUp .Member-form{ margin-bottom:25px; padding:25px 0; border-bottom:dashed 1px #cccccc;}
.Register_PopUp .Member-form .item{ margin-bottom:10px; width:100%; overflow: hidden;}
.Register_PopUp .Member-form .item .name{ margin-right:20px; line-height:40px; font-size:14px; width:100px; text-align:right; float: left;}
.Register_PopUp .Member-form .item .name i{ display:inline-block; margin-right:5px; color:red;}
.Register_PopUp .Member-form .item .input_txt{ line-height:40px; float: left; width:calc(100% - 130px); border:solid 1px #dbdbdb; border-radius:5px; overflow: hidden;}
.Register_PopUp .Member-form .item .input_txt input{ display:block; font-size:14px; padding:0 10px; width:100%; line-height:40px;}
.Register_PopUp .Member-form .item .select_txt{ line-height:40px; float: left; width:calc(100% - 130px); border:solid 1px #dbdbdb; border-radius:5px; overflow: hidden;}
.Register_PopUp .Member-form .item .select_txt select{ display:block; font-size:14px; line-height:40px; height:40px; padding:0 10px; width:100%;}
.Register_PopUp .Member-form .item .code_txt{ line-height:40px; float: left; width:calc(100% - 130px); border:solid 1px #dbdbdb; border-radius:5px; overflow: hidden;}
.Register_PopUp .Member-form .item .code_txt input{ display:block; font-size:14px; padding:0 10px; width:55%; line-height:40px; float: left;}
.Register_PopUp .Member-form .item .code_txt .but{ cursor: pointer; font-size:14px; color:#0798fe; background:#f1faff; padding:0 15px; float:right;}
@media ( max-width:640px){
.Register_PopUp .back_one{ width:100%;}
.Register_PopUp .con-info{ max-width:96%; margin:0 auto;}
.Register_PopUp .close{ width:30px; height:30px; line-height:28px; padding:0; top:0; right:2%; font-size:0; z-index:10; border-radius:100%; overflow: hidden; text-align:center;}
.Register_PopUp .close span{ display:none;}
.Register_PopUp .close i{ display:inline-block; vertical-align:middle; width:11px; height:11px; margin:0;}
.Register_PopUp .con-info{ max-width:96%; margin:0 auto; padding:20px;}
.Register_PopUp .Member-form{ padding:10px 0;}
.Register_PopUp .Member-form .item .select_txt,
.Register_PopUp .Member-form .item .code_txt,
.Register_PopUp .Member-form .item .input_txt{ width:60%;}
.Register_PopUp .Member-form .item .code_txt input{ width:45%;}
.Register_PopUp .Member-form .item .code_txt .but{ padding:0 10px;}
}




/* 忘记密码 */
.Forget_PopUp {
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 20;
	display: none;
}

	.Forget_PopUp .Juz {
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.Forget_PopUp .back_one {
		position: relative;
		max-width: 600px;
		width: 100%;
	}

	.Forget_PopUp .close {
		position: absolute;
		right: -50px;
		background: #334d8c;
		padding: 10px;
		padding-left: 30px;
		font-size: 14px;
		color: #fff;
		border-radius: 10px;
		cursor: pointer;
	}

		.Forget_PopUp .close i {
			margin: 0 auto 5px;
			display: block;
			width: 21px;
			height: 21px;
			background: url(../images/close.png);
			background-size: cover;
		}

	.Forget_PopUp .con-info {
		position: relative;
		z-index: 2;
		max-width: 600px;
		background: #fff;
		padding: 40px;
		box-sizing: border-box;
		border-radius: 10px;
		overflow: hidden;
	}

		.Forget_PopUp .con-info .Tit {
			text-align: center;
			font-size: 18px;
			color: #334d8c;
		}

	.Forget_PopUp .Aniu_box {
		display: flex;
		justify-content: center;
		color: #999999;
		font-size: 14px;
		line-height: 40px;
		height: 40px;
	}


		.Forget_PopUp .Aniu_box .UpdatePwd {
			cursor: pointer;
			font-size: 14px;
			margin-right: 25px;
			width: 110px;
			text-align: center;
			background: #a4051d;
			color: #fff;
			float: left;
			border-radius: 5px;
			overflow: hidden;
		}

		.Forget_PopUp .Aniu_box a {
			text-decoration: underline;
			color: #0798fe;
			display: inline-block;
		}

	.Forget_PopUp .Member-form {
		margin-bottom: 25px;
		padding: 25px 0;
		border-bottom: dashed 1px #cccccc;
	}

		.Forget_PopUp .Member-form .item {
			margin-bottom: 10px;
			width: 100%;
			overflow: hidden;
		}

			.Forget_PopUp .Member-form .item .name {
				margin-right: 20px;
				line-height: 40px;
				font-size: 14px;
				width: 100px;
				text-align: right;
				float: left;
			}

				.Forget_PopUp .Member-form .item .name i {
					display: inline-block;
					margin-right: 5px;
					color: red;
				}

			.Forget_PopUp .Member-form .item .input_txt {
				line-height: 40px;
				float: left;
				width: calc(100% - 130px);
				border: solid 1px #dbdbdb;
				border-radius: 5px;
				overflow: hidden;
			}

				.Forget_PopUp .Member-form .item .input_txt input {
					display: block;
					font-size: 14px;
					padding: 0 10px;
					width: 100%;
					line-height: 40px;
				}

			.Forget_PopUp .Member-form .item .select_txt {
				line-height: 40px;
				float: left;
				width: calc(100% - 130px);
				border: solid 1px #dbdbdb;
				border-radius: 5px;
				overflow: hidden;
			}

				.Forget_PopUp .Member-form .item .select_txt select {
					display: block;
					font-size: 14px;
					line-height: 40px;
					height: 40px;
					padding: 0 10px;
					width: 100%;
				}

			.Forget_PopUp .Member-form .item .code_txt {
				line-height: 40px;
				float: left;
				width: calc(100% - 130px);
				border: solid 1px #dbdbdb;
				border-radius: 5px;
				overflow: hidden;
			}

				.Forget_PopUp .Member-form .item .code_txt input {
					display: block;
					font-size: 14px;
					padding: 0 10px;
					width: 55%;
					line-height: 40px;
					float: left;
				}

				.Forget_PopUp .Member-form .item .code_txt .but {
					cursor: pointer;
					font-size: 14px;
					color: #0798fe;
					background: #f1faff;
					padding: 0 15px;
					float: right;
				}

@media ( max-width:640px) {
	.Register_PopUp .back_one {
		width: 100%;
	}

	.Register_PopUp .con-info {
		max-width: 96%;
		margin: 0 auto;
	}

	.Register_PopUp .close {
		width: 30px;
		height: 30px;
		line-height: 28px;
		padding: 0;
		top: 0;
		right: 2%;
		font-size: 0;
		z-index: 10;
		border-radius: 100%;
		overflow: hidden;
		text-align: center;
	}

		.Register_PopUp .close span {
			display: none;
		}

		.Register_PopUp .close i {
			display: inline-block;
			vertical-align: middle;
			width: 11px;
			height: 11px;
			margin: 0;
		}

	.Register_PopUp .con-info {
		max-width: 96%;
		margin: 0 auto;
		padding: 20px;
	}

	.Register_PopUp .Member-form {
		padding: 10px 0;
	}

		.Register_PopUp .Member-form .item .select_txt,
		.Register_PopUp .Member-form .item .code_txt,
		.Register_PopUp .Member-form .item .input_txt {
			width: 60%;
		}

			.Register_PopUp .Member-form .item .code_txt input {
				width: 45%;
			}

			.Register_PopUp .Member-form .item .code_txt .but {
				padding: 0 10px;
			}
}





@media ( min-width:900px) {.Hannoun ul li{padding: 18px 0;}}
@media ( min-width:830px) and (max-width: 900px){.Hannoun ul li{padding: 13px 0;}}
@media ( min-width:768px) and (max-width: 830px) {.Hannoun ul li{padding: 7.5px 0;}}
.index-video{font-size: 0;margin: 20px 0;}
.index-video .img{position: relative;float: left;width: 46.5%;}
.index-video .img video{width: 100%}
.index-video .list{float: right;width: 44.1%;padding: 24px 15px;}
.index-video .list ul li{border-bottom: dashed 1px #cccccc;}
.index-video .list ul li a{color: #666666;font-size: 14px;}
.index-video .list ul li a .point{font-style: normal;font-family: '宋体';color: #1a3292;}
.index-video .list ul li a .date {font-size: 12px;float: right;color: #999;}
.index-video .list .slick-list{overflow: hidden;}
.index-video .img .bx-pager{position: absolute;left: 0;bottom: 3%;width: 100%;text-align: center;font-size: 0;}
.index-video .img .bx-pager .bx-pager-item{display: inline-block;margin-right: 10px;}
.index-video .img .bx-pager .bx-pager-item:last-child{margin-right: 0;}
.index-video .img .bx-pager .bx-pager-item a{display: block;width: 10px;height: 10px;border-radius: 10px;background-color: #fff;border:1px solid #a4051d;box-sizing: border-box;}
.index-video .img .bx-pager .bx-pager-item a.active{background-color: #a4051d;}
@media ( max-width:640px){
	.index-video .img{float: none;width: 100%}
	.index-video .list{float: none;margin-top: 20px;width: 100%}
}