/* top start*/
body, td, th { font-size: 14px; }
img, div { behavior: url(/images/iepng/iepngfix.htc); }
body, div, p, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { padding:0px; margin:0px; }
.FontRed { color:#F02930; }
h3 { font-size:14px; }
li { list-style-type:none; }
img { border:0; }
em { font-style:normal;}
.gray { color:#666666; }
a { color:#333333; text-decoration:none; }
a:hover { text-decoration:underline; color:#1B3488; }
a:active { text-decoration:underline; }
.LineLink a { text-decoration:underline; }
.LineLink a:hover { text-decoration:none; color:#1B3488; }
.ColorLink a { color:#1B3488; }
.ColorLink a:hover { color:#1B3488; }
.WidthTab { width:10px; height:1px; float:left; }
.WidthTab2 { width:20px; height:1px; float:left; }
.HeightTab { height:10px; width:1px; overflow:hidden; }
.HeightTab2 { height:20px; width:1px; overflow:hidden; }
p { line-height:180%; }
.ListDate { color:#666666; }
body { font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; width:100%; }
input, textarea { font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; }
#wrapper { }
#head { width:100%; margin:auto; }
/* header */
header { background-color:#FFFFFF; z-index:99999; cursor:pointer;}
.header-box { width:100%; background:#FFF; z-index:99999;}
.header-box .logo { display:block; width:86%; float:left; z-index:99999;}
.header-box img{ width: 100%; z-index:99999; cursor:pointer;}
.header-box .logo img{ width: 100%; z-index:99999; cursor:pointer;}
.header .PosCenter { width:80%; float:left; height:50px; line-height:50px; overflow:hidden; text-align:center; color:#FFF; font-size:16px; font-weight:bold; }
.header .search { position:absolute; top:0; right:35px; z-index:1000; display:block; width:40px; height:40px; text-indent:-9999em; background:url(/images/HituxMobileImages/icon-search.png) no-repeat center center; background-size:40%; }
.header .search:hover { background-color:#1B3488; }
.header .search span { display:none; }
.header .user-icon { position:absolute; top:0; right:70px; z-index:1000; display:block; width:50px; height:50px; text-indent:-9999em; background:url(/images/icon-user.png) no-repeat center center; background-size:40%; }
.header .user-icon span { display:none; }
.header .user-icon:hover { background-color:#1B3488; }
.header .back { position:absolute; top:0; left:0; display:block; width:50px; height:50px; text-indent:-9999em; background:url(/images/icon-back.png) no-repeat center center; background-size:12px 20px; }
/*手机导航*/
.mb-menu { width:100%; background-color:#1B3488; }
.mb-menu ul{ background-color:#1B3488; }
.mb-menu ul li{ float:left; width:33.3333%; text-align:center; border-top:1px solid #203D9F; background-color:#1B3488; }
.mb-menu ul li a{ color:#FFF; font-size:14px; line-height:32px; background-color:#1B3488; }
.mb-menu ul li .cur a{ font-weight:bold; }
.mb-menu ul li a:hover{ font-weight:bold; }

.QuickNav { padding-top:4px; position:relative; z-index:3000; }
.QuickNav dl { margin:0px; padding:0px; }
.QuickNav dl dd.showQuickNavbox { float:left; padding:0px 0px 0px 15px; background:url("/images/HituxMobileImages/bar_icon4.png") no-repeat center center; font-size:13px; position:relative; }
.QuickNav dl dd.showQuickNavbox span { cursor:pointer; color:#808080; }
.QuickNav dl dd { float:left; padding-left:6px; height:25px; position:relative; }
.QuickNav dl dd img { margin-left:5px; display:inline-block; }
.QuickNavbox { position:absolute; width:150px; top:35px; right:-50px; display:none; height:auto !important; z-index:9999; padding-top:10px; background:#ac834f; }
.QuickNavboxtop { background:url(/images/index_73.png) no-repeat; width:289px; height:15px; overflow:hidden; display:none; }
.QuickNavboxcont { padding:0px 0px 10px; }
.QuickNavboxcont ul { padding:0px 15px; }
.QuickNavboxcont ul li { border-bottom:1px solid #e2e2e2; padding:0px 0px; }
.QuickNavboxcont ul li h3 { font-size:14px; color:#B00002; }
.QuickNavboxcont ul li h3 a { color:#B00002; }
.QuickNavboxcont ul li h3 a:hover { color:#03aee0; }
.QuickNavboxcont ul li p { padding-top:3px; }
.QuickNavboxcont ul li p a { color:#4c4c4c; font-size:12px; padding-right:5px; }
.QuickNavboxcont ul li p a:hover { color:#B00002; }
.QuickNavboxcont ul li.cur { border-bottom:none; }
.QuickNavboxbottom { background:url(/images/index_75.png) no-repeat; width:289px; height:7px; overflow:hidden; display:None; }
/*顶部幻灯广告*/
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 0px; position: relative; float: left; width: 100%; z-index:-99999;}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 12px; text-shadow: none; color: #333333; background: #F5F5F5; left: 0; right: 0; bottom: 0; padding: 0px 20px; margin: 0; max-width: none; display:none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 24px; width: 14px; background: transparent url("/images/HituxMobileImages/icon-arrow-left.png") no-repeat left top; margin-top: -15px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background: transparent url("/images/HituxMobileImages/icon-arrow-right.png") no-repeat left top; right: 0; }
#wrapper #body { max-width:620px; margin:auto; background:#FFF; padding:0px; }
#body .MoreLink a { background:#1B3488; line-height:30px; text-align:center; width:100%; display:block; height:30px; cursor:pointer; font-weight:bold; font-size:14px; color:#FFF; border-radius:5px; box-shadow:2px 2px 4px #ededed; -moz-box-shadow:2px 2px 2px #ededed; -webkit-box-shadow:2px 2px 4px #ededed }
#body .MoreLink a:hover { background:none; color:#FFF; text-decoration:none; background-color:#FF9900; }
/* albumblock*/

 .albumblock { padding:10px 0px 10px 0px; float:left; width:50%; }
.albumblock .inner { overflow:hidden; margin:auto; }
.albumblock .inner img { width:95%; border:1px solid #F3F3F3; }
.albumblock .inner .albumtitle { height:30px; line-height:30px; font-size:14px; position:relative; bottom:0px; left:0;  font-weight:;
text-align:center; cursor:pointer; margin:auto; overflow:hidden; }
.albumblock .inner .albumtitle span { font-weight:normal; font-size:14px; }
.albumblock .inner a { }
.albumblock .inner a:hover { text-decoration:none; }
.albumblock .inner a:visited { text-decoration:none; }
/*footer*/
#footer { max-width:640px; background-color:#F5F5F5; margin:auto; padding-bottom:0px; font-size:14px; line-height:200%; }
#footer a { }
#footer .inner { max-width:640px; margin:auto; padding-top:10px; padding-bottom:80px; padding-left:10px; padding-right:10px; }
#footer .inner .InnerLeft { }
#footer .inner .InnerRight { float:right; width:420px; }
#footer .inner .InnerRight .tel { height:50px; width:220px; padding-left:180px; color:#FFF; font-size:24px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
#footer .inner p { line-height:25px; }
#footer .inner .BottomNav { width:100%; margin:auto; height:30px; line-height:30px; color:#FFF; }
#footer .inner .BottomNav a { color:#1B3488; padding:0px 10px; }
#wrapper .t_page { padding:10px; text-align:center; font-size:12px; line-height:25px; }
#wrapper .t_page a { padding:2px 5px; border:1px solid #DEDEDC; margin:0px 3px; }
/* SearchBar */

.SearchBar { width:220px; height:25px; background:url("/images/HituxMobileImages/search_bg.png") no-repeat left top; margin:auto; }
.Sbox .SearchBar { margin:10px 0px 0px 10px; }
.SearchBar #search-text { width: 120px; padding:0px 5px; margin:0px; color:#999999; height:23px; line-height:23px; font-size:12px; background:none; border:none; padding-left:25px; }
.SearchBar #search-submit { border:none; background:none; font-size:12px; color: #FFFFFF; height:25px; margin:0px; cursor:pointer; padding:0px; line-height:25px; width:54px; }
/* search content */
#search_content .searchtip { line-height:25px; font-size:14px; font-weight:bold; padding-left:10px; BORDER-bottom: #023848 1px solid; padding-top:10px; }
#search_content .result_list { padding:10px 10px; }
#search_content .result_list dt { font-size:14px; font-weight:bold; padding-top:10px; line-height:25px; font-family:Microsoft Yahei; }
#search_content .result_list dd { padding:0 0 5px 0; margin:0px; line-height:20px; }
#search_content .result_list .line { overflow:hidden; BORDER-bottom: #E9E8E8 1px dashed; }
#search_content .result_list .line a { padding-right:20px; }
#search_content .result_list .line a:hover { text-decoration:none; }
#search_content .search_welcome { line-height:25px; text-align:center; }
#search_content .search_welcome p { text-align:center; }
#search_content .result_page { text-align:center; font-size:13px; padding:10px; }
#search_content .result_page span { font-size:12px; font-family:arial; padding:0 5px; }
#dark_footer .box_240px_left { width:143px; padding-right: 42px; padding-top: 0px; background-image: none; padding-bottom:0px; float:left; }
#dark_footer .box_240px_left h2 { font-size:14px; border-bottom:1px dotted #999; color:#FFF; padding-bottom:10px; }
#dark_footer .box_240px_left li { line-height:250%; font-size:12px; }
#dark_footer .box_240px_middle { padding: 0px 42px; background-image: none; }
#dark_footer .box_240px_right { padding-left: 42px; padding-top: 0px; background-image: none; }
#dark_footer_wrap { background-color:#1B3488; overflow: hidden; padding:20px 0px; }
#dark_footer { width: 940px; margin: 0 auto; padding-top: 20px; padding-bottom: 20px; overflow: hidden;  color#FFF;
}
#light_footer_wrapper { font-size:12px; padding:10px; height:100px; }
.box_240px_right li { display: inline; }
#dark_footer li a { color:#FFF; }
/*backtotop*/
.backToTop { display: none; width: 50px; height:50px; line-height: 1.2; background:url("/images/HituxCMSSimple/back_top.png") left top; ; color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60); }
/* open div*/
#popupMask { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:9990; background-color:#000; -moz-opacity: 0.7; opacity:0.70; filter: alpha(opacity=70); }
#popupContainer { position: absolute; z-index: 9991; top: 0px; left: 0px; display:none; padding: 0px; }
#popupInner { border: 3px solid #1B3488; background-color: #FFFFFF; }
#popupFrame { margin: 0px; width: 100%; height: 100%; position: relative; z-index: 9; }
#popupTitleBar { background:url("/images/HituxCMSSimple/box_bg1.jpg") repeat-x left top; color: #1B3488; font-weight: bold; height: 1.3em; padding: 5px; z-index: 9992; text-align:center; }
#popupTitle { float:left; font-size: 1.1em; }
#popupControls { float: right; cursor: pointer; cursor: hand; }
#popupControls a span { display: block; height: 15px; width: 15px; text-indent: -9000px; background: url('/images/HituxCMSSimple/close.gif') no-repeat; }
.VideoBox { padding:10px; }
/*product*/
.RightNav span { color:#1B3488; }
.ClassNav { padding:0px; }
.ClassNav .NavTree ul { padding-left:0px; }
.ClassNav .NavTree ul li { position: relative; width:50%; overflow:hidden; float:left; }
/*1st level sub menu style */
 .ClassNav .NavTree ul li ul { left: 178px; /* Parent menu width - 1*/ position: positive; width: 217px; /*sub menu width*/ top: 0; display: none; border:1px solid #1B3488; border-top:2px solid #1B3488; background:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135);
z-index:2000; }
.RightNav .ClassNav .NavTree ul li ul { width:265px; }
/*All subsequent sub menu levels offset */
 .ClassNav .NavTree ul li ul li ul { left: 159px; /* Parent menu width - 1*/ z-index:2000; }
/* menu links style */
 .ClassNav .NavTree ul li a { padding:10px 0; text-align:center; border-right:1px solid #52BE57; border-bottom:1px solid #52BE57; margin:auto; color:#FFF; display:block; overflow:hidden; }
.ClassNav .NavTree ul li li { padding-left:0; z-index:2000; }
.ClassNav .NavTree ul li li a { padding-left:10px; color:#FFF; z-index:2000; }
.ClassNav .NavTree ul .current a { color:#FFFFFF; }
.ClassNav .NavTree ul li a:hover { color:#FFF; text-decoration:none; }
.ClassNav .NavTree .subfolderstyle { }
/* Holly Hack for IE \*/
* html .ClassNav .NavTree ul li { float: left; height: 1%; z-index:2000; }
* html .ClassNav .NavTree ul li a { height: 1%; z-index:2000; }
/* End */	


/*service*/
.qqbox a:link { color: #000; text-decoration: none; }
.qqbox a:visited { color: #000; text-decoration: none; }
.qqbox a:hover { color: #f80000; text-decoration: underline; }
.qqbox a:active { color: #f80000; text-decoration: underline; }
.qqbox { width:132px; height:auto; overflow:hidden; position:absolute; right:0; top:200px; color:#000000; font-size:12px; letter-spacing:0px; z-index:500; }
.qqlv { width:33px; height:256px; overflow:hidden; position:relative; float:right; z-index:50px; }
.qqkf { width:120px; height:auto; overflow:hidden; right:0; top:0; z-index:99px; border:6px solid #1B3488; background:#fff; }
.qqkfbt { width:118px; height:20px; overflow:hidden; background:#1B3488; line-height:20px; font-weight:bold; color:#fff; position:relative; border:1px solid #fff; cursor:pointer; text-align:center; }
.qqkfhm { width:112px; height:22px; overflow:hidden; line-height:22px; padding-right:8px; position:relative; margin:3px 0; }
.bgdh { width:102px; padding-left:10px; }
#K1 { padding-left:3px; }
#K1 p { padding:5px 0px; }
.HituxBar_com_position { width: 100%; height: 50px; position: fixed; left: 0px; bottom: 0px; background:#F5F5F5; z-index: 10000; overflow: hidden; _position: absolute; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
}
.HituxBar_com_chat { max-width:640px; margin:5px auto; }
.HituxBar_com_chat ul li { float:left; width:46%;border-radius:6px;	margin-left:3px;margin-right:3px;}
.HituxBar_com_chat ul li a { padding:0px; display:block; text-align:center; padding-left:15px; color:#FFF; font-size:14px; height:40px; line-height:40px; }
.HituxBar_com_chat ul .LiIcon1 {background: #FF0000 url("/images/m_b_icon1.png") no-repeat center left 10px;border:1px solid #FF0000;}
.HituxBar_com_chat ul li a:hover { text-decoration:none; }
.HituxBar_com_chat ul .LiIcon2{	background: #FFFFFF url("/images/m_b_icon2.png") no-repeat center left 10px;border:1px solid #FF0000; color:#FF0000;}
.HituxBar_com_chat ul .LiIcon2 a{ color:#FF0000;}
.HituxBar_com_chat ul .LiIcon3 {background: #1B3488 url("/images/m_b_icon3.png") no-repeat center left 10px;border:1px solid #1B3488;}
/*
.HituxBar_com_chat ul .LiIcon4{
	background:url(/images/HituxMobileImages/M_Hitux_icon4.png) no-repeat center 5px;
}
.HituxBar_com_chat ul .LiIcon5{
	background:url(/images/HituxMobileImages/M_Hitux_icon5.png) no-repeat center 5px;
}

.HituxBar_com_chat ul .LiIcon6{
	background:url(/images/HituxMobileImages/M_Hitux_icon6.png) no-repeat center 5px;
}
.HituxBar_com_chat ul .LiIcon7{
	background:url(/images/HituxMobileImages/M_Hitux_icon7.png) no-repeat center 5px;
}
.HituxBar_com_chat ul .LiIcon8{
	background:url(/images/HituxMobileImages/M_Hitux_icon8.png) no-repeat center 5px;
}
.HituxBar_com_chat ul .LiIcon9{
	background:url(/images/HituxMobileImages/M_Hitux_icon9.png) no-repeat center 5px;
}
.HituxBar_com_chat ul .LiIcon10{
	background:url(/images/HituxMobileImages/M_Hitux_icon10.png) no-repeat center 5px;
}
.HituxBar_com_chat ul .LiIcon11{
	background:url(/images/HituxMobileImages/M_Hitux_icon11.png) no-repeat center 5px;
}
.HituxBar_com_chat ul .LiIcon12{
	background:url(/images/HituxMobileImages/M_Hitux_icon12.png) no-repeat center 5px;
}
*/

/* Bottom Icons */
#plug-wrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); z-index:800; }
.top_bar { position:fixed; bottom:80px; right:0px; z-index:900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.plug-menu { -webkit-appearance:button; display:inline-block; width:36px; height:36px; border-radius:36px; position: absolute; bottom:17px; right: 17px; z-index:999; box-shadow: 0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25); background-color: #B70000; -webkit-transition: -webkit-transform 200ms; -webkit-transform:rotate(1deg); color:#fff; background-image:url('/images/HituxMobileImages/plug.png'); background-repeat: no-repeat; -webkit-background-size: 80% auto; background-size: 80% auto; background-position: center center; }
.plug-menu:before { font-size:20px; margin:9px 0 0 9px; }
.plug-menu:checked { -webkit-transform:rotate(135deg); }
.top_menu>li { width: 32px; height:32px; border-radius:32px; box-shadow: 0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25); background:#1B3488; position:absolute; bottom:0; right:0; margin-bottom: 20px; margin-right:20px; z-index:900; -webkit-transition: -webkit-transform 200ms; }
.top_menu>li a { color:#fff; font-size:20px; display: block; height: 100%; line-height: 33px; text-align: center; }
.top_menu>li>a label { display:none; }
.top_menu>li a img { display: block; width: 22px; height: 22px; text-indent: -999px; position: absolute; top: 50%; left: 50%; margin-top: -11px; margin-left: -11px; }
 .top_menu>li.on:nth-of-type(1) {
 -webkit-transform: translate(-0, -100px) rotate(720deg);
}
 .top_menu>li.on:nth-of-type(2) {
 -webkit-transform: translate(-47px, -81px) rotate(720deg);
}
 .top_menu>li.on:nth-of-type(3) {
 -webkit-transform: translate(-81px, -45px) rotate(720deg);
}
 .top_menu>li.on:nth-of-type(4) {
 -webkit-transform: translate(-100px, 0) rotate(720deg);
}
#sharemcover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; z-index: 20000; }
#sharemcover img { position: fixed; right: 18px; top: 5px; width: 260px; height: 180px; z-index: 20001; border:0; }
/* clearfix */
.clearfix:after { content:" "; display:block; visibility:hidden; height:0; clear:both; }
.clearfix { clear:both; }
.clearbox { clear:both; width:996px; margin:0 auto; height:0; overflow:hidden; }
.clear { height:1%; overflow:hidden; }

.wrap-box{ padding:5%; margin:0 auto;font-size: 14px; line-height: 27px; color: #666666;}
.wrap-img-box{width:100%;}
.wrap-img-box img{ width:100%;}
.wrap-img-box span{ padding:5%;}
/*图片页面*/
.tupianji { padding:30px 0 }
.tupianji li { float:left; width:48%; margin:3% 1%; background-color:#fff; }
.tupianji li:hover { background-color:#0051A3; }
.tupianji li .pic { width:100%; overflow:hidden; display:block; }
.tupianji li .pic img { width:100%; height:auto; cursor: pointer; transition: all 1.5s; display:block }
.tupianji li:hover .pic img { transform:scale(1.0); }
.tupianji li .wenzi { text-align:center; font-size:12px; color:#333333; background-color:#F2F2F2; line-height:300%; white-space: nowrap; }
.tupianji li:hover .wenzi { color:#0476FF;}


/*内页标题*/
.t_neiye { text-align:center; margin:2rem auto;}
.t_neiye h1{display: block; font-family:Impact; font-weight:normal; font-size:1.8rem; line-height:2.6rem; color:#1B3488;text-transform:uppercase;}
.t_neiye h2{display: block; font-weight:normal; font-size:1.2rem; line-height:2rem; color:#333;}
.t_neiye h3{display: block; font-weight:normal; font-size:1.6rem; line-height:3rem; color:#999;}
.t_neiye p{display: block; margin:10px auto;}

/*业务与服务*/
.yewu{margin: 10px auto;}
.yewu ul{font-size: 0;margin: 0px auto;}
.yewu ul li{display: inline-block;width:90%;height: auto;padding-top: 20px;padding-bottom: 20px;box-sizing: border-box;z-index:0;margin: 15px auto;}
.yewu ul li:after{display: block;content: "";width:90%px;height: auto;background: rgba(255, 255, 255,0.16);position: absolute;top:0;z-index:-1;}
.yewu ul li:nth-child(3n){margin-right: 0;}
.yewu ul li:nth-child(1){background: url(/images/yewu01.jpg)no-repeat center;}
.yewu ul li:nth-child(2){background: url(/images/yewu02.jpg)no-repeat center;}
.yewu ul li:nth-child(3){background: url(/images/yewu03.jpg)no-repeat center;margin-right: 0;}
.yewu ul li:nth-child(4){background: url(/images/yewu04.jpg)no-repeat center;}
.yewu ul li:nth-child(5){background: url(/images/yewu05.jpg)no-repeat center;}
.yewu ul li:nth-child(6){background: url(/images/yewu06.jpg)no-repeat center;margin-right: 0;}
.yewu ul li .txt{}
.yewu ul li .txt .line{height:2px;width: 60px;background: #fff;margin:0 auto 20px;}
.yewu ul li .txt em{font-size:22px; color:#fff; text-align:center; line-height: 32px;font-weight: bold;margin-bottom: 20px;display: block;}
.yewu ul li .txt p{ font-size: 14px; color:#fff; line-height:26px;width:92%;margin:0 auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.yewu ul li:hover:after{background: rgba(27, 52, 136,0.88);}
.yewu ul li:hover .line{background:#FEE53D;}
.yewu ul li:hover em{color:#FFF;}