@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 #009291; 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: #009291; }
.data .b_r span  { color: #009291; }
.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 { overflow: hidden; text-indent: 2em; 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: #009291; background: url(notice.jpg) no-repeat left center; background-size: 12px; padding-left: 20px; }
.bnotice a { color: #009291; }
.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: #009291; }
.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:#009291; margin:6px 6px 0 0 ; text-indent:-9999px;}
.artcon .yb_r p span{color:#009291}


.case_video { height: 4.2rem; margin: 0.15rem auto .15rem; background: #eeeeee;padding-bottom:.2rem; }
.case_video li { width: 3.8rem; height: 4.2rem; }
.case_video li video ,.case_video li div{ display:block; width: 3.65rem; height: 2.75rem; display: block; border: 0.08rem solid #6c6c6c; border-radius: 0.08rem; margin-top: 0.32rem; margin-bottom: 0.12rem; }
.case_video li h5 { background: url(/images/ico_video.png) no-repeat left center / 0.22rem 0.18rem; font-size: 0.22rem; height: 0.3rem; font-weight: bold; line-height: 0.3rem; color: #666; display: inline-block; padding-left: 0.4rem; margin-left: 0.65rem; }
.case_video li h6 { background: url(/images/ico_rili.png) no-repeat left center / 0.22rem 0.2rem; font-size: 0.22rem; height: 0.3rem; font-weight: bold; line-height: 0.3rem; color: #666; display: inline-block; padding-left: 0.4rem; margin-left: 0.65rem; }
.case_video.img{ background:none !important; padding:0.1 auto; height:4.7rem;}
.case_video li div{ width:3.62rem; border:.1rem solid #999; height:2.7rem; background:#999; text-align:center; color:#fff;margin-bottom:0;}
.case_video li div img{ width:3.62rem; height:2.38rem; display:block;}
.case_video li div span{ display:block; height:.32rem; line-height:.40rem;}
.case_video li p{ position:relative; color:#999; text-indent:0; padding:.2rem 0 0; width:100%; line-height:.28rem;}
.case_video li p:after{ position:absolute; content: ""; top:0; left:0; height: .4rem; width:3.82rem; clear: both; background:url(/images/art-jgcs-i1.png) 0 0/3.82rem .4rem no-repeat;}


.art-fzlc{ height:2.8rem; background:#ECF5FF; position:relative; overflow:hidden; margin:.2rem auto .1rem;}
.art-fzlc .bdk{width:5.46rem; margin:0 auto; }
.art-fzlc ul li{ width:100%; position:relative; height:2.8rem;}
.art-fzlc ul dt{ position:absolute; left:0; top:50%; margin-top:-.77rem; width:1.82rem; height:1.54rem;  background:#0C3897;}
.art-fzlc ul dt:after{ position:absolute; content: ""; top:.8rem; right:-.22rem; height: .15rem; width:.22rem; clear: both; background:url(/images/art-jgcs-i2.png) 0 0/.22rem .15rem no-repeat;}
.art-fzlc ul dt h3{ height:.34rem; line-height:.34rem; color:#fff; text-align:center;}
.art-fzlc ul dt img { width:1.66rem; height:1.1rem; margin:0 auto; display:block;}
.art-fzlc ul dd{ position:absolute; right:0; width:3.36rem;}
.art-fzlc ul dd p{ height:2.8rem; vertical-align:middle; display:table-cell; padding:0; line-height:.26rem; }
.art-fzlc-an{ height:.26rem; position:absolute; top:50%; margin-top:-.13rem; width:6.2rem !important; overflow:hidden; left:.1rem; padding:0 !important;}
.art-fzlc-an span{ display:block; width:.26rem; height:.26rem; float:left;}
.art-fzlc-an span img{ width:100%; display:block;}
.art-fzlc-an span.next{ float:right;}


.art-sgz{ width:5rem !important; height:3.86rem; margin:0 auto .3rem; background:url(/images/art-sgz-bj.jpg) 0 0/100% 100% no-repeat; overflow:hidden; position:relative;}
.art-sgz-an{ position:absolute; width:1.5rem; top:2.12rem; left:50%; margin-left:-.75rem; z-index:9999;}
.art-sgz.z1{ height:4.3rem; background:url(/images/art-sgz-bj2.jpg) 0 0/100% 100% no-repeat;}
.art-sgz.z1 .art-sgz-an{ top:2.82rem;}
.art-sgz.z2{ height:2.73rem; background:url(/images/art-sgz-bj3.jpg) 0 0/100% 100% no-repeat;}
.art-sgz.z3{ height:2.94rem;}
.art-sgz.z4{ height:3.1rem;}
.art-sgz-an span{ position:absolute; width:.74rem; height:.4rem;}
.art-sgz.z2 .art-sgz-an{ left:.85rem; margin-left:0;}
.art-sgz.z3 .art-sgz-an{ top:1.25rem;}
.art-sgz.z4 .art-sgz-an{ top:1.65rem;}
.art-sgz-an span img{ width:100%;}
.art-sgz-an .prev{  left:0;}
.art-sgz-an .next{  right:0;}

.art-sgz .bdk{ width:4.6rem; margin:.2rem auto;}
.art-sgz.z2 .bd ul li dt{ float:left; width:2.74rem; margin-right:.2rem; }
.art-sgz .bd ul li img{ width:100%; display:block;}
.art-sgz.z2 .bd ul li dd{ float:left; width:1.66rem;}
.art-sgz .bd ul li h3{ color:#8FFEFB; font-size:.24rem; height:.54rem; overflow:hidden; margin-bottom:.12rem; font-size:.23rem;}
.art-sgz .bd ul li h3 span{ float:left; height:.52rem; line-height:.52rem; font-weight:bold; border-bottom:.02rem solid #8FFEFB;}
.art-sgz.z2 .bd ul li h3{ height:1rem; margin:.2rem 0 .1rem;}
.art-sgz.z2 .bd ul li h3 span{ height:.88rem; line-height:.42rem;}
.art-sgz .bd ul li p{ color:#fff; line-height:.26rem; text-indent:0; width:100%; padding:0; margin:0;}
.art-sgz.z2 .bd ul li p{ font-size:.18rem;}


.wx-article p{ width:100%}





