@import url(body.css);
@import url(color_links.css);
@import url(e_top.css);
body{ background-color:#f6f6f6;}

/*--首页--*/
.banner{ height:354px; background-position:center; background-repeat:no-repeat;}

.e_k_1 ul{ overflow:hidden; height:146px;   }
.e_k_1 li{ position: relative; overflow:hidden; height:146px;  float:left; width:25%;  background-repeat:no-repeat; background-position:center; }
.e_k_1 li span{ padding-top:8px;  display:block;position:absolute;line-height:18px;    text-align:center; width:80%; left:10%;  top:80px; background:url(../images/e_kaiyuan_new/e2_index_43.png) repeat; height:50px;}
.e_k_1 li span b{ font-size:18px; color:#F30; font-weight:normal;}
.e_k_1 li a{ display:block;width:100%; height:100%;}.e_k_1 li a{border-left:3px solid #FFF;}

.e_k_1{ padding:9px 285px 0 210px;}

.banner2{ position: relative;}
.b_daoahng{ position:absolute; width:209px; height:508px; background: url(../images/e_kaiyuan_new/e2_index_11.png) no-repeat; top:-354px;}
.b_daoahngi{ padding:40px 18px 0 25px;}
.b_daoahngi dt{ clear:both; display:block;  font-size:16px; font-weight:bold; padding:20px 0 5px 0;background:url(../images/e_kaiyuan_new/e2_index_17.png) repeat-x center -776px;}
.b_daoahngi dd{ clear:both; display:block; height:60px;  }
.b_daoahngi dd a{ display:block; float:left; height:21px; line-height:21px; width:33.3%;}
.b_daoahngi dd a.ts{width:66.6%;}
.b_r_daohg{ width:278px; position:absolute; top:-318px; right:0;}
.z1{ color:#ff4800; text-align:center; background:url(../images/e_kaiyuan_new/e2_index_29.png) no-repeat; height:318px;}
.z1 .on_left{ width:90px; padding-top:220px; padding-left:25px; line-height:24px;}.z1 .on_left b{ font-size:36px; padding-left:12px;}
.z1 .on_right{ width:115px; padding-top:220px; padding-right:34px;}.z1 .on_right b{ font-size:28px;}
.z2{ padding:0 20px;background-color:#fff; height:156px;}.z2 h2{ font-size:15px; padding:20px 0 5px 0;}
.b_daoahngi dl.tsixs dt{ background: none}

.titleab{ clear:both; display:block;  font-size:24px; height:50px;  line-height:50px; position:relative; border-bottom:3px solid #ff5400}
.tubia,.fo_4 .eky_fc_list .e_tb{ background-image:url(../images/e_kaiyuan_new/e2_index_17.png); background-repeat:no-repeat;}
.tubiaox{display:block ; float:left; background-position:-139px -111px; width:28px; height:40px;}.titleab .on_right{ font-size:13px; height:50px; line-height:64px; overflow:hidden;}

.zouw{ position:relative; min-height:354px; background:#fff;}.zou1{ width:235px;  position: absolute; top:0; left:0;}.you1{ padding:0 14px 0 240px;}
.fo_1 .you1 dl,.fo_4 .you1 dl,.fo_3 .you1 dl,.fo_2_2 .you1 dl{-moz-box-shadow:0px 0px 10px #e5e5e5;-webkit-box-shadow:0px 0px 10px #e5e5e5;box-shadow:0px 0px 10px #e5e5e5;}
.fo_1 .you1 dl{height:320px;}
.you1 dl{ overflow:hidden;  margin-top:15px; float:left;  margin-left:10px; overflow:hidden; }
.you1 dt{ overflow:hidden; clear:both; display:block; width:100%;  float:left; }.you1 dd h1{ font-weight:normal; clear:both; display:block; font-size:16px; padding:10px 0 5px 0;} .you1 dd { line-height:22px; padding: 10px 10px 0 10px}

.you1 dt{ position:relative;}
.you1 dt img{ width:auto;}.you1 dt .color_bai{ font-size:12px; position:absolute; bottom:0; width:100%; display:block; text-indent:10px; background:url(../images/e_kaiyuan_new/e2_index_37.png) repeat-x 0 bottom; height:31px; line-height:38px; }.you1 dt .color_bai em{ float:right; padding-right:10px; font-style:normal;}

.you1 dl{width:176px; }.you1 dt,.you1 dt img{ height:140px; }
@media screen and (min-width:1200px){.you1 dl{width:225px;}.you1 dt,.you1 dt img{ height:170px; }}

.fo_1 dd.csx{ background:#fcfcfc; }dd.csx{padding-bottom:12px; padding-top:0;}
dd.csx .color_cheng_n strong{ font-size:28px; font-weight:normal;}

.zou1 dl dd{ width:50%; float:left;}


.ul_d{ position: absolute; top:0 ;left:245px; padding-top:20px;  z-index:99;  }
.ul_d li{ cursor:pointer;float:left; margin:0 6px; padding:0 12px; font-size:14px; height:24px; line-height:24px; -moz-border-radius:10px; -webkit-border-radius:10px;  border-radius:10px; }
.ul_d li.this{ color:#fff;}


.fo_1 .titleab,.fo_1 .titleab a{ color:#ff5400}
.fo_1 .ul_d li{ padding:0 6px; -moz-border-radius:15px; -webkit-border-radius:15px;  border-radius:15px; background:#fff;  }
.fo_1 .ul_d li.this{color:#fff;  background:#ff9600;  }
.fo_1 .ul_d li{ color:#bfbfbf; position:relative; height:40px; margin-top:10px;width:150px; display:block; clear:both; line-height:40px; font-size:16px; text-align:center; }
.fo_1 .ul_d{ left:60px; top:50px;}.fo_1 .ul_d li span{background-color:#bfbfbf; height:5px;  width:5px; position:absolute; right:-10px; top:50%; margin-top:-3px;-moz-border-radius:50%; -webkit-border-radius:50%;  border-radius:50%; }.fo_1 .ul_d li.this span{background-color:#ff9600;}


.fo_2 .zou1{ background:#eaeaea;}
.fo_2 .zou1,.fo_2 .you1{ height:498px;}
.fo_2 .titleab,.fo_2 .titleab a{ color:#00a2ff}
.fo_2 .titleab{ border-bottom:3px solid #00a2ff}
.fo_2 .ul_d li.this{  background:#00a2ff;  }

.fo_2_2 .zou1{ background:#00d1b6;}
.fo_2_2 .zou1,.fo_2_2 .you1{ height:498px;}
.fo_2_2 .titleab,.fo_2_2 .titleab a{ color:#00d1b6}
.fo_2_2 .titleab{ border-bottom:3px solid #00d1b6}
.fo_2_2 .ul_d li.this{  background:#00d1b6;  }


.fo_3 .zou1,.fo_3 .you1{ height:500px;}
.fo_3 .titleab,.fo_3 .titleab a{ color:#00a48a}
.fo_3 .titleab{ border-bottom:3px solid #00a48a}
.fo_3 .ul_d li.this{  background:#00a48a;  }

.fo_4 .zou1,.fo_4 .you1{ height:350px;}
.fo_4 .titleab,.fo_4 .titleab a{ color:#ff9600}
.fo_4 .titleab{ border-bottom:3px solid #ff9600}
.fo_4 .ul_d li.this{  background:#ff9600;  }

 
.huodongx .titleab,.fo_4 .titleab a{ color:#f73b01}
.huodongx .titleab{ border-bottom: none}
/*--列表--*/
.eky_fc_list dl{  float:left;background-color:#fff; position:relative;  margin-top:14px;}
 
.eky_fc_list dl,.you1 .eky_fc_list dt,.you1 .eky_fc_list dt img{ height:320px; }

.eky_fc_list dl dt .color_cheng{ color:#ff8a42; float:right;background-position:0 -494px; position:absolute; right:10px; padding-left:20px; }
.e_n_1,.e_n_2{display:block; float:left; padding-right:32px; padding-left:10px;}
 .e_n_1{ background-position:right -262px;}.e_n_2{ background-position:right -306px;}
.eky_fc_list dl dt h2{ font-size:16px; width:100%; height:36px; line-height:36px; background:url(../images/e_kaiyuan_new/e2_index_43.png);   font-weight:normal; bottom:0; position:absolute; padding:0 0; }
.eky_fc_list dl dd{ line-height:18px;margin:0 18px; border-top:1px solid #f0f0f0; padding:12px 0 12px 0;}
.eky_fc_list span.jinpai{ display:block; background-position:-91px -364px; width:104px; height:104px; position:absolute; top:0; left:0; z-index:99;}
@media screen and (min-width:1200px){.you1 .eky_fc_list dt,.you1 .eky_fc_list dt img{ height:320px; } }
.touxiang{float:left;position:relative;}
.touxiang img{-moz-border-radius:50%; -webkit-border-radius:50%;  border-radius:50%; } 
.touxiang span.tubia{ display:block; left:0; top:0; position:absolute; background-position:-22px -109px; height:94px; width:104px; z-index:99;} 

.zhunxian{ overflow:hidden; margin:0 14px 0 0; border-left:4px solid #fff;font-size:12px; background:#e7f6ff; height:114px; margin-left:5px;}.zhunxian .on_left,.zhunxian .on_right{ width:45%; position:relative;}
.zhunxian .on_right h2{ }.fo_2 .zhunxian .on_right h2{ background:url(../images/e_kaiyuan_new/e2_index_17.png) no-repeat 0 -364px; height:114px; width:38px; line-height:9999px; overflow:hidden; position:absolute; left:-40px; top:-4px;}
.zhunxian .on_right ul{ padding:15px 10px;}.zhunxian .on_right .on_right{ width:auto;}
.zhunxian .on_left h2{  font-weight:normal; font-size:12px; background-color:#0085d1; color:#fff; margin-top:13px; height:26px; line-height:26px;-moz-border-radius:0 15px 15px 0; -webkit-border-radius:15px;  border-radius:15px; margin-bottom:4px; }
.zhunxian .on_left h2 b.tubia{font-weight:normal; background-position:right -530px; padding-right:34px; display:block; height:26px; float:left; font-size:18px; font-family:Impact,微软雅黑}
.zhunxian .on_left h2 span.tubia{font-weight:normal; background-position:right -226px; padding-right:34px; display:block; height:26px; float:right; font-size:14px; font-family: Arial, Helvetica, sans-serif}
.zhunxian .on_left{ margin:5px 0 0 10px; line-height:14px;}
.zhunxian .on_left img{ margin-right:10px;}

/*--e专线列表--*/.fo_2 .you1{ padding-right:0;}
.fo_2 .you1 dl{  background-color:#44b9ff; float:left; }.fo_2 .you1 dl,.fo_2 .you1 dl a,.fo_2 .you1 dl dd span.color_cheng_n,.fo_2 .you1 dl dd.color_huise_l{ color:#fff;}
.fo_2 .you1 dl dd.csx{ padding-bottom:0px;}.fo_2 .you1 dl dd.color_huise_l{ padding-top:0px;}
.fo_2 .you1 dd{  background-color:inherit;float:left;}
.fo_2 .you1 dl:nth-last-child(1),.fo_2 .you1 dl:nth-last-child(2){ background-color:#28dfa1;}

.fo_2 .you1 dl dt{ float:left;  position:absolute;}

.fo_2 .you1 dl{width:363px; position:relative;}
.fo_2 .you1 dl,.fo_2 .you1 dl dt,.fo_2 .you1 dl img{ height:156px; }
.fo_2 .you1 dl dt{width:200px; position:absolute; overflow:hidden; top:0; left:0;}
.fo_2 .you1 dd{  padding-left:210px;}
.fo_2 .zou1 dl{ font-size:14px; padding:27px 40px 40px 40px; line-height:24px;}
.fo_2 .zou1 dt{ padding-bottom:10px; font-weight: bold; font-size:16px;}
@media screen and (min-width:1200px){ .fo_2 .you1 dl{width:463px;}
.fo_2 .you1 dl,.fo_2 .you1 dl dt,.fo_2 .you1 dl img{ height:156px; }
.fo_2 .you1 dl dt{width:260px;}
.fo_2 .you1 dd{  padding-left:270px;} }
.fo_2 .you1 .div{ padding-top:12px;}

.fo_3 .you1 dt{ margin-bottom:10px;}.fo_3 .you1 dd .color_cheng_n strong{ font-size:21px;}
.fo_3 .you1 dd h1{ padding:8px 0 0 0}
.fo_3 .you1 dl h1{ font-size:14px;}
.fo_3 .you1 dl{width:176px; height:225px; }.fo_3 .you1 dt{ height:132px;   }.fo_3 .you1 dt img{  width: auto; height:132px;  }
.fo_3 .you1 dl dd{ border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}.fo_3 .you1 dl{ border-bottom:1px solid #e7e7e7;}

@media screen and (min-width:1200px){.fo_3 .you1 dl h1{ font-size:16px;}.fo_3 .you1 dl{width:225px;}.fo_3 .you1 dt{ height:132px; }.fo_3 .you1 dt img{ width:100%; height: auto;  }.fo_3 .you1 dl dd,.fo_3 .you1 dl{ border: none;}}

.fo_3 .you1 .on_left{ width:560px;}.fo_3 .you1 .on_right{ width:180px; }
@media screen and (min-width:1200px){
.fo_3 .you1 .on_left{ width:720px;}.fo_3 .you1 .on_right{ width:225px; }}

.fo_3 .you1 .on_right{padding-top:20px; background:url(../images/e_kaiyuan_new/e2_index_33.png) no-repeat;}
.fo_3 .you1 .on_right h1{ height:47px; padding-left:25px; font-size:16px; color:#ff6700; }.fo_3 .you1 .on_right li{ height:86px; padding-left:25px;}.fo_3 .you1 .on_right li strong{ font-size:21px;}



.fo_2_2 .you1 dt{ margin-bottom:10px;}.fo_2_2 .you1 dd .color_cheng_n strong{ font-size:21px;}
.fo_2_2 .you1 dd h1{ padding:8px 0 0 0}
.fo_2_2 .you1 dl h1{ font-size:14px;}
.fo_2_2 .you1 dl{width:176px; height:225px; }.fo_2_2 .you1 dt{ height:132px;   }.fo_2_2 .you1 dt img{  width: auto; height:132px;  }
.fo_2_2 .you1 dl dd{ border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}.fo_2_2 .you1 dl{ border-bottom:1px solid #e7e7e7;}
@media screen and (min-width:1200px){.fo_2_2 .you1 dl h1{ font-size:16px;}.fo_2_2 .you1 dl{width:225px;}.fo_2_2 .you1 dt{ height:132px; }.fo_2_2 .you1 dt img{ width:100%; height: auto;  }.fo_2_2 .you1 dl dd,.fo_2_2 .you1 dl{ border: none;}}

.fo_2_2 .you1 .div{ position:relative; padding-right:180px;}
.fo_2_2 .you1 .zhunxian{  width:175px; position:absolute; top:0; right:-15px;}@media screen and (min-width:1200px){
.fo_2_2 .you1 .zhunxian{ width:220px; }.fo_2_2 .you1 .div{ padding-right:220px;}
.fo_2_2 .you1 .zhunxian{  right:-10px;}

}
.fo_2_2 .you1 dl dd.color_huise_l{ display:none;}



.fo_2_2 .touxiang{float: none; margin:0 auto;position:relative; text-align: center;}
.fo_2_2 .touxiang img{-moz-border-radius:50%; -webkit-border-radius:50%;  border-radius:50%; } 
.fo_2_2 .touxiang span.tubia{ display:block; margin:0 auto; position: absolute; background:url(../images/e_kaiyuan_new/xxtx.png) no-repeat 0 0;  height:94px; width:104px; left:50%; margin-left:-52px } 


.fo_2_2 .zhunxian{ width:100%; padding-top:12px; overflow:hidden; margin:0 14px 0 0; border-left:4px solid #fff;font-size:12px; background:#fff; height: auto; margin-left:5px;}
.fo_2_2 .zhunxian .on_left,.fo_2_2 .zhunxian .on_right{ width:100%; position:relative;}.fo_2_2 .zhunxian .on_right{ padding-bottom:20px;background:#f4f4f4; clear:both; display:block; }
.fo_2_2 .zhunxian .on_right h2{ height:40px; padding-left:8px;line-height:34px; overflow:hidden;   clear:both; display:block;font-size:16px; font-weight:normal;	}
.fo_2_2 .zhunxian .on_right ul{ height:175px; background:#f4f4f4;padding:0 10px 0 10px; }
.fo_2_2 .zhunxian .on_right .on_right{ width:auto;}.fo_2_2 .zhunxian .on_right .on_right{ padding:0;}
.fo_2_2 .zhunxian .on_left{ line-height:18px; padding:0; margin:0; height:230px; overflow:hidden; margin-bottom:5px;}
.fo_2_2 .zhunxian .on_left h2{  font-weight:normal; font-size:12px; padding:0 0 0 0; background-color:#fff; color:#00d1b6; margin-top:0; height:26px; line-height:26px;
-moz-border-radius:15px; -webkit-border-radius:15px;  border-radius:15px; margin-bottom:4px; }
.fo_2_2 .zhunxian .on_left h2 span.tubia{ display:none;}.fo_2_2 .zhunxian .on_left h2 b.tubia{ display: block; clear: both;}







.huodongx { z-index:1000000; width:100%; overflow:hidden; clear:both; display:block; }.huodongx ul{ width:1100px; }
.huodongx li{ float:left; width:507px; margin-right:14px;}.huodongx img{ height:auto; width:100%;}
@media screen and (min-width:1200px){.huodongx ul{ width:1300px; }
.huodongx li{  width:607px;}}

/*--e显示隐藏--*/
div.div{ display:none;}

/*--滚动--*/
#shell {
	height: 100px;
	overflow: hidden; 
}
#shell li{ height:100px; overflow:hidden; }



/*首页滚动*/
.main_visual{position:relative; }
.main_image { text-align:center; width:100%; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {  float:left;  width:100%; background-position:center;background-repeat: repeat-x; }
.main_image li a { display:block; width:100%; height:100%; position:absolute; }.main_image li span{ display:block; height:100%; width:100%; background-repeat:no-repeat; background-position:center;}
div.flicking_con {width:100%; margin:0 auto;  position:relative;z-index:1;}
div.flicking_con .flicking_inner { bottom:10px; z-index:88888;position:absolute;text-align:center; z-index:999; width:100%; } /* 121126 */
div.flicking_con a { position:relative;  display: inline-block;
  width: 12px;
  height: 12px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  margin-right: 5px;
  background: #ccc;   }
div.flicking_con a.on {   background:#f80;}
div.flicking_con a span{display:none; position:absolute; left:50%;}
div.flicking_con a:hover span{ display: block}
div.flicking_con a span.tu{  border:1px solid #ef1a33; border-bottom:none; top:-30px;width:50px; margin-left:-25px;z-index:100}
div.flicking_con a span.tu2{ color:#ef1a33; width:10px; margin-left:-5px; top:-17px; font-family:宋体;z-index:98}
div.flicking_con a span.tu3{ color:#ffefdb; width:10px; margin-left:-5px; top:-18px; font-family:宋体; z-index:99}
div.flicking_con a span.tu4{ background-color:#ef1a33; height:1px; top:-9px;width:52px; margin-left:-25px;z-index:97 }

div.flicking_con a span img{ width:50px; height:20px;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:45px!important;height:100px!important;top:50%;margin-top:-50px;display:none;}
#btn_prev{ left:10px; background: url(../images/e_kaiyuan_new/sprite.png) no-repeat 0 0 ;/*-- -66px 0--*/}
#btn_next{ right:10px;background:  url(../images/e_kaiyuan_new/sprite.png) no-repeat right 0;/*-- right 0--*/}
  .main_image .bg{position:relative; height:100px;}
  .main_image,.main_image ul,.main_image li,.main_image li a,.main_image img{ height:354px;}
  .main_image li { }
  .main_image img{   }
  
  
 
  
  
  /*---更多新增----*/
  .o_more{ position:absolute; top:-32px; right:0;}
  
  
  
  
  
  
   /*-- 视频列表--*/
			   .hot_top .binkuang{ height:390px; } .hot_top h2{ padding:12px 0 0 0;}
			   
			   
			   .scrolllist2_w{ height:180px;}
.scrolllist2{padding-top:15px;}
 .scrolllist2 li{ float:left; overflow:hidden;  position:relative; }

.scrolllist2 img{ display:block; clear: both; width:96%; height:auto;}
.scrolllist2 a.abtn{ z-index:1000; position:absolute; top:0;display:block;height:200px;width:20px;overflow:hidden;background: url(../images/e_kaiyuan_new/arrow3.png) no-repeat 0 center;}
.scrolllist2 a.aleft{ left:-20px;}
.scrolllist2 a.agrayleft{cursor:default;background-position:-40px center;}
.scrolllist2 a.aright{float:right;background-position:-99px center; right:-20px;}
.scrolllist2 a.agrayright{cursor:default;background-position:-139px center;}
.scrolllist2{ width:100%;height:180px;margin:0 auto 0 auto;position:relative;}
.scrolllist2 .imglist_w{width:100%; height:180px;overflow:hidden;float:left;position:relative;/*必要元素*/ }
.scrolllist2 .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
 .scrolllist2 li{   color:#e7e7e7 ; margin-left:-1px;font-family:微软雅黑; text-align:center;}
 
  .scrolllist2 li img{ margin-top:15px; margin:0 auto;}
 .scrolllist2 dd{ font-size:15px; color:#777; text-align:left; padding:0 18px; clear:both;}
  
 
 
 
 
 .cc_gy_all_br{ position:absolute; width:100%; height:100%; position:fixed; background:#000;z-index:19990; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/ top:0; left:0;}

/*其他，视频50%*/
.shpinkk{ display: none ; text-align:center; -moz-border-radius:8px 8px 6px 6px; -webkit-border-radius:8px 8px 6px 6px;  border-radius:8px 8px 6px 6px;
 background: url(../images/e_kaiyuan_new/brxsd.png) repeat; height:420px; width:730px; position:absolute ; position:fixed; top:50%; left:50%; margin:-210px 0 0 -365px;z-index:20000}
.shpinkk h2{-moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0;  border-radius:6px 6px 0 0;  background:#0664ac; height:44px; line-height:44px; text-align:left; font-size:16px; font-weight:normal; color:#fff;}
.shpinkk h2 .out_tb { display:block; height:44px; width:38px;}.shpinkk h2 .guanbix{ float:right;background: url(../images/e_kaiyuan_new/shipin.png) no-repeat -116px -55px; cursor:pointer;}
.shpinkk h2 .move1{ background: url(../images/e_kaiyuan_new/shipin.png) no-repeat 12px -6px; float:left;}

.kinx{ width:690px; margin:0 auto; padding-top:21px;}
  
  .player{ height:325px; overflow:hidden; position:relative; }
  .plogo{ background:url(../images/e_kaiyuan_new/kaiyuane.gif) no-repeat; width:78px; height:35px; position:absolute; bottom:0; right:0;}
  .imglist_w li{ color:#000;}.imglist_w li img{ margin-bottom:5px;}