@charset "gb2312";
body { padding: 0; margin: 0; background-color: #fff; font-family: "微软雅黑"; color:#646464; font-size:12px; max-width: 360px; margin: 0 auto;}
div, form, ul, dd, dl, ol, dt, li, p , form, fieldset, input, table, tr, td, th, textarea,article,aside,footer,header,section,footer,nav,figure{ list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight:normal;}
img { border: none; margin:0; padding:0; vertical-align:bottom;}
.none { display: none; }
a { text-decoration: none; cursor: pointer; outline: none;}
.clear { width: 0; height: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; overflow: hidden; }
.left { float: left; }
.right { float: right;}.roof{ width: 100%; max-width: 360px; height: 32px; line-height: 32px; position: fixed; background: #27754a; text-align: center;z-index:999;}.roof a{ color: #fff;}.roof a span{ color: #e3e33d;}.roof a img{ width: 22px; height: 32px; margin-right: 5px;}
.head{ width: 100%; margin: 0 auto;   background-size: 100%; margin-bottom: 10px; overflow: hidden;padding-top:32px;}
.logo{ width: 94%; margin: 6px auto; height:37px; line-height:37px; font-size:26px; color:#27754a; font-weight:bold;}
.logo img{ margin-right:2%; vertical-align:middle;}
@media (max-width: 320px) {
	.logo{ font-size:24px;}
	}
.banner,.nav,.nav ul{ width: 94.5%; margin: 0 auto; overflow: hidden;}
.banner{ height:180px;width:100%;}
.banner img{ width:100%;}
.nav{ margin-top: 10px;}
.nav li{ width: 20%; height: 68px; float: left; margin-right: 6%; background-color: #27754a; font-size: 16px; text-align: center; border-radius: 20%;}
.nav li:nth-of-type(1){ background: url(../img/nav_01.png) no-repeat; background-size: 100%;}
.nav li:nth-of-type(2){ background: url(../img/nav_02.png) no-repeat; background-size: 100%;}
.nav li:nth-of-type(3){ background: url(../img/nav_03.png) no-repeat; background-size: 100%;}
.nav li:nth-of-type(4){ background: url(../img/nav_04.png) no-repeat; background-size: 100%; float: right; margin-right: 0;}
.nav li:nth-of-type(5){ background: url(../img/nav_05.png) no-repeat; background-size: 100%;}
.nav li:nth-of-type(6){ background: url(../img/nav_06.png) no-repeat; background-size: 100%;}
.nav li:nth-of-type(7){ background: url(../img/nav_07.png) no-repeat; background-size: 100%;}
.nav li:nth-of-type(8){ background: url(../img/nav_08.png) no-repeat; background-size: 100%; float: right; margin-right: 0;}
.nav li a{ color: #fff; padding-top: 54%; display: block;}
@media (max-width: 320px) {
	.nav{ margin-top: 15px;}
	.nav li{ font-size: 14px;}
  }
  
/*小标题*/
.tit{ width: 100%; line-height: 30px; background-color: #f2fbff; overflow: hidden;}
.tit h3{ font-size: 16px; color: #fff;}
.tit h3 span{ padding: 0 5%; background-color: #27754a; display: inline-block; float: left;}
.tit h3 a{ padding-right: 3%; display: inline-block; float: right; color: #27754a;}
/*换季须知*/
.know{ width: 94%; margin: 10px auto 15px; overflow: hidden;}
.know_h,.know_m,.know_f{ width: 100%; overflow: hidden;}
.know_h ul{ width: 100%; overflow: hidden;}
.know_h li{ width: 31%; line-height: 30px; text-align: center; float: left; border: 1px solid #ebebeb; font-size: 14px; color: #646464; margin-bottom: 2%;}
.know_h li:nth-of-type(2),.know_h li:nth-of-type(5),.know_h li:nth-of-type(8){ margin: 0 2%;}
.know_h li a{ color: #646464;}
.know_m img{ width: 100%;}
.know_f ul{ width: 100%; overflow: hidden;}
.know_f li{ padding-left: 15px; background: url(../img/know_l2.gif) left center no-repeat; margin-top: 14px; font-size: 14px; color: #414141; overflow: hidden;}
.know_f li:nth-of-type(1),.know_f li:nth-of-type(2),.know_f li:nth-of-type(3){ background: url(../img/know_l1.gif) left center no-repeat;}
.know_f li span{ float: right; color: #b6b6b6;}
.know_f li a{ color: #414141;}
/*我院标兵*/
.doctor{ width: 94%; margin: 10px auto 0; overflow: hidden;}
.doctor ul{ width: 100%; overflow: hidden;}
.doctor li{ width: 100%; margin-bottom: 18px; overflow: hidden;}
.doctor li figure{ width: 36%; float: left; overflow: hidden;}
.doctor li figure img{ width: 100%;}
.doctor li figure figcaption{ width: 100%; line-height: 25px; text-align: center; background-color: #27754a; color: #fff; margin-top: 5px;}
.doctor li figure figcaption a{ color: #fff;}
.doctor li dl{ width: 62%; float: right;}
.doctor li dt{ font-size: 14px; color: #353535;}
.doctor li dt span{ font-size: 22px; margin-right: 6px; color: #27754a;}
.doctor li dd{ background-color: #f3f3f3; line-height: 20px; font-size: 12px; padding: 2px; margin-top: 5px;}
.doctor li dd a{ color: #e60012;}
.doctor li dd:nth-of-type(2){ background: url(../img/doctor_phone.gif) left center no-repeat; font-size: 14px; color: #27754a; padding-left: 16px;background-size:15px 20px;}
.doctor li dd:nth-of-type(2) a span{ color: #27754a;}
@media (max-width: 320px) {
	.doctor li dt span{ font-size: 20px;}
	.doctor li dd{ line-height: 18px;}
	.doctor li dd:nth-of-type(2){ font-size: 12px;}
  }
  
.doctor_f{ width: 100%; margin-bottom: 15px; overflow: hidden;}
.doctor_f img{ width: 100%;}
/*研究领域*/
.area{ width: 94%; margin: 6px auto; overflow: hidden;}
.area h3{ text-align: center; margin: 15px auto;}
.area .area_c{ width: 100%; margin-bottom: 10px; overflow: hidden; position: relative;}
.area .area_c .area_cl{ width: 48%; float: left;}
.area .area_c .area_cl img,.area .area_c .area_cr img{ width: 100%;}
.area .area_c .area_cr{ width: 50%; float: right;}
.area .area_c .area_cr ul{ width: 100%; overflow: hidden;}
.area .area_c .area_cr li{ width: 48%; float: left; margin-bottom: 3%;}
.area .area_c .area_cr li:nth-child(even){ float: right;}
.area .area_c h4{ width: 60px; height: 55px; padding-top: 5px; border-radius: 60px; border: 3px solid #fff; position: absolute; left: 38%; top: 30%; background-color: #27754a; font-size: 18px; text-align: center;}
.area .area_c h4 a{ color: #fff;}
.area p{ color: #616161; font-size: 14px; line-height: 24px; text-indent: 2em;}
.area p a{ color: #e60012;}
/*综合解读*/
.read{ width: 94%; margin: 15px auto; overflow: hidden;}
.read ul{ width: 100%; overflow: hidden;}
.read li{ width: 100%; margin-bottom: 18px; overflow: hidden;}
.read li dl{ width: 100%; overflow: hidden;}
.read li dt{ width: 28%; float: left;}
.read li dt img{ width: 100%;height:70px;}
.read li dd{ width: 68%; float: right; color: #5e5e5e; line-height: 23px;}
.read li dd a{ color: #5e5e5e;}
.read li dd:nth-of-type(1){ font-size: 14px; color: #3c3c3c; margin-bottom: 3px;}
@media (max-width: 320px) {
	.read li dd{ line-height: 20px;}
  }
.read li dd img{ vertical-align: middle; margin-left: 3px;}
.read .read_form{ width: 98%; border: 1px solid #c9c9c9; border-radius: 6px; margin-bottom: 16px; overflow: hidden; -webkit-appearance: none;}
.read .read_form input.read_t{ width: 78%; padding-left: 2%; font-size: 14px; color: #b3b3b3; float: left; line-height: 30px; border: 0; outline: none; -webkit-appearance: none;background:#f2fbff;}
.read .read_form input.read_s{ width: 20%; float: right; background: url(../img/input_line.jpg) left center no-repeat #f2fbff; line-height: 30px; border: 0; outline: none; font-size: 14px; color: #e60012; -webkit-appearance: none;}
/*预约表单*/
.menu{ width: 94%; margin: 12px auto; background-color: #f2fbff; border: 1px solid #e5e5e5; overflow: hidden;}
.menu h3{ font-size: 16px; color: #fff; text-align: center; line-height: 30px; background-color: #27754a;}
.menu ul{ width: 82%; margin: 15px auto 0; overflow: hidden;}
.menu li{ width: 100%; margin-bottom: 15px; overflow: hidden;}
.menu li label{ width: 20%; color: #27754a; line-height: 30px; float: left; font-size: 16px;}
.menu li input.menu_t{ width: 76%; padding-left: 2%; line-height: 28px; float: left; color: #bebebe; font-size: 14px; font-family: "微软雅黑";}
.menu li textarea{ width: 75%; height: 60px; padding: 2%; resize: none; color: #bebebe; font-size: 14px; font-family: "微软雅黑";}
.menu p{ width: 82%; margin: 0 auto; text-align: center; color: #e60012; font-size: 16px; line-height: 22px;}
.menu .menu_link{ width: 82%; margin: 5px auto 10px; font-size: 16px; overflow: hidden;}
.menu .menu_link input.menu_s{ width: 48%; float: left; font-size: 16px; font-family: "微软雅黑"; background-color: #27754a; height: 35px; line-height: 35px; color: #fff; text-align: center; border: 0; outline: none;}
.menu .menu_link a{ width: 48%; float: right; display: inline-block; height: 35px; line-height: 35px; color: #fff; text-align: center; background-color: #e60012;}
.menu span{ font-size: 16px; float: right; margin-right: 9%; margin-bottom: 6px;}
.menu span img{ vertical-align: middle;width:72px;height:36px;}
.menu span{ font-size: 16px;}
/*底部*/
.footer{ width: 100%; background-color: #27754a; overflow: hidden;height:250px;}
.footer h4{ text-align: center; padding: 8px 0 14px; background: url(../img/footer_line.gif) repeat-x bottom left;}
.footer h4 img{ vertical-align: middle;}
.footer .footer_info{ background: url(../img/footer_logo.gif) right 16px no-repeat; margin: 0 2px 10px 2px; overflow: hidden;}
.footer .footer_info ul{ width: 100%; overflow: hidden;}
.footer .footer_info li{ width: 100%; font-size: 14px; color: #fff; margin-top: 12px; overflow: hidden;}
.footer .footer_info li a{ color: #fff100;}
/*有图列表标题*/
.imglist_t{ height: 30px; line-height: 30px; background-color: #27754a;}
.imglist_t h3{ margin-left: 3%; font-size: 16px; color: #fff;}
.imglist_t h3 a{ color: #fff;}
/*有图列表strat*/
.imglist_c{ width: 94%; margin: 12px auto; overflow: hidden;}
.jj_list{ width: 100%; overflow: hidden;}
.jj_list ul{ overflow: hidden;}
.jj_list ul li:nth-of-type(3){ margin-bottom: 0;}
.jj_list li{ width:100%; background-color: #fff; margin: 0 auto 10px; padding: 8px 0; overflow: hidden;}
.jj_list li dl{ width: 100%; overflow: hidden;}
.jj_list li dt{ width: 40%; float: left; margin-right: 2.5%; overflow: hidden;}
.jj_list li dd{ width: 56%; float: left; overflow: hidden;}
.jj_list li img{ width: 100%;}
.jj_list li h4{ color: #212121; font-size: 14px; float: left; overflow: hidden;}
.jj_list li p{ color: #848484; font-size: 12px; line-height: 20px; margin: 3px auto 8px; float: left; overflow: hidden;}
.jj_list li p a{ color: #e60012;}
.jj_list li .li_zx{ width: 100%; float: left;}
.jj_list li .li_zx .li_a1{ width: 45%; height: 28px; line-height: 28px; text-align: center; color: #fff; background-color: #e60012; display: inline-block; margin-right: 3%;}
.jj_list li .li_zx .li_a2{ width: 44%; height: 28px; line-height: 28px; text-align: center; color: #fff; background-color: #27754a; display: inline-block; position: relative; float: right; margin-right: 6%;}
@media (max-width: 320px) {
	.jj_list li .li_zx .li_a1,.jj_list li .li_zx .li_a2{ height: 20px; line-height: 20px;}
	.jj_list li p{ margin: 2px auto 4px;}
  }
.li_center{ margin: 0;}
.lk-menu{ width:100%; overflow:hidden; margin:3% auto; background:#eeeeee; border:1px solid #e5e5e5;}
.lk-menu ul{ width:103%; overflow:hidden; margin:1% auto;}
.lk-menu ul li{ width:24%; text-align:center; font-size:16px; color:#e60012; line-height:38px; float:left; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; margin: 0; padding: 0; background-color: #EEEEEE;}
.lk-menu ul li:nth-child(5),.lk-menu ul li:nth-child(6),.lk-menu ul li:nth-child(7),.lk-menu ul li:nth-child(8){ color:#27754a; border-bottom:none;}
.lk-menu ul li:nth-child(4),.lk-menu ul li:nth-child(8){ border-right:none;}
.imglist_c .page{ text-align: center;}
.imglist_c .page li{ display: inline-block; margin: 0 1%; font-size: 14px; color: #565656;}
/*有图列表结束strat*/
/*无图列表内容*/
.list_c{ width: 94%; margin: 12px auto; overflow: hidden;}
.no_list{ width: 100%; margin: 8px auto; overflow: hidden;}
.no_list ul{ width: 100%; overflow: hidden;}
.no_list li{ width: 100%; margin-bottom: 10px; overflow: hidden;}
.no_list li dl{ width: 100%; overflow: hidden;}
.no_list li dt{ width: 53px; height: 20px; padding-top: 28px; text-align: center; font-size: 14px; color: #27754a; background: url(../img/list_jd.gif) center center no-repeat; float: left;}
.no_list li dd{ width: 78%; padding-left: 3%; height: 48px; float: right; background: url(../img/list_more.gif) 97% center no-repeat #f3f3f3; overflow: hidden;}
.no_list li dd h4{ font-size: 16px; color: #525252; margin-top: 6px;}
.no_list li dd p{ color: #ababab; line-height: 18px;}
.no_list li dd p span{ margin-right: 16px;}
.list_c .page{ text-align: center;}
.list_c .page li{ display: inline-block; margin: 0 1%; font-size: 14px; color: #565656;}
/*文章页内容*/
.artical{ width: 94%; margin: 12px auto; overflow: hidden;}
.art{ width: 100%; overflow: hidden;}
.art h4{ font-size: 16px; text-align: center; line-height: 45px; color: #27754a;}
.art .bd{ padding:0;}
.art .art_t{ width: 100%; overflow: hidden;}
.art .art_t ul{ width:100%; overflow:hidden; margin:0 auto; border-bottom:1px solid #27754a;}
.art .art_t ul li{ width:42%;text-align: center; display:inline-block; font-size:14px; color:#27754a; line-height:33px;  margin-left: 5%; float:left; cursor: pointer;}
.art .art_t ul li.hover{ background:#27754a; color:#fff;}
.art .art_c{ width: 94%; margin: 8px auto; font-size:12px; line-height:24px; color:#666666; overflow: hidden;}
.art .art_c p{ width:95%; font-size:12px; line-height:24px; color:#666666; text-indent:2em;  margin: 0 2%;}
.art .art_c img{ width: 100%; margin: 5px auto;}
.art .art_c h5{ font-size: 12px; line-height: 24px; color: #666666; margin: 1% auto; text-align: center;}
.art .art_c ul.wz{ overflow:hidden; width:93%; margin: 15px auto 5px; border-bottom: 1px solid #3257a5;}
.art .art_c ul.wz li{ width:24.3%; height:24px; text-align:center; line-height:26px; background:#f1f0f0; border:1px solid #dedede; float: left; margin-left:5%; margin-right:3%; background-size:100%;}
.art .art_c ul.wz a{ color:#333;}
.art .art_ct dl{ width:100%; overflow:hidden; padding-bottom:10px; border-bottom:1px dotted #ccc; margin-top:20px;}
.art .art_c .top_dl{  width: 95%; overflow:hidden; margin: 0 auto; margin-top:8%;}
.art .art_c dl{width: 95%; overflow:hidden; margin: 0 auto; margin:5% auto;}
.art .art_c dl .leftImg,.contPart .sec_cont dl .jb{ float:left;}
.art .art_c dl .leftImg{ width:10%; margin-bottom:5px;  margin-right: 4%;}
.art .art_c dl .leftImg img{ width:100%;}
.art .art_c dl .jb{ margin-left:3%; line-height: 18px; color:#999;}
.art .art_c dl .jb img{ width:auto;}
.art .art_c dl .black{ color:#666; font-weight:bold;}
.art .art_c dl .single{ width:100%; overflow:hidden;color:#666; line-height:18px;}
.art .art_c .comment{  margin-bottom: 3%; background:#f0f0f0; height:34px; line-height:34px; padding:0 5px; margin-top:15px;}
.art .art_c .comment .comment_input,.contPart .sec_cont .comment a{ float:left;}
.art .art_c .comment .comment_input{ width:50%; margin-left:3%;}
.art .art_c .comment input{ width:96%; height:20px; border:1px solid #aeaeae; background:#fff; line-height:20px;padding-left:2%;}
.art .art_c .comment a{ display:block;width:17.5%; height:20px; line-height:20px; color:#fff; margin-top:7px; text-align:center;}
.art .art_c .comment .now{ background:#1669ab;float: left; margin-left:1.5%; margin-right:1.5%;}
.art .art_c .comment .free{ background:#ff6600; float: left;}
/*分页内容*/
.page_know{ width: 94%; margin: 12px auto; overflow: hidden;}
.page_know img{ width: 100%;}
.page_know p{ text-indent: 2em; color: #595959; line-height: 20px; margin-top: 5px;}
.page_doc{ width: 100%; overflow: hidden;}
.page_doct{ width: 94%; margin: 14px auto 0; overflow: hidden;}
.page_doct ul{ width: 100%; overflow: hidden;}
.page_doct li{ width: 48%; float: left; height: 30px; line-height: 30px; font-size: 14px; color: #27754a; background-color: #f2fbff; text-align: center; cursor: pointer; overflow: hidden;}
.page_doct li.hover{ background-color: #27754a; color: #fff;}
.page_doct li:nth-of-type(2){ float: right;}
.page_doct li span{ font-size: 18px; margin-right: 12px;}
.page_docf{ width: 94%; margin: 10px auto 0; overflow: hidden;}
.page_docf ul{ width: 100%; overflow: hidden;}
.page_docf li{ width: 100%; margin-bottom: 18px; overflow: hidden;}
.page_docf li figure{ width: 36%; float: left; overflow: hidden;}
.page_docf li figure img{ width: 100%;}
.page_docf li figure figcaption{ width: 100%; line-height: 25px; text-align: center; background-color: #27754a; color: #fff; margin-top: 5px;}
.page_docf li figure figcaption a{ color: #fff;}
.page_docf li dl{ width: 62%; float: right;}
.page_docf li dt{ font-size: 14px; color: #353535;}
.page_docf li dt span{ font-size: 22px; margin-right: 6px; color: #27754a;}
.page_docf li dd{ background-color: #f3f3f3; line-height: 20px; font-size: 12px; padding: 2px; margin-top: 5px;}
.page_docf li dd a{ color: #e60012;}
.page_docf li dd:nth-of-type(2){ background: url(../img/doctor_phone.gif) left center no-repeat; font-size: 14px; color: #27754a; padding-left: 16px;}
.page_docf li dd:nth-of-type(2) a span{ color: #27754a;}
@media (max-width: 320px) {
	.page_docf li dt span{ font-size: 20px;}
	.page_docf li dd{ line-height: 18px;}
	.page_docf li dd:nth-of-type(2){ font-size: 12px;}
  }
.class{ width: 94%; margin: 12px auto; position: relative;}
.class ul{ width: 100%; position: relative; overflow: hidden;}
.class li{ width: 32%; float: left; overflow: hidden;}
.class li:nth-of-type(2){ margin: 0 2%;}
.class li:nth-of-type(3){ float: right; width: 31%;}
.class li img{ width: 100%;}
.class h4{ width: 60px; height: 55px; padding-top: 5px; border-radius: 60px; border: 3px solid #fff; position: absolute; left: 40%; top: 76%; background-color: #27754a; font-size: 18px; text-align: center;}
.class h4 a{ color: #fff;}
.class_c{ margin-top: 40px;}
.class_c h3{ text-align: center;}
.class_c p{ width: 94%; margin: 6px auto; text-indent: 2em; color: #616161; font-size: 14px; line-height: 22px;}
.class_c p a{ color: #e60012;}
/*地图页内容*/
.map{ width: 100%; margin: 8px auto; overflow: hidden;}
.map .map_m h4{ width: 86px; margin: 12px 0 8px; height: 25px; line-height: 25px; text-align: center; background-color: #27754a; font-size: 16px; color: #fff;}
.map .map_m p{ font-size: 14px; color: #434343; line-height: 20px; margin-bottom: 8px;}
.map .map_m p a{ color: #e60012;}
.map .map_m,.map .map_f{ width: 94%; margin: 0 auto; overflow: hidden;}
.imglist_t ul{ width: 94%; margin: 0 auto; overflow: hidden;}
.imglist_t li{ width: 46%; color: #fff; font-size: 14px; line-height: 30px; float: left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.imglist_t li:nth-of-type(2){ float: right; text-align: right;}
.imglist_t li a{ color: #fff100;}
.map_sec{ width: 94%; margin: 12px auto; overflow: hidden;}
#hdlb{ width: 100%; max-width: 360px; overflow: hidden;ss}
.hdlb{ width:94%; overflow:hidden; margin:0 auto; background:#f2f2f2; margin-top:10px; padding-top:6px; padding-bottom:8px;}
.hdlb ul{ width:100%; overflow:hidden; height:170px; background:url(../img/line.jpg) left center repeat-x;}
.hdlb li{  height:170px; width:31%;}
.hdlb li .list_d{ width: 44%; height: 94%; float: left; margin-left:3%; margin-right:3%; background:url(../img/dot.jpg) center no-repeat;}
.hdlb li img{ width:100%; height:77px; margin-bottom:10px;}
.hdlb li p{ height:77px; }
.hdlb li p span{ display:block; width:100%; color:#27754a;}
.hdlb li .buttom{ margin-bottom:18px;}
.hdlb li .top{margin-top:10px;}
.hdlb li p a{ color:#444; line-height:20px;}
@media (max-width: 320px) {
	.hdlb li p{ text-overflow: ellipsis;  overflow: hidden;}
	.hdlb ul{ height:170px;}
	}
.sd { width:100%; overflow:hidden; background:url(../img/db.jpg) center no-repeat; height:21px; margin-top:10px; margin-bottom:9px;} 
.sd .db { display:block; width:100%; overflow:hidden; font-size:16px; color:#27754a;}
.sd .db .left{ float:left; width:43%; text-align:right;}
.sd .db .right{ float:right; text-align:left; width:43%;display:block;}
.date_list{ width: 96%; margin: 0 auto; overflow: hidden;}
.date_list ul{ width: 100%; overflow: hidden;}
.date_list li{ width: 19%; height: 62px; line-height: 62px; text-align: center; font-size: 16px; color: #fff; margin-right: 1%; margin-bottom: 10px; float: left; background: url(../img/date_01.gif) center center no-repeat; background-size: 60px 62px;}
.date_list li a{ display: block; color: #fff;}
.date_list li img{ width: 60px; height: 62px;}
.date_list p{ width: 100%; font-size: 14px; color: #474747; margin-bottom: 15px; overflow: hidden;}
.date_list p i,.date_list p span{ color: #27754a; float: right; border-bottom: 1px solid #27754a; font-style: normal; padding-bottom: 1px; margin-right: 2%; display: inline-block;}
.date_list p span{ float: left; margin-right: 0;}
.date_list p a{ color: #27754a;}
.index_zixun {
  width: 98%;
  margin: 5px auto;
  text-align: center;
}
.index_zixun a {
  background: -webkit-linear-gradient(bottom,#27754a 10%,#24b163 90%);
  color: #fff;
  border-radius: 4px;
  border: 1px solid #1c5435;
  line-height: 32px;
  font-size: 16px;
  padding: 3px 6px;
  display: block;}
  
  .bottom { bottom: 0; overflow: hidden; position: fixed; width: 100%; left: 0; }
.bottom ul { overflow: hidden; background: #27754a; }
.bottom ul li { width: 25%; float: left; }
.bottom ul li a { display: block; text-align: center; color: #fff; font-size: 12px; line-height: 20px; }
.bottom ul li a:before, .bottom ul li:nth-child(2) a:before, .bottom ul li:nth-child(3) a:before, .bottom ul li:nth-child(4) a:before { content: ""; margin: 0 auto; display: block; background-position: -0px -427px; width: 33px; height: 33px; }
.bottom ul li:nth-child(1) { background: #f58400; }
.bottom ul li a { border-right: 1px solid #3aa469; }
.bottom ul li:nth-child(4) { border-right: none; position: relative; left: 0px; top: 0px; }
.bottom ul li:nth-child(4) span { display: inline-block; width: 15px; height: 15px; line-height: 15px; text-align: center; position: absolute; right: 3px; top: 0px; background-color: #B30C0C; border: 1px solid #fff; color: #fff; border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-border-radius: 15px; font-size: 12px; -webkit-animation: run1 1s linear 0 infinite; animation: run1 1s linear 0 infinite; -ms-animation: run1 1s linear 0 infinite; }
@-webkit-keyframes run1 {  0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}
@-ms-keyframes run1 {  0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}
keyframes run1 {  0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}
.bottom ul li:nth-child(1) a:before { background-size: 80px auto; background-position: 3px -209px; width: 22px; height: 22px; }
.bottom ul li:nth-child(4) a:before { background-position: 3px 6px; width: 22px; height: 22px; background-size: 120px auto; }
.bottom ul li:nth-child(3) a:before { background-position: 3px -277px; width: 22px; height: 22px; background-size: 90px auto; }
.bottom ul li:nth-child(2) a:before { background-position: 6px -21px; width: 22px; height: 22px; background-size: 120px auto; }.top ul li a, .con1 ul li a::before, .con1 ul li:nth-child(2) a::before, .con1 ul li:nth-child(3) a::before, .con1 ul li:nth-child(4) a::before, .con1 ul li:last-child a::before, .con5 ul li a::before, .bottom ul li a::before {    background: rgba(0, 0, 0, 0) url("../img/inco.png") no-repeat scroll 0 0 / 160px auto;}.art_zx { width: 94%; margin: 26px auto; overflow: hidden; }.art_zx ul { width: 100%; overflow: hidden; }.art_zx li { width: 43%; line-height: 20px; float: left; height: 60px; font-size: 12px; color: #fff; padding-top: 20px; text-align: center; border-radius: 6px; }.art_zx li:nth-of-type(1) { background-color: #3aa469; }.art_zx li:nth-of-type(2) { background-color: #ff9000; float: right; }.art_zx li a { color: #fff; }
.intro{ width:100%; overflow:hidden; margin:3% auto;}
.intro .intro-top{ width:92%; overflow:hidden; margin:0 auto;}
.intro .intro-top figure{ width:37%; overflow:hidden; float:left; margin:0;}
.intro .intro-top figure img{ width:100%;}
.intro .intro-top .intro-right{ width:63%; overflow:hidden; float:left; background:#27754a;}
.intro .intro-top .intro-right h3{ font-size:14px; color:#fff; line-height:32px;   padding-left: 3%;}
@media (max-width: 320px) {
	.intro .intro-top .intro-right h3{line-height:24px;}
  }
.intro .intro-top .intro-right p{font-size:14px; color:#fff; line-height:22px;  padding-bottom: 1.8%;  padding-left: 3%; text-align:left;border:none;}
@media (max-width: 360px) {
.intro .intro-top .intro-right p{line-height:20px;}
  }
@media (max-width: 320px) {
.intro .intro-top .intro-right p{line-height:20px; font-size:12px;}
  }
.intro .intro-top .intro-right p a{ color:#fff;}
.intro .intro-center{ width:92%; overflow:hidden; margin:3% auto;}
.intro .intro-center .intro-left{ width:37%; overflow:hidden; float:left; background:#f89900;}
.intro .intro-center .intro-left h3{ font-size:14px; color:#fff; line-height:24px;   padding-left: 5%;}
@media (max-width: 320px) {
	.intro .intro-center .intro-left h3{line-height:22px;}
  }
.intro .intro-center .intro-left p{font-size:14px; color:#fff; line-height:22px; padding-bottom:2.2%; padding-left: 3%; text-align:left; border:none;}
@media (max-width: 360px) {
	.intro .intro-center .intro-left p{line-height:20px;}
  }
@media (max-width: 320px) {
	.intro .intro-center .intro-left p{line-height:18px; font-size:12px;}
  }
.intro .intro-center .intro-left p a{ color:#fff;}
.intro .intro-center figure{ width:63%; overflow:hidden; float:left; margin:0;}
.intro .intro-center figure img{ width:100%;}
.intro .intro-bottom{ width:92%; overflow:hidden; margin:0 auto;}
.intro .intro-bottom ul li{ width:49%; height:45px; background:url(../img/qq.jpg) no-repeat 10px 10px #f0f0f0; background-size: 30px;
 float:left;  margin-right: 2%;}
.intro .intro-bottom ul li a{ font-size:16px; color:#666666; line-height:45px;  margin-left: 30%}
.intro .intro-bottom ul li:last-child{background:url(../img/yy.jpg) no-repeat 10px 10px #f0f0f0; margin-right:0;}
.sec1 ul { margin-top: 5px; }
.sec1 li { width: 46%; padding-left: 8px; font-size: 12px; margin-top: 10px; background: url(../img/list_bg.png) left center no-repeat; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sec1 li a { color:#8a8a8a;}
.sec1, .sec2, .sec3, .sec4, .sec5 { width: 94%; margin: 20px auto 0; overflow: hidden; }
.sec1 dl, .sec1 ul { width: 100%; overflow: hidden; }
.sec1 dl dt { width: 40%; float: left; }
.sec1 dl dt img { width: 100%; }
.sec1 dl dd { width: 56%; float: right; font-size: 12px; color: #8a8a8a; }
.sec1 dl dd:nth-of-type(1) { color: #27754a; font-size: 18px; }
.sec1 dl dd:nth-of-type(1) a { color: #27754a; }
.sec1 dl dd:nth-of-type(2) a { color: #ef0000; }
.sec1 dl dd:nth-of-type(2) { line-height: 22px; }
@media (max-width: 320px) {
.sec1 dl dd:nth-of-type(2) { line-height: 19px; }
}
.sec1 ul { margin-top: 5px; }
.sec1 li { width: 46%; padding-left: 8px; font-size: 12px; margin-top: 10px; background: url(../img/list_bg.png) left center no-repeat; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sec1 li a { color:#8a8a8a;}
.sec1 li:nth-child(even) { float: right; }
.sec1 p { width: 100%; line-height: 46px; text-align: center; margin: 15px auto; background-color: #1465ae; border-radius: 8px; font-size: 18px; overflow: hidden; }
.sec1 p a { color: #fff; display: block; }
.sec1 p a span{ color: #fff600; font-size: 20px; }
 .nr { width: 100%; height: 100%; padding: 0 0 20px 0; overflow: hidden; border-radius: 5px; margin-top: 10px; }
.nr_top { width: 100%; height: 55px; }
.nr_top img { width: 100%; height: auto; }
.nr_n1_1 { width: 94%; margin: 0 auto; height: 56px; border-bottom: 1px dashed #CCCCCC; }
.nr_n1_1 p { line-height: 30px; font-size: 14px; text-indent: 0; }
.nr_n1_2 { width: 94%; margin: 0 auto; height: 56px; border-bottom: 1px dashed #CCCCCC; }
.nr_n1_2 p { line-height: 30px; font-size: 14px; text-indent: 0; }
.nr_n1 { width: 94%; margin: 0 auto; height: 56px; border-bottom: 1px dashed #CCCCCC; }
.nr_n1 p { line-height: 30px; font-size: 14px; text-indent: 0px; }
.nr_n1_dx { width: 95%; height: 26px; padding-left: 5%; }
.nr_n1_dx input { float: left; line-height: 26px; margin-top: 6px; }
.nr_n1_dx label { float: left; line-height: 26px; width: 30%; text-align: left; }
.nr_n1_dx label a { display: block; line-height: 26px; text-indent: 0.5em; font-size: 14px; }
.nr_n2 { width: 99.5%; height: auto; overflow: hidden; padding: 10px 0; margin: 0 auto; }
.nr_n2_d1 { width: 100%; height: 34px; }
.nr_n2_d1 p { font-family: "微软雅黑"; float: left; line-height: 34px; font-size: 14px; padding: 0 2%; width: 24%; text-align: center; text-indent: 0px !important; }
.nr_n2_d1 input { display: block; width: 70%; height: 32px; border: 1px solid #CCC; }
.nr_n2_d2 { width: 100%; height: 47px; }
.nr_n2_d2 p { line-height: 47px; font-size: 14px; padding: 0 2%; float: left; width: 24%; text-align: center; text-indent: 0px; }
.nr_n2_d2 span { width: 70%; display: block; line-height: 47px; height: 47px; text-align: left; float: left; }
.nr_n2_d2 span a { line-height: 47px; font-size: 14px; }
.anniu1 { height: 35px; margin: 10px auto; }
.anniu1 a { display: block; width: 100%; height: 30px; text-align: center; line-height: 30px; color: #fff; }
.anniu1 .act-submit, .anniu1 .act-submit1 { font-family: "微软雅黑"; float: left; background: #930000; width: 42%; margin: 4px 0; font-size: 16px; color: #fff; border-radius: 6px; line-height: 35px; border: none; }
.anniu1 .act-submit1 { float: right; background: #aeaeae; color: #fff; border: 1px solid #f1f1f1 }
  .art_tit { padding: 5px 3%; height: 25px; background: url(../img/sec_tit1.jpg) center center no-repeat; overflow: hidden; margin-top:10px; }.art_tit h3 { float: left; width: 65%; height: 25px; background: url(../img/positon.gif) left center no-repeat; padding-left: 22px; color: #fff; overflow: hidden; }.art_tit h3.no_home { background: none; padding-left: 0; }.art_tit h3 a { font-size: 16px; color: #fff; }.art_tit span { width: 22%; float: right; display: inline-block; height: 25px; line-height: 25px; text-align: center; color: #c80d00; background-color: #fff; }.art_tit span a { color: #c80d00; }
