/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/

*{font-family: Arial;}
body{ min-width: 1200px;}
html, div{outline:0;}
cite, em, strong, i{font-style:normal;}

/*a:hover{ color:#005bae;}*/
.w{ width:1200px; margin:0 auto;}
.f{width:100%; margin:0 auto;}
.show{display:block;}
.hide{display:none;}
.white_bg{background:#fff;}
.blue{color:#005ab0;}
.blank30{ width: 100%; clear: both; height: 20px;}

/*************************** banner start ***************************/
#banner{ position: relative; width: 100%; border-top: 2px solid #2a87ea; overflow: hidden;}
#slider{ text-align: center;}
#slider li{ width: 100%;}
#slider li img{ max-width: 100%;}
#page_banner{ width: 100%; max-height: 309px !important; border-top: 2px solid #2a87ea;}
#page_banner .banner_a{ dispaly: block; width: 100%; max-height: 309px;}
#page_banner .banner_a{ max-width: 100%; max-height: 100%;}
#page_banner .banner_a img{ max-width: 100%; max-height: 100%; width: 100%; max-height: 309px;}

#pagenavi{ position: absolute; bottom: 26px; width: 100%; text-align: center; height: 13px;}
#pagenavi a{ display: inline-block; width: 12px; height: 12px; border: 1px solid #ccc; background: #ccc; margin: 0 7px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-right: 50%; -o-border-right: 50%;}
#pagenavi .active{ background: #0086e5;}

#index_banner .hd li{ display: inline-block; width: 12px; height: 12px; border: 1px solid #ccc; background: #ccc; margin: 0 7px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-right: 50%; -o-border-right: 50%;}
#index_banner .hd .on{ background: #0086e5;}



/*************************** banner end ***************************/

/*************************** header start ***************************/

#header{ width: 1200px; height: 124px; margin: 0 auto;}
#header .logo{ width: 147px; height: 100%; margin-left: 21px;}
#header .logo .logo_a{ width: 100%; height: 100%;}
#header .logo .logo_a img{ max-width: 100%; max-height: 100%;}

#header .nav{ width: 985px; height: 100%; margin-left: 46px; border-left: 1px solid #e7e7e7;}
#header .nav .nav_top{ width: 100%; height: 64px; line-height: 64px; border-bottom: 1px solid #e7e7e7;}
#header .nav .nav_top .ltd{ float: left; width: 587px; color: #f08300; font-weight: bold; font-size: 18px; text-align: center; position:relative;}
#header .nav .nav_top .ltd .header_contact{ position:absolute; right:10px; top:20px; font-size:12px; color:#0b308f;}
#header .nav .nav_top .language{ float: left; width: 107px; height: 64px; border-left: 1px solid #e7e7e7;}
#header .nav .nav_top .language .lang_title{ display: block; width: 100%; height: 100%; text-align: center; color: #656565; background: url('/static/theme/default/images/language_bg.jpg') no-repeat 85px center; cursor: pointer; text-decoration: none;}

#header .nav .nav_top .search{ float: left; width: 289px; height: 100%; border-left: 1px solid #e7e7e7;}
#header .nav .nav_top .search .search_form{ width: 236px; height: 31px; line-height: 31px; border: 1px solid #e7e7e7; margin: 0 auto; margin-top: 15px;}
#header .nav .nav_top .search .search_form .Keyword{ float: left; width: 184px; height: 31px; line-height: 31px; padding: 0 10px; border: none; background: none; outline: none;}
#header .nav .nav_top .search .search_form .submit{ float: left; width: 32px; height: 31px; cursor: pointer; border: none; background: none; outline: none; background: url('/static/theme/default/images/search_bg.jpg') no-repeat center;}
#header .nav .nav_list{ width: 864px; margin: 0 auto;}
#header .nav .nav_list .nav_item{ float: left; height: 53px; line-height: 53px; border-top: 3px solid #fff; position: relative; z-index: 10;}
#header .nav .nav_list .nav_item:hover{ border-top: 3px solid #ffa030;}
#header .nav .nav_list .nav_item .nav_a{ padding: 0 19px; border-left: 1px solid #8f9595; color: #959595; text-decoration: none;}
#header .nav .nav_list .nav_item:first-child .nav_a{ border-left: 0;}

#header .nav .nav_list .nav_item .nav_about_outer{ position: absolute; left: 0; top: 53px; min-width: 160%; height: 0; overflow: hidden;}
#header .nav .nav_list .nav_item .nav_about_outer .nav_about{ width: 100%; background: #fff;}
#header .nav .nav_list .nav_item .nav_about_outer .nav_about .nav_a2{ display: block; width: 100%; height: 35px; line-height: 35px; text-indent: 19px; color: #959595; text-decoration: none; border-bottom: 1px solid #eee; overflow: hidden;}
#header .nav .nav_list .nav_item .nav_about_outer .nav_about .nav_a2:hover{ color: #f08300;}

#header .nav .nav_list .item_color{ border-top: 3px solid #ffa030;}

/*************************** header end ***************************/

.list_page{ height: 34px; overflow: hidden; text-align: center; margin-top: 20px;}
.list_page ul{ display: inline-block; overflow: hidden;}
.list_page ul>li:first-child{ width: 17px; height: 17px; line-height: 17px; font-size: 14px;}
.list_page ul>li{ float: left; margin: 0px 6px;}
.list_page ul>li>a{ display: inline-block; width: 17px; height: 17px; line-height: 17px; border: 1px solid #cbcbcb; color: #555; text-decoration: none;}
.list_page ul>li>font{ display: inline-block; width: 17px; height: 17px; line-height: 17px; border: 1px solid #cbcbcb; color: #555;}

/*************************** footer start ***************************/
#footer_bg{ width: 100%;}
#footer_bg #footer_top{ width: 100%; min-height: 312px; border-top: 1px solid #dee0e0;}
#footer_bg #footer_top .inner{ width: 1200px; height: 100%; margin: 0 auto;}
#footer_bg #footer_top .inner .footer_item{ float: left; height: 100%; padding-left: 23px; width: 150px;}
#footer_bg #footer_top .inner .footer_item:first-child{ padding-left: 0;}
#footer_bg #footer_top .inner .contact{ width: 274px;}
#footer_bg #footer_top .inner .message{ width: 384px;}
#footer_bg #footer_top .inner .footer_item .footer_item_title{ font-size: 14px; font-weight: bold; margin-top: 32px;}
#footer_bg #footer_top .inner .footer_item .footer_item_div{ width: 100%; height: 28px; line-height: 28px; overflow: hidden;}
#footer_bg #footer_top .inner .footer_item .footer_item_a{ color: #868a8a; text-decoration: none;}
#footer_bg #footer_top .inner .footer_item .tel{ font-size: 30px;}
#footer_bg #footer_top .inner .footer_item .footer_work_title{ font-size: 14px; color: #777;}
#footer_bg #footer_top .inner .footer_item .work{ font-size: 18px;}
#footer_bg #footer_top .inner .footer_item #lib_feedback_form .rows{ margin-top: 5px;}
#footer_bg #footer_top .inner .footer_item #lib_feedback_form .rows label{ display: block; float: left; width: 67px; height: 22px; line-height: 22px; color: #868a8a;}
#footer_bg #footer_top .inner .footer_item #lib_feedback_form .rows .input{ width: 305px; height: 22px; padding: 0 5px; border: 1px solid #c1c1c1;}
#footer_bg #footer_top .inner .footer_item #lib_feedback_form .rows .form_area{ width: 305px; height: 51px; padding: 0 5px; border: 1px solid #c1c1c1;}
#footer_bg #footer_top .inner .footer_item #lib_feedback_form .rows_submit{ float: right;}
#footer_bg #footer_top .inner .footer_item #lib_feedback_form .rows .form_button{ width: 58px; height: 26px; background: #0086e5; border: none;}

#footer_bg #footer_bottom{ width: 100%; background: #232828;}
#footer_bg #footer_bottom .inner{ width: 1160px; height: 56px; line-height: 56px; margin: 0 auto; color: #7a7b7b;}
#footer_bg #footer_bottom .inner .sitemap{ float: left; margin-right: 20px;}
#footer_bg #footer_bottom .inner .sitemap a{ color: #7a7b7b; text-decoration: none;}
#footer_bg #footer_bottom .inner .copy{ float: left;}
#footer_bg #footer_bottom .inner .support{ color: #7a7b7b;}
#footer_bg #footer_bottom .inner .share{ float: right; height: 100%;}
#footer_bg #footer_bottom .inner .share .share_item{ float: left; height: 100%; padding: 0 10px;}
/*************************** footer end ***************************/

/*************************** online start ************************/
#online{ width: 188px; height: 226px; position: fixed; top: 50%; margin-top: -113px; right: -141px;}
#online .online_item_cn{ display: block; width: 131px; height: 47px; margin-top: 13px; position: relative;}
#online .online_item_cn:first-child{ margin-top: 0;}
#online .online_item_cn .online{ position: absolute; left: 1px; top: 0; z-index: 10;}
#online .online_item_cn .online_2{ width: 131px; height: 47px; position: absolute; left: 0; top: 0;}
#online .online_item_cn .online_2 span{ display: inline-block; width: 140px; height: 47px; line-height: 70px; float: right; color: #fff; font-size: 14px; text-indent: 14px;}
#online .online_item_cn img{ border: 0; outline: 0;}
#online .phone_cn{ width: 188px;}
#online .phone_cn .online_cn_0_2{ width: 188px;}

#online .ewm_cn{ display: block; width: 131px; height: 47px; margin-top: 13px; position: relative;}
#online .ewm_cn .online{ position: absolute; left: 0; top: 0; z-index: 10;}
#online .ewm_cn .online_2{ width: 0; max-width: 100%; position: absolute; left: -131px; top: 0; z-index: 15;}

#online .online_item_en{ display: block; width: 131px; height: 47px; margin-top: 13px; position: relative;}
#online .online_item_en:first-child{ margin-top: 0;}
#online .online_item_en .online{ position: absolute; left: 1px; top: 0; z-index: 10;}
#online .online_item_en .online_2{ width: 131px; height: 47px; position: absolute; left: 0; top: 0;}
#online .online_item_en .online_2 span{ display: inline-block; width: 140px; height: 47px; line-height: 70px; float: right; color: #fff; font-size: 14px; text-indent: 14px;}
#online .online_item_en img{ border: 0; outline: 0;}
#online .phone_en{ width: 188px;}
#online .phone_en .online_en_0_2{ width: 188px;}
#online .top_en{ width: 166px;}
#online .top_en .online_en_3_2{ width: 166px;}

.icon_pdf { display: inline-block; width: 16px; height: 20px; background: url(/static/theme/default/images/pdf.png) no-repeat center;}

/*************************** online end ************************/
/*#online .online_item:hover .online{ display: none;}*/
/*#online .online_item:hover .online_2{ left: -84px;}*/
/*************************** 404 start ***************************/
/*#error_page{background:#f0f0f0; padding:150px 0;}*/
/*#error_page .sw{min-width:558px; max-width:645px; margin:0 auto;}*/
/*#error_page .error_logo{background:url(/static*/