@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

/*其他*/
.cur{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
*a{text-decoration: none;}
*:hover a{text-decoration: none;}
/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}




/*end reset*/



/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑"; position:relative;min-width:1200px;width:100%;}/*网站字体颜色*/
.content,.container{margin-left:auto; margin-right:auto; width:1200px;}

/* header */
/* header */
.header{width: 100%;position:relative;z-index:11;}
.headerTop{width: 100%;line-height: 39px;background: #f5f5f5;}
.headerTop p{font-size: 14px;line-height: 39px;color: #666;float: left;}
.headerTop .container ul {float: right;}
.headerTop .container ul li {font-size: 14px;height: 39px;line-height: 39px;color: #666;float: left;text-align: right;}
.headerTop .container ul li a{text-decoration: none;color: #333;padding: 0 4px;font-size: 14px;padding: 0 15px;}
.headerTop .container ul li a:hover{color: #1370c2;}
.headerTop .container ul li:first-child a{border-left: none;}
.headerTop .container ul li .a03{padding-right: 0;}

.headerCenter{width: 100%;padding-top: 42px;padding-bottom: 37px;}
.headerCenter .box {float: left;margin-top: 10px;}
.headerCenter .box a{display: block;}
.headerCenter .box a img{display: block;width: 175px;height: 49px;}
.headerCenter .zhuanzhu{float: left;margin-left: 16px;margin-top: 8px;padding-left: 17px;background: url(hengxian.png) no-repeat left;}
.headerCenter .zhuanzhu h2{font-size: 24px;color: #333333;}
.headerCenter .zhuanzhu p{margin-top: 2px;font-size: 18px;color: #666;width: 370px;}
.headerCenter .zhuanzhu p i{color: #1370c2;font-style: normal;font-weight: bold;}


.headerCenter .rexian .rx-right{float: right;width: 200px; background: url(dianhua0.png) no-repeat right top;text-align: right;}
.headerCenter .rexian .rx-right h3{font-size: 14px;color: #fff;font-weight: normal;margin-top: 6px;}
.headerCenter .rexian .rx-right p{font-size: 24px;color: #1370c2;margin-top: 10px;}
     

.headerNav{background: #fff;width: 100%;border-top: 1px solid #e6e6e6;}
.headerNav .container{width:1200px;}
.headerNav li{float: left;font-size: 16px;position: relative;text-align: center;padding: 23px 0; background: url(biankuan01.png) no-repeat left; }
.headerNav li:first-child{background-image: none;}
.headerNav li>a{color: #333333;text-decoration: none;display: block;}



.headerNav li.cur{background: #1370c2;color: #fff;}
.headerNav li:hover{background: #1370c2;color: #fff;}
.headerNav li:hover a{color: #fff;}
.headerNav li.cur>a{color: #fff;}







/* footer */
.footer{width: 100%;background: #333333;padding-bottom: 20px;}
.footer .container{}
.footer .footer-left{float: left;padding-top: 58px;}
.footer .footer-left ul{}
.footer .footer-left ul li{padding: 0 18px;float: left;}
.footer .footer-left ul li:first-child{padding-left: 0;}
.footer .footer-left ul li a{font-size: 14px;color: #fff;}
.footer .footer-left ul li:hover a{color: #1370c2;}
.footer .footer-left p{font-size: 12px;color: #999;margin-top: 12px;}
.footer .footer-left p.p01{margin-top: 22px;}
.footer .footer-left p a{font-size: 12px;color: #999;}
.footer .footer-left p a:hover{color: #1370c2;}


.footer .footer-right{float: right;}
.footer .footer-right dl{padding-top:20px;}
.footer .footer-right dl dt{width: 108px;height: 108px;float: left;}
.footer .footer-right dl dt a{width: 108px;height: 108px;display: block;}
.footer .footer-right dl dt a img{width: 108px;height: 108px;display: block;}
.footer .footer-right dl dd{float: left;padding-top: 10px;margin-left: 20px;text-align: left;}
.footer .footer-right dl dd p{font-size: 14px;color: #fff;margin-top: 2px;}
.footer .footer-right dl dd h3{font-size: 25px;color: #fff;font-family: "Arial";font-weight: normal;margin-top: 3px;}
.footer .footer-right dl dd h3 em{font-size: 14px;color: #fff;text-align: left;}



/* link */
.link{width: 100%;background: #333333;padding: 20px 0;border-top: 1px solid #999;}
.link .link-qh{width: 100%;background: #333333;float: left;width: 145px;}
.link-qh a{display: block;cursor: pointer;width: 70px;height: 28px;font-size: 12px;color: #999;float: left;line-height: 30px;text-align: center;border: 1px solid #999;}
.link-qh a.cur{font-size: 12px;color: #333;background: #fff;border: 1px solid #fff;}

.link-ct{float: left;height: 50px;}
.link-ct a{margin-left: 20px;display: block;font-size: 12px;color: #999;float: left;line-height: 30px;}
.link-ct a:hover{color: #1370c2;}

/*返回顶部*/
  .retop ul {
  overflow:hidden;
}
.retop li {
  float:left;
  margin-left:10px;
}
.retop li img {
  display:block;
}
.rtTop {
  width:43px;
  height:43px;
  overflow:hidden;
  position:fixed;
  top:80%;
  right:46%;
  margin-right:-615px;
  cursor:pointer;
  display:none;
}
.rtTop h4 {
  width:43px;
  height:43px;
  overflow:hidden;
  position:relative;
}
.rtTop img {
  display:block;
  position:absolute;
  top:0;
  left:0;
}
/* -- 弹出窗口 --*/
  #oran_full_bg {
  display:none !important;
}
/* tanchuang1 提交弹窗*/
  .tanchuang1 {
  width:100%;
  position: fixed;
  top: 0;
  left: 0;
  background: url(../images/Common/tanchuangBg.png);
  height:100%;
  z-index:9999999;
}
.tanchuang1 .conBox {
  width: 400px;
  height: 212px;
  padding: 20px;
  background: #fff;
  position: absolute;
  left: 50%;
  margin-left: -220px;
  top: 50%;
  margin-top: -80px;
  z-index:9999999;
}
.tanchuang1 .conBox .tcClose {
  width: 33px;
  height: 90px;
  position: absolute;
  right: 45px;
  top: -90px;
  cursor: pointer;
  z-index:999999999999999;
}
.tanchuang1 .conBox .box {
  width: 398px;
  height: 190px;
  border: 1px solid #e5e5e5;
  padding-top: 10px;
  text-align: center;
  position: relative;
}
.tanchuang1 .conBox .box img {
  display: block;
  width: 47px;
  height: 47px;
  margin: 0 auto;
}
.tanchuang1 .conBox .box h5 {
  font-size: 24px;
  color: #1370c2;
  font-weight: bold;
  margin-top: 10px;
}
.tanchuang1 .conBox .box p {
  font-size: 16px;
  color: #4d4d4d;
  margin-top: 4px;
}
.tanchuang1 .conBox .box .b15 {
  display: block;
  width: 150px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  position: absolute;
  bottom: -1px;
  left: 50%;
  margin-left: -75px;
  background: #1370c2;
  text-decoration: none;
  z-index:999999999999999;
  border:0px;
}
.tanchuang2 .conBox .box a {
  background: #404040;
}
/* 错误提示*/
  .errorMainCon {
  width: 100%;
  background: url(../images/Common/errorBg.jpg) no-repeat center #f6f6f6;
  ;height: 330px;
  padding-top: 300px;
}
.errorMainCon h3 {
  width: 525px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  font-size: 24px;
  color: #1e1e1e;
  font-weight: normal;
  margin: 0 auto;
}
.errorMainCon h3 em {
  color: #1370c2;
  font-weight: bold;
}
.errorMainCon p {
  font-size: 20px;
  color: #000000;
  text-align: center;
  margin-top: 30px;
}
.errorMainCon p em {
  color: #1370c2;
}
.errorMainCon a.error-url {
  font-size: 15px;
  color: #999999;
  font-family: arial;
  display: block;
  text-align: center;
  margin-top: 4px;
}
.errorMainCon .btn {
  text-align: center;
  height: 52px;
  width: 228px;
  margin: 30px auto 0;
  overflow: hidden;
}
.errorMainCon .btn .a1 {
  display: block;
  width: 104px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 16px;
  color: #818181;
  background: #e3e3e3;
  border-radius: 4px;
  float: left;
  text-decoration: none;
  border:none;
}
.errorMainCon .btn .a1:first-child {
  background: #1370c2;
  color: #fff;
  margin-right: 20px;
}







