body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:12px/1.5 Monospaced Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif;background: #fff}

table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{ color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:active {color:#666;text-decoration:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}
/*é€šç”¨æ ·å¼*/
.hidden{display:none;}.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear,.main{display:inline-block;}/* Hides from IE-mac \*/
* html .clear,* html .main{height:1%;}
.clear,.main{display:block;}

.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}
.lh20{line-height: 20px}.lh22{line-height: 22px}.lh24{line-height: 24px}.lh26{line-height: 26px}.lh28{line-height: 28px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.row-2 li{ float:left; width:50%}
.row-3 li{ float:left; width:33%}
.row-4 li{ float:left; width:25%}
.row-5 li{ float:left; width:20%}
.fl{float:left}
.fr{float:right}
.lf{float:left}
.rt{float:right}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}
.text-l{text-align: left}
.text-r{text-align: right}
.pr{ position:relative}.pa{ position:absolute}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; background-color:#fff}
.img-wrap a:hover{ background-color:#e8eff6}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.over {overflow: hidden}
.mt-30 {margin-top: 30px !important;}
.mb-60{margin-bottom: 60px}
.bc-m {background: #f1f1f1}
.pt-60 {padding-top: 60px;}
.pb-70 {padding-bottom: 70px;}
.pt-120 {padding-top: 120px;}
.m {width:1200px;margin: 0 auto}
.m-show {width:62.5%;margin: 0 auto}
.plr-50 {padding: 0 50px}
.p6-20 {padding: 60px 200px;}

.footer {background: #0d1823;color:#7c828a;text-align: center;line-height: 52px;padding: 0 50px;}
.footer .info {float: left}
.footer .info a {color:#7c828a}
.footer span {display: inline-block}

.bcf {
    background: #fff;
    box-shadow: 0 5px 20px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);
}
.bk-c{background:#f4f6f9;padding: 40px 0;}

.news_r_col {margin-right: 0}
/*æ–‡ç« åˆ—è¡¨*/
.newclass{margin:0;padding:0}
.newclass li{width:140px;text-align:center;float:left;font-size:14px;height:46px;line-height:46px;}
.newclass li a{display:block;color:#333;transition:all .3s ease;position: relative;top:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;}
.newclass li a:hover{background-color:#fff;color:#c9151e;border-top:2px solid #c9151e;}
.newclass li.current {background-color:#fff;color:#c9151e;border-top:2px solid #c9151e}

.left_list_news{width:100%;}
.left_list_news li{padding:50px;border-bottom:1px dotted #ddd;cursor: pointer;overflow:hidden;}
.left_list_news li:hover{background:#f3f5f8;}
.left_list_news li .img_box{width:202px;margin-right:40px;float:left;}
.left_list_news li .r_list{width:850px;float:left;}
.left_list_news li .r_list h3 a{font-weight:500;line-height:26px;font-size:18px;padding:0 5px;color:#000;}
.left_list_news li .r_list h3 a:hover{background:#2169ca;color:#fff;text-decoration:none;}
.left_list_news li .r_list p{
    line-height: 20px;
    font-size: 14px;
    margin: 10px 0 0 0;
    padding: 0 0 0 5px;
    color: #666;}
.left_list_news li .r_list span{line-height: 26px;color:#999; padding: 0 0 0 5px;}
.left_list_nbox{width:100%;}
.left_list_nbox li a{color:#666;}

/*åˆ†é¡µ*/
#pages { padding:30px 0 50px;}
#pages a { display:inline-block; height:28px; line-height:28px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;border-radius: 2px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 9px; width:56px; padding:0;border-radius: 2px}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:28px; line-height:28px; background:#2169ca; border:1px solid #2169ca; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:28px; line-height:28px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


/* å½“å‰ä½ç½® */
.crumbs{padding:15px 0 10px;font-size:12px;margin-bottom: 5px;color:#999;text-align: right}
.crumbs span{color:#999}
.crumbs a{color:#999}

/* å†…å®¹ */
.artical-tbox {background: #f7f5f5;padding: 35px 0;box-shadow:inset 0 0 6px rgba(0,0,0,.02);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.02);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.02);}
.artical-tbox h1 {color:#333;font:600 30px/30px "å¾®è½¯é›…é»‘",arial;margin-bottom:6px; text-indent: 40px; padding:0 0 8px}
.artical-tbox p {font-size:14px; font-weight:normal; line-height:20px;text-indent: 40px; color:#999}
#Article{ overflow:hidden}
#Article,.photo-channel .relevance{zoom:1; padding:0 120px}
#Article span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}
.content{ font-size:16px;line-height: 30px; color:#666;text-align:justify;}
.content p{font-size:16px;line-height:30px; color:#666;text-align:justify;word-wrap:break-word; padding:8px 0;}
#Article .related{ border-top:dashed 1px #ccc; margin-top:25px}
#Article .related h5{padding-bottom:6px;font-size: 16px;}
#Article .related{ padding:20px 0}
#Article .related ul li span{float:right;font-size:12px;color:#a0bfe8}
#Article .related a { color: #2169ca;}
#Article .related a:hover{text-decoration:underline}
#Article .summary{background:#f5f5f5;border:1px solid #e8e8e8;padding:10px;color:#999;font-size:12px;margin: 20px 0}

#Article-pro,.photo-channel .relevance{zoom:1; padding:0 30px}

.submenu {height:46px;background: #ebeff4;width: 100%;border-bottom:1px solid #ddd}

/*å†…é¡µå¤´éƒ¨*/
.header {width: 100%}
.in-top-l {width:100%}
.in-top-l .logo {
    float: left;
    padding: 20px 20px 0 50px;
    height: 54px;
    text-align: center;
}
.in-top-l .logo a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 54px;
    float: left;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.in-navBar{ position:relative; z-index:1;float:right;padding: 25px 50px 0 0;}
.in-nav{ position:relative;}
.in-nav a{ color:#333;}
.in-nav h3{ font-weight:normal;font-size:16px;}
.in-nav .tm{ float:left; position:relative; z-index:1;}
.in-nav .tm a{ display:block;padding: 0 25px;text-align:center; font-size: 16px;}
.in-nav h3 a{ display:block;padding: 0 13px;text-align:center;}
.in-nav .sub{ display:none; position:absolute; top:40px;left:-15px; z-index:1; width:146px;border-top:2px solid #c9171f; background:#fff;box-shadow: 0 10px 10px rgba(0,0,0,.1);-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 10px rgba(0,0,0,.1)}
.in-nav .sub li{ text-align:center; margin-bottom:-1px;}
.in-nav .sub li a{ display:block;font-size:12px; border-bottom:1px dotted #ddd; padding:8px 0;color:#666;}
.in-nav .sub li a:hover{ color:#c9171f;}

.in-ban {height:248px;}
.in-ban h2 {font-size: 36px;color:#fff;font-weight: normal;text-indent: 60px; padding-top: 90px;
    -webkit-text-shadow: 0 0 5px rgba(0,0,0,.2);
    -moz-text-shadow: 0 0 5px rgba(0,0,0,.2);
    text-shadow: 0 0 5px rgba(0,0,0,.2);}
.in-ban p {font-size: 16px;color:#fff;text-indent: 60px;-webkit-text-shadow: 0 0 2px rgba(0,0,0,.2);
    -moz-text-shadow: 0 0 2px rgba(0,0,0,.2);
    text-shadow: 0 0 2px rgba(0,0,0,.2);}
.ban-news {background: url("../images/news-ban.jpg") no-repeat center top;background-size:100%}
.ban-about {background: url("../images/ban-page-about.jpg") no-repeat center top;background-size:100%}
.ban-contact {background: url("../images/ban-contact.jpg") no-repeat center top;background-size:100%}

/*page*/
.page-title {position:relative;width:20%;margin: 0 auto 100px;text-align: center;top: 30px;}
.p-t-line {border-top:1px solid #e0e0e0;}
.page-title h3 {font-size: 24px;color:#044470;padding: 0 20px;background: #fff;font-weight: normal;position: absolute;z-index:1; bottom: -15px;left: 50%; margin-left: -68px;}

/*show*/
.share-box {float:right;overflow: hidden}
.share-box i {cursor:pointer;display: inline-block;border-radius: 50%;background: #fff;color:#cacaca;border:1px solid #cacaca;padding: 10px; font-size: 32px;margin-left: 10px;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;}
.share-box i:hover {background: #c9171f;border-color:#c9171f;color:#fff}

.share-box a {float: right}
.bd_weixin_popup {height:320px !important;}
.bdshare-button-style2-32 .bds_weixin {
    background-position: 0 -32px !important;
}
.bdshare-button-style2-32 .bds_tsina {
    background-position: 0 0 !important;
}
.bdshare-button-style2-32 a {
    float: left;
    font-size: 18px;
    line-height: 32px;
    height: 32px;
    background-image: url(../images/icon-shejiao.png) !important;
    _background-image: url(../images/icon-shejiao.png) !important;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 12px 15px 6px 0 !important;
    color: #999;
}

/*wenhua*/
.wh-xybox {overflow: hidden}
.wh-xybox .wh-l {width: 50%;background:url("../images/wh-img01.jpg") no-repeat;background-size: cover;line-height: 272px;}
.wh-l p {width:100%;background:rgba(0,0,0,.7);text-align: center;color:#fff;font-size: 48px;z-index: 1}
.wh-xybox .wh-r {background: #277d7d;min-height: 272px;color:rgba(255,255,255,.7);line-height: 30px;font-size: 14px}
.wh-r-p {padding: 16px 40px;}

.wh-lnbox {overflow: hidden;text-align: center;margin: 70px 0 50px;}
.wh-lnbox ul li {width:44%;margin:0 2%;display: inline-block;border:1px solid #ebeff4;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.05);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.05);
    box-shadow: 0 0 15px rgba(0,0,0,.05);color:#666;font-size: 14px;line-height: 32px;text-align: left;min-height:395px}
.page-red {color:#c9151e;font-size: 16px}
.pd-50 {padding:50px}
.ban-wenhua {background: url("../images/ban-wenhua.jpg") no-repeat center top}
.wh-team {padding:10px 0 30px}
.wh-team ul li {float:left;margin:0 10px}
.wh-team a {display: block;width: 120px;margin:50px auto 0;line-height: 32px;height:32px;border-radius: 30px;border:1px solid #c9151e;color:#c9151e;font-size:14px;text-align: center;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;}
.wh-team a:hover {background: #c9151e;color:#fff}
.wh-team ul li img {width: 346px;box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px rgba(0,0,0,.2);}

.honor-box {width: 100%;background: url("../images/honorbg.jpg") no-repeat bottom center;background-size: cover;min-height:879px}
.honor-info {width: 550px;margin-top:470px;padding:0}

.ban-wenhua {background: url("../images/ban-wenhua.jpg") no-repeat center top;background-size:100%}
.ban-licheng {background: url("../images/ban-licheng.jpg") no-repeat center top;background-size:100%}
.ban-honor {background: url("../images/ban-honor.jpg") no-repeat center top;background-size:100%}
.ban-rencai {background: url("../images/ban-rencai.jpg") no-repeat center top;background-size:100%}
.ban-party {background: url("../images/ban-party.jpg") no-repeat center top;background-size:100%}
.ban-zeren {background: url("../images/ban-zeren.jpg") no-repeat center top;background-size:100%}

.submit{padding-left:3px}
.submit,.submit input{ background: url(../images/member/but.png) no-repeat; height:29px;width:auto;_width:0;overflow:visible !ie}
.submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}

/*æŠ•è¯‰*/
.biao-bg {background:url("../images/tousu-bg.jpg") no-repeat center top;background-size:100%}

.connect_us1 {
    width: 100%;
    max-width: 995px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 40px;
}
.con_us {
    width: 470px;
    height: 112px;
    border: 1px solid #bdbdbd;
    margin-bottom: 32px;
    float: left;
}
.con_us:nth-child(2n) {
	float: right;
}
.animate {
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.con_us i {
	font-size: 56px;
	height: 112px;
	line-height: 112px;
	display: block;
	float: left;
	padding: 0 20px 0 30px;
}
.con_us p.con_us_p {
    margin-top: 25px;
}
.con_us p {
    font-size: 20px;
    color: #333;
    line-height: 30px;
}
.con_us p.con_us_p1 {
    font-size: 16px;
}
.iwing-nav .iwing-bt .iwing-nav-list:hover {
	background-color: #4186fd;
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}