.top{ width:; margin:0px auto; clear:both;}
.top_title{ width:; height:35px; background-color:#333;}
.top_title_con{ width:980px; height:35px;line-height:35px;text-align:left;color:#fff; margin:0px auto; font-size:14px;}
.top_title_con a{ color:#fff;}
.top_title_con h2{ font-size:14px; font-weight:normal; display:inline;}
.top_dh{width: 1200px;height: 90px;margin: 0px auto 0px auto;padding-left: 0px;border-bottom: 1px solid #eee;}

.top_logo{margin-top: 16px;float:left;}

.nav {height: 90px;overflow: hidden;}
.nav li {float: left;padding: 0 20px;height: 90px;overflow: hidden;line-height: 50px;}
.nav li a {text-decoration: none;	transition: color 0.3s linear 0s;	line-height: 90px;height: 90px;	overflow: hidden;}
.nav li.a a, .nav li:hover, .nav li a:hover, .nav li.hover a {	color: #4667aa;	border-bottom: 1px solid #4667aa;}
.nav li span {display: none;}

.nav_menu{width: 1200px;height: 90px;line-height: 90px;float:left;display:inline;position:relative;}
.nav_menu .nav .list ul li{width: 12%;text-align: center;height: 90px;list-style:none;padding: 0px;}
.nav_menu .nav .list ul li a{text-decoration:none;text-align: center;font-size: 1rem;}
.nav_menu .nav .list a:hover{}
.nav_menu .nav .box{position:absolute;width: 1200px;background: #eee;/*background:#f2fcf2 ;*/overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;z-index:999;border:0px solid #eee;left:0px;right:0px;top: 90px;}
.nav_menu .nav .cont{position:relative;padding: 25px 15px 0px 15px;overflow:hidden;}
.nav_menu .nav .cont a{color: #333;}
.nav_menu .nav .cont .txtlink{text-align:center;font-size: 14px;/* padding-top: 11px; *//* margin-top: -1px; */}
.nav_menu .nav .cont .txtlink span{ margin:0px 20px;}
.nav_menu .nav .cont .txtlink span a{ padding:10px 20px;border:1px solid #51545b; line-height:30px; text-decoration:none;font-size: 16px;}
.nav_menu .nav .cont .txtlink span a:hover{ border:1px solid #606368;}
.nav_menu .nav .cont .link{text-align:center;font-size: 14px;height: 84px;margin-top: 40px;}
.nav_menu .nav .cont .link a{ padding:10px 20px;border:1px solid #51545b; line-height:30px; text-decoration:none;font-size: 16px;margin:0 20px;}

.nav_menu .nav .cont dl{ padding-right:40px; padding-left:40px; border-right:1px solid #51545b; /*border-right:1px solid #eee;*/ text-align:left; float:left;}
.nav_menu .nav .cont dl dt{ font-weight:bold; font-size:14px;}
.nav_menu .nav .cont dl dt,.nav_menu .nav .cont dl dd{ padding:0px; margin:0px; line-height:25px;}
.nav_menu .nav .cont ol { width:; line-height:25px; clear:both; list-style:none; padding:0px; margin:0px; margin-bottom:40px; overflow:hidden; border-bottom:1px solid #51545b; padding-bottom:20px; margin-bottom:20px;}
.nav_menu .nav .cont ol li{ width:158px; float:left; list-style:none; margin:0px; padding:0px;}
.nav_menu .nav .cont ol li span{ display:block; text-align:center; width:;}
.nav_menu .nav .cont ol li span.img{ height:90px;}
.nav_menu .nav .cont ol li span.img img{ width:120px;}

.footer {background-color: #333;height: 50px;clear: both;}
.footer p {color: #fff;text-align: center;margin:  0 auto;font-size: 1rem;padding-top: 0.8rem;}
.footer p span {margin: 0 40px;}
.footer p a{ color:#fff}
.mylinks{background: #e9e9e9;color: #000000;padding: 5px 0 5px 10px;}
.mylinks a{margin-left: 20px;}