@charset "utf-8";
/* CSS Document */

/*页头*/
body{ background: url(cimg07.jpg) repeat;}
.header{ width: 100%; background: url(cimg01.jpg) no-repeat center center; padding-top: 46px; height: 274px;}
.header .search{ margin-top: 32px; background: url(cimg02.png) no-repeat; width: 326px; height: 42px; position: relative;}
.header .search .text{ width: 231px; height: 42px; line-height: 42px; padding: 0 17px; color: #979797; font-size: 14px; position: absolute; left: 0; top: 0;}
.header .search .submit{ width: 61px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 15px; position: absolute; right: 0; top: 0; cursor: pointer;}
.header .links{ padding: 4px 0 0 4px;}
.header .links a{ font-size: 13px; color: #666; padding-right: 13px;}
.header .links a:hover{}

.nav{ width: 100%; background-color: #1173ce; padding-top: 5px; height: 47px;}
.nav ul{}
.nav li{ float: left; padding: 0 23px 0 20px; height: 47px; line-height: 47px; background: url(cimg02.jpg) no-repeat right center;}
.nav .first-li{ padding-left: 0;}
.nav .last-li{ padding-right: 0; background: none;}
.nav li a{ font-size: 15px; color: #fff;}
.nav li a:hover{}



.container {width: 1000px; margin: 0 auto;	margin-top:13px;}

/*  S 分页  */
.pager {text-align: center;}
.pager .page { padding: 3px 8px; border: 1px solid #dddddd;    display: inline-block;    margin: 0 5px;}
.pager span.page {background: #0069df;    color: #fff;}
/*  E 分页    */


/*  S 头条    */
.headline {  background: url(../images/icon_headline.png) no-repeat left; height: 94px; padding: 0 0 0 99px;  margin: 0 0 20px 0;}
.headline .box {    padding: 10px 0 0 0;    height: 82px;    width: 891px;    text-align: center;    border-top: 1px solid #f69000;    border-bottom: 1px solid #f69000;    border-right: 1px solid #f69000;}
.headline h1 {    font-size: 32px;    font-weight: 700;    margin: 0 0 10px 0;    display: block;}
.headline h1 a:link, .headline h1 a:visited {    color: #d00517;    text-decoration: none;}
.headline h1 a:hover {    color: #f69000;}
.headline .more a:link, .headline .more a:visited {   color: #010101;    text-decoration: none;    padding: 0 5px;}
.headline .more a:hover {    color: #d00517;}
/*  E 头条    */

.panel {    position: relative;}
.panel-heading {    border-bottom: 1px solid #1173ce;    padding: 0 0 5px 0;    margin: 0 0 10px 0;    position: relative;}
.panel-heading .more {    position: absolute;    right: 0;    top: 3px;    padding: 0 20px 0 0;    }
.panel .more a:link, .panel .more a:visited {    color: #8e8e8e;}
.panel .more a:hover {    color: #010101;}
.panel .breadcrumbs {    position: absolute;    right: 0;    top: 5px;    color: #8e8e8e;}
.panel .breadcrumbs a:link, .panel .breadcrumbs a:visited {    color: #8e8e8e;}
.panel .breadcrumbs a:hover {    color: #010101;}
.panel-title {font-size: 20px; color: #1173ce;line-height: 30px; font-weight: 700;}
.panel-title a{font-size: 20px; color: #1173ce;line-height: 30px; font-weight: 700;}
.panel-title a:hover {color: #63aaed;}
ul.news_list li {    margin: 0;    list-style: none;    line-height: 26px;    height: 26px;    padding: 0 0 0 15px;    font-size: 13px;    background: url(../images/dot_grey.png) no-repeat 0 13px;    overflow: hidden;}

/**/
.frame_2cols { margin: 0 0 20px 0;}

/*新闻列表*/
.frame_2cols .l_col {width: 690px; padding: 0 0 0 0; float: left; position: relative; background-color: white; padding: 10px;}
.frame_2cols .r_col { width: 280px;float: right;}
.font {width: 300px; height: 30px; line-height: 30px; padding: 0 10px; color: #fff; position: absolute; bottom: 0; font-size: 12px; z-index: 100;text-align: center;}
.page_inner.r_col #panel_gov { margin: 0 0 10px 0;}
.page_inner.r_col #panel_wei #weibo.b { margin: 0 0 10px 0;}
#panel_service .panel-heading, #panel_friend_link .panel-heading { border-bottom: none;}
#panel_list .panel-heading { background: url(../images/title_line.png) no-repeat bottom; margin: 0 0 15px 0;}
.news_list { margin: 0 0 30px 0;}
.news_list li span.time { float: right; width: 100px; font-size: 11px; text-align: right;}
.l_col .panel { margin: 0 0 20px 0;  width: 690px;}

/*  */
#panel_gov .panel-body dd.img {float: left; width: 108px; height: 97px;  overflow: hidden;}
#panel_gov .panel-body dd.img img { width: 108px;  height: 97px;}
#panel_gov .panel-body dl {margin: 0 0 5px 0; height: 120px;}
#panel_gov .panel-body dl.margin_0 { margin: 0;}
#panel_gov .panel-body dt { width: 160px; float: right; font-size: 14px; margin: 0 0 5px 0; color: #1672d0;}
#panel_gov .panel-body dt a:link, #panel_gov .panel-body dt a:visited { color: #1672d0;}
#panel_gov .panel-body dd a:link, #panel_gov .panel-body dd a:visited { color: #010101;}
#panel_gov .panel-body dd a:hover {color: #074a7a;}
#panel_gov .panel-body dd.intro { width: 160px; float: right; font-size: 12px;}
#panel_gov .panel-body dd.more { width: 160px; float: right; text-align: right;}
.page_inner.r_col .panel {margin: 10px 0 10px 0; background-color: white; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }



#panel_content {
    margin: 0 0 50px 0;
}

#panel_content .panel-heading {
   
    margin: 0 0 15px 0;
    width: 100%;
}

#panel_content .h h2 {
    font-size: 22px;
    color: #000;
    padding: 20px 0 20px 0;
    text-align: center;
}

#panel_content .f {
    padding: 10px 0;
    margin: 0 0 30px 0;
    text-align: center;
    border-top: 1px dashed #dddddd;
    border-bottom: 1px dashed #dddddd;
}

#panel_content .f span {
    padding: 0 10px;
}

#panel_content .c p { font-size: 15px; text-indent: 2em; line-height: 30px; color: #2e3133;   padding-bottom: 0;     margin:0px auto;}

#panel_content .panel-footer {    padding: 30px 0 0 0;}

.article_content {  margin: 0 0 30px 0; padding-left:20px; padding-right:20px;}


.fenxiang {
    width: 100%;
    height: 28px;
    border-top: 1px dashed #d6d6d6;
    border-bottom: 1px dashed #d6d6d6;
    text-align: right;
    margin: 0 0 20px 0;
}

.fenxiang a {
    display: inline-block;
    margin: 0 5px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
}

.fenxiang .afx {
    width: 94px;
    text-align: center;
    background: url(../images/bg_pic19.jpg) no-repeat;
}

.fenxiang .asave {
    padding-left: 20px;
    background: url(../images/bg_pic21.jpg) no-repeat;
}

.fenxiang .aprint {
    padding-left: 20px;
    background: url(../images/bg_pic22.jpg) no-repeat;
}

.xiangguan {
    width: 100%;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #458fce;
}

.mt10 {
    margin: 0 0 10px 0;
}

.article_content img {max-width:600px; width:expression(this.width > 600 ? 600 : ture);}

/*翻页*/
.page {padding:3px 4px; border:#E6E6E6 1px solid; margin:0px; font-family:"宋体"; line-height:22px; background:#f5f5f5;}
span.page {
	font-weight:bold;
	color:#fff;
	background-color: #3399FF;
}

/* 卡片 */
.index-new{ background-color: #fff; border: 1px solid #e5ebed;}
.index-new .news-list{ float: left; padding: 10px 29px 18px 23px;; width: 403px;}
.index-new .news-list .toplist{ border-bottom: 1px dotted #999; padding-bottom: 20px;}
.index-new .news-list .toplist .title { padding-top: 5px; line-height: 34px; text-align: center; font-size: 18px; font-weight: 700;}
.index-new .news-list .toplist .title a{ color: #1173ce;}
.index-new .news-list .toplist .text{ line-height: 18px; font-size: 12px; color: #333;}
.index-new .news-list ul{ padding-top: 17px;}
.index-new .news-list li{ line-height: 25px; padding-left: 15px; background: url(cimg09.png) no-repeat 3px center; position: relative;}
.index-new .news-list li a{ color: #333; font-size: 13px;}
.index-new .news-list li .date{ position: absolute; right: 0;}
.index-new .news-list li a:hover{ color: #1173ce;}

.index-new .card-link{ float: left; width: 279px; padding: 8px;}
.index-new .card-link a{ display: block; width: 125px; height: 134px; float: left; text-align: center; cursor: pointer; margin:3px;}
.index-new .card-link em{ display: block; width: 32px; color: #fff; line-height: 20px; margin: 0 auto;}
.index-new .card-link .organize{ background-color: #3586d2;}
.index-new .card-link .member{ background-color: #63aaed; margin-left: 2px;}
.index-new .card-link .rule{ background-color: #63aaed; border-top: 1px solid #acd2f5; height: 133px;}
.index-new .card-link .join{ background-color: #3586d2; margin-left: 2px; border-top: 1px solid #acd2f5; height: 133px;}

.index-new .card-link span{ display: inline-block; width: 45px; height: 51px; margin-top: 20px;}
.index-new .card-link .organize span{ background: url(cimg03.png) no-repeat center bottom;}
.index-new .card-link .member span{ background: url(cimg04.png) no-repeat center bottom;}
.index-new .card-link .rule span{ background: url(cimg05.png) no-repeat center bottom;}
.index-new .card-link .join span{ background: url(cimg06.png) no-repeat center bottom;}

/* 精彩图库 */
.rig-dl{ width:280px; /*padding:16px 0px 0px 8px;*/ overflow:hidden;zoom:1;}
.rig-dl dl{ float:left; width:127px; margin:5px 3px; display:inline;}
.rig-dl dl img{ display:block;}
.rig-dl dt {/* width:133px; height:97px; */text-align:center;}
.rig-dl dd {/* width:133px;*/ text-align:center; line-height:20px;}
.rig-dl dd a{ line-height:24px; height:24px; overflow:hidden; display:block}


/*会员单位*/
.member-units{}
.member-units .title{ padding: 19px 0 13px; font-size: 20px; color: #1173ce; line-height: 40px; font-weight: 700;}
.member-units-cont{ border: 1px solid #e5ebed; padding: 12px 21px 31px 26px; background-color: #fff;}
.member-units-cont dt{ float: left; width: 95px; padding: 4px 12px 32px;}
.member-units-cont dt span{ display: block; width: 95px; height: 27px; background: url(cimg29.png) no-repeat; font-size: 13px; text-align: center; color: #fff; cursor: pointer;}
.member-units-cont dd{ float: left; line-height: 31px; width: 796px; padding: 0 12px;}
.member-units-cont dd a{ display: inline-block; font-size: 13px; padding-right: 24px;}
.member-units-cont dd a:hover{}

/*弹出层*/
.zzsc01,.zzsc02{position: fixed;left: 50%; margin-left: -503px; top: 40%;font-size: 0; z-index:9999; display:none; width: 1006px;}
.zzsc01:after,.zzsc02:after{content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.zzsc01 .content,.zzsc02 .content{display: inline-block; *display: inline; *zoom:1;	vertical-align: middle;position: relative;}
.content_mark{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:555; background: url(cimg24.png) repeat; display:none;}
.zzsc01 .member-units-cont dd,.zzsc02 .member-units-cont dd{ width: 100%;}


/*关于我们*/
.index-contact{ background-color: #fff; border: 1px solid #e5ebed;  width: 1003px; margin: 19px auto 42px;}
.contact-title{ font-size: 18px; color: #1173ce; font-weight: 700; line-height: 40px;}
.index-contact li{ font-size: 14px; line-height: 25px;}
.index-contact li strong{ font-weight: 700;}
.contact-left{ float: left; padding: 17px 10px 22px 42px;}
.contact-middle{ float: left; padding: 66px 0 0 142px;}
.contact-right{ float: right; padding-top: 0px; padding-right:69px; padding-bottom:10px;}


/*页脚*/
.footer{ width: 100%; background-color: #1173ce; padding: 29px 0 20px;}
.footer p{ line-height: 22px; color: #d0d0d0; text-align: center; font-size: 12px;}
.footer .links{}
.footer .links a{ padding: 0 11px; border-right: 2px solid #87a5cf;}
.footer .links .links-last-a{ border-right: none;}
.footer a{ color: #d0d0d0;}
.footer a:hover{}

.wechat{ position: fixed; width: 120px; height: 153px; border: 1px solid #e5ebed; overflow: hidden; top: 50%}
.wechat img{ width: 120px; height: 153px;}
.wechat-left{ left: 10px;}
.wechat-right{ right: 10px;}

