@charset "utf-8";

a:hover{
	text-decoration: none;
	color: #606060;
}




.safe_content .bgGray{
	width: 1400px;
	margin-left: -200px;
	background: #fafafa;
}

.safe_content .bgWhite{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	padding: 30px 0;
}

.safe_content h1 {
    font-size: 48px;
    font-weight: normal;
    border-bottom: 1px solid #ddd;
    display: inline-block;
    margin: 0 auto;
    line-height: 110px;
    margin-bottom: 50px;
}

.safe_content .bgWhite>div{
	white-space: nowrap;
}

.safe_content .bgWhite>div>div{
	display: inline-block;
	vertical-align: top;
}

.safe_content ul li em{
	background: url(security_center_img06.png) no-repeat;
	background-position: 0 -128px;
	width: 6px;
	height: 10px;
	display: inline-block;
	margin-right: 8px;
}

.safe_content ul li a em{
	background: url(security_center_img06.png) no-repeat;
	background-position: -39px -116px;
	width: 21px;
	height: 24px;
	display: inline-block;
	vertical-align: text-bottom;
	margin-left: 10px;
}

/*顶部滚动新闻*/
.rolling_news{
	border-bottom: 1px solid #c9c9c9;
	width: 1400px;
	margin-left: -200px;
}

.rolling_news>div{
	width: 1000px;
	margin: 0 auto;
	padding: 6px 0;
	height: 28px;
	overflow:hidden; 
}

.rolling_news>div a{
	line-height: 28px;
}

.rolling_news>div a span{
	color: #4190de;
}

.rn_left,
.rn_right{
	display: inline-block;
	overflow:hidden;
	height: 28px;
}


.rn_right{
	float: right; 
}

.rn_right a{
	display: inline-block;
	width: 28px;
	height: 26px;
	border: 1px solid #f4f4f4;
	float: left;
	background: url(security_center_img06.png) no-repeat;
	position: relative;
}

.rn_right a.rolling_prev{
	background-position: -49px 9px;
	border-radius: 2px;
}

.rn_right a.rolling_prev:hover{
	background-position: -49px -10px;
	border-color: #0045ff;
	z-index: 1;
}
.rn_right a.rolling_next{
	background-position: -49px -28px;
	margin-left: -1px;
}
.rn_right a.rolling_next:hover{
	background-position: -49px -47px;
	border-color: #0045ff;
	z-index: 1;
}
/*专栏*/
.column>div>div{
	width: 501px;
	text-align: left;
	height: 395px;
	background: #f6f6f6;
	margin-bottom: 40px;
}



.column h2{
	width: 441px;
	height: 61px;
	background: #0d4575;
	color: #fff;
	line-height: 61px;
	font-size: 20px;
	font-weight: bold;
	padding: 0 30px;
}

.col_right{
	margin-left: -4px;
}

.col_right h2{
	background: #0759a0;
}


.column ul{
	padding: 15px 30px;

}

.column ul li a{
	font-size: 12px;
	line-height: 30px;
	width: 100%;
}

.column ul li a span{
	float: right;
}

.col_left li{
	width:441px;
	height:30px;
}

.col_left li .contentleft{
	width: 410px;
    float: left;
    height: 30px;
}

.col_left li .contentright{
	width: 25px;
    float: right;
    height: 30px;
    text-align: center;
}

.col_left li .contentright span{
	font-size: 12px;
    line-height: 30px;
}

.col_left .content{
	padding: 15px 30px;
	white-space: normal;
}

.col_left .content h3{
	font-size: 14px;
	line-height: 30px;
	font-weight: block
}

.col_left .content p{
	font-size: 12px;
	line-height: 30px;
}

.col_left .content a{
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	display: block;
	width: 64px;
	height: 22px;
	background: #0db7fb;
	text-align: center;
	float: right;
	border-radius: 3px;
}
.col_left a:hover{
	color: #4190de;
}


/*热点*/
.hot_point .hp_top {
	background: #6baaff;
	height: 154px;
}

.hot_point .hp_top div{
	white-space: normal;
	width: 430px;
	text-align: left;
	padding: 25px 35px;
}

.hot_point .hp_top div h3 span,
.hot_point .hp_top div h3{
	font-size: 24px;
	line-height: 30px;
	color: #fff;
	font-weight: normal;
}

.hot_point .hp_top div h3 a{
	color: #fff;
}

.hot_point .hp_top div h3 a:hover{
	color: #fff;
}

.hot_point .hp_top div h3 span{
	float: right;
}

.hot_point .hp_top div h3 em{
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}

.hot_point .hp_top div p{
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	margin-top: 15px;
}

.safe_list>a,
.safe_lecture>a,
.hot_point>a{
	font-size: 16px;
	color: #757575;
	width: 315px;
	height: 37px;
	border: 1px solid #737383;
	display: inline-block;
	line-height: 37px;
	margin-top: 25px;
	border-radius: 3px;
}

.safe_list>a.active,
.safe_lecture>a.active,
.hot_point>a.active{
	border-color: #6baaff;
	color: #6baaff;
}

.safe_list ul,
.hot_point ul {
	padding: 20px 0;
}

.safe_list ul li,
.hot_point ul li{
	text-align: left;
}

.safe_list ul li a:hover,
.safe_list ul li a:hover span,
.hot_point ul li a:hover span,
.hot_point ul li a:hover{
	color: #4190de;
}

.safe_list ul li a,
.hot_point ul li a{
	line-height: 36px;
	font-size: 14px;	
	text-align: left;
}

.safe_list ul li a span,
.hot_point ul li a span{
	float: right;
}

/*左右滚动具体样式*/
/*left right scroll detail style*/
/*布局样式*/
/*layout style*/
.safe_scroll{width:100%;margin-bottom: 30px;}
.safe_scroll .container{height:270px; padding:40px 100px 30px; position:relative; width:1005px;margin-left: -100px;}
.safe_scroll .product_item{height:270px; overflow:hidden; position:relative; /*width:720px;*/}
.safe_scroll .product_item  ul li img{width: 190px;height: 290px;padding-right: 10px;}
.safe_scroll ul{height:189px; position:relative; width:20000px;}
.safe_scroll li{float:left; padding:0 4px; text-align:center; width:193px;position: relative;}
.safe_scroll li .product_name{
	display:block; 
	margin-top:16px;

}
.safe_scroll .btn_scroll_prev,.safe_scroll .btn_scroll_next{height:116px; position:absolute; top:115px; width:37px;}
.safe_scroll .btn_scroll_prev{display:""; left:0px;top: 110px;}
.safe_scroll .btn_scroll_next{right:4px;top: 110px;}
.safe_scroll .btn_scroll_prev a,.safe_scroll .btn_scroll_next a{display:block; height:116px; width:37px;}
/*滚动按钮图片展示*/
/*scroll button picture style*/
.safe_scroll .icon_scroll_btn{background-image:url(cashier_desk_img10.jpg) !important; background-repeat:no-repeat;}
.safe_scroll .btn_scroll_prev a{background-position:-37px  0;}
.safe_scroll .btn_scroll_prev a:hover{background-position: 0 0;}
.safe_scroll .btn_scroll_next a{background-position:-111px 0;}
.safe_scroll .btn_scroll_next a:hover{background-position:-74px 0;}

/*文字*/
/*.js_scroll_products img{position: relative;}*/

.js_scroll_safe span{
	position:absolute;
    top:auto;	
	bottom: 20px !important;
	background: #484641;
	color: #fff;
	z-index: 999;
	width: 189px; 
	font-size: 14px;
	text-align: center;
}
.js_scroll_safe b{
	position:absolute; 
	left: 5px;
	bottom: 0;
	color: #fff;
	background: #484641;
	z-index: 98;
	padding: 50px 5px 8px 0px;
	width: 183px; 
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*安全课堂*/
.safe_lecture>div{
	text-align: left;
}

.safe_content  .safe_lecture>div>div{
	display: block;
}

.safe_answer{
	text-align: right;
}

.safe_question{
	text-align: left;
}

.safe_question>div{
	width: 212px;
	height: 41px;
	text-align: left;
	display: inline-block;
	margin-left: 20px;
	margin-bottom: 20px;
}

.safe_answer>div{
	width: 870px;
	height: 78px;
	
	text-align: left;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 20px;
}

.safe_answer>div,
.safe_answer>div *,
.safe_question>div,
.safe_question>div *{
	vertical-align: top;
	display: inline-block;
}

.safe_question>div p{
	line-height: 41px;
	padding-left: 12px;
	font-size: 12px;
	white-space: normal;
}


.safe_answer>div p{
	line-height: 30px;
	padding: 9px 12px;
	white-space: normal;
	font-size: 12px;
	color: #fff;
}

.question01 {
	background: #e2e2e2;
}

.question02 {
	background: #f2f2f2;
}

.answer01 {
	background: #428cf0;
}

.answer02 {
	background: #6baaff;
}


.safe_lecture .qa_before{
	background: url(security_center_img06.png) no-repeat;
	display: inline-block;
	position: absolute;
}

.safe_lecture .qa_after{
	background: url(security_center_img06.png) no-repeat;
	float: right;
	position: absolute;
}

.safe_question .qa_before{
	background-position: 2px 1px;
	width: 13px;
	height: 41px;
	margin-left: -12px;
}

.safe_question .qa_after{
	background-position: -15px 0px;
	width: 5px;
	height: 41px;
	margin-right: -4px;
}

.safe_answer .qa_after{
	background-position: -9px -41px;
	width: 13px;
	height: 78px;
	margin-right: -12px;
}

.safe_answer .qa_before{
	background-position: 0 -41px;
	width: 4px;
	height: 78px;
	margin-left: -3px;
}

.question02 .qa_before{
	background-position: -23px 0;
}

.question02 .qa_after{
	background-position: -39px 0;
}

.answer02 .qa_before{
	background-position: -23px -41px;
}

.answer02 .qa_after{
	background-position: -30px -41px;
}