@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
	list-style:none;
	font-family:"微软雅黑";
}

body{font-size:14px;background:#fff;}
a{text-decoration:none;}
.clear{clear:both;}



#header{width:100%;height:auto;}
#header .top{width:1328px;margin:0 auto;height:114px;}
#header .top .left{display:inline-block;float:left;margin-top:7px;}
#header .top .center{display:inline-block;float:left;height:41px;background:url(../images/top1.png) no-repeat 150px center;line-height:41px;font-size:32px;color:#000000;font-weight:bold;letter-spacing:1px;margin-top:32px;margin-left:30px;}
#header .top .center span{font-weight:normal;font-size:18px;color:#535252;padding-left:50px;display:inline-block;}
#header .right{height:55px;background:url(../images/tel.png) no-repeat left center;padding-left:70px;float:right;font-size:18px;color:#585656;font-weight:normal;line-height:55px;letter-spacing:1px;margin-top:18px;}
#header .right span{font-weight:bold;font-size:28px;color:#ff9c00;padding-left:8px;}

#header .nav_bg{width:100%;height:70px;background:#2e5aad;border-top:10px solid #8c989f;}
#header .nav{width:1328px;margin:0 auto;}
#header .nav1{height:70px;width:161px;background:url(../images/nav_bg.png) no-repeat;margin-left:12px;float:left;}
#header .nav1 li{position:relative;float:left;height:70px;line-height:70px;font-size:18px;margin-left:34px;}
#header .nav1 a{color:#fff;display:block;}
#header .nav1 ul{position:absolute;top:70px;left:-26px;display:none;width:230px;padding-bottom:20px;}
#header .li1:hover .nav2{background:#fff;display:block;z-index:999; }
#header .nav2 li{float:none;font-size:14px;margin-top:20px;height:14px;line-height:14px;}
#header .nav2 li a{color:#111;}

#header .nav3{float:right;}
#header .nav3 li{float:left;height:70px;line-height:70px;width:124px;text-align:center;}
#header .nav3 li a{color:#fff;display:block;}
#header .nav3 li a:hover{background:#1f4a9b;}


#header .banner{display:block;max-width:1920px;margin:0 auto;min-width:1328px;position:relative;}


#header .search_bg{width:100%;height:188px;background:url(../images/search_bg.png) no-repeat center bottom;position:absolute;z-index:100;bottom:20%;}
#header .search{width:460px;margin:0 auto;}
.search .search_box{width:456px;height:42px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border:2px solid #ff9c00;margin:0 auto;margin-top:53px;}
.search .search_box .tit{float:left;color:#fff;padding-left:23px;padding-right:25px;margin-top:14px;line-height:14px;border-right:1px solid #fff;}
.search .text{width:280px;height:30px;background:none;border:none;padding-left:18px;line-height:30px;color:#fff;outline:medium;overflow:hidden;font-size:14px;margin-top:6px;margin-left:10px;display:inline-block;float:left;}
.search .submit{width:54px;height:42px;background:url(../images/sub.png) no-repeat center;border:none;outline:medium;cursor:pointer;display:inline-block;float:right;}

.search .hot{color:#fff;margin-top:20px;text-align:center;}
.search .hot a{color:#fff;margin-right:30px;} 
.search .hot a:hover{color:#ff9c00;}


#main{width:100%;height:auto;}
.con1{width:1328px;margin:0 auto;margin-top:80px;height:484px;}

.cityList{display:block;position:absolute;z-index:1;height:484px;}
.cityList .title{width:310px;overflow:hidden;position:relative;height:484px;display:inline-block;float:left;background:none;}
.cityList ul.titleChar{list-style:none;cursor:default;height:496px;}
.cityList .titleChar .on{background:url(../images/tit_bg.png) no-repeat;color:#fff;}
.cityList .titleChar li{height:116px;width:310px;background:#e9e9e9;margin-bottom:8px;}
.cityList .titleChar li figure{width:110px;height:116px;text-align:center;display:table-cell;vertical-align:middle;}
.cityList .titleChar li figure img{max-width:100%;max-height:100%;vertical-align:middle;}
.cityList .titleChar li div{width:180px;position:absolute;margin-top:-116px;margin-left:126px;}
.cityList .titleChar li div h1{font-size:16px;color:#222121;line-height:16px;margin-top:26px;}
.cityList .titleChar li div h1 a{color:#464444;}
.cityList .titleChar li div h1 a:hover{color:#ff9c00;}
.cityList .titleChar li div p{color:#464444;font-size:14px;line-height:24px;margin-top:12px;}
.cityList .titleChar li div p a{color:#464444;margin-right:10px;}
.cityList .titleChar li div p a:hover{color:#ff9c00;}


.cityList .cityListBox{overflow:hidden;display:inline-block;position:absolute;float:left;margin-top:0px;margin-left:10px;width:1007px;height:484px;}
.cityList .cityListBox .uu{width:100%;height:311px;position:relative;}
.cityList .cityListBox .uu figure{float:left;}
.cityList .cityListBox .uu div{width:465px;height:311px;background:url(../images/mm.png) no-repeat;position:absolute;margin-left:542px;}
.cityList .cityListBox .uu div p.mm{line-height:26px;color:#fff;margin:45px 25px 0 25px;letter-spacing:1px;}
.cityList .cityListBox .uu div p.more{width:107px;height:35px;border:1px solid #fff;text-align:center;line-height:35px;margin:24px 0 0 25px;}
.cityList .cityListBox .uu div p.more a{color:#fff;}

.cityList .cityListBox .dd{width:100%;height:163px;margin-top:8px;}


.cityListBox a{display:inline-block;}
.none{display:none;}



.con2_bg{width:100%;height:158px;background:url(../images/con2_bg.jpg) no-repeat center top;margin-top:68px;}
.con2{width:1328px;margin:0 auto;}
.con2 .tit{border-left:8px solid #ff9c00;padding-left:28px;height:48px;line-height:48px;color:#fff;font-size:28px;font-weight:bold;letter-spacing:1px;float:left;margin-top:57px;}
.con2 .tit .span1{font-weight:normal;}
.con2 .tit .span2{font-size:14px;font-weight:normal;margin-left:24px;}
.con2 .mn{width:760px;float:right;margin-top:20px;}
.con2 .mn ul li{width:130px;height:40px;-webkit-border-radius: 15px;-moz-border-radius: 15px;background:none;float:left;margin-top:16px;margin-left:14px;text-align:center;line-height:40px;}
.con2 .mn ul li a{display:block;color:#fff;}
.con2 .mn ul li:hover{background:#707576;}
.con2 .mn ul li.li1{background:#707576;}


.con3{width:1328px;margin:0 auto;margin-top:38px;}
.con3 ul{width:1344px;position:relative;margin-left:-16px;}
.con3 ul li{float:left;width:318px;height:262px;border:1px solid #a8a5a5;margin-top:30px;margin-left:16px;text-align:center;}
.con3 ul li a figure{width:298px;margin:0 auto;margin-top:10px;height:210px;}
.con3 ul li a figure img{width:298px;height:210px;}
.con3 ul li a p{width:298px;margin:0 auto;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:15px;color:#4a4848;}
.con3 ul li:hover{border:1px solid #ff9c00;}
.con3 ul li:hover a p{color:#ff9c00;font-weight:bold;}



.con4_bg{width:100%;height:666px;background:#e5e5e5;margin-top:70px;}
.con4{padding-top:46px;width:1328px;margin:0 auto;position:relative;}
.con4 a{width:25%;display:inline-block;float:left;height:276px;position:relative;}
.con4 .aa div{height:297px;background:url(../images/a1.png) no-repeat center bottom;position:absolute;z-index:1;}
.con4 .aa h1{width:167px;font-size:18px;font-weight:normal;padding-bottom:10px;border-bottom:2px solid #333;color:#333;letter-spacing:1px;position:relative;margin:0 auto;text-align:center;line-height:18px;padding-top:50px;}
.con4 .aa p{font-size:14px;font-weight:normal;color:#6f6c6c;line-height:26px;margin:0 24px;letter-spacing:1px;padding-top:36px;height:130px;overflow:hidden;}
.con4 .bb figure img{width:100%;height:276px;}
.con4 a.a2 div{height:297px;background:url(../images/a2.png) no-repeat center bottom;position:relative;margin-top:-21px;}
.con4 a.a2 h1{padding-top:71px;}
.con4 .aa div:hover{background:url(../images/a11.png) no-repeat center bottom;}
.con4 .aa div:hover h1{color:#fff;border-bottom:2px solid #fff;}
.con4 .aa div:hover p{color:#fff;}
.con4 a.a2 div:hover{background:url(../images/a22.png) no-repeat center bottom;}


.con5{width:1328px;margin:0 auto;margin-top:58px;}
.con5 .left{width:735px;float:left;height:476px;border-right:1px solid #d3d3d3;}
.con5 .tit{font-size:28px;color:#ff9c00;letter-spacing:1px;line-height:28px;padding-top:15px;}
.con5 .tit span{color:#333333;}
.con5 .left .mn{margin-top:10px;}
.con5 .left .mn ul li{width:300px;float:left;margin-right:60px;margin-top:28px;}
.con5 .left .mn ul li a p.tt{width:280px;height:39px;background:url(../images/tt.png) no-repeat;color:#fff;font-weight:bold;font-size:18px;line-height:39px;letter-spacing:1px;padding-left:20px;position:relative;margin-top:-39px;}
.con5 .left .mn ul li a p.more{width:75px;background:url(../images/rr.png) no-repeat right center;line-height:14px;color:#3f4040;margin-top:20px;}
.con5 .left .mn ul li a:hover p.more{color:#ff9c00;font-weight:bold;}


.con5 .right{width:532px;float:right;}
.con5 .right .mn{margin-top:36px;}
.con5 .right .mn ul li{width:100%;height:26px;border-bottom:1px dashed #bfbbbb;margin-top:16px;line-height:14px;background:url(../images/dot.png) no-repeat 10px 3px;}
.con5 .right .mn ul li p{float:left;padding-left:28px;letter-spacing:1px;width:350px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.con5 .right .mn ul li p a{color:#7c7a7a;}
.con5 .right .mn ul li p a:hover{color:#ff9c00;}
.con5 .right .mn ul li span{float:right;color:#333333;}
.con5 .right .more{font-size:16px;width:80px;background:url(../images/rr.png) no-repeat right center;margin-left:10px;margin-top:36px;}
.con5 .right .more a{color:#3f4040;}
.con5 .right .more:hover a{color:#ff9c00;}



#footer{width:100%;height:auto;margin-top:67px;}
.f1_bg{width:100%;height:285px;background:#2a2828 url(../images/f1.png) no-repeat center top;}
.f2_bg{width:100%;height:118px;background:#222222;}
.f1{width:1328px;margin:0 auto;}
.f2{width:1328px;margin:0 auto;}
.f1 .left{display:inline-block;float:left;}
.f1 .tit{font-size:20px;color:#fff;line-height:20px;padding-top:68px;}
.f1 .mn{width:648px;margin-top:16px;}
.f1 .mn ul li{width:200px;height:23px;border-bottom:1px dashed #666666;float:left;margin-right:16px;line-height:14px;margin-top:10px;background:url(../images/dot1.png) no-repeat 3px 5px;}
.f1 .mn ul li p{margin-left:12px;}
.f1 .mn ul li p a{color:#979595;}
.f1 .mn ul li p a:hover{color:#ff9c00;}
.f1 .center{display:inline-block;float:left;margin-top:100px;margin-left:56px;}
.f1 .center img{width:134px;height:135px;}
.f1 .right{display:inline-block;float:right;width:438px;}
.f1 .right .mn{width:438px;}
.f1 .right .mn ul li{width:174px;margin-right:40px;}
.f2{text-align:center;color:#e9e9e9;line-height:36px;}
.f2 p{padding-top:24px;}
.f2 p a{color:#e9e9e9;}
.f2 p a:hover{color:#ff9c00;}









