/****globals***/
body, th, td, input, select, textarea { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body { background:#eee;}
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, img,fieldset { margin: 0; padding: 0; border:0;list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:bold;}
ul li { list-style: none; }
a img { border: none; }
em { font-style:normal;}
select { margin:0px 2px 3px 0; }
div{margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
q:before,q:after{content:''}
.clear {clear:both; height:0; overflow:hidden; display:block; line-height:0}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
*html .clearfix { height:1%;}
*+html .clearfix { height:1%;}
.blank, .blank6 {clear:both; display:block; overflow:hidden;}
.blank {height:10px;}
.blank6 {height:10px;}
.raquo {font-family: Helvetica; font-size:14px;}
.break {word-wrap:break-word;}
.vertical_break { word-wrap:break-word; width:6px;white-space:normal;}
.cursor-hand {cursor:pointer;}
/* Main Structural */
.wrapper{padding:0 0 0 0}
.wrapper,.content,.container,#footer,#nav_inner{width:1200px;margin:0 auto;}
#header{width:100%;margin:0 auto; background:#fff;}
.fl{ float:left;}
.fr{ float:right;}
.tar{ text-align:right;}
.cb{ clear:both;}
.mt10{ margin-top:10px;}
.mr15{ margin-right:15px;}
.mr7{ margin-left:10px; display:block; overflow:hidden; float:right;}
.spacebar { padding:0 5px;}
/*en*/
body, table, td, div, p {word-wrap:break-word;}
/*header*/
#header {}
.headtop{padding:10px 0; background:#eee; border-bottom:1px solid #e6e6e6;font-weight: bold;}
.headtopcon{height:22px;width:1200px; margin:0 auto; }
.headtopcon img { margin:5px 0 0 0;*margin:2px 0 0 0; display:inline; overflow:hidden}
.headtopcon a{ float:left; margin-right:10px; color:#666 !important;}
.headtopcon em{ float:right; margin-left:110px; display:block; overflow:hidden; color:#666;}
.sign_star { background:url(../images/sign_bg.gif) 0px 2px no-repeat; width:10px; height:10px; display:inline-block;_background:url(../images/sign_bg.gif) 0px 4px no-repeat;}
.lhighs{ background:url(../images/lhighs.gif) no-repeat left 5px; color:#333333; text-decoration:none; padding-left:10px; margin-left:20px; margin-top:5px;}
.index{}
/*search*/
.logo_search{ clear:both; width:1160px; margin:15px auto; background:#fff; padding:20px;}
#logo {width:220px; text-align:left; float:left}
.search_bar { width:670px; float:right; padding-top:15px; }
.search_nav { padding-left:10px; height:27px;}
.SearchFrm { clear:both;}
.search_nav li {display:inline;}
.search_panel span, .search_panel input, .search_panel button{ float:left;}
.search_btn_box { margin-left:-5px;}
.search_panel .history {height:24px; width:420px; line-height:24px; overflow:hidden; padding-left:0px; display:block;}
.search_panel .history a  {padding:0 5px; display:inline-block }
.search_nav li a {outline:none}
.search_nav li a{ hide-focus:expression(this.hideFocus=true); }
.search_bar .search_input_box input{width:420px; border:1px solid #d5539b; color:#CCC; padding:2px 0 0 3px; margin:0px 5px 0 0;  height:40px; line-height:42px; overflow:hidden; display:inline;}
/*menu*/
.header_nav{ background:#fff; border-top:1px solid #e6e6e6; height:55px; width:100%; margin:0 auto; border-bottom:2px solid #d5539b;}
#logo img { width:202px; margin-top:20px; }
#nav_inner{height:55px; overflow:hidden}
#nav_inner ul{ margin-left:0px; }
#nav_inner li{ display:inline;}
#nav_inner li a,#nav_inner li a span{ display:block; float:left; height:55px; line-height:55px; text-decoration:none; cursor:pointer;font-size:14px; font-weight:bold; }
#nav_inner li a span,#nav_inner li a:hover span,#nav_inner li a.current_nav_item span{padding:0 32px; }
a.current_nav_item:focus{outline:none}
#nav_inner li a {outline:none}
#language_bar a {float: right;}
.title_mouse .current, .title_mouse .current span { background:#d5539b;}
/*footer*/
.ins{height:130px; text-align:center; color:#666; line-height:22px; padding:20px 0 0 0; position:absolute; width:1200px; overflow:hidden}
.ins span{margin:0px 7px;}
.friend_link {background:url(../images/pardenttit.jpg) no-repeat left center; padding:0 0 0 8px; width:65px; font-weight:bold; line-height:20px}
.friend_link_content { padding:0 0 0 10px;line-height:20px}
#footer .footer_im a span{ display:inline-block;}
#footer .footer_im a { text-decoration:none}
#footer a strong { color:#37abf5; text-decoration:underline;}