@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ width:100%; min-width:320px; max-width:640px; overflow-x:hidden;font-size:14px; font-family:"Microsoft YaHei"; margin:0 auto; }
#page_wrap{position:relative; width:100%; padding-bottom:40px;  margin:0 auto; max-width:640px; min-width:320px; background:#fff; font-size:14px; font-family:"Microsoft YaHei";}


ul,li{ list-style-type:none;}
.fr{ float:right; display:inline;}
a{ text-decoration:none; color:#333;}
.img{ border:none;border:0px; margin:0px;}
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}

.top_nav{ width:100%; height:40px; background: #2c61b9; float:left; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; margin-top:5px;}
.top_navbox{margin:0 auto; height:40px;}
.top_navbox a{ width: 16.5%; display:block; float:left; line-height:40px; color:#fff; font-size:16px; font-weight:normal; text-align:center;}
.top_navbox a:hover{ background:#2777d6; color:#fff;}
.top{width:100%; height:auto; background:#fff;  min-width:320px; max-width:640px; margin:0 auto; padding:6px 0; overflow:hidden;}
.logo{ width:60%; height:auto; float:left; margin-left:3%}
.logo img{ width:80%; height:auto;}
.top_tel{ width:37%; height:auto; float:left;}
.top_tel img{ width:80%; height:auto;}
.banner{ width:100%; height:auto; margin:0 auto; min-width:320px; max-width:640px; margin:0 auto;}
.banner img{ width:100%; max-width:640px; min-width:320px;}

.slider-focus{position:relative;max-width:640px;overflow:hidden;/*max-height:320px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:1%;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:15px;height:15px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:4px;background:#fff; cursor:pointer; text-align:center; line-height:15px; color:#999;}
.slider-focus  .hd li.on{ background:#fb3109; color:#FFF; }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center; }
.slider-focus  .bd li img{vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

.content{ width:100%; min-width:320px; max-width:640px; height:auto; background-color:#FFFFFF; margin:0 auto;}
.search{ width:100%; height:45px; margin:0px auto; background:#eee; border-bottom:1px solid #eaeaea;padding-top:6px; }
.search .sform{line-height:35px; height:35px; padding-top:8px; width:94%; margin: 0px auto;}
.ser_box{ width:80%; height:30px; float:left;  background:url(../images/ser_bg.png) no-repeat #fff; text-indent:2em; line-height:30px; border:0px; border-radius:5px 0 0 5px;}
.submit{ line-height:30px; height:30px; width:20%; background:#fc6c1e; color:#FFF; border:0px; border-radius:0 5px 5px 0;}
.serSubmit{ width:20%; background:#fc6c1e; height:30px; border:solid 1px #fc6c1e; border-radius:3px; font-size:20px; color:#fff; letter-spacing:2px;}
.bzdh{ width:100%; height:auto; padding:0px 0 10px 0;}.bzfl_s ul li a{ width:28.1%; height:34px; border:#CCC 1px solid; float: left; margin-left:3.4%; margin-top:10px; text-align:center; border-radius:5px; color:#333; line-height:34px; font-size:14px; font-weight:500;}
.bzfl_s ul li a:hover{border:#2c61b9 1px solid; background:#2c61b9; color:#fff;}

.ccc{ height:12px; width:100%; background-color:#eeeeee;}
.ddd{width:100%; }
.ddd img{width:100%; }
.eee{width:100%; height:auto; border-top:solid 1px #B2B2B2; background-color:#E7E6E4; max-width:640px; position:fixed; bottom:0;z-index:9999;}
.fff{ width:100%; height:auto; /*border-bottom:solid 1px #E7E9E8;;*/}
.dh_tit{ width:94%; height:40px; line-height:40px; margin:10px auto 0 auto; padding:0 3%; border-bottom:1px solid #aaa;}
.dh_tit a{  color:#2c61b9;}
.dh_tit h2{ font-size:18px; font-weight:bold; color:#2c61b9;}
.yyxw ul li a{display:block; color:#666666;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.yyxw ul li a i{ font-style:normal; color:#f94953; padding-right:5px;}

.dh_tit img{ width:100%;}
.bzfl_b{ width:100%; padding:5px 0; height:auto; overflow:hidden; border-top:1px solid #ddd;}
.bzfl_b ul li{display:block; width:20.7%; height:auto; margin-left:3.4%; margin-top:3%; float:left;}
.bzfl_b ul li img{ width:100%; max-width:78px; height:auto; border-radius:5px;}
.bzfl_b ul li a img:hover{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.bzfl_s{  width:100%; height:auto; margin:10px auto; overflow:hidden;}

.fff img{width:100%; height:auto;}
.fff .fff1{ width:40%; border-right:solid 1px #E7E9E8; float:left;}
.fff .fff2{ width:58%; float:left;}
.fff221{ float:left; width:50%;}
.fff222{ float:left; width:50%;}
.tt{width:100%; height:110px; border-bottom:1px solid #f3f3f3; margin:0  auto; background:url(../images/tzq_33.jpg) no-repeat right 10px;}
.th{border-right:1px solid #f3f3f3; float:left; width:100%;}
.td{float:left; width:100%;}

.txt{width:100%; height:auto; background: transparent url("../images/jd_33.jpg") no-repeat scroll 2% 8%;  margin-left:7%; margin-top:10%;}
.txt a{width:100%; margin-left:35px; font-size:31px; color:#d7210b;}
.txt p{width:100%; font-size:20px; color:#a3a3a3; margin-top:3px;}

.txt1{width:100%; height:65px; margin-left:15px; margin-top:15px;}
.txt1 a{width:100%;font-size:26px; color:#d7210b;}
.txt1 p{width:100%; font-size:20px; color:#a3a3a3; margin-top:3px;}
.txt1 ima{float:left; margin-top:10px; margin-left:10px;}
.a11{ width:100%;}
.a11 img{ width:100%;}
.a21{ width:100%;}
.a21 img{ width:100%;}

.bzfl_b2{width:100%; padding:2px 0; height:auto; overflow:hidden; font-size:14px;}
.bzfl_b2 ul li{color:#777; display:block; width:20.7%; height:auto; margin-left:3.4%; margin-top:0.5%; float:left;}
.bzfl_b2 ul li a img{width:17px;height:auto; border-radius:5px;}
.bzfl_b2 ul li img:hover{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}


/**cgal**/
ul,li{margin:0;padding:0}
#scrollDiv{width:100%;height:30px;min-height:30px;line-height:30px;overflow:hidden;background:#eee;padding:6px 0px;}
#scrollDiv ul{width: 77%; float: left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#scrollDiv span{float: left;}
#scrollDiv span:first-child{text-indent:1.3em;}
#scrollDiv li{height:30px;text-indent:2.2em;background: url(../images/voice.png) 1em 8px no-repeat;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background-size: 16px;}
#scrollDiv li a{color:blue;}
#scrollDiv .fangx{background:url(/templets/mingshi/newstyle/images/nano.gif)  0px 2px no-repeat;width:32px;height:28px;display:inline-block;float:right;}
#scrollDiv #btn2{background:url(/templets/mingshi/newstyle/images/nano.gif)  -32px 2px no-repeat;}
#scrollDiv #btn2:hover{background:url(/templets/mingshi/newstyle/images/nano.gif) -30px -25px no-repeat;}
#scrollDiv #btn1:hover{background:url(/templets/mingshi/newstyle/images/nano.gif) 1px -25px no-repeat}

.serach{width:100%; max-width:580px; height:69px; margin:0 auto; background-image:url(../images/ss_04.jpg); margin-left:30px; margin-right:30px; margin-top:43px; margin-bottom:43px;}
.serach a{width:15%; font-size:33px; font-family:"微软雅黑"; color:#FFF; float:right; margin-top:9px; margin-right:10px;}


.question{ width:100%; height:auto; overflow:hidden;}
.wd_bt{ width:100%; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #aaa;}
.wd_bt h2{ font-size:18px; font-weight:bold; color:#2c61b9;}

.wt{ width:100%; height:40px; padding:10px 0; border-top:1px solid #ddd;}
.wt ul li a{ width:20%; height:34px; border:#ccc 1px solid; float:left; margin-left:3.5%; border-radius:5px; text-align:center; line-height:34px; font-size:14px; font-weight:400;  color:#2c61b9; }
.wt ul li a:hover{border:#2c61b9 1px solid; background:#2c61b9; color:#fff;}
.dhzx{ width:100%; height:auto;}
.dhzx22{ width:100%; height:77px; background-color:#EEEEEE;}
.dhzx img{ width:100%; max-width:640px;}

.doctor{ width:100%; height:auto; overflow:hidden; padding:10px 0 0 0;}
.yxtd_bt{ width:99.7%; height:34px; line-height:34px; text-align:center; background:#2c61b9; border-left:1px solid #2c61b9; border-right:1px solid #2c61b9;}
.yxtd_bt h2{ font-size:18px; font-weight:bold; color:#fff;}

.doctor img{ width:100%; height:auto;}
.yxtd{ width:100%; margin:0 auto; height:auto; overflow:hidden; margin-bottom:15px; margin-top:10px;}
.yxtd_tit_1{ width:94%; height:40px; padding:0 3%; border-bottom:1px #aaa solid; line-height:40px; color:#ed6412; }
.yxtd_tit_1 h2{ font-size:18px; font-weight:bold; color:#eb5700;}
.yxtd_up{ width:100%; height:auto; overflow:hidden; /*border-top:1px solid #ddd;*/}
.yxtd_up ul li { display:block; width:29.3%; height:auto; float:left; margin-top:10px; margin-left:3%; display:inline; text-align:center;}
.yxtd_up_pic{ width:100%; height:auto; float:left;}
.yxtd_up_pic img{ width:100%; border-radius:2px;}
.yxtd_up_wz h3{ font-size:16px; padding-top:5px; color:#2c61b9;}
.yxtd_up_wz p{ font-size:14px; color:#444;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.yxtd_up_wz{ width:100%; height:auto; overflow:hidden;}
.yxtd_up_wz a{  display:block; width:100%; height:30px; margin-top:10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#fc6c1e; color:#FFF; text-align:center; line-height:30px; font-size:14px;}

.myt{ width:100%; margin:10px auto; overflow:hidden;}
.myt_tit_1{width:94%; height:40px; border-bottom:1px #aaa solid;line-height:40px; padding:0 3%; color:#ed6412; }
.myt_tit_1 h2{ font-size:18px; font-weight:bold; color:#eb5700; float:left;}
.myt_tit_1 a{ font-size:14px; color:#F00; float:right;}
.myt_tit_1 a:hover{ font-size:14px; color:#000; float:right;}

.zj_list{ width:100%; height:40px; padding:10px 0; border-top:1px solid #ddd;}
.zj_list ul li a{ width:19.6%; height:40px; margin-left:1px; border-radius:2px; float:left; background:#e2e2e2; border-bottom:1px solid #d4d4d4; line-height:40px; text-align:center; font-weight:normal; font-size:16px;}
.zj_list ul li a:hover{ background:#ccc; border-bottom:1px solid #c4c4c4;}


.zjxq{ width:100%; height:auto;  }
.zjxq .zjxq_up{ overflow:hidden;}
.zjxq_up img{ max-width:100px; height:auto; margin-top:4px;}
.zjjs{ overflow: hidden; width: 50%; height:auto; float:left; margin-left: 3%; margin-right: 8%;}
.zjjs p{ font-size:16px; line-height:28px; color:#444;}
.zjxq_down{ width:94%; height:auto; font-size:14px; line-height:24px; border-top:1px #ddd dashed; margin:10px auto; padding:0 3%; color:#444;}
.zjxq_down p{ padding-top:10px;}
.zjxq_down p a{ color:#ed6412;}

.zxzj{ width:100%; height:auto; margin:0px auto; border-bottom:#aaa 1px solid; overflow:hidden; padding-bottom:10px;}
.zxzj_l{ width:94%; height:auto; overflow:hidden; margin:0 3%; margin:0 auto; background:#eee; border-radius:5px; margin-bottom:10px;}
.zxzj_l span{ width:64%; padding:5px 3%; float:left;}
.zxzj_l span h3{ font-size:18px; font-weight:bold; line-height:28px; color:#eb5700;}
.zxzj_l span p{ font-size:14px; color:#444;}
.zxzj_l a{ width:30%; height:60px; line-height:60px; font-size:16px; font-weight:bold; text-align:center; background:#fc6c1e; color:#fff; float:right;}
.zxzj_l a:hover{ background:#ff7d36;}

.zxzj_m{ width:94%; height:auto; overflow:hidden; margin:0 3%; margin:0 auto; background:#eee; border-radius:5px; margin-bottom:10px;}
.zxzj_m span{ width:64%; padding:5px 3%; float:left;}
.zxzj_m span h3{ font-size:18px; font-weight:bold; line-height:28px; color:#eb5700;}
.zxzj_m span p{ font-size:14px; color:#444;}
.zxzj_m a{ width:30%; height:60px; line-height:60px; font-size:16px; font-weight:bold; text-align:center; background:#2c61b9; color:#fff; float:right;}
.zxzj_m a:hover{ background:#2c61b9;}

.nav{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:10px 0; border-top:#eee 1px solid;}
.nav ul li a{ width:29.5%; height:34px; float:left; background:#e9eaec; line-height:34px; text-align:center; border-radius:5px; margin-left:3%; margin-bottom:10px; font-size:14px; color:#000; font-weight:normal;}
.nav ul li a:hover{ background:#2c61b9; color:#fff;}

.footer{width:100%; min-width:320px; max-width:640px; height:auto; overflow:hidden; margin-top:10px; height:auto;}
.foot_nav{ width:100%; height:40px; background:#e4e2e0;}
.foot_navbox{ width:80%; margin:0 auto; height:40px;}
.foot_navbox a{ width:33%; display:block; float:left; line-height:40px; color:#2c61b9; font-size:16px; font-weight:normal; text-align:center;}
.footer p{ width:100%; line-height:24px; padding:10px 0; height:150px; background:#f6f3e9;  font-size:14px; text-align:center; color:#666;}
.footer p a{  color:#2c61b9; font-size:14px;}


/*病种列表&#65533;*/
.bz_nav{ width:100%; height:auto; margin:10px auto; overflow:hidden; }
.bz_nav ul li{ width:31%; float:left;  margin-left:1.5%; }
.bz_nav ul li img{ width:100%;}
.bz_nav ul li a{ color:#ed6412; }

.box_title{width:100%; height:40px; line-height:40px; font-size:16px; background:#EEEEEE;margin-top:5px; border-bottom:2px solid #2c61b9; }
.box_title p{ padding-left:3%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.box_title a{color:#2c61b9;}

.xgnzx{width:94%; padding:0 3%; line-height:2.5em; padding-bottom:10px;}
.xgnzx h2{ width:100%; height:40px; overflow:hidden; line-height:40px; color:#2c61b9; font-size:18px; font-weight:bold;}
.xgnzx ul li{border-bottom:1px solid #eee;}
.xgnzx ul li p{ font-size:16px; }
.xgnzx ul li a{display:block; background:url(../images/ico_03.png) left center no-repeat; padding-left:30px; color:#666666;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xgnzx ul li a:hover{ color:#222; text-decoration:underline;}
.xgnzx ul li .firstl a{display:block; background:url(../images/index_11.jpg) left center no-repeat; padding-left:30px; color:#00836b;}
.xgn_bz ul{ width:100%; height:auto; padding-top:10px;}
.xgn_bz ul li{width:20%; float:left; height:30px; line-height:2em; margin-left:4%;}
.xgn_bz ul li p{width:100%; font-size:16px; border-radius:3px; -moz-border-radius:5px;}
.xgn_bz ul li p a{color:#FFF; display:block; width:100%;}
.xgn_bz ul li p a img{ width:100%;}

/*list pdy*/
.mt10{ margin-top:10px}.mt20{ margin-top:20px}.mb10{ margin-bottom:10px}.p0{ padding:0 0 1% 0}.p1{ padding:0 0 5% 0}
.li_red{ text-align:center; }
.li_red .f_red a{ color:#ff0000; font-size:16px;background:none;padding:0;}
.xgn_bz ul li .bz_p{ border:1px solid #e6e6e6; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; width:90%; height:40px; line-height:40px; }
.xgn_bz ul li .bz_p .bz_a{ color:#666; font-size:16px;}
.tel{ width:90%; margin:0 auto}
.tel ul li{ width:48%;  color:#fff; font-size:16px; text-align:center; float:left; padding:3% 0 3% 0; line-height:24px; }
.tel ul li a{ color:#fff; display:block;}
.tel ul li img{ vertical-align:middle; margin-right:5px;}
.tel ul .li-l{ background:#fc823f;}
.tel ul .li-r{ background:#fba1a1; margin-left:3%;}

/*文章页开&#65533;*/
/*头部*/
.header{ width:100%; position:relative; z-index:20; max-width:640px; min-width:320px; margin:0 auto;}
.logo_2{width:100%;margin:0 auto; background:url(../images/bg001.jpg) repeat-x;}
.callBox_1{width:100%;height:auto; margin-bottom:2%; position:relative;background:#fc6c1e; }
.topCall{padding:1px 0;width:100%; height:80px; left:0;z-index:10;}
.toplogo{ width:54%; height:auto; float:left;}
.toplogo img{ width:100%; height:auto;}
.topCall .topbg{ width:35%; float:right; position:relative; text-align:center;}
.topbg img{ width:100%; height:auto;}
.clicknav{ width:90px; height:240px; background:#333; position:absolute; right:50%; z-index:30;}
.clicknav ul li{ height:30px; padding:5px 0; text-align:center;}
.clicknav ul li:hover{ background:#ccc;}
.clicknav ul li a{ line-height:30px; color:#fff; font-size:16px;}
.clicknav ul li a:hover{ text-decoration:none;}
.clicknav ul #guahao a{ color:#fe7427;}
.topCall img{margin-top:10px;}

.toptell{ width:100%; height: 28px; padding:9px 0 10px 0; background:#ccc; position:fixed; border-radius:3px;  max-width:640px; min-width:320px;}
.phonenum{ width:60%; left:5%; position: absolute; z-index:1; text-indent:0.5em; height:26px; border: solid 1px #eee; font-size:14px; color:#999; line-height:26px; border-radius:3px; webkit-border-radius:3px;}
.phonesubmit{ width:30%; position: absolute; top:8px; left:66%; background:#fc6c1e; height:30px; border:solid 1px #fc6c1e; border-radius:3px; font-size:14px; color:#fff; letter-spacing:2px;}
ins.phone-input-clear{ width:22px; height:22px; position:absolute; top:12px; left:58%; background:url(../images/icon.png) 0 0 no-repeat; z-index:3;}


/*正文部分*/
.location{ width:90%; height:35px; margin:0 auto; max-width:640px; min-width:320px; }
.location p{ width:70%; height:35px; line-height:35px; margin-left:2%; font-size:14px;}
.hot{ width:94%; height:auto; margin:0 3%;}
.hot_tit{ width:100%; margin:0 auto; }
.hot_tit img{ width:100%;}
.hot_box{ width:100%; height:180px; margin:10px auto;}
.hot_box ul li{ width:100%; height:auto; overflow:hidden;}
.hot_box ul li a{border-radius:5px; display:block; color:#FFF; text-align:center; line-height:40px; float:left; height:40px; font-size:16px;}
.li_l{ width:38%; height:84px; float:left;}
.li_r{ width:60%; height:84px; float:left; margin-left:2%;}
.article{ width:94%; height:auto; overflow:hidden; padding:0 3%; padding-top:20px; color:#444;}
.art_tit{ width:100%; height:40px; border-bottom:2px #fc6c1e solid; color:#fc6c1e; text-align:center; line-height:40px; font-weight:bold;}
.article img{ width:auto; height:auto; max-width:350px;}
.zztj{ border-top:1px dashed #fc6c1e; padding-top:5px;}
.zxck{ width:94%; height:auto;  margin:10px 3%;}
.zxck img{ width:100%; max-width:640px; height:auto; }


.read_more{ width:94%; height:auto; overflow:hidden; padding:10px 3%; line-height:32px; font-size:16px; color:#666; border-top:2px solid #ddd;}
.read_more li{ padding:5px 0;}
.read_more li a:hover{ color:#222; text-decoration:underline;}
.article h1 { width:100%; text-align:center; font-size:24px; font-weight:bold;}
.article_a{ height:50px; padding-bottom:8px;}
.article h4{ color:#106ca6; width:300px; margin:5px auto; text-align:center; font-size:14px; }
.article_a i{ width:320px; height:35px;	background:#ccc; float:left; }
.article p{ line-height: 1.8em;  margin-left:6px; width:97%; margin-top:10px; font-size:16px; }
/*.article p{ line-height: 1.8em;  margin: 10px auto;font-size:16px; }*/
.article p img{ width:100%; max-width:300px;/*margin-left:-2em;*/ height:auto; }


.article1{ width:94%; height:auto; overflow:hidden; padding:0 3%; padding-top:20px; color:#444;}
.article1 img{ width:auto; height:auto; max-width:350px;}
.article1 h1 { width:100%; text-align:center; font-size:24px; font-weight:bold;}
.article1 h4{ color:#106ca6; width:300px; margin:5px auto; text-align:center; font-size:14px; }
.article1 p{ line-height: 1.8em;  margin: 10px auto;font-size:14px;text-indent:2em; }
.article1 p img{ width:100%; max-width:300px;margin-left:-2em; height:auto; }
/*文章页结&#65533;*/

/*zj*/
.li-wrap{position:relative; width:100%; max-width:640px; min-width:320px; font-size:14px; font-family:"Microsoft YaHei"; background:#f3f4f6; margin:10px auto; padding-bottom:10px;}
.li-title{ width:94%; margin:0 3%; background:#2c61b9;  height:60px; color:#fff; font-size:24px; text-align:center; line-height:60px;}
.p-doc{ text-align:center; font-size:14px; color:#8e0016; width:100%; padding:12px 0; overflow:hidden; }
.zjjs-main{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}

.zhuanjia{ width:93.8%; height:auto; overflow:hidden; padding:12px 3% 10px 3%; margin-left:0.2%; background:#fff; border-top:2px solid #ddd;}
.zj01{ width:100%; height:auto; overflow:hidden; color:#666;}
.zj01 dt img{ width:100%; max-width:30%; padding:1px; border:1px solid #ddd; float:left; border-radius:2px;}
.zj01 dd{ width:66%; padding-left:2.6%; float:left; line-height:24px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zj01 dd b{ font-size:16px; font-weight:bold; color:#fc6c1e;}
.zj01 dd span{ padding-left:5px; color:#444;}
.zhuanjia p{ width:100%; height:auto; padding:10px 0; overflow:hidden;}
.zhuanjia p a{ width:49%; height:auto; padding:10px 0; text-align:center; background:#fc823f; color:#fff; font-weight:bold; border-radius:3px;}
.zhuanjia p a.z{ background:#fc823f; float:left;}
.zhuanjia p a.z:hover{ background:#fc6c1e;}
.zhuanjia p a.y{ background:#2c61b9; float:right;}
.zhuanjia p a.y:hover{ background:#2c61b9;}

.zj02{ width:100%; height:auto; overflow:hidden; color:#666;}
.zj02 dt{ width:100%; height:30px; line-height:30px; text-align:center; background:#f8f8f8; border-top:1px solid #eee; color:#222; font-weight:bold; float:left; margin-bottom:5px;}
.zj02 dd a{ padding:3px 6px; color:#fff; border-radius:30px; background:#bbb; float:left; margin:5px 2px 0 2px; display:inline;}



/*列表&#65533;*/
.bzfl{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.bzfl h1{ width:100%; height:auto; background:#688DC9; overflow:hidden;}
.bzfl h1 b{ width:37%; height:auto; font-size:24px; font-weight:bold; float:left; color:#fff; padding:0 0 0 3%; margin-top:4%;} 
.bzfl img{ width:60%; height:auto; float:right;} 
.bzfl ul{ width:100%; height:auto; overflow:hidden; margin-top:5px;}
.bzfl ul li a{ width:28.1%; height:40px; float:left; font-size:14px; line-height:40px; text-align:center; margin-left:3.4%; margin-top:10px; border:#999 1px solid; border-radius:5px; }
.bzfl ul li a:hover{ border:#2c61b9 1px solid; background:#2c61b9; color:#fff;}
.gty{ width:100%; height:auto; overflow:hidden;}


/*特色技&#65533;*/
.b-f{ background:#fff;}
.js_a a{ width:23%; display:inline-block; color:#fff; text-align:center; height:52px; line-height:52px; margin-top:1%; font-size:14px;}
.jishu{ width:100%; height:auto; overflow:hidden;}
.js-main{ width:93.8%; height:auto; overflow:hidden; padding:10px 3%; margin-left:0.2%; background:#fff;}
.js-main:hover{ background:#f9f9f9;}

.js-main-b{background:url(../images/ly_line.jpg) repeat-x bottom #fff;}
.js-main-l{ background:url(../images/p_line.jpg) repeat-y right; width:38%; font-size:16px; float:left;}
.js-main-l img{ width:100%; max-width:108px; margin-top:10px;}
.js-main-l .p4{ color:#00624b; font-size:18px; font-weight:bold;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.js-main-l .p5{ color:#535353; font-size:14px;}
.js-main-l .p4 .ss{ display:inline-block; background:#005744; width:3px; height:23px; margin-right:2px; vertical-align:middle;}
.js-main-l .p4 .v img{ vertical-align:middle; border:none; margin:0;}
.js-main-l img{ padding:2%; border:1px solid #d5dbdb;}
.js-main-r{ width:60%; float:left; height:auto; overflow:hidden;}
.js-main-r p{ line-height:34px; font-size:14px; color:#868686; padding-left:5%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.js-main-r p img{ vertical-align:middle; margin-right:8px;}
.js-btn{ width:94%; height:auto; padding:10px 3%; overflow:hidden; background:#f5f5f5;}
.js-btn a{ width:50%; float:left; height:45px; line-height:45px; text-align:center; font-size:14px;} 
.js-btn .a-1{ background:#fa8966; color:#ffffff; border-radius:5px 0 0 5px;}
.js-btn .a-2{ background:#2c61b9; color:#fff; border-radius:0 5px 5px 0;}


.foot {
    height: 118px;
}
.footer-con {
    bottom: 0;
    height: 118px;
    position: fixed;
    right: 0;
    transition: right 0.5s ease 0s;
    width: 100%;
    z-index: 100;
	background:none repeat scroll 0 0 #64B729;
    filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
.menu-bg {
    background: none repeat scroll 0 0 #339ee2;
    border-top: 1px solid #64B729;
}
.foot p {
    margin: 0 auto;
    max-width: 600px;
    padding: 10px 20px;
}
.foot .tx2 {
    border: 1px solid #4dbaff;
    border-radius: 5px 0 0 5px;
    box-shadow: 5px 2px 5px rgba(238, 238, 238, 0.8) inset;
    float: left;
    font: 14px/40px arial;
    height: 40px;
    outline: medium none;
    overflow: hidden;
    text-indent: 10px;
    width: 73%;
}
.foot .ty2 {
    background: none repeat scroll 0 0 #339ee2;
    border: 1px solid #4dbaff;
    border-radius: 0 5px 5px 0;
    color: #fff;
    float: right;
    font: 16px/40px Microsoft Yahei;
    height: 42px;
    outline: medium none;
    overflow: hidden;
    text-align: center;
    width: 25%;
}
.foot li {
    float: left;
    width: 25%;
}
.foot li a, .foot li span {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 24px;
    height: 44px;
    padding: 74px 0 0;
    text-align: center;
}
.foot li.zx span {
    background: url(../images/ico-mess.png) no-repeat scroll center 15px rgba(0, 0, 0, 0);
}
.foot li.tel a {
    background: url(../images/ico-tel2.png) no-repeat scroll center 15px rgba(0, 0, 0, 0);
}
.foot li.yy a {
    background: url(../images/ico-yy.png) no-repeat scroll center 15px rgba(0, 0, 0, 0);
}
.foot li.dh a {
    background: url(../images/ico-nav2.png) no-repeat scroll center 15px rgba(0, 0, 0, 0);
}


/*商务通代&#65533;*/
 #phone_swt{ width:224px; height:135px; background:url(../images/swt.gif) center no-repeat; position:fixed; top:50%; left:50%; margin-top:-50px; color:#FFF; font-weight:bold;border-radius:8px 8px 0px 0px; margin-left:-110px; z-index:9999;
-moz-box-shadow: 0 0 10px #888888; /* 老的 Firefox */
box-shadow: 0 0 10px #888888;
}
#phone_swt .top{height:30px; width:100%; background:none; overflow: hidden;}
/*.close{ width:20px; height:20px; position:absolute; right:5px; top:5px; background:#FFF; text-align:center; color:#3D6DE0; line-height:20px;*/
border-radius:25px; cursor:pointer;
-moz-border-radius:25px; /* 老的 Firefox */
}
#phone_swt span{ display:block; width:100%; margin-left:0%; height:105px; float:left; text-align:center; line-height:105px;  color:#FFF;
border-radius:7px;
-moz-border-radius:25px; /* 老的 Firefox */
-moz-box-shadow: 0 0 10px #45aeef; /* 老的 Firefox */
/*box-shadow: 0 0 10px #45aeef;*/
}
#phone_swt span a{ display: block; height: 105px; line-height: 105px; width: 100%;}
.phone_swt_2{ background:#33a3e9!important;
-moz-box-shadow: 0 0 10px #1e8bd0!important; /* 老的 Firefox */
/*box-shadow: 0 0 10px #1e8bd0!important;*/
}






.ny-x{ width:100%; height:auto; overflow:hidden;}
.wt-l{ width:100%; height:auto; overflow:hidden; margin:10px auto;}
.wt-l ul li a{ width:20%; height:34px; border:#ccc 1px solid; float:left; margin-left:3.5%; border-radius:5px; text-align:center; line-height:34px; font-size:14px; font-weight:400;  color:#2c61b9; }
.wt-l ul li a:hover{border:#2c61b9 1px solid; background:#2c61b9; color:#fff;}

.dianh{ width:100%; height:auto; overflow:hidden; margin:0px auto 10px auto;}
.dh-z a,.dh-y a{ width:45.5%; height:auto; overflow:hidden; font-weight:bold; float:left; margin-left:3%; padding:5px 0; background:#2c61b9; border-radius:5px; color:#fff; font-size:14px; line-height:24px; text-align:center;}
.dh-z a:hover,.dh-y a:hover{ background:#2c61b9;}

.zz{width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.zz h2{ width:94%; height:40px; overflow:hidden; margin:0 3%; line-height:40px; color:#2c61b9; font-size:18px; font-weight:bold;}
.zz li a{ width:29.5%; height:36px; line-height:36px; text-align:center; margin-left:3%; float:left; display:inline; margin-top:10px; border-radius:5px; color:#fff;}
.zz li a:hover{ font-weight:bold;}

.zz1{background:#f2c769;}
.zz2{background:#449206;}
.zz3{background:#8dd8cc;}
.zz4{background:#fb882b;}
.zz5{background:#449206;}
.zz6{background:#8dd8cc;}
.zz7{background:#f2c769;}
.zz8{background:#449206;}
.zz9{background:#fb882b;}

.dbz{ width:100%; height:auto; overflow:hidden; border-bottom:2px solid #ddd; padding:10px 0; background:#f9f9f9;}
.dbz li{ width:94%; height:40px; padding:5px 3%; line-height:40px; border-bottom:1px solid #fff; background:#f9f9f9;}
.dbz li span{ width:40px; height:40px; border-radius:30px; color:#fff; float:left; text-align:center; font-weight:bold;}
.dbz li a{ width:84%; float:left; padding-left:8px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.dbz li a:hover{ color:#222; text-decoration:underline;}
.cen{ background:#fc823f;}
.hui{ background:#6f6d6a;}
.lan{ background:#7ca0f1;}
.lv{ background:#75cf51;}
.hong{ background:#fe5454;}

.fy{ width:100%; overflow:hidden; padding:10px 0; text-align:center;}
.fy a{ padding:4px 8px; border:1px solid #ccc; border-radius:3px; margin-right:4px;}
.fy a:hover{ background:#333; color: #fff; border:1px solid #333;}
.fy ul{ text-align:center;}
.fy li{ float:left;}

.thisclass a{color:#fff;background:#2c61b9;}
.dianhua{ width:100%; height:auto; line-height:30px; overflow:hidden; padding:10px 0;}
.dianhua a{ width:94%; padding:5px 0; border-radius:5px; display:block; text-align:center; font-weight:bold; line-height:30px; color:#fff; margin:0 3%; background:#fc823f; }
.dianhua a:hover{ background:#fc6c1e;}







.bdgg_m {
width: 100%;
background: #2C61B9;
height: 60px;
position: fixed;
bottom: 0;
font-family:"寰蒋闆呴粦"; font-size:12px;}
.bdgg_m ul {
overflow: hidden;}
.bdgg_m ul li {
float: left;
height: 60px;
width: 25%;
background:url(../images/0f000jtI4E4TFu5dyV6mZf.gif) no-repeat right 1px;
text-align: center;}
.bdgg_m ul li a {
float: left;
display: inline-block;
width:99%;
padding-top: 8px;
}
.bdgg_m ul li a:hover { text-decoration:none;
}
.bdgg_m ul li a span {
display: block;
background:url(../images/0f000nGEQJzJdI5Idqsnlf.png) no-repeat center 0;
width: 100%;
}
.bdgg_m ul li a p {
width: 100%;
color: white;
font-size: 0.75em;
line-height: 25px;
}
.bdgg_m ul li.liLast1 {
background: none;
}
.bdgg_m ul li a span.fotthree {
background-position: center -60px;
height: 27px;
}
.bdgg_m ul li a span.fottwo {
background-position: center -30px;
height: 28px;
}
.bdgg_m ul li a span.fotone {
background-position: center 0;
height: 28px;
}
.bdgg_m ul li a span.fotfour {
background-position: center -87px;
height: 27px;
}
.bdgg_m ul li a p {
width: 100%;
color: white;
font-size:12px;
}

.zixun { height: 59px; width: 100%; z-index: 999; background-color: rgb(76, 76, 76); text-align: center; position: fixed; bottom: 0px; left: 0px; overflow: visible; }


/*list*/
.wz{width:100%; max-width:599px; margin:0 auto; margin-left:3.2%; margin-top:5%; margin-bottom:5%;}
.wz ul{width:100%; list-style:none;}
.wz ul li{width:100%; height:168px;  line-height:20px;}
.wz ul li img{float:left; width:23%; /*margin-top:24px;*/}
.ttxt{width:70%; float:left; margin-left:10px; /* margin-top:24px;*/}
.ttxt a{ font-size:30px; color:#141414; font-family:"微软雅黑";}
.ttxt p{ font-size:23px; color:#999; font-family:"微软雅黑"; line-height:38px; }
.ttxt p a{ font-size:23px; color:#999; font-family:"微软雅黑"; line-height:38px; }

.listimg img{ width:27%}






/*article*/
.text1{width:100%; max-width:577px; height:100%; margin:0 auto; margin-left:5%; margin-top:5%; margin-bottom:3%;}
.b{width:100%; max-width:577px; height:125px; border-bottom:1px solid #dedede;float:left;font-family:"微软雅黑";}
.b a{width:100%; color:#4a4b4d; font-size:40px;}
.b p{width:100%; color:#4a4b4d; font-size:20px; margin-top:4%;}
.wk{width:100%; max-width:577px; height:60%;}
.wk p{width:577px; color:#4a4b4d; font-size:30px; margin-top:4%; line-height:50px; text-align:left;}
.say{width:180px; height:42px; background-color:#ee2f10; margin-top:40px;}
.say p{font-size:24px; color:#fff; font-family:"微软雅黑"; text-align:center; margin-top:8px;}
.pl{width:100%; height:240px; margin-top:45px;}
.put{width:140px;float:right; color:#757575; margin-top:12px; overflow:hidden; margin-right:50px;}
.pl img{ float:left;}
.pl p{width:50%; height:100%; margin-left:20%;font-family:"微软雅黑"; line-height:35px;}

.input1{height:40px; border:solid 1px #64B72B; display:block; float:left; background-color: #fff;border-radius:2px 0 0 2px;box-sizing: border-box; border-right:none; margin-top:3%; margin-left:4%; font-size:20px; padding-left:10px; color:#A9A9A9; width:80%;}
.input2{height:42px; border:solid 1px #64B72B; border-left:none; margin-left:-3px; background-color:#64B72B; margin-top:3%; font-size:20px; color:#FFFFFD; width:14% }
.dhzx22 input[type="submit"]{
    border: 0 none;
    border-radius: 0 2px 2px 0;
    background-image: linear-gradient(to bottom, #64b729, #64b729);
    color: #fff;
    font-size:20px;
    height: 40px;
    margin-top:3%;
    margin-left:-3px;
    width:73px;
    display:block; float:left;
}

.db1{text-align:center; margin-top:4px; color:Red;}
.db2{text-align:center; margin-top:4px;}
.db3{text-align:center;margin-top:4px;}
.db4{text-align:center;margin-top:4px;}

@media screen and (max-width:640px){
.txt a{font-size:20px;}
.txt p{ font-size:12px;margin-top:3px;}
.txt1 a{font-size:20px;}
.txt1 p{ font-size:12px;margin-top:3px;}
.ttxt a{ font-size:16px; overflow:hidden;}
.ttxt p{font-size:12px; overflow:hidden;line-height:20px; margin-top:1%;}
.ttxt p a{font-size:12px; overflow:hidden;line-height:20px; margin-top:1%;}
.wz ul li{ height:90px;}
.wk p{ font-size:14px;}
.b{ height:70px;}
.b a{ font-size:22px;}
.b p{ font-size:14px;}
.wk img{ width:100%;}
.bzfl_b ul li img{ width:60%}
.input1{ width:72%; font-size:12px; margin-top:5.6%;}
.input2{ font-size:14px; text-align:center;}
.dhzx22{ height:74px;}
.dhzx22 input[type="submit"]{ font-size:14px;margin-top:5.6%;}
.bzfl_b2 ul li img{ width:40%;}
.db1{ font-size:12px;}
.db2{ font-size:12px;}
.db3{ font-size:12px;}
.db4{ font-size:12px;}
.article h1{ font-size:22px;}
}


@media screen and (max-width: 639px){
    .body{ font-size:14px;}
	.topCall { height: 59px;}
	.foot{ height:60px;}
	.foot .footer-con{height:60px;}
	.foot p{padding:5px 10px;margin:0 auto;}
	.foot .tx2{height:30px;text-indent:5px;font:14px/30px arial;}
	.foot .ty2{height:32px;font:16px/30px Microsoft Yahei;}
	.foot li{ float:left; width:25%;}
	.foot li a,.foot li span{height:22px;padding:37px 0 0 0;font-size:12px;line-height:18px;}
	.foot li.zx span{background:url(../images/ico-mess.png) center 7px no-repeat;background-size:29px 24px;}
	.foot li.tel a{background:url(../images/ico-tel2.png) center 7px no-repeat;background-size:26px 25px;}
	.foot li.yy a{background:url(../images/ico-yy.png) center 7px no-repeat;background-size:22px 27px;}
	.foot li.dh a{background:url(../images/ico-nav2.png) center 7px no-repeat;background-size:24px 21px;}
}
/*ҳ*/
.page .a1{margin:0 4px 0 4px;}



.c2 {
    height: 125px;
    padding-top: 7px;
    width: 100%;
}
.c2 div {
    border-right: 1px solid #eaeaea;
    display: inline;
    float: left;
    height: 125px;
}
.c2 div.c2l {
    width: 29%;
}
.c2 div.c2l h3 {
    color: #f00;
    font-size: 36px;
    height: 36px;
    line-height: 36px;
    padding-top: 27px;
    text-align: center;
}
.c2 div.c2l h3 span {
    color: #444444;
    font-size: 14px;
    line-height: 14px;
    padding-top: 12px;
}
.c2 div.c2l h6 {
    padding-top: 10px;
    text-align: center;
}
.c2 div.c2m {
    width: 35%;
}
.c2 div.c2m h3 {
    color: #444444;
    font-size: 13px;
    line-height: 34px;
    text-align: center;
}
.c2 div.c2m p {
    color: #444444;
    font-size: 12px;
    line-height: 23px;
    text-align: center;
}
.c2 div.c2r {
    border-right: medium none;
    width: 35%;
}
.c2 div.c2r h3 {
    color: #444444;
    font-size: 13px;
    line-height: 34px;
    text-align: center;
}
.c2 div.c2r p {
    color: #444444;
    font-size: 12px;
    line-height: 23px;
    text-align: center;
}
.c2 div.c2r p img {
    height: 10px;
}

.clearfix:before{content:"";display:table-cell}.clearfix:after{content:"";display:table;clear:both}

.invite{position:fixed;top:50%;left:50%;width:14.6rem;height:6.3rem;background-size:contain;margin-top:-2.1rem;margin-left:-6.9rem;z-index:999}.invite_img{display:block;width:100%;height:100%}.close{position:absolute;top:0;right:0;height:1.2rem;width:1.2rem;z-index:9999}.invite_1{position:absolute;top:0;left:0;height:4.3rem;width:4.8rem}.invite_2{position:absolute;top:0;right:0;height:4.3rem;width:4.8rem}#askdoc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;right:1rem;bottom:3rem;width:3rem;height:3rem;z-index:9999}#askdoc a,#askdoc a img{display:block;width:100%;height:100%}
/*.invite{position:fixed;top:50%;left:50%;width:9.6rem;height:4.3rem;background-size:contain;margin-top:-2.1rem;margin-left:-4.8rem;z-index:999}.invite_img{display:block;width:100%;height:100%}.close{position:absolute;top:0;right:0;height:1.2rem;width:1.2rem;z-index:9999}.invite_1{position:absolute;top:0;left:0;height:4.3rem;width:4.8rem}.invite_2{position:absolute;top:0;right:0;height:4.3rem;width:4.8rem}#askdoc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;right:1rem;bottom:3rem;width:3rem;height:3rem;z-index:9999}#askdoc a,#askdoc a img{display:block;width:100%;height:100%}*/
.siteinfo {
    background-color: #f6f6f6;
    height: 1.45rem;
    line-height: 1.45rem;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.siteinfo li {
    color: #666;
    display: inline-block;
    font-size: 0.68rem;
    height: 100%;
    overflow: hidden;
    vertical-align: top;
    width: auto;
}
.siteinfo li i {
    background: rgba(0, 0, 0, 0) url("/templets/default/images/icon-dot.gif") no-repeat scroll center center / contain ;
    float: left;
    height: 0.1rem;
    margin-right: 0.2rem;
    margin-top: 0.55rem;
    width: 0.1rem;
}