﻿@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:#000000;}
.clear{clear:both;}
/*■■■■■■■■　基本设定　■■■■■■■■*/
body{ font-family:"宋体"; font-size:12px; color:#000000;  min-width:1004px; width:auto!important; width:1004px;_width:expression(document.documentElement.clientWidth<1004?"1004px":"auto"); margin:0 auto; background:#fff;}
.main{ margin:0 auto; width:1160px;}
/*-----------------  ■ common -------------------*/
.rollover:hover img {opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;/zoom: 1;}
/*-----------------  ■ header -------------------*/
.header{position:relative;  height:106px; width:100%; margin:0 auto; }
.header .top{ display:block; height:106px;}
.logo{ float:left;}
/*********导航*********/
.nav_left{ float:right; width:905px; height:106px; line-height:106px; z-index:99; position:relative;}
.nav_left li{ width:108px; height:106px;   float:left;  display:block; text-align: center;  margin: 0 0 0 20px ; color:#fff; position:relative; }
.nav_left li:first-child{ width:80px; height:52px;   float:left;  display:block; text-align:center;  margin: 0 0 0 46px ; color:#333333; position:relative;}
.nav_left li  a{ float:left; width:108px; color:#333333;height:106px;z-index:100;font-size:16px;  }

.nav_left li  a:hover{ color:#fff; background-image:url(../images/li_on.jpg)  }
.nav_left li a.on{ color:#fff; background-image:url(../images/li_on.jpg)  }

.ta{ width:365px; height:202px; position:absolute;  top:106px; display:none; background-image:url(../images/tanbj.png); margin-right:600px;}
.er_right{ float:right; padding:0 30px 0 0; width:200px;}
.er_right dd{ float:left; width:200px; height:90px; position:relative; display:inline; margin:25px 0 0 0;}
.er_right h4{ float:left; color:#5c5c5c; font-size:14px; line-height:20px; padding:30px 0 0 0;}
.er_right p{ float:left; width:100%; color:#9a9a9a; font-size:14px; line-height:20px; height:40px; overflow:hidden; padding:10px 0 0 0; text-align:left;}
.er_left{ float:left; width:108px;  height:52px; padding:0px 0 0 0;}
.er_left dd { float:left; width:108px;margin:0 0 0 0px; border-bottom:1px solid #fff }
.nav_left li .er_left dd  a{ float:left; width:100%;  color:#fff; font-size:14px; border:0; font-weight:normal; margin:0; line-height:31px; height:31px;}
.tan{ width:365px; height:202px; position:absolute;  top:106px; display:none; background-image:url(../images/tanbj.png); margin-right:100px;}

/*********导航js下拉*********/
/*********footer*********/
/*-----sider_left-----*/
.sider{ height:60px; background:#f5f5f5; border-top:#e0e0e0 solid 1px; }
.sider01{ width:1200px; margin:0 auto; height:60px;overflow:hidden;}
.sider02{ float:left; font-size:18px; color:#7c7c7c; width:600px;}
.sider02 ul li{ float:left; height:60px; overflow:hidden;}
.sider02 ul li a{ line-height:60px;color:#7c7c7c;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sider02 ul li a:hover{color:#ef7c00;}
.sider02 ul li a.sider02_on{color:#ef7c00;}
.sider02 ul li.sider03{ width:1px; padding:0 19px;}
/*-----sider_right-----*/
.sanji{ float:right; padding-top:5px; width:443px; height:55px; overflow:hidden;}
.sanji ul li{ float:left; height:55px; overflow:hidden; font-size:12px;}
.sanji ul li a{color:#858585; line-height:55px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sanji ul li a:hover{color:#ef7c00;}
.sanji ul li a.sanji_on{color:#ef7c00;}
.sanji ul li.sanji01{ width:1px; padding:0 20px;}
/*-----sider_btn-----*/
.kuaisu{ float:right; width:85px; height:24px; text-align:center; line-height:24px; margin-top:21px;}
.kuaisu a{ background:#ef7c00; height:24px; display:block; color:#fff;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.kuaisu a:hover{ background:#ededed; color:#666;}
/*翻页*/
.inPagination { width:100%; margin:0 auto; overflow:hidden; position:relative; font-size:14px;padding-top:40px; clear:both; color:#000;  }
.inPagination .pageSkip input, .inPagination .pageSkip button { text-align:center; 
; border:0; color:#000; font-size:14px; }
.inPagination { height:60px; color:#000; text-align:center; margin-top:20px; margin-bottom:20px ;}
.inPagination a, .inPagination span, .inPagination .current {display:inline-block;  text-align:center; vertical-align:middle; white-space:nowrap;  color:#000; margin:0 5px; }
.inPagination a{ position:relative; background:#f9fdfe; color:#000; width:45px; height:38px; text-align:center; line-height:38px;}
.inPagination .noLink{ position:relative; color:#000;  width:45px; height:38px; text-align:center; line-height:38px;  font-size:14px; }
.inPagination .xx{  font-size:14px;width:45px; height:38px;}
.inPagination .current { position:relative;  font-weight:bold; color:#fff; background:#57aeeb
;width:38px; height:38px;text-align:center; line-height:38px}
.inPagination a:hover { text-decoration:none; color:#000; }
.inPagination .pageSkip { width:auto; color:#4d4d4d; border:0; }
.inPagination .pageSkip input { width:40px; height:36px; line-height:36px; margin-top:-2px; text-align:center; vertical-align:middle; font-family:Tahoma, SimSun, Arial; color:#222222; border:1px solid #d8d8d8; background:#f9fdfe;border-radius:5px; padding:0;*margin-top:-15px;}
.inPagination .btnRight{ height:29px; width:94px; display:block; position:absolute; z-index:110; right:0; bottom:0;}
.inPagination .btnRight .btn1{ padding:0; width:31px; height:29px; background:url(../images/icon.gif) no-repeat 0 -161px; display:block; float:right; margin-right:20px!important; margin-right:12px; }
.inPagination .btnRight .btn2{ padding:0; width:31px; height:29px; background:url(../images/icon.gif) no-repeat 0 -106px; display:block; float:right; margin-right:10px!important; margin-right:8px; }
/*fudong*/
.fudong{ width:112px; position:fixed; right:60px; top:322px;}
.fudong img{ margin-bottom:3px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.fudong img:hover{opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;}
.erwei{ display:block; width:112px; background:url(../images/hua15.gif) center top no-repeat; padding:34px 0 0 0;}
.fudong b{ width:112px; display:block; text-align:center; height:19px; background:#44afe5; color:#fff;}
.fudong span{ text-align:center; color:#2e2e2e; display:block;}
/*********返回顶部代码*********/
.backToTop {display: none;width: 49px; height:52px; background:url(../images/fd03.jpg) no-repeat; font-size:0; position: fixed;_position: absolute;right: 10px;bottom: 10px;_bottom: "auto";cursor: pointer;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.backToTop:hover{opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;}
.er_lef{ float:right; padding:0 30px 0 0; width:200px;}
.er_lef dd{ float:left; width:200px; height:90px; position:relative; display:inline; margin:25px 0 0 0;}
.er_lef h4{ float:left; color:#5c5c5c; font-size:14px; line-height:20px; padding:30px 0 0 0;}
.er_lef p{ float:left; width:100%; color:#9a9a9a; font-size:14px; line-height:20px; height:40px; overflow:hidden; padding:10px 0 0 0; text-align:left;}




.er_righ{ float:left; width:108px;  height:52px; padding:0px 0 0 0;}
.er_righ dd { float:left; width:108px;margin:0 0 0 0px; border-bottom:1px solid #fff }
.nav_righ li .er_left dd  a{ float:left; width:100%;  color:#fff; font-size:14px; border:0; font-weight:normal; margin:0; line-height:31px; height:31px;}

@media screen and (max-width: 960px) {  
.kk {margin-left:-155px;} 