/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0; }
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
capation,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:''}
abbr,acronym{border:0;}
*:focus{outline: none;}
a{ text-decoration:none; color:#606060; }
a:hover{ color:#0168b9;}
body{ font-family:"微软雅黑"; font-size:14px; color:#606060;}
body p{ line-height:25px;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
/* 定位 */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline;}  /* 可修复IE6中双倍边距bug */
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
* html .clearfix{height:1%}
. clearfix{display:block;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1}
.hidden{visibility:hidden;}
.none{display:none;}
*html{ 
background-image:url(about:blank); 
background-attachment:fixed; 
}/*此代码解决IE6.0下不会出现闪动*/

/*-头部-*/
.header_box{ width:100%;}
.header_box .header{ width:1208px; margin:0 auto;}
.header .logo{ float:left;}
.header .menu{ width:1040px; float:right;}
.header .menu ul{ float:right; margin-top:38px;}
.header .menu ul li{ height:30px; float:left; font-size:16px; margin-left:72px; position:relative; z-index:100;}
.header .menu ul li a.yy{ color:#000; }
.header .menu ul li a.yy:hover{ color:#0168b9;}
.header .menu ul li a.yy.on{color:#0168b9;}
.hmbanner{ width:100%; text-align:center; overflow:hidden; margin-bottom:38px; position:relative;}
.hmbanner .bd{ float:left; position:relative; left:50%;}
.hmbanner .rtbox{ float:left; position:relative; right:50%;}
.hmbanner .hd{ position:absolute; width:100%; text-align:center; left:0; bottom:18px; z-index:10;}
.hmbanner .hd ul li{ display:inline-block; width:12px; height:12px; background:#382e44; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; margin:0 12px; cursor:pointer;}
.hmbanner .hd ul li.on{ background:#fff;}
.submenu{ width:90px; position:absolute; text-align:center; left:0; top:30px; padding-top:7px; background:url(../images/bt_sbmenubg.jpg) no-repeat top center; display:none;}
.submenu a{ display:block; background:url(../images/submenbg.png) repeat; font-size:12px; padding:4px 0;}
.submenu a:hover{ background:#0068b8; color:#fff;}
/*-中间-*/
.mainbox{ width:100%; margin-bottom:50px;}
.mainbox .content{ width:1208px; margin:0 auto; min-height:400px;}
/*-尾部-*/
.footerbox{ width:100%; height:271px; background:#e8e8e8; padding-top:40px;}
.footer{ width:1208px; margin:0 auto;}
.footer .ft_logo{ float:left; margin-bottom:30px; height:130px;margin-left: 150px;}
.footer .weixibox{ float:left; margin-bottom:33px; height:130px; border-left:1px solid #909090; padding-left:50px;display: none;}
.footer .weibobox{ float:right; margin-bottom:33px; height:130px; border-left:1px solid #909090; padding-left:36px;margin-right: 150px;}
.footer .weixibox span{ float:left; text-align:center; width:72px; font-size:14px; color:#333333; margin-top:8px; margin-right:52px;}
.footer .weixibox span img{ margin-bottom:8px;}
.footer .weibobox span{ font-size:14px; color:#333; float:left; margin-top:15px; width:115px; text-align:center; margin-right:40px;}
.footer .weibobox span img{ margin-bottom:20px;}
.ft_bottombox{ width:100%; padding-top:18px; border-top:1px solid #9e9e9e; color:#333333; font-size:14px; overflow:hidden;}
.ft_bottombox a{ color:#333333;}
.ft_bottombox .link_friends{ float:left;}
.ft_bottombox .addres_copy{ float:right;}
.ft_bottombox .addres_copy p{ margin-bottom:5px;}
.ft_bottombox .link_friends a{ border-right:1px solid #c2c2c2; height:15px; display:inline-block; line-height:15px; padding-right:10px; margin-right:10px;}
.ft_bottombox .link_friends a:hover{ color:#0168b9;}
.ft_bottombox .link_friends a:last-child{ border-right:none;}

.footer .weixibox span{ position: relative; cursor: pointer;}
.footer .weixibox span .showimg{ position: absolute; top:-105px; left: -10px; display: none;}
.footer .weixibox span:hover .showimg{display:block;z-index: 1000}

/*-侧栏-*/
.slidebarbox{ width:288px; float:left; border-bottom:2px solid #ccc;}
.right_contetent{ width:886px; float:right;}
.right_contetent .position_box{ width:100%; border-bottom:1px solid #b2b2b2; padding-bottom:8px; margin-bottom:25px; overflow:hidden;}
.right_contetent .position_box p.pl{ float:left;}
.right_contetent .position_box p.pl span{ margin:0 2px;}
.right_contetent .position_box .pr{ float:right;}
.right_contetent .position_box .pr a{ padding-left:8px; margin-left:8px; border-left:1px solid #b6b6b6; height:16px; display:inline-block; line-height:15px;}
.right_contetent .position_box .pr a:first-child{ border-left:none;}
.right_contetent .position_box .pr a:hover{ color:#0168b7;}
.right_contetent .position_box .pr a.on{color:#0168b7;}
.slidebarbox .title{ width:100%; border-bottom:2px solid #0168b7; padding-bottom:10px; color:#000; font-size:18px;}
.slidebarbox .title img{ vertical-align:middle;}
.slidebar_nav{ width:252px; margin:0 auto;}
.slidebar_nav_list{ width:100%; height:48px; line-height:48px; overflow:hidden; border-bottom:1px solid #e5e5e5; font-size:14px;}
.slidebar_nav_list:last-child{ border-bottom:none;}
.slidebar_nav_list span{margin-left:12px; margin-right:22px; font-size:14px;}
.slidebar_nav_list a{ display:block;}
.slidebar_nav_list a.on{ color:#0168ba;}
.sdbar_submen{ width:100%; display:none;}
.sdbar_submen span{ display:block; border-bottom:1px dotted #bbb; height:38px; line-height:38px; }
.sdbar_submen span a{ color:#898989; display:block; padding-left:62px;}
.sdbar_submen span a:hover{ color:#0168b7;}
.sdbar_submen span a.on{color:#0168b7;}
/*-分页-*/
.pages{ width:100%; text-align:right;}
.pages a{ padding:6px 10px; border:1px solid #010101; display:inline-block; margin:0 4px;}
.pages a:hover{ border:1px solid #8c8c8c;}
.pages a.on{border:1px solid #8c8c8c;}
.pages a.kk{ border:none;}


