@charset "gb2312";
/* 1.BODY
---------------------------------------------------------------------- */
html{font-size:40px;}
body{padding:0;font-family:"Microsoft YaHei"; margin:0 auto;margin-top2.5rem;-webkit-text-size-adjust: none; width:100%;overflow-x: hidden; font-size:100%; background: #f5f5f5;}
ol,ul{list-style:none}
*{	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul,li,input,h1,h2,h3,h4,p,span,b,dl,dt,dd,header,menu,section,footer,nav,article{ margin:0; padding:0;}
ul,li{ list-style:none;}		
img{border:0; display:block;}
em{ font-style:normal;}
a{ text-decoration:none; color:#333;}
.clearf:after,clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
.clearf{zoom:1;}
.clear{ clear:both;}
.mhome{  min-width: 320px;max-width: 640px;margin: 0 auto;}
/* 2.1 sj_header
---------------------------------------------------------------------- */
.sj_Header{ width:100%; padding:1%; background:#FFF;}
.sj_Header_left{ float:left; margin-top:1%;}
.sj_Header_right{ float:right; margin-top:2%;}
/* 2.2 pro_header
---------------------------------------------------------------------- */
.pro_Header{ width:100%; background:#F97F12; font-weight:normal;}
.pro_Header_left{ margin-left:1%; float:left;}
.pro_title{ text-align:center; width:80%; line-height:4rem;float: left; display: block; font-size:2.5rem;}
.pro_title a{ color:#FFF;}
.pro_Header_right{ float:right; margin-right:2%;}
.pro_Header_left,.pro_Header_right{ margin-top: .25em;}
/* 3.menu
---------------------------------------------------------------------- */
#sj_menu{border-bottom: 0.025rem solid #FFF;}
.sj_menu_bg{ background:#fc9820; width:100%;}
.sj_menu_ul{ border-top: 0.025rem solid #FFF; margin:.5em 0;}
.sj_menu_ul li{ float:left; width:24.99%; border-left: 0.025rem solid #FFF;text-align:center; line-height: 1.25rem; height: 1.25rem;font-size: 0.6rem;}
.sj_menu_ul li:first-child{ border-left:none; width:25%;}
.sj_menu_ul li a{ color:#FFF;}
/*4.footer
---------------------------------------------------------------------- */
.footMenu{height:4.5rem;max-width: 16rem; width:100%;margin:0 auto; position:fixed;bottom:0;background:#FFF;padding:0 .5rem;}
.footMenu li{width:17%;float:left;}
.footMenu li a{display:block;height:4rem;padding-top:.5rem;}
.footMenu li a dt{text-align:center;  margin: 0 auto;}
.footMenu li a dt img{display:block;margin:0 auto;}
.footMenu li a dd{height:2rem;line-height:2rem;font-size:.9em;color:#ee7800;text-align:center;}
.footMenu li:nth-child(3) a dd{ margin-top:.5rem;}
.footMenu li.footMenu_m{width:32%;height:4.5rem;position:relative;}
.footMenu li.footMenu_m a {width: 100%; height: 4rem; padding-top: .5rem; position: absolute; top: -0.25rem; left: 0; background: url(../images/footbg.png) no-repeat center 0; background-size: auto 100%;}
/* 5.nav7  online registration
---------------------------------------------------------------------- */
.nav7_1{ background:#FFF;}
.Fform{padding: 0.25rem 0;}
#testTable{ width:100%;}
.coolbgbg{ display:none; border:none; color:#F00; background:#FFF; margin-right:2em;}
.coolbg{width: 93%;height: 0.875rem; border: none; background-color: #FF8C01; color: #fff;}
#bmleft { width: 2.25rem; height:auto; }
#bmrig{width: 3.125rem; height:auto; }
#bmleft ul li{ text-align:right; height: 0.75rem; padding-top: 0.125rem; width: 2rem; font-size: 0.325rem; color:#440211; font-size: 0.35rem;}
#bmrig ul li{ text-align:left; height: 0.75rem; padding-top: 0.125rem; width: 3rem; font-size: 0.325rem; color:#440211;}
#bmrig ul li.fg{ height: 1.5rem;}
table{border:none;}
table tr td{font-size:1em; height: 1rem;}
#sbmt{ text-align:left;height: 0.75rem; padding-top: 0.25rem; padding-left: 0.25rem;}
#fx{ height: 0.75rem; border-top:#F60 0.025rem dashed; padding-top: 0.25rem;}
.ghee{ height: 0.5rem;}
#bzsp{ margin-top: 1rem; color:#600; background-color:#FEFCF1; text-indent: 0.25rem; line-height: 0.75rem; height: 0.75rem; border:#F90 0.025rem dotted; clear:both; }
#bzsp span{ margin-left: 0.5rem;}
.dede_pages{ height: 0.5rem;}
#bmts{ font-size: 0.35rem; line-height: 0.55rem; margin-bottom: 0.25rem; border:#F90 0.025rem solid; padding: 0.125rem;}
#bmts span{ padding-left: 1rem; }
p#vtip {position: absolute; padding: 0.25rem; left: 0.125rem; font-size: 0.8em; background-color: white; border: 0.025rem solid #a6c9e2; -moz-border-radius: 0.125rem; -webkit-border-radius: 0.125rem; z-index: 9999}
p#vtip #vtipArrow { position: absolute; top: -0.25rem; left: 0.125rem }
.input_validation-failed { border: 0.05rem solid #FF0000;}
.select_validation-failed { color: red;}
#specialty,#specialty_time{ background:#FFF;}
#name,#tell,#qq,#timeer,#specialty,#specialty_time{ height: 0.875rem; width:100%; color: #574D4D;}
.Fontstyle{padding-top: 0.1rem; padding-bottom: 0.1rem; padding-right: 0.45rem;}
.solidW{min-width: 2.5rem; text-indent: 0.25rem;}
/* 6.section7  footer adress
---------------------------------------------------------------------- */
.section7{ background:#FF8C01; margin-bottom:3.5em;}
.adress{ width:70%; margin:0 auto;padding: .5rem 0;}
.adress li{ font:.9em/2.5em "Microsoft YaHei"; color:#FFF;}
.adress li a{ color:#FFF; float:left;}
/*7.backtop
---------------------------------------------------------------------- */
.backtop{position:fixed; right: 0.5rem; bottom: 1.5rem;}
.backtopimg{ display:block; background:url(../images/ico.png) -3.275rem 0; width: 1.175rem; height: 1.125rem;}
.cd-container {width: 90%;max-width: 19.2rem;height: 75rem; margin: 2em auto; display:block}
.cd-container::after {content: '';display: table; clear: both;}
.cd-top { display: inline-block; height: 1.125rem; width: 1.175rem; position: fixed;  bottom: 30%; right: 2%; box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.05);  overflow: hidden;  text-indent: 100%; white-space: nowrap; background:url(../images/ico.png) -3.275rem 0;   visibility: hidden; opacity: 0; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s; transition: all 0.3s;}
.cd-top.cd-is-visible { visibility: visible; opacity: 1;}
.cd-top.cd-fade-out {opacity: .5;}
.no-touch .cd-top:hover { background-color: #e86256; opacity: 1;}
.shake{margin:0 auto; display:block; position:fixed; top:80%;}
/*8.h3-title
---------------------------------------------------------------------- */
.n_h3{border-bottom:#7385e9 0.025rem solid;}
.n_h3_ico{width: 0.25rem; height: 0.925rem; background:#7385e9; display:block; float:left;}
.n_h3 b{ font:1em/2em "Microsoft YaHei"; float:left; margin-left:.5em; color:#7385e9;}
.n_h3 a{ float:right; color:#333; margin-right:1em; font-weight:normal;font:1em/2em "Microsoft YaHei";}
/*9.news-page
---------------------------------------------------------------------- */
.pag{ padding: 1rem;}
.pag li{text-align:center; background:#FFF; line-height:2.2rem; display:block;  float:left; padding:0 .5rem; border:#CCC 0.025rem solid; margin: 0 .2rem 0 0;}
.pag li a{font-size:80%;}
.pag li select{border:none; background:#FFF; width:auto;}
.pag li.thisclass a{ font-weight:bold; color:#F00;}
/* 10.XXX_content.htm     XXX_section1
---------------------------------------------------------------------- */
.news_section1{margin-bottom:.5rem; font:1.2rem/2em "Microsoft YaHei";color:#333; padding:.5rem; background:#FFF;}
.news_section1 h3{ font:1.2rem/2em "Microsoft YaHei"; font-weight:bold; color:#333; padding-top:.7rem; text-align:center;}
.news_section1 p.pnews{ text-align:center;  font:1.2rem/2em "Microsoft YaHei"; color:#666;}
.news_section1 p,.news_section1 div,.news_section1 span{font:normal 1.2rem/2.5rem "Microsoft YaHei"; color:#333; text-indent:2em;}
.news_section1 img{ background:#FFF; padding:.2rem; border:#EDEDED 0.025rem solid; margin:0 auto;}
.news_section1 p.ce_video{text-align:center;}
.R_h2{ font:normal 1.2rem/2.5rem "Microsoft YaHei"; background:#F2EFEF;  margin: 1rem 0; padding-left:.5rem; color: #E40D2D;}
.Recommend_ul li{ float:left;width: 32%; margin-left: 1%; text-align:center;}
.Recommend_ul li span{font:normal 1rem/2rem "Microsoft YaHei";}
#uyan_frame{ background:#FFF;padding:.5rem;}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chromeˇ˘firefox */
  url('iconfont.ttf') format('truetype'), /* chromeˇ˘firefoxˇ˘operaˇ˘Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.005rem; -moz-osx-font-smoothing: grayscale;}
.icon-left:before { content: "\e600"; }
.icon1{font-size:3rem;}
.icon2{font-size:3.3rem;}
.icon3{font-size: 3.1rem; color: #E77817;}
.icon1,.icon2{ color:#FFF; }
.icon4{ font-size:1.2rem;}
.icon5{ font-size:1.8rem;}
.icon6,.icon7{ font-size:1.6rem; color:#ee7800;}
.icon7{ display: block; float: left;margin:2% 2% 1% 1%;width: 6%;}
.icon8,.icon9{font-size:1.6rem; color:#FFF;float:left;margin:.7% 0 0 30%;}
@media only screen and (min-width: 19.2rem) {
  .cd-top {right: 0.5rem;bottom: 0.5rem;}
}
@media only screen and (min-width: 25.6rem) {
  .cd-top { height: 1.125rem;width: 1.25rem;right: 0.75rem; bottom: 1.5rem;}
}
@media screen and (min-width: 10.875rem) and (max-width: 13.75rem){	
  .adress{ width:90%;}
  .coolbg{ width:97%;}
  .sj_Header_left{ width:85%;}
  .sj_Header_left img{ width:100%;}
  .pro_title{ width:70%;}
	}
@media screen and (max-width: 10.875rem){
	.sj_Header_left{ width:75%;}
    .sj_Header_left img{ width:100%;}
    .adress{ width:95%;}
    .adress li{ font:.7em/3.3em "Microsoft YaHei"; color:#FFF;}	
    .pro_title{font-size:2rem; width:75%;}
	.coolbg{ width:100%;}
	.icon1{font-size:2rem;}
    .icon2{font-size:2.3rem;}
	.icon3{font-size: 2.1rem;}
	.icon6{ font-size:1.2rem;}
    .icon7{font-size: 1.4rem;margin-top: 3%; width:10%;}
	.icon8,.icon9{font-size: 1.4rem;margin:1% 0 0 2% ;}
	.footMenu{height:4rem;}
	.news_section1{font:.9rem/2em "Microsoft YaHei";}
	
}



.zd ul li{ width:33%; float:left; position:relative; overflow:hidden; margin-top: 0.125rem;}
.zd ul li p{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1; width:100%; text-align:center; position:absolute; bottom: 0rem; color:#FFFFFF; padding:3% 0;}
.zd ul li img{ width:100%;}
:root .zd ul li p{filter:none\9;}/*for IE9*/
.c1wen1{ background:#FFFFFF; overflow:hidden;}
.xd ul li{ width:30%; margin-right:3%; text-align:center; padding:1% 0; background:#A36300; color:#FFFFFF; float:left; margin-top: 0.125rem;font-size: 0.6rem;}
.xd ul li a{ color:#FFFFFF;}
.xd ul li img{ width:100%;}