@charset "utf-8";

html{ margin:0 auto; padding:0 auto; font-size:15px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family:"microsoft yahei","yahei";-webkit-text-size-adjust:none}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ol,ul,li,dl,dt,dd{ list-style:none;}
em,i{ font-style:normal;}
input,button,textarea,checkbox,select,radio,form{ vertical-align:top;}
a{ color:#333; text-decoration:none; -webkit-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
.red,.red a{ color:#F00;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pb{ position:absolute;}
.autohei{ overflow:hidden; zoom:1;}
/*.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}*/
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.yahei{ font-family:"microsoft yahei","yahei";}
.songti{ font-family:"SimSun";}
.heiti{ font-family:"SimHei";}
body{ font-size:62.5% !important; border-box; -webkit-box-sizing: border-box; box-sizing: border-box; max-width:640px; margin:0 auto; background:#fff; color:#333;}
img {
	max-width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
	margin-top: 0em;
}
*{border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{ display:block;}
/*html5*/

/*-----清除浮动-----*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear-x{ height:0px; *height:0px; clear:both; font-size:0px; line-height:0px;}
.clear{ clear:both; display:block;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


@media screen and (min-width:320px) {
html {
font-size:75%
}
}

@media screen and (min-width:400px) {
html {
font-size:80%
}
}
@media screen and (min-width:480px) {
html {
font-size:97.5%
}
}
@media screen and (min-width:560px) {
html {
font-size:100%
}
}
@media screen and (min-width:600px) {
html{
font-size:112.5%
}
}
@media screen and (min-width:640px) {
html {
font-size:125%
}
}



.pt2{ padding-bottom:2% !important;}
.mt2{ margin-top:2% !important;}
.mt3{ margin-top:2% !important;}
.mt4{ margin-top:4% !important;}
.mt5{ margin-top:5% !important;}
.mt6{ margin-top:6% !important;}
.mt7{ margin-top:7% !important;}
.mt8{ margin-top:8% !important;}
.mt10{ margin-top:10% !important;}




.top{ width:100%; position:fixed; background:#f98d20; top:0; left:0; z-index:99999;}
.top .top_fixed{max-width:640px; min-width:320px; margin:0 auto;}
/*提示1rem=20px(1*2*10)　　提示1rem=20px(1*2*10)　　提示1rem=20px(1*2*10)　　提示1rem=20px(1*2*10)　　提示1rem=20px(1*2*10)　　提示1rem=20px(1*2*10)*/

.nav a{ display:inline-block; width:25%; height:2.6rem; line-height:2.6rem; text-align:center; color:#fff; font-size:1rem; background:#036eb8; border:solid 1px #fff;}

.banner { position:relative; /*background-color: #ffffff;半透明兼容text-align: center; line-height: 0px; */ margin-right: auto; margin-left: auto; max-width:640px; }/*底部小图标*/
.banner .flex-direction-nav a { width: 25px; height: 25px; margin-top: -27px; display: block; position: absolute; top: 50%;/* background-repeat: no-repeat; background-image: url(image/sprite_arrow_2.png);*/ text-indent: -9000px; }
.banner .flex-direction-nav a.flex-prev { left: 6px; background-position: left top; }
.banner .flex-direction-nav a.flex-prev:hover { background-position: left bottom; }
.banner .flex-direction-nav a.flex-next { right: 6px; background-position: right top; }
.banner .flex-direction-nav a.flex-next:hover { background-position: right bottom; }
.banner .flex-control-paging { display: inline-block; position: absolute; bottom:5px; left: 0; width: 100%; text-align: center; }
.banner .flex-control-paging li { margin:0px 6px; text-align: center; padding: 0px; overflow: hidden; list-style-type: none; display: inline-block; }
.banner .flex-control-paging li a { width:.6rem; height:.6rem; display: block; background:#fff; text-indent: -9000px; cursor: pointer; border-radius:.6rem;}
.banner .flex-control-paging li a.flex-active { background:#036eb8;}
.banner .flexslider { margin: 0; padding: 0; }
.banner .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.banner .flexslider .slides img { display: block;}
.slides_nr > a{ width:30%; float:left; display:block;}
.slides_nr img{ float:left; margin-bottom:2rem; width:100%; }
.slides_nr_bt{ width:60%; float:right;}
.slides_nr_bt h3{margin-bottom:0.3rem;}
.slides_nr_bt h3 a{ color:#F00; font-size:1.5rem; font-weight:bold; margin-right:0.6rem; }
.slides_nr_bt img{ margin:0; height:0.6rem; width:30%}
.slides_nr_bt h4{ margin:0.2rem 0 0.5rem 0; font-size:1.0rem; line-height:1.2rem; }
.slides_nr_bt h4 span{ font-weight:bold;margin-right:0.5rem}
.slides_nr_zw img{ margin:0;height:0.6rem; width:50%}
.slides_nr_zw p{ margin:0.2rem 0 0.5rem 0; font-size:1.0rem; line-height:1.2rem; }
.slides_nr_zw p span{ font-weight:bold; margin-right:1.0rem}



.banner_msg{ background:#036eb8; font-size:2rem; color:#fff; text-align:center; padding:3% 0; font-family:"SimHei"; font-weight:bold; margin-top:1px;}
.banner .flex-active-slide{position:relative;}
.banner ul li a.b3a{position: absolute;display: block; bottom:10%;left:5%;width:90%;height:2rem;z-index:9;}
/*Header*/

.style_tite{ border-left:solid .15rem #036eb8;}
.style_tite span{ display:inline-block; width:99%; border-bottom:solid 1px #c0c0c0; margin-left:.3rem;}
.style_tite span b{ color:#036eb8; font-size:1.6rem; font-family:"SimHei";}
.style_tite span font{ color:#036eb8; font-size:.6rem; font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-left:.3rem;}
.style_tite span a{ float:right; background:#f47c01; width:25%; height:2rem; line-height:2rem; text-align:center; color:#fff; font-size:1rem; border-radius:.25rem; margin-bottom:.2rem;}



.menu_list_left_1{  float:left; width:100%;}
.menu_list_left_1 img{ margin-right:0.5rem;border:0.05rem solid #CCC; float:left; padding:0.3rem;}
.menu_list_left_1 p{ text-indent:1.2rem; line-height:1.2rem; font-size:0.9rem; }
.menu_list_left_1 p span{ text-indent:1.2rem; line-height:1.2rem; font-size:0.9rem; font:"微软雅黑"}
.menu_list_left_1 h3{ font-size:1.3rem; color:#036eb8; font-weight: bold; text-align:center;}
.menu_list_left_1 h4{ text-align:center;margin:0.2rem 0 0.4rem 0; font-size:1.0rem;}



.menu,.tese,.expert,.comment,.guahao{ padding:5% 2% 0 2%;}
.menu_list{ background:#f1f1f1; border:solid 1px #e8e8e8;}
.menu_list .menu_list_left{ width:22%; background:#f2c158; text-align:center; padding:9% 0 9% 0;}
.menu_list .menu_list_left img{ width:52%;}
.menu_list .menu_list_left p{ font-size:1.1rem; color:#fff; padding-top:10%;}
.menu_list .menu_list_right{ width:78%; padding:.3rem 0 0 .5rem;}
.menu_list .menu_list_right a{ display:inline-block; width:32%; background:#fff; font-size:.9rem; height:2.3rem; line-height:2.3rem; position:relative; border:dashed 1px #96c4b5; margin:0 1.33% 1.33% 0; text-align:center;}
.menu_list .menu_list_right a .hot33{display:inline-block; position:absolute; top:10%; right:5%;}
.menu_more a{ display:inline-block; width:100%; text-align:center; color:#fff; font-size:1rem; padding:3% 0; background:#036eb8;}
.menu_list .menu_list_left.rbg_bg_2{ background:#80c883;}

.menu_ask{}
.menu_ask a{ display:inline-block; font-size:.9rem; color:#fff; text-align:center; height:2.8rem; line-height:2.8rem; margin-bottom:.25rem;}
.menu_ask a.ask_1{ width:100%; background:#cc7170;}
.menu_ask a.ask_2{ width:28%; background:#5e98b4;}
.menu_ask a.ask_3{ width:35%; background:#9db854; margin:0 1%;}
.menu_ask a.ask_4{ width:35%; background:#5eb88c;}
.menu_ask a.ask_5{ width:45%; background:#e1815b;}
.menu_ask a.ask_6{ width:54%; background:#c7a14b; margin-left:1%;}

/*Menu*/

.pd_lr{ padding:0 2%;}
.news_cont{ width:96%; padding:0.5rem; border:0.05rem solid #CCC; margin:0 auto;}
.news_cont img{width:100%; height:10rem; }
.news_cont p{ text-align:center; background-color:#036eb8;padding:2% 5%; font-size:1rem; color:#fff; line-height:1.5rem;}
.news_list{ margin:0 auto 2rem auto; width:96%}
.news_list li { font-size:1.0rem; margin-top:0.6rem; border-bottom:0.05rem dashed #999999; padding-bottom:0.2rem;}
. li{ font-size:.9rem; line-height:2.2rem; border-bottom:dashed 1px #999; padding-left:4%; width:96%; margin:0 auto;}
. li:before{ 
	content:"";
	position:absolute;
	width:.6rem;
	height:.65rem;
	background:url("images/ico_3.png"/*tpa=http://8g.hqhosp.cn/style/images/ico_3.png*/) center / .6rem .65rem;
	margin:.8rem 0rem 0rem -1.1rem;
	}

/*News*/

.tese_con_1_1{ width:94%; margin:0 auto 0.2rem auto; border-bottom:0.05rem dashed #999999; padding-bottom:0.5rem;height: 9rem;}
.tese_con_1_1 img{ float:left; width:33%; margin:0.5rem 1.0rem 0 0; border:1px solid #CCC; padding:0.2rem;}
.tese_con_1_1 h3{ margin-right:1rem; color:#036eb8; font-size:1.3rem; font-weight:bold; margin:0.5rem;}
.tese_con_1_1 h3 a{color:#036eb8;}
.tese_con_1_1 p{ font-size:1.0rem; text-indent:1.6rem; line-height:1.4rem}
.tese_con_1_2{ font-size:1.2rem;width:94%; margin:0 auto}
.tese_con_1_2 li{border-bottom:0.05rem dashed #999999; padding-bottom:0.5rem; margin-bottom:1.0rem}














.jbzs{ width:100%}
.jbzs_tb{ ba}

.jbzs_tb{ height:2.3rem;}
.jbzs_tb li{float:left; width:25%; height:2.3rem; line-height:2.3rem; text-align:center; background:#b0b0b0; font-size:.9rem; color:#fff; border-left:3px solid #fff;}
.jbzs_tb li:first-child{ border-left:none;}
.jbzs_tb li.current{ background:#036eb8; color:#fff;}
.jbzs_tb .subbox{ position:absolute;/*必要元素*/ left:0; top:0;}
.jbzs_tb{padding-bottom:2rem;}

.tese_con .sublist h2{ font-size:1.5rem; margin:0.2rem 0 0.8rem 0; font-weight:bold;}
.tese_con .sublist h2 a{color:#036eb8;}
.tese_con .sublist p{ font-size:1.0rem; color:#333; text-indent:2.0rem; margin-bottom:0.5rem; }
.tese_con .sublist ul li img{ margin:0 0.2rem; float:left;}
















.kfal{ margin-top:1rem;}

.tese_cont p{ font-size:1.0rem; line-height:1.5rem; margin-bottom:3%;}
.tese_cont p a{ color:#c00;}
.tese_btn{ height:2.3rem;}
.tese_btn li{float:left; width:25%; height:2.3rem; line-height:2.3rem; text-align:center; background:#b0b0b0; font-size:1.0rem; color:#fff; border-left:3px solid #fff;}
.tese_btn li:first-child{ border-left:none;}
.tese_btn li.current{ background:#036eb8; color:#fff;}
.tese_con{ position:relative;/*必要元素*/ overflow:hidden;}
.tese_con .subbox{ position:absolute;/*必要元素*/ left:0; top:0;}
.tese_con{padding-bottom:2rem;}

.tese_con .sublist h2{ font-size:1.5rem; margin:0.2rem 0 0.8rem 0; font-weight:bold;color:#036eb8;}
.tese_con .sublist h2 a{color:#036eb8;}
.tese_con .sublist p{ font-size:1.2rem; color:#333; text-indent:2.0rem; margin-bottom:0.5rem; }
.tese_con .sublist ul li img{ margin:0 0.2rem; float:left;}

/*Tese*/


.sdys{ margin-top:2rem;}






.banner.expert_cont .flex-control-paging { bottom:6%}
.banner.expert_cont .flex-control-paging li a { background:#c3c3c3;}
.banner.expert_cont .flex-control-paging li a.flex-active { background:#4c4c4c;}

.expert_doubt .expert_doubt_left{ width:22%; background:#036eb8; text-align:center; padding:5% 0 5% 0;}
.expert_doubt .expert_doubt_left img{ width:48.5%;}
.expert_doubt .expert_doubt_left p{ font-size:1.1rem; color:#fff; padding-top:10%;}
.expert_doubt .expert_doubt_right{ width:78%;}
.expert_doubt .expert_doubt_right a{ display:inline-block; width:49%; height:2.6rem; line-height:2.6rem; text-align:center; color:#fff; font-size:.9rem; background:#036eb8; margin:0 0 1% 1%; float:left}

/*Expert*/

.comment_cont{}
.comment_cont h1{ font-size:.9rem; border-bottom:solid 1px #dedede; padding-bottom:.3rem;}
.comment_cont h1 font{ color:#feaf1f;}
.comment_list li{ border-bottom:dashed 1px #c7c7c7; padding-bottom:.5rem; margin-bottom:.5rem;}
.comment_list li h2{ color:#666; font-size:.8rem; margin-bottom:.25rem;}
.comment_list li h2 span{ float:right; display:inline-block; padding-right:10%;}
.comment_list li h2 span font{ color:#feaf1f;}
.comment_list li p{ color:#333; font-size:.8rem; line-height:1.4rem;}

.comment_more{ background:#f1f1f1; font-size:.9rem; color:#036eb8; text-align:center; height:2.3rem; line-height:2.3rem;}

/*Comment*/

.guahao_cont{ padding:0 4.5% 0 4.5%;}
.guahao_cont h1{ text-align:center; color:#000; font-size:1.3rem; background:url("images/bg1.png"/*tpa=http://8g.hqhosp.cn/style/images/bg1.png*/) bottom repeat-x; padding-bottom:1rem;}
.guahao_msg{ text-align:center; color:#f47c01; font-size:.9rem;}
.guahao_list{ background:#f5f6f8; border:solid 1px #dbdbdb; border-radius:.25rem; padding:5% 3%;}
.guahao_list_table tr td{ font-size:1.1rem; color:#036eb8; padding-bottom:.8rem;}
.guahao_list_table tr td img{ width:22%; margin-right:7%;}
.guahao_list_table tr td .input_1{ background:#fff; width:100%; border:solid 1px #dadada; height:2.3rem; line-height:2.3rem; font-size:.9rem; padding-left:.5rem;}
.guahao_list_table tr td .input_1.input_2{ height:6rem; line-height:1.6rem;}
.guahao_list p{ text-align:center; margin-top:2%;}
.guahao_list p button{ width:35%; height:2.6rem; line-height:2.6rem; font-size:1rem; color:#fff; border-radius:.25rem; border:none; font-family:"microsoft yahei","yahei"; margin:0 3%;}
.guahao_list p .btn_1{ background:#626a6b;}
.guahao_list p .btn_2{ background:#f47c01;}

/*Guahao*/

.foot{ text-align:center; font-size:1.1rem; line-height:1.8rem; padding-top:1%;}
.foot_bottom{ background:#036eb8; width:100%; font-size:1.3rem; color:#fff; text-align:center; padding:3% 0;}
.foot_bottom a{ color:#fff;}

/*----------------------------------------------------内页开始
----------------------------------------------------*/

.weizhi{ background:#f1f1f1; border-bottom:solid 2px #b9d8ce; height:2.3rem; line-height:2.3rem; margin-top:1px; padding-left:7%;}
.weizhi span{ font-size:.9rem; display:inline-block;}
.weizhi span:before{
	content:"";
	position:absolute;
	width:1.1rem;
	height:1.45rem;
	background:url(/temimages/ico_8.png) center / 1.1rem 1.45rem;
	margin:.3rem 0rem 0rem -1.5rem;
	
	}

/*Weizhi*/

.main{ padding:4% 2%; padding-bottom:0;}
.list_top{ background:url(/temimages/bg1.png) bottom repeat-x; padding-bottom:1.2rem;}
.list_top .list_top_left{ width:40%;}
.list_top .list_top_right{ width:55%;}
.list_top .list_top_right h1{ font-size:1rem; font-weight:bold;}
.list_top .list_top_right p{ font-size:.8rem; line-height:1.4rem; margin-top:.3rem;}
.list_top .list_top_right span{ display:block; width:100%; text-align:center; margin-top:7%;}
.list_top .list_top_right span a{ display:inline-block; width:50%; height:2.4rem; line-height:2.4rem; color:#fff; font-size:.8rem; background:#f47c01;}

.list_hot{ background:url(/temimages/bg1.png) bottom repeat-x; padding-bottom:1.2rem;}
.list_hot dt{ margin-bottom:.3rem;}
.list_hot dt b{ font-size:1.2rem; color:#036eb8;}
.list_hot dt a{ float:right; color:#666; font-size:.8rem;}
.list_hot dd{ border-bottom:solid 1px #aecec4; font-size:.8rem; padding:2% 0;}
.list_hot dd span{ display:inline-block; font-size:1.2rem; color:#fff; background:#f47206; padding:.15rem .3rem .15rem .3rem; border-radius:.25rem; margin-right:.5rem;}

/*List*/

.detailed_title{ text-align:center; border-bottom:0.05rem dashed #999999; padding-bottom:1.0rem;}
.detailed_title h1{ font-size:1.2rem; font-weight:bold;}
.detailed_title p{ font-size:.8rem; padding-top:.5rem;}
.detailed_title p a{ color:#f00;}
.detailed_cont{ font-size:.9rem; line-height:1.8rem; color:#555;}
.detailed_cont p{ font-size:1.0rem; text-indent:2rem;}
.detailed_cont span{ font-size:1.1rem; text-indent:2rem; color: #333; margin-bottom:0.2rem;}
.detailed_cont img{  margin:0 0.3rem; padding:0.5rem; border:0.05rem solid #CCC; }
.detailed_btn{ text-align:center;}
.detailed_btn a{ display:inline-block; margin:0 5%; width:32%;}

.d_u{ background:#e9e9e9; padding:1% 2%;}
.d_u p{ font-size:1.0rem; line-height:2.4rem; color:#f47c01;}
.d_u p.p_1{ border-bottom:solid 1px #cecece;}
/*Detailed*/

.dzzl_cont{}
.dzzl_cont li{ padding-left:5%; margin-bottom:3%; border-bottom:dashed 1px #ccc; padding-bottom:3%;}
.dzzl_cont li h1{ font-size:1.0rem; margin-bottom:.75rem;}
.dzzl_cont li h1:before{
	content:"";
	position:absolute;
	width:.8rem;
	height:.7rem;
	background:url(/temimages/bzli.jpg) center / .8rem .7rem;
	margin:.3rem 0rem 0rem -1.2rem;
	
	}
.dzzl_cont li p{ font-size:1.0rem; color:#fb5523;}
.dzzl_cont li p a{ display:inline-block; float:right;}
.dzzl_cont li p a:before{
	content:"";
	position:absolute;
	width:1.3rem;
	height:1.3rem;
	background:url(/temimages/liaojie.jpg) center / 1.3rem 1.3rem;
	margin:-.1rem 0rem 0rem -1.6rem;
	}
	
.dzzl_cont_kf li{ padding-left:0.1%; margin-bottom:3%; border-bottom:dashed 1px #ccc; padding-bottom:3%;}
.dzzl_cont_kf_1{ float:left; width:26%;margin-right:0.8rem; padding:0.3rem; border:0.05rem solid #CCC;}
.dzzl_cont_kf_1 img{}
.dzzl_cont_kf_2{}
.dzzl_cont_kf_2 h1{ font-size:1.2rem; margin-bottom:.75rem; border-bottom:0.05rem dashed #CCCCCC; margin-left:27%; padding-bottom:0.4rem;width:70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dzzl_cont_kf_zw{ font-size:1rem;}
	


.page{ font-size:.9rem; text-align:center;}
.page a{ display:inline-block; margin:0 .45rem;}



.zjtd_cont li{ background:url(/temimages/bg1.png) bottom repeat-x; padding-bottom:1.2rem; margin-bottom:3%;}
.zjtd_cont li .zjtd_left{ width:40%;}
.zjtd_cont li .zjtd_right{ width:60%;}
.zjtd_cont li .zjtd_right dl{ border-bottom:dashed 1px #ccc; padding-bottom:.3rem;}
.zjtd_cont li .zjtd_right dl dt{ font-size:1.2rem; color:#f47c01; font-weight:bold; padding-bottom:3%;}
.zjtd_cont li .zjtd_right dl dt em{ font-size:.8rem; color:#666; font-weight:normal; display:inline-block; margin-left:.3rem;}
.zjtd_cont li .zjtd_right dl dd{ font-size:.9rem; line-height:1.6rem; padding-left:8%; position:relative;}
.zjtd_cont li .zjtd_right dl dd:before{
	content:"";
	position:absolute;
	width:.8rem;
	height:.85rem;
	
	top:25%;
	left:0;
	}
.zjtd_cont li .zjtd_right .sc{ font-size:.9rem; line-height:1.5rem; margin-top:2%;}
.zjtd_cont li .zjtd_right .sc a{ color:#f47c01;}
.zjtd_cont li .zjtd_right .zjtd_btn{ text-align:center;}
.zjtd_cont li .zjtd_right .zjtd_btn a{ display:inline-block; font-size:.9rem;  color:#fff; width:40%; height:2rem; line-height:2rem; margin:0 3%;}
.zjtd_cont li .zjtd_right .zjtd_btn a.zj_a_1{ background:#036eb8;}
.zjtd_cont li .zjtd_right .zjtd_btn a.zj_a_2{ background:#f07700;}

/**/
.footer{ background-image: -moz-linear-gradient(top, #064a9e, #036dbc); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #036eb8), color-stop(1, #036eb8)); /* Saf4+, Chrome */ height:7.325rem; margin:0.5rem auto 0;}
.footer p{ text-align:center; font-size:1.0rem;color:#fff9ef; padding-top:0.75rem; line-height:1.5rem;}
.footer a{ font-size:1rem; color:#fff; padding-left:0.4rem; padding-right:0.4rem;}
.ftnav{ width:21rem; margin:0 auto; overflow:hidden; font-size:1rem; color:#fff; padding-top:0.75rem;}


/*-------------专家--------------------*/

.zjart_con{ width:100%;}
.zjart_con h2{ width:100%; line-height:4rem; font-size:2.2rem; font-weight:bold; text-align:center; color:#fff; background:url(/temimages/zjnry_titbg.jpg) no-repeat center; background-size:100% 100%; margin:2rem 0;}
.zjart_con .zjart_xbt{ width:70%; margin:0 15%; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjart_con .zjart_xbt2{ width:40%; margin:2.5rem 30% 1rem; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjart_con img{ width:60%; margin:1rem 20%;}
.zjart_con>p{ margin:1rem .8rem; font-size:1.4rem; line-height:2.2rem; text-indent:2.8rem;}
.zjart_con .zjjj_aa{ width:90%; margin:1rem 5%;}
.zjart_con .zjjj_aa p{ font-size:1.4rem; line-height:2.2rem;color:#1060b2;}
.zjart_con .zjjj_aa p b{color:#e60012; font-size:1.6rem; margin-right:.6rem;}
.zjart_con .zjjj_aa p span{ font-size:1.5rem; line-height:2.6rem; color:#1060b2;}

.zhuanjia_fc{width:100%; padding:.5rem 0 2rem; height:18rem;}
.zhuanjia_fc img{ width:70%; height:13rem; margin:0 15%; }

.zjtdz{ width:100%; overflow:hidden; padding-bottom:2rem; position:relative;}
.zjtdz .zjtd_tit{ width:40%; margin:1rem 30% 1rem; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjtdz .swiper-container1{ height:9.5rem;width:84%;margin:0 8%; overflow:hidden;}
.zjtdz .swiper-container1 .zjtdzd{ position:relative;}
.zjtdz .swiper-container1 .zjtdzd p{ width:100%; font-size:.9rem; height:2rem;background-color: rgba(255,255,255,0.7);line-height:2rem; position:absolute; bottom:0;left:0; color:#1060b2; text-align:center; }
.zjtdz .swiper-container1 .zjtdzd p span{ font-size:1.2rem;}
.zjtdz .padding5{ padding:0 5%;}
.zjtdz img{ height:9.5rem; width:100%;}

.page { overflow:hidden; zoom:1; clear:both; margin:1rem 0;}
.page li { float:left; border:#ccc 1px solid; background:#fff; color:#005fb9; height:1.8em; line-height:1.8em; font-size:1.1em; margin-left:0.5em; display:inline;  padding:0 0.6em;}
.page li.thisclass { line-height:1.8em; font-weight:bold; background:#0f63ad; color:#fff; border:#ccc 1px solid; }
.page li.thisclass  a{ color:#fff;}
.page li .pageinfo { float:left; display:block; height:1.8em; color:#000; line-height:1.8em;; padding:0 0.6em; }
.page li a { float:left; width:100% height:1.8em; color:#000; line-height:1.8em;  display:block;}
.page li:hover{ padding:0; }
.page li a:hover { color:#fff; background:#0f63ad; font-weight:bold;  padding:0 0.6em;}

.footer{ width:100%; overflow:hidden;font-family:"微软雅黑";}
.footer .footnav{ width:100%; height:3.6rem; padding:.6rem 0; background:#333333;}
.footer .footnav li{ float:left; width:25%; text-align:center; line-height:2.5rem; background:#333333; font-size:1.5rem; color:#fff; border-right:1px solid #fff;}

.footer .footnav li a{ color:#fff; display:block;}
.footer .foot_bot{ background:url(/temimages/foot_bg.jpg) no-repeat center; background-size:100% 100%; width:100%; height:15rem; padding:2rem .5rem;}
.footer .foot_bot .foot_bot_lf{ width:44%; float:left;}
.footer .foot_bot .foot_bot_lf img{width:100%; margin-bottom:.8rem;}
.footer .foot_bot .foot_bot_lf dl dt{ width:38%; float:left;}
.footer .foot_bot .foot_bot_lf dl dd{ width:60%; float:right; font-size:1.05rem; line-height:1.8rem;}
.footer .foot_bot .foot_bot_lf p{ font-size:.9rem;}
@media screen and (max-width:460px) {
.footer .foot_bot .foot_bot_lf p{ font-size:1rem;}
}


/**/

@media screen and (max-width:520px){
	.menu_list .menu_list_right a{ height:2.2rem; line-height:2.2rem;}
	}

@media screen and (max-width:480px){
	.expert_doubt .expert_doubt_right a{ height:2.4rem; line-height:2.4rem;}
	}
	
@media screen and (max-width:420px){
	.banner_msg{ font-size:1.6rem;}
	.menu_list .menu_list_right a{ height:1.95rem; line-height:1.95rem;}
	. li:before{ 
		margin:.8rem 0rem 0rem -.9rem;
		}
	.expert_doubt .expert_doubt_right a{ height:2.2rem; line-height:2.2rem;}	
	}
@media screen and (max-width:360px){
	.expert_doubt .expert_doubt_right a{ height:2.15rem; line-height:2.15rem;}
	}
	
@media screen and (max-width:400px) {
.yc{display:none;}
}

@media screen and (max-width:360px) {
.yc_1{display:none;}
}