﻿@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:"Arial Black", Gadget, sans-serif;color:#535353;}
h3.area-ti{font-size:12px; font-family:Arial;}
h3.area-ti a{color: #344678; font-weight:bold;}
.ch-bgcor{background: url("images/chtop-bg.gif") repeat-x scroll 0 0 #f3f3f3;}
p{padding:0;margin:0;}
.wh970{width:970px; margin:0 auto;}
.wh990{width:990px; margin:0 auto;}
.clearfix {
    display: block;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
	zoom:1;
}
.fl{float:left;}
.fr{float:right;}
.mg10{margin-top:10px;}
.mg15{margin-top:15px;}
.mg25{margin-top:25px;}
.mglf8{margin-left:8px;}
.pos{position:relative;}
.mainbg{background:url(images/mainbor.gif) repeat-x 0 0 #FFF;}
.ch-main{width:990px; overflow:hidden;zoom:1;}
.bor-rdot{border-right:1px dashed #595959;}
.pd-r10{padding-right:10px;}
.main_top_video{background:url(images/video_pic.gif) no-repeat right 0 #7e797e; height:40px; width:950px; overflow:hidden;zoom:1;}
.text_video {
     font-family: "Times New Roman",Times,serif;
    color: #FFFFFF;
    float: left;
    font-size: 40px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding-right: 10px;
    text-indent: 10px;
    text-transform: capitalize;
}
.text_video a{color: #FFFFFF;}
.mainleft{width:624px; float:left; margin:10px 0 0 10px; display:inline;overflow:hidden;zoom:1;}
.v-box-c{overflow:hidden;zoom:1;}
.bor-gra{border:1px dashed #797979;border-width:0 1px 1px 0; overflow:auto;}
.v-box-clf{width:306px; }
.roman-ti{ font-size: 21px;
    font-weight: bold;
    line-height: 28px;
	border-top:5px solid #797979;
	color:#7e797e;
}
.item-img-ti{
	 color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 600;
  
}

.item-ls li{overflow:hidden;zoom:1;margin-top:15px;}
.item-ls li.item-lsch-lfti{margin-top:10px;}
.item-ls .ls-img{float:left; width:130px;}
.item-ls .txt{margin-left:10px;  float:left; width:150px;color:#808080; /*line-height:16px;*/}
.mainleft-ch .item-ls .txt,.mainright-ch .item-ls .txt{line-height:18px;}
.item-ls .txt h3{margin-bottom:2px;}
.v-banner{height:100px; background-color:#bcbcbc;}
.item2-ls{/*border-bottom:1px dashed #797979;*/overflow:hidden;zoom:1;padding-bottom:6px;}
.item2-ls li{width:140px; padding:10px 10px 10px 10px; float:left; border-right:1px dashed #797979;border-bottom:1px dashed #797979;color:#7e797e; margin-top:10px;height:172px;overflow:hidden;}
.en-in-news .item2-ls li,.en-in-trad .item2-ls li{margin-top:0px;}
.item2-ls li.first{padding-left:0;}
.item2-ls li.last{padding-right:0; border-right-width:0;}
.item2-ls li p{margin-top:4px;line-height:16px;}
.mainleft-ch .item2-ls li p,.mainright-ch .item2-ls li p{line-height:18px;}
.item3-ls li{padding-bottom:15px; overflow:hidden;zoom:1;}
.item3-ls .area-ti{padding-bottom:8px;}
.item3-ls .enls-img{float:left; width:136px; margin-right:15px; display:inline;}
.mainright{width:310px; float:right;padding:10px 10px 0 0;}
.lr-box-bor{border:1px solid #d2d2d2;border-width:0 1px 1px 0; padding-bottom:5px;}
.roman-ti-lf{
    font-weight: bold;
    line-height: 28px;
	border:5px solid #d2d2d2;
	border-width:5px 0 1px 0;
	color:#7e797e;
	font-size:14px;
}
.item-ls-lfti{color:#787878; padding-left:10px; background:url(images/cir.gif) no-repeat 0 center;}
.item-ls-lfti a{/*color:#787878;*/color:#344678;font-weight:bold;}
.font-more{text-align:right;}
.more a,.font-more a{color:#7e797e; font-size:10px; padding-right:5px;}
.contact h3{
	height:25px;
	 font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 400;
	line-height:25px;
	padding-left:10px;
	background-color:#d2d2d2;
	color:#FFF;
	}
.contact p{padding:10px;color:#7e797e;}

.page{position:absolute; right:0;top:0;}
.page span,.page a,.page .inline li,.pages .inline li{
    display: inline;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-right: 5px;
	font-weight:normal;
}
.pages{padding-left:220px;margin-top:20px;}
.pages .inline li{
   
    font-size: 12px;
  }
  
.pages .inline a.now, .page .inline a.now{
	color:red;
}


.bor-bottom{border-bottom:1px solid #797979;}
.play-logo{display:block; width:83px; height:83px; background:url(images/play.png) no-repeat; position:absolute;top:40%;left:40%;}
.vcon p {
    color: #666666;
    display: block;
    font-size: 14px;
    margin-top: 15px;
	word-wrap:normal;
	word-break:normal;
	
	
}
.searchbox .sear-btn {
    background: none repeat scroll 0 0 #F6F6F6;
    border-color: #FFFFFF #999999 #999999 #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 10px;
    line-height: 12px;
    padding: 1px 4px;
	margin:8px 0 0 5px;
	float:left;
	cursor:pointer;
}
.searchbox .sear-btn:hover {
    background: none repeat scroll 0 0 #CBCBCB;
    border-color: #989898 #FFFFFF #FFFFFF #989898;
}
.searchbox input.inputbox{font-size:10px;color:#CCC;}

/**ch-home**/
.mainleft-ch{display: inline;
    float: left;
    margin: 10px 0 0 10px;
    overflow: hidden;
    width: 640px;}
.mainright-ch {
    float: right;
    padding: 10px 10px 0 0;
    width: 315px;
}
.lang-box{color:#999999;}
.lang-box li{padding-right:20px;}
.lang-box a{color:#999999; margin-left:5px;}
.lang-box a.cur{color:#535353;}
.topb-nav li.line{color:#2d7291;}
.main_top_video_ch{background: url("images/shey.png") no-repeat scroll right 0 #444444; border-bottom:1px solid #7e797e;width:970px;}
.text_video_ch{font-family:"黑体"; font-size:14px; color:#FFF; text-indent:10px; line-height:40px; float: left; padding-right: 30px;}
.text_video_ch span{font-size:28px;}
.text_video_ch a{color:#FFF;}
.ch-menu {
    margin-top: 10px;
}

.ch-menu a {
    
    color: #FFFFFF;
    float: left;
    font-family: 宋体;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 3px;
    padding: 0 9px;
    white-space: nowrap;
	font-size:12px;
}
.item-img img{width:300px;}
li.item-img{margin-top:0px;}
.item-img-big,.item-imgen{overflow:hidden;zoom:1;}
.roman-ti-ch {
    border-top: 5px solid #797979;
   /* background:url(images/icon_ti2.gif) no-repeat;*/
    height: 30px;
	line-height:30px;
	font-family:"黑体";
	padding-bottom:8px;
	font-size:16px;
	padding-left:5px;
}
.roman-ti-ch z{ font-family:Arial, Helvetica, sans-serif;color:#e0dee0;font-weight:normal;margin-left:12px;}
.jia-m{ float:right;  height:18px;/*width:18px; background:url(images/jia.gif) no-repeat;*/margin:5px;font-size:12px;color:#535353;line-height:18px;font-weight:normal;}
.item-img-tich,.item-img-tien{font-size:12px; height:25px;line-height:25px; width:300px; text-indent:10px; background:url(images/ti_png.png) no-repeat; position:absolute;bottom:0;left:0;}
.item-img-tich a,.item-img-tien a{color:#FFF;}
.item-img-tien{bottom:2px;}
.play-btn-logo,.play-enbtn-logo{position:absolute; width:35px; height:35px; /*background:url(images/play2.png) no-repeat;*/background:url(images/play_btn02.png) no-repeat; right:10px;bottom:2px;}
.play-enbtn-logo{bottom:18px;}
.play-btn-logo2{position:absolute;width:32px;height:32px;background:url(images/play_btn01.png) no-repeat;right:6px;bottom:10px;}
.item-des{color:#333;height:60px;}
.item-ls-ti-lst{padding-bottom:8px;}
.item-ls-ti{padding-bottom:5px; height:29px; line-height:18px; overflow:hidden;}
.item-ls-ti a, .item-ls-ti-lst a{color:#004678;font-weight:bold;}/*show_w下标题bold于130124修改*/
.tich-02{ background-position:0 -35px;}
.tich-03{ background-position:0 -70px;}
.tich-04{ background-position:0 -105px;}
.tich-05{ background-position:0 -140px;}
.tich-06{ background-position:0 -174px;}
.item-ls-ch{padding-bottom:10px;}
.item-ls-ch img{float:left;}
.roman-ti-lfch {
    border:5px solid #d2d2d2;
	border-width:5px 0 1px 0;
   /*background:url(images/icon_ti2.gif) no-repeat 0 -207px; text-indent:-9999px;*/
    height: 30px;
	line-height:30px;
		font-family:"黑体";
	padding-bottom:2px;
	font-size:16px;
	padding-left:5px;
}
.tich-07{ background-position:0 -240px;}
.tich-08{ background-position:0 -270px;}
.tich-09{ background-position:0 -304px;}
.tich-10{ background-position:0 -335px;}
.jia-m2{ float:right; height:18px; /*width:18px; background:url(images/jia2.gif) no-repeat;*/margin:5px;font-size:12px;font-weight:normal;line-height:18px;color:#535353;}
.item-lsch-lfti {
    background: url("images/jiant.gif") no-repeat scroll 0 center transparent;
    color: #787878;
    padding-left: 15px;
}
.item-lsch-lfti  a{color:#535353;}

.contact-ch h3 {
    background-color: #D2D2D2;
    color: #FFFFFF;
    font-family: "黑体";
    font-size: 16px;
    font-weight: 400;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
	margin-bottom:6px;
}
.v-listbox li{width:310px;height:100px; float:left; border-right:1px dashed #797979;margin-top:0px;padding-top:15px;}
.v-listbox .pd05{padding-left:15px;}
.roman-ti-lsp {
    border-top: 5px solid #797979;
    color: #191919;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
	padding-top:6px;
}
.subnav{padding:8px 0 0 10px;}
.subnav a{color:#000;margin:0 3px;}

.ch-show-ti {
    border-top: 5px solid #000;
    color: #2b2b2b;
    font-size: 24px;
    font-weight: bold;
    line-height:40px;
	text-align:center;
	height:auto;
}
.other-op-share{border:1px dotted #cbcbcb; border-width:1px 0 1px 0; padding:5px 0; overflow:hidden;zoom:1;}
.time-sor-p{width:378px; float:left;}
.time-sor span{padding-right:10px;}
.print-img{padding:6px 13px; background:url(images/article_print.jpg) no-repeat;}
.tj-friend{padding:6px 13px; background:url(images/article_mail.jpg) no-repeat;}
.page-ar{text-align:center; margin-top:40px;}
.page-ar a{color:#535353;margin:0 3px;}
.share-notice{width:245px; float:right;}
.v-l{color:#398190;}
.v-l a{color:#398190;}
.v-l .v{padding:5px 10px; background:url(images/v_ico.png) no-repeat;}
.ar-bshare{padding-top:12px;}
.map{border-top:5px solid #797979;padding:10px 0 0 0;}
.map a{display:block; line-height:25px;color:#354e55;}
.map li{float:left; display:inline; margin-left:20px; width:77px;}
.footer-nav{height:36px; background-color:#000; text-align:center;color:#FFF;}
.footer-nav a{color:#FFF; line-height:36px;margin:0 5px;}
.friend-copy{text-align:center;color:#535353;}
.friend-copy a{color:#535353; margin:0 6px;}

#ch-searchbox{position:relative;margin-right:0px;padding-left:38px;}
#ch-searchbox  input.inputbox{margin:0;}
.top-searchnav{ 
    color: #6C6C6C;
    height:18px;
    line-height:18px;
    width: 37px;
	position:absolute;
	left:0px;
	top:0;
	border: 1px solid #DCDCDC;
}
/**开关灯***/
.openclose{text-align:right; margin:5px 0; position:relative;}
.openclose span,.openclose a{cursor:pointer;border:1px solid #333; margin-left:10px;padding:2px 5px; background-color: #CCCCCC;}
#player-right select{border:1px solid #333;background-color: #CCCCCC;}
.openclose span#player-right {background-color:#FFF;border:none;}
.copy{position:absolute;top:0;left:2px;}
.openclose .copy span{border:0px solid #333; margin-left:0px;background-color:#FFF;}
.anyclass1 {
    padding: 10px 0 10px 8px;
	overflow:hidden;
	zoom:1;
	background-color:#CCC;
}
.anyclass1 ul {
    overflow: hidden;
   zoom:1;
}
.anyclass1 li {
    float: left;
    padding: 0 10px;
    width: 120px;
}
#toptip .toptip-ins{overflow:visible;}
#hao_more_popup{
	    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B0BEC7;
    float: left;
    left: -2px;
    position: absolute;
    text-align: left;
    width: 45px;
    z-index: 2000;
}
#hao_more_popup a{border:none;}
.s-btn{ display: inline;
    float: left;
	margin-left: 8px;
	background:url(images/searchs.gif) no-repeat;
	border:none;
	width:40px;
	height:24px;
	cursor:pointer;}
#en-searchbox{position:relative; padding-left:50px;}
#toptip-en {overflow:visible;}
#en-searchbox .top-searchnav{top:10px;width:50px; height:15px; line-height:15px;}
/*********相关视频****************/
/*
#play_end{background-color:#000; overflow:hidden;padding:15px 5px;}
#play_end .re{padding:0 0 10px 15px; color:#FFF;}
#play_end li {
    float: left;
    
    width: 123px; 
	margin:0 15px 20px;
	 display:inline;
}
#play_end li img{border:1px solid #CCC;padding:1px;}
*/
#play_end {
    background-color: #000000;
    height: 460px;
    overflow: hidden;
    padding-top: 30px;
    width: 630px;
    z-index: 2000;
	zoom:1;
}
.playend_right img {
    border: 1px solid #333333;
    cursor: pointer;
    padding: 2px;
}
.playend_left {
    background-color: #202020;
    float: left;
    margin-left: 13px;
    width: 218px;
	height:400px;
}
.end_up {
    padding-top: 20px;
    text-align: center;
}

.endplay {
    background: url("images/end_play.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 56px;
    left: 80px;
    position: absolute;
    top: 20px;
    width: 56px;
}
.playend_left h3 {
    color: #FFFFFF;
    font-family: "黑体";
    font-size: 14px;
    margin: 24px 0 6px;
    padding-left: 5px;
    text-align: left;
}
.end_down {
    padding-left: 6px;
	overflow:hidden;
	zoom:1;
}

.end_down li {
    color: #999999;
	overflow:hidden;
    margin-bottom: 13px;
	
	zoom:1;
}
.end_down li img {
    width: 85px;
	float:left;
}
.end_down .end_text {
    margin-left: 5px;
    text-align: left;
    width: 100px;
	float:left;
}
.vcon .end_text  p{margin:0; font-size:12px;}
.end_down span {
    color: #666666;
    display: block;
    padding-top: 6px;
}

.end_up h5 {
    color: #FFFFFF;
    font-family: "黑体";
    font-size: 12px;
    padding: 6px 0;
}
.playend_right{ width:350px; float:right;background-color:#202020; height:400px; margin-right:10px; display:inline;}
.replay{cursor:pointer;}
.playend_right h3 {
    color: #FFFFFF;
    font-family: "黑体";
    font-size: 14px;
    margin-bottom: 6px;
    text-align: left;
	padding:6px 0 0 8px;
}
.end_libg {
    background: url("images/end_libg.gif") no-repeat scroll 0 0 transparent;
    height: 75px;
    margin-bottom: 16px;
    overflow: hidden;
}
.playend_right ul{overflow:hidden;zoom:1;}
.playend_right li{width:88px; float:left; margin:10px 14px;list-style:none;}
.playend_right p a{color: #666666;}
.vcon .playend_right p{margin-top:6px;}
/*********英文评论*******************/
.comments {border:1px solid #cccccc; border-top:5px; margin:10px 0px; float:left; clear:both;}
.comments h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;margin-bottom: 10px;line-height: 20px;background-color: #CCCCCC;text-align: left;display: block;width: 130px;text-indent: 10px; font-weight:bold;}
.comments h5{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;border-top-width: 1px;border-top-style: dashed;border-top-color: #CCCCCC;margin-bottom: 2px;padding-top: 2px;margin-right: 10px;background-position: left;	padding-left: 2px;margin-top: 5px;margin-left: 10px;}
.comments h4{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #004678;line-height: 15px;font-weight: normal;padding-right: 10px;padding-left: 10px;}
.formbar{padding:0 10px;}
.comtext{width:230px; height:20px;margin-left:10px; border:1px solid #CCC;}
.comtarea{width:100%; height:80px;border:1px solid #CCC;}
.comlist li{border-top-width: 1px;border-top-style: dashed;border-top-color: #CCCCCC;padding:15px 0;}
.mg20{margin-top:20px;}
a.blu{color:#344678;}
/************中文评论******************/
.commenttit {
    padding: 10px 0;
	border-top:2px solid #000;
}
.commenttit span.floatlft {
    font-size: 16px;
    font-weight: bold;
}
.commenttit span.floatrgt, .commenttit span.floatrgt a {
    color: #01669C;
    font-size: 14px;
}
.commenttit span.floatrgt span {
    color: #CD0000;
}
.commentins {
    background: none repeat scroll 0 0 #F4F4F4;
    border-top: 1px solid #DDDDDD;
    clear: both;
    
    padding: 10px;
}
.cloginbox span, .cloginbox input {
    float: left;
    line-height: 20px;
    margin-right: 10px;
}
.cloginbox span {
    line-height: 24px;
}
.cinputbox {
    border: 1px solid #DDDDDD;
    height: 20px;
    width: 85px;
}
.cloginml {
    display: inline;
    margin-left: 50px;
}
.ccont {
    background: url("images/textareabg.gif") no-repeat scroll center 50% #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    height: 156px;
    margin-top: 10px;
    overflow: hidden;
    padding: 5px;
    width: 590px;
}
.ctipbox {
    clear: both;
    line-height: 29px;
    padding-top: 10px;
}
.comment h1{font-size:14px;}
.autoplay{float:right;color:#FFFFFF; background-color:#666699;padding:1px 3px; margin-right:5px; font-weight:normal;}
#playshow_mask {
    background-color: #101010;
    display: none;
    height: 100%;
    left: 0;
    opacity: 1;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1300;
}
.play-area{z-index:1400;}
.roman-ti-lfch2{font-family:"黑体";line-height:25px;}

/****search list***/
#search_result,#search_list,.page-s,.search-form,#chfooter{width:990px;margin:0 auto;}
#search_list{background-color:#FFFFFF;overflow:hidden;zoom:1;}
.search-form{background-color:#FFFFFF; height:60px;padding-top:25px;}
#hao_more_popup3,#hao_more_popup4{background-color:#FFF; border:1px solid #CCC;padding-left:8px;}
#search_list dl{float:left;/* border-bottom:1px dotted #CCC; */width:135px;padding:0px 13px;margin:15px 0;height:140px;overflow:hidden;}
#search_list img{padding:1px; border:1px solid #CCC;}
.ls-searchbox{width:568px;height:28px;margin:0px 0 15px 200px;background:url("images/ls_sfbg.gif") no-repeat;padding:5px 8px;}
#ls-ch-searchbox,#ls-en-searchbox{padding-left:110px;}
#ls-ch-searchbox .top-searchnav,#ls-en-searchbox .top-searchnav{height:24px; border:1px solid #cacaca; line-height:24px; top:6px;left:8px; background-color:#FFF; width:86px;}
#ls-ch-searchbox .top-searchnav dl,#ls-en-searchbox .top-searchnav dl{padding-left:8px;}
#ls-ch-searchbox .inputbox,#ls-en-searchbox .inputbox{float:left;height:24px; line-height:24px; border:1px solid #cacaca;width:370px;}
#ls-ch-searchbox .s,#ls-en-searchbox .s{width:18px; height:22px;background:url("images/ls_searsan.gif") no-repeat;}
#ls-ch-searchbox .s-btn,#ls-en-searchbox .sear-btn,#ls-en-searchbox .s-btn{width:75px; height:26px;background:url("images/ls_searbtn.gif") no-repeat 0 -5px;margin-left:0;border:none;}
#ls-en-searchbox .sear-btn,#ls-en-searchbox .s-btn{width:75px; height:26px;background:url("images/ls_searbtn_e.gif") no-repeat 0 -5px;margin-left:0;border:none;}

#search_result{background: url("images/shey.png") no-repeat scroll right 0 #444444;
    border-bottom: 1px solid #7E797E;
    width: 950px;
	height:40px;
	margin:0 auto;
	color:#FFF;
	line-height:40px;
	
	}
.s-result{width:990px; background-color:#FFF; margin:0 auto;}
#search_list{padding:0 10px;width:970px;}

#search_list dd  a{color:#565656;}
.page-s,#chfooter{background-color:#FFF;}
.page-s{padding:30px 0 20px;}
.page-s .inline{margin-left:300px; font-size:12px; display:block;}

.page-s a:hover,.page-s a.now{background-color:#3e784c;color:#FFF;}
#ls-en-searchbox .sear-btn{margin-left:10px;}
.new-last{width:624px;margin-top:20px;}
.new-last .bor{border-bottom:1px solid #CCC;overflow:hidden;zoom:1;}
.new-last li img{border:1px solid #CCC;padding:1px;}
.new-last li{width:135px;float:left;margin:15px 10px;display:inline;height:190px;}
