.head-w{ width:100%; height:28px; line-height:28px; margin:0 auto; background-color:#222121;}
.head{ width:1200px; height:28px; margin:0 auto; color:#888;}
.head-left{ float:left; width:600px;}
.head-center{ float:left; width:424px;}
.head ul{ float:right;}
.head ul li{ float:left; padding:0 7px 0 7px; color:#888;}
.head ul li a{ color:#888;}
.head-right{ float:left; width:176px;}
.head-right1{ float:left; width:88px;}
.head-right img{ float:left; margin:9px 4px 0 10px;}
.head-right a{ float:left; color:#888;}


.logo-w{ width:100%; height:132px; margin:0 auto; background:url(../images/logo-bg.png) no-repeat; background-color:#333; }
.logo{ width:1200px; height:132px; margin:0 auto; position:relative;}
.search{ width:380px; height:38px; position:absolute; right:0; top:49px;}
.search-left{ float:left; width:342px; height:38px; line-height:38px; background:url(../images/search_bg.png);}
.search-right{ float:left;}

.banner-box{position:relative;overflow:hidden;width:100%; margin:0 auto;height:420px;}
.flexslider{position:relative;overflow:hidden;width:1920px;left:50%; margin-left:-960px;height:420px;}
.slides{position:relative;z-index:1; list-style:none;}
.slides li{ width:100%;}
.flex-control-nav{position:absolute; width:300px;right:50%; margin-right:-580px; z-index:2000; height:18px; bottom:12px; text-align:right; list-style:none; }
.flex-control-nav li{display:inline-block; float:left;width:14px;height:14px; margin:2px 4px; text-align:center; position:relative; }
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:100px; background:url(../images/banner-a.png) no-repeat;cursor:pointer; margin-top:4px;}
.flex-control-nav .flex-active{background:url(../images/banner-on.png) bottom center no-repeat; width:14px;height:14px; position:absolute; top:-2px; left:-3px;}

.flex-direction-nav{position:absolute; left:50%; margin-left:-600px;z-index:3;width:1200px; height:90px;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;top:132px;background: url(../images/prev.png) no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background: url(../images/prev1.png) no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;top:132px;background: url(../images/next.png) no-repeat;}
.flex-direction-nav li a.flex-next:hover{background: url(../images/next1.png) no-repeat;}

@media only screen and (min-device-width: 1440px) and (max-device-width: 1600px){
.flexslider{position:relative;overflow:hidden; width:100%; height:400px; margin:0 auto;}
.slides{position:relative;z-index:1; list-style:none;}
.slides li{ width:100%; height:400px;}
.flex-control-nav{position:absolute; right:50%; margin-right:-580px; z-index:2000; height:18px; bottom:12px; text-align:right; list-style:none; }
.flex-control-nav li{display:inline-block; float:left;width:14px;height:14px; margin:2px 4px; text-align:center; position:relative; }
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:100px; background:url(../images/banner-a.png) no-repeat;cursor:pointer; margin-top:4px;}
.flex-control-nav .flex-active{background:url(../images/banner-on.png) bottom center no-repeat; width:14px;height:14px; position:absolute; top:-2px; left:-3px;}

.flex-direction-nav{position:absolute; left:50%; margin-left:-600px;z-index:3;width:1200px; height:90px;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;top:132px;background: url(../images/prev.png) no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background: url(../images/prev1.png) no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;top:132px;background: url(../images/next.png) no-repeat;}
.flex-direction-nav li a.flex-next:hover{background: url(../images/next1.png) no-repeat;}
}

.wz-t{ float:left; max-width:680px; height:40px; line-height:40px; overflow:hidden; margin-right:40px line-height:40px;}
.wz-t a{font-size:18px; color:#fff; font-weight:lighter; height:50px; line-height:52px;}
.wz-b{ float:left; width:80px; line-height:40px; overflow:hidden;}
.wz-b a{ font-size:14px; color:#888;}


.part1{ width:1200px; height:740px; margin:0 auto; padding-top:56px;overflow:hidden;}
.part1-left{ float:left; width:380px; height:884px; margin-right:30px;}
.part1-nav{ float:left; width:380px; height:36px; line-height:36px; color:#000; font-size:16px; font-weight:bold; letter-spacing:8px; position:relative;}
.part1-nav a{ display:block; width:42px; height:19px; position:absolute; right:0; top:0;}
.part1-nav a img{ float:left;}
.part1-left-main{ float:left; width:380px; height:710px; margin-top:48px;}
.part1-left-main-top{ float:left; width:380px; height:340px;}
.date{ float:left; width:380px; height:36px; line-height:36px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:lighter;}
.part1-left-main-top dl{ float:left; width:380px;}
.part1-left-main-top dt{ float:left; width:380px; height:34px; line-height:34px; overflow:hidden;}
.part1-left-main-top dt a{font-size:18px; color:#000; font-weight:lighter;}
.part1-left-main-top dd{ float:left; width:380px; font-size:14px; color:#666; font-weight:lighter; height:48px; line-height:24px; overflow:hidden;}

.more, .more a {float:left; width:380px; height:46px; line-height:46px; font-size:18px; color:#333;}

.part1-left-main ul{ float:left; width:380px; height:326px; background:url(../images/beijing-1.png) no-repeat;}
.part1-left-main ul li{width:300px; padding-right:80px; margin-bottom:8px; height:30px;line-height:30px;position:relative;overflow:hidden;}
.part1-left-main ul li span{ display:block; width:78px; height:30px; line-height:30px; color:#333; font-size:14px; text-align:center; cursor:pointer;position:absolute;right:0;top:0;}
.part1-left-main ul li span:hover{ width:80px; height:30px; line-height:30px; background-color:#cc0000; border:none; color:#fff;}
.part1-left-main ul li a{color:#666; font-size:14px;}



.part1-center{ float:left; width:380px; height:788px; margin-right:30px;}
.part1-center1{ float:left; width:380px; height:364px;}
.part1-center-main{width:380px;}
.center-list1{height:240px;}
.center-list2{ height:368px;}

.part1-center-main ul{width:380px;}
.part1-center-main ul li{width:300px; padding-right:80px; margin-bottom:8px; height:30px;line-height:30px;position:relative;overflow:hidden;}
.part1-center-main ul li span{ display:block; width:78px; height:30px; line-height:30px; color:#333; font-size:14px; text-align:center; cursor:pointer;position:absolute;right:0;top:0;}
.part1-center-main ul li span:hover{ width:80px; height:30px; line-height:30px; background-color:#cc0000; border:none; color:#fff;}
.part1-center-main ul li a{color:#666; font-size:14px;}

.part1-center-main22{width:380px;}
.part1-center-main22 ul{width:380px;}
.part1-center-main22 ul li{width:380px;margin-bottom:8px; height:30px;line-height:30px;overflow:hidden;}
.part1-center-main22 ul li .li-div{width:300px;float:left;}
.part1-center-main22 ul li .span{display:block;width:78px; height:30px; line-height:30px; color:#333; font-size:14px; text-align:center; cursor:pointer;float:right;}
.part1-center-main22 ul li .span:hover{ width:78px; height:30px; line-height:30px; background-color:#cc0000; border:none; color:#fff;}
.part1-center-main22 ul li a{color:#666; font-size:14px;}

.part1-right{ float:right; width:380px; height:784px;}
.part1-right-top{ float:left; width:380px; height:364px; }
.part1-right-top-main{ float:center; width:380px;height:270px; margin-top:48px;padding-top:10px;padding-left:-5px}
.part1-right-top-main img{ border:#e5e5e5 1px solid;}

.part2{ width:1200px; height:122px; margin:0 auto;}

.part3{ width:1200px; height:450px; margin:0 auto;}
.part3-left{ float:left; width:380px; height:514px; margin-right:30px;}
.part3-left-main{ float:left; width:380px; height:450px; background:url(../images/beijing-3.png) no-repeat;}
.part3-left-main ul{ float:left; width:380px; padding-top:20px;}
.part3-left-main ul li{ float:left; width:380px; height:40px; line-height:40px;}
.part3-left-main ul li a{ color:#666; font-size:14px;}
.more1{ float:left; display:block; width:105px; height:35px; line-height:35px; text-align:center; background-color:#999; margin-top:12px;}
.more1 a{ float:left; display:block; width:105px; height:35px; color:#fff; font-size:18px;}
.more1 a:hover{ background-color:#cc0000;color:#fff;}

.part3-center-main{ float:left; width:380px; height:428px; padding-top:22px;}
.part3-center-main1{ float:left; width:380px; height:119px; }
.part3-center-main1-img{ float:left; width:100px; height:100px; margin-top:12px;}
.part3-center-main1-img img{ cursor:pointer;}

.part3-center-main1-dl{ float:left; width:268px; padding-left:12px;}
.part3-center-main1-dt{ float:left; width:268px; height:44px; line-height:44px; overflow:hidden;}
.part3-center-main1-dt a{ font-size:18px; color:#000;}
.part3-center-main1-dd{ float:left; width:268px; height:72px; line-height:24px; overflow:hidden; color:#666;}
.part4{ width:1200px; height:140px; margin:0 auto;}

.part5{ width:1200px; height:262px; margin:0 auto; border-bottom:#cdcdcd 2px solid; margin-bottom:20px;}
.part5-left{ float:left; width:1070px; height:222px; border-right:#c9c9c9 1px solid;}
.part5-left1{ float:left; width:133px; height:222px;}
.part5-left1-nav{ float:left; width:133px; height:42px; line-height:42px; font-size:18px; color:#000;}
.part5-left1 ul{ float:left; width:133px;}
.part5-left1 ul li{ float:left; width:133px; height:30px; line-height:30px; overflow:hidden;}
.part5-left1 ul li a{ font-size:14px; color:#666;}

.part5-right{float:left; width:128px; height:222px; text-align:center;}
.part5-right img{ margin:0 auto; cursor:pointer;}
.erweima-nav{ float:left; width:128px; height:42px; line-height:42px; color:#333;}
.part5-right ul{ float:left; width:82px; height:106px; margin-left:21px;}
.part5-right ul li{ float:left; width:80px; height:31px; line-height:31px; border:#ccc 1px solid; text-align:center; margin-bottom:20px;}
.part5-right ul li a{ color:#666;}


.footer-w{ width:100%; height:150px; margin:0 auto; background-color:#333;}
.footer{ width:1200px; height:150px; margin:0 auto;}
.footer img{ float:left; margin-top:37px; cursor:pointer;}
.footer-left{ float:left; width:600px; height:112px; padding-top:38px;}
.footer-left p{ float:left; color:#999; width:640px; height:26px; line-height:26px; margin-left:20px;}
.footer-right{ float:left; width:532px; height:112px; padding-top:38px;}
.footer-right p{ float:left; color:#999; width:532px; height:26px; line-height:26px; }

.list-logo-w{ width:100%; height: 148px; margin:0 auto; background-color:#333;position:relative;z-index:9999;}
.list-logo{ width:1200px; height:92px; margin:0 auto; position:relative;}
.list-search{ width:380px; height:38px; position:absolute; right:0; top:29px;}
.search-left{ float:left; width:342px; height:38px; line-height:38px; background:url(../images/search_bg.png);}
.search-right{ float:left;}


.list-banner{ width:100%; height:204px; margin:0 auto; position:relative; padding:0;z-index:99;}
.list-banner img{ position:absolute; left:0; top:0;}
.list-banner-head{ width:450px; height:90px; position:absolute; left:50%; bottom:0; margin-left:-600px; line-height:90px; font-size:30px; color:#333;}

.list-tittle-w{ width:100%; height:46px; margin:0 auto; background:url(../images/list-nav-bg.png) top center no-repeat; position:relative;}
.list-tittle{ width:1200px; height:29px; background-color:#fafafa; position:absolute; bottom:0; left:50%; margin-left:-600px; color:#9c9b9b; font-size:14px;}
.list-tittle a{ display:inline; height:29px; line-height:29px; color:#9c9b9b; font-size:14px; margin:0 6px 0 6px; }

.content{ width:1200px; height:1370px; margin:0 auto; border-bottom:#cdcdcd 2px solid; margin-bottom:20px;}
.content-list{ float:left; width:790px; height:1350px; padding-top:20px;}
.content-list ul{ float:left; width:790px; border-bottom:#cccccc 1px solid; padding:20px 0 20px 0;}
.content-list ul li{ float:left; width:790px; height:42px; line-height:42px;}
.content-list ul li a{ float:left; display:block; width:564px; height:42px; font-size:16px; color:#000;}
.content-list ul li span{ float:right; text-align:right; width:94px; height:42px; line-height:42px; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;}






.content-list2{ float:right; width:610px; height:1350px;}
.content-list2 ul{ float:left; width:610px; border-bottom:#cccccc 1px solid; padding:10px 0 10px 0;}
.content-list2 ul li{ float:left; width:610px; height:42px; line-height:42px;}
.content-list2 ul li a{ float:left; display:block; width:516px; height:42px; font-size:16px; color:#000;}
.content-list2 ul li span{ float:right; text-align:right; width:94px; height:42px; line-height:42px; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;}

.fanye2{ float:left; width:610px; height:65px; background-color:#fafafa; position:relative; top:-10px; left:0; padding-top:35px;}





.fanye{ float:left; width:790px; height:65px; background-color:#fafafa; position:relative; top:-10px; left:0; padding-top:35px;}

.content-menu{ float:right; width:290px; }
.content-menu1{ float:left; width:290px; height:380px;}
.content-menu2, .content-menu2 ul{ float:left; width:290px;}
.content-menu2 ul li{ float:left; width:290px; max-height:60px; line-height:30px; border-bottom:#dfdfdf 1px solid;}
.content-menu2 ul li a{ font-size:14px; color:#666; }

.news-list{ float:left; width:790px; height:184px; border-bottom:#ccc 1px solid; padding-top:24px;}
.news-list img{float:left; width:230px; margin-right:16px;}
.date{ float:left; width:380px; height:36px; line-height:36px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:lighter;}
.news-list dl{ float:left; width:542px;}
.news-list dt{ float:left; width:542px; height:34px; line-height:34px; overflow:hidden; margin-bottom:14px;}
.news-list dt a{font-size:18px; color:#000; font-weight:lighter;}
.news-list dd{ float:left; width:542px; font-size:14px; color:#666; font-weight:lighter; height:72px; line-height:24px; overflow:hidden;}




.content-detail{ width:1200px; min-height:996px; margin:0 auto; border-bottom:#cdcdcd 2px solid; margin-bottom:20px;}
.detail{ float:left; width:790px; margin-top:30px;}
.detail_head{ float:left; width:790px; text-align:center; margin-bottom:20px; border-bottom:#cccccc 1px solid;}
.detail_head1{ float:left; width:790px; line-height:50px; font-size:24px; color:#515151;}
.jianbian{ float:left; width:790px; height:34px; background:url(../images/jianbian.png) repeat-x; }
.detail_main{ float:left; width:790px; text-align:center; margin-bottom:10px; }
.detail_main img{max-width:100%;}

.detail_main p{ width:790px; line-height:30px; color:#666; font-size:14px; text-align:left; text-indent:32px;}
.detail_main p img{ margin:0 auto; padding:20px 0;}

.sxy{ float:left; width:705px; height:60px; margin-bottom:30px; padding-left:10px; margin-top:20px;}
.sxy dl{ float:left; width:715px; height:30px;}
.sxy dl dt{ float:left; width:56px; height:30px; line-height:30px; font-size:14px; color:#999;}
.sxy dl dd{ float:left; width:600px; height:30px; line-height:30px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:14px; color:#999;}

.content-bt-xia{line-height:30px; width:790px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}
.jiathis_style1{ float:left; width:470px; height:30px; margin-top:10px; padding-left:360px;}
.jiathis_style{margin:5px 0;}
.jiathis_style span{ color:#999999; float:left; display:inline;}



.about-menu{ float:left; width:290px; padding:20px 0; background-color:#f2efef;}
.about-menu ul{ float:left; width:290px;}
.about-menu ul li{ float:left; width:290px; height:60px; line-height:60px; border-bottom:#fafafa 1px solid; text-align:center; background-color:#f6f4f4;}
.about-menu ul li a{ font-size:18px; color:#000;}

.about_main{ float:left; width:790px; text-align:center; margin-bottom:10px; }
.about_main p{width:790px; line-height:30px; color:#666; font-size:14px; text-align:left; text-indent:32px;}




.nav_li a{text-align:center;display:block;height:40px;line-height:40px;background-color:#f5f5f5; color:black;font-size:16px;border-bottom:solid 1px white;}
.list_nav { width:160px; margin-right:20px;}
.list_nav li{ border-bottom:solid 2px whtie;}
