﻿* {
    margin: 0;
    padding: 0;
}
html { overflow-y: scroll; }
ol,ul,li{list-style-type:none;}
img{border:0px; vertical-align:middle;}
form {margin:0px;padding:0px;}
.yahei {font-family:"Microsoft YaHei";}
.clear { height:0px; clear: both; overflow:hidden; }
.clear20 { height:20px; clear: both; overflow:hidden; }
.red { color:#fd0a00 !important;}
.blue { color:#0873c0 !important;}
.orange { color:#e9a52e !important;}
.w2{ letter-spacing:2.2em; margin-right:-2.2em; display:inline-block; }
*+html .w2 {  margin-right:0em;}
.w3{ letter-spacing:0.55em; margin-right:-0.55em; display:inline-block; }
*+html .w3 {  margin-right:0em;}

body {
    font-size: 12px;
    line-height: 22px;
    color: #333333;
	background:#fff;
}
a {
    color: #333333;
    text-decoration: none;
    /*padding-left:5px;
    border-left:1px rgb(141, 136, 136) solid;*/
}
a:hover {
    color:#fd0a00;
    text-decoration: none;
}

#wrap { min-width:1000px; }

#header { height:130px; background:#fff; font-family:"Microsoft YaHei"; }
#mainer { background: url(../images/main/mbg.png) repeat-x #cee9f6; padding:10px 0px; }
.main { width:1000px; margin:0px auto; }

.topbox { width:1000px; margin:0px auto; height:94px; }

.logo{ float:left; padding-top:21px; padding-right:18px; text-align:left; }
.toptime { float:left; padding-top:47px; line-height:18px; font-size:13px; color:#ce0000; font-family:Arial; }

.topnav { float:right; padding-top:33px; padding-right:25px; line-height:20px; color:#909090; }
.topnav a{ color:#909090; }
.topnav a:hover{ color:#fd0a00; }
.topwx { float:right; padding-top:14px; padding-right:9px; }

.navbox { width:1000px; margin:0px auto; background:url(../images/main/navbg.png) no-repeat; height:36px;}
.nav { }
.nav ul { }
.nav ul li{ height:36px; width:125px; background:url(../images/main/navline.png) left center no-repeat; float:left;}
.nav ul li.t1{ background:none;}
.nav ul li a{ display:block; height:36px; text-align:center; font-size:12px; color:#fff; line-height:36px; font-weight:bold;}
.nav ul li a.on ,.nav ul li a:hover{ background:#287ebd; color:#fff;}



.tlogin_box { background:url(../images/main/loginbg.png); border:1px #c8dcf2 solid; margin-bottom:9px; padding-top:9px; padding-right:9px; height:39px; line-height:30px; font-family:"Microsoft YaHei";}
.tlogin_box .tlogin { float:left; padding-left:38px; background:url(../images/index/it2.png) 13px center no-repeat; color:#0873c0;}
.tlogin_box .tlogin span{ float:left; color:#0873c0; padding:0px 7px 0px 13px; }
.tlogin_box .tlogin .input{ float:left; color:#0873c0; width:178px; height:28px; line-height:28px; padding:0px 10px; border:1px #c8dcf2 solid; background:#fff; font-weight:bold; border-radius:2px; font-family:"Microsoft YaHei"; }
.tlogin_box .tlogin .btn{ float:left; color:#fff; width:60px; height:30px; text-align:center; border:none; background:#3d95d5; font-weight:bold; border-radius:2px; font-family:"Microsoft YaHei"; margin-left:5px; cursor:pointer; font-size:12px; }
.tlogin_box .tlogin .btn:hover{ color:#fff; background:#fd0a00;  }


.tlogin_box .tsear { float:right; position:relative; width:378px; height:28px; border:1px #c8dcf2 solid; background:#fff; border-radius:2px; }

.tlogin_box .tsear .select{ float:left; width:87px; position:relative; }
.tlogin_box .tsear .select .top{ width:80px; height:28px; line-height:28px; padding-left:7px; padding-right:0px; background: url(../images/main/sear_b.png) right center no-repeat #fff; border:none; font-size:12px; color:#999999; }
.tlogin_box .tsear .select .btn{ width:87px; height:28px; position:absolute; right:0px; top:0px; cursor:pointer;}
.tlogin_box .tsear .select ul{ position:absolute; left:-1px; top:28px; border:1px solid #c8dcf2; border-top:none; background:#fff; cursor:pointer; display:none; z-index:9999;}
.tlogin_box .tsear .select_hover ul{ display:block; }
.tlogin_box .tsear .select li{ width:64px; height:28px; line-height:28px; font-size:12px; color:#666; padding-left:8px; border-top:1px #eee solid; }
.tlogin_box .tsear .select .hover{ background:#008cd5; color:#fff;	}
.tlogin_box .tsear .select select{ display:none;}

.tlogin_box .tsear .input{ float:left; color:#0873c0; width:190px; height:28px; line-height:28px; padding:0px 20px 0px 10px; margin-left:10px; border:none; background: url(../images/main/searbtn.png) 202px center no-repeat #fff; font-weight:bold; font-family:"Microsoft YaHei"; }
.tlogin_box .tsear .btns{ position:absolute; right:-1px; top:-1px; color:#fff; width:64px; height:30px; text-align:center; border:none; background:#3d95d5; border-radius:0px 2px 2px 0px; font-family:"Microsoft YaHei"; cursor:pointer; font-size:14px; }
.tlogin_box .tsear .btns:hover{ color:#fff; background:#fd0a00;  }


.pages { text-align:center; padding-bottom:33px; color:#333; font-size:14px; line-height:32px; font-family:Arial; }
.pages a{ display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; border:1px solid #d7d7d7; background:#fff; margin:0px 2px; color:#333; font-weight:bold;}
.pages a.a1{ width:68px; padding-left:5px; background:url(../images/pages/l.gif) 7px center no-repeat; font-weight:normal; }
.pages a.a2{ width:68px; padding-right:5px; background:url(../images/pages/r.gif) 64px center no-repeat; font-weight:normal; }
.pages a:hover ,.pages a.on{ color:#e64545; }
.pages .input{ display:inline-block; width:32px; text-align: center; height:26px; line-height:26px; border:1px solid #d7d7d7; background:#fff; font-size:14px; margin:2px 5px; color:#333; font-weight:bold; font-family:Arial; }
.pages .btn{ display:inline-block; width:42px; text-align: center; height:26px; line-height:26px; border:1px solid #d7d7d7; background:#f1f1f1; font-size:14px; margin:2px 5px; color:#333; cursor:pointer; font-weight:normal; }
.pages .btn:hover { color:#e64545; }



/*页面底部*/
#footer { border-top:1px #dfdfdf solid; background:#f6f6f6; padding:54px 0px;}
.footbox { width:1000px; margin:0px auto;}

.fleft { float:left; width:500px; height:150px; border-right:1px #dfdfdf solid; }
.fright { float:right; width:442px; }

.fback { padding-top:5px; height:20px; padding-left:110px;}
.flogo { text-align:center; }

.fnav { line-height:14px; height:35px; color:#666666; }
.fnav a{ color:#666666; }
.fnav a:hover{ color:#fd0a00; }

.fcopy { color:#999; line-height:20px;}
.fcopy a{ color:#0241b4; }
.fcopy a:hover{ color:#fd0a00; }

.fuboxl {z-index:99;left:0; position:absolute;}
.fuboxl img{ width:100px;}
.fuboxr {z-index:99;right:0; position:absolute;}
.fuboxr img{ width:100px;}

.red1{color:red;}
