@charset "utf-8";
/*common*/


.sdys { width:100%; overflow:hidden; margin:10px 0 25px;}
.sdys h1 { width:100%; font-size:30px; line-height:54px; text-align:center; font-weight:normal;}
.sdys .sdys_ul { width:100%; margin-top:10px;}
.sdys .sdys_ul li{ width:310px; height:98px; background:#eee; border-radius:4px; margin:0px 5px 10px; float: left;}
.sdys .sdys_ul .li_r{ margin-right:0px;}
.sdys .sdys_ul li dl{ margin-top:17px; margin-left:19px;overflow: hidden;}
.sdys .sdys_ul li dl dt{ float:left; margin-right:5px;}
.sdys .sdys_ul li dl .sex_dd2{ float:left; width:222px; font-size:22px; color:#959595; line-height:28px; font-weight:normal;}
.sdys .sdys_ul li dl .sex_dd2 a{ color:#959595; text-decoration:none;}

.yyxw {overflow:hidden; border:1px #e5e5e5 solid;}
.yyxw h2 { width:100%; height:52px; border-bottom:2px #0ab4c4 solid; background:#eee; font-size:26px; color:#0ab4c4; line-height:52px; font-weight:normal;}
.yyxw h2 span { display:inline-block; float:left; padding-left:25px;}
.yyxw h2 a { display:inline-block; float:right; padding-right:10px; font-size:20px; color:#959595;}
.yyxw_in { padding:15px 18px;}
.yyxw_in a { display:block; font-size:24px; color:#898989; line-height:39px; border-bottom:1px solid #d2d2d2; text-indent:32px; background:url(../images/yyxw_01.jpg) no-repeat left center;}

/*广告条滚动效果*/
.ggw{margin:30px 0; width:640px; height:170px; position:relative;}
.ggw .bd{position:;height: 100%;z-index: 0;}
.ggw .bd ul li{ width:640px; height:170px;}
.ggw .hd{height: 15px;overflow: hidden;position: absolute;right: 5px;bottom: 10px;z-index: 1;}
.ggw .hd ul li{overflow: hidden;zoom: 1;float: left;}
.ggw .hd li{float: left;margin-right: 2px;width: 15px;height: 15px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;font-size: 12px;}
.ggw .hd li.on{background: #298DD9;color: #fff;position: relative;}
/*广告条滚动效果*/

.kycg { width:100%; overflow:hidden; margin-bottom:30px;}
.kycg h1 { width:100%; height:60px; background:#0ab4c4; font-size:26px; color:#fff; line-height:60px; font-weight:normal; text-align:center;}
.kycg_pt { width:100%; overflow:hidden;}
.kycg_pt h2 { width:100%; overflow:hidden; margin:15px 0;}
.kycg_pt dl { float:left; width:205px; height:358px;}
.kycg_pt dl dt { width:205px; height:204px;}
.kycg_pt dl dd { width:205px; height:139px; padding-top:15px;}
.kycg_pt dl dd a { font-size:18px; color:#959595; line-height:28px;}
.kycg_pt dl dd a span { font-size:20px; color:#252424;}
.kycg p { padding:0 10px; font-size:22px; color:#252424; line-height:30px; text-indent:2em; margin-top:10px;}
.kycg p a {color:#ff0000;}

.hxjs { overflow:hidden;}
.hxjs_tt { width:100%; height:82px; background:url(../images/hxjs_02.jpg) repeat-x;}
.hxjs_tt #byjs2 { border-right:1px solid #fff; border-left:1px solid #fff;}
.hxjs_tt a { float:left; display:block; width:212px; font-size:24px; color:#252424; line-height:68px; text-align:center; height:82px;}
.hxjs_tt a.hover { background:url(../images/hxjs_01.jpg) no-repeat; color:#fff;}
.hxjs_pt { width:100%; height:276px; overflow:hidden; margin:10px 0 20px;}

.hxjs_pt_z { position:relative;}
.hxjs_pt_z .prev { display:block; width:57px; height:104px; background:url(../images/zleft.png) no-repeat; position:absolute; top:90px; left:5px; opacity:0.3;}
.hxjs_pt_z .next { display:block; width:57px; height:104px; background:url(../images/zright.png) no-repeat; position:absolute; top:90px; right:5px; opacity:0.3;}


.kycg { width:100%; overflow:hidden; margin-bottom:30px;}
.kycg h1 { width:100%; height:60px; background:#0ab4c4; font-size:26px; color:#fff; line-height:60px; font-weight:normal; text-align:center;}

.zjbk { width:100%; overflow:hidden;}
.zjbk h2 { width:100%; height:60px; background:#0ab4c4; font-size:26px; color:#fff; line-height:60px; font-weight:normal; text-align:center; margin-bottom:20px;}

.zjfl { width:100%; overflow:hidden;}
.zjfl_tt { overflow:hidden;}
.zjfl_tt a { float:left; display:block; width:310px; height:42px; border:1px solid #1b1b1b; text-align:center; font-size:28px; color:#000; line-height:42px;}
#bybyzj2 { float:right;}
.zjfl_tt a.hover { border:1px solid #0ab4c4; color:#0ab4c4;}
.zjfl_pt { width:100%; height:288px; overflow:hidden; margin:20px 0px 0px;}
#bybyzj_1 { width:100%; overflow:hidden;}
.zjbox1 { overflow:hidden; position:relative;} 
.zjbox1 .bd {} 
.zjbox1 .bd ul { overflow:hidden; zoom:1; } 
.zjbox1 .bd ul li { float:left;display:_inline; margin:0 5px;}
.zjbox1 .bd ul li a { display:block; width:310px; height:288px; background:#eee;}
.zjbox1 .bd ul li a span { display:inline-block; width:300px; height:74px; font-size:28px; color:#1b1b1b; line-height:40px; padding:10px 0 0 10px;}
.zjbox1 .bd ul li a span b { font-size:24px; color:#959595;}
.zjbox1 .bd ul li a span i { font-size:22px; color:#959595; font-style:normal;}
#bybyzj_2 { width:100%; overflow:hidden;}
.zjbox2 { overflow:hidden; position:relative;} 
.zjbox2 .bd {} 
.zjbox2 .bd ul { overflow:hidden; zoom:1; } 
.zjbox2 .bd ul li { float:left;display:_inline; margin:0 5px;}
.zjbox2 .bd ul li a { display:block; width:310px; height:288px; background:#eee;}
.zjbox2 .bd ul li a span { display:inline-block; width:300px; height:74px; font-size:28px; color:#1b1b1b; line-height:40px; padding:10px 0 0 10px;}
.zjbox2 .bd ul li a span b { font-size:24px; color:#959595;}
.zjbox2 .bd ul li a span i { font-size:22px; color:#959595; font-style:normal;}

.cgal { width:100%; overflow:hidden; margin-bottom:20px;}
.cgal_gd{ overflow:hidden; position:relative;}
.cgal_gd {} 
.cgal_gd ul{ overflow:hidden; zoom:1; } 
.cgal_gd ul li{ float:left;display:_inline; overflow:hidden;} 
.cgal_gd ul li .anli_f { width:640px; height:112px; margin-bottom:30px;}
.cgal_gd ul li .anli_f .anli1 { float:left; width:207px; height:112px; background:#0ab4c4; text-align:center;}
.cgal_gd ul li .anli_f .anli1 p { font-size:28px; line-height:34px; color:#fff; padding-top:20px;}
.cgal_gd ul li .anli_f .anli1 p span { font-size:22px;}
.cgal_gd ul li .anli_f .anli2 { float:left; width:207px; height:112px; margin-left:8px;}
.cgal_gd .hd { overflow:hidden;  height:15px;} 
.cgal_gd .hd ul{ margin:0 auto; overflow:hidden; zoom:1; width:75px;} 
.cgal_gd .hd ul li{ position:relative; _display:inline; float:left;  width:12px; height:12px; overflow:hidden; background:#fff; border:1px solid #202020; margin:0px 5px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;} 
.cgal_gd .hd ul li.on{ background:#0ab4c4; border:1px solid #0ab4c4;} 

.nnbz { width:100%; overflow:hidden;}
.nnbz_tt { overflow:hidden;}
.nnbz_tt a { float:left; display:block; width:304px; height:115px; margin:0 8px;}
.nnbz_nr { overflow:hidden; margin:20px 0 15px; border:2px solid #c7c7c7; padding-top:10px;}
.nnbz_nr_in { overflow:hidden;}
.nnbz_nr_in .gengduo { display:block; width:620px; height:80px; margin:10px auto; background:#eee; font-size:26px; color:#1b1b1b; line-height:80px; text-align:center; border-radius:10px;}
.nnbz_nr ul { overflow:hidden;}
.nnbz_nr ul li { float:left; width:200px; height:200px; background:#eee; margin:0 0 10px 9px;}
.nnbz_nr ul li a { display:block; width:200px; height:200px;}
.nnbz_nr ul li a i { display:block; padding:15px 35px 0;}
.nnbz_nr ul li a span { display:block; width:200px; font-size:26px; color:#1b1b1b; line-height:60px; text-align:center;}
.nnbz_nr_in .bzwzdy { overflow:hidden; padding:10px 25px;}
.nnbz_nr_in .bzwzdy a { display:block; padding-left:30px; background:url(../images/arrow.jpg) no-repeat left center; font-size:24px; color:#898989; line-height:36px;}

.foot { width:100%; overflow:hidden; background:url(../images/foot_bg.jpg) repeat-x; padding:62px 0 28px; margin-bottom:107px;}
.foot p { float:left; width:465px; height:136px; font-size:22px; color:#a8a8a8; line-height:44px; text-align:center;}
.foot a { float:left; display:block;}

.bottomfd { position:fixed; width:640px; height:107px; margin:0 auto; bottom:0px; z-index:997; _position:absolute; _top:auto; background:url(../images/bottom_bg.jpg) repeat-x;}
.bottomfd a { float:left; display:block; width:78px; height:42px; margin:0 25px; font-size:24px; color:#fff; line-height:42px; text-align:center; padding-top:52px; margin-top:12px;}
.bottomfd a:nth-child(1) { background:url(../images/bottom_01.png) no-repeat center top;}
.bottomfd a:nth-child(2) { background:url(../images/bottom_02.png) no-repeat center top;}
.bottomfd a:nth-child(3) { background:url(../images/bottom_03.gif) no-repeat center top;}
.bottomfd a:nth-child(4) { background:url(../images/bottom_04.png) no-repeat center top;}
.bottomfd a:nth-child(5) { background:url(../images/bottom_05.png) no-repeat center top;}
.gbcover { display:none; background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 998;}

/*list*/
.list_ckgd { overflow:hidden;}
.list_ckgd a { display:block; width:100%; height:60px; font-size:24px; color:#8a8a8a; line-height:45px; text-align:center;}

.list_page { float:left; text-align:center; zoom:1; padding:20px; font-size:24px; position:relative; left:50%; top:0px;}
.list_page ul { overflow:hidden; position:relative; left:-50%; top:0px;}
.list_page li{float:left; color:#afafaf; display:inline; margin-right:8px; text-align:center; font-size:1rem; padding:3px 10px; background:#eee; border:1px solid #959595;}
.list_page a { color:#afafaf;}
.list_page .thisclass { background:#0ab4c4; color:#fff;}
.list_page table { font-size:22px;}
.list_page table tbody tr td:first-of-type {display:none;}
.list_page table tbody tr td[width="30"] { width:60px !important; display:block;}
.list_page table tbody tr td[width="50"] { width:90px !important;}
.list_page table tbody tr td[width="38"] { display:none;}
.list_page table tbody tr td[width="38"]+td { display:none;}
.list_page table tbody tr td { font-size:22px;}
.list_page table tbody tr td a { font-size:22px;}

.position { margin-top:30px; height:50px; overflow:hidden; padding-left:16px; background:#eee; font-size:26px; color:#000; line-height:50px;}
.position a { color:#000;}
.position h1 { display:inline; font-weight:normal; font-size:26px; color:#000; line-height:50px; vertical-align:bottom;}
.position span { display:block; width:72px; height:50px; float:right;}

.toplistx { overflow:hidden; background:#b8b8b8;}
.toplistx a { display:block; float:left; width:25%; height:80px; border-bottom:1px solid #959595; font-size:24px; color:#333333; line-height:80px; text-align:center;}

.nrzy { padding:0 5px; border:1px solid #dcdcdc; height:172px; margin:30px 0 30px; position:relative;}
.nrzy p { font-size:22px; color:#3b3b3b; line-height:32px; text-indent:2em; padding:15px 5px 0;}
.nrzy p a { color:#fe0000;}
.xintian { overflow:hidden; margin-top:5px;}
.xintian a { display:block; float:left; width:150px; height:35px;}
.xintian a:nth-of-type(1) { float:left; margin-left:30px;}
.xintian a:nth-of-type(2) { float:right; margin-right:30px;}

.zlmbox { overflow:hidden; margin-bottom:20px;}
.zlmbox_tt { height:50px; margin-bottom:20px;}
.zlmbox_tt a { float:left; display:block; width:300px; height:50px; margin:0 10px; border-radius:10px; font-family:SimHei; font-size:26px; line-height:50px; text-align:center; background:#c9c9c9; color:#000;}
.zlmbox_tt a.hover { background:#0aa9b8; color:#fff;}

.zlmbox_nr { overflow:hidden; margin-bottom:10px}
.zlmbox_nr p { padding:10px 22px 0; border-bottom:1px solid #adadad; font-size:24px; color:#1b1b1b; line-height:50px;}
.zlmbox_nr p a { display:block; padding-left:38px; color:#1b1b1b; background:url(../images/sjtb.jpg) no-repeat 10px center;}



.list { overflow:hidden;}
.list_nr { overflow:hidden; margin-bottom:10px; height:auto; padding-bottom:2%;}
.list_nr_a { padding-left:10px; height:128px; border-bottom:1px solid #959595;overflow: hidden; padding-right:20px;padding-bottom: 30px;}
.list_nr .p1 { margin-top:10px; font-size:24px; color:#1b1b1b; line-height:55px; text-indent:25px; white-space: nowrap; overflow:hidden;}
.list_nr .p1 a { color:#1b1b1b; white-space: nowrap; overflow:hidden; display:block;}
.list_nr .p2 { font-size:22px; color:#959595; line-height:30px; text-indent:25px; margin-top:15px;}
.list_nr .p2 span { display:inline-block; width:463px; text-indent:0px;}
.list_nr .p2 a { display:inline-block; width:80px; height:32px; font-size:20px; color:#fff; line-height:30px; text-align:center; background:#f39800; border-radius:5px; text-indent:0px;}
.list_nr_a .p3 { padding-left:25px; font-size:22px; color:#959595; line-height:35px;text-indent: 2em;}
.list_nr_a .p3 a { color:#f39800;}

.zjtdxx { width:100%; overflow:hidden; margin-bottom:30px;}
.zjtdxx h2 { height:60px; background:#0ab4c4; font-weight:normal;}
.zjtdxx h2 .front { display:inline-block; width:184px; height:50px; margin:10px 0 0 15px; background:#fff; font-size:26px; color:#0ab4c4; line-height:50px;  text-align:center; border-top-left-radius:5px; border-top-right-radius:5px;}
.zjtdxx h2 .back { display:inline-block; float:right; width:200px; height:44px; margin:16px 0 0 15px; font-size:20px; color:#FFF; line-height:44px; text-align:center; /*text-shadow: 2px 2px 2px #000;*/}
.zjtdyy { width:100%; overflow:hidden; padding-top:25px;}
.zjtdyy a { display:block; float:left;}
.zjtdyy a:nth-child(1),.zjtdyy a:nth-child(3) { margin:0 12px 10px 2px;}
.zjtdyy a:nth-child(2),.zjtdyy a:nth-child(4) { margin:0 2px 0 0;}

.hzck { width:100%; overflow:hidden;}
.hzck h1 {width:100%; height:40px; border-bottom:1px solid #0ab4c4; font-size:26px; color:#000; line-height:40px; font-weight:normal; text-indent:20px;}
.hzck_nr { padding:28px 20px; overflow:hidden;}
.hzck_nr a { display:block; height:70px; margin-bottom:8px; float:left; font-size:24px; color:#fff; line-height:70px; text-align:center;}
.hzck_nr a:nth-child(1) { width:330px; margin-right:5px; background:#a55ab5;}
.hzck_nr a:nth-child(2) { width:260px; background:#e56472;}
.hzck_nr a:nth-child(3) { width:595px; background:#79a200;}
.hzck_nr a:nth-child(4) { width:250px; margin-right:5px; background:#a84200;}
.hzck_nr a:nth-child(5) { width:340px; background:#02adaf;}

.zoujihb { width:100%; overflow:hidden; margin-bottom:30px;}
.zoujihb h1 { height:60px; background:#0ab4c4; font-weight:normal;}
.zoujihb h1 span { display:inline-block; width:184px; height:50px; margin:10px 0 0 15px; background:#fff; font-size:26px; color:#0ab4c4; line-height:50px;  text-align:center; border-top-left-radius:5px; border-top-right-radius:5px;}
.zoujihb h1 a { display:inline-block; float:right; width:132px; height:40px; margin:10px 15px 0 0; font-size:18px; color:#fff; line-height:40px; text-align:center; background:#0fb098; border-radius:6px;}
.zoujihb_zl { margin:15px 0; overflow:hidden;}
.zoujihb_zl_left { float:left; width:339px; height:208px; padding:5px; border:1px solid #eee; margin-right:15px;}
.zoujihb_zl_right { float:left; width:270px; overflow:hidden; padding-top:10px;}
.zoujihb_zl_right p { font-size:18px; color:#313131; line-height:40px; border-bottom:1px dashed #cacaca; text-indent:20px; background:url(../images/yyys_02.png) no-repeat left center;}
.zoujihb_ys { width:100%; overflow:hidden;}
.zoujihb_ys a { float:left; display:block; width:156px; height:190px; background:#0ab4c4; margin:0 2px;}
.zoujihb_ys a span { display:block; width:156px; font-size:20px; color:#fff; line-height:40px; text-align:center; margin-top:13px;}
.zoujihb_ys a i { display:block; padding:10px 20px 0;}

.xwzj { width:100%; overflow:hidden; margin-bottom:30px; border-top:1px solid #313131;}
.xwzj h1 { width:100%; overflow:hidden; padding:30px 0;}
.xwzj h1 span { margin:0 auto; display:block; width:400px; height:50px; font-size:22px; color:#313131; line-height:50px; text-align:center; font-weight:normal; background:#eee; border-radius:20px;}

.ywbd { width:100%; overflow:hidden; margin-bottom:30px;}
.ywbd h2 { height:60px; background:#0ab4c4; font-weight:normal;}
.ywbd h2 span { display:inline-block; width:184px; height:50px; margin:10px 0 0 15px; background:#fff; font-size:26px; color:#0ab4c4; line-height:50px;  text-align:center; border-top-left-radius:5px; border-top-right-radius:5px;}

.yy_gh h2{ line-height:30px; text-align:center; font-size:16px; font-weight:bold;}
.yy_gh p{ text-indent:2em; line-height:22px; font-size:14px;}
.yy_gh h3{text-align:center; line-height:30px; font-size:14px;}
.yy{ overflow:hidden; zoom:1; padding:40px 30px 25px;}
.yy ul li{ margin-top:13px; overflow:hidden; zoom:1; vertical-align:top;}
.yy ul li b{ width:132px; float:left; color:#202023; line-height:60px; font-weight:normal;display:inline-block; font-size:22px;}
.yy ul li b strong{ font-weight:normal;}
.txt1{ float:left; width:442px; line-height:60px; height:60px; border:1px solid #959595; border-radius:5px; font-size:20px; color:#8c8282; background:#eee;}
.text{ float:left; width:442px; height:180px; border:1px solid #959595; border-radius:5px; font-size:20px; color:#8c8282; line-height:30px; background:#eee;}
.but{ margin:10px auto 0; height:57px; width:250px; border:none; border-radius:5px; font-size:30px; color:#fff; line-height:57px; background:#f39800;}
.red { color:red;}

/**article**/
.article_nr p img { display:block; margin:auto; padding:10px 0;}
.article_nr div img { display:block; margin:auto; padding:10px 0;}
.article_nr center img { display:block; margin:auto; padding:10px 0;}
.article_nr center { line-height:0;}
.article { overflow:hidden; width:100%;}
.article_nr { overflow:hidden; padding:0 20px;}
.article_nr h1 { font-size:30px; color:#ff0000; line-height:60px; text-align:center; font-weight:normal; border-bottom:1px dashed #c9c9c9;}

.zjtel { position:relative; overflow:hidden; margin-top:10px; border:1px solid #e5e5e5; padding-bottom:26px;}
.zjtel .bd ul li{overflow: hidden;}
.zjlistboxx { width:598px; height:228px;}
.zjlistboxx_left { float:left; width:135px; height:166px; padding:2px; border:1px solid #eee; margin:26px 0 0 14px;}
.zjlistboxx_right { float:left; width:412px; margin:26px 0 0 12px; padding-top:6px; overflow:hidden;}
.zjlistboxx_right .p1 { font-size:24px; color:#ff2121; line-height:40px;}
.zjlistboxx_right .p3 { font-size:20px; color:#000; line-height:35px;}
.zjlistboxx_right .p3 a { color:#f78b00;}
.zjtel .xxlxb { width:412px; height:40px; background:#0ab4c4; position:absolute; right:18px; bottom:28px;}
#telInput1 { float:left; height:30px; width:266px; margin:5px 0 0 5px; background:#fff; font-size:20px; color:#c3c3c3; line-height:30px; text-indent:6px; border-radius:5px;-webkit-appearance: none; border:none;}
#callBtn1 { float:left; width:110px; height:30px; margin:5px 0 0 20px; background:#f0b21d; font-size:20px; color:#fff; line-height:30px; text-align:center; border-radius:5px;-webkit-appearance: none; border:none;}


.article_nr_zw { padding:15px 0 20px; overflow:hidden; font-size:28px; line-height:48px;}
.article_nr_zw h1,.article_nr_zw h2,.article_nr_zw h3,.article_nr_zw h4,.article_nr_zw h5 { font-size:28px; line-height:48px; text-indent:0em; font-weight:normal;}
.article_nr_zw p { font-size:1.2rem; text-indent:2em;line-height:35px;}
.article_nr_zw span { font-size:26px !important; line-height:48px !important;}

.article_nr_zw_sp { padding:15px 0 20px; overflow:hidden; font-size:28px; line-height:48px; text-indent:2em;}
.article_nr_zw_sp h1,..article_nr_zw_sp h2,..article_nr_zw_sp h3,..article_nr_zw_sp h4,..article_nr_zw_sp h5 { font-size:28px; line-height:48px; text-indent:0em; font-weight:normal;}
.article_nr_zw_sp p { font-size:26px; color:#1b1b1b; line-height:48px; text-indent:2em;}

.article_nr .zixun { overflow:hidden; width:100%; margin:10px 0 30px; position:relative;}
.article_nr .zixun1 img { margin:0 auto;}
.article_nr .zixun2 { overflow:hidden; margin-bottom:25px;}
.article_nr .zixun2 a { display:block; float:left; margin-left:15px;}

.xgyd { overflow:hidden; width:100%; margin-bottom:30px;}
.xgyd h1 { font-size:26px; color:#1b1b1b; line-height:60px; font-weight:normal; background:#eee; margin-bottom:10px;}
.xgyd h1 span { display:block; border-left:10px solid #0ab4c4; padding-left:20px;}
.xgyd p { font-size:26px; color:#313131; line-height:40px; border-bottom:1px dashed #cacaca; text-indent:34px; background:url(../images/yyys_02.png) no-repeat 8px center; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.xgyd p a { color:#313131;}


.tjal { overflow:hidden;}
.tjal_tt { overflow:hidden;}
.tjal_tt a { float:left; display:block; width:320px; height:50px; background:#e6e6e6; font-size:24px; color:#000; line-height:50px; text-align:center;}
.tjal_tt a.hover { background:#0ab4c4; color:#fff;}
.tjal_nr { overflow:hidden; padding:15px 0;}
.tjal_nr p { padding-left:10px; font-size:20px; color:#313131; line-height:45px; border-bottom:1px dashed #cacaca;}
.tjal_nr p a { color:#313131;}

/**list_al**/
.list_alsp { width:100%; overflow:hidden; margin:20px 0;}
.list_alsp a { display:block; float:left; width:290px; height:197px; padding:5px; border:1px solid #f2f2f2; border-radius:5px; margin:0 9px 10px;}
.wmanlitt { width:100%; overflow:hidden;}
.wmanlitt a { float:left; display:block; width:320px; height:60px; font-size:24px; color:#1b1b1b; line-height:60px; text-align:center; background:#eee;}
.wmanlitt a.hover { color:#fff; background:#0ab4c4;}
.list_al_out { width:100%; overflow:hidden;}
.list_nr .ckgd { display:block; height:60px; font-size:24px; line-height:60px; color:#333; background:#eee; text-align:center; margin: 5px 0 20px; border-radius: 10px;}


/**list_zj**/
.zjlistbox { width:622px; height:232px; border:1px solid #959595; margin-top:30px;}
.zjlistbox_left { float:left; width:171px; height:213px; padding:4px; border:1px solid #eee; margin:5px 0 0 6px;}
.zjlistbox_right { float:left; width:412px; margin-left:10px; padding-top:20px; padding-right:10px; overflow:hidden;}
.zjlistbox_right .p1 { font-size:24px; color:#1b1b1b; line-height:40px;}
.zjlistbox_right .p1 span { font-size:20px;}
.zjlistbox_right .p1 b { display:inline-block; float:right; width:80px; height:25px; font-size:18px; color:#959595; line-height:25px; background:url(../images/good.jpg) no-repeat right center; margin-top:8px; margin-right:20px;}
.zjlistbox_right .p2 { font-size:20px; color:#1b1b1b; line-height:40px;}
.zjlistbox_right .p3 { font-size:20px; color:#959595; line-height:35px;}
.zjlistbox_right .p3 a { color:#ff0000;}
.zjlistbox_right .p4 { overflow:hidden; padding-left:75px; margin-top:5px;}
.zjlistbox_right .p4 a { float:left; display:block; width:114px; height:36px; text-align:center; font-size:20px; color:#fff; line-height:36px; background:#f39800;}
.zjlistbox_right .p4 a:nth-child(2) {background:#0ab4c4; margin-left:38px;}


/**list_js**/
.list_jsbk1 { width:100%; overflow:hidden; margin:20px 0;}
.list_jsbk1 h1 { height:54px; overflow:hidden; text-align:center; font-weight:normal;}
.list_jsbk1 h1 a { font-size:26px; color:#1b1b1b; line-height:54px;}
.list_jsbk1 dl { float:left; width:175px; height:285px; margin:10px 18px 0;}
.list_jsbk1 dl dt { width:175px; height:194px;}
.list_jsbk1 dl dd { width:175px; height:90px; text-align:center;}
.list_jsbk1 dl dd a { font-size:24px; color:#1b1b1b; line-height:40px;}
.jishuxtt { width:100%; overflow:hidden;}
.jishuxtt a { float:left; display:block; width:320px; height:60px; font-size:24px; color:#1b1b1b; line-height:60px; text-align:center; background:#eee;}
.jishuxtt a.hover { color:#fff; background:#0ab4c4;}
.list_al_out { width:100%; overflow:hidden;}
.list_nr .ckgd { display:block; height:60px; font-size:24px; line-height:60px; color:#333; background:#eee; text-align:center; margin: 5px 0 20px; border-radius: 10px;}

.list_jsbk2 { width:100%; overflow:hidden;}
.list_jsbk2 h1 { width:100%; height:60px; background:#0ab4c4; font-size:26px; color:#fff; line-height:60px; font-weight:normal; text-align:center; margin-bottom:20px;}
.list_jsbk2 .jsbkhx { margin:20px auto 30px; width:610px; height:200px; background:#eee;}
.list_jsbk2 .jsbkhx_left { float:left; width:231px; height:183px; margin:8px 28px 0 10px;}
.list_jsbk2 .jsbkhx_right { float:left; width:325px; height:183px; margin-top:8px;}
.list_jsbk2 .jsbkhx_right .p1 { font-size:27px; line-height:40px; color:#000; text-align:center; font-weight:bold; border-bottom:1px dashed #959595;}
.list_jsbk2 .jsbkhx_right .p1 span { font-size:21px; color:#1b1b1b; font-weight:normal;}
.list_jsbk2 .jsbkhx_right .p2 {font-size:20px; line-height:30px; color:#959595;}
.list_jsbk2 .jsbkhx_right .p2 a { color:#ff0000;}
.list_jsbk2 .jsbkhx_right .p3 a { margin:3px auto 0; display:block; width:116px; height:36px; font-size:18px; line-height:36px; color:#fff; text-align:center; background:#0ab4c4; border-radius:6px;}

/**list_bz**/
.bzjs { width:614px; height:180px; border:1px solid #959595; margin:28px auto;}
.bzjs_left { float:left; width:193px; height:163px; margin:8px 15px 0 8px;}
.bzjs_right { float:left; width:380px; height:163px; margin:8px 0 0 0;}
.bzjs_right h1 { font-size:22px; color:#1b1b1b; line-height:32px; font-weight:normal;}
.bzjs_right p { font-size:19px; color:#1b1b1b; line-height:32px;}
.bzjs_right a { margin:0 auto; display:block; width:122px; height:36px; font-size:20px; color:#fff; line-height:36px; text-align:center; background:#f39800; border-radius:5px;}

.bzjstt { width:100%; overflow:hidden;}
.bzjstt a { float:left; display:block; width:160px; height:60px; font-size:24px; color:#1b1b1b; line-height:60px; text-align:center; background:#eee;}
.bzjstt a.hover { color:#fff; background:#0ab4c4;}
.list_bzjs_out { width:100%; overflow:hidden;}
.bzfltj { width:614px; height:272px; border:1px solid #959595; margin:15px auto;}
.bzfltj_left { float:left; width:220px; height:253px; margin:8px 20px 0 8px;}
.bzfltj_right { float:left; width:360px; height:253px; margin:8px 0 0 0;}
.bzfltj_right h1 { font-size:23px; color:#ff0000; line-height:40px; text-align:center; font-weight:normal;}
.bzfltj_right .sp1 { font-size:22px; color:#1b1b1b; line-height:30px; text-indent:2em;}
.bzfltj_right .sp1 a { color:#ff0000;}
.bzfltj_right .sp2 { height:38px; margin-top:12px;}
.bzfltj_right .sp2 span { float:left; display:inline-block; width:38px; height:38px; font-size:20px; color:#fff; line-height:38px; text-align:center; margin-right:10px;}
.bzfltj_right p:nth-child(3) span { background:#6a3906;}
.bzfltj_right p:nth-child(4) span { background:#097c25;}
.bzfltj_right p:nth-child(5) span { background:#a40000;}
.bzfltj_right .sp2 a { float:left; display:block; width:278px; height:38px; font-size:20px; color:#535353; line-height:38px; text-indent:10px; background:#eee;}

.bxalx { width:100%; overflow:hidden; margin-bottom:30px;}
.bxalx_bt{ width:100%; height:72px; background:#0ab4c4; font-weight:normal;}
.bxalx_bt li { float:left; display:inline-block; width:184px; height:50px; margin:10px 0 0 15px; background:#fff; font-size:26px;  line-height:50px;  text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; cursor:pointer;}
.bxals{ color:#0ab4c4;}


.nihao{ width:100%; height:auto; overflow:hidden;}
.bxalxbox1 { overflow:hidden; position:relative; margin-top:30px} 
.bxalxbox1 .bd {} 
.bxalxbox1 .bd ul { overflow:hidden; zoom:1; } 
.bxalxbox1 .bd ul li { float:left; width:304px;display:_inline; margin:0 8px;} 
.anlili{ float:left; width:100%; height:auto; overflow:hidden;}
.anlili a{width:100%; height:234px; display:block; position:relative; float:left;}
.anlili img,.anlili p,.anlili i{width:100%; position:absolute; left:0; bottom:0;}
.anlili img{ width:100%; height:234px; z-index:10;}
.anlili i{height:40px; background:#000; opacity:0.4; filter:alpha(opacity=40); z-index:20;}
.anlili p{font-size:16px; height:40px; color:#fff; line-height:40px; overflow:hidden; text-align:center; z-index:30;}

.bxalxbox1 .prev { display:block; width:57px; height:104px; background:url(../images/zleft.png) no-repeat; position:absolute; top:65px; left:25px; opacity:0.4;}
.bxalxbox1 .next { display:block; width:57px; height:104px; background:url(../images/zright.png) no-repeat; position:absolute; top:65px; right:25px; opacity:0.4;}

.bxalxbox2 { overflow:hidden; position:relative; margin-top:30px; } 
.bxalxbox2 .bd {} 
.bxalxbox2 .bd ul { overflow:hidden; zoom:1; } 
.bxalxbox2 .bd ul li { float:left;display:_inline; margin:0 8px;} 
.bxalxbox2 .prev { display:block; width:57px; height:104px; background:url(../images/zleft.png) no-repeat; position:absolute; top:65px; left:25px; opacity:0.4;}
.bxalxbox2 .next { display:block; width:57px; height:104px; background:url(../images/zright.png) no-repeat; position:absolute; top:65px; right:25px; opacity:0.4;}

/**list_byby**/
.wbytt { width:614px; height:190px; border:1px solid #eee; margin:28px auto;}
.wbytt_left { float:left; width:252px; height:163px; margin:8px 15px 0 8px;}
.wbytt_right { float:left; width:330px; height:163px; margin:20px 0 0 0;}
.wbytt_right p { font-size:22px; color:#1b1b1b; line-height:32px; text-align:justify;}

.wbyxx { width:100%; overflow:hidden; margin-bottom:30px;}
.wbyxx h1 { height:60px; background:#0ab4c4; font-weight:normal;}
.wbyxx h1 span { display:inline-block; width:184px; height:50px; margin:10px 0 0 15px; background:#fff; font-size:26px; color:#0ab4c4; line-height:50px;  text-align:center; border-top-left-radius:5px; border-top-right-radius:5px;}

.wbyxxbox1 { overflow:hidden;margin-top:30px; position:relative;}
.wbyxxbox1 .prev { display:block; width:57px; height:104px; background:url(../images/zleft.png) no-repeat; position:absolute; top:86px; left:5px; opacity:0.4;}
.wbyxxbox1 .next { display:block; width:57px; height:104px; background:url(../images/zright.png) no-repeat; position:absolute; top:86px; right:5px; opacity:0.4;}

.wby_fl { overflow:hidden; padding:28px 2px}
.wby_fl a { float:left; display:block; width:200px; height:200px; background:#eee; margin:0 12px 12px 0;}
.wby_fl a i { display:block; padding:20px 36px 0;}
.wby_fl a span { display:block; width:200px; font-size:22px; color:#1b1b1b; line-height:54px; text-align:center;}

/**来院路线**/
.wxts_xz_js h2 { font-size: 28px; font-weight: 600; font-family:"微软雅黑"; color:#ff0000; line-height:60px; }
.wxts_xz_js p { font-size: 26px;}
.dizhi { padding:10px 0; font-size:26px;}
.zhinan { width:380px; height:40px; margin:10px auto 0;}
.zhinan a { display:block; width:150px; height:40px; float:left; margin:0 20px; line-height:40px; font-family:"微软雅黑"; font-size:22px; color:#FFFFFF; text-align:center; text-indent:0px; -webkit-appearance:none;}
.zhinan .aa2 { background:#b1113f; }
.zhinan .aa3 { background:#ed9307; }

.lianxi2 { line-height: 44px; font-size: 26px; padding-right: 14px; padding-bottom:20px; }
.lianxi2 p { text-indent:0 !important; margin-bottom:10px;}
.lianxi3 { padding: 0px; }
.lianxi21 { display:inline; width:100px; height:40px; background:#eee; border-radius:8px;  font-size:22px; line-height:40px; border:0 none;-webkit-appearance:none;}
.lianxi22 { display:inline; height: 40px; width: 178px; border: 1px solid #ababab; line-height:40px; font-size:22px;}
.lianxi3 h1.bt { color:#000; margin:10px 0; border:none; text-align:left;}

/**/
.shareBoxAbout{position:absolute;width:193px;height:151px;border:1px solid #DDDDDD;right:0px;top:42px;display:none;background-color: #FFF;}
.shareBoxAboutx {position:absolute;width:193px;height:151px;border:1px solid #DDDDDD;right:5px;top:166px;display:none;background-color: #FFF;}
.shareBoxAbout1{position:relative;height:100%;}
.shareBoxList{padding-top:12px;}
.shareBoxList li{padding-left:17px;font-size:15px;margin-bottom:18px; color:#000;}
.shareBoxList li i{display:block;background:url(../images/share.png) no-repeat;background-size:50px 75px;-webkit-background-size:50px 75px;float:left;}
.shareBoxList li strong{float:right;display:block;width:8px;height:8px;border-top:1px solid #CDCCCC;border-right:1px solid #CDCCCC;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);margin:4px 16px 0 0}
.shareBoxList .share_txwb i {display:block;width:14px;height:17px;background-position:0 -22px;margin-right:10px;}
.shareBoxList .share_Qzone i {display:block;width:17px;height:17px;background-position:-20px -22px;margin-right:7px;}
.shareBoxList .share_xlwb i {display:block;width:17px;height:16px;background-position:0 -46px;margin-right:7px;}
.shareBoxList .share_QQ i {display:block;width:23px;height:15px;background-position:-25px -47px;margin:1px 4px 0 -2px;}
.s_floor .shareBox1 span{padding:0;}




/* 底部悬浮案例样式；2016-11-24 */
.bottom_anli{width:640px; height:180px; position:fixed; bottom:-205px;; z-index:999991;}
.bottom_anli>i{width:100%; height:100%; background:#000; opacity:0.7; display:block; position:absolute; top:0; left:0; z-index:-1;}
.bottom_anli a.gbal{width:48px; height:48px; line-height:38px; text-align:center; background:#4d4d4d; color:#fff; font-size:50px; border-radius:50%; display:block; position:absolute; right:0; top:-24px;}
.bottom_anli>a.ane{width:225px; height:25px; line-height:25px; text-align:center; font-size:18px; color:#fff; background:#ff9900; border-radius:20px; display:block; margin:0 auto;}



.hxjs_pt_zz ul{height:120px;}
.hxjs_pt_zz ul li{width:560px !important; height:120px; float:left;}

.hxjs_pt_zz ul li:first-child{width:0 !important;;}

.hxjs_pt_zz { margin:0 auto; width:100%; height:120px; margin-top:17px; margin-bottom:10px; overflow:hidden; position:relative;}
.hxjs_pt_zz .prev1 {width:40px; height:120px; z-index:10; display:block; top:0; position:absolute; left:0;  opacity:1;}
.hxjs_pt_zz .next1 {width:40px; height:120px; z-index:10; display:block; top:0; position:absolute; right:0; opacity:1;}

.jishudi{width:560px; margin:0 auto;}

.hxjs_pt_zz .anli{width:180px !important; height:120px; margin-left:5px; position:relative; float:left;}
.hxjs_pt_zz .anli a{width:100%; height:100%; display:block;}
.hxjs_pt_zz .anli a img,.hxjs_pt_zz .anli a i,.hxjs_pt_zz .anli a p{width:100%; position:absolute; left:0; bottom:0;}
.hxjs_pt_zz .anli a img{height:120px;}
.hxjs_pt_zz .anli a i{height:40px; background:#000; opacity:0.7; z-index:0;}
.hxjs_pt_zz .anli a p{height:40px; line-height:19px; text-align:center; padding:5px 0; color:#fff; font-size:15px; z-index:1; overflow:hidden;  font-family:SimSun; bottom:-5px;}
.ui-loader{display:none;}