﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; color:#222; background:#fff; font-family: Microsoft YaHei,Arial,Helvetica,sans-serif; font-size:14px; padding:0px 0 0px 0;-webkit-font-smoothing: antialiased;}
body.body_native{position:relative;padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
div,section{margin:0 auto;}
img{padding:0;margin:0; list-style:none;}
input{vertical-align:middle;}
a,img,input{border:0;}

.wfl{width:100%;}
.wfr{width:100%;float:right;}
a,img,input,select{outline:none;text-decoration:none}
a:focus,input:focus,select:focus,img:focus{outline:none;}
img{max-width:100%}
a:link{color:#222}
a:visited{color:#222}
a:hover{color:#e85504; text-decoration:none;}
a:active{text-decoration:none;}
a:focus{text-decoration:none;}
em,i{font-style:normal;}


.mr20{ margin-right:20px;}
.ml20{ margin-left:20px;}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
table{border-collapse:collapse;border-spacing:0; width:100%;}p{word-wrap:break-word}.clr{clear:both;}
.fl{float:left;}

.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.undis{display:none}
.dis{display:block}
.dinl{display:inline-block;}
.prel{position:relative;}
.pabs{position:absolute;}
.bor{border:0;}
.ovf{overflow:hidden;}
.bor_bom{border-bottom:1px solid #dadada;}
.pic1{ margin-bottom:25px;}
.textcon{ text-indent:2em;}
a.more{ color:#9e9e9e; font-size:12px; margin-right:10px;}
a.more:hover{color:#2387e8;}
/*常用颜色*/
.c_F00,a.c_F00{color:#F00;}
.c_f3753e,a.c_f3753e{color:#f3753e;}
.c_2387e8,a.c_2387e8{color:#2387e8;}
.c_01bf94,a.c_01bf94{color:#01bf94;}

/*公共标题类*/
.small{text-align:center;font-size:18px;color:#3f3b3a;margin-bottom:8px;}



/*DOM结构*/
.top_main,.nav_main,.footer_main,container{width:100%; overflow:hidden; clear:both;}
.main{width:1060px; margin:0 auto; padding-top:92px; }
@media (max-width: 767px) {.main{width:100%;padding-left:4%;padding-right:4%}}

@media (min-width:768px) and (max-width:1024px) {
	.main{width:100%; margin:0 auto; padding: 92px 1% 0 1%;}
}

/*导航*/
.top_main{width:100%;float:left; background:#e85504; height:72px; margin-bottom:0px; position:fixed;top:0px; left:0; z-index:999;}
.top{width:1060px; height:72px; margin:0 auto; position:relative;}
.top .logo{float:left;margin-top:6px;}
.nav_block .nav2{float:left;}
.nav_block{ float:left;overflow:hidden;}
.nav_block a{ display:block; float:left;height:72px;line-height:71px; color:#fff; font-size:16px; text-align:center; margin-left:105px;margin-right:0px;}
.nav_block a:hover,.nav_block a.current{ background:url(../img/nav_bg.png) center bottom no-repeat;}
@media (max-width:970px) {
	.top{width:100%;float:left; height:72px;padding:0 15px;}
	.top .logo{float:left;margin-top:5px;}
	.top .logo img{width:46px;height:46px;float:left;}
	.nav_block{width:80%;float:right;height:72px;margin-top:9px;}
	.nav_block .nn{width:100%;float:left;}
	.nav_block .nav2{width:33%;float:left;}
	.nav_block a{width:100%;float:left; color:#fff; font-size:16px; text-align:center;margin:0;height:auto;line-height:25px; }
	.nav_block a:hover,.nav_block a.current{ background:none;}
	}

@media (min-width:769px) and (max-width:1024px){
	.top{width:100%;float:left; height:72px;padding:0 15px;}
	.top .logo{float:left;margin-top:5px;}
	.top .logo img{width:46px;height:46px;float:left;}
	.nav_block{width:80%;float:right;height:72px;margin-top:9px;}
	.nav_block .nn{width:100%;float:left;}
	.nav_block .nav2{width:33%;float:left;}
	.nav_block a{width:100%;float:left; color:#fff; font-size:16px; text-align:center;margin:0;height:auto;line-height:25px; }
	.nav_block a:hover,.nav_block a.current{ background:none;}
	}
}


/*友情链接*/
/*友情链接*/
.bottom_link{background-color:#3e3a39;width:100%;float:left;padding:25px 0;}
.bottom_link .block{width:1060px;margin:0 auto;}
@media (max-width: 768px){
	.bottom_link .block{width:100%;margin:0 auto;}
	
}
@media (min-width:768px) and (max-width:1024px) {
	.bottom_link{background-color:#3e3a39;width:100%;padding:25px 12.7545% 25px 12.7545%;}
	.bottom_link .block{width:100%;float:left;}
}
.bottom_link ul{width:100%;float:left;}
.bottom_link ul li{float:left;color:#ccc;line-height:26px;}
.bottom_link ul li a{float:left;color:#ccc;}
.bottom_link ul li a:hover{color:#e85504}
.bottom_link ul li span{float:left;width:2px;height:13px;background-color:#ccc;margin:7px 6px;}
@media (max-width: 767px){
	.bottom_link{background-color:#3e3a39;padding:20px 15px;}
	}

/*底部*/
.footer_main{ background:#166ABB;padding:30px 0 20px 0;margin-top:30px;}
.footer_main .f_block{width:1060px;margin:0 auto;padding-bottom:0px;}



@media (max-width: 767px){
	.footer_main .f_block{width:100%;float:left;margin:0px;padding-bottom:0px;}
}
@media (min-width:769px) and (max-width:1024px) {
	.footer_main .f_block{width:74.491%;float:left;margin:0px 12.7545% 0 12.7545%;padding-bottom:0px;}
	
}

.footer_left .address{width:100%;float:left;margin-top:19px;}
.footer_left .img{float:left;}
.footer_left .img img{width:171px;height:43px;}
.footer_left .address em{width:100%;float:left;line-height:28px;color:#fdeddf;font-size:15px;}
@media (min-width:768px) and (max-width:1024px) {
	.footer_main .f_block{width:74.491%;float:left;margin:0px 12.7545% 0 12.7545%;padding-bottom:0px;}
	.footer_left{padding-left:1%}
	.footer_left .address{float:left;margin-left:1%;margin-top:6%;}
}


@media (max-width: 767px) {
	.footer_left .img{width:100%;float:left;text-align:center;display:inline}
	.footer_left .img img{width:171px;height:43px;}
	.footer_left .address em{line-height:25px;text-align:center;}	
}


.footer_left{padding-left:0%;padding-right:0;}
.footer_nav2{width:100%;text-align:center;float:left;display:inline;}
.footer_nav2 em{width:100%;text-align:center;float:left;font-size:24px;color:#fdeddf;padding-bottom:5px;margin-bottom:5px;}
.footer_nav2 ul li a{width:100%;float:left;font-size:15px;color:#fdeddf;line-height:26px;}
.footer_nav2 ul li a:hover{color:#333;}
.footer_right{float:right;}

@media (min-width:768px) and (max-width:1024px) {
	.footer_right{padding-left:0%;padding-right:0;float:right;}
}

.col-xs-4{padding:0;}
@media (max-width: 767px) {
.footer_left{padding-left:0%;}
.footer_right{margin-top:35px;}
}
/*底部样式*/
.flickr {width:1060px; overflow:hidden; margin:0px auto;}
.flickr  ul li{ float:left;}
.flickr a {width:38px; height:38px;margin-bottom:10px;line-height:38px; text-align:center; margin-right:8px; background-color: #fff; float:left; font-size:14px;}
.flickr a:hover,.flickr .current {color: #fff; background-color:#e85504;}
.flickr a.fir,.flickr a.pr,.flickr a.next,.flickr .all{width:80px; text-align:center; padding:0;}
.flickr a.next{ margin-left:25px; margin-right:0;}
.flickr span{ height:38px; line-height:38px; display:block; float:left; padding:0 15px; background:#e85504; margin-right:8px; font-size:14px;color:#fff}
.flickr .a1{width:60px;}

@media (max-width: 768px) {
	.flickr {width:100%; overflow:hidden; margin:0px auto;}
}



@media (min-width:768px) and (max-width:1024px) {
	.flickr a {width:30px; height:30px;margin-bottom:10px;;line-height:38px; text-align:center; margin-right:8px; background-color: #fff; float:left; font-size:14px;}
}


/*分页样式*/
.in_banner_box{width:1060px; height:350px; margin-top:20px; position:relative;}
.in_banner_box span{width:1055px; overflow:hidden; display:block; position:absolute; bottom:0; left:0; background:url(../img/in_banner_bg.png) repeat; color:#fff; font-size:29px; padding:10px 0 10px 25px;}
.in_banner_box img{width:1060px; height:350px;}
.in_partner{width:1060px; overflow:hidden; background:#c7c8c9; margin-top:20px;}
.in_partner ul li.in_p_logo{ overflow:hidden; background:#c7c8c9; padding:20px 2px 0 2px;}
.in_partner ul li.in_p_logo a{width:135px; height:80px; display:block; margin-left:18px; float:left; margin-bottom:20px;}
.in_partner ul li.in_p_info{ background:#362c29; text-align:right; font-size:29px; color:#fff; padding:5px 10px 5px 0;}

.in_news_box{width:1060px; overflow:hidden; padding-bottom:30px;}
.in_news_box ul li{width:320px; overflow:hidden; border-top:1px solid #c9c7c6;}
.in_news_box ul li.news_l{margin-right:60px; float:left;}
.in_news_box ul li.news_r{float:right;}
.in_news_box ul li .innews_til{width:320px; height:54px; display:block; border-top:1px solid #e2e2e1; font-size:18px; color:#ea5504; line-height:54px;}
.in_news_box ul li a{width:320px; height:27px; display:block; overflow:hidden; line-height:27px;}
@media (max-width: 767px) {.in_banner_box span{width:98%; font-size:17px; padding:8px 0 8px 8px;}}
@media (max-width: 767px){.in_news_box ul li{width:46%;}}
@media (max-width: 767px){.in_news_box ul li.news_l{margin-right:2%;margin-left:2%;}}
@media (max-width: 767px){.in_news_box ul li.news_r{display:none}}
/*首页样式*/
.pbanner{width:1080px; height:320px; background:#fff; margin-bottom:20px;}
@media (max-width: 767px) {.pbanner{display:none}}

@media (min-width:768px) and (max-width:1024px) {
	.pbanner{width:100%; height:320px; background:#fff; margin-bottom:20px;padding:0 -1%}
}

.pleft{width:100%; overflow:hidden; float:left; padding-bottom:30px;text-align:left;}
.pleft2{width:1080px; overflow:hidden; float:left; padding-bottom:30px;}

@media (min-width:769px) and (max-width:1024px) {
.pleft{width:100%; overflow:hidden; float:left; padding-bottom:30px;}	
}

@media (max-width: 768px) {.pleft,.pleft2,.pleft img,.pleft2 img,.in_banner_box,.in_banner_box img,.in_news_box{width:100%;height: auto;}}


.prig{width:300px; overflow:hidden; float:right; padding-bottom:30px;}
@media (min-width:769px) and (max-width:1024px) {
.prig{width:30%; overflow:hidden; float:right; padding-bottom:30px;}	
}

@media (max-width: 768px) {.prig{display:none;}}
.box_til{width:100%; overflow:hidden; border-bottom:3px solid #e65504; margin-bottom:20px; color:#e65504; font-size:18px;}
@media (max-width: 768px) {.box_til{width:100%;}}
@media (min-width:768px) and (max-width:1024px) {
	.box_til{width:100%; overflow:hidden; border-bottom:3px solid #e65504; color:#e65504; font-size:18px;margin-bottom:20px;}
}


.box_til .more{ font-size:18px; color:#e65504;}
.box_til_01{width:100%; overflow:hidden; font-size:46px;}
.box_til span{ font-size:60px; margin-right:10px; font-weight:normal;}
@media (max-width: 767px) {.box_til span{font-size:40px;}}
.pl_box{width:100%; overflow:hidden;text-align:left}
.pleft .con{width:100%; float:left; font-size:14px;}
.pleft .con p{width:100%; float:left;font-size:14px; line-height:1.8; padding:0px 0px 20px 0px;}

.pleft .con a{ font-size:14px;}
.pl_con { font-size:14px; margin-top:15px; margin-bottom:15px;text-align:left;}

.pl_box p{width:100%;float:left; line-height:25px; font-size:14px; margin-bottom:20px;}
.pl_box p img{width:100%;float:left;}
.plbox_til{width:100%; overflow:hidden; font-size:24px; margin:10px 0; color:#595757;}

.prigbox_til{float:right;width:300px; height:30px; background:#fff; line-height:30px; color:#e85504; font-size:18px; margin-bottom:10px;padding-left:20px;}
.prigbox{float:right;width:300px; overflow:hidden; background:#fff; padding-top:10px; margin-bottom:10px;}
.pllist{width:100%; overflow:hidden;}

/*新闻*/
.news_pic{width:630px; height:420px; overflow:hidden; margin-bottom:10px;}
.newslist{width:100%; overflow:hidden; border-bottom:1px dotted #bbb8b8; padding-bottom:10px; margin-bottom:10px;}
.newslist ul li{ float:left;}
.newslist ul li.pic{width:160px; height:160px; float:left;}
.newslist ul li.ncon{width:880px; overflow:hidden; float:right;margin-top:20px;}
@media (min-width:768px) and (max-width:1024px) {
	.newslist ul li.pic{width:20%; height:160px; float:left;}
.newslist ul li.ncon{width:80%; overflow:hidden; float:right;}
}



@media (max-width: 767px) {.newslist ul li.pic{width:20%;height: auto;float:left;}.newslist ul li.ncon{width:78%; overflow:hidden; float:right;}
.newslist ul li.pic img{width:100%;height: auto;}}
.newslist ul li.ncon a.ntil{width:100%; height:40px; display:block; line-height:22px; font-size:18px; color:#595757;}
.newslist ul li.ncon p{width:100%; overflow:hidden; line-height:25px; color:#595757;}
@media (max-width:768px){
	.newslist ul li.ncon p{width:100%; height:80px; overflow:hidden; line-height:25px; color:#595757;}
}

@media (min-width:768px) and (max-width:1024px) {
	.newslist ul li.ncon p{width:100%; height:80px; overflow:hidden; line-height:25px; color:#595757;}
}
.newslist ul li.ncon a.btn_more{line-height:25px; color:#e97737;}
.anythingSlider                         { width:1060px; height:320px; position: relative; margin: 0 auto; background:url(../img/fla_bg.jpg) no-repeat;}
.anythingSlider .wrapper                { width: 1060px; overflow: auto; height:320px; position: absolute; top:0; left:0;}
                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 325px; width: 1000px; margin: 0; }
.anythingSlider .wrapper ul li img      {width:1060px; height:320px;}
.anythingSlider .arrow                  { display: block; height: 200px; width: 45px; background: url(../img/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: -240px; cursor: pointer; z-index:9999; }
.anythingSlider .forward                { background-position: 0 0; right:0px; }
.anythingSlider .back                   { background-position: -45px 0; left:0px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -45px -200px; }
.thumbNav                               { position: relative; top: 295px; text-align: center; z-index:9999;}
.thumbNav li                            { display: inline; }
.thumbNav a                             { color: #fff; font: 12px/15px Georgia, Serif; display: inline-block; padding: 2px 6px; background:#c7c8c9; height: 17px; margin: 0 5px 0 0; text-align: center; }
.thumbNav a:hover                       { background-image: none; }
.thumbNav a.cur                         { background: #e85504; color:#fff}
.start-stop                             { display:none;}
.start-stop.playing                     { background-color: red; }
.start-stop:hover                       { background-image: none; }
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
.eachBox{overflow:hidden; clear:both;}
/* changeBox_a1 */
.changeBox_a1{float:left;width:630px;height:425px; position:relative;}
.changeBox_a1 .a_bigImg{position:absolute;top:0;left:0;display:none;}
.changeBox_a1 .a_bigImg img{width:630px; height:350px;}
/* ul_change_a1 */
.ul_change_a1{position:absolute;left:1px; bottom:0;overflow:hidden;}
.ul_change_a1 li{float:left;margin-right:7px; }
.ul_change_a1 img{ border:1px solid #ddd;}
.ul_change_a1 img.now{border:1px solid #FF6600;}
.a_last,.a_next{position:absolute;top:10px;width:16px;height:16px;background:url(../img/bot.png) no-repeat;text-indent:-999em;overflow:hidden;}
/*观点*/
.pointlist{width:100%; overflow:hidden; border-bottom:1px dotted #bbb8b8; padding-bottom:20px; margin-bottom:20px;}
.pointlist ul li{ float:left;}
.pointlist ul li.pcon{width:630px; overflow:hidden; float:right;}
.pointlist ul li.pcon a.ptil{width:100%; height:45px; display:block; line-height:22px; font-size:18px; color:#595757;}
.pointlist ul li.pcon p{width:630px; height:75px; overflow:hidden; line-height:25px; color:#595757;}
.pointlist ul li.pcon a.btn_more{line-height:25px; color:#e97737;}
/*内页右侧最近作品*/
.pr_work a{width:125px; height:125px; display:block; margin-left:10px; float:left; margin-bottom:10px;}
.pr_work a img{width:125px; height:125px;}
/*内页右侧最新动态*/
.pr_news{padding-left:10px; padding-right:10px; padding-bottom:10px;}
.pr_news a{width:260px; height:27px; display:block; overflow:hidden; line-height:27px;}
/*鍚堜綔浼欎即*/
.pl_parter_til{width:100%; color:#e85504; font-size:21px; margin-bottom:20px;}
.pl_parter{width:750px; overflow:hidden;}
.pl_parter ul li{width:118px; float:left; margin-right:10px;}
.pl_parter ul li.last{ margin:0;}
.pl_parter ul li a{width:118px; height:120px; display:block; background:#fff; margin-bottom:10px;}
.pl_parter ul li a img{width:118px; height:120px;}
.pr_parter{width:280px;  overflow:hidden;}
.pr_parter ul li{ line-height:25px; padding-bottom:18px; margin-bottom:20px; color:#595757;}
.pr_parter ul li.pr_partinfo{border-bottom:1px solid #bdb9b8;}
.pr_parter ul li a{color:#595757;}
/*鎴愬姛妗堜緥*/
.pl_vi_til{width:100%; overflow:hidden; text-align:center; border-bottom:1px solid #e65504; margin-bottom:20px; color:#595757; font-size:36px;}
.logo_vi{width:100%; overflow:hidden; margin-bottom:16px;}
.logo_vi ul li a{width:250px; display:block;}
.logo_vi ul li{height: auto;width:250px; overflow:hidden; float:left;margin-right:20px; margin-bottom:10px;}

@media (min-width:768px) and (max-width:1024px) {
.logo_vi ul li{height:auto;width:240px; overflow:hidden; float:left;margin-right:14.5px; margin-bottom:0px;}	
}


.logo_vi ul li.last{float:right;margin-right:0px; margin-bottom:0px;}
@media (max-width: 767px) {.logo_vi ul li{width:48%;margin: 0 1%;margin-bottom:10px;height: auto;}}
@media (max-width: 767px) {.logo_vi ul li.last{width:48%;margin:0 1%;margin-bottom:10px;height: auto;}}
@media (max-width: 767px) {.logo_vi ul li img,.logo_vi ul li.last img,.logo_vi ul li a{width:100%;height: auto;}}
.logo_vi ul li a.logo_vi_til{height:36px; overflow:hidden; font-size:14px; line-height:33px; margin-top:3px;clear: both;}
/*鍏充簬鎴戜滑*/
.leaderbox{width:100%; overflow:hidden; margin-bottom:20px;}
.leader_pic{width:250px; overflow:hidden; float:left;}
.leader_pic img{width:250px; height:250px;}
.leader_info{width:480px; float:right; font-size:16px;padding-left:5%;}

@media (min-width:768px) and (max-width:1024px) {
	.leader_info{width:430px; float:right; font-size:16px;padding-left:0%;}
}


.leader_info p{font-size:12px; margin-bottom:10px; color:#595757;}
.team_no_box{width:100%; overflow:hidden;}
.team_no_box ul li{width:230px; overflow:hidden; float:left; margin-right:25px; margin-bottom:25px;}
@media (min-width:768px) and (max-width:1024px) {
	.team_no_box ul li{width:230px; overflow:hidden; float:left; margin-right:5px; margin-bottom:25px;}
}

.team_no_box ul li.last{margin:0;}
.team_no_box ul li a{width:230px; display:block;}
.team_no_box ul li a img{width:230px; height:230px;}
.team_no_box ul li a.team_no_name{overflow:hidden; margin-top:10px;}
.team_no_box ul li a.team_no_name span{display:block; font-size:12px;}
/*鑱旂郴鎴戜滑*/
.page{width:100%; overflow:hidden; min-height:670px; border-bottom:1px solid #bdb9b8; margin-bottom:30px;}
.page .con{width:630px; overflow:hidden; line-height:1.8;}
.page .con p{font-size:14px; line-height:1.8; padding:10px 0px 10px 0px;}
.page .add_info{wdith:280px;overflow:hidden;}
.page .add_info ul li{width:280px; overflow:hidden;}
.page .add_info ul li label{width:80px; float:left; line-height:25px;}
.page .add_info ul li span{width:200px; float:right; line-height:25px;}
/*鍔犲叆鎴戜滑*/
.join_us{width:100%; overflow:hidden; margin-bottom:30px;}
.join_us ul li{ line-height:25px;}
.join_us ul li.js_til{width:630px; color:#e85504; overflow:hidden;}
/*婊氬姩鍥剧墖*/
#focus {width:1080px; height:320px; overflow:hidden; position:relative;}
@media (min-width:768px) and (max-width:1024px) {
#focus {width:100%; height:320px; overflow:hidden; position:relative;}	
}

#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:1060px; height:320px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1080px; height:20px; left:0; bottom:0; background:#000;}
@media (max-width: 767px) {#focus .btnBg{width:100%;}}
@media (max-width: 767px) {#focus ul li img,#focus ul,#focus ul li,#focus{width:100%;height: auto;}}
#focus .btn {position:absolute; width:920px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.gam {
	line-height: 30px;
	text-align: left;
}

.kan {
	background-color: #CCCCCC;
	line-height: 40px;
	top: -20px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
}