
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
ol,ul,li{list-style:none;}
body{ font: normal 12px/160% "Microsoft Yahei", Verdana, Geneva, sans-serif;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#ce0101;}
input,button,select,textarea{ outline:none;}
img{ border:none;}
.cr{float:right;}
.cl{float:left;}

/*头部代码*/
.header{width:100%;height:134px;margin:0 auto;background:url(../images/headbg.jpg) center no-repeat;}
.wraper{width:1200px;margin:0 auto;}
.logo {float:left;width:360px;}
.menu{width:840px;float:left;}
.menu i img {padding-top:21px;padding-left:700px;}
.menu ul {padding-top:20px;}
.menu ul li{float:left;width:120px;height:45px;line-height:45px;color:#fff;text-align:center;}
.menu ul li a {color:#fff;font-size:14px;}
.menu ul li:hover,.menu ul li.cur{background:url(../images/tab.png) no-repeat;color:#fff;}
nav ul li a{font-size:14px;}

/*banner图*/
.banner {width:100%;margin:0 auto}
#solid{
	width:100%;
	height:667px;
	clear:both;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:665px;
	display:none;
	overflow:hidden;
}
#solid .solid0{

}
#solid .solid1{
	
}
#solid .solid2{

}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:1920px;
	height:667px;
	margin-left:-960px;
	display:none;
	cursor:pointer;
	overflow:hidden;
}
#solid ul li img{position:relative;width:100%;margin:0 atuo;overflow:hidden;}
#solid #btt{
	width:1920px;
	height:55px;
	top:600px;
	left:50%;
	position:relative;
	margin-left:-960px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}

/*首页关于我们*/


.about{width:100%;margin:0 atuo;background:url(../images/aboutbg.jpg) center center no-repeat;height:414px}
.abicon {text-align:center;padding-top:40px;}
.abtitle h4{background:url(../images/abh.jpg) center no-repeat;text-align:center;font-size:16px;font-weight:400}

.abcontent{width: 1200px;
padding-top:30px;
height: 200px;
margin: auto;
overflow: hidden;
text-align:left;}

.abcontent p{line-height:28px;font-size:14px;}

/*ad*/
.ad{
    width:100%;
    height:420px;
    overflow:hidden;
    position:relative;
    margin:0 auto;
   background:url(../images/ad01.png) center no-repeat;
}


/*加盟*/
.jiameng{width:100%;height:670px;}
.col{width:290px;float:left;padding-top:48px;}
.jam h4{background:url(../images/abj.jpg) center no-repeat;text-align:center;font-size:16px;font-weight:400}
.jmpic{text-align:center;}
.col-top h3{width:100%;margin:0 auto;text-align:center;height:68px;line-height:68px;}

.col-detail p{font-size:14px;line-height:28px;}
.col-detail{width:90%;padding:0 5%;}


/*加盟店铺*/

.dp{width:100%;height:850px;position:relative;margin:0 auto;background:url(../images/dpbg.jpg) center center no-repeat;}
.dpmain{position:absolute;top:112px;}
.dp01{position:absolute;left:20px;}
.dp02{left:595px;position:absolute;}
.dp04{position:absolute;left:20px;top:360px;}
.dp03{left:360px;position:absolute;top:360px;}
.dptitle{left:1050px;position:absolute;}

/*产品*/
.cp{width:100%;height:740px;background:#f3f3f3}
.cpicon{width:1200px;margin:0 auto;text-align:center;}
.cp h4{background:url(../images/cpj.png) center no-repeat;text-align:center;font-size:16px;font-weight:400}
.jmpic{text-align:center;}
.col-top h3{width:100%;margin:0 auto;text-align:center;height:68px;line-height:68px;}



.slider {
	position: relative;
	width: 100%;
	height: 588px;
	overflow: hidden;
}
.slides {
	height: 100%;
	/* Simple clear fix */
	overflow: hidden;
	/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
	-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.slide {
	height: 100%;
	float: left;
	clear: none;
}
.slider-arrows {
}
.slider-arrow {
	position: absolute;
	display: block;
	margin-bottom: -20px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 2em;
	background-color: #333;
	background-color: rgba(50,50,50,.3);
	border-radius: 50%;
}
.slider-arrow--right {
	bottom: 50%;
	right: 30px;
}
.slider-arrow--left {
	bottom: 50%;
	left: 30px;
}
.slider-nav {
	position: absolute;
	bottom: 30px;
}
.slider-nav__item {
	width: 12px;
	height: 12px;
	float: left;
	clear: none;
	display: block;
	margin: 0 5px;
	background: #fff;
}
.slider-nav__item:hover {
	background: #ccc;
}
.slider-nav__item--current {
	background: #ccc;
}

div.index_headall_out {
}
#con {
	MARGIN: 0px auto;
	WIDTH:100%;
	margin-top: 40px;
	text-align:center;
}
#con ul{text-align:center;margin:0 auto;width:1200px;}
#tags {
	
	padding-left:180px;
	WIDTH: 700px;
	HEIGHT: 80px;
	text-align:center;margin:0 auto;

	
}
#tags LI {
	FLOAT: left;
	MARGIN-RIGHT: 20px;
	LIST-STYLE-TYPE: none;
	
	
	background:url(../images/cpnav.png) center no-repeat;
}
#tags LI A {
	FLOAT: left;
	width:132px;
	height:44px;
	line-height:44px;
	COLOR: #fff;
	font-size: 18px;
	TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tags LI.selectTag {
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
}
#tags LI.selectTag A {
	COLOR: #fff;

	width:132px;
	background:url(../images/cpcur.png) center no-repeat;
}
#tagContent {
}
.tagContent {
	DISPLAY: none;
 WIDTH: 100% COLOR: #fff;
	PADDING: 24px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.tagContent p {

}


.cplist ul.items li {
	position: relative;
	padding: 0px;
	width: 23%;
	height: 216px;
	float:left;
	margin-left:15px;
	margin-bottom:13px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	cursor: pointer;
	overflow: hidden;
}

.cplist ul.items li .shade {
	position: absolute;
	width: 100%;
	height: 216px;
	margin-top: -216px;
	background: Black;
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 10;
}
.shade a{color:#fff;text-decoration:none;}
.cplist ul.items li .shade u {
	display: block;
	margin: 0 auto;
	margin-top: 36px;
	width: 44px;
	height: 34px;
	color:#fff;

}
.cplist ul.items li .shade p {
	display: block;
	margin: 0 auto;
	margin-top: 46px;
	width: 80%;
	overflow:hidden;
	height: 24px;
	color:#fff;

}




.cplist ul.items li:hover .shade {
	margin-top: 0px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}



/*youshi*/
.youshi {
    width: 100%;
    height: 1156px;
    position: relative;
    margin: 0 auto;
    background:url(../images/youshi01.jpg) center center no-repeat;
}


/*新闻*/

.news{width:100%;height:757px;background:url(../images/newsbg.jpg) center center no-repeat;}
.news .wraper{padding-top:110px;}
.border{border-bottom: 1px dotted #b2b2b2;padding-top:6px;margin-bottom: 15px;}
#ta {
	padding-top:120px;


	
}
#ta LI {
	FLOAT: left;
	padding-left:30px;
	LIST-STYLE-TYPE: none;
	width:157px;
	height:201px;
	margin-bottom:10px;
	background:url(../images/newnav.png) center no-repeat;
	
}
#ta LI  i{width:130px;padding:40px 0px;text-align:center;float:left}
#ta LI A {
	FLOAT: left;
	width:147px;
	height:44px;
	line-height:44px;
	COLOR: #fff;
	font-size: 18px;
	TEXT-DECORATION: none;
	text-align:center;
}
#ta LI.empty {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#ta LI.select {
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
	margin-bottom:10px;
}
#ta LI.select {
	COLOR: #fff;
height:201px;
	width:149px;
	background:url(../images/newcur.png) center no-repeat;
}

#ta LI.select A {}
#tagConten {
}
.tagConten {

}
#tagConten DIV.select {
	DISPLAY: block
}
.tagContent p {

}

.newleft{width:431px;float:left;}
.newright{float:left;margin-left:40px;}
.newmain{width:510px;float:left;}
.newtop{width:200px;float:right}
.newlist dl.th{padding-top:25px;}



/*产检问题*/
.Pro_Cmd_Box{overflow:hidden;zoom:1;margin:0 0 10px;}
.Pro_Cmd_Box .title,.About .title{background:url(../images/Pro_Cmd_Box_title.jpg) repeat-x 0 bottom;}
.Pro_Cmd_Box .title .title_more,.About .title .title_more,.About_Thumb .title .title_more{background:url(../images/Pro_Cmd_Box_lead.jpg) no-repeat 0 bottom;}

.Pro_Cmd_Box .title,.About_Thumb .title{margin:0 0 18px;position:relative;}

.Pro_Cmd_Box .title .title_more,
.box .title .title_more,
.Huoban .title,
.About .title .title_more,
.About_Thumb .title .title_more{padding:0 0 12px;font-size:16px;font-weight:bold;color:#cc4647}

.Pro_Cmd_Box .title .more,
.box .title .more{float:right;line-height:24px}

.TPLB_LIST li{float:left;text-align:center;}
.TPLB_LIST li .pic{position:relative;}
.TPLB_LIST li .pic img{border:1px solid #d9d9d9;}
.TPLB_LIST li .pic img:hover{opacity:.8;filter:alpha(opacity=80);}
.TPLB_LIST li .pic_list_li{padding:0 8px;}
.TPLB_LIST li .txt{margin:10px 10px 5px;font-weight:bold}
.TPLB_LIST li .memo{color:#888;overflow:hidden;max-height:40px;line-height:20px;}
#rightObj .TPLB_LIST li .pic_list_li{padding-bottom:20px}
.PIC_TEXT_LEFT .TPLB_LIST li{text-align:left}
.PIC_TEXT_LEFT .TPLB_LIST li .txt{margin:10px 0 5px}
.PIC_TEXT_LEFT .TPLB_LIST li .memo{}
.box{margin:30px 0 0;overflow:hidden;zoom:1}
.box .title{position:relative;border-bottom:1px solid #a3a2a2;COLOR:#FFF}
.box .title .title_more{padding:12px 18px;width:135px;background:#0b0906;COLOR:#FFF}
.box .title .more{padding:12px 0PX;}
.box .content{border-top:0;padding:18px 0 0}
.case .pic_list_li .pic img{padding:5px}
.case .content{overflow:hidden;zoom:1;}
.case .clear{background:url(../images/box_bg.jpg) no-repeat 50% bottom;height:22px;}

.TWLB_LIST .txt{line-height:24px;color:#888;}
.TWLB_LIST .txt .more{padding:5px 0;}
.TWLB_LIST li{overflow:hidden;zoom:1;}
.TWLB_LIST li h4{height:22px;overflow:hidden;margin:0 0 10px}
.TWLB_LIST li{padding:15px 0;margin:0;border-bottom:1px solid #f1f1f1;}
.TWLB_LIST li img{border:1px solid #d9d9d9;padding:5px;float:left;}
#rightObj .TWLB_LIST{padding:0 20px}
#rightObj .TWLB_LIST li img{margin:0 20px 0 0;position:relative;top:4px}
#rightObj .TWLB_LIST li h4{margin:0 0 2px}}

.question,.news_thumb{margin:0}
.question .txt{padding-left:32px}
.question li{background:url(../images/ask_box_icon.png) no-repeat 0 20px}
.question .content{padding:18px}

.program .content{padding-bottom:18px}
.Huoban{border:1px solid #d9d9d9;background:#fff;border-top:0;padding:25px}
.Huoban .title{background:url(../images/Huoban_title.jpg) no-repeat 50% 0;text-align:center;padding:15px 15px 25px}

.SM_BANNER{background:#af0226}
.About_photo .content{background:#fff;border:1px solid #d9d9d9;padding:10px;text-align:center}
.About_photo div .clear{background:url(../images/About_bg.jpg) no-repeat 50% 0;height:22px;}

.TW_CONTENT .intro{padding:18px 0 0}
.TW_CONTENT .v{line-height:2;}
.About .intro .d{padding:18px 0}

.About_Thumb .title{background:url(../images/box_title.jpg) repeat-x 0 bottom;}
.About_Thumb .title .title_more{background-position:50% bottom;text-align:center;}
.About_Thumb .TPLB_LIST li .pic img{padding:5px;}

.TTXW_CONTENT .pic img{padding:5px;float:left;margin:0 20px 0 0}
.TTXW_CONTENT{overflow:hidden;zoom:1;}
.TTXW_CONTENT .intro .t{height:22px;overflow:hidden;margin:0;font-weight:bold}
.TTXW_CONTENT .intro .v{line-height:26px;color:#888;font-size:12px}
.TTXW_CONTENT .intro .d{padding:10px 0}
.TTXW_CONTENT,.TTXW_LIST{overflow:hidden;zoom:1;}

#rightObj .TTXW_CONTENT,#rightObj .XW_LIST{padding:0 20px;}
.XW_LIST{padding:0 20px 20px}

.TTXW_LIST{padding:0 0 18px;}
.news_thumb .TTXW_CONTENT{padding:0 0px 18px;}
.TTXW_LIST li{width:50%;float:left}
.TTXW_LIST li .wrap{border-bottom:1px dotted #b2b2b2;margin:0 18px}
.TTXW_LIST li .wrap .topic{padding:12px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}

.XW_LIST li .wrap{border-bottom:1px dotted #b2b2b2;margin:0}
.XW_LIST li .wrap .topic{padding:12px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}

.date{float:right;padding:12px}

.paging{text-align:center;padding:20px 10px 5px}
.paging a,.paging span{display:inline-block;*display:inline;zoom:1;padding:3px 8px;border:1px solid #d9d9d9;background:#fff;margin:0 5px}
.paging span{background:#f40;border-color:#f40;color:#fff}
.d a.spot {display:block;width:72px;height:25px;line-height:25px;background:#c2c2c2;color:#fff;float:left;text-align:center;}
.d a:hover{background:#000}








/*footer*/

.footer{width:100%;background:url(../images/footbg.jpg) center no-repeat;height:455px;}

.m-qa .m-ipt .ipt {
    width: 150px;
    height: 40px;
    margin-right: 10px;
    padding: 0 10px;
    border: 0;
    background: #fff;

}
.m-qa .m-ipt {
    line-height: 40px;
    margin-bottom: 17px;
}
.m-qa .btn {
    width: 287px;
    height: 49px;
    margin: 0;
    padding: 0;
    border: 0;
    background: #fb9b11;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.footer h2{font-size:18px;font-weight:600;color:#fff;padding-bottom:20px;}
.zixun{width:405px;float:left;margin-top:90px;}
.contact{width:365px;float:left;margin-top:90px;margin-left:80px;}
.wx{width:305px;float:left;margin-top:90px;text-align:center;}

.contact h2{font-size:18px;font-weight:600;color:#fff;padding-bottom:20px;}
.wx h2{font-size:18px;font-weight:600;color:#fff;padding-bottom:20px;}
.wx p{color:#fff;padding-top:10px;}
.contact p{color:#fff;font-size:12px;line-height:32px;padding-bottom:10px;float:left;width:310px;}
.contact i{padding-right:10px;height:27px;float:left;
display: inline-block;}
.contact  img {width:27px;height:27px;}

.copyright {
    background: #000000;
	color:#fff;
	height:48px;
	
}

.copyright .g-in {

}
.g-in {
    *zoom: 1;
}
.g-in {
    width: 1200px;
    margin: 0 auto;
}

.g-in p{
   font-size:14px;
   line-height:48px;
}
.fl {
    float: left;
    width:800px;
}

.fr {
    float: right;
    width:400px;
}

.copyright a{color:#fff}


