/*-----------------COMMON-------------------------*/
*{margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑";}
.left{float:left}
.right{float:right}
.clear{clear:both}

.r{ border:solid red 1px;}
.g{ border:solid green 1px;}
.b{ border:solid blue 1px;}


ul{ margin:0px; padding:0px;}

ul li{float:left; list-style:none;}

img{border:0}
a {text-decoration:none; color:#000;}

/*------------------top-----------------------------*/
.top{height:86px; background:#ff8240; background-image:url(../img/topbg.png);background-position: center;}
.topmain{ width:990px; height:88px; margin:0 auto;}
.logo{width:240px; height:54px; background:url(../img/logo.png) no-repeat;top:16px; margin-top:16px;}
.topnav{width:500px; height:54px; margin-top:16px;}
.topnav a{ color:#ff8240;}
.topnav a:hover{ color:#FFF;}
.topnav ul li{ width:100px; text-align:center; line-height:54px; font-weight:bold;}

/*-------------------banner--------------------------------------*/
.bannerbox { width:100%;position:relative;overflow:hidden;height:409px; background:url(../img/bannerbg.jpg) no-repeat center;_background:url(../img/banner.jpg) no-repeat center;}
.banner { width:990px;height:409px;margin: auto;position:relative;_position:absolute;}
#liuxing{width:209px; height:170px; background:url(../img/liuxing.png) no-repeat; position:absolute;left:960px;top:-200px;_display:none;}
#banngl{width:569px; height:312px; background:url(../img/bannergl.png) no-repeat;position:absolute; left:800px; top:100px; opacity:0.1;_display:none;}
#bt1{width:441px; height:101px;background:url(../img/bt1.png) no-repeat;position:absolute;left:0;top:88px; opacity:0.5;_display:none;}

/*----------------------导语-------------------------------------------*/
.dybox { width:100%;position:relative;overflow:hidden;height:182px; background:url(../img/dybg.png);background-position: center;background-repeat: no-repeat;}
.dymian{width:990px; height:182px; margin:0 auto;position:relative; color:#FFF;}
.dytitle{ width:30px; height:54px; line-height:27px;  font-size:22px; position:absolute;top:36px; left:168px;}
.dytxt{width:566px; height:122px; font-size:13px; line-height:24px; position:absolute;top:26px;left:236px;}
.dyname{width:300px; height:34px; line-height:34px; text-align:right; position:absolute; top:138px; left:442px;}


/*---------------------------小标题---------------------------------------------------*/
.lititle{ width:990px; height:157px; margin:0 auto; background:url(../img/lititlebg.png) no-repeat; position:relative; color:#FFF;}
.lititlel{width:100px;height:34px; line-height:34px;text-align:center;position:absolute; left:185px; top:100px; font-size:20px;word-spacing:10px;}
.lititler{width:112px;height:34px; line-height:34px;text-align:center;position:absolute; left:703px; top:100px; font-size:20px;word-spacing:10px;}
.lititletxtl{width:469px;height:34px; line-height:34px;text-align:center; position:absolute; left:0;top:126px; }
.lititletxtr{width:530px;height:34px; line-height:34px;text-align:center; position:absolute; left:495px;;top:126px;}
.lititlexian{ width:1px; height:112px;border-left:#ffa740 1px solid; position:absolute; left:494px; top:136px;}
/*--------------------------------pro--------------------------------------------------*/
.pro{width:990px; height:442px; margin:0 auto; position:relative; background:#FFF;}
.proimgborder{width:296px; height:230px; border:#ffa740 1px solid; position:absolute; left:345px;top:80px;}
.proimg{width:300px; height:230px; position:absolute; left:345px;top:80px;}
.promain{ width:990px; height:400px;}
.proxian1{ width:1px; height:80px;border-left:#ffa740 1px solid; position:absolute; left:494px; top:0;}
.proxian{ width:1px; height:88px;border-left:#ffa740 1px solid; position:absolute; left:494px; top:312px;}
	/*-----WNS----*/
.wns_face_1{ width:105px; height:127px; background:url(../img/wns_face_1.png) no-repeat; text-align:center; line-height:228px; position:absolute; left:123px;top:58px;}
.wns_face_2{ width:105px; height:127px; background:url(../img/wns_face_2.png) no-repeat; text-align:center; line-height:228px; position:absolute; left:18px;top:140px;}
.wns_face_3{ width:105px; height:127px; background:url(../img/wns_face_3.png) no-repeat; text-align:center; line-height:228px; position:absolute; left:227px;top:142px;}
.wns_face_txt{ width:300px; height:48px; line-height:24px; text-align:center; position:absolute; left:30px; top:290px;}
.wns_right{width:300px; height:165px; line-height:26px;position:absolute; left:670px; top:95px;}
	/*--------SZS------*/
.szs_face_1{width:208px; height:90px; padding-left:110px; padding-top:12px; background:url(../img/szs_face_1.png) no-repeat; line-height:26px;position:absolute; left:16px;top:60px;}
.szs_face_2{width:208px; height:90px; padding-left:110px; padding-top:12px; background:url(../img/szs_face_2.png) no-repeat; line-height:26px;position:absolute; left:16px;top:190px;}
.szs_right{width:300px; height:320px; line-height:26px;position:absolute; left:670px; top:40px;}
	/*--------DZL---------*/
.dzl_face_1{width:208px; height:90px; padding-left:110px; padding-top:12px; background:url(../img/dzl_face_1.png) no-repeat; line-height:26px;position:absolute; left:16px;top:60px;}
.dzl_right{width:300px; height:320px; line-height:26px;position:absolute; left:670px; top:70px;}	
	/*--------SZL------*/
.szl_face_1{width:208px; height:150px; padding-left:110px; padding-top:12px; background:url(../img/szl_face_1.png) no-repeat; line-height:22px;position:absolute; left:16px;top:20px;}
.szl_face_2{width:208px; height:150px; padding-left:110px; padding-top:12px; background:url(../img/szl_face_2.png) no-repeat; line-height:22px;position:absolute; left:16px;top:220px;}
.szl_right{width:300px; height:320px; line-height:26px;position:absolute; left:670px; top:40px;}

.hd{ margin-bottom:0;}
.hd ul li{ width:246.7px; height:44px; background:#ff7024; line-height:44px; text-align:center; margin-right:1px;}
.hd ul li.on{ color:#FFF; background:#0f1427; cursor:pointer; display:block;}
.hd ul li.last{margin:0;}

/*----------------------------------------------总结--------------------------------------*/
.zongjietop{ width:100%; height:20px; background:url(../img/zongjietopbg.png) no-repeat center; margin-top:25px;}
.zongjiebg{ width:100%; height:150px; background:url(../img/zongjiebg.png); padding-top:26px;}
.zongjietxt{ width:990px; height:124px; line-height:124px; opacity:0.5; font-size:40px; color:#FFF; text-align:center; margin:0 auto; overflow:hidden; word-spacing:30px;}
.zongjietxt1{ width:0; height:90px;line-height:26px; margin:0 auto; overflow:hidden;}
.zongjietxt2{ width:0; height:20px; text-align:center; font-weight:bold;margin:0 auto;overflow:hidden;}

/*--------------------------------------快组F4-------------------------------------------------*/
.kuaizu{ width:990px; height:85px; padding-top:170px;background:url(../img/kuaizubg.png) no-repeat; margin:0 auto;margin-top:25px; }
.kuaizupic{width:990px; height:400px; margin:0 auto;}
.kuaizuf4{width:224px; height:400px; float:left; margin-left:26px;}
.kuaizu1{background:url(../img/kuaizu_1.png) no-repeat; margin-left:8px;}
.kuaizu2{background:url(../img/kuaizu_2.png) no-repeat;}
.kuaizu3{background:url(../img/kuaizu_3.png) no-repeat;}
.kuaizu4{background:url(../img/kuaizu_4.png) no-repeat;}
.kuaizutxt{ width:224px; height:68px; background:url(../img/kuaizutxtbg.png) no-repeat; line-height:50px; margin-top:340px; text-align:center;}

/*-----------------------------------------objective-------------------------------------------------------*/
.obbg{ width:100%; height:495px; background:#eaf2ff;}
.obmain{ width:990px; height:455px;margin:0 auto; padding-top:40px;}
.obtitle{ width:298px; height:54px; background:url(../img/objectivetitle.png) no-repeat center; margin:0 auto; }
.ob{width:297px; height:360px; margin-top:40px; float:left; opacity:0;}
.ob1{ background:url(../img/obpic_1.jpg) no-repeat;}
.ob2{ background:url(../img/obpic_2.jpg) no-repeat; margin-left:40px; margin-right:40px;}
.ob3{ background:url(../img/obpic_3.jpg) no-repeat;}
.obpictitle{ width:297px; height:60px; line-height:80px; color:#ff6e24; text-align:center; font-size:20px; margin-top:90px;}
.ob p{ width:297px; height:174px; text-align:center; line-height:26px;}

/*------------------------------------Homeopathy-----------------------------------------------*/
.homeo{ width:736px; height:122px; background:url(../img/homeopathytitle.png) no-repeat;margin:0 auto;margin-top:35px; padding-left:218px; padding-right:36px; padding-top:20px; line-height:26px;}
.homeopic1{ width:990px; height:185px; background:url(../img/homeopic_1.png) no-repeat; margin:0 auto;}
.homeopic2{ width:990px; height:190px; background:url(../img/homeopic_2.png) no-repeat; margin:0 auto;}
/*-------------------------------service----------------------------------------------*/
.w990{width:990px; margin:0 auto;}
.ser{width:76px; height:36px; background:url(../img/ser.png) no-repeat; margin:0 auto; margin-top:80px;}
#service{width:100%;height:417px; background:url(../img/servicebg.png); overflow:hidden;}
.servicemain{width:990px; height:392px; margin:0 auto; position:relative;}
.servicetitle{ width:264px; height:65px; background:url(../img/servicetitle.png) no-repeat; margin:0 auto; text-align:center; color:#FFF; font-size:20px; line-height:18px;}
.serico1{ width:87px; height:120px; background:url(../img/ser_ico_1.png) no-repeat; font-size:20px; line-height:210px;text-align:center;color:#fff;position:absolute; left:-20px; _left:-80px;overflow:hidden;top:96px; opacity:0;}
.serico2{ width:87px; height:120px; background:url(../img/ser_ico_2.png) no-repeat; font-size:20px; line-height:210px;text-align:center;color:#fff;position:absolute; left:920px; _left:980px;overflow:hidden;top:96px; opacity:0;}
.sertxt{width:332px; height:164px; line-height:26px;color:#FFF;position:absolute; left:0;top:500px;opacity:0;}
.sertxtr{ left:660px;}
.serimg{width:229px; height:242px; background:url(../img/chair.png) no-repeat; position:absolute;left:380px;top:100px; opacity:0;}

.serbotitle{ width:auto; height:8px; background:url(../img/serbobg.png);_display:none;}
.serbottom{ width:auto; height:94px; background:#0f1427;}
.serbotxt{ width:990pox; height:94px; line-height:94px; color:#fff; font-size:24px; text-align:center;font-style:italic; margin:0 auto;}
.serbotxt em{ font-size:30px;}
/*-----------------------------order----------------------------------------*/
.order{width:990px; height:394px;margin:0 auto; margin-top:60px; position:relative;}
.ordertitle{width:296px;height:40px; margin:0 auto; background:url(../img/ordertitle.png) no-repeat;}
.qr{width:133px; height:132px; background:url(../img/QR.png) no-repeat; position:absolute;left:160px;top:110px;}
.ly{ width:508px; height:260px; position:absolute;left:330px;top:100px;}
.ly input,textarea{  line-height:28px; margin-bottom:10px;font-family:"gb_2312"; font-size:12px;}
.orfr{width:490px; height:28px;padding-left:10px; color:#7a7e8c;border:#999999 1px solid; }
.ly textarea{ width:490px;height:140px;padding-left:10px; color:#7a7e8c;border:#999999 1px solid; }
.ok{ width:92px; height:28px; background:#ff6e24; border:0; color:#23262f; cursor:pointer;}
.res{ width:92px; height:28px; background:#0f1427; border:0; color:#fff; margin-left:20px;cursor:pointer;}

/*--------------------------------footer--------------------------------------*/
.footer{width:100%; height:50px; background:#0f1427; margin-top:60px;}
.footmain{width:990px; height:50px; line-height:50px;margin:0 auto;color:#FFF;font-size:12px; font-family:"gb_2312";}
.footmain a{color:#FFF;font-size:12px; font-family:"gb_2312";}
.footl{width:300px; height:50px;color:#FFF;font-size:12px; font-family:"gb_2312";}
.footr{width:300px; height:50px; text-align:right;color:#FFF;font-size:12px; font-family:"gb_2312";}