﻿body{ padding: 0; margin: 0; background-color: #fff; min-width:1180px; color: #000;font-size: 12px; font-family: "Microsoft YaHei";-webkit-backface-visibility: hidden; min-width:1200px;letter-spacing:0.5px;} 
a,a:link,a:visited,a:active,a:hover{color: #313131; text-decoration: none;}
a:active,a:hover{color: #e70013;}
a.currentmenu,a.current{color: #e70013;}
img{ border: 0;}
.paddingsplit{ padding:0 3px;}

.font-maintitle{line-height: 44px; font-size: 22px;}
.font-title{font-size: 20px;}
.font-subtitle{font-size: 18px;}
.font-summary{font-size: 16px;}
.font-content{font-size: 14px;}
.font-currentred{color: #e70013;}
.font-darkred{color:#a82f2f!important;}
.font-contentgray{color:#7e7e7e;}
.font-contentdarkgray{color:#a2a2a2;}
.font-contentlightblack{color:#333333;}
.font-contentblack{color:#000000;}
.font-contentlightgray{color:#d5d5d5;}
.font-contentwhite{color:#ffffff}

.width100{ width: 100%;}
.float-left{float: left;}
.textcenter{ text-align: center;}
.textright{ text-align: right;}
.textleft{ text-align: left;}
.clearboth{clear: both;}
.displaynone{display:none!important;}

.marginright40{ margin-right: 40px;}
.margintop30{ margin-top: 30px;}
.margintop20{ margin-top: 20px;}
.margintop10{ margin-top: 10px;}
.margintop5{ margin-top: 5px;}
.marginbottom10{ margin-bottom: 10px;}

/*小图标样式*/
/*@font-face {
  font-family: 'iconfont';
  src: url('../font/font_1459823440_8401523.eot'); 
  src: url('../font/font_1459823440_8401523.eot') format('embedded-opentype'), 
  url('../font/font_1459823440_8401523.woff') format('woff'), 
  url('../font/font_1459823440_8401523.ttf') format('truetype'), 
  url('../font/font_1459823440_8401523.svg') format('svg'); 
}*/
                    


@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot'); 
  src: url('../font/iconfont.eot') format('embedded-opentype'), 
  url('../font/iconfont.woff') format('woff'), 
  url('../font/iconfont.ttf') format('truetype'), 
  url('../font/iconfont.svg') format('svg'); 
}                              
                                                            
.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; cursor: pointer;}

.blockheader{ float:left; width: 100%;background-color: #ffffff; text-align:center}
.blockgray{float:left; width: 100%;background-color: #f8f8f8;}
.blockligthgray{float:left; width: 100%;background-color: #f9f9f9;}
.blockdarkgray{float:left; width: 100%;background-color: #e4e4e4;}
.blockpink{float:left; width: 100%;background-color: #f5d7e0;}
.blockwhitegray{ float:left; width: 100%;background-color: #fcfcfc;}
.blockblackgray{ float:left; width: 100%;background-color: #d9d9d9;}
.blocklightblack{ float:left; width: 100%;background-color: #7d7d7d;}
.blocklightblue{ float:left; width: 100%;background-color: #91d1ee;}
.blockpurple{ float:left; width: 100%;background-color: #b1b2f2;}


.mcontainer{width: 1200px; margin: 0 auto;}
.splitline{padding: 0 5px;color: #cccccc;}
.bordertopgray{border-top: 1px solid #efefef; width:100%;}

.btn-default { color: #ffffff; background-color: #7e7e7e; border-color: #7e7e7e; }
.btn-default:active,.btn-default:hover,.btn-default:focus{color: #ffffff; background-color: #7e7e7e; border-color: #7e7e7e;}
.btn-default.active,.btn-default.hover,.btn-default.focus{color: #ffffff; background-color: #7e7e7e; border-color: #7e7e7e;}
.btn-default:active:hover,.btn-default.active:hover{color: #ffffff; background-color: #7e7e7e; border-color: #7e7e7e;}
.btn-default:active:focus,.btn-default.active:focus{color: #ffffff; background-color: #7e7e7e; border-color: #7e7e7e;}
.btn-default:active.focus,.btn-default.active.focus{color: #ffffff; background-color: #7e7e7e; border-color: #7e7e7e;}

.btn-primary { color: #ffffff; background-color: #333333; border-color: #333333; }
.btn-primary:active,.btn-primary:hover,.btn-primary:focus{color: #ffffff; background-color: #333333; border-color: #333333;}
.btn-primary.active,.btn-primary.hover,.btn-primary.focus{color: #ffffff; background-color: #333333; border-color: #333333;}
.btn-primary:active:hover,.btn-primary.active:hover{color: #ffffff; background-color: #333333; border-color: #333333;}
.btn-primary:active:focus,.btn-primary.active:focus{color: #ffffff; background-color: #333333; border-color: #333333;}
.btn-primary:active.focus,.btn-primary.active.focus{color: #ffffff; background-color: #333333; border-color: #333333;}

.btn-danger { color: #ffffff; background-color: #ff3848; border-color: #ff3848; }
.btn-danger:active,.btn-danger:hover,.btn-danger:focus{color: #ffffff; background-color: #ff3848; border-color: #ff3848;}
.btn-danger.active,.btn-danger.hover,.btn-danger.focus{color: #ffffff; background-color: #ff3848; border-color: #ff3848;}
.btn-danger:active:hover,.btn-danger.active:hover{color: #ffffff; background-color: #ff3848; border-color: #ff3848;}
.btn-danger:active:focus,.btn-danger.active:focus{color: #ffffff; background-color: #ff3848; border-color: #ff3848;}
.btn-danger:active.focus,.btn-danger.active.focus{color: #ffffff; background-color: #ff3848; border-color: #ff3848;}

.btn-link { color: #000000; }
.btn-link:active,.btn-link:hover,.btn-link:focus{color: #000000; }
.btn-link.active,.btn-link.hover,.btn-link.focus{color: #000000; }
.btn-link:active:hover,.btn-link.active:hover{color: #000000; }
.btn-link:active:focus,.btn-link.active:focus{color: #000000; }
.btn-link:active.focus,.btn-link.active.focus{color: #000000; }

.form-control:focus {
  border-color: #ccc;
  -webkit-box-shadow:none;
          box-shadow:none; 
}

/*TOP导航*/
.top{float: left; width: 100%; height: 40px; padding: 10px 0; background-color: #333333;color: #a2a2a2; line-height: 16px;}
.top a{color: #a2a2a2; }
.top a:active,.top a:hover{color: #ffffff;}
.top .operstyle{ width:80%; margin: 0 auto; }
.top .operstyle div{display: inline; float: right; padding: 0 15px;}
.top .operstyle div.userstyle{margin-top: 3px;}
.top .operstyle div.userstyle .iconfont{ font-size:14px;}
.top .operstyle div.telstyle{ margin-top: 3px; font-family: helvetica; font-size:15px;}
.top .operstyle div.telstyle .iconfont{ padding-right: 4px;}
.top .splitline{ border-right: 1px solid #cccccc; } 

/*顶部导航*/

.header{ padding: 20px 0;  width: 1200px; margin: 0 auto; height:82px;  }
.header .logo{float: left;position:relative;top:-10px; }
.header .logo img{width:auto; height:64px;}

.header .menu{ display: inline; float: left; margin: 10px 0 10px 50px;}
.header .menu a{ position:relative; margin:0 10px; padding:2px 5px; letter-spacing: 2px; font-size:14px;}
.header .menu a:hover{ border-bottom:1px solid #e70013;}
.header .menu a div{ float:left; position:absolute; left:0; top:20px; line-height:30px; width:150px; text-align:center;color: #313131;}
.header .menu a div.submenuTitle1{left:-110px; }
.header .menu a div.submenuTitle2{left:30px;}
.header .menu a div.currentmenu{color: #e70013;}

.header .search{display: inline; float: right; margin-left: 20px; margin-top: 6px; width: 143px;}
.header .search .searchstyle{font-size:12px;}
.header .form-control { height: 29px; padding: 2px 12px;border-right:0; font-size: 14px;}
.header .input-group-addon { padding: 2px 8px; background-color: #ffffff;}

.header .menuV3{ display: inline; float: left; margin: 0 0 0 50px;}
.header .menuV3 div{display: inline-block; float:left;margin:0 10px; padding:15px 0; }
.header .menuV3 div a{letter-spacing: 2px; font-size:14px;padding:2px 3px;}
.header .menuV3 div a:hover,.header .menuV3 div a:active{color: #e70013;}
.header .menuV3 div.subMenu{float:left; position:relative;}
.header .menuV3 div.subMenu a:hover,.header .menuV3 div.subMenu a:active{border-bottom:0;}
.header .menuV3 div a.currentMenuV3{color: #e70013;}
.header .menuV3 div ul{ padding:5px; margin:0; position:absolute; top:38px; left:-34px;border-top:1px solid #e70013; z-index:10; width:140px;background-color:#f7f7f7; }
.header .menuV3 div ul li{padding:0; margin:0; list-style:none; line-height:40px; text-align:center; border-bottom:1px solid #c3c3c3; }
.header .menuV3 div ul li.noBottomBorder{border-bottom:none;}
.header .menuV3 div ul li a{letter-spacing: 0px; }

/*面包屑导航*/
.location{width: 1200px; margin: 0 auto;height: 40px; padding: 10px 0;}
.location a,.location span{padding: 0 20px;}


/*底部导航*/
.footer{float: left;width: 100%; background-color: #333333;}
.footerinfo{ width: 1200px; margin: 0 auto; margin-top: 60px; }


.footerinfo .margintop10 a{ font-size:18px; margin:10px auto;}
.footerinfo ul{float: left; }
.footerinfo ul,.footerinfo ul li{padding: 0; margin: 0; list-style: none;}
.footerinfo ul li{display: inline; float: left;  margin-right: 100px;line-height: 24px;}
.footerinfo ul li.firstfooter{ margin-left: 3px;}
.footerinfo a{color: #a2a2a2;  display: block;}
.footerinfo h3{padding: 0; margin: 0;color: #ffffff;font-size: 21px; }
.footerinfo h3 a{color: #ffffff;}
.footerinfo .copyright{ margin-left: 3px;  display: block; border-top:1px solid #a2a2a2; padding: 10px 0; line-height: 30px; }
.footerinfo .copyright div{ float:left; display:inline; font-size:16px;}
.footerinfo .copyright div.iconstyle{ float:right;}
.footerinfo .copyright div.iconstyle .iconfont{ font-size:30px;}
.footerinfo .copyright div  a{ display:inline}
.imgWeiXin{ position:absolute; left:-100px; top:-70px;}

.footerinfo .copyright div.iconstyle a{ display:inline; float:left; padding:0 8px; position:relative;}
.footerinfo .copyright div.iconstyle a .imgWeiXin{ display:none;}
.footerinfo .copyright div.iconstyle a:hover .iconfont{color:#ffffff;}
.footerinfo .copyright div.iconstyle a:hover .imgWeiXin{ display:block;}
.footerinfo .foottelstyle{ float: right; margin-right: 3px; line-height: 18px; font-family: helvetica;}
.footerinfo .foottelstyle .iconfont{ font-size: 28px; padding-right: 5px;}
.footerinfo .foottelstyle div{  text-align:center; font-size:12px; margin-top:15px; }
.footerinfo .foottelstyle .erweima li:first-child{ margin-right:20px; }

/*分页样式*/
.pager{width:100%; text-align: right;}
.pager a{ padding: 3px 8px; margin:0 5px; color:#949494;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; font-size:16px; font-family: helvetica;}
.pager a.cur{ background-color:#de6262;color:#ffffff;}

/*弹窗样式*/
.modal {top: 200px;}
.modal .modal-body{padding:40px 60px;height: 350px;}
.modal .modal-body .mtitle{float: left; margin: 0px 0px 20px 35px;}
#Login .mtitle{margin-top: 25px;}
#Forget img{ height:34px; width:120px;}
.modal .modal-body .mtitle div{display: inline; float: left;}
.modal .modal-body .splitline{ height: 1px; width:86px; background-color: #959595;}
.modal .modal-body .mcontent{ width: 80px; text-align: center; margin-top: -10px;}
.modal .modal-body .row{ margin: 10px 0; }
.modal .modal-body .row .padright0{ padding-right: 0;}
.modal .modal-body .row .padleft10{padding-left: 10px;}
.modal .btn-primary{width: 100%;}
.blur{-webkit-filter: blur(3px);-moz-filter: blur(3px); -o-filter: blur(3px);-ms-filter: blur(3px);filter: blur(3px);}
.modal-dialog{width: 450px;}
.modal .checkbox, .radio { margin-top: 0; margin-bottom: 0;}

