/*通用公用样式*/
*{ margin: 0px; padding: 0px; }
img, input, button { border: none; outline: none; }
a { color: #333333; }
a:hover { color: #ad1616; cursor: pointer; text-decoration: none; }
ul li, ol li { list-style-type: none; }
body { background-color: #ffffff; font-family: "microsoft Yahei"; }
.fl { float: left; }
.fr { float: right; }
/*去除系统默认样式*/
/*统一样式*/

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
img {
	margin: 0px;
	padding: 0px;
	outline: none;
}

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "微软雅黑";
}


/*清除浮动*/

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: "020";
	height: 0px;
	display: block;
	overflow: hidden;
	clear: both;
}


/*清除样式*/

li {
	list-style-type: none;
}

a {
	text-decoration: none;
	color: #333333;
}

a:hover {
	text-decoration: none;
}

html {
	overflow-x: hidden;
}

img {
	border: 0px;
}

li {
	list-style: none;
}

body {
	text-align: left;
	font-family: '微软雅黑' !important;
}

a,
ins {
	text-decoration: none;
}

a {
	color: #333;
}
/*a标签默认样式*/
a {
	text-decoration: none;
	color: inherit;
	transition: none;
}
img {
	border: none;
}
/*当前位置*/
.dqwz{line-height: unset;font-size: 14px;background: #fefefe;width: 1200px;margin: 15px auto 0;padding: 15px;}
.dqwz a{color: #333333;}
.dqwz a:hover{color: #1561af;}
/*主体内容*/
.main{width: 100%;}
.cont{width: 1200px;margin: 0 auto;}
.cont_title{width: 100%;height: 60px;line-height: 60px;background: url(title.png) no-repeat left center;font-size: 24px;text-align: center;}
.cont_list li{width: 277px;height: 206px;margin: 0 30px 30px 0;float: left;background-color: #ffffff;box-shadow: 0px 0px 12px 0px rgba(198, 210, 222, 0.55);}
.cont_list li img{width: 277px;height: 156px;display: block;}
.cont_list li p{width: 277px;height: 50px;line-height: 50px;background-color: #ffffff;font-size: 18px;text-align: center;}
.cont_list li:first-child+li+li+li,.cont_list li:first-child+li+li+li+li+li+li+li{margin-right: 0;}
.cont_list li a{color: #333333;}
.cont_list li a:hover{color: #0c7fe2;}
.cont_gd{width: 100%;}
.cont_gd a{display:block;width: 120px;height: 40px;line-height: 40px;background-color: #ffffff;border: solid 1px #e8edf7;margin: 0 auto;text-align: center;font-size: 16px;}
.cont_gd li a:hover{color: #0c7fe2;}
/*专题列表*/
.cont_ztlb{width: 1200px;margin-top: 30px;margin: 0 auto;}
.cont_ztlb_list{margin-bottom: 30px;}
.cont_ztlb_list li{width: 585px;height: 50px;line-height: 50px;padding-left: 15px;background: url(li-bg.png) center left no-repeat;border-bottom: 1px solid #eeeeee;float: left;}
.cont_ztlb_list li a{width: 455px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 18px;display: inline-block;}
.cont_ztlb_list li span{float: right;color: #999;font-size: 18px;}
.cont_ztlb_list li:first-child+li,
.cont_ztlb_list li:first-child+li+li+li,
.cont_ztlb_list li:first-child+li+li+li+li+li,
.cont_ztlb_list li:first-child+li+li+li+li+li+li+li,
.cont_ztlb_list li:first-child+li+li+li+li+li+li+li+li+li
{
    margin-left: 30px;
}
.cont_ztlb_list li a{color: #333333;}
.cont_ztlb_list li a:hover{color: #0c7fe2;}
/*专题汇总*/
.cont_zthz{width: 100%;margin-top: 40px;background-color: #f4f6fa;float: left;}
.cont_zthz_nr{width: 1200px;margin: 0 auto;margin-top: 15px;}
.cont_zthz_list li{width: 380px;height: 60px;line-height: 60px;background-color: #ffffff;border: solid 1px #e8edf7;float: left;text-align: center;margin: 0 30px 30px 0;}
.cont_zthz_list li a{font-size: 18px;color: #333333;}
.cont_zthz_list li:first-child+li+li{margin-right: 0;}


/*当前位置*/
.mobile_type .dqwz {width: 100%;margin: 3vw auto;background: #fefefe;padding: 2vw;font-size: 4vw;line-height: 6vw;}
.mobile_type .dqwz img,
.mobile_type .dqwz span {display: none;}
.mobile_type .dqwz a {color: #333;}
.mobile_type .dqwz>div {background: none;padding: 0 2vw;}
    /*内容部分*/
.mobile_type .main {
	    width: 100%;
	}
.mobile_type .cont {
    width: 94vw;
    margin: 0 auto;
}
.mobile_type .cont_title {
    width: 100%;
    height: 10vw;
    line-height: 10vw;
    background: url(title.png) no-repeat left center;
    font-size: 5vw;
    text-align: center;
    background-size: 200% 10%;
    background-position-x: center;
}
.mobile_type .cont_list li {
    width: 46vw;
    height: 32vw;
    margin: 0 2vw 2vw 0;
    box-shadow: 0px 0px 12px 0px rgb(198 210 222 / 55%);
}
.mobile_type .cont_list li p {
    width: 44vw;
    height: 8vw;
    line-height: 8vw;
    background-color: #ffffff;
    font-size: 4vw;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    margin-left: 2vw;
}
.mobile_type .cont_list li:nth-child(2n){
	margin-right: 0;
}
.mobile_type .cont_list li img {
    width: 46vw;
    height: 24vw;
    display: block;
}
.mobile_type .cont_gd a {
    display: block;
    width: 20vw;
    height: 10vw;
    line-height: 10vw;
    background-color: #ffffff;
    border: solid 1px #e8edf7;
    margin: 0 auto;
    text-align: center;
    font-size: 4vw;
}
.mobile_type .cont_ztlb {
    width: 94vw;
    margin: 0 auto;
    margin-top: 5vw;
}
.mobile_type .cont_ztlb_list {
    margin-bottom: 5vw;
}
.mobile_type .cont_ztlb_list li {
    width: 94vw;
    height: 10vw;
    line-height: 10vw;
    padding-left: 2vw;
    background: url(li-bg.png) center left no-repeat;
    border-bottom: 1px solid #eeeeee;
    float: left;
}
.mobile_type .cont_ztlb_list li a {
    width: 67vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 4vw;
    display: inline-block;
}
.mobile_type .cont_ztlb_list li span {
    float: right;
    color: #999;
    font-size: 4vw;
}
.mobile_type .cont_ztlb_list li:first-child+li,.mobile_type  .cont_ztlb_list li:first-child+li+li+li,.mobile_type  .cont_ztlb_list li:first-child+li+li+li+li+li,.mobile_type  .cont_ztlb_list li:first-child+li+li+li+li+li+li+li,.mobile_type  .cont_ztlb_list li:first-child+li+li+li+li+li+li+li+li+li{
	margin-left: 0;
}
.mobile_type .cont_zthz_list li {
    width: 46vw;
    height: 10vw;
    line-height: 10vw;
    background-color: #ffffff;
    border: solid 1px #e8edf7;
    float: left;
    text-align: center;
    margin: 0 2vw 2vw 0;
}
.mobile_type .cont_zthz_list li a {
   	font-size: 4vw;
    color: #333333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 85%;
}
.mobile_type .cont_zthz_nr {
    width: 94vw;
    margin: 0 auto;
    margin-top: 15px;
}
.mobile_type .cont_zthz_list li:first-child+li+li {
    margin-right: 2vw;
}
.mobile_type .cont_zthz_list li:nth-child(2n){
	margin-right:0;
}
