@charset "utf-8";

body{padding:0; margin:0; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#333; text-align:left; background:url(../images/language/english/body-top.jpg) no-repeat top #c7dee6; -webkit-text-size-adjust:none; white-space:normal; word-wrap:break-word;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{font-style:normal; vertical-align:top; display:inline-block; background-repeat:no-repeat;}

table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table, object, embed, video{max-width:100%;}

a{outline-style:none;text-decoration:none;color:#3d4d5d;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#3d4d5d; text-decoration:underline;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent !important;}
.bgwhite{background-color:#ffffff;}
.bggray{background-color:#f8f8f8;}

.mb{margin-bottom:20px;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}

/*common*/
.body-wrap{background:url(../images/language/english/body-bottom.jpg) no-repeat bottom; min-height:1450px;}


.crumb{padding:8px 15px; line-height:160%; background-color:#f7f7f7;}

.common-head{padding-top:25px; padding-bottom:25px; border-bottom:4px solid #b0cddf;}
.common-head .currentName{position:relative; float:left; padding-left:40px; font-size:28px; color:#366785;}
.common-head .currentName:before{position:absolute; top:50%; left:15px; content:""; margin-top:-10px; width:6px; height:20px; background-color:#b0cddf;}
.common-head .currentName a{color:#366785;}
.common-head .currentName a:hover{text-decoration:none;}

.infoList{overflow:hidden;}
.infoList li{float:left; width:100%; padding-top:4px; padding-bottom:4px; overflow:hidden;}
.infoList li h4{position:relative; padding:0 86px 0 15px; font-weight:normal; font-size:1em; overflow:hidden;}
.infoList li h4 a{float:left; line-height:1.6em; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a.noLink:hover{color:inherit;}
.infoList li h4 a:before{position:absolute; top:-2px; left:1px; content:""; margin-top:.8em; width:3px; height:3px; background-color:#3d4d5d;}
.infoList li h4 .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; line-height:1.6em; color:#999; font-size:13px; white-space:nowrap;}
.infoList li br{display:none;}
.infoList.fileList li h4 a{float:none; display:block; max-width:100%; width:100%\9;}
.infoList.fileList li h4 a font{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList.fileList li h4 a:hover font{float:left; max-width:90%; color:#c00;}
.infoList.fileList li .Icon{float:left; margin-left:5px; width:23px; height:25px; background:url(../images/new.png) left center no-repeat; overflow:hidden;}
.infoList.notTime li h4{padding-right:0;}
.infoList.notTime li .time{display:none;}

.infoList li h4 a{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/*layout*/
.container{width:1000px; margin-right:auto; margin-left:auto; zoom:1;}
.mainBox{min-height:1250px; background-color:rgba(255,255,255,0.4);}

/*header*/
.header{min-height:150px;}
.header .search{float:right; margin-top:90px; width:336px;}
.header .search dl{position:relative; width:100%; background-color:#fff; }
.header .search dl dd{margin-right:57px; padding-right:15px; padding-left:15px; height:28px; background-color:transparent; border:1px solid #f0f0f0;}
.header .search dl dd input[type="text"]{padding:0; height:28px; line-height:28px; width:100%; font-size:1em; color:#999; background:none; border:0; vertical-align:top;}
.header .search dl dt.title{position:absolute; top:0; left:0; line-height:23px; font-size:12px;}
.header .search dl dt.button{position:absolute; top:0; right:0; width:56px; height:30px;}
.header .search dl dt input.searchBtn{width:100%; height:30px; color:#fff; background:url(../images/language/english/search-button.jpg) no-repeat center; -webkit-appearance:none; border:none; vertical-align:top; cursor:pointer;}

.mainnav{padding-top:10px; padding-bottom:10px; height:30px; line-height:30px; text-align:center;}
.mainnav a{margin-right:12px; margin-left:12px;}

/*footer*/
.footer{background-color:#3d4d5d;}
.footer .bqxx{padding-top:28px; padding-bottom:25px; font-size:12px; color:#fff; text-align:center; line-height:200%;}


/*index*/
.index{overflow:hidden;}

.bigPic{padding:5px; border:1px solid #b0cddf;}
.bigPic .inBox{position:relative; height:480px; overflow:hidden;}
.bigPic .inBox .news{width:480px; height:237px; position:absolute; right:0; bottom:-237px; opacity:0;}
.bigPic .inBox .news a{color:#fff;}
.bigPic .inBox .news p{height:32px; font-size:24px; line-height:32px; color:#fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='ture',startColorstr=#88AFCDDC, endColorstr=#88AFCDDC); background: rgba(175,205,220,0.7); padding-left:10px;}
.bigPic .inBox .news .infoList{height:185px; background:rgba(0,0,0,0.7); padding:10px 15px;}
.bigPic .inBox .news .infoList li{display:none;}
.bigPic .inBox .news .infoList li a:before{background-color:#fff;}


.focus{}
.focus-left{float:left; width:735px; padding:5px; background-color:#b0cddf;}
.focus-right{float:right; width:245px;}

.tpxwSlide{position:relative; width:100%; height:280px; overflow:hidden;}
.tpxwSlide .bd{position:absolute; top:0; left:0; z-index:1; width:100%; height:280px;}
.tpxwSlide .bd ul{width:100% !important; height:100% !important;}
.tpxwSlide .bd ul li{position:relative; width:100% !important; height:100%;}
.tpxwSlide .bd li img{width:100%; height:100%;}
.tpxwSlide .bd li span.txtbg{position:absolute; bottom:0; left:0; z-index:2; display:block; content:""; width:100%; height:40px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.tpxwSlide .bd li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:3; margin:0 110px 0 12px; font-size:14px; line-height:40px; color:#fff; text-align:left;}
.tpxwSlide .hd{position:absolute; bottom:12px; right:8px; z-index:5;}
.tpxwSlide .hd ul li{float:left; margin-right:6px; width:15px; height:15px; line-height:15px; font-size:12px; text-align:center; color:#333; background-color:#fff; cursor:pointer;}
.tpxwSlide .hd ul li.on{color:#fff; background-color:#c00;}
.tpxwSlide .btn-prev,
.tpxwSlide .btn-next{position:absolute; top:50%; z-index:4; margin-top:-40px; display:block; width:30px; height:50px; background:url(../images/sliderArrow.png) no-repeat 0 0; cursor:pointer; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
.tpxwSlide .btn-prev{left:0;}
.tpxwSlide .btn-next{right:0; background-position:right 0;}
.tpxwSlide>a:hover{filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;}

.Message{padding:5px 10px 10px; height:275px; background-color:rgba(255,255,255,0.7);}
.Message h4{font-size:16px; font-weight:bold; line-height:28px; color:#536d84; text-align:center;}
.Message p{line-height:24px; text-align:justify;}

.links{position:relative; background-color:rgba(255,255,255,0.3);}
.links h4{position:absolute; top:50%; left:15px; margin-top:-10px; width:50px; font-weight:bold; color: #3d4d5d; line-height:20px;}
.links ul{padding-top:10px; padding-bottom:10px; margin-left:70px;}
.links ul li{float:left; margin-right:24px; font-size:12px; line-height:24px;}

.module-main{margin-right:-10px; margin-left:-10px; overflow:hidden; zoom:1;}
.module-span3{float:left; width:25%;}
.module-box{margin-right:10px; margin-left:10px;}

.mode-style h2{padding-left:10px; height:36px; font-size:1em; line-height:36px; color:#536d84; background:url(../images/language/english/bg1.jpg) no-repeat center;}
.mode-style .img{margin-top:15px; margin-bottom:5px; padding:2px; border:1px solid #b0cddf; height:153px;}
.mode-style .img img{display:block; width:100%; height:100%;}
.mode-style .infoList{min-height:115px;}
.mode-style .infoList li{padding-top:2px; padding-bottom:2px;}
.mode-style .infoList li h4{font-size:12px;}
.mode-style .more{padding-top:5px; font-size:12px; text-align:right;}


/*list*/
.pageBox{padding:0 60px;}
.pageList li{padding-top:10px; padding-bottom:10px;}
.pageList .addline{padding-top:30px; padding-bottom:30px; border-bottom:1px dashed #d6d6d6;}


.pageListPic dl{padding-top:30px; padding-bottom:30px; border-bottom:1px solid #d6d6d6;}
.pageListPic dl dt{float:left; width:206px; height:148px;}
.pageListPic dl dt a{display:block; padding:2px; border:1px solid #b0cddf;}
.pageListPic dl dt img{display:block; width:100%; height:142px;}
.pageListPic dl dd{margin-left:230px; background:url(../images/language/english/yh2.png) no-repeat right top;}
.pageListPic dl dd h4{padding-bottom:15px; font-size:18px; font-weight:bold; line-height:180%;}
.pageListPic dl dd h4 a{color:#0c4d83;}
.pageListPic dl dd .more a{color:#c00;}


/*content*/
.detail{padding:30px 50px;}
.article-title{text-align:center; color:#000; font-size:24px; font-weight:bold; line-height:140%; padding:10px 0;}
.article-subtitle{font-size:1em; line-height:140%; text-align:center; padding-bottom:20px; color:#666666;}
.article-attr{padding-bottom:25px; color:#888888; text-align:center; font-size:14px; border-bottom:#e1e1e1 1px solid;}
.article-attr b{font-weight:normal;}
.article-attr span{margin:0 8px; display:inline-block;}
.article-attr .fontsize a{cursor:pointer; color:#888; margin-right:4px; margin-left:4px;}
.article-attr .fontsize a:hover{color:#8d0707;}
.article-attr #view span{ margin:0;}
.article-attr .llcs b{color: #8d0707;}

.article-content{clear:both; padding:20px 0; line-height:2.2; overflow:hidden; font-size:16px; text-align:justify;}
.article-content p{margin:15px 0;}
.article-content table,
.article-content video,
.article-content img{max-width:100%;}

.article-extended{line-height:36px; color:#666666; font-size:14px; padding:0 5px 0 15px; background:#f2f2f2;}
.article-extended dt{float:left; font-size:14px;}
.article-extended dt span{float:left; line-height:24px; margin:6px 6px 6px 0; color:#888888;}
.article-extended dd{float:right;}
.article-extended dd span{margin:0 8px;}
.article-extended dd a{color:#666666; cursor:pointer;}
.article-extended dd a:hover{color:#3d4d5d;}
.article-extended dd i{font-style: normal;}
.article-extended span{display:inline-block;}

.article-auxiliary{padding:25px 0 10px;}
.article-ewm{font-size:14px; text-align:center; padding:5px 0 0;}
.article-ewm dd{font-size:14px; color:#999;}


/*pagediv*/
.pagediv{padding:30px 0; font-size:14px; color:#333; line-height:28px; text-align:center; clear:both;}
.pagediv a{color:#333;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num,
.pagediv .pagination_index_last,
.pagediv #pagination_input,
.pagediv #currentPage{display:inline-block; *display:inline; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
    vertical-align:top;
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);}
.pagediv .arrow a:hover,
.pagediv .index_num{background:#366785; border-color:#366785; color:#fff; text-decoration:none;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num{padding:0 10px;}
.pagediv .index_num{font-weight:700;}
.pagediv .pagination_index_last{padding:0 6px;}
.pagediv #pagination_input{width:40px; height:30px; color:#888; text-align:center; background:#fff;}
.pagediv #currentPage{width:40px; height:30px; color:#888; text-align:center; background:#fff;}
.pagediv font.cn{display:none;}

.table-style{margin:0 auto 15px; border-collapse:collapse;}
.table-style td, .table-style th{border-collapse:collapse; border:solid #000 1px; padding:8px; line-height:160%;}
.table-style th{font-weight:700; text-align:center; background-color:#efefef;}

.even{background-color:#f7f7f7;}
.odd{background-color:#ffffff;}

/*others*/
.rel-appendixs{display:none; margin-top:20px; border-top:2px solid #efefef;}
.rel-appendixs h3{padding:25px 0 10px; color:#333333; font-weight:bold; font-size:15px;}
