﻿@charset "utf-8"; 
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:400}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}a:focus{outline:none}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}-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; .curp{cursor:pointer}; 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%}h1{font-size:32px}h2{font-size:26px}h3{font-size:20px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}#roll_top,#fall,#ct{position:relative;cursor:pointer;height:59px;width:20px}#roll_top{background:url(../img/top.gif) no-repeat}#fall{background:url(../img/top.gif) no-repeat 0 -80px}#ct{background:url(../img/top.gif) no-repeat 0 -40px}#roll{display:block;width:20px;margin-right:-485px;position:fixed;right:46%;top:80%;_margin-right:-485px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));z-index:100}
body{background-color:#fff;overflow-x:hidden;color:#666;font-size:12px;font-family:微软雅黑;position:relative}
.header,.footer,.container{margin-left:auto;margin-right:auto;width:1000px}
.header{width:100%;overflow:hidden;background-color:#fff}
.header_top{overflow:hidden;width:100%;height:30px;background-color:#eee}
.header_top p{float:left;line-height:30px;font-size:13px;color:#333}
.header_top ul{overflow:hidden;float:right;margin-top:5px}
.header_top li{float:left;font-size:13px;color:#333;padding:0 10px;border-right:1px solid #333}
.header_top li.last{border:none;padding-right:0}
.header_center{overflow:hidden;width:1000px;margin:0 auto;height:126px}
.header_center h1{float:left;margin-top:20px}
.header_center h2{float:left;padding:5px 0;margin-top:35px;padding-left:20px;border-left:1px solid #d2d2d2;font-size:24px;color:#005aa1;margin-left:20px}
.header_center h2 em{display:block;font-size:15px;color:#666;margin-top:5px}
.header_center .phone{overflow:hidden;float:right;margin-top:45px;padding-left:55px;background:url(../img/phone.png) no-repeat left center}
.header_center .phone p{font-size:13px;color:#666}
.header_center .phone span{display:block;font-size:22px;color:#f60}
.header_nav{overflow:hidden;width:100%;height:55px;background:url(../img/nav.png) left top repeat-x;line-height:55px}
.header_nav ul{overflow:hidden;width:100%}
.header_nav li{float:left;font-size:14px;background:url(../img/nav_b.png) no-repeat right center}
.header_nav li a{text-decoration:none;display:block;color:#fff}
.header_nav li:last-child{background:0 0}
.header_nav li.cur,.header_nav li:hover{background:url(../img/nav_c.png) repeat-x left top}

.banner{overflow:hidden;width:100%;height:380px;background:url(../img/banner.jpg) no-repeat center top}
#flashs{position:relative;height:380px;overflow:hidden}
#flashs .bgitem{z-index:1;position:absolute;top:0}
#flashs .btn{text-indent:-99999em;overflow:hidden;position:absolute;z-index:50;left:50%;bottom:13px;padding:0 1px;border:2px solid #0488e5;width:146px;margin-left:-60px;*padding-bottom:2px}
#flashs .btn span{display:block;cursor:pointer;float:left;width:46px;height:8px;background-color:#f7f7f7;margin:2px 1px;opacity:.42}#flashs .btn span.cur{background-color:#0488e5;opacity:1}
.search{overflow:hidden;width:100%;height:32px;padding:12px 0;background-color:#d3d3d3}
.search p{float:left;line-height:32px;font-size:13px;color:#333}
.search p a{color:#333;margin-right:10px}
.search .sbox{overflow:hidden;height:32px;background:url(../img/search.png) no-repeat center top;width:289px;float:right}
.search input{overflow:hidden;padding:0 10px;width:210px;height:32px;border:none;background:0 0;outline:none;float:left;font-size:13px;color:#333;line-height:32px}
.search span{display:block;width:59px;height:32px;cursor:pointer;float:right}


.footer{overflow:hidden;width:100%;background-color:#26272a}
.footer .f_nav{overflow:hidden;width:100%;height:50px;background-color:#313236}
.footer .f_nav ul{overflow:hidden;width:100%}
.footer .f_nav li{float:left;font-size:14px;height:48px;border-top:2px solid #313236;background:url(../img/nav_b.png) right center no-repeat;line-height:48px}
.footer .f_nav li a{color:#fff;text-decoration:none;display:block}
.footer .f_nav li:last-child{background:0 0}
.footer .f_nav li:hover{border-color:#f07f1b}
.footer .f_nav li:hover a{color:#f07f1b}
.footer .f_center{overflow:hidden;width:1000px;margin:0 auto}
.footer .f_center h2{float:left;margin-top:65px}
.footer .f_center .info{overflow:hidden;float:left;margin-top:45px;margin-left:35px}
.footer .f_center .info p{font-size:13px;color:#c3c3c3;line-height:32px}
.footer .f_center .ewm{overflow:hidden;float:right;margin-left:20px;margin-top:55px}
.footer .f_center .ewm img{display:block;margin-bottom:10px}
.footer .f_center .ewm em{display:block;text-align:center;font-size:13px;color:#c3c3c3}
.footer .f_btm{overflow:hidden;width:100%;height:40px;border-top:1px solid #313236;margin-top:40px}
.footer .f_btm p{float:left;line-height:40px;color:#858585;font-size:13px}
.footer .f_btm .container span{float:right;margin-top:12px;color:#858585;font-size:13px}