@charset "utf-8";
/* CSS Document */
/*--初始化CSS--*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0; font-family: "微软雅黑";}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table{ border-collapse:collapse; }
body{ padding: 0; font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;background-color:#ffffff;/* overflow-y:scroll;*/ min-width:1200px; }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
a {text-decoration:none; color:#333;}
img{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
body{ min-width:1200px;}

/*--头部--*/
.ding{ width:100%; height:3px; background:url(../images/top.jpg) no-repeat center;}
.top{ width:100%; height:43px; border-bottom:1px solid #f2f2f2;}
.top_con{ width:1200px; height:43px; margin:0 auto;}
.top_left{ color:#999; width:360px; height:43px; line-height:43px; float:left;}
.top_right{ width:240px; height:43px; float:right;}
.top_right a{ margin-top:7px; width:85px; height:30px; line-height:30px; background:url(../images/xian.gif) no-repeat right; float:left; color:#999; display:block; text-align:center;}
.logo{ width:1200px; height:120px; margin:0 auto;}
.logo_left{ width:830px; height:84px; float:left; margin-top:16px;}
.logo_left img{ width:550px; height:84px; float:left;}
.logo_left .txt{ width:260px; height:84px; float:right;}
.logo_left .txt p{ font-size:22px; color:#043179; margin-top:13px; line-height:40px;}
.logo_left .txt span{ font-size:16px; color:#333;}
.logo_right{ width:280px; height:86px; float:right; margin-top:28px;}
.logo_right h3{ width:280px; height:38px; background:#e93321; border-radius:20px; color:#fff; font-weight:normal; font-size:16px; padding-left:15px; box-sizing:border-box; line-height:35px;}
.logo_right h3 b{ display:inline-block; font-family:Arial; font-size:20px; padding-top:3px; font-weight:normal;}
.logo_right h3 img{ width:23px; height:25px; float:left; margin-top:6px; margin-right:10px;}
.logo_right h3 span{ line-height:30px; display:inline-block; margin-top:5px; float:left;}
.logo_right p{ margin-top:7px; width:280px; height:30px; float:right; line-height:30px; background:url(../images/phone.gif) no-repeat left 5px; font-size:16px; color:#333; padding-left:15px; box-sizing:border-box;}
.logo_right p i{ margin-right:15px; font-style:normal; font-family:Arial; font-size:22px; color:#333; font-weight:bold; line-height:30px; display:inline-block; float:right;}

/*--导航--*/
.nav{ width:100%; height:59px; background:#0a5cb0;}
.nav_con{ width:1200px; height:59px; margin:0 auto; position:relative;}
.nav_con ul li{ width:132px; height:59px; float:left; background:url(../images/jb.jpg) no-repeat right;}
.nav_con ul li a{ width:132px; height:59px; color:#fff; font-size:16px; line-height:59px; text-align:center; display:block;}
.nav_con ul li:nth-child(9){ background:none;}
.nav_con ul li:hover{ background:#e93321;}
.hidden-box{width:132px;position:absolute; z-index:99999; display:none; background:#fff; background-color:rgba(255,255,255,0.9)}
.hidden-box>ul{ width:132px; height:auto; text-align:center; list-style-type:none;color:#fff;cursor:pointer; padding-top:12px;padding-bottom:15px; overflow:hidden;}
.hidden-box>ul li{ line-height:33px; height:33px; font-weight:500; background:none; text-align:center;}
.hidden-loc-index{ position:absolute; top:59px; left:0px}
.hidden-box>ul li a{ width:132px; height:33px; line-height:33px; display:block; text-align:center; font-size:14px; color:#333;}
.hidden-box>ul li a:hover{ background:#cecece; color:#333;}
.hidden-loc-index{ left:396px;}
.hidden-loc-index2{ position:absolute; top:59px; left:528px; }
.hidden-loc-index3{ position:absolute; top:59px; left:924px; }
.hidden-loc-index4{ position:absolute; top:59px; left:132px; }
.hidden-loc-index5{ position:absolute; top:59px; left:792px; }
/*--底部--*/
.footer{ width:100%; height:435px; background:#05194b; border-top:4px solid #d21b1b;}
.footer_con{ width:1200px; height:435px; margin:0 auto;}
.lie{ width:750px; height:265px; float:left; margin-top:57px;}
.lie li{ float:left; width:195px; height:265px; border-right:1px solid #172958; padding-left:66px; padding-top:26px; box-sizing:border-box;}
.lie li h3{ width:82px; height:40px; line-height:33px; background:url(../images/foot.gif) no-repeat bottom; color:#fff; font-weight:normal; margin-bottom:18px;}
.lie li a{ color:#dddfe3; line-height:28px; display:block; transition:all 0.5s;}
.lie li a:hover{ color:#ef2814; margin-left:3px;}
.footer .xin{ width:1075px; height:51px; border:1px solid rgba(255,255,255,0.16); margin:0 auto; margin-top:46px; padding-left:24px; box-sizing:border-box;}
.footer .xin p{ color:#636465; line-height:51px; position:relative;}
.footer .xin p span{ width:50px; height:12px; display:block; position:absolute; right:213px; top:20px;}
.footer .xin p a{color:#636465;  float:right; margin-right:25px;}
.footer .gs{ width:320px; height:230px; float:left; margin-left:58px; margin-top:80px;}
.footer .gs p{ font-size:16px; color:#fff;}
.footer .gs p i{ font-style:normal; display:block; float:left; line-height:29px;}
.footer .gs p span{ font-size:25px; color:#ef2814; font-family:Arial; font-weight:bold; display:block;}
.footer .gs dl{ color:#fff; line-height:30px; margin-top:10px;}
.ma{ width:226px; height:107px; background:url(../images/erweima.jpg) no-repeat; margin-top:30px;}
.dibu{ width:1200px; height:60px; border-top:1px solid #1c2e5b; margin-top:49px; color:#dddfe3; line-height:60px;}
.dibu a{ color:#fff;}
.dibu_left{ width:900px; float:left;}
.dibu_right{ width:250px; float:right; position:relative;}
.dibu_right .liu{ width:50px; height:12px; position:absolute; right:0; top:25px; background:url(../images/liu.jpg) no-repeat;}



/*--小导航--*/
.nav_x{ width:100%; height:59px; border-bottom:1px solid #e6e6e6;}
.nav_x .con{ width:1200px; height:59px; margin:0 auto; background:url(../images/dw.gif) no-repeat 5px; padding-left:35px; box-sizing:border-box; line-height:59px;}
.nav_x .con span{ font-size:16px; color:#333; float:left;}
.nav_x .con a{ font-size:16px; color:#333;  padding:0 6px;}
.nav_x .con a:hover{ font-weight:bold;}

.fenye{ width:530px; height:50px; margin:0 auto; margin-top:50px; margin-bottom:50px; text-align:center;}
.fenye li{ padding:8px 16px; border:1px solid #d5d5d5; margin:0 2px;float: left;list-style: none}
.fenye li:hover{ background:#333; color:#fff;}
.fenye li a:hover{ color:#fff;display: block;}

.middle{ margin:0 auto;}


.dibu_right img { display:inline;}














