body{ margin-top:30px; background:#050713 url(../images/home_bg2.jpg) no-repeat center 0; background-size: 100% auto; }

.head{ padding-top:125px; height: 245px; background: url(../images/logo.png) no-repeat center 0;}
.head .left{ padding:10px 0 0 0;}
.head a{ display:inline-block; padding:23px 0 0 70px;  width: 151px; height: 53px;  background: url(../images/home_nav_bg1.png) no-repeat 0 13px;}
.head a.act,
.head a:hover,
.head a:active {background: url(../images/home_nav_bg2.png) no-repeat 0 0;}

.down{ padding-top:20px; height:660px;background: url(../images/p1.png) no-repeat center bottom; }
.down div{padding-top:58px; height: 107px; background: url(../images/down_bg.png) no-repeat center 0;}
.down div dl dt{ padding-left:155px; }
.down div dl dd{ padding-right:155px; }
.down a{ display:inline-block; padding:36px 0 0 64px;  width: 217px; height: 71px;  background: url(../images/down-bg1.png) no-repeat 0 0;}
.down a:hover,
.down a:active {background: url(../images/down-bg2.png) no-repeat 0 0;}

   .down{background: url(../images/p1.png) no-repeat center 0; height: auto;padding:0; margin-bottom: 65px;}
.down div{padding-top:75px; }
.down .downpo{margin:450px auto 0 auto; background: none;}

@media only screen and (max-width: 800px) {   
    .down{ height: 800px;}
    .down div.downpo{margin:400px auto 0 auto; }

}   
@media only screen and (max-width: 700px) { 
.down div img{ width: 80%; }

}   
/*public*/
.slide-previous,
.slide-next{ height:100px;top:-150px;}


/*news*/
.news{ padding-top:120px;  height: 752px; background: url(../images/home_news_bg.png) no-repeat 0 0; }
.news_bg{margin-top:75px; padding: 12px; background: url(../images/home_news_bg1.png) no-repeat 0 0;}
.news_list{ margin:32px 42px 0 0 ; width:524px; float: right;}
.news_list a,
.news_list a:visited {color:#7996ea;}
.news_list a:hover,
.news_list a:active {color:#fff;}
.news_list .news_title{padding-top:8px;  width: 524px; height:27px;  }
.news_list .news_title.cur0{ background: url(../images/home_news_titlebg1.png) no-repeat 0 0;}
.news_list .news_title.cur1{ background: url(../images/home_news_titlebg2.png) no-repeat 0 0;}
.news_list .news_title.cur2{ background: url(../images/home_news_titlebg3.png) no-repeat 0 0;}
.news_list .news_title a{ float: left; display: block; width: 75px;  text-align: center;font-size: 16px; }
.news_list .news_title a.cur {color: #fff;}
.news_list .tabbox{ margin-top:30px;  line-height: 49px; color: #9caae8;}
.news_list .tabbox li{ border-bottom:solid 1px #1d2d5c; height:49px; overflow: hidden;}
.news_list .tabbox li span{ margin-right:10px; display: block;float: left; width: 110px; font-size: 12px; text-align: center;}


.flash{ width: 605px; float: left; }
.flash,
.flash dt{ height:400px;}
.flash dt li{ height:400px;width: 605px; float: left;}
.flash dt li span{ display: block; margin-top:-79px; padding-top:15px; height: 65px;  line-height: 35px; text-align: center; background: url(../images/flash_bg.png) 0 ;}
.flash .slide-num{top:-35px; text-align: center;}
.flash .slide-num li{ width:10px; height:3px; background:#fff; border-radius:2px; margin-right:5px;}
.flash .slide-num li.cur{ background:#1b3958; width: 27px;}


/*role*/
.role{ margin-top:35px;  margin-bottom: 140px;}
.role div.juses{ margin-top:90px; height: 555px; background: url(../images/juse_bg.png) no-repeat 310px 0; }
.role div.juses .juse_sle{ width: 441px; height: 554px; background: url(../images/juese_bg.png) no-repeat 6px 23px; }
.role div.juses .juse_sle area{outline:none;}
.role div.juses .juse_info{ padding: 419px 70px 0 30px; width: 290px; height: 135px; background: no-repeat center 0; font-size: 12px; color: #fff;}
.role div.juses .juse_info div{padding: 419px 70px 0 30px; }
.role div.juses .juse_info p{filter: Alpha(Opacity=70, Style=0);opacity: 0.7; line-height: 20px; display: none;}



.ts_bg{margin-top:105px; margin-bottom: 130px; padding: 12px; height: 600px; background: url(../images/home_juese_bg.png) no-repeat right 0; }

.ts{height:600px;;}
.ts dt{ height:600px;width: 1000px;}
.ts dt li{ height:600px;width: 1000px;overflow: hidden;}
.ts dt li img{height:600px;width: 1000px;}
.ts .slide-num{ width:175px;float: left; text-align: left;background: url(../images/home_bar1.png) no-repeat 0 top;}
.ts .slide-num li{ padding: 35px 0 0 0; margin: 0; width:175px; height:115px; overflow: hidden; color:#3b83a4; background: url(../images/home_bar1.png) no-repeat 0 bottom;font-size: 18px;}
.ts .slide-num li strong{ display: block;font-size: 60px;line-height: 62px; }
.ts .slide-num li.cur{ color:#fdde8f;}


.icon{ padding: 35px 0 0 0; background: #0f152a url(../images/iconbg.png) no-repeat 0 0; background-size: auto 100%;}
.icon div{ padding: 0 0 45px 0; text-align: center;   font-size: 32px;color:#ffcc00;}
.icon ul{ margin: 0 auto; padding: 0 0.5%; }
.icon ul li{ padding: 0;height: 135px; margin:0; float: left; width: 11%; text-align:center; }

/*form*/

.cow{ background:#000;filter: Alpha(Opacity=70, Style=0);opacity: 0.70; width:0; height:0; position:absolute; z-index:1001; top:0; left:0; margin:0; padding:0;}
.editinfos{top:100px; position:absolute; z-index:11; display:none; z-index:1002; margin:0 auto;}
.win{margin:0 auto; padding: 0; width: 380px; height: 230px; background: url(../images/home_win.png); text-align: center; }
.win .close{ height: 30px; background: url(../images/home_close.png) no-repeat 360px 8px;  cursor: pointer;}


@media only screen and (max-width: 1920px) { 
body{ background-size: 1920 auto; }

}   

@media only screen and (max-width: 1210px) { 
	.news_list,
	.flash{float: none; margin: 0 auto;}
	.news_list{ margin-top:50px; }
	.news{ height: auto; }
	.news_bg{ background: none; }
	.role{ display: none; }
	.ts_bg{ display: none; }
	.title3{ display: none; }
.icon{ background-image: none; }
.icon ul li{ width: 20%;  }

}   


@media only screen and (max-width: 1080px) { 
.head .left,
.head .right{ display: none;}
.head{ padding: 0; height: 235px; background-image: url(../images/logo_small.png);}
.down div dl dt{ padding-left:5%; }
.down div dl dd{ padding-right:5%; }
}   


@media only screen and (max-width: 720px) {  
.down,
.down div{ margin: 0 auto; }
.down div dl{ margin: 0 auto; width: 277px; height: 107px; }
.down div dl dt.left,
.down div dl dd.right{ padding:0; margin: 10px auto; float: none;}
.down{ padding-top:50px; height:600px;background: url(../images/p2.png) no-repeat -250px 0; }
.flash,
.news img{ display: none;}
.news_bg,
.news{ padding-top:0; margin: 0; background: none;}
.news_list .news_title{ width: 100%; }
.news_list{ width:93%;margin:0;}
.news_list .tabbox li span{ margin-right:10px;  width: 80px;}
.news{ margin-top:-120px; }
.icon ul li{ width: 33.33%; height:120px;}
}   

@media only screen and (max-width: 500px) {  
.icon ul li{ height:100px;}
}   
@media only screen and (max-width: 400px) {  
.icon ul li{ padding: 0 6%; width: 21.33%;  }
.icon ul li img{ width: 100%; }
}   