* {
    padding: 0;
    margin: 0;
    border: none;
}

body {
    font: 16px/24px “Microsoft YaHei”, “微软雅黑”;
    color: #333;
    background-color: #fff;
    min-width: 1200px;
}

a {
    cursor: pointer;
    text-decoration: none;
    color: inherit;
}

a:hover {
    color: inherit;
    text-decoration: none;
}

img {
    vertical-align: middle;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.w220{width: 220px;}
.w950 {
    width: 950px;
}
.fl,.left {
    float: left;
}

.fr,.right {
    float: right;
}

.hide {
    display: none;
}
body .head {
    background: url(header-bg.jpg) center top no-repeat!important;
}
.navlist {
    width: 100%;
    height: 60px;
    margin-top: 89px;
    /* background-color: #d7ecf8; */
}

.navlist ul{
    width: 1200px;
    line-height: 60px;
    z-index: 1;
    margin: 0 auto;
    color:  #2475c7;
}

.navlist ul li {
    float: left;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    box-sizing: border-box;
    width: 200px;
}

.navlist ul li a {
    display: block;
    height: 60px;
    line-height: 60px;
    color: #2475c7;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    font-size: 22px;
}

.navlist ul li a span{
    width: 20px;
    height: 21px;
    background: url("shouye-icon.png") no-repeat;
    display: inline-block;
    margin-right: 10px;
    top: 2px;
    position: relative;
}

.navlist ul li a:hover span{
    background: url("shouye-icon1.png") no-repeat;
}

.navlist ul li a:hover, .navlist ul li.current a {
    color: #fff;
    background:#2475c7;
}

.main{
    margin: 0 auto;
    padding-bottom: 50px;
   width:1200px;
}

.main .pos{
    width: 1200px;
    margin: 0 auto;
    color: #2475c7;
    font-size: 15px;
    padding-top: 20px;
}

.main .pos a{
    color: #2475c7;
    font-size: 15px;
}

.main .con{
    width: 1200px;
    margin: 0 auto ;
}

.footer.mt30 {
    margin-top: 0 !important;
}

.main .xyBanner {
    margin: 20px auto;
    width: 1203px;
}

/*通用概览*/
.list{ margin-bottom: 30px;}
.list li{ position: relative; height: 72px; font-size: 20px; line-height: 72px; border-bottom: 1px dashed #e6e6e6;}
.list li a{ float: left; width: 82%; height: 72px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 20px; line-height: 72px;}
.list li .pubDate{ float: right; width: 15%; height: 52px; font-size: 16px; line-height: 72px; text-align: right; color: #888;}

.pages{ margin-bottom: 30px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 4px; font-size: 14px; line-height: 32px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #3f6fd1; border-color: #3f6fd1;}
.sel_page_wrap{ display: inline-block; font-size: 14px; line-height: 36px; color: #666;}
#sel_page{ height: 34px; margin: 0 5px; color: #666; border-color: #e6e6e6; border-radius: 4px; cursor: pointer;}

.list_leftbar{ padding-bottom: 10px; background-color: #e8f1ff;}
.list_leftbar a{ position: relative; display: block; width: auto; padding: 18px 40px 18px 20px; font:20px/24px "Microsoft Yahei"; color: #333; background-color: #e8f1ff;}
.list_leftbar a:after{ display: none; position: absolute; top: 23px; right: 22px; width: 8px; height: 14px; background: url(leftbar_arr.png) no-repeat center top; content: "";}
.list_leftbar a:hover, .list_leftbar a.active{ background-color: #fff;}
.list_leftbar a:hover:after, .list_leftbar a.active:after{ display: block;}

.lanmuming { background-color: #efefef; display: block; width: auto; text-align: center; height:60px;
    font:bold 24px/60px "Microsoft Yahei";
    color: #fff;
    background-color: #026bd1; }

.sub_list a { border-bottom: none;
    position: relative;
    display: block;
    width: auto;
    padding: 10px 20px 10px 20px;
    font: 16px/24px "Microsoft Yahei";
    color: #333;
    background-color: #e8f1ff;
}

    .sub_list a:after{ display: none; position: absolute; top: 14px; right: 22px; width: 8px; height: 14px; background: url(leftbar_arr.png) no-repeat center top; content: "";}
    .sub_list a:hover, .sub_list a.active{ background-color: #fff;}
    .sub_list a:hover:after, .sub_list a.active:after{ display: block;}

/*专栏专题*/
.tplist{ border:1px solid #d8d8d8;}
.tplist li { float: left;  width: 430px;  height: 78px; margin:15px 10px;}
.tplist li img {
    width: 430px;
    height: 78px;
}

/*案例专题*/

.cleft {margin-top: 20px;
    display: inline-block;
    float: left;
    width: 290px;
}
.cmenu h6 {
	margin-bottom:2px;
	padding:10px;
	background:#2781d6;
	text-align:center;
	font:bold 19px/30px "微软雅黑";
	color:#fff;
}
.cmenu dt {
	height:auto;
	border-bottom:1px solid #ececec;
}
.cmenu dt a {
	display:inline-block;
	padding:0 35px 0 30px;
	width:225px;
	height:60px;
	background:url(2016gd_cmenu_li_bg01.png) no-repeat right 13px;
	font:18px/60px "微软雅黑";
	color:#333;
}
.cmenu dt.active a {
	background:url(2016gd_cmenu_li_bg03.png) no-repeat right 13px;
	color:#2781d6;
}
.cmenu dt.cur a,.cmenu dt a:hover {
	background:url(2016gd_cmenu_li_bg02.png) no-repeat right 13px;
	color:#2781d6;
}
.cmenu dt.active a:hover {
	background:url(2016gd_cmenu_li_bg03.png) no-repeat right 13px;
	color:#2781d6;
}
.cmenu dd {
	display:none;
}
.cmenu li {
	padding:0 15px 0 40px;
	height:36px;
	border-bottom:1px solid #ececec;
}
.cmenu li a {
	font:14px/36px "微软雅黑";
	color:#333;
}
.cmenu li a:hover {
	color:#e13131;
}
.cright {
	display:inline-block;
	float:right;
	width:860px;
}

.ztlm-pic a img {
	width:860px;
	height:90px;
}
.ztlm-con {
	padding:20px 0;
}
.ztlm-tit {
	padding:0 10px;
	height:30px;
	background:#eff8ff;
}
.ztlm-tit strong {
	display:inline-block;
	float:left;
	font:bold 16px/30px "微软雅黑";
	color:#0e6cc3;
}
.ztlm-tit a {
	display:inline-block;
	float:right;
	font:14px/30px "微软雅黑";
	color:#999;
}
.ztlm-tit a:hover {
	color:#37af04;
}

.clist li {
    overflow: hidden;
    padding: 0 10px 0 32px;
    height: 40px;
    background: #fff url(2016gd_h_li_ico1.png) no-repeat 10px center;
}

.clist li span {
    float: right;
    font: 14px/40px "微软雅黑";
    color: #999;
}

.clist li a {
    font: 16px/40px "微软雅黑";
    color: #333;
}


.qygk-tips {
    background: #f0f8ff;
    padding: 10px 15px;
    *margin-bottom: 20px;
}

.qygk-tips p {
    font: 16px/28px "微软雅黑";
    color: #333;
    text-indent: 2em;
}

.qygk-ul {
    padding-top: 10px;
}

.qygk-ul li {
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f7f7f7;
}

.qygk-ul .qygk-pic {
    display: inline-block;
    float: left;
    width: 280px;
}

.qygk-ul .qygk-pic img {
    width: 280px;
    height: 175px;
}

.qygk-ul .qygk-des {
    height: 170px;
    overflow: hidden;
     display: inline-block;
    float: right;
    width: 620px
}
.qygk-ul .qygk-des h6 {
    margin-bottom: 6px;
    height: 30px;
    overflow: hidden;
}

.qygk-ul .qygk-des h6 {
    font: 20px/30px "微软雅黑";
    color: #2781d6;
}
.qygk-ul .qygk-des p {
    font: 14px/28px "微软雅黑";
    color: #333;
}