﻿@charset "utf-8";

body{font-size: 12px;margin: 0px;color: #333333;font-family:宋体;}
img { border:0;}
ul{list-style-type: none; margin: 0px; padding: 0px; }
p{ text-indent:2em;}
a:link {COLOR: #333333;	TEXT-DECORATION: none; cursor: hand;}
a:visited {COLOR: #333333; TEXT-DECORATION: none}
a:hover {COLOR: #CC3300; TEXT-DECORATION: underline}

a.a_blue:link {color: #0066ff;text-decoration: underline;}
a.a_blue:visited{color: #0066ff;text-decoration: underline;}
a.a_blue:hover{color: #000080;text-decoration: underline;}

.s10{clear: both;padding-top:10px;}
.s8{clear: both;padding-top:8px;}
.s3{clear: both;padding-top:3px;}
.s5{clear: both;padding-top:5px;}

.granline{width:100%; height:1px; background: url(/images/services/bg_line.gif) repeat-x;}

.layout {width:960px; margin:auto; }
.layoutleft {float:left; width:200px;}
.layoutright{float:right; width:750px; margin-left:6px;}

.sbanner{width:960px;margin:auto; }

/*
.layoutleft .menu{ padding:5px;border:solid 1px #cccccc;font-size:14px; background-color:#F5F5F5;}
.layoutleft .menu .title{ margin-bottom:5px; color:#0099FF;  font-weight:bold; text-decoration:underline; }
.layoutleft .menu ul{ margin-left:10px;list-style-type:disc; list-style-position:inside;}
.layoutleft .menu li{line-height:25px; padding-top:5px; border-bottom:dotted 1px #E1E1E1;}
.layoutleft .menu li img{ margin-bottom:-1px;}
.layoutleft .menu .current{ color:#CC3300; font-weight:bold;}
*/

.layoutleft .menu {width:200px;border: 0px solid #ccc;font-size:14px;}
.layoutleft .menu .title{ height:35px; margin-bottom:5px; color:#0099FF;  font-weight:bold; text-decoration:underline; background:url(/images/services/title_menu.jpg) no-repeat;}
.layoutleft .menu li{ padding:8px 0px 8px 16px; border-bottom:dotted 1px #ccc;}
.layoutleft .menu li a:link, .layoutleft .menu li a:visited {color: #333333;}
.layoutleft .menu li a:hover,.layoutleft .menu li a:active {color: #CC0000;font-weight:bold;}
.layoutleft .menu li img{ margin-left:3px; margin-bottom:-1px;}
.layoutleft .menu .pitem{border-bottom:none;}
.layoutleft .menu .nitem{padding-top:46px;}
.layoutleft .menu .current{position:absolute; width:185px; padding:8px 0px 8px 15px;left:20px!important;left:22px;  color: #CC0000;font-weight:bold; background:#FFFEF9; border-top:solid 1px #ECDFB5; border-bottom:solid 1px #ECDFB5;}
.layoutleft .menu .current ul{ margin-left:10px; padding-top:5px; list-style-type:disc; list-style-position:inside; color:#075DB3;}
.layoutleft .menu .current li{ padding:3px 0px 0px 10px; border:none; font-size:12px; font-weight:normal; }
.layoutleft .menu .current li a:link{color: #075DB3;}
.layoutleft .menu .current li a:visited {color: #075DB3;}
.layoutleft .menu .current li a:active {color: #CC0000;font-weight:bold;}

        

.layoutleft .contact{padding:6px; border:solid 1px #d9d9d9;}
.layoutleft .contact .title{margin-bottom:5px;color:#935B29; font-size:14px; font-weight:bold; text-decoration:underline;}
.layoutleft .contact ul{ margin:5px;list-style-type:none;}
.layoutleft .contact li{line-height:25px; padding-top:5px; border-bottom:dotted 1px #E1E1E1;}

.buttonbox{padding:5px; padding-left:25px; font-size:14px;border:solid 3px #E2F5D9; background:url(/images/services/icon_arrow_green.gif) no-repeat 5px 5px; }
.buttonbox img{ margin-left:2px; margin-right:2px;}

.xpanel{margin:0px auto; background:#FFFEF9;}
.xpanel-header {height:25px; padding-bottom:5px; border:1px solid #ECDFB5;}
.xpanel-header h3{float:left;margin:6px 0px 6px 8px; font-size:16px; color:#B72A00;}
.xpanel-body{padding:5px 5px 5px 5px; border:solid 1px #ECDFB5;border-top:solid 0px;line-height:150%; color:#666666;}
.xpanel-body .title{font-size:14px; padding:5px;color:#A74D00;  font-weight:bold; text-decoration:underline;}
.xpanel-body .block{font-size:14px;padding:5px; padding-left:20px;line-height:150%; }
.xpanel-body .block ul{ list-style-type:decimal; list-style-position:inside;}
.xpanel-body .block img{ margin-left:2px; margin-right:2px;}
.xpanel-body .block .remark{ font-size:12px; color:#000000;}

.paylist{border:none; width:90%; margin:auto;}
.paylist h3{ padding-left:10px; color:#000000;}
.paylist .item{ background-color:#F4F1E8;}
.paybox{margin:auto;border:none; width:80%; background-color:#D0C59F;margin-bottom:20px;}
.paybox td{ background-color:#FFFEF9; padding:5px;}
.paybox .t{ color:#333333; font-size:14px;background-color:#E4DDC7; font-weight:bold;}
.paybox .label{ width:28%;color:#333333;font-weight:bold;}
.cardsn{ color:#000000; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.price{ margin-left:2px; margin-right:2px; color:#ff6600; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.tv{ width:90%; margin:auto; line-height:200%;border:solid 1px #D0C59F;}
.tv .v{color:#ff0000; }
.tv .maintitle{background-color:#ff9900; text-align:center; font-size:14px; font-weight:bold;}
.tv .title{ height:30px; padding-left:10px; font-weight:bold;font-size:14px;background-color:#ECE7D7;}
.tv .label{width:30%; line-height:200%; border-bottom:dotted 1px #D0C59F;  padding-right:5px;background-color:#F4F1E8; text-align:right; font-weight:bold; font-size:12px; color:#524727;}
.tv .field{font-size:12px;padding-left:8px; border-bottom:dotted 1px #D0C59F; background-color:#ffffff;}
.tv .remark{ background-color:#ffff99 }

/* -- 首页头部 -- */
.header {width:960px;margin:auto;}
.header .logo{ float:left;margin-top:5px;}
.header .logo a{display: block;float:left;}
.header .logo h1{padding:0px; margin:0px;}
.header .logo h1 a{background: url(/images/common/logo.gif) no-repeat 0px 0px; overflow: hidden; width: 150px; text-indent: -9999em; position: relative; height: 60px}
.header .links{float: right;width: 320px;margin-top:6px;font-size: 12px; text-align:right;line-height:150%;}
.header a:link { color: #ff6600; }
.header a:visited { color: #ff6600; }
.header a:hover { color: #ff0000; }
.header form{margin-top:5px;}
.header form input{;width:160px;height:16px;line-height:16px;border:solid 1px #6F94B1;padding:2px 5px;font-size:12px;color:#37556C;}
.header form button{width:49px; height:22px;line-height:23px;padding:0px;margin:0px;border:none;background:url(/images/btn_headsearch.png) no-repeat;cursor:pointer; font-size:12px;}
.header .gad{float:left;padding-top:5px;}

.mainmenu{width:960px;margin:auto;}
.mainmenu li{float:left; width:105px;height:20px; margin-top:5px;padding-top:10px; font-size:14px; text-align:center; background-image:url(/images/services/bg_nav.jpg); }
.mainmenu .left-line{float:left; width:105px; height:20px; padding-top:10px; margin-top:5px; font-size:14px; text-align:center; background-image:url(/images/services/bg_nav_left.jpg); }
.mainmenu .current{float:left; width:110px; color:#FFFFFF;  font-weight:bold; margin-top:0px; background-image:url(/images/services/bg_current.jpg); height:25px;}
.mainmenu .current a:link{color:#ffffff;text-decoration: none; }
.mainmenu .current a:visited {color:#ffffff; text-decoration: none;}
.mainmenu .nav-line{clear:both;background-image:url(/images/services/bg_line.jpg); height:6px; width:100%;}



.footer{clear:both;width:970px; margin:auto; padding:10px 0px; text-align:center;font-size:12px;line-height:25px; }
.footer .menu{margin:auto;padding-top:10px;padding-bottom:5px; border-top:solid 2px #DBBA73;}

.features{ width:100%; margin:auto; border:none; background-color:#FFFFFF;}
.features h3{ color:#000000; margin:0; padding:0; font-size:14px;}
.features .more{ font-size:12px;}
.features .more a:link {color: #0000ff;text-decoration: underline;}
.features .more a:visited{color: #0000ff;text-decoration: underline;}
.features .more a:hover{color: #000080;text-decoration: underline;}

.features-more li{ margin-top:5px; margin-bottom:5px;}