﻿@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
ul,li{ list-style-type:none;}
img{ border:none;}
a{ text-decoration:none;color:#666;}
a:hover{ color:#27307e;}
p,ul,li,dl,dd{ font-size:12px; }
h4,h5{font-weight:normal;}
body{ font-family:"微软雅黑";}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}


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

/*=================导航=================*/
.menu{width:790px;  height:100px; line-height:100px; float:left; margin-left:110px;}
#nav{ width:790px; margin:0 auto;}
#nav li{ display:block; float: left; min-width:30px; width:112px; position:relative;  z-index: 2; }
#nav li .a{ display: inherit; text-align:center;  height:100px;  }
#nav li .a strong{ display:block; font-size:15px; 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:#27307e; margin:0 auto;   width:100%; text-align:center;  z-index:1; height:100px; width:0; }
#nav .on .a i{  width:100%;}
#nav li.on .a strong{ color:#fff;}
#nav li .a:hover i{  width:100%; background:#474f91;}
#nav li .a:hover strong{ color:#fff;}
#nav li.on .a:hover i{   width:100%;  }

#nav  .list{ display:none; z-index:99; left: -15px; top: 100px;position: absolute;width: 150px;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:#27307e !important; text-decoration:underline; }
#nav  .list.cp_sub_nav{ width:720px !important; left: -265px; background: url(../images/bg_nav_list.png) 325px  11px no-repeat;}
#nav .cp_box{  width:720px; 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,#nav li .a strong,#nav li .a i{ -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: 24px;margin-top: 35px;height: 28px;width: 28px;text-align: center;background:#D5D5D5;border-radius:20px;}
.laung a { display:block;color: #FFFFFF; font-size:14px;line-height: 28px;}
.laung a:hover {color: #FFFFFF;background:#27307e;border-radius:20px;}



.footer{ background:#333;}
.footer2{ width:1200px; margin:0 auto; padding:40px 0;}
.fot_left{ float:left; width:625px;}
.nav_fot{ border-bottom: 1px solid #434343; padding-bottom:20px; padding-top:10px;}
.nav_fot a{ display:inline-block; font-size:14px; color: #fff; opacity:.7;filter:alpha(opacity=70);}
.nav_fot a:hover {  opacity:1;filter:alpha(opacity=1); text-decoration:underline;}
.nav_fot i{ font-size:12px; color:#fff; padding:0 15px 0 10px; width: 1px; background:url(../images/line_fot_link.png) 10px center no-repeat;}
.fot_bq{ padding-top:15px; font-size:14px; color:#bbb;}
.fot_contact{ float:left; width:350px; margin-left:60px; margin-top:5px; height:90px;overflow: hidden;background: url(../images/tub.png) left 7px no-repeat; position:relative; padding-left:22px;}
.fot_contact p{ color: #bbb; line-height: 26px; font-size:14px; }
.fot_ewm{ float:right;}