﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "微软雅黑"; min-width:1200px;}/*网站字体颜色*/
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}
/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.header .header_top{ width:100%; height:35px; border-bottom:1px solid #e4e4e4;}
.header .header_top p{ color:#333; float:left; line-height:35px;}
.header .header_top .top_nav{ float:right; margin-top:10px; overflow:hidden}
.header .header_top .top_nav li{ float:left; border-right:1px solid #676767; width:70px; text-align:center}
.header .header_top .top_nav a{ color:#333;}
.header .header_top .top_nav .last{ width:60px; text-align:right; border:none}
.header .header_center { height:142px; overflow:hidden}
.header .header_center .logo{ float:left; margin-top:40px;}
.header .header_center dt{ float:left; margin-right:25px;}
.header .header_center dd{ float:left; margin-top:10px;}
.header .header_center dd h2{ font-size:28px;color:#F00;}
.header .header_center dd p{ font-size:18px; color:#000; font-weight:bold}
.header .header_center .phone{background:url(../images/phone.png) no-repeat left center; padding-left:45px; float:right}
.header .header_center .phone p{ font-size:14px;color:#0355b5;}
.header .header_center .phone h3{ font-size:24px; color:#0355b5; font-weight: bold;}
.header .header_nav{ width:100%; height:57px; background-color:#03499b;}
.header .header_nav ul li{ float:left; font-size:14px; border-left:1px solid #185daf; line-height:57px;}
.header .header_nav .first{ border:none}
.header .header_nav li a{ color:#fff; display:block; width:108px;text-decoration:none; text-align:center;}
.header .header_nav .cur,.header .header_nav li:hover{ background-color:#ff4a0e;}
/*页脚*/
.footer{ overflow:hidden; width:100%; background-color:#efefef; height:290px;}
.footer .footer_nav{ overflow:hidden; width:100%; height:54px; background:url(../images/footer_nav_bg.png) no-repeat center;}
.footer .footer_nav li{ float:left; border-right:1px dotted #759bc7; padding:0 38px; font-size:14px; margin-top:18px;}
.footer .footer_nav .last{ border:none}
.footer .footer_nav li a{ color:#fff}
.footer .footer_left { float:left; overflow:hidden; margin-top:45px;}
.footer .footer_left .phone{ background:url(../images/phone.png) no-repeat left center; padding-left:45px; margin-bottom:35px;}
.footer .footer_left .phone p{ font-size:14px; color:#0355b5;}
.footer .footer_left .phone h3{ font-size:24px; color:#0355b5;}
.footer .footer_left p{ font-size:12px; color:#333; line-height:24px;}
.footer .footer_left p em{ margin:0 10px;}
.footer .footer_right { float:right; margin-top:18px; margin-right:40px;}
/*banner*/
.banner{ overflow:hidden; height:600px;}
#flashs{ position:relative; height:600px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.on{ background:#0352AD;} 
/*sousuo*/
.sousuo{ width:100%; height:47px; background-color:#000; overflow:hidden}
.sousuo p{ float:left; line-height:47px; color:#fff;}
.sousuo p a{ color:#fff; margin:0 2px;}
.sousuo .sousuo_box{ float:right; width:245px; height:31px; background:url(../images/sousuo_bg.png) no-repeat center; margin-top:8px;}
.sousuo .sousuo_box input{ width:190px; margin-left:13px; float:left; height:31px; line-height:31px; border:none; background:none; outline:none}
.sousuo .sousuo_box a{ display:block; width:35px; height:31px; float:right}
