.wrap { position:relative; min-width:1175px; margin:0 auto;}
.col-box{ width: 1200px;margin:0 auto;}
.col-box2{ width: 1175px;margin:0 auto;}
.col-box3{ width: 1200px;margin:0 auto;}
.index-banner-page{height: 480px; color: #fff;text-align: center;}
.index-banner-page h3{
  padding-top: 195px;
  font-size: 64px;
  font-weight: bold;
}
.index-banner-page p{
  font-size: 46px;
}

/*header*/
.i-separation{ float: left;margin-left: -20px; margin-top: 30px; color: #bfbfbf;}
.language-en .header .i-separation{ padding: 0 25px;} 
.i-drop { width: 0; height: 0; margin-left: 3px; border-width: 6px 4px; border-style: solid dashed dashed dashed; border-color: #a2a2a2 transparent transparent transparent; overflow: hidden; }
.i-language { float: left; width: 25px; height: 14px; background: url(../../images/language.png) no-repeat;}
.i-english{ background-position: 0 0;}
.i-chinese{ background-position: 0 -16px;}

.drop-list { display: none; position: absolute; top: 39px; left: 0; padding: 8px 0; background: #f8f8f8; border: 1px solid #e0e0e0;}
.drop-list li { margin: 4px 0; text-align: left; text-indent: -9999px;}
.drop-list li a { display: block; padding: 0 12px; line-height: 27px; color: #666;}
.drop-list li a:hover{ background: #e5e5e5;}                                                                                                                                      

/*hot-new*/
.i-font{ display:inline-block; width: 26px; height: 13px; margin-left: 5px; background: url(../../images/icon.png) no-repeat 16px 5px;}
.i-hot{ background-position: -69px -28px;}
.i-new{ background-position: -69px -42px;}
.i-dot{ float: left; width: 2px; height: 2px; margin-top: 17px; margin-right:5px; background: #333; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-indent: -9999px;}


/*side-bar*/
.side-bar,.wrap-main{ float: left;}
.side-bar{ width: 186px; margin-right: 24px;}
.side-bar .side-bar-tit{ width: 186px; height: 112px; border-top-left-radius: 9px; border-top-right-radius: 9px; background: #9c9ea7; }
.side-bar .side-bar-tit h1{ line-height: 45px; padding-top:20px; color: #fff; font-size: 36px; text-align: center;}
.side-bar .side-bar-tit p{ color: #c2c3c8; font-size: 14px; text-indent: 20px; }
.language-en .side-bar .side-bar-tit h1{ font-size: 35px; line-height: 40px; padding-top:30px;}
.side-bar .nav{ width: 186px; margin-top:4px;}
.side-bar .nav li{ position: relative; margin-top:-1px; height: 38px; line-height: 38px; border: 1px solid #d8d8d8; color: #666; font-size: 14px; overflow: hidden;}
.side-bar .nav li p{ position: absolute; right:10px; top:0px;}
.side-bar .nav a{ display: block; padding-left:15px; font-size: 15px; text-decoration: none;}
.language-en .side-bar .nav a{ font-size: 13px;} 
.side-bar .nav .current a{ color: #bc1b21;}

/*content-detail*/
.wrap-main{ width:790px; padding-top:35px; }
.wrap-main .main-tit{ position: relative; margin-bottom: 7px; color: #666; font-size: 16px; font-weight: bold;}
.language-en .wrap-main .main-tit{ font-size: 16px;}
.wrap-main .main-tit span{ letter-spacing: 2px;}
.language-en .wrap-main .main-tit span{ letter-spacing:0;}
.wrap-main .main-tit em{ position: absolute; right: 0px; padding-left: 18px; background: url(../../images/home_icon.jpg) no-repeat 4px 3px; color: #999; font-size: 13px; font-weight: normal;}
.wrap-main .main-tit em a{ display: inline-block; margin: 0 5px; color: #999;}
.wrap-main .main-box{ width: 748px; margin-bottom: 60px; padding:30px 20px 40px 20px; border: 1px solid #d8d8d8; background: #fff;}

/*pages*/
.pages{margin-top:36px;margin-bottom: 42px; text-align: center;} 
.pages span,
.pages a{
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  border: 1px solid #b5b5b5;
  border-radius: 4px;
  color: #b5b5b5;
  font-size: 14px;
  font-weight: bold;
}
.pages .current,
.pages a:hover{
  border: 1px solid #f23939;
  color: #f23939;
}

.line-dotted{ border-bottom: 1px dotted #e0e0e0;}

/*search-box*/
.search-box{ width: 445px; height: 36px;}
.input-txt{ float: left; width: 435px; height: 12px; line-height: 12px; padding:11px 0 11px 6px; border: 1px solid #bc1b21; color: #999;}
.btn-search{ float: right; width: 59px; height: 36px; line-height: 36px; margin-top:-36px; background: #bc1b21; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center;}
.btn-search:hover{ background: #d02e35;}
.btn-search:hover{ text-decoration: none;}
.btn { line-height: 1.1666666666666667em; padding: .4em 1em; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.btn-blue { background: #1c74ba; color: #fff; font-weight: bolder; }

/*dl dt dd*/
.wrap-main dl{ overflow: hidden; padding-left: 30px;}
.wrap-main dt,.wrap-main dd{ float: left; line-height: 25px;}
.wrap-main dt{ margin-left: -30px;}

/*news content*/
.new-content{ margin-top:10px; padding-top:19px; border-top: 1px dotted #e0e0e0; font-size: 14px;}
.new-content p{ text-indent: 25px; line-height: 24px; color: #333;}
.new-content img{ margin:10px 0 0 0; max-width: 700px;}














