/* CSS Document */
@charset "utf-8";
* {
	font-family: "微软雅黑", "宋体", Arial, Verdana, System;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
a {
	outline: medium none;
	text-decoration: none;
	color: #333333;
	font-size: 14px;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
html, body, ul, li {
	padding: 0;
	margin: 0;
}
body p {
	font-size: 14px;
	background: #ffffff;
	line-height: 25px;
}
h2 {
	color: #e3373d;
	font-size: 20px;
}
h3 {
	font-size: 14px;
	color: #fff;
}
ul, li {
	list-style-type: none;/*text-transform:capitalize;*/
}
.clear {
	clear: both;
}
.box ul li b{
	font-weight:normal;}
/****************主体**********************/

.box {
	max-width:768px;
	margin: 0 auto;
}
.header {
	position: relative;/* width:100%; */
}
.logo {
	display: block;
	width: 68%;
	padding: 1%;
}
.header .logo img {
	display: block;
	width: 100%;
	height: auto;
}
.header .search:hover {
	background-color: #0067d2;
}
.header .search span {
	display: none;
}
.header .user-icon {
	position: absolute;
	top: 0;
	right: 70px;
	z-index: 1000;
	display: block;
	width: 50px;
	height: 50px;
	text-indent: -9999em;
	background-size: 40%;
}
.header .user-icon span {
	display: none;
}
.header .user-icon:hover {
	background-color: #0067d2;
}
.header .back {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 50px;
	height: 50px;
	text-indent: -9999em;
	background-size: 12px 20px;
}
.bannner {
	width: 100%;
	float: left;
	overflow: hidden;
}
.main {
	width: 100%;
	float: left;
	overflow: hidden;
}
.main .about {
	width: 98%;
	margin-left: 1%;
	float: left;
	overflow: hidden;
}
.title {
	height: 30px;
	border-bottom: solid 2px #e5383e;
}
.title h3 {
	width: 98px;
	float: left;
	line-height: 30px;
	text-align: center;
	background: url(../phimg/fenlei_title.jpg) no-repeat;
	background-size: 100%;
}
.main .about p {
	margin: 2%;
	line-height: 25px;
	color: #444;
	text-align: left;
	text-indent: 2em;
}
.fication {
	float: left;
	width: 100%;
	overflow: hidden;
}
.fication .f1 {
	width: 31.3%;
	float: left;
	border-radius: 5px;
	box-shadow: 1px 1px 1px 1px #ccc;
	margin: 2% 1% 2% 1%;
	overflow: hidden;
}
.fication .f1 a {
	width: 100%;
	height: auto;
	display: block;
}
.fication .f1 a img {
	width: 100%;
	height: auto;
	border-radius: 5px;
}
.fication .f1 h3 a {
	line-height: 30px;
	text-align: center;
	color: #e4373d;
	font-weight: normal;
}
.yewu {
	width: 98%;
	float: left;
	margin-left: 1%;
	overflow: hidden;
}
.yewu ul {
	width: 98%;
	margin: 0 auto;
	padding: 10px 0;
}
.yewu ul li {
	float: left;
	text-align: left;
	line-height: 30px;
	border-bottom: dotted 1px #cccccc;
	overflow: hidden;
	width: 100%;
	background: url(../phimg/ico.jpg) no-repeat left 5px center;
}
.yewu ul li a {
	margin-left: 18px;
}
/***************footer********************/
.foot {
	margin-top: 20px;
	width: 100%;
	float: left;
	height:165px;
	font-size: 14px;
	border-top: solid 2px #e5383e;
}
.foot p {
	margin: 2%;
	text-align:left;
	line-height: 25px;
	color: #666;
}
.foot p a{
	color:#666;}
.bottom-fixed {
	Z-INDEX: 10000;
	POSITION: fixed;
	TEXT-ALIGN: center;
	WIDTH: 100%;
	BOTTOM: 0px;
	BACKGROUND: #cf0207;
	HEIGHT: 46px;
}
.sjhome {
	WIDTH: 25%;
	BACKGROUND: url(../phimg/sy.png) no-repeat center top;
	FLOAT: left;
	background-size: 28%;
	HEIGHT: 100%;
	border-right: 1px solid #ffffff;
}
.sjtel {
	WIDTH: 25%;
	BACKGROUND: url(../phimg/dh.png) no-repeat center top;
	FLOAT: left;
	background-size: 27%;
	HEIGHT: 100%;
	border-right: 1px solid #ffffff;
}
.sjsms {
	WIDTH: 25%;
	BACKGROUND: url(../phimg/dx.png) no-repeat center top;
	FLOAT: left;
	background-size: 28%;
	HEIGHT: 100%;
	border-right: 1px solid #ffffff;
}
.sjother {
	WIDTH: 24%;
	BACKGROUND: url(../phimg/qq.png) no-repeat center top;
	FLOAT: left;
	HEIGHT: 100%;
	background-size: 29%;
}
#comp_sjhome_span {
	WIDTH: 100%;
	FLOAT: right;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	PADDING-TOP: 30px;
	line-height: 16px;
	height: 16px;
}
#comp_sjtel_span {
	WIDTH: 100%;
	FLOAT: right;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	PADDING-TOP: 30px;
	line-height: 16px;
	height: 16px;
}
#comp_sjsms_span {
	WIDTH: 100%;
	FLOAT: right;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	PADDING-TOP: 30px;
	line-height: 16px;
	height: 16px;
}
#comp_sjother_span {
	WIDTH: 100%;
	FLOAT: right;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	PADDING-TOP: 30px;
	line-height: 16px;
	height: 16px;
}
/**************about*****************/
.content{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:5px;
 }
.menu{
	width:99%;
	margin:5px auto auto auto;
	overflow:hidden;
	border-bottom:2px solid #e70103;
	height:30px;}
.menu div a{
	float:left;
	font-size:14px;
	text-align:center;
	height:30px;
	color:#666;
	line-height:30px;
	padding:0 3px;
	letter-spacing:-1px;}
.menu1{
	width:98%;
	margin:0 auto;
	overflow:hidden;
	border-bottom:2px solid #e70103;
	height:30px;}
.menu1 div{
	float:left;
	font-size:14px;
	padding:0 2%;
	color:#666;
	line-height:30px;}

.menu1 .onn{
	background-color:#e70103;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;}
.menu1 .out1{
	margin-left:1%;
	background-color:#f2f1ee;
	border-top-left-radius:5px;
	border-top-right-radius:5px;}
.menu .on{
	/*background:url(../phimg/fenlei_title.jpg) no-repeat;*/
	background-color:#e5383e;
    background-size:100%;
	color:#fff;
	}
.cont{
	margin:2%;
	line-height:25px;
	color:#444;
	font-size:14px;
	}
.content h3{
	width:96%;
	margin:0 auto;
	color:#333;
	font-size:16px;
	text-align:center;
	line-height:35px;
	overflow:hidden;}
.cont img{
	max-width:100%;
	height:auto;}
.newlist .list{
	width:98%;
	margin:10px auto auto auto;
	overflow:hidden;}
.newlist .list li{
	width:100%;
	height:30px;
	overflow:hidden;
	margin-top:1%;
	line-height:30px;
	border-bottom:dotted 1px #ccc;
	background:url(../phimg/ico.jpg) no-repeat left 6px center;
	float:left;}
.newlist .list li a{
	margin-left:15px;
	font-size:14px;}
/************翻页*****************/
.page {
	overflow:hidden;
	margin:10px 0;
	/* border: 1px solid #bfc0c3; */
	text-align:center;
}
.page table{
	margin:0 auto;}
.htfenye{
	cellspacing:10px;
	}
.page table td{
	text-align:center;
	line-height: 30px;
	/* width:30px; */
	/* padding: 1px 8px; */
	}
.page table td a{
	padding:5px 8px;
	color: #bc0912;
	}
.page table td{
	border: solid 1px #bc0912;
	border-radius: 2px;
	cellpadding:5px;
	padding: 0 5px;
	color: #bc0912;
	font-size: 14px;
	}
.page .htfydqpage{

    background: #df0024;
	padding:0 10px;
    color: #ffffff;}
/**************问答*********************/
.problem{
	width:94%;
	overflow:hidden;
	margin:0 auto;}
.problem li{
	float:left;
	margin-top:10px;
	width:100%;
    border-bottom:dotted 1px #ccc;
	padding:5px 0;
	}
.problem li h3{
	width:100%;
	height:30px;
	overflow:hidden;
	line-height:30px;}
.problem li h3 span{
	display:block;
	line-height:30px;
	font-size:16px;
	font-weight:normal;
	width:12%;
	float:left;
	background-color:#e6323b;
	text-align:center;}
.problem li h3 a{
	width:86%;
	float:left;
	height:30px;
	color:#444;
	margin-left:2%;}
.problem li .awser{
	width:100%;
	overflow:hidden;
	margin-top:10px;}
.problem li .awser span{
	display:block;
	width:12%;
	float:left;
	line-height:30px;
	background-color:#666;
	color:#fff;
	text-align:center;}
.problem li .awser p{
	float:left;
	width:86%;
	margin-left:2%;
	color:#666;
	line-height:23px;}

.problem .search{
	width:100%;
	margin:10px 0 10px 0;
	border-radius:5px;
	background-color:#efefef;}
.problem .search form{
	width:90%;
	margin:0 auto;
	}
.problem h2{font-size:16px;
	   line-height:50px;
		float:left;}
.problem .search form .txt{
	height: 30px;
	width:75%;
    float: left;
    border: none;
    color: #aaaaaa;
    font-size: 14px;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	margin:5px 0;
	line-height:36px;
    outline: medium;
	padding-left:15px;
	}
.problem .search form .sub{
	width:20%;
	height:30px;
	margin:5px 0 5px 0px;
	border:none;
	outline: medium;
	background:url(../phimg/serchbg.png) no-repeat left center;}