﻿*{margin:0px; padding:0px; font-size:12px;font-family:Microsoft YaHei; color:#616161;}
img{border:0px; display:inline-block; font-size:0px; position:relative;}
a{text-decoration:none;}
body { margin:0px; padding:0px; }
table{border-collapse:collapse; border-spacing:0;}
.clear{ clear:both;}
h1,h2,h3,h4,h5{ font-weight:normal;}

.page_main{min-height:300px; width:1120px; margin:0 auto;}

.pagebanner{ line-height:40px;  text-align:center; clear:both; font-size:14px; margin:30px auto;}
.pagebanner span{ font-size:14px;}
.pagebanner a{ font-size:14px;}

#top{ background-position:top center;  background-color:#ffffff; width:100%; position:fixed; z-index:999;}
#top_box{width:1120px; margin:0 auto; text-align:left;}
#logo{max-height:105px; max-width:400px; display:block;}

.page_box{ width:1120px; margin:0 auto; }
 
#navigation{ }
#navigation_box{ margin:0 auto; max-width:700px; height:105px; text-align:left; }
.nav_li{ width:100px; height:105px;  text-align:center; display:inline-block; list-style:none;}
.nav_li>a{ height:65px; line-height:15px; text-align:center; padding-top:40px;}
.nav_li span{ color:#000}
.nav_li ul{ display:none; position:absolute;margin: 0; padding: 0; z-index:999}
.nav_li ul li{ list-style:none;}
.nav_li:hover{background-color:#c20f36; }
.nav_li:hover>a,.nav_li:hover>a>span{color:#fff;}
.nav_li:hover ul{background-color:#c20f36;color:#fff;}
.navigation_a { width:100px;  color:#000; font-size:14px; padding:0px 0px; line-height:20px; text-align:center; display:inline-block;}
.navigation_a:hover,.navigation_a:hover span{color:#ffffff; background-color:#c20f36; -webkit-transition:  0.2s ease-in 0s;-moz-transition:  0.2s ease-in 0s;-ms-transition:  0.1s ease-in 0s;-o-transition:  0.2s ease-in 0s;}

.navigation_a_li a{ width:100px;  color:#000; font-size:14px; padding:10px 0px; line-height:20px; text-align:center; display:inline-block; color:#fff;}
.navigation_a_li a:hover{background-color:#f75a53}


 #bottom{background-color:#3e3e3e; padding:15px 0px 10px 0px; clear:both;}
 #bottom_box{ width:1120px; margin:0px auto; color:#ffffff; text-align:right;}
 #bottom_box div, #bottom_box a{color:#ffffff; line-height:25px;}
.btn_div{  background-position:left center; background-repeat:no-repeat; text-align:left; line-height:30px; color:#ffffff; text-indent:20px; font-size:14px;}

#bottom_nav{background-color:#c20f36; height:45px; line-height:45px; text-align:center;}
.bottom_nav_a{ display:inline-block; padding:0px 20px; color:#ffffff; font-size:14px;}

 
#page_main{ width:1120px; border-top:5px #0573ad solid; margin-bottom:20px;}
#page_main_left{ width:220px; vertical-align:top;  background-color:#f6f1eb;}
#page_main_right{ width:750px; vertical-align:top;}
 
#float_div_top{margin:0px auto; background-color:#45a1e3; background-image:url(/_temp8002/img/back_top_ico.png); background-position:center 10px; background-size:auto; background-repeat:no-repeat; display:block;}
#float_div_top{background-position:center -38px;  color:#ffffff;}
#float_div_top:hover{ background-color:#2b90d9; cursor:pointer; }
#float_div_top:hover div{color:#ffffff;}

#page_box{background-color:#c20f36; height:50px; }
#page_box_title_box{ width:1120px; border-bottom:1px #cecece solid; margin:0 auto; height:50px; line-height:50px;}
#page_box_title{ font-size:16px; float:left; margin-left:20px; color:#ffffff;}
#page_box_title_weizhi{float:right; margin-right:20px; color:#ffffff;}
#page_box_title_weizhi a{color:#ffffff;}
#page_box_title_weizhi a:hover{}

.top_banner{background-size:auto 360px; height:360px; background-position:center; background-repeat:no-repeat; text-align:center; overflow:hidden;display:block;}