*{margin:0px; padding:0px;}
body{background:#fff;font-family: "微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;line-height:1em;color:#333;}
section{display:block;}
ul,li,dl,i{list-style:none;list-style-type:none; font-style:normal;}
input,button,select,textarea{outline:none}
em{ font-style:normal}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.clr{clear:both;}
.flr{float:left;}
.frg{float:right;}
.mar30{margin-top:30px;}
.mar15{margin-top:15px;}
.padd50{padding-bottom: 50px;}
img{ border:none; vertical-align: middle;}
/*table{border-collapse:collapse;border-spacing:0;}*/
.norigbg{ background:none!important;}
.p12px{font-size: 12px;}
a{color:#434343;}
a:link,a:active,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.c{width:1040px; margin: 0 auto;}


/*顶部样式*/
.top{width:100%; background: #f0f0f0;}
.logo{width:230px; float: left; margin-top: 15px;}
.top_right{width:810px; float: left;}
.top_a{width:245px;float: right; padding: 20px 0;}
.top_a a{display: inline-block; margin-left: 20px; font-size: 12px;}
.top_nav li{float: left; text-align: center; font-size: 14px; color: #032270; padding: 0 44px;}
.top_nav li a{display: block; padding-bottom: 20px; color: #032270; font-weight: bold;}
.top_nav a.cur{border-bottom: 2px solid #032270;}
.top_nav a:hover{border-bottom: 2px solid #032270;}
.top_nav li.bafw{position: relative;}
.top_nav li.bafw .baoan_nav{position: absolute; z-index: 9999; background: #032270; background:rgba(3,34,112,0.8) none repeat scroll !important; filter:Alpha(opacity=80);
 width:122px; left: 10px;}
.top_nav li.bafw .baoan_nav a{display: block; height: 41px; line-height: 41px; color: #fff; padding: 0; font-weight: inherit; border-bottom: 0;}
.top_nav li.bafw .baoan_nav a:hover{background: #2d50a9;}
.top_nav li.bafw .baoan_nav a.cur3{background: #2d50a9;}

/*导航样式*/
.nav{width:100%; background:#ff8600; height:40px;}
.nav_con ul li{height:40px; line-height:40px; text-align:center; position:relative; float:left; font-size:16px; font-weight:bold; color:#fff;}
.nav_con ul li.spfl{width:210px; background: #be1e16 url(../images/icon.png) no-repeat 160px -150px; text-align: left; cursor: pointer;}
.nav_con ul li.spfl a:hover{background: 0;}
.nav_con ul li a{color:#fff; display:inline-block; height:40px; padding:0 20px;}
.nav_con ul li a:hover{background:#cbb097;}
.nav_con ul li a.cur2{background:#cbb097;}

.banner{width:100%; text-align: center;}
.banner img{width:100%;}

/*内页导航*/
.neiye{width:100%; background: #f0f0f0;}
.neiye_nav{height: 47px;}
.neiye_nav_l{width:146px; background: url(../images/line.jpg) no-repeat center right; height: 47px; float: left;}
.neiye_nav_l img{margin: 15px 0 0 15px;}
.neiye_nav_r{width:770px; float: left; margin-left: 30px; margin-top: 7px; height: 29px;}
.neiye_nav_r a{display: block; float: left; padding: 0 20px; line-height: 29px; margin: 0 5px;}
.neiye_nav_r a.cur4{background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-link: border-radius: 5px;; border-radius: 5px;}
.neiye_nav_r a:hover{background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-link: border-radius: 5px;; border-radius: 5px;}

/*底部*/
.footer{width:100%; background: #42444a;color: #fff; }
.f_nav{padding: 26px 0; border-bottom: 1px solid #52555c; position: relative;}
.f_nav a{color: #fff; display: inline-block; margin-right: 40px;}
.hzkh{padding: 20px 0; border-bottom: 1px solid #52555c;}
.hzkh p{margin-bottom: 10px;}
.kh_list a{color: #fff; font-size: 12px; line-height: 24px;}
.copyright{font-size: 12px; padding: 20px 0;}
.copyright_l{float: left;}
.link_r{float: left; margin-left: 20px;}
.link_r a,.IPC a{color: #fff;}
.IPC{padding: 20px 0;}
.f_nav p.return_top{position: absolute; right: 0; top: 0; cursor: pointer;}


/*翻页*/
.page{width:800px; margin: 0 auto; text-align: center;}
.page strong{display: inline-block; width:48px; height: 48px; line-height: 48px; color: #fff; background: #333;}
.page a{display: inline-block; width:48px; height: 48px; line-height: 48px; margin-left: 5px;}






















