/*全局样式*/
* { margin: 0px; padding: 0px; outline:none;}
p { padding:4px 0;}
body {font-family:"Microsoft Yahei"; background:#fdfdfd;color:#666;}
/* a:link { color: #333;font-size: 12px;text-decoration: none; font-family:"Microsoft Yahei", "simsun","Times New Roman","宋体"; }
a:hover { color: #d70000;font-size: 12px;text-decoration: underline; font-family:"Microsoft Yahei","simsun","Times New Roman","宋体";}
 */
.top_nav a{display:inline-block;text-decoration: none!important;background: none!important;width:100%;height:100%;color: #fff!improtant;} 
a:hover{text-decoration: underline;}
html { color: #333; font-size: 12px; font-family:"simsun","Times New Roman","宋体";}
ul,ol,li { list-style-type: none; list-style-image: none;}
a{text-decoration: none;}
img {border: 0px; margin:0px; padding:0px;}
a em{ cursor:pointer}
em{font-style:normal; color:#c00;}

::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar-button {width: 8px;height:5px;}
::-webkit-scrollbar-track {background:#f0f0f0;}
::-webkit-scrollbar-thumb {background:#ddd;border-radius:10px;}
::-webkit-scrollbar-thumb:hover {background:#c3c3c3;}	
/*-----------------------------------------------------------------------------------------*/
.content{ width:1200px; margin:auto;clear: both;padding:0px 0 0;background-color: #fff;border:0px solid #dedede;min-height:650px;}
.center_main{ width:1170px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}
.top_nav a{color:#fff!important}
/*top*/
.top{ margin-bottom:20px;}
.top_ban{ height:33px;  color:#181818; line-height:31px; background: url(../images/bg_title.jpg) repeat-x;}
.top_ban a{cursor:pointer; text-decoration:none;color:#696A6C;}
.top_ban b{ color:#2f95e6; font-weight:bold; cursor:pointer; text-decoration:underline}
.top_line{ color:#e8e6e8; padding:0 10px;}
.top_tel{ color:#d7373c; background: url(../images/tel.jpg) no-repeat center left; padding:3px 0px 3px 20px; height:22px; font-family:Verdana, Geneva, sans-serif; }
.top_search_a{ background:url(../images/bg_top.jpg) center top; height:90px;}
.top_logo{ padding:13px 0; width:300px; float:left; }
.top_logo img {cursor: pointer;}
.search1{border-width: 1px;border-color: rgb(195, 200, 205);border-style: solid;background-color: rgb(255, 255, 255);width: 432px;height: 36px;line-height:36px\9;border-right:0px;padding-left:5px;margin-left: 56px;border-radius: 0!important;}
.search1:hover{border-top-color:#2F92E9;border-bottom-color:#2F92E9;}
.search1:hover ~ select{border-top-color:#2F92E9;border-bottom-color:#2F92E9;border-left-color:#2F92E9;}
.search1:focus{border-top-color:#005bac;border-bottom-color:#005bac;}
.search1:focus ~ select{border-color:#005bac;}

.top_nav{ width:100%;height:42px;line-height:42px;color:#fff;background:#005bac;top:-100px;font-size:15px;-webkit-transition: top .3s ease-out;-moz-transition: top .3s ease-out;-ms-transition: top .3s ease-out;-o-transition: top .3s ease-out;transition: top .3s ease-out;}
.top_nav_scroll{position: fixed;z-index:9999;top:0px;opacity:0.9;-ms-filter: alpha(opacity=90);filter: alpha(opacity=90);-webkit-box-shadow: 0px 1px 4px 1px #AEA8A8;-moz-box-shadow: 0px 1px 4px 1px #AEA8A8;box-shadow: 0px 1px 4px 1px #AEA8A8;}
.top_nav_on{ float:left; width:105px; text-align:center; background:#004786;}
.top_level_1{ color:#fff; font-size:16px; }
.top_nav_off{ float:left; width:105px; text-align:center; cursor:pointer;}
.top_nav_off:hover{background:#004786!important;}
.top_level_2{position: absolute;display: none; background:#fff; border:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
.top_search_all{ float:left; padding-top:20px; }
.top_search_f{display:inline-block;width:35px; background:url(../images/qu.png) 8px center no-repeat; padding-left:38px; color:#638eae; cursor:pointer;line-height:36px; margin-left:-5px; border:1px solid #f9f9fb; border-radius:3px;}
.top_search_f:hover{ background:url(../images/qu_a.png) 8px center no-repeat #fff;color:#005bac; border:1px solid #638eae;text-decoration: none}
.top_search_f>a{color:#638eae;}

.search2{ background:#005bac; color:#fff; font-size:16px; text-align:center; border-radius:0px 3px 3px 0; width:92px; height:38px; line-height:38px; float:right;cursor: pointer}
/* .erwei{ position:relative; top:10px; left:1080px;width:88px; height:128px; background:url(../images/p1.png) no-repeat;} */
.erwei{ position:relative; top:10px; left:976px;width:198px; height:128px; background:url(../images/p1.png) no-repeat;}

/* 全局搜索 add by liuhy */
.hvr-bounce-to-right {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.hvr-bounce-to-right:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #2F92E9;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {color: white;}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}

.select_stb{border-width: 1px;border-color: rgb(195, 200, 205);border-style: solid;background-color: rgb(255, 255, 255);color:#666;margin: 0;padding: 0;height: 38px;line-height:32px;width:58px;margin-right: -2px;cursor: pointer;}
.select_sub{position:relative;width:586px;}
.select_sup{position: absolute;top:1px;height:36px;line-height:36px;width:68px;text-align:center;background-color:#f6f6f6;font-size:14px;cursor:pointer;right:26px;-webkit-transition: right .2s ease-in;-moz-transition: right .2s ease-in;-ms-transition: right .2s ease-in;-o-transition: right .2s ease-in;transition: right .2s ease-in;}
.select_sup_fire{right:93px;}
.select_sup:hover{background: #e5e5e5;}

.check_stb{display:none;position:absolute;font-size: 12px;width:442px;border-width: 1px;border-color: rgb(195, 200, 205);border-style: solid;background-color: rgb(255, 255, 255);left: 48px;top:38px;z-index: 9999;-webkit-box-shadow: 0px 5px 14px -3px #dedede;-moz-box-shadow: 0px 5px 14px -3px #dedede;box-shadow: 0px 5px 14px -3px #dedede;}
.check_stb .checkbox-items{margin: 0px;padding: 0px;width: 100%;}

.checkbox-items .checkbox-item{display: inline-block;width: 104px;height: 24px;line-height: 24px;text-align: left;margin: 5px 0px;}
.checkbox-item .img-box{position:absolute;left:10px;display: inline-block;width: 18px;height: 24px;overflow: hidden;background: url("../images/blue2.png") left center no-repeat;}
.checkbox-item label:hover .img-box{background-position: -54px center;}
.checkbox-item input:checked ~ label{color:#005bac}
.checkbox-item input:checked ~ label .img-box{background-position: -18px center;}
.checkbox-item label{position:relative;display: inline-block;width: 100%;height: 100%;text-indent: 30px;cursor: pointer;}
.checkbox-item label:hover{color: #005bac}
.checkbox-item input{opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);position: absolute;z-index: -9999;}
.button-hook{letter-spacing: 4px;color: #fff;line-height: 38px;font-size: 15px;text-align: center;left: 492px;top: 0px;position: absolute;height: 38px;width: 70px;background-color: #005bac;cursor: pointer;box-sizing:border-box;}

.loadingBoxBar{height:100%;min-height: 30px;width: 100%;min-width:60px;margin: 20px auto;}
.loading_1{background: url("/Liems/xslt/lwinst/images/loading/loading_1.gif") center no-repeat;}
.loading_2{background: url("/Liems/xslt/lwinst/images/loading/loading_2.gif") center no-repeat;}
.loading_3{background: url("/Liems/xslt/lwinst/images/loading/loading_3.gif") center no-repeat;}

.search_all_li{height: 33px;line-height: 33px;overflow: hidden;cursor: pointer;font-size: 14px;color: #666666;padding: 0 10px;list-style-type: circle!important;font-family:Arial}
.search_all_li:hover,.search_all_li_s{background: #eeeeee;color: #2f95e6}
.search_think_q_inf{ width: 436px;position: absolute;left: 118px;top: 44px;border:1px solid #ddd;border-radius:3px;margin-bottom: 10px;z-index: 999;background-color: #fff;}
/* page link,page bottom */
.friend{ border:1px solid #eee; padding:10px; margin:20px 0; font-size:14px; line-height:30px;}
.friend span{ margin:15px;} 
.bottom{ border-top:2px solid #005bac;line-height:24px; padding:15px;font-size:12px;  background:#004787; color:#abbcce;margin-top: 10px;}
.b_left{ width:400px;float:left; margin-top:18px;}
.b_right{ width:400px;float:right; margin-top:18px;}
.b_cent{ width:268px; height:165px; /* background:url(../images/copyright.png) no-repeat; */ margin:0 auto;}
.b_copy{ margin:13px 0 5px; width:500px; color:#999;text-align: center;width: 100%;color:#abbcce}

/*右侧列表样式*/
.zjrd_area{border:1px solid #eee;margin-bottom:10px;}
.zj_tab{ height:40px; background:#f8f8f8; border-bottom:1px solid #eee;}
.zj_tab_on{ float:left; border:1px solid #eee; border-bottom:1px solid #fff; line-height:35px;padding:0 15px; color:#005bac; font-size:18px; text-align:center; margin-top:5px; font-weight:bold; background:#fff; margin-left:5px; }
.zj_tab_off{float:left; border:1px solid #f8f8f8;line-height:33px; width:110px; color:#333; font-size:18px; text-align:center; margin-top:5px; margin-left:5px; cursor:pointer;}
.zj_tab_off:hover{ background:#e9eff4;border:1px solid #eee;}
.message_bell a:HOVER{color: #d08c01}
.message_bell i{font-size: 13px!important;color: #d08c01;}
.message_bell span {font-family: Microsoft YaHei;};
.integral-level{display: inline-block;height: 14px;line-height: 14px;width: auto;padding: 0px 3px;border:1px solid #000;background-color: #fff;border-radius:3px!important;color:#000;}
.integral-level:hover{color:#2f95e6!important;border-color: #2f95e6!important}

/*返回顶部*/
.top-wrap { opacity: 0.78; cursor: pointer; position: fixed; left: 50%; margin-left: 600px; bottom: 70px; }
.phone-wrap { position: relative; }
.phone-box { position: absolute; top: 0px; left: 0px; height: 50px; width: 50px; opacity: 0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); color: #FFF; background: #004787; line-height: 49px; border-radius: 7px; border: 1px solid #ccc; padding: 0px 5px 0px 5px; overflow: hidden; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.phone-wrap:hover .phone-box {display: block; left: -145px;  width: 145px; opacity: 1; filter: alpha(opacity=100); -ms-filter: alpha(opacity=100); }
.feedback-box { width: 50px; height: 50px; color: #FFF; display: block; background: #B9B7B7; border-radius: 8px; box-sizing: border-box; word-break: break-all; word-wrap: break-word; padding: 8px 8px 2px 8px; text-align: center}
.feedback-wrap:hover .feedback-box { background: #004787; text-decoration: none;}