@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,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;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#6e6e6e;}
a:hover{text-decoration:none; color:#6e6e6e;}
.clear{clear:both;}
.tl {text-align:left;}       .tr {text-align:right;}         .tc {text-align:center;}
.fl{ float: left;}           .fr{ float: right;}             .mar {margin:0 auto;}
.mou-p { cursor: pointer; }  .mou-m { cursor: move; }        .mou-t { cursor: text; }
.fw{ font-weight:bold; }     .fi{ font-style:italic; }       .f10p{ font-size: 10px; }       
.f12p{ font-size: 12px; }    .f14p{ font-size: 14px; }       .f15p{ font-size: 15px; }       
.f16p{ font-size: 16px; }    .f18p{ font-size: 18px; }
.f20p{ font-size: 20px; }    .f24p{ font-size: 24px; }       
.fw{ font-weight:bold; }     .fi{ font-style:italic; }
.fst {font-family:simsun;}   .fwr {font-family:microsoft yahei;}
.fu{ text-decoration:underline;}
.fs{ text-decoration:line-through;}
.w1002_wrapper{ width: 1002px; margin: 0 auto;}
.pt18{ padding-top: 18px;}
.pt100{ padding-top: 100px;}
.pt50{ padding-top: 50px;}
.pb50{ padding-bottom: 50px;}
.mr30{ margin-right: 30px;}
.mt10{ margin: 10px auto 0 auto;}
.mt20{ margin: 20px auto 0 auto;}
.mt30{ margin: 30px auto 0 auto;}
.mt50{ margin: 50px auto 0 auto;}
/*■■■■■■■■　基本设定　■■■■■■■■*/
body{ font-family:"微软雅黑"; font-size:12px; color:#6e6e6e;  min-width:1004px; width:auto!important; width:1004px;_width:expression(document.documentElement.clientWidth<1004?"1004px":"auto"); margin:0 auto;}


/*-----------------  ■ common -------------------*/
.rollover:hover img {opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;/zoom: 1;}


/*-----------------  ■ header -------------------*/
.top{ height:3px; background:#2c2c2c;}
.top01{ width:1000px; margin:0 auto; color:#9d9d9d; line-height:3px;}
.top01 span{ color:#fff;}


.header{ height:106px; background: #FFF;}
.header01{ width:1000px; margin:0 auto;}
.logo{ position:relative; float:left; padding:10px 0 0 0; width:310px;}
.logo01{ position:absolute; top:40px; left:0;}

.logo02{ float:left; line-height:17px; color:#3e3e3e; padding:34px 0 0 19px;}

.erweima{ float:right; padding-top:10px;}
.tel{ padding:1px 25px 0 0; float:right;}


/*********banner*********/
.banner{ height:469px; overflow:hidden;}



/*********导航*********/
.glable_nav{ height:52px;  line-height:52px; overflow:hidden; background:url(../images/navbg.jpg) no-repeat top center;}
.glable_nav01{ width:1000px; margin:0 auto;height:52px;overflow:hidden;}
.glable_nav01 ul li{ float:left;}
.glable_nav01 ul li a{ background:url(../images/navbg02.png) no-repeat center center; font-size:14px; color:#fff; display:block; height:52px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 
0.5s;transition:all 0.5s;}
.glable_nav01 ul li a:hover{ color:#163469; font-weight:bold; background:url(../images/navbg01.png) no-repeat center center;}
.glable_nav01 ul li a.glable_nav01_on{ color:#163469; font-weight:bold; background:url(../images/navbg01.png) no-repeat center center;}
.nav01{ text-align:center; width:110px;}



/*********footer_nav*********/
.footer_nav{ height:54px; line-height:54px; overflow:hidden; background:#132855;}
.footer_nav01{ width:990px; margin:0 auto; color:#3d6492;}
.footer_nav01 a{ color:#3d6492;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.footer_nav01 a:hover{ color:#fff;}
.footer_nav01 span{ padding:0 18px;}




/*********footer*********/
.footer{ background:#0f214a; }
.footer01{ width:990px; margin:0 auto; height:74px;}
.footer02{ float:left; color:#6f85b4; font-family:"宋体";}
.footer02 span{ font-family:Arial; padding-left:14px; line-height:25px;}
.footer03{ float:right; color:#6f85b4; font-family:"宋体"; line-height:25px;}
.footer03 a{color:#6f85b4;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.footer03 a:hover{color:#fff;}



/*********sider*********/
.sider{ padding:6px 0 22px; border-bottom:#fed5ae solid 5px; margin-top:11px; background:#f1f1f1;}
.sider ul li{ height:38px; line-height:38px; overflow:hidden;}
.sider ul li a{ display:block; height:38px; background:url(../images/sub/sider01.png) no-repeat; font-size:14px; color:#292929; padding-left:47px;
-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
}
.sider ul li a:hover{ background:url(../images/sub/sider02.jpg) no-repeat; color:#fff;}
.sider ul li a.sider_on{ background:url(../images/sub/sider02.jpg) no-repeat; color:#fff;}



.sider01{ position:relative; margin-top:23px; width:203px; height:368px; overflow:hidden;}
.sider01 a{ cursor:pointer;}
.sider02{ background:url(../images/sub/sider04.png) no-repeat; font-size:24px; font-weight:bold; color:#fff; position:absolute; top:90px; left:21px; line-height:38px; width:164px; height:96px; padding-top:21px; overflow:hidden; text-align:center;}
.sider03{-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sider01:hover .sider03{ width:220px; height:399px; margin-top:-8px; margin-left:-8px;}



/*翻页*/
div.black { font-size: 12px;display:block;color:#b5b5b5; text-align: center; margin-top:55px;line-height:30px;font-family:"宋体";}
div.black a { border: #898989 1px solid; background-position: 50% bottom; color: #fff; text-decoration: none; background:#a7a7a7; padding:7px 10px; margin:0 3px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
div.black a:hover { border: 1px solid #2a4473 ;color:#fff; background:#3366c3; padding:7px 10px;margin:0 3px;}
div.black a:active { border: #2a4473 1px solid; color: #fff; background:#3366c3; padding:7px 10px;margin:0 3px;}
div.black span.current { background:#3366c3; color: #fff; font-weight:bold;border: #2a4473 1px solid;padding:7px 10px;margin:0 3px;}
div.black span.disabled {border: #a4d7ff 1px solid; color: #b7b7b7;border: #c4c4c4 1px solid;padding:7px 10px;margin:0 3px;}
div.black a.fanye01{ wi/dth:48px; padding:7px 10px 7px 20px; margin-right:3px;border:#e2e2e2 solid 1px; background:#fff url(../images/sub/fy01.jpg) no-repeat 9px center; color:#b5b5b5;}

div.black a.fanye02{ wid/th:48px; padding:8px 20px 7px 10px; margin-left:3px;border:#e2e2e2 solid 1px; background:#fff url(../images/sub/fy02.jpg) no-repeat 52px center; color:#b5b5b5;}



div.black a.fanye03{ wi/dth:48px; padding:7px 10px 7px 10px; margin-right:3px;border:#e2e2e2 solid 1px; background:#fff; color:#b5b5b5;}
div.black a.fanye04{ wid/th:48px; padding:8px 10px 7px 10px; margin-left:3px;border:#e2e2e2 solid 1px; background:#fff; color:#b5b5b5;}























