@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2015-05-05 10:33:07
 * @version $Id$
 */
strong {font-weight: bold;}
.left_share{width: 282px; height: 94px; position: relative; }
.left_share a{display: block; width:94px; height: 94px; float: left; text-indent: -9999px; background: url("../images/share.png"/*tpa=http://www.hulisq.com/images/share.png*//*tpa=http://www.hulisq.com/images/share.png*/) no-repeat; }
.left_share a.qq_wb{background-position: 0 0;}
.left_share a.qq_wb:hover{background-position: 0 -94px;}
.left_share a.sina_wb{background-position: -94px 0;}
.left_share a.sina_wb:hover{background-position: -94px -94px;}
.left_share a.qq_wx{background-position: -188px 0;}
.left_share a.qq_wx:hover{background-position: -188px -94px;}
/*.weixin_pic{display: none; position: absolute; right: 0; top: -200px;}
*/
.sub_tit{width: 642px; height: 88px; margin:0 auto; border-bottom: 2px solid #c55858; background: url("../images/sprits.png"/*tpa=http://www.hulisq.com/images/sprits.png*//*tpa=http://www.hulisq.com/images/sprits.png*/) no-repeat; }
.sub_tit h3{display: none;}
.sub_txt{height: 35px; line-height: 35px; margin-top: 26px; float:right; padding:0 0 0 30px; background: url("../images/now_ico.png"/*tpa=http://www.hulisq.com/images/now_ico.png*//*tpa=http://www.hulisq.com/images/now_ico.png*/) no-repeat left center;}
.sub_tit_down{background-position: 0 0;}
.sub_tit_video{background-position: 0 -88px; border:none;}
.sub_tit_news{background-position: 0 -176px; border:none;}
.sub_tit_act {background-position: 0 -264px;}

.down_list{width: 642px; height: auto; margin:15px auto; padding:0 0 30px; border-bottom: 1px dashed #c7c7c7; }
.down_list .client_down {border-bottom: 1px dashed #c7c7c7; padding: 0 0 20px 0; margin: 0 0 30px 0;}
.down_list h4{height: 38px; text-indent: -9999px; background: url("../images/down_list.png-.png"/*tpa=http://www.hulisq.com/images/down_list.png?*/) no-repeat;}
.down_list h4.down_list_tit01{background-position: 0 0; text-indent: 0; color: #52677a; font-size: 20px; line-height: 38px; padding: 0 0 0 40px; text-shadow: 1px 1px 1px #c9ced3;}
.down_list h4.down_list_tit02{background-position: 0 -38px;}
.down_list h4.down_list_tit03{background-position: 0 -76px;}
.down_list h4.down_list_tit04{background-position: 0 -114px;text-indent: 0; color: #52677a; font-size: 20px; line-height: 38px; padding: 0 0 0 40px; text-shadow: 1px 1px 1px #c9ced3;}
.down_list h4.down_list_tit05 {background: none;text-indent: 0; color: #52677a; font-size: 20px; line-height: 38px; text-shadow: 1px 1px 1px #c9ced3; margin: 20px 0;}
.down_list .client_down .fast_down {float: left; background: url("../images/btns_blue.png"/*tpa=http://www.hulisq.com/images/btns_blue.png*//*tpa=http://www.hulisq.com/images/btns_blue.png*/) no-repeat 0 0; line-height: 63px; text-align: center; font-size: 20px; font-weight: bold; color: #dce0e5; width: 200px; height: 63px; margin: 20px 0 0 0;}
.down_list .client_down .fast_down:hover {background-position: 0 -64px;}
.no-border{border:none;}

.down_list .bin_down .bin_item {background: url("../images/bin_bg1.png"/*tpa=http://www.hulisq.com/images/bin_bg1.png*//*tpa=http://www.hulisq.com/images/bin_bg1.png*/) no-repeat left center; padding: 0 0 0 120px; position: relative;}
.down_list .bin_down .bin2 {background: url("../images/bin_bg2.png"/*tpa=http://www.hulisq.com/images/bin_bg2.png*//*tpa=http://www.hulisq.com/images/bin_bg2.png*/) no-repeat left center; }
.down_list .bin_down .bin3 {background: url("../images/bin_bg3.png"/*tpa=http://www.hulisq.com/images/bin_bg3.png*//*tpa=http://www.hulisq.com/images/bin_bg3.png*/) no-repeat left center; }
.down_list .bin_down .bin4 {background: url("../images/bin_bg4.png"/*tpa=http://www.hulisq.com/images/bin_bg4.png*//*tpa=http://www.hulisq.com/images/bin_bg4.png*/) no-repeat left center; }
.down_list .bin_down .bin_item a {position: absolute; width: 98px; height: 28px; border-bottom: 2px solid #2d3847; background: #4e5c6e; color: #fff; text-align: center; line-height: 28px; right:10px; top: 30px;}
.down_list .bin_down .bin_item a:hover {background: #6f829b;}

.client_txt{width: 440px; float: left;}
.bin_down .client_txt {width: 630px;}
.other_down .client_txt {width: 640px; overflow: hidden;}
.client_txt p {line-height: 30px; color: #646464; }
.client_txt p b{color:#323232; }
.client_txt p a b{color:#ff0000; }
.client_btn{width: 680px; float: left;}
.client_btn a{display: block; width: 200px; height: 63px; line-height: 63px; font-size: 20px; font-weight: bold; text-align: center; color: #f6dddd; margin:0 21px 0 0;  background: url("../images/btns.png"/*tpa=http://www.hulisq.com/images/btns.png*//*tpa=http://www.hulisq.com/images/btns.png*/) no-repeat; float: left; _display: inline;}
.client_btn a:hover{background-position: 0 -63px;}

.client_btn1{ font-size:0; text-align:center;}
.client_btn1 a{display:inline-block; width: 200px; height: 63px; line-height: 63px; font-size: 20px; font-weight: bold; text-align: center; color: #f6dddd;margin:0px 15px;  background: url("../images/btns.png"/*tpa=http://www.hulisq.com/images/btns.png*//*tpa=http://www.hulisq.com/images/btns.png*/) no-repeat; vertical-align:top; }
.client_btn1 a:hover{background-position: 0 -63px;}


.down_table{width: 642px; text-align: center;}
.down_table th{color: #000; font-weight: bold; }
.down_table td a{color: #cb4747; text-decoration: underline;}
.down_table th,.down_table td{line-height: 30px;}

.drive_txt{width: 619px; border-left: 3px solid #607384; padding-left: 20px; background: #f5f5f5; margin:20px 0; }
.drive_txt_nomarin {margin: 0;}
.drive_txt dt{ line-height: 30px; font-size:16px; color: #000; font-weight: bold; }
.drive_txt dd{ line-height: 30px; }
.drive_txt_line {width: 640px; height: 20px; border-bottom: 1px dashed #c7c7c7;}

.drive_list{height: 81px; overflow: hidden; }
.drive_list dl{width: 321px; height: 81px; float: left;}
.drive_list dt{width: 144px; height: 81px; float: left; overflow: hidden;}
.drive_list dd{width: 160px; height: 81px; float: right; }
.drive_list dd b{display: block; width: 160px; height: 40px; line-height: 40px; font-weight: normal; }
.drive_list dd p a{display: block; width: 100px; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #607384; }
.config_table{width: 642px; text-align: center; margin:20px auto;}
.config_table th{color: #000; font-weight: bold; background: #f0f0f0; }
.config_table td a{color: #cb4747; text-decoration: underline;}
.config_table th,.config_table td{line-height: 40px; border:1px solid #dcdcdc; }

/*激活页*/
.act_cont {margin: 50px auto; width: 605px; }

/**视听中心**/
.video_tab{width: 642px; height: 38px; margin:0 auto; border-bottom: 2px solid #c55858; }
.video_tab a{display: block; width: 212px; height: 38px; float: left; line-height: 38px; text-align: center; color: #000; }
.video_tab a:hover,.video_tab a.active{background: #c55858; color: #fff; }

.infoCon{width: 642px; height: auto; margin:0 auto; overflow: hidden; }
.infoCon ul{width: 670px;}
.infoCon li{width: 311px; height: 225px; border-bottom: 1px dashed #c7c7c7; padding-right: 20px; margin-top: 20px; float: left;}
.infoCon li img{display: block; overflow: hidden; }
.infoCon li p{line-height: 50px; text-align: center;}

.mhPage,.page_list { margin: 30px auto 0;padding:21px 0 0;height:30px;line-height:30px; text-align: center; color:#3d161d; }
.page_index { margin: 10px auto;padding:21px 0 0; width:642px;height:30px;line-height:30px;  text-align: center; color:#959595;}
.mhPage a,.page_index a{color:#959595;}
.page_index a{margin:0 5px;cursor:pointer;}
.page_index a.jp-current{color:#c55858; padding:1px 2px; text-decoration:underline;}

/**视频弹窗**/
#single-video { display:none; height:400px; width:640px; padding:8px 12px; position: absolute; z-index:100; background-color:#611109; border:10px solid #611109;  border-top: 0;}
#single-video h2 { width:90%; height:36px; line-height:30px; font-size:14px; color:#fff; font-weight:bold; }
#single-video .voice-stop {display:block; width:30px; height:30px; text-align:center; position:absolute; right: 10px;top: 10px; font-family:'宋体'; font-size:16px; cursor:pointer; background-color:#611109; color:#fff;}
span#replaced { width:640px; height:365px; display:block; line-height:360px; text-align:center; color:#fee900; }

/**最新资讯**/
.news_tab{width: 642px; height: 38px; margin:0 auto; border-bottom: 2px solid #c55858; }
.news_tab a{display: block; width: 160px; height: 38px; float: left; line-height: 38px; text-align: center; color: #000; }
.news_tab a:hover,.news_tab a.active{background: #c55858; color: #fff; }

.news_list_con{width:640px;min-height:818px; height:auto !important;*min-height:818px; _height:818px; margin:0 auto;}
.news_list{width:640px;overflow:hidden;margin:0 auto;padding-top:20px; }
.news_list li{width:640px;height:46px;line-height:46px;overflow:hidden;color:#646464;border-bottom:1px dashed #c8c8c8;}
.news_list li span.time{float:right;}
.news_list li a{color:#646464;}
.news_list li a:hover,.mhPage a:hover,.page_index a:hover{color:#c55858;}
.news_list li a.impnews{ color: #c55858;}

/**新闻内容**/
.news_content{ width:640px; min-height:818px; _height:818px;clear:both; margin:0 auto; }
.news_content h1{width:640px; margin:0 auto; font-size:24px; color:#333333; padding:10px 0;line-height:40px; text-align:center; font-family:"Microsoft YaHei"; }

#publishTop{width:640px;height:20px;line-height:20px; padding:10px 0; border-bottom: 1px dashed #e3d9ce; margin:0 auto;color:#70655a;}
.publishTime{width:170px;height:20px;line-height:20px;text-align:center;float:left;}
.cyouShare{float:right; position:relative; margin-top:2px;width:190px;z-index: 5; height:16px; }
.shareTit{float:left;width:50px;height:16px;line-height:16px;*line-height:18px;_line-height:18px;line-height:18px\9;}
#cyouShare { float:right; position:relative; width:140px;z-index: 5; height:16px; }
#publishTop .publishFont { padding-left: 86px; }
#publishTop .publishFont a { /*background-color: #f3f3f3; */padding: 5px; color: #70655a; }
#publishTop .publishFont a:hover {color: #710416; text-decoration:none; }
#publishTop .publishFont a.active { background-color: #be4125; color:#fceaab; }

.news_text{width: 640px; height: auto; margin: 0 auto;padding:35px 0 0; font-size:14px; }
.news_text p{ line-height:24px; color:#656565; padding:0 0 20px; text-indent:2em;}
.news_text p.nodent{text-indent:0;}
.news_text p .imp{color:#2c2c2c; font-weight:normal;}
.news_text h3{ width: 100%; height:34px; line-height:34px; color: #656565; font-family: 'Microsoft YaHei','宋体'; font-weight:bold; margin:13px 0;}
.news_text h4 {  font-weight:bold; color:#656565; }
.news_text .center{ text-align: center; font-family: "微软雅黑"; text-indent: 0;}
.news_text img.pic{ }
.news_text p.img{ text-indent: 0; text-align: center; margin: 15px 0 0 0; padding:0;}
.news_text p.img_title{ color: #a53610; text-align: center; }
.alight{color:#4e7394; }
.news_text a{color:#d94242; text-decoration:underline; }

.news_text table th {font-weight:bold; border:1px solid #d9d9d9; color: #656565; text-align:center; line-height:24px;  font-size:12px;  background: #f5f5f5;}
.news_text table td { border:1px solid #d9d9d9; text-align:center; padding:0 5px; line-height:24px; color:#656565; background:#fff;  font-size:12px;}

/*返回头部*/
#backToTop a{ display:block; cursor:pointer;width:69px; height:69px; text-indent:-9999em; position:absolute; left:0; top:0; z-index:10;}
#backToTop .bt_bg{background:url("../images/backtop.png"/*tpa=http://www.hulisq.com/images/backtop.png*//*tpa=http://www.hulisq.com/images/backtop.png*/) no-repeat; width:69px; height:69px ; position:absolute; left:0; top:0; z-index:8; }
#backToTop { display:none; width:69px; height:69px ; position:fixed; right:50%; margin-right:-570px; bottom:110px; z-index:1; }
*html #backToTop { position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/*FAQ*/
.faq{line-height: 2em;}
.faq dt{float: left;width: 2em;}
.faq dt h3,.faq dd h3{margin: 0;line-height: 2em;height: auto}
.faq dd{float: left;width: 600px;}