/*■■■■■■■■　共同设定 ■■■■■■■■*/
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;}

/*■■■■■■■■　基本设定　■■■■■■■■*/
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;}


.top{ font-family:"宋体";  height:32px; line-height:32px; color:#8a8a8a; border-top:#eaeaea solid 1px; border-bottom:#eaeaea solid 1px; z-index:99999;}
.top01{ width:1100px; margin:0 auto; z-index:99999;}
.top02{ float:left;}
.top03{ float:right; z-index:99999;}
.top a,.top a:hover{ color:#8a8a8a;}



/*-----------------  ■ header -------------------*/
.header{ height:112px; width:1100px; margin:0 auto;}
.logo{float:left; padding-top:20px; width:370px;}
.logo01{ float:right; padding-top:37px;}

.btn{ float:right;}
.btn img{ margin:39px 1px 0 20px;}

/*********导航*********/
.glable_nav

{ height:45px; background:url("navbgAll.jpg");margin:0 auto;width:100%;}
.glable_nav01{ width:1100px; margin:0 auto; background:url("navbg01.jpg") no-repeat left bottom;height:43px; padding-top:2px; ove/rflow:hidden;}
.glable_nav02{ float:left; width:1100px;height:45px; overflow:hidden;}
.glable_nav02 ul li{ width:132px; border-left:#ca4a4a solid 1px; float:left; text-align:center;}
.glable_nav02 ul li.nav01{ line-height:45px;}
.glable_nav02 ul li.nav02{ padding-top:14px; border:none; width:132px;}
.glable_nav02 ul li a{ color:#fff; font-size:14px;}
.glable_nav02 ul li a:hover{ color:#fff;}

.glable_nav03{ float:left; position:relative; font-size:14px;width:162px; text-align:center; line-height:45px; }
.glable_nav03 a,.glable_nav03 a:hover{color:#fff;}
.hot{ position:absolute; left:99px; top:-4px;}



/*********内页  导航*********/
.sub_dh01{ position:relative; float:left; width:188px; text-align:center; line-height:45px; font-size:16px; color:#fff; background:url("sub_dh01.png") no-repeat 153px; border-left:#cb4c4c solid 1px; cursor:pointer;}
.sub_dh02{ float:left; width:742px;}
.sub_dh02 ul li{ float:left;border-left:#cb4c4c solid 1px; width:105px;line-height:45px; }
.sub_dh02 ul li a{ text-align:center; font-size:14px; display:block; color:#fff;}
.sub_dh02 ul li a:hover{ color:#fff;}
.sub_dh03{ float:right; width:106px; text-align:center; line-height:45px;}
.sub_dh03 a{ color:#fff; font-size:14px;}
.sub_dh03 a:hover{ color:#fff;}

.sub_dh04{ float:left; text-align:center; width:61px;border-left:#cb4c4c solid 1px;}
.sub_dh04 a{ height:31px; display:block; padding-top:14px;}


/***内页  导航点击类别弹出的分类***/
.dh_fl{ position:absolute; display:none; top:44px; left:0; z-index:999999; width:188px; background:#2a2a2a url("dh_xl01.jpg") no-repeat; line-height:31px; padding:7px 0; color:#fff;}
.dh_fl ul li{ text-align:left;}
.dh_fl ul li a{ display:block; font-size:12px; height:31px; overflow:hidden; color:#fff; padding-left:38px; background:url("dh02.jpg") no-repeat 26px center;}
.dh_fl ul li a:hover{ color:#fff; background:url("dh03.jpg") no-repeat left center;}

.dh_fl01{ padding:0 18px; font-size:12px; text-align:left; line-height:24px;}
.dh_fl02{ color:#fff;background:url("dh02.jpg") no-repeat 3px center; line-height:36px; padding-left:15px;}
.dh_fl03{ font-family:"宋体";color:#a19a9a; padding-bottom:4px;}
.dh_fl03 a,.dh_fl03 a:hover{ color:#a19a9a;display: inline-block; vertical-align:middle;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}




/*********footer_nav*********/
.footer_nav{ height:276px; background:url("contentbg.jpg") no-repeat top center;}
.footer_nav01{ width:1100px; margin:0 auto;}
.footer_nav02{ float:left;width:570px;}
.footer_nav02 ul{ float:left; width:190px;}
.footer_nav02 ul span{ display:block; width:78px; padding:59px 0 11px 4px; margin-bottom:8px; border-bottom:#5c6168 solid 1px; font-size:16px; font-weight:bold; color:#b7bcc7;}
.footer_nav02 ul li{ width:82px; line-height:26px;}
.footer_nav02 ul li a{ color:#858a96; padding-left:5px;}
.footer_nav02 ul li a:hover{ color:#fff;}

.footer_nav03{ float:left; width:180px;  margin-top:27px; padding-top:21px; line-height:44px;}
.footer_nav03 a{font-size:16px; font-weight:bold; color:#b7bcc7; display:block; background:url("footer01.png") no-repeat 75px center;}
.footer_nav03 a:hover{color:#b7bcc7; }

.footer_nav04{ float:left; width:1100px; padding:0 0 0 0px;border-left:#696e75 solid 0px; height:216px; margin-top:27px;  color:#b7bcc7; line-height:26px;
text-align:center;line-height:28px;
}
.footer_nav04 span{ padding:25px 0 7px; display:block; font-size:16px; color:#b7bcc7; font-weight:bold;}
.footer_nav04 table{}

.footer{ width:1080px; margin:0 auto; color:#b7bcc7; height:66px; line-height:60px; text-align:left; padding-right:10px;}
.footer a,.footer a:hover{color:#B7BCC7;}


/*翻页*/
div.black { font-size: 12px;display:block;color:#b7b7b7; text-align:center; margin-top:40px;line-height:34px; height:60px;font-family:Arial, Helvetica, sans-serif;}
div.black a {padding:8px 11px 7px 11px;color: #000;text-decoration: none; background:url("fy01.jpg") no-repeat center center;}
div.black a:hover { color:#fff;background:url("fy02.jpg") no-repeat center center;}
div.black a:active { color: #fff;background:url("fy02.jpg") no-repeat center center;}
div.black span.current {padding:8px 11px 7px 11px; color: #fff; margin:0 1px; background:url("fy02.jpg") no-repeat center center;}
div.black span.disabled {padding:8px 11px 7px 11px;color: #b7b7b7; margin:0 1px;}
div.black a.fanye01{ padding:8px 30px 7px 30px;background: url("fy03.jpg") no-repeat center center;}
div.black a.fanye02{ padding:8px 30px 7px 29px;background: url("fy04.jpg") no-repeat center center;}
div.black a.fanye03{ padding:8px 15px 7px 15px;background: url("fy05.jpg") no-repeat center center;}
div.black a.fanye04{ padding:8px 15px 7px 14px;background: url("fy06.jpg") no-repeat center center;}