/*一级二级导航底部字体*/
div.foot{ width:100%; min-width:1100px; max-width:100%; background:#f5f5f5; padding:12px 0; color:#fbfbfb; border-top: solid 1px #dcdcdc; text-align: center;}
@font-face{font-style: normal; src: url("../font/Roboto-Regular.ttf"); font-family: Roboto, "Roboto Medium";}
div.foot li,div.foot a,div.foot p{ color:#999;font-size: 14px;}
div.foot a:hover{ color: #2186d6;}
.foot .footer{ width:1100px;  margin:0 auto; }
.foot .footer .foot_Box{display: none;}/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,
pre,form, fieldset, legend,th, td,img,button, input, textarea,div{margin: 0;padding: 0; color:#666;word-wrap: break-word; }
body,button, input, textarea {font: 14px/1.5 Roboto, "Roboto Medium";}
input, select{ vertical-align:middle;outline:none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em,b,i{font-style:normal; font-weight:normal;}
ul, li,ol { list-style: none; padding:0; margin:0;}
a {text-decoration: none; color:#666; outline:none;}
.nav-main li a:hover { text-decoration:none;color:#c01829;}
img{ border:0px; margin:0; padding:0; vertical-align:middle;}
table { border-collapse: collapse; border-spacing:0;}
.lf{ float:left; _display:inline;}
.rt{ float:right;_display:inline;}
.clear:after {content:"";height:0;display:block;clear:both;}
.clear {clear: both; height:0px; overflow:hidden; zoom: 1;}
/*顶部效果*/
.W_Infinite{ width: 100%; min-width: 1100px; max-width: 100%;}
.W_1100{width:1100px; margin-left: auto;margin-right: auto; }
/*二级导航效果*/
.nav-box{margin: auto; background-color: #ffffff; width: 100%; height: 80px; z-index: 100;}
.nav-box1{width: 1100px; padding: 10px 0; margin: auto; background-color: #ffffff; }
.logo{float: left; padding-top: 18px;}
.nav-box2{float: right;line-height: 30px;margin:  auto;padding-top: 20px;text-align: center;font-size: 15px;position: relative;background: #ffffff;z-index: 100;}
/*nav-main*/
.nav-main{
    list-style-type: none;
}
.nav-main span{
    display: inline-block;
    margin-left: 4px;
    width: 10px;
    height: 10px;
    background:url(../images/index/down-icon.png) no-repeat;
}
.wx{float: left; margin-top:px;}
.zone{position:relative;margin:auto;}
.zone span{ position:absolute;z-index:990;top:30px;/*上下距离*/left:-40px;/*左右距离*/display:none;}
.telIcon{margin-left: 20px; line-height: 34px;}
.TopNavBox .TopNav ul.ul_3 {float: right; margin-top: 6px;}
/*图标向上旋转*/
.hover-down{
    transition-duration: .5s;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
/*图标向下旋转*/
.hover-up{
    transition-duration: .5s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
/*导航条设置*/
.nav-main>li{
    width: 110px;
    border: 1px solid #ffffff;
    display: block;
    float: left;
    background: #ffffff;
    color: #666666;
    margin-right: 1px;
    cursor: pointer;
}
.nav-main>li:hover{
    color: #a4222e；
}
/*隐藏盒子设置*/
.hidden-box{
    width: 100px;
    border: 1px solid #dddcdc;
    border-top: 0;
    position: absolute;
    display: none;
    top:50px;
	z-index: 100;
}
.hidden-loc-us{width: 380px;}
.hidden-loc-info{width:360px;}
.hidden-loc-info li a{text-align: left; padding-left: 10px;}
.hidden-box>ul{
    list-style-type: none;
    color: #ff3e3e;
    cursor: pointer;
	font-size: 14px;
	background-color: #ffffff;
}
.hidden-box li a{
	display: block;
    height: 40px;
	line-height: 40px;
}


.hidden-box li:hover{
    background: #a4222e;
    color: #fff;
}
.hidden-box li a:hover{
    background: #a4222e;
    color: #fff;
}
/*隐藏盒子位置设置*/
.hidden-loc-info{
    left: 350px;
}
.hidden-loc-us{
    left: 250px;
}
.banner_nav{padding-top: 190px;}
.banner_slfw{padding-top: 190px;  margin: auto;}
.banner_slfw img{width: 100%;}
#midd1_body tr td{padding-top: 0px;}
/*导航效果结束*/
/**导航**/
.f{margin-top:10px;}
.TopNavBox{ height: 30px; background: #f0f0f0; border-bottom: solid 1px #eceef7;}
.TopNavBox .TopNav{}
.TopNavBox .TopNav  li{ float: left; position: relative;}
.TopNavBox .TopNav ul.ul_1 li{ margin: 0 10px 0 0; font-size: 12px; height: 20px; line-height: 20px; }
.TopNavBox .TopNav ul.ul_1 li.telIcon{ background: url(../images/index/Icon_png.png)no-repeat -282px -94px; padding-left: 23px; font-size: 14px; }
.TopNavBox .TopNav ul.ul_1 li.WeboIcon a{display: block; width: 18px; height: 18px; background:url("images/index/Icon_png.png") no-repeat -282px -172px; }
.TopNavBox .TopNav ul.ul_1 li.WeChatIcon{ height: 25px;}
.TopNavBox .TopNav ul.ul_1 li.WeChatIcon span.WeChatIcon{display: block; width: 18px; height: 18px; background:url("images/index/Icon_png.png") no-repeat -282px -212px; }
.TopNavBox .TopNav ul.ul_1 li.WeChatIcon .WeChatCont{ display: none; position: absolute; z-index: 5; top:25px; left: -40px;  text-align: center; }
.TopNavBox .TopNav ul.ul_1 li.WeChatIcon .WeChatCont .WeChatContimg{background: #fff; width: 110px; padding: 6px 0; border: solid 1px #eceef7; position: relative; margin-top: 0px;}

.TopNavBox .TopNav ul{ margin: 6px 0 0 0;}
.TopNavBox .TopNav ul.ul_2 li{margin: 0 0 0 0px;font-size: 12px;}
.TopNavBox .TopNav li.MsgTips{ position: relative;}
.TopNavBox .TopNav li.MsgTips span.MsgTipsNum{ position: absolute; width: 18px; height: 18px;text-align: center; line-height: 16px; right: -11px;top:-5px;  background:url(/pc/resources/New_img/msgTipsBg.png?t=20171130) no-repeat left top; color: #fff; font-size: 10px; display: none;}
.TopNavBox .TopNav li.MsgTips span.MsgTipss{ line-height:10px; }
.TopNavBox .TopNav li a.Sms_Unread{display: block; height:15px; width:21px;background:url(images/index/Icon_png.png) no-repeat -279px -346px; margin-top:2px;}
.TopNavBox .TopNav li a.Sms_Read{display: block; height:15px; width:21px;background:url(images/index/Icon_png.png) no-repeat -279px -372px;margin-top:2px;}
.Newheader {background: #fff; max-width: 100%;min-width: 1100px;width: 100%; height: 80px; border-bottom: solid 1px #dcdcdc; }
.TopNavBox .TopNav ul.ul_2 a{color: #a4222e;}
.TopNavBox .TopNav ul.ul_3 {float: right; height: 20px; margin:0;}
/************** Foot Style *************************/
div.foot{ width:100%; min-width:1100px; max-width:100%; background:#161616; padding:0px 0; color:#fbfbfb; border-top: solid 1px #dcdcdc;}
div.foot li,div.foot a,div.foot p{ color:#999;font-size: 14px;}
div.foot a:hover{ color: #2186d6;}
.foot .footer{ width:1100px;  margin:0 auto; z-index:1000;}
.BotLink{text-align:center; background:#161616; width: 100%;}
.BotLink p{ margin:0px 0 0px 0;color:#777;}
.BotLink p span{ margin:0 7px;}
.BotLink div.img{ display: none;margin: 10px 0 0 0;}
.BotLink div.img a{ float:left; width:110px; height:40px; margin-right:5px;}
.Newheader .Newheadcont li a.meu_1{ color: #666;border-bottom-style: none;}
.Newheader .Newheadcont li a.meu_10{ color: #2186d6; border-bottom: solid 2px #2186d6;}
.headcont,.foot .footer{ width: 1100px;}
.foot .footer .foot_Box,.foot .footer .BotLink .img{ display: none;}
.content{ width:1100px; margin:0px auto;}
.content{ width: 100%;min-width: 1100px; max-width: 100%; background: #fff; margin: 0;}
.InfoPl_Nav{width: 100%;min-width: 1100px; max-width: 100%; height: 90px;background: #fff; border-top: 1px solid #cccccc;}
.InfoPl_Nav li{ float:left; width: 80px; text-align: center; font-size: 16px;padding: 1px 0; margin: 15px 64px 0 0;}
/*侧边栏工具*/
.rightNav{ position: fixed; left: 50%;bottom: 100px; margin: 0 0 0 570px;height: 150px;  display: block; z-index:1000; }
.rightNav .asid_share_box a,.rightNav .asid_share_box span{display: block;width: 46px; height: 46px; margin: 0 0 5px 0; cursor: pointer;transition:background-position 0.25s;transition:background-position 0.25s;}
.rightNav .asid_share_box a{display: block;width: 46px; height: 46px;  cursor: pointer; }
.rightNav .asid_share_box a.KfIcon{background:url("/en/images/index/rightNav.png")no-repeat 0 0px;}
.rightNav .asid_share_box a.KfIcon:hover{background:url("/en/images/index/rightNav.png") no-repeat -49px 0px;}
.rightNav .asid_share_box a.jsq{background:url("/en/images/index/rightNav.png") no-repeat 0 -51px;}
.rightNav .asid_share_box a.jsq:hover{background:url("/en/images/index/rightNav.png") no-repeat -49px -51px;}
.rightNav .asid_share_box a.ASign{background:url("/en/images/index/rightNav.png") no-repeat 0 -102px; }
.rightNav .asid_share_box a.ASign:hover{background:url("/en/images/index/rightNav.png") no-repeat -49px -102px; }
.rightNav .asid_share_box a.s-top .Go-top{background:url("/en/images/index/rightNav.png") no-repeat 0 -152px;  cursor: pointer; }
.rightNav .asid_share_box a.s-top:hover .Go-top:hover{background:url("/en/images/index/rightNav.png") no-repeat -49px -152px;}
.rightNav .asid_share_box a.ASignOK{background:url("/en/images/index/rightNav.png") no-repeat 0 -204px;}
.rightNav .taskBox{width:88px; height:120px; display: none;}
.rightNav .asid_share_box a.task{ display:none; width:88px; height:115px;background:url("pc/resources/New_img/Task_ioc.png?t=20171130") no-repeat left top;}
.rightNav .asid_share_box a.task:hover{ width:88px; height:115px;background:url("/pc/resources/New_img/Task_ioc.png?t=20171130") no-repeat -94px top;}
.relative{position:relative;top:0;left:0;}
.H_40{ height:40px; overflow:hidden;}
/*banner*/
.banneer_abour{padding-top: 200px;}
/*历届回顾*/
#index_midd1 img{padding-top: 10px; vertical-align: top;}
/*底部*/
div.foot{ width:100%; min-width:1100px; max-width:100%; background:#161616; padding:0 0; color:#fbfbfb; border-top: solid 1px #dcdcdc;}
div.foot li,div.foot a,div.foot p{ color:#999;font-size: 14px;}
div.foot a:hover{ color: #2186d6;}
.foot .footer{ width:1100px;  margin:0 auto; }
.BotLink{  text-align:center; background:#161616; padding:15px 0 15px 0; }
.BotLink ul{overflow: hidden; width: 280px; margin: auto; padding-bottom: 10px;}
.BotLink ul li{float: left; width: 70px;}
/*导航*/
.dropdown ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #666;
}
.dropdown li {
	float: left;
}
.dropdown li a, .dropbtn {
	display: inline-block;
	text-align: center;
	text-decoration: none;
}

.dropdown {
	display: inline-block;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f0f0f0;
	min-width: 50px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	width: 84px;
	margin-top: 3px;
	text-align: center;
}
.dropdown-content a {
	color: #666;
	padding: 10px 10px;
	text-decoration: none;
	display: block;
}
.dropdown-content a:hover {
	background-color: #f5f5f5;
	color: #c00000;
}
.dropdown:hover .dropdown-content {
	display: block;
}
/*底部导航*/
.db_nav_t {
	font-size: 16px;
	font-weight: bold;
}
.db_nav {
	width: 1100px;
	margin: auto;
	height: 240px;
}
.db_nav_l {
	float: left;
}
.db_nav_l ul {
	float: left;
	margin-left: 60px;
}
.db_nav_l ul li {
	margin-bottom: 6px;
}
.db_nav_r {
	float: right;
	width: 384px;
	border-left: 1px solid #dcdcdc;
	padding-left: 40px;
}
.lx {
	padding-bottom: 10px;
	overflow: hidden
}
.db_img {
	float: left;
}
.db_img img {
	width: 90%;
    float: left;
}
.db_t {
	float: left;
}
.kf {
	width: 364px;
	background: #f8f8f8;
	border-radius: 20px;
	border: 1px solid #f8f8f8;
	overflow: hidden;
	height: 40px;
}
.kf img {
	float: left;
	margin-left: 10px;
	margin-right: 6px;
	margin-top: 6px;
}
.kf p {
	margin-left: 10px;
	line-height: 40px;
	font-size: 14px;
}
.kf p span{
	font-size: 14px;
	font-weight: bold;
}
.yx {
	width: 364px;
	background: #f8f8f8;
	border-radius: 20px;
	border: 1px solid #f8f8f8;
	overflow: hidden;
	height: 40px;
}
.yx img {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.yx p {
	float: left;
	margin-left: 10px;
	line-height: 40px;
}