@charset "utf-8";
/* CSS Document */
/*commen*/
*{margin: 0 auto; padding: 0;}
body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}


::selection {
    background-color: #163a84;
color:#fff;
}

::-moz-selection {
    background-color: #163a84;
color:#fff;
}

::-webkit-selection {
    background-color: #163a84;
color:#fff;
}


/*top*/
.top_all{ width:100%; height:36px; overflow:hidden; background:#3a3a3a;}
.top{ width:1180px; margin:auto; overflow:hidden;}
.top_l{ float:left; color:#cccccc; font-size:13px; line-height:36px;}
.top_r{ float:right; }
.top_r ul{ overflow:hidden;}
.top_r ul li{ float:left; line-height:36px;color:#cccccc; margin-left:12px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; }
.top_r ul li a{ font-size:13px; color:#cccccc;}

/*logo*/
.logo_all{width:100%; height:100px; background:url(../images/top_bk.jpg) no-repeat center; }
.logo{ width:1180px; overflow:hidden; margin:auto;}
.logo_t{ width:180px; height:50px; float:left; margin-top:18px; margin-left:0px;}
.logo_t a img{  width:180px; height:50px;}
/*nav*/
.nav{width:900px; float:right; margin-left:50px;}
.nav ul{overflow:hidden;}
.nav ul li{ width:90px; text-align:center; line-height:100px; height:100px;float:left; cursor:pointer;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;  }
.nav ul li a{ font-size:14px; color:#444; }
.nav ul li:hover{  width:90px; height:100px; background:#163a84;}
.nav ul li:hover a{color:#fff;}
.nav li.another{background:#163a84; width:90px;height:100px;}
.nav li.another a{ color:#fff;}
.fixedNav { width:100%; height:50px;background:#163a84; border:none;
    position: fixed;
    top: 0px;
    left: 0px;
	margin:auto;
    z-index: 100000;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
}
.fixedNav ul{ width:1180px; margin:auto;}
.fixedNav ul li{ width:118px;height:50px; line-height:50px;}
.fixedNav ul li:hover{width:118px; height:50px; line-height:50px; background:#d0231c;}
.fixedNav ul li a{ color:#fff;}
.fixedNav ul li.another{background:#163a84; width:118px;height:50px;}
.fixedNav ul li.another a{ color:#fff;}


/*footer*/
.ft_all{ width:100%; background:url(../images/ft_bk.jpg) no-repeat center;padding-bottom: 30px; }
.ft{ width:1180px; margin:auto; overflow:hidden; padding-top:50px;}
.fl_l{ width:500px; float:left;}
.fl_l h2{ line-height:50px;}
.fl_l h2 a{ font-size:30px; color:#fff;}
.ft_l_w1{ font-size:14px; line-height:30px; margin-top:20px; color:#fff;}
.ft_l_w1 a{ color:#fff;}
.ft_nav{ width:220px; float:left; margin-left:180px;}
.ft_nav ul{ overflow:hidden; margin-top:15px;}
.ft_nav ul li{ line-height:36px; border-left:1px solid #526da4; text-align:center; width:109px; float:left;}
.ft_nav ul li a{ color:#fff;}

.ft_caht{ width:115px; height:200px; float:right; margin-top:35px; margin-right:56px;}
.ft_caht img{ width:115px; height:115px;}
.ft_caht p{ margin-top:30px; font-size:14px; color:#fff;}














