@charset "utf-8";
*{margin:0px; padding:0px; border:none;}
body{ width:100%;margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555;}
ul,li,p{ margin:0px; padding:0px; list-style:none;}
a{ text-decoration:none; color:#626262;}
a img{ border:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs18{ font-size:18px;}
.fc79{ color:#797979;}
.fcb{ color:#96e1f6;}
.fcr{ color:#f8a1bd;}
.fcrr{ color:#F00;}
.fch{ color:#000;}
.pl{ position:relative;}
.pa{ position:absolute;}
.header{ width:980px; height:138px; margin:0 auto; margin-bottom:45px;}
.header .top_r{ width:756px; height:138px;}
.header .lau{ width:756px; height:18px; padding-top:30px; text-align:right;}
.header .lau a{ margin:0px 10px 0px 5px;}
.header .lau img{ display:inline;}
.header .nav{ width:756px; height:90px; background:url(../images/nav_bg.png) no-repeat bottom; }
.header .nav a.nav01{ left:117px; top:10px;}
.header .nav a.nav02{ left:231px; top:40px;}
.header .nav a.nav03{ left:381px; top:10px;}
.header .nav a.nav04{ left:497px; top:50px;}
.header .nav a.nav05{ left:640px; top:60px;}
.content{ width:980px; margin:0 auto; font-size:14px;}
.content .banner{ width:980px; margin-bottom:32px;}
.effect .bd{ width:980px; height:390px;z-index:1;}
.effect .hd{ overflow:hidden;  height:30px; bottom:0px; left:10px; }
.effect .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.effect .hd ul li{ position:relative; _display:inline; float:left;  width:12px; height:12px; overflow:hidden; background:#f8a2bd; margin-right:10px; text-indent:-999px;/*隐藏文字*/ cursor:pointer;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.effect .hd ul li.on{ background:#96e1f6;} 
.content .con02{ width:980px; height:230px; line-height:20px; background:url(../images/con_bg.png) no-repeat bottom;}
.content .con02 .left{ width:345px; background-color:#f2f2f2;}
.content .con02 .left .tit{ line-height:30px; color:#4d2214; background:url(../images/pic02.png) no-repeat left; padding-left:50px; margin-left:24px;}
.content .con02 .left p{ padding:0 24px; color:#797979;}
.content .con02 .right{ width:615px; margin-left:20px;}
.content .con02 .right .tit{ background:url(../images/pic01.png) no-repeat left; padding-left:30px; margin-bottom:10px;}
.content .con02 .right h1{ display:inline; font-weight:100; color:#555555;}
.content .con02 .right ul{ margin-top:13px;}
.content .con02 .right ul li{ float:left;}
.content .con02 .right ul li.sec{ margin:0 20px;}
.content .con02 .right ul li .title{ width:191px; text-align:center;}
/*about*/
.content .sec_left{ width:224px;}
.content .sec_left h1{ display:block; width:220px; height:50px; font-size:22px; font-weight:100; background:url(../images/bg03.jpg) no-repeat bottom;}
.content .sec_right{ width:756px; background-color:#f8f8f8; line-height:20px;}
.content .sec_right .tit{ width:720px; height:35px; margin:10px auto 30px 20px; background:url(../images/line02.png) no-repeat bottom;}
.content .sec_right .tit h2{display:inline-block; width:260px;font-size:18px;background:url(../images/pic09.png) no-repeat left;padding-left:30px;font-weight:100;}
.content .sec_right .tit .zndh{ margin-top:5px; *margin-top:-20px;}
.content .sec_right .tit .zndh span{ padding:0 5px;}
.content .sec_right p{ padding:0px 20px;}
/*contact*/
.content .sec_right .contact01{ line-height:25px; padding: 0 0 20px 90px; background:url(../images/line03.png) no-repeat bottom; }
.content .sec_right .contact01 .tel{ margin-left:30px; background:url(../images/pic10.png) no-repeat left; padding-left:30px;}
.content .sec_right .contact01 .mob{ margin-left:30px; background:url(../images/pic11.png) no-repeat left; padding-left:30px;}
.content .sec_right .contact01 .ema{ margin-left:30px; background:url(../images/pic12.png) no-repeat left; padding-left:30px;}
.content .sec_right .form01{ padding-left:90px;}
.content .sec_right .form01 fieldset legend{ line-height:50px; margin-left:20px;}
.content .sec_right .form01 p{ line-height:40px;}
.content .sec_right .form01 label{ display:inline-block; width:110px; text-align:right; margin-right:15px;}
.content .sec_right .form01 label.mess{ float:left; margin-top:-10px;}
.content .sec_right .form01 p input{ width:260px; height:26px; border:1px solid #ddd; background:url(../images/input_bg.png) repeat-x;}
.content .sec_right .form01 p.message{ padding-top:5px;*padding-top:0px;}
.content .sec_right .form01 p textarea{width:390px; height:120px; border:1px solid #ddd;resize:none;}
.content .sec_right .form01 p a{ line-height:80px;margin-right:10px;}
.content .sec_right .form01 p a.sub{ margin-left:120px;}

/*price list*/
.content{ font-size:13px;}
.content .tab{ width:731px; margin-left:10px; border:1px solid #ddd; background:url(../images/tab_bg01.png) repeat-y;}
.content .tab ul{ float:left; width:182px; background:#bae6fb; padding-bottom:200px;}
.content .tab ul li{width:156px; height:29px; line-height:29px; padding-left:25px; border:1px solid #a0d2ea; border-left:none; margin-bottom:-1px; background:url(../images/tab_bg.png) repeat-x; color:#fff;}
.content .tab ul .lastli{width:151px; height:40px; line-height:20px; padding-left:30px; border:1px solid #a0d2ea; border-left:none; margin-bottom:-1px; background:url(../images/tab_bg02.png) repeat-x; color:#fff;}
.content .tab ul .mouseli{background:#fff;color:#96e1f6;border-color:#fff;}
.content .tab ul .mououtli{border:1px solid #a0d2ea; border-left:none; background:url(../images/tab_bg.png) repeat-x; color:#fff;}
.content .tab table{ float:left;border-collapse:collapse; margin-top:30px;}
.content .tab table td{ height:30px; color:#000;}
.content .tab table td.td01{ width:160px; padding-left:30px;}
.content .tab table td.td02{ width:84px; }
.content .tab table td.td03{ font-size:14px; color:#000;}
.content .tab table.qtt{ margin-top:0px;}
.content .tab table th{ background:#fff; height:50px; line-height:50px;}
.content .aph{width:100%;height:100%;filter:alpha(opacity=70);background-color:#333;opacity: 0.7;-moz-opacity: 0.7; top:0px; left:0px; z-index:999; position:fixed;}
.content .wind{ width:745px; line-height:25px; left:350px; top:30px; z-index:1000;}
.content .wii{ width:685px; background:url(../images/bopb01.png) repeat-y;padding:30px; color:#666;}
.content .wii .line04{ margin:10px 0;}
.content .wii p{ margin-top:10px;}
.content .wii p img{ float:left; margin-right:10px; margin-top:5px; }
.content .bott{text-decoration:underline; line-height:40px;}
.content .qt{ line-height:30px; font-size:14px;}
/*online*/
.content .sec_right .form02{ background: url(../images/line05.png) no-repeat top; margin-top:20px; padding-top:20px;}
.content .sec_right .form02 .line05{ margin:20px auto; margin-left:20px;}
.content .sec_right .form02 p{ line-height:40px;}
.content .sec_right .form02 p.txt{ line-height:20px;}
.content .sec_right .form02 p .fcrr{ margin-left:10px;}
.content .sec_right .form02 label{ display:inline-block; width:210px; text-align:right; margin-right:15px;}
.content .sec_right .form02 p.date label{ float:left;}
.content .sec_right .form02 p input{ width:260px; height:26px; border:1px solid #ddd; background:url(../images/input_bg.png) repeat-x;}
.content .sec_right .form02 p.date input{ width:138px; margin-right:12px; margin-top:5px; text-align:center; float:left;}
.tt{ width:50px; height:26px; line-height:40px; text-align:center; float:left;}
.secl{ position:relative; float:left; margin-top:5px; width:57px; height:26px; background:url(../images/input_bg.png) repeat-x; border:1px solid #ddd;}
.secl input{ width:40px; height:26px; text-align:center;}
.secl a{ right:5px; top:8px; width:7px; height:10px; background:url(../images/san.png) no-repeat;}
.secl ul{ left:-1px; top:26px; width:57px; border:1px solid #ddd; background:#fff;line-height:20px;}
.secl ul li{ padding-left:10px; color:#330000;}
.content .sec_right .form02 textarea{ width:704px; height:122px; border:1px solid #ddd; margin:20px auto; margin-left:20px;resize:none;}
.pro{ width:730px; margin:0 auto; background:#fff; border:1px solid #ddd; margin-bottom:20px;}
.pro_left{ width:365px; border-right:1px solid #ddd;}
.pro_right{ width:364px;}
.pro table{border-collapse:collapse; background:#fff;}
.pro table th{height:33px;color:#fff; font-size:14px; text-align:left; padding-left:25px; border-bottom:1px solid #a0d2ea; background:url(../images/th_bg.png) repeat-x;}
.pro table td{ padding-left:25px; line-height:35px;}
.pro table th.item{ width:270px;}
.pro table th.quan{ width:75px;}
.content .sec_right .form02 p a{ margin-right:10px;}
.pro table td .secl{ margin-top:0px;}
.pro table td .secl,.pro table td .secl input{ height:21px;}
.pro table td .secl a{ height:8px;}
.pro table td .secl ul{ top:21px;}
.footer{ width:980px; height:92px; background:url(../images/footer_bg.png) no-repeat bottom; margin:20px auto 0px auto;}
.footer .left{ width:115px; margin-top:50px; margin-left:20px;}
.footer .left a{ margin-top:5px; margin-right:2px;}
.footer .right{ margin-top:60px; margin-left:210px;}
.footer .right a{ padding-left:20px;}
.footer .right a.a02{ padding-left:0px;}
/*services*/
.content .sec_left ul li{ width:160px;height:30px; background:url(../images/line02.png) no-repeat bottom; line-height:30px;}
.content .sec_left ul li a{ background:url(../images/smallfz.png) no-repeat left; padding-left:20px;}
.content .sec_left ul li a:hover{ color:#96e1f6;}
.content .sec_right h1{ font-size:16px; font-weight:100; margin-left:20px;}

