/*common*/
body{font-size:12px;font-family:"";font-weight:normal;margin:0px;padding:0px;text-align:center;color:#000;background-color:transparent;}
div,ol,ul,li{text-align:left;margin:0px;padding:0px;border:0px;list-style-type:none;}
form,img,span{margin:0px;padding:0px;border:0px;}
table,td,p,dl,dt,dd,pre{margin:0px;padding:0px;}
h1,h2,h3,h4,h5{margin:0px;padding:0px;border:0px;}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.clearfloat{clear:both;height:0px;line-height:0px;font-size:1px;}
.height10{clear:both;height:10px;line-height:10px;font-size:1px;}

/*layout*/
.body_continer{width:1099px;text-align:center;margin:0 auto;background:transparent;color:#000;position:relative;}
.body_continer_2{width:830px;text-align:center;margin:0 auto;background:transparent;color:#000;position:relative;}

.header{position:absolute;left:0;top:0;width:100%;height:550px;}
.left_continer{position:absolute;left:31px;top:563px;width:179px;}
.right_continer{position:absolute;left:240px;top:513px;z-index:999999;width:830px;height:650px;}
.footer{position:absolute;left:0px;top:1200px;width:1099px;color:#666;line-height:20px;text-align:center;}

.bg1{clear:both;background:url(../images/bg1.jpg) no-repeat left top;height:254px;}
.bg2{clear:both;background:url(../images/bg2.jpg) no-repeat left top;height:326px;}
.bg3{clear:both;background:url(../images/bg3.jpg) no-repeat left top;height:431px;}
.bg4{clear:both;background:url(../images/bg4.jpg) no-repeat left top;height:254px;}

/*header*/
.logo{position:absolute;left:29px;top:11px;}
.pageHome{position:absolute;right:152px;top:11px;color:#CF5F58;}
.pageHome a{color:#CF5F58; text-decoration:none;}
.pageHome a:hover{color:#CF5F58; text-decoration: underline;}
.banner{position:absolute;left:268px;top:153px;}

.nav{position:absolute;left:53px;top:150px;width:145px;}
.nav h2{clear:both;font-size:14px;height:25px;line-height:25px;background:url(../images/nav1.gif) repeat-x left bottom;padding:2px 0 0 16px;}
.nav h1{clear:both;font-size:13px;height:25px;line-height:25px;background:url(../images/nav1.gif) repeat-x left bottom;padding:2px 0 0 16px;}
.nav h2{clear:both;color:#B72E4A;}
.nav h2 a{color:#B72E4A; text-decoration:none;}
.nav h2 a:hover{color:#B72E4A; text-decoration: underline;}

.nav .nav_out{color:#D35A73;}
.nav .nav_out a{color:#D35A73; text-decoration:none;}
.nav .nav_out a:hover{color:#D35A73; text-decoration: underline;}
.nav .nav_over{color:#B72E4A;font-size:14px;}
.nav .nav_over a{color:#B72E4A; text-decoration:none;}
.nav .nav_over a:hover{color:#B72E4A; text-decoration: underline;}

.nav ul{clear:both;background:url(../images/nav1.gif) repeat-x left bottom;padding:5px 0 5px 16px;}
.nav ul li{clear:both;height:16px;line-height:16px;padding:2px 0 0 0;background:url(../images/nav2.gif) no-repeat left center;padding-left:10px;width:119px;overflow:hidden;color:#B72E4A;}
.nav ul li a{color:#B72E4A; text-decoration:none;}
.nav ul li a:hover{color:#B72E4A; text-decoration: underline;}

/*footer*/


/*main content*/
.left01{clear:both;}
.left01 li{clear:both;margin-bottom:7px;}
.left02{clear:both;background:url(../images/left04.gif) no-repeat left top;width:179px;height:278px;overflow:hidden;position:relative;}
.left02 h2{position:absolute;left:37px;top:7px;font-size:14px;}
.left02 li{position:absolute;left:17px;top:31px;font-size:14px;color:#AB0D0F;line-height:22px;width:150px;word-wrap:break-word;height:240px;}
.left02 li strong{font-size:12px;}

.border01_head{clear:both;background:url(../images/border01b.gif) repeat-x left top;height:31px;overflow:hidden;}
.border01_head h1{float:left;background:url(../images/border01a.gif) no-repeat left top;height:31px;padding-left:35px;}
.border01_head li{float:right;background:url(../images/border01c.gif) no-repeat right top;height:29px;line-height:29px;padding:2px 11px 0 0;_height:23px;_line-height:23px;_padding:8px 11px 0 0;color:#000;}
.border01_head li a{color:#000; text-decoration:none;}
.border01_head li a:hover{color:#000; text-decoration: underline;}
.border01_head span{padding:0 5px;}
.border01_head strong{font-weight:normal;color:#D34545;padding-right:15px;}


.imgChange{position:absolute;left:2px;top:-6px;width:335px;height:225px;overflow:hidden;}


.news{position:absolute;right:0px;top:27px;width:465px;}
.news_body{clear:both;padding:10px 0 0 14px;width:435px;}
.news_body li{clear:both;height:24px;line-height:24px;width:435px;color:#666;font-size:14px;overflow:hidden;}
.news_body a{color:#666; text-decoration:none;}
.news_body a:hover{color:#AB0D0F; text-decoration: none;}


.block01{position:absolute;left:16px;top:234px;width:814px;}
.block01_body{clear:both;padding-top:7px;}
.block01_body_a{clear:both;height:5px;line-height:5px;font-size:1px;background:url(../images/block01a.gif) repeat-x 0 -6px;}
.block01_body_a1{float:left;width:6px;height:5px;line-height:5px;font-size:1px;background:url(../images/block01a.gif) no-repeat 0 0;}
.block01_body_a2{float:right;width:6px;height:5px;line-height:5px;font-size:1px;background:url(../images/block01a.gif) no-repeat 0 -12px;}
.block01_body_b{clear:both;border-left:1px solid #D2D1CF;border-right:1px solid #D2D1CF;background:#FDF5EA;overflow:hidden;zoom:1;}
.block01_body_c{clear:both;height:5px;line-height:5px;font-size:1px;background:url(../images/block01a.gif) repeat-x 0 -24px;}
.block01_body_c1{float:left;width:6px;height:5px;line-height:5px;font-size:1px;background:url(../images/block01a.gif) no-repeat 0 -18px;}
.block01_body_c2{float:right;width:6px;height:5px;line-height:5px;font-size:1px;background:url(../images/block01a.gif) no-repeat 0 -30px;}



.brand {width:780px;overflow:hidden;padding-left:23px;zoom:1;overflow:hidden;}
.brand .scollLeft {float:left;display:none;}
.brand .scollRight {float:left;display:none;}
.brand .scrollList_1 {float:left;position:relative;width:780px;overflow: hidden;}
.brand .scrollList_1 div {position:relative;width:10000px;overflow:hidden;}
.brand .scrollList_1 div ul {float:left;}
.brand .scrollList_1 div ul li {float:left;background:url(../images/block01b.gif) no-repeat left top;height:200px;zoom:1;overflow:hidden;}
.brand .scrollList_1 div ul li img {width:82px;height:106px;margin:11px 21px 10px 9px;}
/*.brand .scrollList_1 div ul li img {width:126px;height:106px;margin:11px 21px 10px 9px;}*/



.block02{position:absolute;left:16px;top:426px;width:814px;}
.block02_body{clear:both;padding-top:10px;}
.block02_body_a{clear:both;height:34px;line-height:34px;color:#386DA0;font-size:14px;font-weight:bold;}
.block02_body_a span{color:#C4534F;font-weight: normal;font-size:20px;padding:0 10px;}
.block02_body_b{clear:both;}
.block02_body_b div{float:left;padding:10px 4px 5px 12px;width:90px;height:88px;color:#666;line-height:22px;background:url(../images/block02.gif) no-repeat left top;overflow:hidden;}
.block02_body_b2{float:left;padding:0;width:12px;height:93px;font-size:1px;}


.block03{position:absolute;left:16px;top:50px;width:814px;}
.block03_body{clear:both;overflow-y:auto;margin:3px 0px 3px 35px;padding-top:9px;width:752px;height:460px;color:#666;line-height:24px;}

.honor{clear:both;padding:6px 0 0 2px;height:469px;}
.honor li{float:left;border:1px solid #CCC;padding:4px;background:#fff;margin:0 0 12px 12px;_display:inline;width:177px;height:191px;overflow:hidden;}



.service{clear:both;margin:10px 0 18px 56px;height:447px;width:696px;border:1px solid #CCC;background:#fff;}
.service_tag{clear:both;border-bottom:1px solid #ccc;height:29px}
.service_out{float:left;width:165px;text-align:center;height:29px;line-height:29px;color:#666;font-weight:bold;cursor:pointer;}
.service_over{float:left;width:165px;text-align:center;height:29px;line-height:29px;color:#AB0D0F;font-weight:bold;cursor:pointer;}
.service_line{float:left;width:1px;height:29px;line-height:29px;font-size:1px;background:#ccc;}
.service_con{clear:both;margin:15px 45px 0px 45px;line-height:22px;color:#555;word-wrap:break-word;overflow-y:auto;height:392px;}

.service02{clear:both;margin:25px 56px 18px 56px;line-height:22px;color:#666;word-wrap:break-word;overflow-y:auto;height:434px;}


.price{clear:both;margin:3px 35px 3px 35px;overflow-y:scroll;height:471px;}
.price h1{clear:both;color:#AD140F;line-height:25px;font-weight:bold;font-size:14px;}
.price table{border-top:1px solid #DDD;border-left:1px solid #DDD;}
.price td{background:#fff;border-right:1px solid #DDD;border-bottom:1px solid #DDD;line-height:24px;text-align:center;}
.price .title{font-size:14px;font-weight:bold;}
.price .table1{text-align:left;padding-left:88px;}
.price .table2{text-align:center;font-size:14px;font-weight:bold;}
.price .table2 span{font-size:12px;color:#E10000;}
.price .table3{text-align:left;padding-left:88px;}


.training{clear:both;margin:3px 27px 3px 27px;overflow-y:auto;height:471px;padding-right:10px;}
.training_title{clear:both;background:url(../images/line1.gif) repeat-x left bottom;height:36px;line-height:36px;text-align:center;font-weight:bold;font-size:14px;color:#444;}
.training_con{padding:10px;line-height:22px;word-wrap:break-word;color:#444;}


.reservation{clear:both;margin:3px 27px 3px 27px;overflow-y:auto;height:471px;padding:0px 10px;position:relative;}
.reservation01{background:url(../images/line1.gif) repeat-x left bottom;height:200px;position:relative;}
.reservation01a{position:absolute;left:5px;top:10px;width:105px;height:136px;border:1px solid #ccc;overflow:hidden;}
.reservation01a img{width:105px;height:136px;}
.reservation01b{position:absolute;left:230px;top:28px;width:85px;height:108px;overflow:hidden;}
.reservation01b img{width:85px;height:108px;}
.reservation01c{position:absolute;left:400px;top:28px;width:85px;height:108px;overflow:hidden;}
.reservation01c img{width:85px;height:108px;}
.reservation01e{position:absolute;left:143px;top:65px;background:url(../images/point1.gif) no-repeat left top;width:253px;height:36px;}
.reservation01d{position:absolute;left:230px;top:143px;width:160px;line-height:18px;color:#444;overflow:hidden;}
.reservation01f{position:absolute;left:400px;top:143px;width:85px;line-height:18px;text-align:center;color:#444;overflow:hidden;}

.reservation02{clear:both;padding:15px 22px 15px 22px;color:#444;line-height:22px;word-wrap:break-word;overflow:hidden;zoom:1;}
.reservation_line{clear:both;height:10px;line-height:10px;font-size:1px;border-top:1px solid #ccc;}


.video{clear:both;margin:34px auto 0px auto;overflow-y:auto;height:443px;width:448px;}

.contact{clear:both;overflow-y:auto;margin:3px 0px 3px 45px;padding-top:15px;width:742px;height:454px;color:#666;line-height:24px;font-size:14px;}
.contact strong{color:#000;line-height:40px;}



.knowledge{clear:both;overflow-y:auto;margin:3px 0px 3px 60px;padding-top:15px;width:727px;height:454px;}
.knowledge ul{clear:both;padding-bottom:15px;}
.knowledge ul li{clear:both;width:643px;height:30px;line-height:30px;padding:0 28px;overflow:hidden;white-space:nowrap;font-size:14px;color:#666;background:url(../images/line1.gif) repeat-x left bottom;}
.knowledge ul li a{color:#666; text-decoration:none;}
.knowledge ul li a:hover{color:#AB0D0F; text-decoration: none;}
.yq{ padding:10px 0 0 0;_padding:10px 0 0 0;*padding:10px 0 0 0;clear:both;}








/*other*/
.pageStyle{clear:both;height:20px;line-height:20px;padding-top:10px;text-align:center;color:#555;font-weight:bold;}
.pageStyle span{color:#A90C28;}
.pageStyle a{color:#555; text-decoration:none;}
.pageStyle a:hover{color:#A90C28; text-decoration: none;}


