@charset "utf-8";
/* CSS Document */
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body {color: #333333;font:14px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background: #ffffff;}
ul, ol, li {list-style: none outside none;}
input, textarea { padding:0px; font-family: Microsoft YaHei; outline:0 none;}
textarea {resize: none;}
a {color: #333333;text-decoration: none; outline:none; font-family: Microsoft YaHei;}
a:hover {color: #d00; text-decoration:none;}
dl{ margin-bottom: 0;;}
i{font-style:normal;}
em{font-style:normal;display:inline-block;}
p{display:block;}
img{ border:0 none;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
table, td, input, textarea { padding:0px;}

/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;margin-top:0px;*margin-top:-1px;_margin-top:-1px;overflow:hidden; padding:0;}
.clear20{clear:both;font-size:0px;line-height:0px;height:0px; padding:0 0 20px 0;margin-top:0px;*margin-top:-1px;_margin-top:-1px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;margin: 0;padding: 0}
h1{ font-size:18px;}
h2{ font-size:14px;}
h3{ font-size:12px;}
.fl{ float: left;}
.fr{ float: right;}
/*字体相关样式*/
.fB{font-weight:bold;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.fB12{ font-size:12px; font-weight:bold;}
.fB13{ font-size:13px; font-weight:bold;}
.fB14{ font-size:14px; font-weight:bold;}
.fB15{ font-size:15px; font-weight:bold;}
.fB16{ font-size:16px; font-weight:bold;}
.red{color: red}
.redSize{ color:#CC0000;}
.greeSize{ color:#56a027;}
.cError{ color:#CC0000; }
.bg-white{background: white}
/*功能相关*/
.goLeft{float:left;}
.goRight{float:right;}
.pointer{cursor:pointer;}
.hidden {display:none;}
.display{display:block;}
.absolute{position:absolute;}
.relative{position:relative;}
/*横向间隔定义高*/
.blank1 {clear:both; height:1px; overflow:hidden; display:block;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank4 {clear:both; height:4px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank7 {clear:both; height:7px; overflow:hidden; display:block;}
.blank8 {clear:both; height:8px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; width:1310px; height:20px; overflow:hidden; display:block; background:#FFF; margin:0 auto;}
.blank25 {clear:both; height:25px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
/*纵向间隔定义宽*/
.iblank1{ width:1px; height:10px; float:left; overflow:hidden; display:block;}
.iblank2{ width:2px; height:10px; float:left; overflow:hidden; display:block;}
.iblank3{ width:3px; height:10px; float:left; overflow:hidden; display:block;}
.iblank4{ width:4px; height:10px; float:left; overflow:hidden; display:block;}
.iblank5{ width:5px; height:10px; float:left; overflow:hidden; display:block;}
.iblank6{ width:6px; height:10px; float:left; overflow:hidden; display:block;}
.iblank7{ width:7px; height:10px; float:left; overflow:hidden; display:block;}
.iblank8{ width:8px; height:10px; float:left; overflow:hidden; display:block;}
.iblank9{ width:9px; height:10px; float:left; overflow:hidden; display:block;}
.iblank10{ width:10px; height:10px; float:left; overflow:hidden; display:block;}
.iblank15{ width:15px; height:10px; float:left; overflow:hidden; display:block;}
.iblank20{ width:20px; height:10px; float:left; overflow:hidden; display:block;}
.iblank25{ width:25px; height:10px; float:left; overflow:hidden; display:block;}
.iblank30{ width:30px; height:10px; float:left; overflow:hidden; display:block;}
.margin20{ margin-left: 20px;}



body {color: #333333;font:14px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background: url(../images/bg.jpg) no-repeat; background-color: #ffffff; }
.mainBox{ width: 1270px; margin: 0 auto; background-color:#FFF; padding:0 20px; overflow:hidden;}
.mainBox1{ width: 1310px; margin: 0 auto;}
/*头部*/
.top{ background: url(../images/top.jpg) no-repeat -300px top; height: 148px; padding:0 20px;}
.top .logo{ margin-top: 40px;}
.top .top-right{ width: 300px; position: relative; margin-top: 40px;}
.top .top-right .serch-top{ float: right;}
.top .top-right .serch-top a{ margin: 0 10px;}
.top .top-right .serch{ width: 260px; float:left; background:#ffffff; border-radius: 50px; height: 35px; margin-top: 12px;}
.top .top-right .serch input[type="text"]{ background: none; border: none; float: left;width: 200px; height: 35px; padding-left: 15px;}
::-webkit-input-placeholder{color:#333333; } 
:-moz-placeholder{color:#333333;} 
::-moz-placeholder{color:#333333;} 
:-ms-input-placeholder{color:#333333;}
.top .top-right .serch img{ float: right; margin-top: 0px; margin-right: 0px;}
.top .top-right .shouji{ float: right; margin-top: 12px;}
/*导航*/

.menu{ background:url(../images/menu_bg.jpg); height: 56px; line-height: 56px;}
.menu li{ float: left; width: 115px; font-size: 20px; text-align: center;}
.menu li a{ color:#ffffff;line-height: 56px;}
.menu li:nth-child(1){ background: none;}


.footer{width:100%; background: url(../images/footer_bg.jpg) no-repeat; height: 63px; clear:both; overflow:hidden; background-color:#0777ff; display:block; min-width:1310px;}
.footer .fl{ width: 650px;}
.footer .fl li{ float: left; width:200px;margin-right: 15px; margin-top: 15px;}
.footer .fl li select{ width:98%; height: 30px; font-size: 14px; text-align: center; padding-left: 2% ;  line-height: 30px; border:1px solid #cdddee; background: #fafafa;} 
.footer .fr{line-height: 63px; color: #ffffff;}
.footer .fr a{ color: #ffffff; }