@charset "gb2312";
/* CSS Document */


.tit_tf { width: 100%; font-size: 16px; font-weight: bold; height: 35px; line-height: 35px; background: url(../images/ico_tit_logo.png) no-repeat left center #f7f4ed; background-size: 23px; text-indent: 40px; border-bottom: 3px solid #94311c; border-top: 7px solid #eeeeee; overflow: hidden; background-position:10px;}
.tit_tf a { float: right; color: #626262; margin-right: 1em; font-size: 12px; font-weight: normal; }
.lfs_list_more a{ width:95%; display:block; background-color:#f5f5f5; border:1px solid #eeeeee;}
ul.xin_an{width:94%;margin:.1rem auto .1rem;height:auto;} 
ul.xin_an li{display:inline-block;/*width:115px*/ width:29%;height:38px;border-radius:6px;border:1px solid #DBCFB7;background:url(../images/xin_bjk_hand.png) no-repeat 16px 3px #EEE4D1;background-size:15px 19px;margin-right:14px;}
ul.xin_an li a{font-size:14px;color:#A73620;padding-left:38px;}
ul.xin_an li:last-child{ margin-right:0 !important;}
ul.xin_an li p{font-size:10px;color:#A73620;text-indent:12px;line-height:17px;}
ul.xin_an li:nth-child(2){background:url(../images/xin_bjk_tel.png) no-repeat 14px 3px #EEE4D1;background-size:18px 19px;}
ul.xin_an li:nth-child(3){background:url(../images/xin_bjk_question.png) no-repeat 13px 3px #EEE4D1;margin-right:0;background-size:19px 19px;}
.pic-tab ul{ border-bottom:none;}
.fm_zxwd_vid{ display:block; width:94%; margin:12px auto;}
.free_tel { width: 94%; padding: 10px 3%; background: #fff; }
.free_tel .b_l { width: 75px; height: 75px; background-color: #963015; color: #fff; font-weight: bold; font-size: 21px; border-radius: 3px; line-height: 32px; }
.free_tel .b_l span { padding: 5px 0 0 14px; display: block; letter-spacing: 3px; }
.free_r { float: left; margin-left: 3%; width: 73% }
.free_r .p1 { color: #434343; line-height: 22px; }
.free_r .p1 span { font-weight: bold; color: #963015; font-size: 15px; }
.free_r .p2 span { display: inline-block; background: url(art_star.jpg) no-repeat left center; background-size: 8px; padding-left: 12px; margin-right: 8px; margin-bottom: 3px; }
.free_r form .text_1 { width: 65%; height: 28px; border: 1px solid #eeeeee; line-height: 28px; color: #959595; text-indent: 3%; float: left }
.free_r form .sumb_1 { width: 33%; background: #ff9303 url(ico_n_tel.png) 8% center no-repeat; background-size: 14px; float: left; height: 30px; text-indent: 19%; color: #fff; cursor: pointer; }
.artcon  div{ color:#434343;}
.artcon h1 { font-size: 18px; font-weight: bold; color: #1b1b1b; line-height: 32px; text-align: center; width: 94%; padding: 0 3%; }
.data { color: #434343; width: 94%; padding: 0 3%; }
.data .b_l { font-weight: normal; color: #94311c; }
.data .b_r span  { color: #94311c; }
.summ { color: #959595; margin-top: 8px; line-height: 24px; border-bottom: 1px solid #eeeeee; margin-bottom: 8px; width: 94%; padding: 0 3% 10px; }
.summ b { float: left; }
.artcon .summ p { float: left; padding: 0 1.5%; border: 1px solid #959595; text-align: center; border-radius: 3px; margin-right: 2%; text-indent: 0px; width: auto }
.artcon p {  color: #434343; line-height: 24px; width: 94%; padding: 0 3%; }
.artcon h2 { color: #923222; font-size: 14px; width: 94%; padding: 5px 3% 0; overflow: hidden; font-weight: bold; }
.artcon section p{ font-size:.20rem;} 
.bnotice { width: 94%; padding: 6px 3% 0; margin-top: 5px; border-top: 1px solid #efefef; color: #535353; line-height: 24px; margin-bottom: 5px; }
.bnotice h2 { font-weight: bold; color: #94311c; background: url(notice.jpg) no-repeat left center; background-size: 12px; padding-left: 20px; }
.bnotice a { color: #94311c; }
.page_list { margin-bottom: 12px; }
.page_list p { width: 94%; margin: 0 3%; height: 30px; line-height: 30px; background-color: #f7f4ed; color: #434343; text-indent: 10px; margin-bottom: 5px; overflow:hidden; }
.page_list p a { color: #434343; }
.page_list p span { color: #1b1b1b; }
.zjwd { width: 94%; padding: 12px 3% 10px; overflow:hidden;}
.zjwd li { width: 48%; margin-right: 2%; float: left; height: 27px; line-height: 27px; overflow: hidden; border: 1px solid #eeeeee; border-radius: 3px; text-align: center; margin-bottom: 5px; }
.zjwd li:nth-child(2n) { margin-right: 0px; }
.zjwd li a { color: #434343; }
.zjwd li.col a { color: #94311c; }
.art_case { width: 94%; margin: 12px 3% 6px; overflow:hidden; float:left; }
.art_case li { width: 46%; margin-right: 5%; float: left }
.art_case li img { display: block; }
.art_case li:nth-child(2n) { margin-right: 0px; float:right;}
.art_case li h5 { text-align: center; line-height: 22px; }

 @media screen and (max-width: 320px) {
.free_r { margin-left: 2%; }
.summ { color: #959595; margin-top: 8px; line-height: 24px; border-bottom: 1px solid #eeeeee; margin-bottom: 8px; width:98%; padding: 0 1% 10px; }
.artcon .summ p { float: left; padding: 0 3px; border: 1px solid #959595; text-align: center; border-radius: 3px; margin-right:5px !important; text-indent: 0px; width: auto }
} 


.yb_chat{ height:80px; width:100%; background-color:#e8e8e8; overflow:hidden; margin-bottom:10px;}
.yb_chat ul{ margin:7px auto 0; width:95%; height:73px;}
.yb_chat li{ float:left; width:33%; height:32px; line-height:32px; text-align:center; background-color:#b3b3b3; margin:0 1% 3px  0;}
.yb_chat li a{ color:#fff;}
.yb_chat li:nth-child(3n){ width:31%;}
.yb_chat li:last-child{ background-color:#ff9a00;}
.pubc{ width:308px; margin:0 auto;}
/*Ò½±£Ä£¿é*/

.artcon .hd_sbt{ margin:10px auto 0 auto; width:300px; height:69px; background:url(../tongfeng/images/sbpt_h.jpg) no-repeat; text-indent:-9999px; display:block; background-size:100%;}
.artcon .pub_yb{ width:94%; height:72px; background:url(../images/zizhi_bg.jpg) no-repeat; margin:10px auto;}
.artcon div.pub_yb img.left{ width:60px; height:64px; margin:5px 12px 0 15px; padding:0;}
.artcon .yb_r{ margin-top:5px;}
.artcon .yb_r p{ color:#434343; line-height:16px; font-size:10px; width:auto; text-indent:0; padding:0;}
.artcon .yb_r p em{ float:left;width:4px; height:4px; background:#a63721; margin:6px 6px 0 0 ; text-indent:-9999px;}
.artcon .yb_r p span{color:#a63721}
.ask_article{
	width: 96%;
	margin: 10px auto;
}
.ask_article .question{
	padding: 10px;
	border: 1px solid #eee;
	color: #333;
}
.ask_article .question .qtitle{
	line-height: 20px;
	margin-bottom: 5px;
}
.ask_article .question .qtitle .qtit1{
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
	margin-right: 7px;
	background-color: #4CAF97;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.ask_article .question .qtitle .qtit1 i{
	position: absolute;
	z-index: 2;
	width: 0;
	height: 0;
	line-height: 0;
	top: 5px;
	right: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #4CAF97;
}
.ask_article .question .qtitle .qtit2 a{
	line-height: 20px;
	font-size: 14px;
	color: #000;
}
.ask_article .question .sp1{
	line-height: 20px;
	margin-bottom: 5px;
}
.ask_article .question .sp2{
	line-height: 20px;
	background: url(../images/sy_zjwd_img_061.jpg) no-repeat left 5px;
	text-indent: 1em;
	margin-bottom: 5px;
}
.ask_article .question .sp3{
	display: inline-block;
	height: 25px;
	width: 40%;
	line-height: 25px;
	text-align: center;
	border-radius: 5px;
	background-color: #FE6700;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
.ask_article .answer{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #eee;
	color: #333;
}
.ask_article .answer .atitle{
	line-height: 20px;
	margin-bottom: 5px;
}
.ask_article .answer .atitle .atit1{
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
	margin-right: 7px;
	background-color: #4CAF97;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.ask_article .answer .atitle .atit1 i{
	position: absolute;
	z-index: 2;
	width: 0;
	height: 0;
	line-height: 0;
	top: 5px;
	right: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #4CAF97;
}
.ask_article .answer .atitle .atit2{
	line-height: 20px;
	font-size: 12px;
	color: #000;
}
.ask_article .answer .doctor{
	overflow: hidden;
	margin: 10 auto;
}
.ask_article .answer .doctor img{
width: 25%;
    margin-right: 2%;
    float: left;
    border-radius: 50%;
}
.ask_article .answer .doctor h3{
	width: 60%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	float: left;
}
.ask_article .answer .doctor .p1{
	width: 65%;
	line-height: 25px;
	float: left;
}
.ask_article .answer .doctor .p1 span{
	color: #F00;
}
.ask_article .answer .anbottom{
	border: 1px dashed #e0e0e0;
	padding: 5px;
	margin-top: 10px;
}
.ask_article .answer .anbottom p{
	line-height: 20px;
	font-size: 14px;
	
}
.ask_article .other_question{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #eee;
	color: #333;
}
.ask_article .other_question .otitle{
	width: 90px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	background-color: #ff6600;
	text-align: center;
}
.ask_article .other_question ul li{
	margin: 10px auto;
	overflow: hidden;
}
.ask_article .other_question .altitle{
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 25px;
	background-color: #4caf97;
	text-align: center;
	color: #fff;
	font-size: 14px;
	float: left;
}
.ask_article .other_question h3{
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	margin-left: 35px;
	margin-bottom: 10px;
}
.ask_article .other_question a{
	font-size: 15px;
	color: #434343;
}
.ask_article .other_question p{
	line-height: 25px;
	font-size: 14px;
	
}
.artcon img {width:414px;}
.ask_article .wen{
	width: 100%;
    margin: 10px auto;
	height:11em;
}
.ask_article .wen form{
	padding: 10px;
   
    color: #333;
	height:10em;
}

.ask_article .wen textarea {
    border: 1px solid #E7E1D3;
    height:5em;
    width: 96%;
   
    padding: 5px;
}
.ask_article .wen span{
font-size: 14px;
    /* font-weight: bold; */
    color: #a06d47;
	margin-left:1em;
	}
	
.ask_article .wen .submit {
	    float: right;
    width: 8em;
    height: 2em;
   
    background-color:#ce5c10;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    border-radius: 3px;
    cursor: pointer;
	margin-top:0.7em;}
	
	.ask_article .wen .fb_tel{
	width: 18em;
    height: 1.5em;
    /* line-height: 18px; */
    padding: 0.6em 0;
    text-indent: 0.5em;
    color: #888080;
    border: 1px solid #E7E1D3;
	margin-top:0.5em;
	}
	
	.btn1{
text-align: center;
    border: solid 1px #d61b1b;
    width: 8em;
    height: 2em;
    line-height: 2em;
    margin: 0 auto;
    margin-top: 1em;

background: url(/images/icon-arrow.png) right 10px center no-repeat;
background-size: 0.8em;
    display: block;
}
.btn2{
text-align: center;
    border: solid 1px #d61b1b;
    width: 8em;
    height: 2em;
    line-height: 2em;
    margin: 0 auto;
    margin-top: 1em;
background: none;
    display: block;
}
