*{ margin: 0; padding: 0; }
html,body{ color: #333; font-size: 12px; background: #fff; font-family: microsoft yahei,pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,simsun; box-sizing: border-box; }
a{ text-decoration: none; }
li{ list-style: none; }
table{ border-collapse: collapse; }
input[type="button"]{ cursor: pointer; }
input{ outline: none; font-size: 12px; border: none;  }
.clear{clear: both;}

.main{ width: 1366px; margin: 0 auto;overflow: hidden}
.service-core{ position: relative; font-size: 12px; margin-bottom: 40px;}
.service-core .menu{float: left; width: 266px; border-radius: 5px; background: #fff; box-shadow: 0 0 6px rgba(0,0,0,.2); }
.service-core .box h2{ float: left; width: 266px ; height: 48px; line-height: 48px; font-size: 18px; font-weight: 600; color: #fff; background: #ec8a33; border-radius: 5px 5px 0 0; padding: 0 10px; box-sizing: border-box; }
.service-core .menu p{height: 48px}
.box{width: 266px;float: left}
.service-core .menu .classa{ border-bottom: 1px solid #ebebeb; background: url(../alqhimg/service_menu_icon.png) 10px center no-repeat; background-size: 10px; padding: 0 10px 0 30px; font-size: 16px; cursor: pointer; height: 48px; line-height: 48px; box-sizing: border-box; }
.service-core .menu .classa:hover{ background: url(../alqhimg/service_menu_icon_yes.png) 10px center no-repeat; color: #ec8a33; background-size: 10px;}
.service-core .menu .classa.yes{ font-weight: 600; background: url(../alqhimg/service_menu_icon_yes.png) 10px center no-repeat; color: #ec8a33; background-size: 10px;}
.service-core .menu .classb{ padding: 0 10px; box-sizing: border-box; font-size: 12px; }
.service-core .menu .classb li{ height: 48px; line-height: 48px; font-size: 14px; cursor: pointer; border-bottom: 1px solid #ebebeb; padding: 0 10px 0 35px; }
.service-core .menu .classb li:hover{ color: #ec8a33;}
.service-core .menu .classb li.yesli{ color: #ec8a33;}
.service-core .list{vertical-align: top; padding-left: 25px; font-size: 12px; width: 1100px; box-sizing: border-box; float: right}
.service-core .list h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.service-core .list h2 span{ font-size: 18px; color: #ec8a33;}
.service-core .list h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../images/service_position.png) left center no-repeat; background-size: 16px; }
.service-core .list h2 p a{ color: #888;}
.service-core .list h2 p a:visited{ color: #888;}
.service-core .list h2 p a:hover{ color: #ec8a33;}
.service-core .list h2 p b{ font-weight: 400; color: #ec8a33;}
.service-core .list h2 p i{ padding: 0 3px;}
.service-core .list table{ width: 100%;}
.service-core .list table tr{ border-bottom: 1px solid #eee; }
.service-core .list table tr:last-child{ border-bottom: none; }
.service-core .list td{ padding: 15px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.service-core .list td.tdtime{ color: #999; text-align: right; font-size: 14px;}
.service-core .list td a{ color: #333; font-size: 16px;}
.service-core .list td a:visited{ color: #333;}
.service-core .list td a:hover{ color: #ec8a33;}

.service-jytab{width: 100%; height: 50px; padding: 38px 0;}
.service-jytab ul.jytab-ul{width: 100%; text-align: center;}
.service-jytab ul.jytab-ul li{display: inline-block; text-align: center; margin: 0 30px; cursor: pointer; }
.service-jytab ul.jytab-ul li span{display: inline-block; width: 100%; height: 40px; line-height: 40px; font-size: 20px; background: #fff; border: 1px solid #ec8a33; padding: 0 24px; box-sizing: border-box;color: #333; border-radius: 3px; position: relative;}
.service-jytab ul.jytab-ul li span:hover{background: #ec8a33; color: #fff; }
.service-jytab ul.jytab-ul li span i{position: absolute; display: inline-block; width: 22px; height: 10px; bottom: -10px; left: 50%; margin-left: -12px}
.service-jytab ul.jytab-ul li span.spancheck{background: #ec8a33; color: #fff;}
.service-jytab ul.jytab-ul li span.spancheck i{background: url("../images/service_arrow.png") no-repeat center; background-size: 100%;}

.service-jyimgtab{width: 100%; height: auto; margin-bottom: 20px;}
ul.jyimgtab-ul{width: 100%; height: auto;}
ul.jyimgtab-ul li{float: left; margin-right: 2%; width: 32%; margin-bottom: 2%;}
ul.jyimgtab-ul li:last-child{margin-right: 0;}
ul.jyimgtab-ul li .jyimgtab-ulbox{width: 100%; height: auto; box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; text-align: center; cursor: pointer; }
ul.jyimgtab-ul li .jyimgtab-ulbox:hover{ box-shadow: 0 0 20px rgba(0, 0, 0, .4); }
ul.jyimgtab-ul li .jyimgtab-ulbox .ulbox-img{width: 100%; height: 200px;}
ul.jyimgtab-ul li .jyimgtab-ulbox .ulbox-img img{width: 100%; height: 100%;}
ul.jyimgtab-ul li .jyimgtab-ulbox p{width:100%; padding: 15px; box-sizing: border-box; font-size: 16px;}


*{ margin: 0; padding: 0; }
html,body{ color: #333; font-size: 12px; background: #fff; font-family: microsoft yahei,pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,simsun; box-sizing: border-box; }
a{ text-decoration: none; }
li{ list-style: none; }
table{ border-collapse: collapse; }
input[type="button"]{ cursor: pointer; }
input{ outline: none; font-size: 12px; border: none;  }
.clear{clear: both;}
/* ����ָ�� ��ԭ ����ר����*/
/*.main{ width: 1366px; margin: 0 auto;}*/
/*.service-core{ position: relative; font-size: 0; margin-bottom: 40px;}*/
/*.service-core .menu{ margin-top: 20px; display: inline-block; width: 266px; border-radius: 5px; background: #fff; box-shadow: 0 0 6px rgba(0,0,0,.2); }*/
/*.service-core .menu h2{ height: 48px; line-height: 48px; font-size: 18px; font-weight: 600; color: #fff; background: #ec8a33; border-radius: 5px 5px 0 0; padding: 0 10px; box-sizing: border-box; }*/
/*.service-core .menu .classa{ border-bottom: 1px solid #ebebeb; background: url(../images/service_menu_icon.png) 10px center no-repeat; background-size: 10px; padding: 0 10px 0 30px; font-size: 16px; cursor: pointer; height: 48px; line-height: 48px; box-sizing: border-box; }*/
/*.service-core .menu .classa:hover{ background: url(../images/service_menu_icon_yes.png) 10px center no-repeat; color: #ec8a33; background-size: 10px;}*/
/*.service-core .menu .classa.yes{ font-weight: 600; background: url(../images/service_menu_icon_yes.png) 10px center no-repeat; color: #ec8a33; background-size: 10px;}*/
/*.service-core .menu .classb{ padding: 0 10px; box-sizing: border-box; font-size: 12px; }*/
/*.service-core .menu .classb li{ height: 48px; line-height: 48px; font-size: 14px; cursor: pointer; border-bottom: 1px solid #ebebeb; padding: 0 10px 0 35px; }*/
/*.service-core .menu .classb li:hover{ color: #ec8a33;}*/
/*.service-core .menu .classb li.yesli{ color: #ec8a33;}*/
/*.service-core .list{ vertical-align: top; display: inline-block; font-size: 12px; width: 100%; box-sizing: border-box;}*/
/*.service-core .list h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}*/
/*.service-core .list h2 span{ font-size: 18px; color: #ec8a33;}*/
/*.service-core .list h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../images/service_position.png) left center no-repeat; background-size: 16px; }*/
/*.service-core .list h2 p a{ color: #888;}*/
/*.service-core .list h2 p a:visited{ color: #888;}*/
/*.service-core .list h2 p a:hover{ color: #ec8a33;}*/
/*.service-core .list h2 p b{ font-weight: 400; color: #ec8a33;}*/
/*.service-core .list h2 p i{ padding: 0 3px;}*/
/*.service-core .list table{ width: 100%;}*/
/*.service-core .list table tr{ border-bottom: 1px solid #eee; }*/
/*.service-core .list table tr:last-child{ border-bottom: none; }*/
/*.service-core .list td{ padding: 15px 0;}*/
/*.service-core .list td.tdtime{ color: #999; text-align: right; font-size: 14px;}*/
/*.service-core .list td a{ color: #333; font-size: 16px;}*/
/*.service-core .list td a:visited{ color: #333;}*/
/*.service-core .list td a:hover{ color: #ec8a33;}*/

/* ���׷��� */
.service-jytab{width: 100%; height: 50px; padding: 38px 0;}
.service-jytab ul.jytab-ul{width: 100%; text-align: center;}
.service-jytab ul.jytab-ul li{display: inline-block; text-align: center; margin: 0 30px; cursor: pointer; }
.service-jytab ul.jytab-ul li span{display: inline-block; width: 100%; height: 40px; line-height: 40px; font-size: 20px; background: #fff; border: 1px solid #ec8a33; padding: 0 24px; box-sizing: border-box;color: #333; border-radius: 3px; position: relative;}
.service-jytab ul.jytab-ul li span:hover{background: #ec8a33; color: #fff; }
.service-jytab ul.jytab-ul li span i{position: absolute; display: inline-block; width: 22px; height: 10px; bottom: -10px; left: 50%; margin-left: -12px}
.service-jytab ul.jytab-ul li span.spancheck{background: #ec8a33; color: #fff;}
.service-jytab ul.jytab-ul li span.spancheck i{background: url("../images/service_arrow.png") no-repeat center; background-size: 100%;}

.service-jyimgtab{width: 100%; height: auto; margin-bottom: 20px;}
ul.jyimgtab-ul{width: 100%; height: auto;overflow: hidden; }
ul.jyimgtab-ul li{float: left; margin-right: 2%; width: 32%; margin-bottom: 2%;}
ul.jyimgtab-ul li:last-child{margin-right: 0;}
ul.jyimgtab-ul li .jyimgtab-ulbox{width: 100%; height: auto; box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; text-align: center; cursor: pointer; }
ul.jyimgtab-ul li .jyimgtab-ulbox:hover{ box-shadow: 0 0 20px rgba(0, 0, 0, .4); }
ul.jyimgtab-ul li .jyimgtab-ulbox .ulbox-img{width: 100%; height: 200px;}
ul.jyimgtab-ul li .jyimgtab-ulbox .ulbox-img img{width: 100%; height: 100%;}
ul.jyimgtab-ul li .jyimgtab-ulbox p{color: #333333; width:100%; padding: 15px; box-sizing: border-box; font-size: 16px;}

/*��������*/
ul.khfwtab-ul{ width: 100%; display: flex; justify-content: space-between; align-items: center; }
ul.khfwtab-ul li{ width: 32%; margin-bottom: 2%; }
ul.khfwtab-ul li .khfwtab-con{ box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; padding: 40px 30px; display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; height: 200px; position: relative; }
ul.khfwtab-ul li .khfwtab-con .tab-img img{ width: 70px; height: 70px; }
ul.khfwtab-ul li .khfwtab-con .tab-infor{ width: 72%; height:100%}
ul.khfwtab-ul li .khfwtab-con .tab-infor h3{ font-size: 20px; color: #ec8a33; font-weight: normal; margin-bottom: 18px; padding-left: 12px; }
ul.khfwtab-ul li .khfwtab-con .tab-infor p{ font-size: 16px; width: 100%; }
ul.khfwtab-ul li .khfwtab-con .tab-infor p a{ width: 50%; display: inline-block; cursor: pointer; padding: 10px 0 10px 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; float: left;color: #333333}
ul.khfwtab-ul li .khfwtab-con .tab-infor p a:hover{ color: #ec8a33; }
ul.khfwtab-ul li .khfwtab-con a.more{ position: absolute; bottom: 20px; right: 20px; color: #999; font-size: 12px; }

/*��������-����ҳ��*/
.download-list{ float: right; vertical-align: top; padding-left: 25px; display: inline-block; font-size: 12px; width: 1100px; box-sizing: border-box;}
.download-list h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.download-list h2 span{ font-size: 18px; color: #ec8a33;}
.download-list h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../images/service_position.png) left center no-repeat; background-size: 16px; }
.download-list h2 p a{ color: #888;}
.download-list h2 p a:visited{ color: #888;}
.download-list h2 p a:hover{ color: #ec8a33;}
.download-list h2 p b{ font-weight: 400; color: #ec8a33;}
.download-list h2 p i{ padding: 0 3px;}
.download-listbox{ background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; padding: 20px 30px; box-sizing: border-box; margin: 20px 0; }
.software-pic{ float: left; margin-right: 2%; width: 12%; }
.software-pic img{ width: 100px; display: block; }
.software-infor{ float: right; width: 86%; }
.software-infor .title{ display: inline-block; line-height: 22px; width: 100%; }
.software-infor .title b{ font-size: 18px; }
.software-infor .title p{ display: inline-block; float: right; font-size: 14px; color: #999;}
.software-infor .title a{ color: #3f6acb; margin: 0 10px; }
.software-infor .title p span{ margin-left: 20px; }
.software-infor .sof-details{ font-size: 14px; padding: 18px 0; border-bottom: 1px dashed #ddd; }
.software-infor .sof-details a{ color: #ec8a33; }
.software-infor .sof-download{ margin-top: 20px; width: 100%; line-height: 34px; }
.software-infor .sof-download p{ color: #888; float: left; font-size: 14px; }
.software-infor .sof-download input[type="button"]{ background: url("../images/download_icon.png") 18% no-repeat #de4b4b; color: #fff; height: 34px; padding: 0 20px 0 44px; border-radius: 3px; font-size: 14px; float: right; }
.software-infor .sof-download input[type="button"]:hover{ background: url("../images/download_icon.png") 18% no-repeat #de2929; }

/*�ͻ�����-��֤��*/
.service-jys-tab{ margin: 0.4rem 0 0.2rem 0;}
.service-jys-tab ul li{width: 2.2rem; display: inline-block; text-align: center; padding: 0.2rem 0.2rem; margin-bottom: 0.2rem; border: 1px solid #ec8a33; font-size: 0.32rem; box-sizing: border-box; cursor: pointer; border-radius: 0.06rem;}
.service-jys-tab ul li.click{ background: #ec8a33; color: #fff; }
.service-jys-tab ul li:hover{ background: #ec8a33; color: #fff; }
.service-jys-title{ font-size: 16px; text-align: center; display: block; }
table.service-jystable{ margin: 20px 0; width: 100%; border-collapse: collapse; font-size: 14px; }
table.service-jystable th{ padding: 8px; border: 1px solid #888; }
table.service-jystable td{ border: 1px solid #888; padding: 8px; text-align: center; }
.service-jystable-tips{ font-size: 12px; color: #999; }

/*��������*/
ul.xztab-ul li{ display: inline-block; text-align: center; width: 24%; margin-bottom: 40px; }
ul.xztab-ul li .xztab-con a{display:inline-block;}
ul.xztab-ul li .xztab-con .tab-img{ display: inline-block; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; padding: 30px; margin-bottom: 10px;  }
ul.xztab-ul li .xztab-con .tab-img img{ width: 70px; }
ul.xztab-ul li .xztab-con h3{ font-size: 18px; font-weight: normal; }
ul.xztab-ul li .xztab-con .tab-img:hover{ box-shadow: 0 0 20px rgba(0, 0, 0, .25);  }

/*�ר��*/
.act-video{ background: #fff; padding: 15px; border-radius: 5px; box-sizing: border-box; box-shadow: 0 0 6px rgba(0,0,0,.2); margin-bottom: 20px; }
ul.actvideo-tab-ul{ width: 40%; float: left; }
ul.actvideo-tab-ul li{ display: inline-block; text-align: center; margin-right: 30px; cursor: pointer; }
ul.actvideo-tab-ul li span{display: inline-block; width: 100%; height: 36px; line-height: 36px; font-size: 16px; background: #fff; border: 1px solid #ec8a33; padding: 0 24px; box-sizing: border-box;color: #333; border-radius: 3px; position: relative;}
ul.actvideo-tab-ul li span i{position: absolute; display: inline-block; width: 22px; height: 10px; bottom: -10px; left: 50%; transform: translate(-50%);}
ul.actvideo-tab-ul li span.spancheck{ background: #ec8a33; color: #fff; }
ul.actvideo-tab-ul li span.spancheck i{background: url("../images/service_arrow.png") no-repeat center; background-size: 100%;}
ul.actvideo-tab-ul li span:hover{ background: #ec8a33; color: #fff; }
.act-video-main{ display: flex; justify-content: space-between; }
.act-video-conbox{ width: 32%; position: relative; }
.act-video-conbox .actvideo-img{ width: 100%; height: 250px; display: block; }
.act-video-conbox a.play{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.act-video-conbox a.play img{ width: 50px; height: 50px; }
.act-video-conbox .act-video-title{ position: absolute; bottom: 0; left: 0; right: 0; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: rgba(0,0,0,.5); }
.act-news{ background: #fff; padding: 15px; border-radius: 5px; box-sizing: border-box; box-shadow: 0 0 6px rgba(0,0,0,.2); margin-bottom: 20px; }
.act-news-con{ display: flex; justify-content: space-between; align-items: center;}
.act-news-list{ width: 48%; }
.act-news-listtop{ width: 100%; height: 160px; position: relative; }
.act-news-listtop img.topimg{ width: 100%; height: 160px; display: block; }
.act-news-listtop .topnews-title{ position: absolute; left: 0; right: 0; bottom: 0; width: 100%; background: rgba(0,0,0,.5); font-size: 16px; color: #fff; height: 40px; line-height: 40px; text-align: center; }
.act-center-advertising{ width: 100%; background: #fafafa; padding: 40px 0; }
ul.act-advertising-list{ width: 100%; display: flex; justify-content: space-between; align-items: center; }
ul.act-advertising-list li{ width: 23%; height: 160px; position: relative; }
ul.act-advertising-list li span{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
ul.act-advertising-list li span img{ width: 100%; height: 100%; border-radius: 5px; }
ul.act-advertising-list li a{display: inline-block; width: 100%; height: 100%; background: rgba(0,0,0,.35); color: #fff; font-size: 20px; padding-top: 64px; box-sizing: border-box;position: relative; text-align: center; cursor: pointer; z-index: 2; border-radius: 5px; }
ul.act-advertising-list li a:hover{ background: rgba(0,0,0,.5); }

.tycenter{ background: #fff; padding: 15px; border-radius: 5px; box-sizing: border-box; box-shadow: 0 0 6px rgba(0,0,0,.2); margin-bottom: 20px; position: relative; }
.tycenter-live-left{ float: left; width: 60%; position: relative; padding: 15px; box-sizing: border-box; }
.tycenter-live-title{ position: absolute; top: -15px; }
.tycenter-live-title span{ background: url("../images/tycenter_titlebg.png") no-repeat; background-size: 110px 36px; width: 100px; height: 36px; line-height: 36px; text-align: center; display: block; color: #fff; font-size: 18px; }
.tycenter-livetj-con{ margin-top: 20px; position: relative; }
.tycenter-livetj-con .livetj-img { width: 100%; height: 425px; }
.livetj-palybtn{ position: absolute; bottom: 30px; left: 30px; width: 180px; height: 50px; background: linear-gradient(to right,#feb221,#ff9604); color: #fff; border-radius: 5px; cursor: pointer; text-align: center; }
.livetj-palybtn p{ font-size: 18px; display: inline-block; line-height: 50px; margin-right: 10px;}
.livetj-palybtn img{ width: 26px; height: 26px; vertical-align: middle; margin-top: -4px; }
.tycenter-live-right{ float: right; width: 38%; position: relative; padding: 15px; box-sizing: border-box; }
.tycenter-livehg-con{ position: relative; }
.tycenter-livehg-con img.livehg-img{ width: 100%; height: 205px; display: block;}
.tycenter-livehg-con .play{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); cursor: pointer; }
.act-news .title-onehalf{ width: 48%; display: inline-block; }

.act-details { vertical-align: top; padding-left: 25px; font-size: 12px; box-sizing: border-box;}
.act-details h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.act-details h2 span{ font-size: 18px; color: #ec8a33;}
.act-details h2 p{ float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../images/service_position.png) left center no-repeat; background-size: 16px; }
.act-details h2 p a{ color: #888;}
.act-details h2 p a:visited{ color: #888;}
.act-details h2 p a:hover{ color: #ec8a33;}
.act-details h2 p b{ font-weight: 400; color: #ec8a33;}
.act-details h2 p i{ padding: 0 3px;}
.act-details h3{ font-size: 20px; font-weight: 600; text-align: center; padding: 20px 0;}
.act-details .infor{ color: #999; height: 30px; padding: 10px 0; }
.act-details .infor b.btit{font-weight: 400; position: relative; top: 6px; font-size: 14px;}
.act-details .infor b.btit i{font-style: normal; margin: 0 5px;}
.act-details .infor p{ float: right; font-size: 14px;}
.act-details .infor p a{ display: inline-block; width: 30px; height: 30px; background: url(../images/actdetails_icon_wx.png) no-repeat; background-size: 30px; margin-top: -3px; margin-right: 5px; vertical-align: middle;}
.act-details .infor p a.wb{ background: url(../images/actdetails_icon_wb.png) no-repeat; background-size: 30px;}
.act-details .infor p a.pyq{ background: url(../images/actdetails_icon_pyq.png) no-repeat; background-size: 30px;}
.act-details .infor p a.kj{ background: url(../images/actdetails_icon_kj.png) no-repeat; background-size: 30px;}
.act-details .infor p a.qq{ background: url(../images/actdetails_icon_qq.png) no-repeat; background-size: 30px;}
.act-details .details{ font-size: 13px;}
.act-details .details b{ display: block; font-size: 16px; }
.act-details .details p{ line-height: 24px; margin-bottom: 10px; font-size: 16px;}
/* .act-details .statebg{ background: url(../images/actdetails_icon_state.png) right bottom no-repeat; background-size: 70px;} */
.act-details .state{ text-align: right; line-height: 34px; margin-bottom: 30px; font-size: 14px;}
.act-details .state span{ color: #999;}
.act-details .state i{ font-style: normal; color: #333;}
.act-details .state a{ display: inline-block; height: 34px; line-height: 34px; background: #ec8a33; color: #fff; border-radius: 3px; padding: 0 15px; margin-left: 10px;}
.act-details .state a.end{ background: #e9e9e9; color: #979797; cursor: default;}

/*ʵ�̿���*/
.main{ width: 1366px; margin: 0 auto;}
.anliang{ position: relative; margin-bottom: 40px;}
.product-infor{ vertical-align: top; padding-left: 25px; display: inline-block; font-size: 12px; width: 1100px; box-sizing: border-box;}
.product-infor h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.product-infor h2 span{ font-size: 18px; color: #ec8a33;}
.product-infor h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../images/service_position.png) left center no-repeat; background-size: 16px; }
.product-infor h2 p a{ color: #888;}
.product-infor h2 p a:visited{ color: #888;}
.product-infor h2 p a:hover{ color: #ec8a33;}
.product-infor h2 p b{ font-weight: 400; color: #ec8a33;}
.product-infor h2 p i{ padding: 0 3px;}
.service-inforpl{width: 100%; padding-left: 0;}
.spkh-main{ margin-top: 0.8rem; }
.spkh-main .spkh-box{ width:100%; background: #f9f4ef; position: relative; padding: 0.4rem; border-radius: 0.2rem; display: inline-block; box-sizing: border-box; }
.spkh-main .right{ float: right; }
.spkh-main .spkh-box .title{ position: absolute; top: -0.4rem; left: 50%; transform: translate(-50%); text-align: center; background: #fff; border: 1px solid #ec8a33; font-size: 0.4rem; font-weight: 600; padding: 8px 0.4rem; border-radius: 0.1rem; }
.spkh-box .spkh-btn{ padding: 0.6rem 0; border-bottom: 1px solid #ec8a33; display: flex; justify-content: space-around; align-items: flex-start; }
.spkh-box .spkh-btn a.khbtn{ width: 3.6rem; display: inline-block; background: url("../../images/kaihu-images/btn_goicon.png") 92% no-repeat #ec8a33; background-size: 0.4rem 0.4rem; color: #fff; font-size: 0.28rem; padding: 0.24rem 0.4rem; border-radius: 0.1rem; }
.spkh-box .spkh-zbinfor{ margin-top: 0.4rem; }
.spkh-box .spkh-zbinfor p{ font-size: 0.36rem; line-height: 0.8rem; }
/*.spkh-box .spkh-zbinfor ul{display: flex;justify-content: space-around;width: 100%;align-items: center}*/
.spkh-box .spkh-zbinfor ul li{display: inline-block;background: #fff;width: 30%;padding: 0.3rem 0;box-sizing: border-box;border-radius: 0.1rem;text-align: center;margin: 0.2rem 0;}
.spkh-box .spkh-zbinfor ul li img{ width: 0.5rem; display: block; margin: 0 auto; margin-bottom: 0.24rem; }
.spkh-box .spkh-zbinfor ul li span{ display: block; font-size: 0.32rem; }
.spkh-btn .spkh-app{ width: 4.4rem; display: inline-block; }
.spkh-btn .spkh-app img{ width: 2.8rem; margin: 0 auto; display: block; }
.spkh-btn .spkh-app span{ font-size: 14px; display: block; text-align: center; margin-top: 6px; }

/*风险管理*/
.risk .population{ line-height: 28px; font-size: 16px; padding: 10px 0; text-indent: 2em; }
.risk table{ width: 100%; height: 250px; margin-bottom: 30px; }
.risk td h2{ color: #ec8a33; font-size: 18px; padding: 0 0 10px 0; position: relative; margin-bottom: 15px; }
.risk td h2 i{ display: inline-block; width: 60px; height: 2px; background: #ec8a33; position: absolute; left: 0; bottom: 0; }
.risk td p{ text-indent: 2em; }
.risk td.tdleft{ background: url(../alqhimg/risk_page1.jpg) right center no-repeat; background-size: 600px; padding-right: 550px; box-sizing: border-box; vertical-align: middle; line-height: 24px; font-size: 14px; }
.risk td.tdright{ background: url(../alqhimg/risk_page2.jpg) left center no-repeat; background-size: 600px; padding-left: 550px; box-sizing: border-box; vertical-align: middle; line-height: 24px; font-size: 14px; }
.risk td.tdbg{ background: url(../alqhimg/risk_page3.jpg) right center no-repeat; background-size: 600px; }

/*资产管理*/
.assets-title{ font-size: 18px; color: #ec8a33; padding: 20px 0 10px 0; position: relative; margin-bottom: 15px; }
.assets-title i{ display: inline-block; width: 60px; height: 2px; background: #ec8a33; position: absolute; left: 0; bottom: 0; }
.assets-main{ font-size: 16px; }
.assets-main p{ font-size: 16px; line-height: 24px; }
.assets-main p b{ margin-top: 15px; display: inline-block; color: #ec8a33; font-size: 16px; margin: 15px 0 10px 0; }
.assets-main p.p-page{ text-align: center; }
.assets-main p.p-page img{ width: 70%; margin-top: 20px; }
.assets-main table{ width: 100%; margin-top: 10px; }
.assets-main td{ padding: 10px 0; border: 1px solid #343434; text-align: center; }
.assets-main td.tdleft{ text-align: left; padding-left: 15px; }
.assets-people table{ width: 100%; font-size: 16px; }
.assets-people td{ vertical-align: top; padding-bottom: 30px; }
.assets-people td.tdpage{ width: 120px; padding-right: 15px; }
.assets-people td.tdpage img{ width: 120px; }
.assets-people td h2{ font-size: 16px; }
.assets-people td p{ line-height: 24px; padding-top: 10px; }
.assets-proinfor{ text-align: center; padding-bottom: 30px; }
.assets-proinfor a{ display: inline-block; width: 270px; height: 52px; background: url(../alqhimg/assets_btn.png) no-repeat; background-size: 270px; color: #fff; font-size: 18px; line-height: 52px; }
.assets-martop{ margin-top: 20px; }

.product-infor{ vertical-align: top; padding-left: 25px; display: inline-block; font-size: 12px; width: 1100px; box-sizing: border-box;}
.product-infor h2{ padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.product-infor h2 span{ font-size: 18px; color: #ec8a33;}
.product-infor h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../alqhimg/service_position.png) left center no-repeat; background-size: 16px; }
.product-infor h2 p a{ color: #888;}
.product-infor h2 p a:visited{ color: #888;}
.product-infor h2 p a:hover{ color: #ec8a33;}
.product-infor h2 p b{ font-weight: 400; color: #ec8a33;}
.product-infor h2 p i{ padding: 0 3px;}
.service-inforpl{width: 100%; padding-left: 0;}

/*期货经纪*/
.broker .tips{ background: #fbe5d0; color: #ec8a33; font-size: 18px; padding: 10px 15px; box-sizing: border-box; border-radius: 10px; line-height: 30px; margin-top: 20px; }
.broker .block{ margin-bottom: 20px; }
.broker .block .title{ font-size: 18px; color: #ec8a33; padding: 20px 0 10px 0; position: relative; margin-bottom: 15px; }
.broker .block .title i{ display: inline-block; width: 60px; height: 2px; background: #ec8a33; position: absolute; left: 0; bottom: 0; }
.broker .block p.infor{ font-size: 14px; color: #333; line-height: 24px; margin-bottom: 10px; }
.broker .block p.link{ height: 30px; background: url(../alqhimg/broker_linkicon.png) no-repeat; background-size: 25px; line-height: 25px; padding-left: 30px; font-size: 14px; }
.broker .block p.link a{ color: #4589c8; }