﻿@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
ul,li{ list-style-type:none;}
img{ border:none;}
a{ text-decoration:none;}
a:hover{ color:#033E80;}
p,ul,li,dl,dd{ font-size:12px; }
h4,h5{font-weight:normal;}
.fl{ float:left;}
.fr{ float:right;}
body{ font-family:"微软雅黑";}

.top {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	float: left;
	width: 103px;
}

/*=================导航=================*/
.menu{width:780px;  height:80px; line-height:80px; float:left; margin-left:200px;}
#nav{ width:780px; margin:0 auto;}
#nav li{ display:block; float: left; min-width:30px; width:110px; position:relative;  z-index: 2; }
#nav li .a{ display: inherit; text-align:center;  height:80px;  }
#nav li .a strong{ display:block; font-size:16px; text-transform: uppercase; color:#666; text-align:center; position:relative; z-index:1;}
#nav li .a span{ position:absolute; bottom:0px; left:0; width:100%;  text-align:center;}
#nav li .a i{ display:block; z-index: 4; background: #033E80; margin:0 auto;   width:100%; text-align:center;  z-index:1; height:80px; width:0; }
#nav .on .a i{  width:100%;}
#nav li.on .a strong{ color:#fff;}
#nav li .a:hover i{  width:100%;}
#nav li .a:hover strong{ color:#fff;}
#nav li.on .a:hover i{   width:100%;  }

#nav  .list{ display:none; z-index:99; left: -25px; top: 80px;position: absolute;width: 160px;padding-top: 20px; background: url(../images/bg_nav_list.png) center 11px no-repeat;}
#nav  .list .box{ padding:5px 0; background:#fff; overflow:hidden; margin-bottom:-1px;}
#nav  .list .box a{ font-weight:normal; margin:0 10px; background:none; height:36px; color:#747474 !important; border-bottom:1px solid #ebebeb; text-align:center;  line-height:36px;  font-size:14px; display:block;  }
#nav  .list a:hover{ color:#0185E9 !important; text-decoration:underline; }
#nav  .list.cp_sub_nav{ width:780px !important; left: -265px; background: url(../images/bg_nav_list.png) 325px  11px no-repeat;}
#nav .cp_box{  width:780px; padding-bottom:30px; padding-top:25px;background:#fff;}
#nav .cp_box ul{ margin-left:50px; }
#nav .cp_box li{ width:222px; line-height:40px;}
#nav .cp_box li a{ color:#747474; text-align:left; font-size:14px; display:block; line-height:30px;}
#nav  .list.cp_sub_nav .more{  background:#0185E9;  overflow:hidden; display:block; margin:20px auto 0 auto;  text-align:center; border-radius:2px; width:300px; height:45px; line-height:45px; color:#fff; font-size:12px;}
#nav  .list.cp_sub_nav .more:hover{ color:#fff !important; box-shadow:0 0 8px #999}


/*缓动*/
.pro_left .pro_list a,#s_pro_list li h1,#s_pro_list li img,.s_more:hover,.footer2 li a:hover,#nav li .a strong,#nav li .a i,.news_wz a:hover,.foot1 a:hover{ -moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; } 

.laung {float: right;width: 80px;margin-top: 30px;background:url(../images/en.jpg) no-repeat left ;padding-left:26px;}
.laung a { display:block;color: #999; font-size:14px; }
.laung a:hover {color: #033E80;}


.s_more{  font-size: 16px; color: #fff;  margin:30px auto 0 auto;display: block; height: 50px; line-height: 50px;  background: #023e7f;  width: 180px;  border-radius: 3px; text-align: center;}
.s_more:hover{ border-radius: 30px; background: #ee8302; color: #fff; box-shadow: 0 0 16px #fff;}
.s_more2{position:relative;height:40px;background:#023e7f; border:1px solid #023e7f; line-height:40px; text-align:center; color:#fff; display:block; margin-top:10px; font-size:14px;}
.s_more2:hover{color:#fff; background:#ee8302; border:1px solid #ee8302; border-radius:3px;}


.footer{ background:#1e1e1e; margin-top:60px;}
.footer2{ width:1200px; margin:0 auto; padding:50px 0px;}
.foot1 {float: left;margin-right: 90px;}
.foot1 h1 a{font-size: 18px;color: #fff;font-weight: normal;line-height:50px;}
.foot1 p {line-height: 24px;font-size: 16px;color: #999;}
.foot1 a {color: #999;}
.foot1 a:hover {color: #fff;text-decoration: underline;}
.foot2 {float: right; width:120px; margin-top:10px;}
.foot2 p {font-size: 14px;text-align: center;color: #999;line-height: 32px;}


.footer3 { background:#111111;text-align: center;line-height: 66px;font-size: 14px;color: #999;}
.footer3 p{ font-size:14px;}