@charset "utf-8";
/*-----------------------------  basic ----------------------------------------*/
html, body, div, iframe, h1, h2, h3, h4, h5, h6, p, a, del, em, b, i, s, img, strong, dd, dl, dt,  ol, ul, li, label, form, table, tbody, thead, tr, th, td, address, span, cite { margin:0; padding:0; border:medium none; }
body {font:14px/1.5 "Microsoft YaHei",Arial,sans-serif; color:#333333; _word-break:break-all;white-space:normal; word-break: break-all; word-wrap:break-word; background:#f5f5f5;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
table { border-collapse:collapse; border-spacing:0; }
a {text-decoration: none; color:#333333; outline:0; blr:expression(this.onFocus=this.blur());}
a:hover {color:#ea0000; text-decoration:none;}
em, b, cite, i, s { font-style:normal;}
ul,ol { list-style:none; text-align: left;}
img, input, select, button, textarea { font:12px Arial, sans-serif; vertical-align:middle; padding:0; margin:0;}
.clear { clear:both; height:0; font-size:0; visibility:hidden; display:block;}
.clearfix:after {clear: both; content: "."; display: block; visibility:hidden; height: 0;font-size:0;  }
.clearfix { zoom:1;}
.fl { float:left;}
.fr { float:right;}
.mt20 { margin-top:20px;}
.mt50 { margin-top:50px;}
input[check]{width:16px; height:16px;}
/*头部*/
.top { width:100%; height:50px; background:#004e9f; line-height:50px;}
.top_bar { width:1200px; margin:0 auto;}
.top_bar_f{ width:auto; }
.top_bar_f ul li{ float:left; height:30px; line-height:30px; margin:10px 5px 0 0; }
.top_bar_f ul li a{ font-size:16px; color:#fff; padding:0 20px; display:inline-block; line-height:30px;}
.top_bar_f ul li a.hover{ background:#fff; color:#004e9f;}
.top_bar_f ul li a:hover{ background:#fff; color:#004e9f;}
.top_bar_r {color:#fff;  height:30px; }
.top_bar_r a { display:inline-block; border-radius:3px;}
.top_bar_r a.dl {width:auto; height:28px; line-height:28px; border:1px solid #fff; color:#fff; margin:10px 0 0 20px; border-radius:3px;padding: 0 10px;}
.top_bar_r a.zc { float:right; width:auto;  height:28px; line-height:28px;border:1px solid #fff;background:#fff; color:#004e9f; margin:10px 0 0 10px;border-radius:3px;padding: 0 10px;}
.top_bar_r a.dl:hover{background:#fff; color:#004e9f; }

/*头部*/
.logo { width:100%; height:120px; background: #fff;box-shadow:0px 3px 5px #ccc; z-index:9999;}
.logo_bar { width:1200px; margin:0 auto;}
.logo_bar_f { width:420px; height:83px; margin:17px 0 0 0;}
.head_search { float:right; width:578px; height:50px; font-size:14px;color:#808080; border:#ccc 1px solid; margin-top:35px;position: relative;}
.head_search select.select_span {width:85px;height:50px;line-height:50px;background: url(../images/tb.png) no-repeat right;color:#808080;font-size:14px;padding-left: 14px;float: left;cursor: pointer;position: relative; border:none; appearance:none; -moz-appearance:none; -webkit-appearance:none;outline:none;}
.head_search .search_text{color:#808080; float:left; width:420px; height:48px; line-height:50px; padding:0 0 0 20px; outline:none; border:none;font-size:14px;}
.head_search .search_button{ width:48px; height:50px; background:url(../images/search.png) no-repeat center center; outline:none;border:none; cursor:pointer;}
/*头部*/
.box_one{ width:1200px; margin:0 auto;}
/*头部*/
.line{ width:1200px; height:130px; background:url(../images/lines.jpg) no-repeat center;}
.line h1{ text-align:center; font-weight:normal; font-size:28px; line-height:45px; color:#004e9f;}
.line ul li{ float:left; width:215px; height:25px; line-height:25px; text-align:center; font-size:16px; background:#FFF; margin:10px 8px 0 15px;} 
.line ul li:hover{box-shadow: 0 0 5px #fff;transform: translate3d(0, -2px, 0);}
.line ul li a{color:#004e9f;}
.line ul li a.gd01{color:#333;}
.line ul li a:hover{ color:#ea0000;}
.foot{ width:100%; height:230px; background:#404348;}
.foot_bar{ width:1200px; height:200px; margin:0 auto;}
.foot_f{width:88px; height:88px; margin:35px 0 0 0; }
.foot_m{width:800px; height:125px; margin:25px 0 0 70px; }
.foot_m ul li{ float:left;  height:125px; }
.foot_m ul li.foot01{ background:url(../images/foot01.png) no-repeat left top;width:215px;}
.foot_m ul li.foot02{ background:url(../images/foot02.png) no-repeat left top;width:215px;}
.foot_m ul li.foot03{ background:url(../images/foot03.png) no-repeat left top;width:250px;}
.foot_m ul li h1{ font-size:16px; color:#fff; line-height:40px; text-indent:3em;}
.foot_m ul li p{ font-size:14px; line-height:28px; text-indent:3em;color:#ccc;}
.foot_m ul li p a{ color:#ccc;}
.foot_m ul li p a:hover{ color:#ea0000;}
.footer_r{ width:100px; height:130px; margin-top:35px;}
.footer_r span{ float:right;}
.footer_r span p img{ text-align:center; width:78px; height:78px;}
.footer_r span p{text-align:center; line-height:25px;color:#ddd; font-size:14px;}
.foot_dibu{width:100%; height:30px; background:#161718; line-height:30px; text-align:center; color:#FFF;}


/*头部*/
.foot{ width:100%; height:330px; background:#363b51; margin-top:20px;}
.footer{ width:1024px; height:250px;}
.footer_f{ width:900px; height:200px; }
.footer_f h1{ font-size:16px; color:#FFF;}
.footer_f ul{ width:880px; height:120px; margin-top:20px; }
.footer_f ul li{ float:left; width:220px; line-height:40px;}
.footer_f ul li a{ color:#ddd; font-size:12px;}
.footer_f ul li a:hover{ color:#f60;}
.footer_r{ width:100px; height:130px; margin-top:90px;}
.footer_r span{ float:right;}
.footer_r span p img{ text-align:center; width:78px; height:78px;}
.footer_r span p{text-align:center; line-height:25px;color:#ddd; font-size:14px;}
.dibu{ width:1024px; height:60px; border-top:1px solid #ddd;}
.dibu p{ text-align:center; color:#fff; font-size:12px; line-height:30px;}
.acc_input { width:245px; height:35px; margin-left:30px; margin-top:10px; line-height:35px; border:1px solid #b3b3b3; background:#fff; text-indent:5px;}
.ss { float:left; font-size:14px; width:84px; height:37px; background-color:#5dbc6a; text-align:center; line-height:34px; color:#FFF; margin-left:20px; margin-top:10px; border-radius:4px}
.ss a{ color:#FFF;}

