@charset "utf-8";
/* 上海银象网络科技有限公司（www.seo120.com.cn）做最好的企业官方网站模版 */
/* QQ:1378789413 */
.bgf4{
	background:#f4f4f4;
}
.lefts{
	border:1px solid #dedede;
}
.help_center{
	background: #e50012;
	font-size: 30px;
	color: #fff;
	height: 76px;
	line-height: 76px;
	padding-left: 20px;
}
.left_nav li{
	font-size: 14px;
	color: #333;
	/*height: 45px;*/
	line-height: 45px;
	padding-left: 18px;
	border-bottom: 1px solid #fff;
	position: relative;
	cursor: pointer;
	background: #fff;
}
.left_nav li i{
	background: url(../images/up_down2.png) no-repeat;
	width: 10px;
	height: 6px;
	display: inline-block;
	vertical-align: 4px;
    position: absolute;
    right: 18px;
    top: 20px;
}
.state1{
	background-position: 0px 0px;
}
.on .state1{
	background-position: -10px 0px;
}
.left_nav .nav2{
	background:#ececec;
	margin-left: -18px;
}
.left_nav .on .nav2{
	border-top: 1px dashed #dedede;
}
.nav2 li{
	border-bottom: none;
	font-size: 12px;
	color: #666;
	border-left: 2px solid #ececec;
	background: #ececec;
}
.nav2 .on{
	border-left: 2px solid #e50012;
	background:#f3f3f3;
	border-bottom: none;
}
.line_1{
	width: 100%;
}
.line_1 i{
	background:url(../images/ding_03.png) no-repeat;
	display: inline-block;
	width: 11px;
	height: 14px;
    vertical-align: -2px;
}
.line_1 em{
	display: inline-block;
	font-size: 12px;
	color: #666;
}
.line_1 .on{
	color: #e50012;
}
.line_2,.line_3,.line_4{
	background: #fff;
	border:1px solid #dedede;
	padding:19px 0px;
	padding-left: 29px;
}
.line_2 h4{
	font-size: 18px;
	line-height: 18px;
	color: #333;
    font-weight: bold;
}
.line_2 div{
	height: 14px;
	margin-top: 16px;
}
.line_2 em{
    font-size: 14px;
    line-height: 13px;
    color: #666666;
    cursor: pointer;
    padding-right: 6px;
    border-left: 1px solid #ccc;
    display: inline-block;
    height: 14px;
    padding-left: 11px;
}
.line_2 em:first-child{
	padding-left: 0px;
	border-left: none;
}
.line_2 em:hover{
	color: #e50012;
}
.cycle_con{
    border-bottom: 1px dashed #dedede;
    font-size: 12px;
    color: #666;
    line-height: 25px;
    margin-top: 15px;
    padding-bottom: 23px;
    margin-bottom: 20px;
}
.cycle_con a{
	color: #e50012;
}
.line_3 .titles,.line_4 .titles{
	font-size: 16px;
	color: #333;
	line-height: 16px;
    font-weight: bold;
}
.line_3 .times,.line_4 .times{
	font-size: 14px;
	color: #999;
	line-height: 14px;
}
.line_4 .times{
	    margin-right: 30px;
}
.line_4 .subclass_navs{
	padding-top:30px;
}
.subclass_navs{
	text-align: center;
	font-size: 12px;
	padding: 10px 0px;
}
.subclass_navs em{
	font-size: 14px;
	color: #333333;
}
.subclass_navs a,.a_litter{
	line-height: 28px;
	border:1px solid #dddddd;
    line-height: 28px;
    height: 28px;
    display: inline-block;
    padding: 0px 10px;
    font-size: 12px;
    color: #666;
}
.prev{
	background: #efefef;
}
.subclass_navs .on{
	background: #e50012;
	border:1px solid #e50012;
	color: #fff;
}
.a_litter{
	vertical-align: -2px;
}
.mblr0{
    margin: 0px 2px;
}
.mgt30{
	margin-top:30px;
}
.mgb13{
    margin-bottom: 13px;
}
.mrb15{
	margin-bottom: 15px;
}
.mrb50{
	margin-bottom: 50px;
}
.left_nav .dspn{
	display: none;
}
.left_nav .on .dspn{
	display: block;
}
.went .downlist{
	height: 30px;
	line-height: 30px;
	width: 80px;
	text-align: center;
	background: #e50012;
	color: #fff;
    margin-top: -8px;
}
.went .downlist:hover{
	background: #ff2233;
}
.line_4 .went{
	border-bottom: 1px dashed #dedede;
	padding-bottom: 19px;
	padding-top: 27px;
}
.line_4 .went:first-child{
	padding-top: 0px;
}
.search_q{	
	height: 41px;
	line-height: 41px;
	padding-left:36px;
    border: none;
	vertical-align: top;
    margin-left: -4px;
    font-size: 16px;
    color: #999;
}
.domain_classes{
	width: 74px;
	height: 41px;
	line-height: 41px;
	color: #999;
	font-size: 14px;
	border: none;
    padding-left: 9px;
    border-right: 1px solid #cccccc;
    cursor: pointer;
    background: #f4f4f4;
}
.pseudo li{
	font-size: 13px;
}
.domain_classes option{
	line-height: 43px;
}
.bor_red{
    border: 2px solid #e50012;
    height: 41px;
    line-height: 43px;
}
.sea_click{
	width: 149px;
	height: 45px;
	background: #e50012;
	color: #fff;
	display: block;
	float: left;
	text-align: center;
	line-height: 45px;
	font-size: 18px;
	font-weight: bold;
}
.sea_click:hover{
	background: #ff2233;
}
.line_5,.line_6{
	border:1px solid #dedede;
}
.article2 tbody{
	background: #fff;
}
.article2 tbody td{
	text-align: left;
}
.article2 tbody tr{
    border-bottom: 1px dashed #dedede;
    height: 54px;
    line-height: 54px;
    font-size: 14px;
    color: #333;
}
.article2 tbody tr a{
	display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.article2 tbody tr a:hover{
	color: #e50012;
}
.heads em{
	display: inline-block;
	color: #333;
	font-size: 16px;
	line-height: 50px;
	font-weight: bold;
	text-align: left;
	background: #f4f4f4;
}
.line_5 .subclass_navs{
	padding: 30px 0px;
}
.line_5{
	margin-bottom: 50px;
}
.msg{
	margin-top: 30px;
}
.bdl{
	border-left: 4px solid #e50012;
	padding-left: 6px;
}
/****************************matter.html************************/
.line_6{
	padding:0px 30px;
	background: #fff;
    padding-bottom: 29px;
}
.line_6 h2{
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
	margin-top: 29px;
	margin-bottom: 20px;
}
.update_times{
	text-align: center;
	border-bottom: 1px dashed #dedede;
	line-height: 14px;
	padding-bottom:31px;
}
.update_times em{
	font-size:14px;
	line-height: 14px;
	color: #999;
	display: inline-block;
}
.mgl30{
	margin-left: 30px;
}
.mgr30{
	margin-right:30px;
}
.line_6 p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
    word-break: break-all;
    margin-bottom: 12px;
}
.base a{
	font-size: 14px;
	color: #999;
	line-height: 14px;
}
.article_name a{
	font-size: 14px;
	line-height: 14px;
	color: #666;
}
.next_pre{
	border-top: 1px dashed #dedede;
    padding-top: 30px;
    margin-top: 28px;
}
.base{
	margin-bottom: 10px;
}
.next_pre a:hover,.line_7 a:hover{
	color: #e50012;
}
.line_7{
	padding:30px 29px;
	background: #fff;
    border: 1px solid #dedede;
    margin-top: 15px;
    margin-bottom: 50px;
}
.line_7 h4{
	font-size: 18px;
	line-height: 18px;
	color: #333;
}
.line_7 li{
	list-style-type: disc;
    list-style-position: inside;
    color: #ccc;
    font-size: 18px;
    margin-bottom: 5px;
}
.line_7 li a{
	font-size: 14px;
	color: #333;
	line-height: 14px;
	margin-top: 18px;
    vertical-align: 1px;
    margin-left: -9px;
}
.line_7 ul{
    position: relative;
    top: 10px;
}
/************document_download.html******************/
.download_profile{
    border-bottom: 1px dashed #dedede;
    padding-bottom: 30px;
    margin-top: 30px;
}
.download_profile h6,.attachment h6{
	font-size: 14px;
	line-height: 14px;
	color: #333;
	margin-bottom: 13px;
}
.download_profile em,.attachment em{
	font-size: 14px;
	color: #666;
	line-height: 14px;
    text-align: left;
    display: inline-block;
}
.attachment{
	padding-top: 30px;
}
.attachment i{
	background: url(../images/link_ico.png) no-repeat center;
	display: inline-block;
	width: 12px;
	height: 14px;
    vertical-align: -2px;
    margin-left: -5px;
    cursor: pointer;
}
.attachment a{
	font-size: 14px;
	color: #e50012;
}
.attachment span{
	display: inline-block;
	margin-right: 49px;
}
.mbt25{
	margin-bottom: 25px;
}
/*******************message.html***********************/
.msg table{
	border:1px solid #dedede;
}
/******************宽度为1300以上的公共样式，和ie8的兼容性***************************/
.shared_width{
	width: 1200px;
	margin:0 auto;
	padding-bottom: 50px;
}
.lefts{
	width: 20.67%;
}
.sub_right{
	width: 76.7%
}
.line_3{
	padding:19px 29px;
}
.line_4{
	padding:27px 29px;
    padding-bottom: 22px;
}
.search_q{
	width: 588px;
}
.bor_red{
	width: 707px;
}
.article1{
    padding: 19px 29px;
	background: #fff;
}
.td1{
    width: 155px;
}
.td2{
	width: 357px;
}
.td3{
    width: 170px;
    padding-left: 106px;
}
.td4{
	width: 75px;
}
.td5{
    width: 146px;
}
.td6{
    width: 460px;
}
.td7{
    width: 165px;
}
.article2{
    padding: 0px 29px;
	background: #fff;
}
.heads{
	padding-left: 29px;
}
.td_title{
	width: 110px;
    text-align: right;
    padding-right: 14px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    vertical-align: top;
    line-height: 14px;
    padding-top: 10px;
}
.msg_con{
	text-align: left;
	padding-left: 20px;
	padding-right:15px;
	font-size: 14px;
	color: #333;
    line-height: 33px;
}
.msg_yes_no i{
	display: inline-block;
	position: relative;
    top: 3px;
    right: 10px;
}
.msg_yes{
	background: url(../images/not_msg.png) 0px 0px;
	width: 19px;
	height: 20px;
}
.msg_yes_no a{
	display: inline-block;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
    line-height: 32px;
    margin-right: 17px;
}
.useful{
	background:#e50012;
    width: 100px;
    height: 32px;
    color: #fff;
}
.msg_not{
	background: url(../images/not_msg.png) -19px 0px;
	width: 20px;
	height: 20px;
}
.quiz{
	width: 178px;
	font-size: 16px;
	line-height: 30px;
	color: #e50012;
	border:1px solid #e50012;
}
.msg_yes_no{
	margin-top: 30px;
}
.msg_yes_no em{
	font-size: 16px;
	color: #666;
}
.mgb29{
	margin-bottom: 29px;
}
.line_8{
	background: url(../images/line8_1_03.png) no-repeat;
	height: 65px;
    margin-bottom: 80px;
    margin-top: 50px;
}
.line_8 em{
	font-size: 30px;
	color: #e50012;
	line-height: 30px;
    padding-top: 35px;
    padding-left: 58px;
    display: block;
}
.style_left{
    width: 95px;
    height: 71px;
    background: #e6e6e6;
    padding-top: 24px;
    text-align: center;
}
.style_year{
    font-size: 16px;
    line-height: 16px;
    color: #999;
    display: block;
    margin-bottom: 26px;
    margin-top: 7px;
}
.style_mouth{
	font-size: 14px;
	line-height: 14px;
	color: #333333;
}
.style_days{
	font-size: 34px;
	line-height: 34px;
	color: #e50012;
}
.style_right h5{
	font-size: 24px;
	color: #333333;
    margin-bottom: 8px;
}
.style_right{
	width: 89.5%;
}
.style_right p{
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.potos{
	width: 713px;
}
.potos img{
	width: 49.23%;
	float: left;
}
.pto1 img:first-child{
	margin-right: 10px;
}
.pto1{
	margin-bottom: 10px;
}
.potos2{
	margin-left: 8px;
}
.potos,.potos2{
	margin-top: 18px;
}
.style_cons{
	margin-bottom: 80px;
}
select::-ms-expand{   
    display: none;   
    -ms-appearance:none;
}
.domain_classes .ups{
	background: url(../images/allow_03.png) no-repeat center;
	cursor: pointer;
	width: 25px;
	height: 43px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
}
.bgt_in{
	background: url(../images/in_03.png) no-repeat;
	height: 43px;
}
.msg table th,.msg table td{
	border:1px solid #dedede;
}
.psr{
	position: relative;
}
.pseudo{
    position: absolute;
    left: -1px;
}
.pseudo li{
	width: 83px;
	height: 41px;
	border:1px solid #e50012;
	line-height: 41px;
	text-align: center;
	background: #fff;
	border-top: none;
	border-bottom: 1px solid #d5d5d5;
}
.pseudo li:first-child{
	border-top:1px solid #e50012;
}
.pseudo li:last-child{
	border-bottom:1px solid #e50012;
}
.pseudo li:hover{
	background: #e50012;
	color: #fff;
}
.dspn{
	display: none;
}
.bor_red span{
	width: 588px;
	height: 43px;
	display: block;
	padding-left: 34px;
    position: absolute;
    left: 84px;
    top: 0px;
    font-size: 14px;
    color: #999;
}
.w80{
	width: 80px;
}
.line_3 .titles:hover,.line_4 .titles:hover{
	color: #e50012;
}
.line_4 .titles{
    font-weight: normal;
}
.subclass_navs .pagination{
	display: inline-block;
	margin-left: 10px;
}
/******************宽度为1300以下的样式**********************/
@media screen and (max-width: 1300px){
	.shared_width{
		width: 1000px;
		margin:0 auto;
	}
	.lefts{
		width: 19.8%;
	}
	.sub_right{
		width: 77.8%
	}
	.line_3{
		padding:19px;
	}
	.line_4{
		padding:27px 29px;
	    padding-bottom: 22px;
	}
	.search_q{
		width: 468px;
	}
	.bor_red{
		width: 589px;
	}
	.article1{
	    padding: 19px;
	    background: #fff;
	    padding-right:0px;
	}
	.article2{
	    padding: 0px 19px;
    	background: #fff;
	}
	.heads{
		padding-left: 20px;
	}
	.td1{
		width: 100px;
	}
	.td2{
		width: 316px;
	}
	.td3{
		width: 161px;
		padding-left: 40px;
	}
	.td4{
		width: 75px;
	}
	.td5{
		width: 94px;
	}
	.td6{
	    width: 397px;
	}
	.td7{
	    width: 157px;
	}
	.line_6{
		padding:0px 19px;
		padding-bottom: 29px;
	}
	.line_7{
		padding: 30px 20px;
	}
	.msg_con{
		width: 613px;
	}
	.line_8{
		background: url(../images/line9_2_03.png) no-repeat;
		height: 65px;
	}
	.style_right{
		width: 85.5%;
		margin-right: 20px;
	}
	.potos{
		width: 566px;
	}
	.potos img{
		width: 49.12%;
		float: left;
	}
	.pto1 img:first-child{
		margin-right: 8px;
	}
	.potos2{
		width: 278px;
	}
	.potos2 img{
		width: 100%;
	}
}
.slide-down .j-sDownBtn{
        width:130px;
    }