html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,table,article,footer,header,nav {
 margin:0;
 padding:0;
 border:0;
 font-size:14px;
 vertical-align:baseline;
}
body {
 line-height:2;
 background-color:#F5F7FA;
 color:#333;
 font-family:"Microsoft YaHei",Verdana,Tahoma,Arial,simsun;
}
article,nav {
 display:block;
}
th {
 text-align:left;
}
ul {
 list-style:none;
}
ol {
 margin:0 0 0 2em;
 padding:0;
 list-style-position:outside;
}
h1,h2,h3,h4,h5,h6 {
 font-weight:normal;
}
img {
 border:none;
}
.clear {
 clear:both;
 height:0;
 line-height:0;
 overflow:hidden;
 font-size:0;
}
a {
 text-decoration:none;
 outline:none;
 color:#5698D4;
}
a:hover {
 text-decoration:none;
 color:#EB1B26;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
em {
 font-style:normal;
}
hr {
 display:block;
 height:0;
 line-height:0;
 border:0;
 border-top:3px solid #eee;
 margin:2em 0 0 0;
 padding:0 0 1em 0;
}
#top {
 height:95px;background-color:#FEFEFE;overflow:hidden;
 padding-top:20px;
 box-shadow:0 4px 4px #eee;
}
.top_in {
 width:960px;margin:0 auto;font-size:14px;
}
.logo {
 float:left;
 width:285px;
}
.logo2,.logo3 {
 float:left;
}
.logo2 img {
 width:75px;height:75px;
 margin-right:10px;
}
.logo4 {
 float:right;
}
.logo3 p,.logo4 p {
 margin-top:10px;
}
#now {
 width:960px;
 margin:30px auto 15px;
 background-color:#fff;
 border:1px solid #E7EDF5;
 height:45px;line-height:45px;
 overflow:hidden;
 font-size:14px;
 padding:0 18px;
 box-sizing:border-box;
}

.now_left {
 float:left;
}
.so_right {
 float:right;
}

.so_right input {
 box-sizing:content-box;
 height:20px;line-height:20px;
}

#main {
 width:960px;margin:0 auto;
 overflow:hidden;
}

.side {
 float:left;
 width:270px;
 box-sizing:border-box;
}

.side h3 {
 background:url(tit_bg.png) no-repeat;
 color:#fff;
 text-indent:18px;
 line-height:42px;
}
.sidebox {
 background-color:#fff;
 border:1px solid #E7EDF5;
 border-bottom:2px solid #E7EDF5;
 margin-bottom:12px;
}

.sidebox li {
 line-height:2.1;
 text-indent:18px;
 border-top:1px solid #E7EDF5;
}

.topul li,.newul li {
 border:none;
}

.sidebox li a {
 display:block;
 padding:4px 0;
 color:#444;
}

.topul li a,.newul li a {
 color:#5689BD;
}

.newul li {
 list-style-type:decimal;
 text-indent:0;
}

.topul ul {
 margin:20px 0;
 background:url(topul.png) no-repeat 12px -5px;
 padding-bottom:10px;
}
.topul li {
 line-height:16px;
 margin-bottom:12.3px;
 padding-left:50px;
 width:186px;
}

.topul li a {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
}


.topul li p {
 font-size:12px;
 color:#999;
}

.newul ul {
 margin:15px 12px 15px 35px;
}


.navleft li a:hover {
 background-color:#F7FAFE;
}

.newul ul li a:hover {
 background-color:#fff;
 text-decoration:underline;
}

.mainbox {
 width:620px;
 float:right;
 background-color:#fff;
 border:1px solid #E7EDF5;
 padding:25px;
}

.h4title {
 color:#5698D9;font-size:20px;
 font-weight:700;
 margin-bottom:8px;
}

.ul_box {
 margin:20px 0;
 padding:24px;
 border:1px solid #E7EDF5;
}

.ul_box h4 {
 font-size:16px;font-weight:700;
 margin-bottom:12px;
}

#footer {
 margin-top:16px;
 background-color:#f0f0f0;
 font-size:12px;
 text-align:center;
 color:#888;
 line-height:50px;
 border-top:1px solid #eee;
}

.mainbox h5 {
 font-size:17px;
 font-weight:700;
 margin-bottom:15px;
}

.listbox li {
 margin-bottom:10px;
}

/* (公用)主导航 */
.hd{background: #f4f5f8 url(../../../../../../www.seowhy.com/faq/images/hd-bg.png) repeat-x;height: 100%;border-bottom: 2px solid #5698da;}
.hd-top , .hd-menu{width: 960px;margin: 0 auto;}
.hd-top{height: 98px;}
.hd-menu{font-size: 14px;}
.hd-top .logo{width: 180px;height: 65px;float: left;background: url({config name="cfg_logo"/}) no-repeat;}
.hd-top .slogan{width: 200px;float: left;color: #888;}
.hd-top .nav{width: 300px;float: left;font-size: 16px;}
.hd-top .search{width: 480px;float: left;position: relative;margin:20px 0 0 20px;}
.hd-top .logo a{display: block;width: 100%;height: 100%;overflow: hidden;text-indent: -2000em;}
.hd-top .nav li{float: left;height: 85px;line-height: 85px;margin: 0 0 0 15px;}
.hd-top .nav li a{color: #5698da;display: block;}
.hd-top .search .search-input{float: left;height: 32px;line-height: 32px;vertical-align: middle;color: #666;background: #fff;border: 1px solid #999;border-radius: 3px;outline: none;margin: 0;display: block;padding: 0 10px;}
.hd-top .search .search-btn{width: 60px;height: 32px;border: none;position: absolute;top: 0;right: 0;background-color: #568abe;color: #fff;border-radius: 0 3px 3px 0;}
.hd-menu .left{float: left;}
.hd-menu .right{float: right;}
.hd-menu li{float: left;padding-right: 5px;width: 100px;text-align: center;}
.hd-menu li a{display: block;background-color: #5698da;color: #fff;height: 32px;line-height: 32px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.hd-menu li a:hover{background-color: #568abe;text-decoration: none;color: #fff;}
.hd-menu .left .hmain .harrow_a{border-radius: 0;}
.hmain{position: relative;}
.hmain ul{position: absolute;top: 32px;left: 0;display:none;z-index: 2000;}

/* (公用)hearder */
.w960{width: 960px;margin: 0 auto;}
.seo_hd{height: 50px;padding: 30px 0;background-color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.06);}
.seo_logo{width: 140px;float: left;margin-right: 30px;}
.seo_logo a{display: block;background: url(../../../../../../851.seo.tm/storage/851/images/20180618/20180618110011_51891.gif) no-repeat;text-indent: -2000em;width: 324px;height: 64px;}
.seo_info{float: right;text-align: right;color: #666;}
.seo_qr{float: left;margin-left: 230px;margin-top: -15px;}
.seo_qr img{width: 510px;float: left;}
