﻿
body{background:#FFFFFF;color:#666666;font:12px/1.5 Arial,"宋体";}
/* all */
body{margin:0;font-family: Arial,"宋体", Helvetica, sans-serif;background:#fff;color:#111; font-size:12px;}
ul, ol, li, p, h1, h2, h3, h4, form,img,table,td{border:none;list-style: none;margin: 0;padding: 0; overflow:hidden;}
a{color:#317ee7;text-decoration: none;}
a:hover{text-decoration: none;color:#d00000;}
a:active {text-decoration: none; }
label, buttom{cursor:pointer}

.fl{float: left;}
.fr{float: right;}
.clear{ clear:both;}
.mt10{ margin-top:10px;}
.visible{ overflow:visible;}
.hidden{ overflow:hidden;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.nodis{ display:none;}
.show{ display:block;}

.f14{ font-size:14px;}
.red{ color:#F00;}

.w980{ width:980px; margin:0 auto;}

a{color:#666666;outline:medium none;text-decoration:none;}
a:hover{color:#FF5500;text-decoration:underline;}

.siteNav,.siteNav .quickMenu li.myhi1718 a strong,.topHeader .logo a,.menu ul li a,.menu ul li a span,.menu ul li a:hover,.hotKeyWord{background-image:url("../image/base1.png");}
.siteNav{background-position:left top;left:0px;padding-bottom:1px;width:100%;}
.siteNavBd{height:29px;line-height:29px;margin:0px auto;width:980px;}
.siteNav .loginInfo a{border-left:1px solid #E8E8E9;display:inline-block;margin-left:8px;padding-left:8px;}
.siteNav .loginInfo a.pername{border-left:0px none;margin-left:0px;padding-left:2px;}
.siteNav .loginInfo a.disrbod{border-right:1px solid #E8E8E9;padding-right:8px;}
.siteNav .quickMenu{position:relative;z-index:1111;}
.siteNav .quickMenu li{float:left;}
.siteNav .quickMenu li a{border-right:1px solid #CCCCCC;color:#4C4C4C;margin-right:8px;padding-right:8px;}
.siteNav .quickMenu li a:hover{color:#FF5500;}
.siteNav .quickMenu li a.norbod{border-right:0px none;}
.menu,.hotKeyWord{margin:0px auto;overflow:hidden;width:980px;}
.topHeader{margin:0px auto;padding:10px 0px 10px;width:980px; overflow:hidden;}
.topHeader .logo{float:left; clear:both;}
.topHeader .logo a{background-position:left -73px;display:block;padding:56px 10px 0px 0px;text-align:center;width:169px;}
.topHeader .logo a:hover{color:#666666;text-decoration:none;}
.menu{border-bottom:3px solid #EF111E;clear:both;overflow:hidden; float:left;padding-top:8px;position:relative; width:100%; height:29px;}
.menu ul{float:left; width:730px;}
.menu ul li{ float:left; margin-right:5px; font-size:14px; font-weight:bold;}
.menu ul li a{background-position:left -199px;color:#330000;display:block;line-height:29px;padding-left:20px; float:left;}
.menu ul li a span{background-position:right -199px;padding-right:20px; white-space:nowrap; float:left; cursor:pointer;}
.menu ul li a:hover,.menu ul li a.select{background-position:left -232px;color:#FFFFFF;text-decoration:none;}
.menu ul li a:hover span,.menu ul li a.select span{background-position:right -232px;}
.gongYings {position:absolute; top:14px;right:10px; z-index:999;}
.newIcon {position: absolute;right: 0;top: 0;}
.menu em{background-position:left top;display:block;line-height:20px;padding-left:23px;position:absolute;right:0px;top:12px;}
.hotKeyWord{height:31px;line-height:31px;overflow:hidden;padding-left:8px;text-align:left;width:970px; border:1px solid #dcdcdc;background-position: left -264px; float:left; clear:both;}
.hotKeyWord a{margin-right:9px;}

.m_div{ width:980px; margin:0 auto;}

.roll{ width:173px; border:1px solid #e2e2e2; border-top:5px solid #f2f2f2;  position:absolute; top:0; left:0;}
.roll ul{ width:100%;}
.roll ul li{ width:173px; float:left; clear:both; line-height:38px; line-height:38px; background-image:url(../image/roll_icon.png); background-repeat:no-repeat; background-color:#fff;}
.roll ul li.dom_hover{background-color:#f7f7f7;}
.roll ul li.r_about{ background-position:0 -4px;}
.roll ul li.r_services{background-position:0 -42px;}
.roll ul li.r_pay{background-position:0 -80px;}
.roll ul li.r_link{background-position:0 -120px;}
.roll ul li.r_contact{background-position:0 -160px;}
.roll ul li.r_map{background-position:0 -198px;}
.roll ul li.r_message{background-position:0 -236px;}
.roll ul li a{ font-size:14px; display:inline-block; padding-left:43px; text-decoration:none; color:#555555; width:130px;}
.roll ul li.on{ background-color:#ef111e; background-image:url(../image/roll_icon.png); background-repeat:no-repeat; }
.roll ul li.on a{ color:#fff;}
/*
.roll ul li.on.r_about{ background-position:-255px -4px;}
.roll ul li.on.r_services{background-position:-255px -42px;}
.roll ul li.on.r_pay{background-position:-255px -80px;}
.roll ul li.on.r_link{background-position:-255px -120px;}
.roll ul li.on.r_contact{background-position:-255px -160px;}
.roll ul li.on.r_map{background-position:-255px -198px;}
.roll ul li.on.r_message{background-position:-255px -236px;}
*/
.roll ul li.on a{ font-weight:bold;}

.mains{ width:792px; float:right;}
.m_titles{ width:100%; line-height:30px; height:30px; border-bottom:1px solid #dcdcdc; margin:10px 0; font-size:14px; font-weight:bold; color:#555555; }
.context{ width:100%; margin:0 auto; overflow:hidden;}
.context p{ line-height:24px; text-indent:0; color:#818181; width:100%;}
.link{ width:100%; margin-top:10px;}
.link a{ float:left; display:inline-block; width:178px; border:1px solid #dcdcdc; height:28px; line-height:28px; margin: 4px 8px; text-indent:1em; border-left-width:3px; white-space:nowrap;}
.link a:hover{ color:#ef111e; border-left-color:#ef111e;}

.m_link{width:100%; margin:10px 0; float:left; clear:both;}
.m_link a{float:left; display:inline-block; width:182px; height:18px; line-height:18px; margin: 4px 8px; text-indent:1em;white-space:nowrap; color:#0066ff;}
.m_link a:hover{ color:#0066ff; }

.m_services{ width:100%;margin:10px 0;float:left; clear:both;}
.m_services li{ width:44%; margin-right:2%; height:18px; line-height:18px; margin: 4px 8px; text-indent:1em;white-space:nowrap; float:left; color:#878787;}
.m_services a{color:#0066ff;}

/*TAG标题*/
.tagtitle{ width:100%;  height:34px; margin-top:10px;}
.tagtitle p{ height:34px; border-bottom:2px solid #ef111e; line-height:34px; font-size:16px;position:relative; overflow:visible;}
.tagtitle b{ color:#555555; height:33px; border:1px solid #dcdcdc; border-bottom:0; background:#fff; float:left; cursor:pointer;}
.tagtitle b.menu_on{ color:#fff; border-color:#ef111e; background:#ef111e;}
.tagtitle b a{ padding:0 20px; display:block; color:#555555;}
.tagtitle b.menu_on a{ color:#fff;}

.services_table{ background:#dcdcdc; text-align:left; color:#555555; width:100%;margin:10px auto; }
.services_table th{padding:6px; background:#fafafa; color:#ef111e; font-weight:bold; font-size:16px; text-align:center;}
.services_table td{ background:#fff; padding:6px;line-height:26px;}

.pay_table{ background:#dcdcdc; text-align:left; color:#555555;}
.pay_table th{padding:6px; background:#fafafa; color:#ef111e; font-weight:bold;}
.pay_table td{ background:#fff; padding:6px;}

.contact_table{ background:#dcdcdc; text-align:left; color:#555555;}
.contact_table th{padding:6px; background:#fafafa; color:#ef111e; font-weight:bold;}
.contact_table td{ background:#fff; padding:6px;}

.footer {line-height: 22px;text-align: center; padding-top:12px; border-top:1px solid #dcdcdc; width:980px; margin:30px auto 10px auto; overflow:hidden;}
.footer .about a {color: #0066ff;margin: 0 12px;}
.footer .about a:hover {color: #FF5500;}