@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, img { margin: 0; padding: 0; }
body { font-family: "Microsoft Yahei"; background:#fff;}
.main a { color: #666; text-decoration: none; }
.clear{clear:both; height:0px; line-height:0px;}
ul { list-style-type: none; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }
input[type='text']{outline: none;}
.page-head { min-width: 1190px; }
.page-head .top { border-bottom: 1px solid #f1f1f1; font: normal normal normal 12px/28px 'Microsoft YaHei', Arial, sans-serif; color: #666; height:29px;background-color: #e1e1e1}

.main { width: 1190px; margin: 0 auto; }
.fleft { float: left; clear: left; }
.fright { float: right; clear: right; }
.fl{ float: left;  }
.fr{ float: right;  }
.hidden { display: none; }
.m10{ margin-top:10px;}
.zcxx a { margin: 0 5px; }
.red { color: #F00; }
.red a { color: #F00; }
.menu { height: 28px; _overflow: hidden; }
.menu li {float: left; position: relative; height: 28px; display: block; margin-left: 6px; margin-left: 0px; }
.menu li>a { display: block; height: 28px; position: relative; padding: 0 10px; }
.menu li>a>i { display: inline-block; width: 10px; height: 5px; margin: -3px 0 0 4px; background: url(../images/top_bg.png) -15px -5px; overflow: hidden; vertical-align: middle; }
.menu .hover>a { background: #fff; box-shadow: 0 0 6px 0 #ccc; height: 28px; }
.menu .hover>a>i { background-position: -15px 0; }
.menu .hover>span { content: ''; position: absolute; top: 24px; left: 0; height: 6px; width: 100%; background: #fff; z-index: 99; display: block; cursor: pointer; }
.menu li>div { background: #FFF; position: absolute; top: 28px; height: 0; overflow: hidden; border-color: transparent; box-shadow: 0 0 6px 0 #ccc; z-index: 90; -moz-transition: height 0.3s; -webkit-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s; }
.menu .hover>div { border: 1px solid #f1f1f1; left: -1px; }
.menu .hover .zs1 { height: 90px; }
.menu .hover .zs2 { height: 140px; }
.menu .hover .zs3 { height: 150px; }
.menu .hover .zs4 { height: 60px; }
.menu .hover .zs5 { height: 80px; }
.zs1, .zs2 { left: 0;}
.zs3, .zs4 { right: 0; }
.zs2>div { margin: 0px 10px; border-bottom: 1px dashed #CCC; height: 24px; font: normal normal normal 14px/24px Arial, Helvetica, sans-serif; }
.zs2>div a { font-size: 12px; color: #F60; }
.zs3 .saom { float: left; padding-left: 5px; font-size: 14px; line-height: 24px; }
.zs5 a { display: block; width: 62px; padding: 0 10px; text-align: center; height: 24px; line-height: 24px; }
.saom2 { line-height: 24px; padding: 5px; display: block; }
.account { padding: 5px; text-align: center; }
.accountlist { padding: 0 10px; }
.accountlist span { float: left; display: block; text-align: right; line-height: 20px; }
.accountlist span a { display: block; width: 60px; }
.accountlist span:first-child { border-right: 1px solid #ddd; text-align: left; }
.page-head .pheader { height: 105px; z-index:999 }
.logo { height: 74px; width: 260px; margin-top: 18px; }
.menu2 { float: left; margin-top: 38px; margin-left: 20px; }
.menu2 a { color: #666; text-decoration: none; }
.menu2 li { background: #fff; position: relative; }
.menu2 li>a { font-size: 18px; display: block; height: 28px; position: relative; background-color: #FFF; padding: 10px; }
.menu2 li>a>i { display: inline-block; width: 11px; height: 6px; margin: -3px 0 0 4px; background: url(../images/top_bg.png) -15px -10px; overflow: hidden; vertical-align: middle; }
.menu2 .hover>a>i { background: url(../images/top_bg.png) -29px -10px; }
.menu2 .hover>span { content: ''; position: absolute; top: 43px; left: 0; height: 10px; width: 100%; background: #fff; z-index: 1003; }
.menu2 .hover>a { box-shadow: 0 0 8px 0 #ccc; background: #fff; }
.menu2 .city { display: none; width: 385px; padding: 0 15px 0 20px; line-height: 28px; box-shadow: 0 0 8px 0 #ccc; position: absolute; left: 0; background: #fff; z-index: 1002; }
.menu2 .hover .city { display: block; }
.index-qh{ float:left; width:80px; margin-top:48px;}
.index-qh a{ color:#03F}
.bbs{ float:left; padding:0 15px; font-size:12px; margin-top:58px; font-weight:bold;}

.city { font-size: 12px; }
.cityfl { border-bottom: 1px solid #ddd; height: 25px; padding-top: 25px; _overflow: hidden; width: 377px; }
.cityfl li { float: left; line-height: 25px; cursor: pointer; padding-top: 0; margin-bottom:-1px;padding-right: 10px; padding-bottom: 0; padding-left: 10px; }
.sd01 { color: #ed1b24; font-weight: bold; border-bottom: 1px solid #ed1b24; }
.rcc-con { padding: 10px 0 10px 5px; width: 380px; overflow: hidden; }
.rcc-con>span { color: #666; float: left; margin-right: 38px; margin-bottom: 8px; white-space: nowrap; transition: all ease .2s; line-height: 20px; cursor: pointer; }
.rcc-con div>span:first-child {width:27px;display: block;float: left;
  color: #f60;
  font-size: 14px;
  line-height: 20px; margin-bottom:8px; }
.rcc-con>span, .rcc-con div span span { color: #666; float: left; margin-right: 30px; margin-bottom: 8px; white-space: nowrap; transition: all ease .2s; line-height: 20px; cursor: pointer; }
.rcc-con div>span { display: block; width:350px;
  color: #f60;
  float: right; }
.serch { height: 32px;
    width: 420px;
    float: left;
    margin-top: 20px;
    margin-left: 50px; }
.preview {
    overflow: hidden;
}
.top-scrolldoorFrame{width:420px;margin:0px auto;overflow:hidden;}
.top-scrollUl{width:420px;overflow:hidden;}
.top-scrollUl li{float:left;}
.top-bor03{border: 2px solid #ee272c; background:#fff; height:32px; line-height:32px;}
.ssd01{cursor:pointer;background:#EE272C;padding:4px 15px;font-weight:bold; color:#fff; font-size:14px; border-bottom: 1px solid #ed1b24; }
.ssd02{cursor:pointer;padding:4px 15px; color:#333; font-size:14px;}
.menu3 { float: left;  width: 81px; border-right: 1px solid #CCC; font-size: 14px; color: #666; position: relative; z-index: 9999; }
.serchbd { float: left; height: 32px; width: 185px; }
.sbd {font-size:13px; height: 32px; width: 250px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-left: 5px; }
.serchan { float: right; height: 32px; width: 78px; }
.index_top_picture { height: 80px; width: 288px; padding-top:20px; }
.index_top_picture img{
    width: 288px;
    height: 80px;
}
.sanniu { height: 32px; width: 78px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #EE272C; color: #FFF; cursor: pointer; }
.head-ad { height: 32px; width: 81px; line-height: 32px; background-image: url(../images/xsj.jpg); background-repeat: no-repeat; background-position: 70px center; text-indent: 10px; border-right: 1px solid #CCC;}
.menu3 span { display: none; }
.menu3 .active span { display: block; line-height: 30px; height: 30px; width: 81px; text-indent: 10px; font-size: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-left-color: #CCCCCC; background-color: #FFF; margin-left: -1px; z-index:999 }
.page-head .nav { background-color: #ed1b24; height: 42px; min-width: 1190px;  }
.nav li { float: left; display: block; height: 42px; width: 130px; color: #FFF; font-size: 16px; line-height: 42px; text-align: center; position: relative; }
.nav li a.active{background:#ff7800;color:#fff;}
.nav li.active a{background:#ff7800;color:#fff;}
.dpgl .submenu
        {background: #ffaf68; position: absolute; top:42px; width: 150px;}
/** 下面的控制显示和隐藏 **/
.dpgl .submenu{display: none;}
.dpgl:hover .submenu{display: block; z-index:999999}
.dpgl:hover .submenu a{ display:block; width:150px; color:#fff}
.dpgl:hover .submenu a:hover{background:#ff7800; }


.nav li>a { color: #FFF; display: block; height: 42px; }
.nav li>a:hover { background-color: #dc010a; }
.nowpage>a { background-color: #FB7D00; }
.nav .childnav { height: 37px; color: #666; font-size: 14px; display: none; position: absolute;  width:800px; padding-top: 5px; z-index: 999; left: -100px; }
.nav .childnav.model{ width:400px;}
.nav .childnav.nav_hyzx{ width:400px;}
.nav .childnav.nav_mysc{ width:80px; left:20px;}
.nav .childnav.navtools {  left: -400px; }
.myhover .childnav, .nowpage .childnav { display: block; }
.childnav>span { display: block; float: left; height: 30px; line-height: 30px; margin-right: 5px; margin-left: 5px; }
.childnav>span>a { display: block; height: 30px; padding: 0 5px; }
.childnav .active a { border-bottom: solid 2px #ed1b24; }
#bj {
	background-color: #FFF;
	height: 40px;
	width: 1190px;
	left:50%;
	margin-left:-595px;
	position: absolute;
	z-index: 9;
	display: none;
}



.cp ul { border-bottom: 1px solid #e0e0e0 }
.cp ul li { width: 137px; height: 43px; padding: 0 15px; border-right: 1px dashed #d2d2d2; float: left; margin-bottom: 15px; }


.friendsm{font-size:12px; line-height:25px; padding-left:15px;}
.b_nav{ margin-bottom:20px;}
.b_nav li{ width:180px;  float:left}
.b_nav li dl dt{ height:30px; line-height:30px; font-weight:bold}
.b_nav li h3{ height:30px; line-height:30px; font-weight:bold; margin-bottom:10px;}
.b_nav dl dd{ height:30px; line-height:30px; font-size:12px;}

.site-notice{
    background: url("../images/ico-notice.png") no-repeat left center;
    padding-left: 20px;
}






