@charset "gb2312";
/* CSS Document */
/* Reset Styles */
html { font-family:"微软雅黑","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size:62.5%; height: 100%;}
body { margin: 0; font-size: 1.2rem; line-height: 1.5; color: #333333; background-color: #f2f2f2; height: 100%; overflow-x: hidden; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0px;padding:0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
svg:not(:root) { overflow: hidden; }
a { background: transparent;  -webkit-tap-highlight-color: transparent; color: #003a7a; text-decoration: none; }
a:visited{#a88abe}
a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0;  }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; }
/* input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }*/
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0;  }
textarea { overflow: auto; resize: vertical; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
html, button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }

ul, ol { list-style: none outside none; }
h1, h2, h3, h4 { font-weight: normal; }
h2{font-size:1.6rem;}
h2 a{color:#1f1f1f;}
h3{font-size:1.4rem;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; }

.middle { margin: 0 auto; }
.tab li { cursor: pointer; }
.tablist { display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { *+height:1%;}
.block { display: block; }
.center{ text-align: center;}
.fl{ float: left;}
.fr{ float: right;}



/* header */
header .logo{float:left; width:50%;}
header .slogon{float:right; width:50%;}

/*焦点图 */
.focusimg { position: relative; height:180px;}
.swiper-container { width: 100%; max-width: 640px; }
.swiper-container a:visited { color: #fff; }
.content-slide { color: #fff; }
.swiper-slide { position: relative; }
.swiper-wrapper img { width: 100%; }
.pagination { width: 100%; height:4px; position:absolute; left:0; bottom:-4px;  }
.swiper-pagination-switch { display: block; float:left; width: 20%; height:4px;  background: #ccc;  cursor: pointer; }
.swiper-active-switch { background: #951015; }


/* search */
#search{height:4rem; background:#014d83; margin-top:4px; }
#search input[type="search"]{width:60%;height:3rem;line-height:3rem; margin-left:1%; margin-top:0.5rem; padding-left:1rem;border:none;border-radius:0.6rem;}
#search input[type="submit"]{ display:inline-block;background:#b41629; text-align:center; color:#fff; width:10%;height:3rem; ;border:none;border-radius:0.4rem;}

/* 登陆 */
#search input.login{  background: #e95b10 url("../images/login.png") no-repeat scroll 0.5rem center;     color: #ffffff;     padding-right: 1%;     text-align: right;     width: 8rem;  height:3rem;  border:none; border-radius: 0.4rem;}
.login_0 form,.login_0 p{ padding:1.2rem; padding-bottom:2rem; width:60%; margin:0 auto;}
.login_0 form  input[type="password"],.login_0 form  input[type="text"]{width:100%;  height:4rem; padding-left:5%; margin-bottom:1rem; border:#CCC 1px solid;border-radius:0.4rem;}
.login_0 form input[type="submit"]{ display: inline-block;background:#014d83; text-align:center; color:#fff; width:50%;height:4rem; ;border:none;border-radius:0.4rem; float:right;}
.login_0 form span a{display:inline-block; background:#f2f2f2; text-align:center; line-height:3.8rem;  width:45%; border:#CCC 1px solid;border-radius:0.4rem;}

.login_0 p{text-align:center; font-size:1.4rem;}
.login_0 p span{ font-size:2.2rem; color:#014d83;}

/* 关于协会 */
.about,.news{ margin:1.5rem 2%;  }
.about{ margin:0 2%; padding-bottom:1.5rem; background:#fff; }
.about .section-cont,.news .section-cont{background:#fff ; border-top:#dbdbdb 0.2rem solid; }
.about .section-cont h2,.news .section-cont h2 {text-align:left; line-height:3rem; position:relative; margin-top:-0.2rem; padding-top:1rem; padding-left:1rem; background: url(../images/title-bar.jpg) top left no-repeat;}
.about h2 span a , .news .section-cont h2 span a {position:absolute; color:#979797; right:1rem; bottom:0.5rem; font-size:1.2rem;}
.about .cont{ padding:1.2rem; border-bottom:#ececec 1px dotted;}
.about .cont h3{float:left; width:17%; line-height:1.5rem; margin-right:4%; padding:0.6rem 0; text-align:center; background:#0CF;  border-top-left-radius:1rem; border-bottom-right-radius:1rem;}
.about .cont p{float:left; width:79%; line-height:2rem;}
.about .cont h3 a{color:#fff;}
.about .cont p a{ color:#676767;}
.about .cont:first-of-type h3{background:#cb64a6;}
.about .cont:nth-of-type(2) h3{background:#8abb7c;}
.about .cont:nth-of-type(3) h3{background:#e4aa5b;}
.about .cont:nth-of-type(4) h3{background:#69bee6;}
.about .cont:nth-of-type(5) h3{background:#c6698a;}
.about .cont:nth-of-type(6) h3{background:#3b8bda;}
.article{padding:1.2rem; line-height:3rem; font-size:1.4rem; }
.article img{ text-align: center; width:100%; }
.article h5{color: #111;font-size: 1.8rem;  font-weight: normal;line-height: 2.5rem;text-align: center;padding: 0.8rem 0;clear: both;}
.article h6{font-size:1.2rem; text-align:center;font-weight:normal; color:#999;border-bottom:#CCC 1px solid;border-top:#CCC 1px solid; margin-bottom:1.5rem;line-height:1.8rem }

 

/* 协会动态 */

.news .section-cont ul{margin-left:1.5rem; margin-right:1.5rem; padding-bottom:1.5rem;}
.news .section-cont ul li{ width:100%; line-height:2rem;font-size:105%; padding:0.8rem 0;  padding-left:1.5rem; border-bottom:#ececec 1px dotted; background:url(../images/news-icon.png) left 1.5rem no-repeat;}
.news .section-cont ul li img { display: inline;}
.news .section-cont ul li a{  color:#676767;}
.newslist{ margin-top:0px;}
.news.newslist ul li{ line-height:2rem;padding:1rem 0; padding-left:1.5rem; color:#aaa;}
.news.newslist .section-cont ul li span{  color: #cdcdcd; display:inline-block;}
.news.newslist p{ padding-bottom:2rem;}
h1.newstitle{text-align:center; font-size:1.8rem; color:#fff; line-height:3.5rem; border-top-left-radius:0.4rem; border-top-right-radius:0.4rem; margin:0 2%; background:#0075aa; font-weight:normal; margin-bottom:0.2rem;}

.news.newslist p{ padding:1.5rem; text-align:center; line-height:2.5rem; font-size:1.4rem;} 

.news.newslist .pagenum{ text-align:center; padding-bottom:2rem;}
.news.newslist a.num,.news.newslist span.current,.news.newslist a.next,.news.newslist a.prev{height:2rem; border:#ccc 1px solid; display:inline-block; text-align:center;padding:0 0.8rem;margin:0 0.2rem;}
.news.newslist span.current{color:red;}


/*专委会与联席会议*/
.zwhylxhy.news .section-cont ul li{ background:none; border:none;}
.ny_zb{overflow:hidden; padding-bottom:3rem;}
.ny_zblb1{padding:2rem 2rem 2rem 0 ;}

.con .left .ny_zblb1 li{text-align:center;line-height:3.3rem;font-size:1.4rem;color:#333;float:left;width:100%;}
.ny_zblb1 li a{display:block;text-decoration:none; font-size:1.6rem;}
.ny_zblb1 ul li.ny_title>a{  display:block; color:#333;padding:0.5rem;background:url(../images/li.png) right center no-repeat; border-bottom:#DEDEDE 1px solid;}
.ny_zblb1 ul li a.cur{color:#0075A9;background:url(../images/li-2.png) no-repeat right;text-decoration:none;}

.ny_zblb1 li ul{display:none;color:#666;padding:0px 1rem  0.5rem 1rem; }
.ny_zblb1 li ul li{float:none;background-image:none;height:2.6rem;line-height:2.6rem; font-size:1.2rem; }
.ny_zblb1 li ul li a{display:block;line-height:3rem;  font-size:1.4rem; padding-left:2.5rem;margin-top:1rem; border-bottom:#DEDEDE 1px dotted; background:url(../images/lock_icon.png) no-repeat left;}
.ny_zblb1 li ul li.open a{background:url(../images/open_icon.png) no-repeat left;}
.ny_zblb1 li ul li{display:block;}

.ny_zblb1 li ul a:hover{color:#6fb600;}


/* 底部导航 */

.nav-bottom .section-cont{border:none; background:none; padding:0.5rem 0 2rem 0;}
.nav-bottom h3 {width:40%;height:3.5rem; line-height:3.5rem; float:left; text-align:center;}
.nav-bottom h3:first-child {background:#3b8bda;margin-right: 0.5rem; margin-left:9%; border-top-left-radius:1rem;}
.nav-bottom h3:nth-child(2){background:#8abb7c;margin-bottom:0.5rem; border-top-right-radius:1rem;}
.nav-bottom h3:nth-child(3){background:#c6698a;margin-top:0rem;margin-left:9%; border-bottom-left-radius:1rem;}
.nav-bottom h3:nth-child(4){background:#69bee6;margin-left:0.5rem; border-bottom-right-radius:1rem;}
.nav-bottom h3 a{color:#fff;}

/* 回首页 */
#go_home{ margin:1.5rem 2%; text-align:center; background:#fff; line-height:4rem;  border:#dbdbdb 0.1rem solid;border-radius:0.6rem;  }

/* 回上一页 */
h1.newstitle a,a.goback{display:ininline-block; color:#fff; font-size:1.4rem; float:right; padding-right:2rem;}
a.goback{ color:#014d83;}




/* foot */
footer{background:#014d83; text-align:center; color:#fff; padding:1.5rem 0; line-height:2rem;}
footer a {    color: #fff;    display: inline-block;    padding: 0 1rem; }

/* media set */
/* iphone4 4s */
@media screen and (device-aspect-ratio: 2/3) {
}
/* iphone5  5s */
@media screen and (device-aspect-ratio: 40/71) and (-webkit-min-device-pixel-ratio: 2)  {
}
/* iphone6 */
@media (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2){
	html{font-size: 75%;}
	
}
/* iphone6 plus */
@media (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3){
	html{font-size: 80%;}
	
}
