﻿@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; }
body { text-align: left; font-family: STHeiti, Arial;}
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
li { list-style: none; }
a{ text-decoration: none; color: #777777; }

.w320{ width:320px; height:auto; margin:0 auto; overflow:hidden;}

/*top*/
.wap14_logo {  margin:0 auto; background-color:#fff; height:80px; overflow:hidden; text-align:center; }
.wap14_logomain{width:320px; margin:0 auto; height:56px; padding-top:12px;}
.wap14_logomain h3{float:left; display:inline; margin-left:25px; height:56px; width:57px;}
.wap14_logomain div{float:left; display:inline; width:220px; height:63px; color:#000000; text-align:center;}
.wap14_logomain div p{font-size:1.15em; line-height:36px; font-weight:bold;font-family:"微软雅黑";color:#322646;}
.wap14_logomain div h6{font-size:14px; line-height:13px; color:#666666; font-weight:bold; font-family:"微软雅黑";margin: 0; padding: 0;}
.wap14_nav { margin:0 auto; background:#f7506e; height: 50px; text-align: center; padding: 6px 0 0; }
.wap14_nav a { color: #fff; line-height: 22px; font-size: 14px; width: 25%; display: inline-block; float: left; font-family:"微软雅黑";}
.wap14_nav .shuxian{background:url(line.jpg) no-repeat right;}
/*banner*/
.touchsliderdemo {  margin: 0 auto; display: block; overflow: hidden; position: relative; }
.touchsliderdemo .touchslider-viewport { margin: 0 auto; overflow: hidden; z-index: 1; }
.touchsliderdemo .touchslider-item { margin: 0 auto; display: block; overflow: hidden; }
.touchsliderdemo .touchslider-viewport li { float: left; width:100%; }
.touchsliderdemo .touchslider-item img { width: 100%; margin: 0 auto; border: 0; }
.touchsliderdemo .touchslider-item a { display: block; line-height: 0; }
.touchsliderdemo .touchslider-nav { position: absolute; left: 50%; margin-left: -25px; bottom: 5px; height: 12px; line-height: 12px; text-align: center; z-index: 9999; display: block; }
.touchsliderdemo .touchslider-nav a { cursor: pointer; color: #000; }
.touchsliderdemo .touchslider-nav a:active { background: #689db2; }
.touchsliderdemo .touchslider-nav li { width: 9px; height: 9px; background: #7f7f7f; margin: 0 3px; font-family: Arial; display: inline-block; -webkit-border-radius: 9px; border-radius: 9px; text-indent: -9999px; cursor: pointer; }
.touchsliderdemo .touchslider-nav li.on { background: #ff7800; }

/*最新文章*/
.zxwz{  width:100%; }
.zxwz ul li{ width:100%; margin:0 auto; line-height:1.8em; border-top:1px dashed #ccc; text-indent:1.2em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zxwz ul li a{ color:#777; }

/*底部导航*/
.bottom_nav{ background-color:#f7506e; height:auto; margin:0 auto; overflow:hidden;}
.bottom_nav a{ display:block; width:24.6%; line-height:1.8em; color:#fff; text-align:center; font-size:0.9em; float:left; border-right: 1px solid #fff; }

/*底部简介*/
.footer{  height:5em; text-align:center; padding:1em 0; margin-bottom:6.4em;}
.footer p{ width:90%; margin:0 auto;}
.footer a{color:#000;}
/*底部悬浮*/
.bottom_xf{ background-color:#f7506e; width:100%; height:2.8em; margin:0 auto; overflow:hidden; position: fixed; bottom:0;}
.bottom_xf a{ display:block; width:24.6%; line-height:2.8em; color:#fff; text-align:center; float:left; border-right:1px solid #fff; font-size:1em; font-weight:bold;}

/*position*/
.position{ /*height:2.8em;*/ background-color:#f7506e; line-height:2.3em;  color:#fff; font-size:0.9em; overflow:hidden; padding:0 1em;}
.position a{ color:#fff;}

/*start 专家页*/
.jss_s1{ width:100%; height:auto; overflow:hidden; background:#e5e5e5; margin: 0 auto;}
.jss_s1 h2:nth-child(1){ width:320px; float:left; height:36px; text-align:center; line-height:36px; font-size:16px;-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; border-radius:5px 5px 0 0 ;background: -webkit-gradient(linear, 0 0, 0 100%, from(#265ca6), to(#275da5)); background: -moz-linear-gradient(top, #265ca6, #275da5); color:#FFF;}
.jss_s1 .js1{ width:298px; height:auto; overflow:hidden; background:#FFF; margin:1em auto; border: solid 1px #bfbfbf; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px;}
.jss_s1 .js2{ width:298px; float:left; height:35px;border-radius:0px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#e1e1e1)); background: -moz-linear-gradient(top, #f3f3f3, #e1e1e1); border:none; margin:0; }
.jss_s1 .js2 .sp1{ background:url(nk_bg.png) no-repeat -122px -93px; width:14px; height:9px; float:left; margin:13px 5px 0 9px;}
.jss_s1 .sp2{ width:61px; height:20px; text-align:center; font-size:12px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#3167af; float:right; margin:7px 8px 0 0; line-height:20px;}
.jss_s1 .sp2 a{ color:#FFF; font-weight:bold;}
.jss_s1 .js2 h3{ float:left; line-height:35px; font-size:14px; color:#333333;}
.jss_s1 .js3{ width:100px; height:100px; float:left; margin:9px 0 0 10px; border:none; overflow:hidden; }
.jss_s1 .js3 img{ display:block; width: 100px; height:100px;  }
.jss_s1 .js3 a{ color:#FFF; display:block; overflow:hidden;}
.jss_s1 .js3 .js4{ width:53px; height:45px; float:left; background:url(nk_bg.png) no-repeat -97px -42px; margin:9px 0 3px 23px;}
.jss_s1 .js3 .js5{ width:50px; height:49px; float:left; background:url(nk_bg.png) no-repeat -124px -106px; margin:8px 0 0px 25px;}
.jss_s1 .js3 .js6{ width:39px; height:51px; float:left; background:url(nk_bg.png) no-repeat -204px -42px; margin:6px 0 0px 28px;}
.jss_s1 .js3 .js7{ width:69px; height:53px; float:left; background:url(nk_bg.png) no-repeat -2px -104px; margin:4px 0 0px 13px;}
.jss_s1 .js3 .js8{ width:48px; height:47px; float:left; background:url(nk_bg.png) no-repeat -73px -107px; margin:9px 0 1px 28px;}
.jss_s1 .js3 .js9{ width:50px; height:50px; float:left; background:url(nk_bg.png) no-repeat -152px -42px; margin:6px 0 1px 25px;}
.jss_s1 .js3 h3{ float:left; width:98px; text-align:center; font-size:14px; line-height:25px;}
.jss_s1 ul{ float:left; width:174px; margin:8px 0 0 8px; height:84px;}
.jss_s1 ul li{ float:left; width:174px; height:28px; font-size:12px;}
.jss_s1 ul li a{ line-height:28px;}
.jss_s1 ul li span{ height:13px; float:left; margin:7px 2px 0 0;}
.jss_s1 p{ float:left; width:271px; padding:5px 4px; height:46px; margin:8px 0 6px 9px; border:solid 1px #d8d8d8;-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; border-radius:5px 5px 0 0; font-size:12px; line-height:23px; overflow: hidden;}
.jss_s1 p span{ font-weight:bold; color:#004c97; font-size:14px;}
.jss_s1 p a{ color:#ee7200;}



.nav_b{ margin:0px auto 0 auto; overflow:hidden; width:100%; height:30px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#dcdcdc)); background: -moz-linear-gradient(top, #fefefe, #dcdcdc);}
.nav_b .cent{ width:320px; height:auto; overflow: hidden; margin:0 auto;}
.nav_b span{ background:url(nk_bg.png) no-repeat -81px -2px; width:46px; height:16px; float:left; margin:6px 5px 0 23px;}
.nav_b span:nth-child(3){ background:url(nk_bg.png) no-repeat -81px -20px; margin:6px 0 0 5px; }
.nav_b  h3{ float:left; line-height:30px; font-size:16px; width:170px; text-align:center;color:#323232;}

.new_bz{ width:100%; margin:0px auto 0 auto; overflow: hidden; background:#f1f1f1; padding-bottom:6px;}
.new_bz ul:nth-child(1){ width:96%; height:auto; overflow:hidden; margin:0 auto; }
.new_bz ul:nth-child(1) li{ width:100%; margin:5px auto; display: block; float:left;}
.new_bz ul:nth-child(1) li div{ float:left; width:100%; height:29px; border-bottom:solid 1px #e1e1e1;}
.new_bz ul:nth-child(1) li div h3{ width:30%; float:left; height:28px; border:solid 1px #e1e1e1; border-top:solid 2px #145980; border-bottom: none; background:#FFF; text-align: center; line-height:28px; font-size:14px;}
.new_bz ul:nth-child(1) li div h3 a{ color:#01507c;}
.new_bz ul:nth-child(1) li div span{ width:20%; height:23px; line-height:23px; text-align:center; font-size:14px; float:right; margin:1px 1em 0 0; background:#3066ae;}
.new_bz ul:nth-child(1) li div span a{ color:#FFF;}
.new_bz ul:nth-child(2){ float:left; width:100%; border:solid 1px #e1e1e1; border-top:none; background:#FFF;}
.new_bz ul:nth-child(2) li{ float:left; width:31%; height:2em; text-align:center; line-height:2em; font-size:0.8em; background:#f9f9f9; border:solid 1px #f2f2f2; margin:0.3em 0 0.3em 1.3%; overflow: hidden;}


.new_js{  width:100%;;margin:0 auto; overflow:hidden; background:#f2f2f2; padding-bottom:8px; }
.new_js span:nth-child(1){ width:12px; background:url(nk_t2.jpg) no-repeat; float:left; height:12px; margin:1em 0 0 10%; position:relative;}
.new_js p{ width:92%; height:109px; margin:2.2em auto 0; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; background:#FFF; font-size:12px; line-height:27px; border:solid 1px #c9c9c9;  color:#777777; text-indent:2em;}
.new_js ul:nth-child(3){ width:100%; float:left; margin:7px 0 0 0;}
.new_js ul:nth-child(3) li{ float:left; width:100%; height:35px; margin:5px 0 0 8px;}
.new_js ul:nth-child(3) li h3{ width:30%; float:left; height:35px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#1765a5), to(#206bac)); background: -moz-linear-gradient(top, #1765a5, #206bac); }
.new_js ul:nth-child(3) li h3 a{ float:left; width:90%; font-size:14px; line-height:35px; color:#FFF; text-align:center;}
.new_js ul:nth-child(3) li h3 span{ float:right; width:4px;height:35px;  background:url(nk_t3.jpg) no-repeat; }
.new_js ul:nth-child(3) li p{ float:left; width:65%; height:33px; line-height:33px; border:solid 1px #c9c9c9; border-left:none; margin:0; padding:0; border-radius:0;background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); background: -moz-linear-gradient(top, #ffffff, #f2f2f2); text-indent:1em; color:#db1479;}
.new_js ul:nth-child(3) li p a{color:#f7811f;}


.new_zj{ width:100%; margin:7px auto 0 auto; overflow:hidden;}
.new_zj div:nth-child(1){ width:320px; margin:0 auto;}
.new_zj div:nth-child(1) img{ float:left; border:solid 1px #e2e2e2; padding:2px; width:107px; height:125px; margin:0 0 0 4px;}
.new_zj div:nth-child(1) h3{ float:left; width:120px; height:22px; line-height:22px; font-size:14px; margin:5px 0 0 9px;}
.new_zj div:nth-child(1) h3 a{ color:#01507c;}
.new_zj div:nth-child(1) a:nth-child(3){ background: -webkit-gradient(linear, 0 0, 0 100%, from(#226eac), to(#2d5d84)); background: -moz-linear-gradient(top, #206bac, #226eac);  width:64px; height:20px; float:left; margin:5px 0 0 5px; text-align:center; font-size:12px; line-height:20px; border:solid 1px #3d6d9; color:#FFF;}
.new_zj div:nth-child(1) p:nth-child(4){ float:left; width:120px; line-height:22px; margin:5px 0 0 9px; font-size:14px; color:#f16300;}
.new_zj div:nth-child(1) a:nth-child(5){ background: -webkit-gradient(linear, 0 0, 0 100%, from(#eef2f7), to(#e0e7f0)); background: -moz-linear-gradient(top, #eef2f7, #e0e7f0);  width:64px; height:20px; float:left; margin:5px 0 0 5px; text-align:center; font-size:12px; line-height:20px; border:solid 1px #9dafc3; color:#436b96;}
.new_zj div:nth-child(1) p:nth-child(6){ float:left; width:176px; line-height:24px; margin:5px 0 0 11px; font-size:12px; color:#777777;}
.new_zj div:nth-child(1) p:nth-child(6) a{ color:#f06402;}
.new_zj div:nth-child(2){ width:100%; height:64px; float:left; border:solid 1px #dde6ef;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfcfd), to(#dfe7f0)); background: -moz-linear-gradient(top, #fbfcfd, #dfe7f0); margin:9px 0 0 4px;}
.new_zj div:nth-child(2) span{ background:url(nk_bg.png) no-repeat -2px -42px; width:51px; height:54px; padding-top:5px; float:left; margin:0  0 0 10px; font-size:14px; line-height:20px; font-weight:bold; color:#fffffd;text-align:center;}
.new_zj div:nth-child(2) p{ float:left; width:228px; height:42px; font-size:12px; line-height:21px; margin:10px 0 0 10px; color:#010100;}
.new_zj ul{ float:left; width:100%;}
.new_zj ul li{ float:left; width:31%; height:30px; margin:0.4em 0 0 2%;}
.new_zj ul li img{ float:left; margin:1px 2px 0 0;}
.new_zj ul li span{ background:url(nk_t11.jpg) no-repeat; width:12px; height:29px; float:left;}
.new_zj ul li h3{ float:left; height:27px; width:53px;  border: solid 1px #dde6ef;border-left:none; text-align:center; font-size:14px; line-height:27px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfffe), to(#dfe8ef)); background: -moz-linear-gradient(top, #fdfffe, #dfe8ef); }

.new_yw{ width:100%; height:auto; overflow:hidden; background:#dfe7f0; margin:5px auto 0 auto; padding-bottom:10px;}
.new_yw h2{ width:100%;  height:35px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#277dc8), to(#045eae)); background: -moz-linear-gradient(top, #277dc8, #045eae); text-align:center; font-size:14px; line-height:35px; border-bottom:solid 1px #8a8d8f; color:#FFF;}
.new_yw ul{ width:92%; height:auto; overflow: hidden; margin:1em auto; background:#f9fcff; border-bottom:solid 1px #a0a8ab;-moz-box-shadow:3px 3px 3px #ccc inset;-webkit-box-shadow:3px 3px 3px #ccc inset;box-shadow:3px 3px 3px #ccc inset;}
.new_yw ul li{ float:left; width:100%; border:solid 1px #d1d0ce;  border-left:none; border-bottom:none;}
.new_yw ul li div{ width:30%; height:61px; float:left; border-right:solid 1px #d1d0ce; font-size:1em;}
.new_yw ul li div h3{ width:100%; line-height:20px; float:left; margin:9px 0 0 11px; color:#dd0000;}
.new_yw ul li div span{ float:left;  line-height:25px; margin-left:11px; color:#145980; font-weight:bold;}
.new_yw ul li p{ font-size:12px; line-height:20px; float:left; width:66%;  margin:0.8em 0 0 0.5em; color:#777777; vertical-align:middle;}


.list_s1{ width:100%; margin:5px auto 0 auto; overflow:hidden; background:#f1f1f1;}
.list_s1 div:nth-child(1){ width:302px; height:114px; background:url(nk_t12.jpg) repeat-x center bottom; margin:0.2em auto;}
.list_s1 div:nth-child(1) div:nth-child(1){ width:302px; background:#326289; margin:0; height:110px;}
.list_s1 div:nth-child(1) div:nth-child(1) a{ overflow:hidden; display:block; color:#00365e;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(1){ width:123px; float:left; height:91px; background:#e3e3e3; margin:9px 0 0 10px; border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px; border:solid 1px #284e6d;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(1) span{ background:url(nk_bg.png) no-repeat -27px -159px; width:34px; height:31px; float:left; margin:19px 0 0 44px;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(1) h3{ float:left; text-align:center; width:123px; line-height:35px; font-size:16px;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(2){ width:154px; height:43px; float:left; margin:9px 0 0 2px;background:#e3e3e3;  border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px; border:solid 1px #284e6d;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(2) span{ background:url(nk_bg.png) no-repeat -2px -159px; width:23px; height:24px; float:left; margin:10px 5px 0 28px;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(2) h3{ line-height:43px; font-size:16px;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(3) span{ background:url(nk_bg.png) no-repeat -63px -159px; width:24px; height:22px; float:left; margin:10px 5px 0 28px;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(3) h3{ line-height:43px; font-size:16px;}
.list_s1 div:nth-child(1) div:nth-child(1) div:nth-child(3){ width:154px; height:43px; float:left; margin:2px 0 0 2px;background:#e3e3e3;  border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px; border:solid 1px #284e6d;}
.list_s1 ul{ float:left;  width:100%; height:37px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dddddd)); background: -moz-linear-gradient(top, #ffffff, #dddddd); border-bottom:solid 1px #b4b4b4;}
.list_s1 ul li{ float:left; font-size:12px; font-weight:normal; width:127px; height:22px; line-height:22px; border-top:solid 1px #808080; border-right:solid 1px #c2c2c2; border-left:solid 1px #c2c2c2;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#d8d8d8)); background: -moz-linear-gradient(top, #e8e8e8, #d8d8d8); margin:8px 0 0 12px;}
.list_s1 ul li:nth-child(2){ width:74px; margin-left:7px;}
.list_s1 ul li:nth-child(3){ width:74px; margin-left:7px;}
.list_s1 ul li span{ background:url(nk_bg.png) no-repeat -107px -91px; width:12px; height:12px; margin:5px 3px 0 4px; float:left;}
.list_s1 ul li h3{ font-weight:normal; font-size:12px;}

.list_s2{ width:100%; overflow:hidden; margin:0px auto 0 auto;}
.list_s2 ul{ width:100%; float:left; background:#f1f1f1; padding-bottom:10px;}
.list_s2 ul li{ width:100%; float:left; height:115px;}
.list_s2 ul li h3{ width:100%; overflow:hidden; background:url(nk_t13.jpg) no-repeat 21px 30px; position:relative;}
.list_s2 ul li h3 a{ color:#01507C; width:96%; height:2.2em; line-height:2.2em; font-size:0.85em; text-indent:3%; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.list_s2 ul li p{ display:block; width:96%; margin:0 auto; padding:4px 5px; max-height:5.5em; font-size:0.9em; line-height:1.5em; background:#ffffff; border:solid 2px #e6e6e6; color:#626263; text-indent:2em;}
.list_s2 ul li p a{ color:#01507C;}

.list_s3{ width:100%; overflow:hidden; margin:0px auto 0 auto;height:auto;}
.list_s3 ul{float:left; width:100%;border-bottom:solid 1px #d4d4d4; background:#eaeaea;}
.list_s3 ul li{ float:left; height:39px; line-height:39px; font-size:0.9em; margin-left:0.2em; border:none; overflow:hidden;}
.list_s3 ul li a{ color:#777;}
.list_s3 ul li:nth-child(1){ margin-left:18px;}
.list_s3 ul li:nth-child(2){ margin-left:18px;}

/* 内页 */
.art_box{margin-top:0px;}
.art_box{  margin:1px auto 0px; padding-bottom:8px;overflow: hidden; background-color:#f1f1f1; font-size:0.95em;}
#art_box_top{ width:100%; height:auto; overflow:hidden; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin-bottom:1em}
.art_box h1{ text-align:center; width:97%; margin:0.6em auto; line-height:25px; font-size:1em; color:#f7506e;}
.art_box div,p{ width:94%; margin:0 auto; line-height:1.7em;}
.art_box .wzly{ display:block; width:100%; line-height:2em; text-align:center; color:#010101; font-size:0.89em; }
.art_box img{ display:block; margin:0 auto;}

.links{ background-color:#f1f1f1;}
.links li{ width:98%; line-height:2em; font-size:0.85em; margin:0 auto; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.links li a{color:#010101}
.links li a:hover{color:#f60}

.tjyd{ width:100%; height:auto; overflow:hidden; background-color:#f1f1f1;}
.tjyd h1{ width:100%; line-height:1.8em; background-color:#f7506e; font-size:1.2em; text-indent:0.5em; color:#fff;}
.tjyd ul{ min-height:1.8em;}
.tjyd li{ width:98%; height:2em; line-height:2em; display:block; border-bottom:#ccc solid 1px; margin:0 auto; overflow:hidden;}
.tjyd li a{ color:#010101;}

/* list_article */
/** 中部 **/
.content{width:100%;margin:0 auto;background-color:#FFF;min-width:320px;}
.location{color:#005094;line-height:34px;padding-left:10px;}
.location a{color:#444;}
.features{ display:block; padding-bottom:10px;}
.features p{ width:99%; display:block;background-color:#1d70b6; height:28px; line-height:28px; margin-top:0.2em;}
.features p a{ color:#FFF;}
.features p span{float:right;}
.features p font{ border-left:5px solid #043a98; height:28px; color:#fff; font-size:1em; padding-left:10px; display:block;}
.features p span a{padding-right:10px;color:#FFF;}
.features p span b a{font-weight:normal;color:#fff600;}
.features ul li{display:block;line-height:30px; padding-left:20px;border-bottom:1px dashed #ddd;  white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.features ul li span{float:right;color:#999;margin-right:10px;display:inline;}
.features ul li a:hover{color:#ff4e00;}
.features ul li:hover{background-color:#fafafa;}
.features p.dqwz{display:block;background-color:#207ac5;height:28px;line-height:28px;margin-bottom:2px;}
.features p.dqwz a{ color:#FFF;}
