﻿/*重置样式*/
@charset "utf-8";
body,ul,ol,li,dl,dt,dd,table,tr,td,h1,h2,h3,h4,h5,h6,p,form,input,select,fieldset,legend,textarea{margin:0; padding:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#666; font:12px "微软雅黑";  }
img{border:none;}
body{color:#333; font:12px "微软雅黑"; background:#fff; }

.L-container{width:1190px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.pt20{padding-top:20px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}

.oneLine{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*style样式*/

/*top*/
.top{width:100%; height:30px; background:#F5F5F5; position:relative; z-index:9999;}
.top a{display:block; line-height:30px;}
.top .left a,.top .left marquee{float:left;}
.top .left a{display:block; margin-right:35px;}
.top .left marquee{display:block; width:200px; font-family:"宋体"; color:#666; padding:0 6px; line-height:30px;}
.top .You .mine dd a:hover,.top .You .mine p a:hover,.top .You .wei strong a:hover,.top .You .S-nav li dd a:hover{color:#0381e2;}
.top .You>li{float:left; position:relative;}
.top .You>li>a{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;}
.top .You>li:hover>a{background:#fff;}
.top .You li img{vertical-align: bottom; width:100px; }
.top .You li .mine{display:none; position:absolute; top:30px; left:0; z-index:3; background:#fff; -webkit-box-shadow: 2px 2px 5px #ebebeb; -moz-box-shadow: 2px 2px 5px #ebebeb; box-shadow: 2px 2px 5px #ebebeb; 
	width:165px; padding:15px 0;}
.top .You .mine dl{padding-bottom:10px; border-bottom:1px dashed #e5e5e5 ;}
.top .You .mine dt i{display:block; width:50px; height:50px; border-radius:999px; margin:auto; overflow:hidden;}
.top .You .mine dt i img{display:block; width:50px; margin:auto;}
.top .You .mine dd{padding-top:5px; line-height:25px; text-align:center;}
.top .You .mine dd a{display:inline-block; color:#333; line-height:25px; }
.top .You .mine p{padding-top:10px;}
.top .You .mine p a{float:left; display:block; padding-left:20px; line-height:20px;}
.top .You>li:hover .mine,.top .You>li:hover .phone,.top .You>li:hover .wei,.top .You>li:hover .S-nav{display:block;}
.top .You .phone{display:none; position:absolute; top:30px; right:0;  z-index:3; background:#fff; -webkit-box-shadow: 2px 2px 5px #ebebeb; -moz-box-shadow: 2px 2px 5px #ebebeb; 
	box-shadow: 2px 2px 5px #ebebeb; width:100px;  padding:15px;}
.top .You .phone span{display:block; text-align:center; padding:5px 0;}
.top .You .wei{display:none; position:absolute; top:30px; right:0;  z-index:3; background:#fff; -webkit-box-shadow: 2px 2px 5px #ebebeb; -moz-box-shadow: 2px 2px 5px #ebebeb; box-shadow: 2px 2px 5px #ebebeb; 
	width:100px; padding:5px 15px;}
.top .You .wei span{display: block; padding:5px 0; padding-left: 0px; line-height:20px; padding-left: 16px; }
.top .You .wei strong{display: block; padding-left: 20px; font-weight: normal; padding: 5px 0px;   line-height:20px; background: url(../images/ico.png) 0 -14px no-repeat; }
.top .You .wei strong a{margin-left:20px; display:block; line-height:20px;}
.top .You .S-nav{display:none; position:absolute; top:30px; right:0;  z-index:3; background:#fff; -webkit-box-shadow: 2px 2px 5px #ebebeb; -moz-box-shadow: 2px 2px 5px #ebebeb; 
	box-shadow: 2px 2px 5px #ebebeb; width:408px; padding:15px 0;}
.top .You .S-nav li{float:left; padding: 0px 10px 0 25px; border-right: #e5e5e5 dashed 1px;}
.top .You .S-nav li:last-child{border:none;}
.top .You .S-nav li dt{font-size:14px; color:#666; margin-bottom:10px;}
.top .You .S-nav li dd a{padding-right:20px; line-height:20px; color:#999;}


/*header*/
.header{width:100%; border-bottom:3px solid #CCA53F; position:relative; z-index:999; background:#fff;}
.header .H-k{height:80px; padding:20px 0;}
.header .H-k .logo{display:block; width:306px; height:80px;}
.header .H-k .Local{background: url(../images/city_select_icon.gif) 12px 19px no-repeat; line-height: 18px; color: #cba446; font-size: 14px; padding: 19px 0 0 34px; width: 60px;
	height: 34px; border: 1px solid #fff; margin: 7px 0 0 12px;}
.header .H-k .Search{border: 1px solid #cca53c;  width: 459px; height: 36px; margin: 17px 0 0 20px; position: relative; z-index:999;}
.header .H-k .Search .menu{display:block; position:absolute; top:0px; left:0px; z-index:9;}
.header .H-k .Search .menu span{display:block; width:72px; height:36px; line-height:36px; text-align:center; border-right:1px solid #ddd; cursor:pointer; position:relative; top:1px; left:1px;
z-index:8;}
.header .H-k .Search .menu i{display:inline-block; font-style:normal; font-family:"宋体"; transform:rotate(90deg); margin-left:8px; color:#000; position:absolute; 
top:10px; right:6px;}
.header .H-k .Search .menu:hover ul{display:block;}
.header .H-k .Search .menu ul {display:none; border:1px solid #ccc; border-top:none; padding-top:36px; position:relative; top:-36px; left:-1px; z-index:7;}
.header .H-k .Search .menu ul li{padding:0 0 0 18px; width:55px; line-height: 25px; text-align: left; background:#fff; cursor:pointer;}
.header .H-k .Search .menu ul li:hover{color:#cca53c;}
.header .H-k .Search .input_text{position:absolute; top:1px; left:74px; border:none; width:324px; padding-left:12px; height:34px; line-height:34px; color:#999;}
.header .H-k .Search button{position:absolute; top:0; right:0; width:49px; height:36px; background:; border:none; background:#CCA53C  url(../images/header_search_btn.gif) 0 0 no-repeat;}
.header .H-k .header_phone{width: 167px; padding: 5px 20px 0px 0px; }
.header .H-k .header_phone a{display:block; width:167px; height:25px; line-height:25px; font-size:22px; color:#CCA53C;
 background:url(../images/header_phone1.png) left top no-repeat; padding-top:28px;}
.header .Nav li{float:left; margin-left:1px;}
.header .Nav li>a{display:block; padding:0 10px; height:35px; line-height:35px; font-size:16px; text-align:center; background:#fff;}
.header .Nav li:hover>a,.header .Nav li.on a{background:#cba446; color:#fff;}




/*banner*/
.head-box{height:420px; overflow:hidden; position:relative; width:100%; position:relative; z-index:99;}
.head-box .slideBox{position:absolute; top:0; width:100%; margin:auto;}
.head-box .slideBox .hd{position:absolute; top:390px; left:50%; z-index:2; margin-left:398px;}
.head-box .slideBox .hd ul li{float:left; width:16px; height:16px;  margin:0 4px; cursor: pointer; background: url(../images/icons_2016.png) -24px -302px no-repeat;}
.head-box .slideBox .hd ul li:hover,.slideBox .hd ul li.on{background-position: 0px -302px;}
.head-box .slideBox .bd{ position: relative; left: 50%; width:1920px; height:420px; margin: 0 0 0 -960px; text-align: center; overflow: hidden; }
.head-box .slideBox .bd img{display:block; width:1920px; height:420px; margin:auto;}


/*标题样式*/
.Title{height:36px;}
.Title i{float:left; display:block; height: 18px; width: 4px; margin: 9px 14px 0 0; background-color: #f0880c;}
.Title span{float:left; display:block; cursor: pointer; margin: 0 15px 0 0; font-size: 18px; line-height: 36px; color: #f0880c;}
.Title s{float: left; display: block; height: 18px; width: 180px; margin: 9px 0 0; background: url(../images/icons_2016.png) 0 0 no-repeat;}

/*Wrap*/
.Wrap{width:100%; background:#F5F5F5;}

/*footer*/
.footer{width:100%; background:#333;}
.footer .bot_nav{padding: 25px 0px; border-bottom: 1px solid #404040;}
.footer .bot_nav dl{float:left; padding: 0px 65px; border-right: dashed #5a5a5a 1px;}
.footer .bot_nav dl.y0{padding-left:5px;}
.footer .bot_nav dl.y1{padding-right:20px;}
.footer .bot_nav dl dt{font-size: 16px; padding-bottom: 10px; color:#999;}
.footer .bot_nav dl dd a{display: block; height: 24px; line-height: 24px; color:#999;}
.footer .bot_nav dl dd p{width:95px;}
.footer .bot_nav dl.y2{width:280px; height: 131px; border:none; padding:0 27px; color:#aeaeae; font-size:14px;}
.footer .bot_nav dl.y2 dd.fl{width:95px; text-align:center;}
.footer .bot_nav dl.y2 dd img{display:block; width:95px; height:95px;}
.footer .bot_nav dl.y2 dd p{font-size:14px; line-height:22px;}
.footer .bot_nav dl.y2 dd.fr{width:175px;}
.footer .bot_nav dl.y2 dd i{display:block; line-height:21px; color:#CCA53C; font-style:normal;}
.footer .bot_nav dl.y2 dd strong{display:block; font-weight:normal; font-size:22px; color:#fff;}
.footer .bot_nav dl.y2 dd a{display: block; width: 130px; height: 32px; line-height: 32px; text-align: center; color: #fff; background:#CCA53C; font-size:14px; margin-top:5px;}
.footer .bot_nav dl dd a:hover{color:#fff;}

.footer .Banq {padding: 20px 0px 30px; overflow: hidden; color:#999; width:100%;text-align: center;}
.footer .Banq .ft_logo{width: 200px; padding-right: 35px;}
.footer .Banq .wenzi{padding-right: 25px; margin-left:100px;}
.footer .Banq .wenzi span{display: block; height: 22px; line-height: 22px;}
.footer .Banq .wenzi span i{font-style: normal; padding-right: 15px; color:#aeaeae;}
.footer .Banq ul li{float:left; padding-left:10px;}
.footer .Banq ul li a{display:block;}

/*侧边栏*/
.Boradside{position:fixed; top:0; right:0; z-index:99; width:36px; background:#333; height:100%; min-height:650px}
.Boradside ul{position:absolute; top:50%; right:0; z-index:10;}
.Boradside ul li{position:relative; cursor:pointer;}
.Boradside ul li>a{display:block; width:36px; height: 36px; background: url(../images/ico.png) no-repeat; margin-top:12px;}
.Boradside ul li:hover a,.Boradside .bottom a:hover{background-color:#F6D271;}
.Boradside ul li .an_1{margin-top:-80px; background-position: 7px -837px;}
.Boradside ul li:hover .an_1{background-position:-30px -837px; }
.Boradside ul li .an_2{background-position: 7px -879px;}
.Boradside ul li:hover .an_2{background-position:-32px -879px;}
.Boradside ul li .an_3{background-position: 5px -919px;}
.Boradside ul li:hover .an_3{background-position:-32px -919px;}
.Boradside ul li .son{display:none; position:absolute; top:0; left:-100px; width:100px; background:#333;}
.Boradside ul li:hover .son{display:block;}
.Boradside ul li .div2 span{display:block; text-align:center; padding:6px 0; color:#c2c2c2;}
.Boradside ul li .div2 img{display:block; margin:auto; width:80px;}
.Boradside ul li .son i{display:block; width:0; height:0; border:10px solid transparent; border-left-color:#333; position:absolute; top:10px; right:-16px;}
.Boradside ul li p{height:36px; color:#c2c2c2; line-height: 36px; border-radius: 18px 0 0 18px; text-align:center;}

.Boradside .bottom{position:absolute; bottom:0; right:0; }
.Boradside .bottom a{display:block; width:36px; height:36px; background:url(../images/ico.png) no-repeat; background-position: 6px -1010px;}
.Boradside .bottom .a1:hover{background-position:-30px -1010px;}
.Boradside .bottom .a2{ background-position:5px -1054px;}
.Boradside .bottom .a2:hover{background-position:-32px -1054px;}

/*位置*/
.weizhi a{float:left; display:block; height:50px; line-height:50px; font-size:14px;}
.weizhi a span{font-size:14px; font-family:""宋体; padding:0 3px;}

/*Page_list*/
.Page_list{margin:20px auto;}
.Page_list ul li{float:left;}
.Page_list ul li a{display:block;  padding: 3px 10px; text-align: center; color: #5a5a5a; border: #f5f5f5 solid 1px; font-size: 14px;}
.Page_list ul li:first-child a{border: 1px solid #e6e6e6; background-color: #fff; height: 26px; line-height:26px; padding:0; text-align:center; margin-right: 10px; 
	width: 28px; font-size:16px; font-family:"宋体";}
.Page_list ul li:last-child a{border: 1px solid #e6e6e6; background-color: #fff;}
.Page_list ul li:hover a,.Page_list ul li.cur a{background-color:#f6d270; color:#fff;}

/*advertising*/
.advertising{width:100%; height:350px; overflow:hidden;}
.advertising img{position: relative; left: 50%; width: 1920px; height: 350px; margin: 0 0 0 -960px;
	text-align: center; overflow: hidden;}











