﻿@charset "utf-8";
/* CSS Document 
 * ver：2.0
 * By：liuyang.
 * ICQ：1845676808
 * Date：2019/08/30
*/

/**common**/
html,body { min-width:1200px;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:14px Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th{font-size:14px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
input[type="text"] {
 -webkit-appearance: none;
}
textarea{
 -webkit-appearance: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #bbb; font-size: 14px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #bbb; font-size: 14px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #bbb; font-size: 14px;
}  

/**top**/
.ly_top { width:100%; height:30px; margin:0 auto; padding:0; background-color:#f8f8f8;}
.ly_top .tp_mid { width:1200px; height:30px; margin:0 auto; padding:0;}
.tp_mid p { float:left; height:30px; line-height:30px; color:#787878; font-size:12px; margin:0 16px 0 0; padding:0;}

.tp_mid .tp_wx { float:left; height:30px; line-height:30px; color:#787878; font-size:12px; margin:0 16px 0 0; padding:0; position:relative; cursor:pointer;}
.tp_mid .tp_wx:hover { color:#04d010; font-weight:bold;}
.tp_wx span img { display:inline-block; width:22px; height:22px; margin:4px 4px 4px 0; float:left;}
.tp_wx .ewm { width:120px; height:120px; overflow:hidden; margin:0 0 0 -65px; padding:4px; background-color:#fff; border:1px solid #e5e5e5; position:absolute; left:50%; top:30px; z-index:999;}
.tp_wx .ewm img { display:block; width:120px; height:120px; overflow:hidden; margin:0 auto; padding:0;}

.tp_mid .tp_login { float:right;}
.tp_login a { display:inline-block; height:30px; line-height:30px; color:#787878; font-size:12px; margin:0; padding:0 10px;}
.tp_login a:hover { color:#ba1313; font-weight:bold;}

.tp_cn{ float:right; margin-left:10px;}
.tp_cn a { display:inline-block; height:30px; line-height:30px; background: #ba1313; color:#fff; font-size:12px; margin:0; padding:0 10px;}
.tp_cn a:hover { background: #f40000; }

/**logo_search**/
.logo_search { width:1200px; height:75px; overflow:hidden; margin:0 auto; padding:0;}
.logo_search .ly_logo { width:350px; height:55px; overflow:hidden; margin:10px 0; padding:0; float:left;}
.ly_logo a img { display:block; width:350px; height:50px; margin:0; padding:0;}

.logo_search .ly_search { width:284px; height:36px; overflow:hidden; margin:20px 0; padding:0; float:right;}
.sc_ipt { width:240px; height:36px; overflow:hidden; margin:0; padding:0; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; float:left; box-sizing:border-box;}
.sc_ipt input { display:block; width:100%; height:34px; overflow:hidden; line-height:24px; color:#2b2b2b; font-size:14px; margin:0; padding:5px 10px; box-sizing:border-box; outline:none; border:none;}
.sc_btn { width:44px; height:36px; overflow:hidden; margin:0; padding:0; background:url(../images/sc_btn.jpg) 0 0 repeat-x;}
.sc_btn input { display:block; width:44px; height:36px; overflow:hidden; margin:0; padding:0; background:url(../images/sc_icon.png) center center no-repeat; outline:none; border:none;}

/**nav**/
.ly_nav { width:100%; height:40px; margin:0 auto; padding:0; background-color:#ba1313;}
.ly_nav .nav_mid { width:1200px; height:40px; margin:0 auto; padding:0;}
.nav_mid ul li { float:left; position:relative;}
.nav_mid ul li a { display:inline-block; height:40px; line-height:40px; color:#fff; font-size:14px; margin:0; padding:0 36px;}
.nav_mid ul li a:hover, .nav_mid ul li a.nav_on { background:url(../images/sc_btn.jpg) 0 0 repeat-x; background-size:100% 100%; font-weight:bold;}

.navigation ul { position:absolute; left:0; display:none; margin:0; padding:0; list-style:none; z-index: 999; background-color: #ba1313; width:100%;}
.navigation ul li { width:100%; float:left; border-top:none; padding:0!important;}
.navigation ul a { display:block; width:100%; height:40px; line-height: 40px; padding:0!important; color:#fff; font-size: 13px!important; text-align:center; text-decoration:none; border-top:none;}
.navigation ul a:hover { background-color: #4496df;}

.ly_menu { width:100%; height:30px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.ly_menu .menu_mid { width:1200px; height:30px; margin:0 auto; padding:0;}
.menu_mid ul li { float:left;}
.menu_mid ul li a { display:inline-block; height:30px; line-height:30px; color:#787878; font-size:12px; margin:0; padding:0 12px;}
.menu_mid ul li a:hover { color:#ba1313; font-weight:bold;}

/**banner**/
.ly_banner { width:1200px; height:180px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.ly_banner .swiper-container1 { width:100%; height:180px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_banner .swiper-container1 .swiper-slide {}
.ly_banner .swiper-container1 .swiper-slide a { display:block; width:100%; height:100%;}
/*分页器*/
.ly_banner .swiper-container1 .swiper-pagination { width:100%; height:12px; overflow:hidden; margin:0; padding:0; left:0; bottom:10px!important;}
.ly_banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; margin:0 5px!important; border-radius:50%; opacity:0.3; background-color:#fff;}
.ly_banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { background-color:#ba1313; opacity:1;}

/**notice**/
.ly_notice { width:100%; height:40px; overflow:hidden; margin:0 auto 0; padding:0 0; border-bottom:1px solid #e5e5e5;}
.ly_notice .notice_mid { width:1200px; height:40px; overflow:hidden; margin:0 auto; padding:0;}
.notice_mid .ntc_tit { width:120px; height:40px; overflow:hidden; line-height:40px; color:#ba1313; font-size:14px; font-weight:bold; margin:0 auto; padding:0; float:left;}
.ntc_tit img { display:block; width:20px; height:20px; overflow:hidden; margin:10px 5px 10px 0; padding:0; float:left;}
#scrollDiv{ width:1080px; height:40px; margin:0 auto; overflow:hidden;}
#scrollDiv ul li { width:100%; height:40px; overflow:hidden; line-height:40px; margin:0; padding:0;}
#scrollDiv ul li a { color:#2b2b2b; font-size:14px;}
#scrollDiv ul li a:hover { color:#ba1313;}

/**main**/
.ly_main { width:1200px; overflow:hidden; margin:14px auto; padding:0;}

.focuspic { width:610px; height:400px; overflow:hidden; margin:0; padding:0; background-color:#f8f8f8;}
.example ol{position:absolute;height: 20px;bottom:10px;right:10px; z-index:999;}
.example ol li{float:left;width: 20px;height: 20px; line-height:20px; margin: 1px;background-color: rgba(186, 19, 19, 0.3); color:#fff; font-size:12px; text-align:center; cursor:pointer;}
.example ol li.seleted{background-color: #ba1313;}
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none; position:relative;}
.luara-left ul li img{ display:block;width: 100%; max-height: 100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
.luara-left ul li p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0 140px 0 20px; background-color:rgba(0, 0, 0, 0.5); position:absolute; bottom:0; box-sizing:border-box;}

.itnews { width:570px; height:400px; overflow:hidden; margin:0; padding:0;}
.simpleTab { width:100%; height:40px; overflow:hidden; margin:0 auto 10px; padding:0;}
.simpleTab ul li { float:left; margin-right:10px;}
.simpleTab ul li a { display:inline-block; height:40px; line-height:40px; color:#2b2b2b; font-size:16px; margin:0; padding:0 16px; background-color:#f8f8f8;}
.simpleTab ul li.tabActive a { color:#fff; background-color:#ba1313;}

.itnewlist { width:100%; height:350px; overflow:hidden; margin:0 auto; padding:0 19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.itnewlist ul li { width:100%; overflow:hidden; margin:0 auto; padding:5px 0; border-bottom:1px dashed #e0e0e0;}
.itnewlist ul li a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#2b2b2b; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0 80px 0 0; position:relative; box-sizing:border-box;}
.itnewlist ul li a em { display:block; width:4px; height:14px; overflow:hidden; margin:8px 10px 8px 0; padding:0; background-color:#ba1313; float:left;}
.itnewlist ul li a b { display:inline-block; max-width:380px; overflow:hidden; font-weight:normal; white-space: nowrap; text-overflow: ellipsis;}
.itnewlist ul li a img { display:inline-block; width:36px; height:16px; margin:4px 0 0 4px; padding:0; vertical-align:top;}
.itnewlist ul li a span { display:block; width:80px; height:30px; line-height:30px; color:#aaa; font-size:14px; text-align:right; position:absolute; top:0; right:0;}
.itnewlist ul li a:hover { color:#ba1313;}
.itnewlist ul li p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-indent:2em; text-overflow: ellipsis; margin:2px auto 0; padding:0;}

/**ad**/
.ly_ad { width:1200px; height:100px; overflow:hidden; margin:14px auto; padding:0;}
.ly_ad a.ad1 { display:block; width:1200px; height:100px; overflow:hidden; margin:0 auto; padding:0;}
.ly_ad a.ad2 { display:block; width:580px; height:100px; overflow:hidden; margin:0 auto; padding:0;}

.ly_ad .ad_ul, .ly_ad .ad_ol { width:1200px; height:100px; overflow:hidden; margin:0 auto; padding:0;}
.ly_ad .ad_ul li, .ly_ad .ad_ol li { height:100px; overflow:hidden; padding:0; float:left;}
.ly_ad .ad_ul li { width:224px; margin:0 20px 0 0; position:relative;}
.ly_ad .ad_ol li { width:285px; margin:0 20px 0 0;}
.ly_ad .ad_ul li:last-child, .ly_ad .ad_ol li:last-child { margin:0;}
.ly_ad .ad_ul li a, .ly_ad .ad_ol li a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
.ly_ad .ad_ul li a img{ display:block; width:auto; height:auto; max-height:100%; max-width:100%; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto;}

/****/
.simpleTab1 { width:1200px; height:40px; overflow:hidden; margin:0 auto 20px; padding:0;}
.simpleTab1 ul { display:flex; display: -webkit-flex; -webkit-flex-wrap: nowrap; flex-wrap: wrap; -webkit-align-content: center; align-content: flex-start;}
.simpleTab1 ul li a { display:block; height:40px; line-height:40px; color:#2b2b2b; font-size:14px; background-color:#f8f8f8; padding:0 23px;}
.simpleTab1 ul li:nth-child(2n+2) a { background-color:#f2f2f2; padding:0 20px;}
.simpleTab1 ul li:nth-child(5) a { padding:0 21px;}
.simpleTab1 ul li.lytabActive a { color:#fff; background-color:#ba1313;}

.lytab_list { width:1200px; height:304px; overflow:hidden; margin:0 auto; padding:0; border:1px solid #e0e0e0; box-sizing:border-box; position:relative;}
.lytab_list ul li { width:50%; overflow:hidden; margin:0; padding:0 40px 0 19px; float:left; box-sizing:border-box;}
.lytab_list ul li:nth-child(2n+2) { padding:0 19px 0 40px;}
.lytab_list ul li .lytab_text { width:100%; overflow:hidden; margin:0 auto; padding:10px 0; border-bottom:1px dashed #e0e0e0;}
.lytab_list ul li .lytab_text a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#2b2b2b; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0 80px 0 0; position:relative; box-sizing:border-box;}
.lytab_list ul li .lytab_text a em { display:block; width:4px; height:14px; overflow:hidden; margin:8px 10px 8px 0; padding:0; background-color:#ba1313; float:left;}
.lytab_list ul li .lytab_text a span { display:block; width:80px; height:30px; line-height:30px; color:#aaa; font-size:14px; text-align:right; position:absolute; top:0; right:0;}
.lytab_list ul li .lytab_text a:hover { color:#ba1313;}
.lytab_list ul li .lytab_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-indent:2em; text-overflow: ellipsis; margin:2px auto 0; padding:0;}
.lytab_list .lytab_line { width:1px; height:100%; overflow:hidden; background-color:#e0e0e0; margin:-155px 0 0 -0.5px; padding:0; position:absolute; left:50%; top:50%;}

/**ltzl**/
.ltzl { width:580px; overflow:hidden; margin:0; padding:0;}
.ly_title1 { width:100%; overflow:hidden; margin:0 auto 14px; padding:0;}
.ly_title1 p { width:100%; height:28px; overflow:hidden; line-height:28px; color:#2b2b2b; font-size:24px; font-weight:bold; margin:0; padding:0 0 0 20px; position:relative; box-sizing:border-box;}
.ly_title1 p img { display:block; width:8px; height:20px; position:absolute; left:0; top:4px;}
.ly_title1 span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#aaa; font-size:14px; margin:0; padding:0 0 0 20px; box-sizing:border-box;}

.lt_img, .zl_img { height:280px; overflow:hidden; margin:0 auto; padding:0;}
.lt_img a, .zl_img a { display:block; height:280px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8; position:relative;}
.lt_img a img, .zl_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.lt_img, .lt_img a { width:580px;}
.zl_img, .zl_img a { width:340px;}
.zl_btn { width:220px; height:280px; overflow:hidden; margin:0; padding:0;}
.zl_btn a { display:block; width:180px; height:38px; overflow:hidden; line-height:38px; color:#2b2b2b; font-size:14px; font-weight:bold; margin:0 auto 8px; padding:0 19px; border:1px solid #e0e0e0; border-radius:2px;}
.zl_btn a span { display:inline-block; color:#aaa; font-weight:normal; float:right;}
.zl_btn a:hover { height:40px; line-height:40px; padding:0 20px; color:#fff; background:url(../images/sc_btn.jpg) 0 0 repeat-x; background-size:2px 40px; border:none;}
.zl_btn a:hover span { color:#fff;}

/**cgmanews**/
.ly_title2 { width:100%; height:28px; overflow:hidden; margin:0 auto 14px; padding:0;}
.ly_title2 p { height:28px; overflow:hidden; line-height:28px; color:#2b2b2b; font-size:24px; font-weight:bold; margin:0; padding:0 0 0 20px; position:relative; box-sizing:border-box; float:left;}
.ly_title2 p img { display:block; width:8px; height:20px; position:absolute; left:0; top:4px;}
.ly_title2 p span { display:inline-block; color:#aaa; font-size:14px; font-weight:normal; margin:0 0 0 12px;}
.ly_title2 a { display:inline-block; height:28px; line-height:28px; color:#aaa; font-size:14px; float:right;}
.ly_title2 a:hover { color:#ba1313;}

.cgmanews_l { width:570px; height:442px; overflow:hidden; margin:0; padding:0; background-color:#f8f8f8;}
.cgmanews_l .cgma_img a { display:block; width:580px; height:330px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.cgma_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.cgmanews_l .cgma_text { width:540px; height:80px; overflow:hidden; margin:0 auto; padding: 16px 20px;}
.cgma_text a.cgma_tit { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#2b2b2b; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto 12px; padding:0;}
.cgma_text a.cgma_tit:hover { color:#ba1313;}
.cgma_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-indent:2em; text-align:justify; margin:0 auto; padding:0;}
.cgma_text p a { color:#ba1313;}

.cgmanews_r { width:610px; height:442px; overflow:hidden; margin:0; padding:0 19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.cgmanews_r ul li { width:100%; overflow:hidden; margin:0 auto; padding:12px 0; border-bottom:1px dashed #e0e0e0;}
.cgmanews_r ul li a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#2b2b2b; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0 80px 0 0; position:relative; box-sizing:border-box;}
.cgmanews_r ul li a em { display:block; width:4px; height:14px; overflow:hidden; margin:8px 10px 8px 0; padding:0; background-color:#ba1313; float:left;}
.cgmanews_r ul li a span { display:block; width:80px; height:30px; line-height:30px; color:#aaa; font-size:14px; text-align:right; position:absolute; top:0; right:0;}
.cgmanews_r ul li a:hover { color:#ba1313;}
.cgmanews_r ul li p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-indent:2em; text-overflow: ellipsis; margin:2px auto 0; padding:0;}

/**userlogin**/
/*.userlogin { width:400px; overflow:hidden; margin:0; padding:0;}
.userlogin .userlogin_list { width:400px; height:280px; overflow:hidden; margin:0 auto; padding:0;}
.userlogin_list ul li { width:200px; height:140px; overflow:hidden; margin:0; padding:0; float:left;}
.userlogin_list ul li a { display:block; width:200px; height:140px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.userlogin_list ul li:nth-child(2) a, .userlogin_list ul li:nth-child(3) a { background-color:#f2f2f2;}
.userlogin_list ul li a img { display:block; width:80px; height:80px; overflow:hidden; margin:16px auto 0; padding:0;}
.userlogin_list ul li a span { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0; color:#2b2b2b; font-size:16px; text-align:center;}
.userlogin_list ul li a:hover span { color:#ba1313;}*/

.userlogin { width:400px; overflow:hidden; margin:0; padding:0;}
.userlogin .userlogin_list { width:400px; height:280px; overflow:hidden; margin:0 auto; padding:0;}
.userlogin_list ul li {width:200px;height: 93px;overflow:hidden;margin:0;padding:0;float:left;}
.userlogin_list ul li a { display:block; width:200px; height:140px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.userlogin_list ul li:nth-child(2) a, .userlogin_list ul li:nth-child(3) a,.userlogin_list ul li:nth-child(6) a { background-color:#f2f2f2;}
.userlogin_list ul li a img {display:block;width: 60px;height: 60px;overflow:hidden;padding:0;float: left;margin: 20px 0 0 20px;}
.userlogin_list ul li a span {display:block;overflow:hidden;margin:0 auto;padding:0;color:#2b2b2b;font-size:16px;float: right;width: calc(100% - 90px);margin-top: 40px;}
.userlogin_list ul li a:hover span { color:#ba1313;}

/**usership**/
.usership { width:760px; overflow:hidden; margin:0; padding:0;}
.usership .simpleTab2 { width:760px; height:88px; overflow:hidden; margin:0 auto; padding:0;}
.simpleTab2 ul li { width:120px; height:40px; overflow:hidden; margin:0 8px 8px 0; padding:0; float:left;}
.simpleTab2 ul li:nth-child(6n+6) { margin:0 0 8px;}
.simpleTab2 ul li a { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#2b2b2b; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#f8f8f8;}
.simpleTab2 ul li:nth-child(5) a { font-size:12px;}
.simpleTab2 ul li a:hover, .simpleTab2 ul li.userActive a { color:#fff; background-color:#ba1313;}

.user_Tab { width:760px; overflow:hidden; margin:20px auto 0; padding:0;}
.user_Tab ul li { width:240px; height:172px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.user_Tab ul li:last-child { margin:0;}
.user_Tab ul li a { display:block; width:240px; height:172px; overflow:hidden; background-color:#f8f8f8; margin:0 auto; padding:0;}
.user_Tab ul li a p { width:240px; height:136px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.user_Tab ul li a p img { display:block; width:100%; height:100%; object-fit: cover; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
.user_Tab ul li a span { display:block; width:100%; height:36px; overflow:hidden; line-height:36px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#959595;}
.user_Tab ul li a:hover span { background-color:#ba1313;}

/**产品与技术**/
.aui-content-box { width:1200px; height:239px; margin:0 auto; padding:0; position:relative;}
.prev, .next { width:40px; height:40px; overflow:hidden; position:absolute; top:105px; z-index:99;}
.prev { left:0;}
.next { right:0;}
.prev a, .next a { display:block; width:40px; height:40px; overflow:hidden; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.5);}
.prev a:hover, .next a:hover { background-color:#ba1313;}
.prev a img, .next a img { display:block; width:40px; height:40px; margin:0 auto; padding:0;}
.aui-content-box-ovf { width:1200px; height:auto; overflow:hidden; margin:0; padding:0; position:relative;}
.aui-content-box-list { width:100%; height:auto; margin:0; padding:0;}
.aui-content-box-list .swiper-container2 { width:100%; height:250px; overflow:hidden; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*分页器*/
.aui-content-box-list .swiper-container2 .swiper-button-prev, .swiper-container2 .swiper-button-next { width:40px!important; height:40px!important; top:50%!important; margin:-20px 0 0!important;}
.aui-content-box-list .swiper-container2 .swiper-button-prev { background:rgba(0, 0, 0, 0.5) url(../images/prev.png) center center no-repeat; background-size:40px 40px; left:0;}
.aui-content-box-list .swiper-container2 .swiper-button-next { background:rgba(0, 0, 0, 0.5) url(../images/next.png) center center no-repeat; background-size:40px 40px; right:0;}

.aui-content-box-list .swiper-container2 .swiper-slide { height:232px; padding:9px 9px 0 9px; border:1px solid #e0e0e0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.aui-content-box-list .swiper-container2 .swiper-slide a.pro_img { display:block; width:100%; height:190px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.aui-content-box-list .swiper-container2 .swiper-slide a.pro_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.aui-content-box-list .swiper-container2 .swiper-slide a.pro_name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#2b2b2b; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.aui-content-box-list .swiper-container2 .swiper-slide:hover { border:1px solid #ba1313;}
.aui-content-box-list .swiper-container2 .swiper-slide:hover a.pro_name { color:#ba1313;}

/**全媒体中心**/
.qmt_l, .qmt_r { width:580px; height:344px; overflow:hidden; margin:0; padding:0;}
.qmt_tit { width:100%; height:40px; overflow:hidden; margin:0 auto 14px; padding:0; background-color:#f8f8f8;}
.qmt_tit p { width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background-color:#ba1313; margin:0; padding:0;}

.qmt_tit1 { width:100%; height:40px; overflow:hidden; margin:0 auto 14px; padding:0; background-color:#f8f8f8;}
.qmt_tit1 ul li { width:120px; height:40px; overflow:hidden; line-height:40px; color:#ba1313; font-size:16px; font-weight:bold; text-align:center; background-color:rgba(0,0,0,0.06); margin:0 10px 0 0; padding:0; float:left;}
.qmt_tit1 ul li.qmt_active { color:#fff; background-color:#ba1313;}

.dzqk_img { width:580px; height:290px; overflow:hidden; margin:0; padding:0; box-sizing:border-box; position:relative;}
.dzqk_img.hide { display:none;}
.dzqk_img.show { display:block;}
.activeimg { width:580px; height:290px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.activeimg .dzqk_main { width:580px; height:290px; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.dzqk_main a.dzqkimg { display:block; width:204px; height:240px; overflow:hidden; background-color:#f8f8f8; margin:0; position:relative;}
.dzqk_main a.dzqkimg img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.bot-img ul { width:204px; height:40px; overflow:hidden; margin:0 auto; padding:0;}
.bot-img ul li { float:left; width: 43px;height: 40px; line-height:20px; margin: 0 10px 0 0; padding:0; background-color:#fff; position:relative; cursor:pointer;}
.bot-img ul li:last-child { margin:0;}
.bot-img ul li img { display:block; max-width:100%; max-height:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
.bot-img ul li.active1, .bot-img ul li.active2 { border:2px solid #ba1313; box-sizing:border-box;}

.dzqk_text { width:336px; height:290px; overflow:hidden; margin:0; padding:0; position:relative;}
.dzqk_text b { display:block; width:100%; overflow:hidden; color:#2b2b2b; font-size:16px; font-weight:bold; margin:0 auto 20px; padding:0;}
.dzqk_text p { width:100%; max-height:168px; overflow:hidden; line-height:28px; color:#787878; font-size:14px; text-align:justify; text-indent:2em; margin:0 auto; padding:0;}
.dzqk_text a { display:block; width:118px; height:38px; overflow:hidden; line-height:38px; color:#ba1313; font-size:14px; text-align:center; margin:0; padding:0; border:1px solid #ba1313; position:absolute; right:0; bottom:0;}
.dzqk_text a:hover { color:#fff; background-color:#ba1313;}

.bot-img { position:absolute; left:0; bottom:0; background-color:#fff;}

.swiper-container1 { width:580px; height:290px; margin:0 auto; padding:0; position:relative;}
.cbw_img { width:224px; height:290px; overflow:hidden; margin:0; padding:9px; border:1px solid #e0e0e0; box-sizing:border-box;}
.cbw_img:hover { border:1px solid #ba1313;}
.cbw_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8; position:relative;}
.cbw_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

.swiper-button-prev { width: 40px; height: 40px; background: url(../images/prev_tb01.png) no-repeat 0 0; position: absolute; right: 40px; top: -38px; left:auto;}
.swiper-button-next { width: 40px; height: 40px; background: url(../images/next_tb01.png) no-repeat 0 0; position: absolute; right: 0; top: -38px;}
.swiper-button-prev:hover { background: url(../images/prev_tb1.png) no-repeat 0 0;}
.swiper-button-next:hover { background: url(../images/next_tb1.png) no-repeat 0 0;}

.ly_video { width:1200px; overflow:hidden; margin:14px auto 0; padding:0;}
.ly_video .vd_tit { width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto 14px; padding:0 20px 0 0; background-color:#f8f8f8; box-sizing:border-box;}
.vd_tit p { width:100px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-weight:bold; margin:0; padding:0 0 0 20px; background-color:#ba1313; float:left;}
.vd_tit p img { display:block; width:40px; height:40px; float:right;}
.vd_tit a { display:inline-block; color:#aaa; font-size:14px; float:right;}
.vd_tit a:hover { color:#ba1313;}
.ly_video .vd_list { width:1200px; overflow:hidden; margin:0; padding:0;}
.vd_list ul li { width:285px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.vd_list ul li:last-child { margin:0;}
.vd_list ul li .vd_img { width:285px; height:200px; overflow:hidden; margin:0 auto; padding:9px; border:1px solid #e0e0e0; box-sizing:border-box;}
.vd_list ul li .vd_img a { display:block; width:265px; height:180px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8; position:relative;}
.vd_list ul li .vd_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.vd_list ul li .vd_img a em { display:block; width:48px; height:48px; overflow:hidden; margin:-24px 0 0 -24px; background:url(../images/vdbtn.png) center center no-repeat; position:absolute; left:50%; top:50%;}
.vd_list ul li a.vd_name { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#2b2b2b; font-size:16px; text-align:center; margin:10px auto 0;}
.vd_list ul li:hover .vd_img { border:1px solid #ba1313;}
.vd_list ul li:hover a.vd_name { color:#ba1313;}

/**关于协会**/
.ly_about { width:100%; overflow:hidden; margin:0 auto 14px; padding:0 0; background-color:#f8f8f8;}
.ly_about .abimg { width:1200px; height:240px; overflow:hidden; margin:0 auto; padding:0;}
.abimg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.abimg a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

/**品牌合作**/
.brand_list { width:1200px; height:78px; overflow:hidden; margin:0 auto; padding:0;}
.brand_list ul li { width:160px; height:78px; overflow:hidden; margin:0 7px 0 0; padding:0; float:left;}
.brand_list ul li:last-child { margin:0;}
.brand_list ul li a { display:block; width:150px; height:76px; overflow:hidden; margin:0; padding:0; border:1px solid #e0e0e0; position:relative;}
.brand_list ul li a img { display:block; max-width:90%; max-height:90%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.brand_list ul li a:hover { border:1px solid #ba1313;}

/**友情链接**/
.lk_list { width:1200px; overflow:hidden; margin:0 auto; padding:7px; border:1px solid #e0e0e0; box-sizing:border-box;}
.lk_list a { display:inline-block; line-height:22px; color:#787878; font-size:14px; margin:0; padding:0 12px;}
.lk_list a:hover { color:#ba1313;}

/**底部**/
.ly_foot { width:100%; overflow:hidden; margin:0 auto; padding:14px 0 0; background-color:#f0f0f0;}
.ly_foot .ft_main { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.ft_main .ftl { width:840px; overflow:hidden; margin:0; padding:0 20px;}
.ftl a.ftlogo { display:block; width:350px; height:50px; overflow:hidden; margin:0 0 14px; padding:0;}
.ftl ul { width:840px; overflow:hidden; margin:0; padding:0;}
.ftl ul li { width:50%; overflow:hidden; line-height:24px; color:#787878; font-size:14px; margin:0 0 6px; padding:0 20px 0 26px; position:relative; box-sizing:border-box; float:left;}
.ftl ul li img { display:block; width:20px; height:20px; position:absolute; left:0; top:2px;}
.ftl ul li a { color:#787878;}

.ft_main .ftr { width:280px; overflow:hidden; margin:0; padding:0;}
.ftr ul li { width:100px; overflow:hidden; margin:0; padding:0 20px; float:left;}
.ftr ul li img { display:block; width:100px; height:100px; overflow:hidden; margin:0 auto 8px; padding:0;}
.ftr ul li p { width:100%; overflow:hidden; margin:0 auto; padding:0; color:#787878; font-size:12px; text-align:center;}

.ft_copy { width:100%; height:40px; overflow:hidden; line-height:40px; background-color:#e5e5e5; color:#787878; font-size:14px; text-align:center; margin:14px auto 0; padding:0;}
.ft_copy a { color:#787878;}

/**内页banner**/
.ny_banner { width:100%; height:160px; overflow:hidden; margin:0 auto; padding:0; background-color:#f2f2f2; position:relative;}
.ny_banner img { display:block; width:1920px; height:160px; overflow:hidden; margin:-160px 0 0 -960px; padding:0; position:absolute; left:50%; top:100%;}

/**nytitle**/
.ny_title { width:100%; overflow:hidden; margin:0 auto 20px; padding:20px 0; border-bottom:1px solid #e0e0e0;}
.ny_title .nytit_mid { width:1200px; height:28px; overflow:hidden; margin:0 auto; padding:0;}
.nytit_mid p { height:28px; overflow:hidden; line-height:28px; color:#2b2b2b; font-size:24px; font-weight:bold; margin:0; padding:0 0 0 20px; position:relative; box-sizing:border-box; float:left;}
.nytit_mid p img { display:block; width:8px; height:20px; position:absolute; left:0; top:4px;}
.nytit_mid p span { display:inline-block; color:#aaa; font-size:14px; font-weight:normal; margin:0 0 0 12px;}

.nytit_mid .nypos { height:28px; overflow:hidden; line-height:28px; color:#2b2b2b; font-size:14px; float:right;}
.nypos img { display:block; width:20px; height:20px; overflow:hidden; margin:4px 0; padding:0; float:left;}
.nypos a { color:#787878;}
.nypos a:hover { color:#ba1313;}
.nypos span { color:#aaa;}

/**nytab**/
.nytab { width:1200px; overflow:hidden; margin:20px auto; padding:0;}
.nytab ul li { float:left; margin:0 10px 0 0;}
.nytab1 ul li:nth-child(2) { display:none;}
.nytab ul li:last-child { margin:0;}
.nytab ul li a { display:inline-block; height:40px; overflow:hidden; line-height:40px; color:#2b2b2b; font-size:16px; margin:0; padding:0 20px; background-color:#f8f8f8;}
.nytab ul li a:hover, .nytab ul li a.nytab_on { color:#fff; background-color:#ba1313;}
.nytab p { width:100%; overflow:hidden; margin:0 auto; padding:20px 0 0;}
.nytab p a { display:inline-block; color:#787878; font-size:12px; margin:0; padding:0 20px;}
.nytab p a:hover, .nytab p a.act { color:#ba1313;}

.ab_con { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.ab_con p { width:1200px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-align:justify; text-indent:2em; margin:20px auto; padding:0;}

.ab_con img { display:block; max-width:100%; height:auto!important; margin:20px auto; padding:0;}
.ab_con table { width:100%!important; height:auto!important; border:1px solid #e5e5e5!important;}
.ab_con table p { width:auto; text-indent:0;}

.zlxz_btn { display: block; width: 120px; height: 40px; line-height: 40px; color: #fff; font-size: 14px; text-align: center; background-color: #ba1313; margin: 20px 0;}
.zlxz_btn:hover { background:url(../images/sc_btn.jpg) 0 0 repeat-x; background-size:100% 100%; font-weight:bold;}

.ab_team, .ab_user { width:1200px; overflow:hidden; margin:40px auto 20px; padding:0;}
.ab_team ul li { width:1200px; min-height:170px; overflow:hidden; margin:0 auto 20px; padding:19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.ab_team ul li .tm_img { width:130px; height:130px; overflow:hidden; margin:0; padding:0; background-color:#f8f8f8; position:relative;}
.tm_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ab_team ul li .tm_text { width:990px; overflow:hidden; margin:0; padding:0;}
.tm_text .tm_tit { width:100%; overflow:hidden; margin:0 auto 20px; padding:0; color:#2b2b2b; font-size:24px;}
.tm_tit span { display:inline-block; font-size:16px; margin:0 0 0 20px;}
.tm_text p { width:100%; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-align:justify; text-indent:2em; margin:0; padding:0;}

.ab_user ul li { width:580px; height:140px; overflow:hidden; margin:0 40px 20px 0; padding:19px; border:1px solid #e0e0e0; box-sizing:border-box; float:left;}
.ab_user ul li:nth-child(2n+2) { margin:0 0 20px;}
.ab_user ul li .us_img { width:300px; height:100px; overflow:hidden; background-color:#f8f8f8; position:relative;}
.ab_user ul li .us_img img { display:block; max-width:100%; height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ab_user ul li .us_img p { width:100%; height:100px; overflow:hidden; line-height:100px; color:#fff; font-size:24px; text-align:center; position:absolute; left:0; top:0; z-index:1;}
.ab_user ul li .us_text { width:200px; height:100px; overflow:hidden; margin:0; padding:0;}
.us_text .us_name { width:100%; overflow:hidden; margin:0 auto 10px; padding:0; color:#2b2b2b; font-size:16px; font-weight:bold;}
.us_text span { display:block; width:100%; overflow:hidden; margin:0 auto 20px; padding:0; color:#aaa; font-size:14px;}
.us_text p { width:100%; height:20px; overflow:hidden; line-height:20px; margin:0 auto; padding:0; color:#787878; font-size:14px;}

/**contact**/
.ly_contact { width:1200px; overflow:hidden; margin:40px auto 0; padding:0;}
.ly_contact .fzr { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.ct_tit { width:100%; overflow:hidden; margin:0 auto 15px; padding:0; color:#2b2b2b; font-size:24px; font-weight:bold;}
.fzr .fzr_main { width:100%; overflow:hidden; margin:0 auto; padding:39px 19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.fzr_main p { display:inline-block; float:left; color:#787878; font-size:14px; margin:0 40px 0 0;}
.fzr_main p span { color:#2b2b2b; font-size:16px; font-weight:bold;}
.fzr_main .fhz_list { width:100%; overflow:hidden; margin:0 auto; padding:40px 0 0;}
.fhz_list p.fhz_tit { width:100%; overflow:hidden; color:#aaa; font-size:14px; margin:0 auto 10px; padding:0;}
.fhz_list p.fhz_tit span { color:#2b2b2b; font-size:16px; font-weight:bold;}
.fhz_list ul li { width:33.333333%; overflow:hidden; line-height:30px; color:#787878; font-size:14px; margin:0; padding:0; float:left;}
.fhz_list ul li span { color:#2b2b2b;}

.contact_list { width:100%; overflow:hidden; margin:0 auto; padding:39px 19px 0; border:1px solid #e0e0e0; box-sizing:border-box;}
.contact_list ul li { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.contact_list ul li p { width:100%; overflow:hidden; color:#2b2b2b; font-size:16px; font-weight:bold; margin:0 auto 15px; padding:0;}
.contact_list ul li dl { display:block; width:100%; overflow:hidden; margin:0 auto; padding:24px 0; background-color:#f8f8f8;}
.contact_list ul li dl dd { display:block; width:50%; overflow:hidden; line-height:30px; color:#787878; font-size:14px; margin:0; padding:0 20px; float:left; box-sizing:border-box;}

.ly_msg { width:100%; overflow:hidden; margin:0 auto; padding:40px 60px; background-color:#f8f8f8; box-sizing:border-box;}
.ly_msg ul li { width:50%; overflow:hidden; margin:0 0 40px; padding:0 20px; float:left; box-sizing:border-box;}
.ly_msg ul li p { width:100%; overflow:hidden; color:#2b2b2b; font-size:14px; font-weight:bold; margin:0 0 10px; padding:0;}
.ly_msg ul li .msg_ipt { width:100%; height:40px; overflow:hidden; margin:0; padding:0 20px; background-color:#fff; box-sizing:border-box;}
.msg_ipt input { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#787878; font-size:14px; margin:0; padding:0; border:none; outline:none;}
.msg_ipt select { width:100%; height:40px; overflow:hidden; line-height:40px; color:#787878; font-size:14px; margin:0; padding:0; border:none; outline:none;}
.ly_msg ul li .msg_area { width:100%; height:160px; overflow:hidden; margin:0; padding:6px 20px; background-color:#fff; box-sizing:border-box;}
.msg_area textarea { display:block; width:100%; overflow:hidden; line-height:28px; color:#787878; font-size:14px; border:none; outline:none; resize:none;}
.ly_msg ul li .msg_btn { width:100%; height:56px; overflow:hidden; margin:133px 0 0; padding:0;}
.ly_msg ul li .msg_btn1 { width:100%; height:48px; overflow:hidden; margin:21px 0 0; padding:0;}
.msg_btn input, .msg_btn1 input { display:block; width:100%; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; text-align:center; background-color:#fead00; border-radius:2px; border:none; outline:none;}
.msg_btn input { height:56px; line-height:56px;}
.msg_btn1 input { height:48px; line-height:48px;}

/**news**/
.ny_news { width:1200px; overflow:hidden; margin:20px auto; padding:0;}
.ny_news ul li { width:580px; height:80px; overflow:hidden; margin:0 40px 20px 0; padding:20px 0; border-bottom:1px dashed #e0e0e0; float:left;}
.ny_news ul li:nth-child(2n+2) { margin:0 0 20px;}
.ny_news ul li .nw_time { width:80px; height:80px; overflow:hidden; margin:0; padding:6px 0; background-color:#f8f8f8; color:#ba1313; box-sizing:border-box;}
.nw_time span { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0; font-size:44px; text-align:center;}
.nw_time em { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0; font-size:12px; font-style:normal; text-align:center;}
.ny_news ul li:hover .nw_time { background-color:#ba1313; color:#fff;}
.ny_news ul li .nw_text { width:480px; height:80px; overflow:hidden; margin:0; padding:0;}
.ny_news ul li .nw_text a { display:block; width:100%; height:22px; overflow:hidden; line-height:22px; color:#2b2b2b; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto 10px; padding:0;}
.ny_news ul li .nw_text p { width:100%; height:48px; overflow:hidden; line-height:24px; margin:0 auto; padding:0; color:#787878; font-size:14px; text-indent:2em;}
.ny_news ul li:hover .nw_text a { color:#ba1313;}

.ly_page { width:1200px; height:40px; overflow:hidden; margin:0 auto 40px; padding:0; text-align:center;}
.ly_page a { display:inline-block; width:38px; height:38px; overflow:hidden; line-height:38px; color:#a9a9a9; font-size:14px; text-align:center; border:1px solid #e0e0e0; margin:0 4px; padding:0;}
.ly_page a:hover, .ly_page a.pg_on { color:#fff; font-weight:bold; background-color:#ba1313; border:1px solid #ba1313;}
.ly_page a.pg_prev { background:url(../images/prev1.png) center center no-repeat;}
.ly_page a.pg_next { background:url(../images/next1.png) center center no-repeat;}
.ly_page a.pg_prev:hover { background:#ba1313 url(../images/prev2.png) center center no-repeat;}
.ly_page a.pg_next:hover { background:#ba1313 url(../images/next2.png) center center no-repeat;}

/**hyzl**/
.ny_hyzl { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.zl_tit { width:100%; height:40px; overflow:hidden; margin:0 auto 20px; padding:0; background-color:#f8f8f8;}
.zl_tit p { width:150px; height:40px; overflow:hidden; line-height:40px; color:#fff; background-color:#ba1313; font-size:16px; text-align:center; margin:0; padding:0; float:left; cursor:pointer;}
.zl_tit p.tabOther { color:#ba1313; background-color:#f8f8f8;}
.zl_tit a { display:inline-block; line-height:40px; float:right; color:#999; font-size:14px; padding:0 20px;}
.zl_tit a:hover { color:#ba1313;}
.zl_tit a.bm_btn { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#ba1313; font-size:16px; text-align:center; margin:0; padding:0; float:left;}
.zl_tit p:hover, .zl_tit p.tabActive, .zl_tit a.bm_btn:hover { color:#fff; background-color:#ba1313;}

.hyzl_list { width:1200px; overflow:hidden; margin:0 auto; padding:19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.hyzl_list1 { width:1200px; overflow:hidden; margin:0 auto; padding:19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.hyzl_top { width:1160px; height:310px; overflow:hidden; margin:0 auto; padding:0;}
.hyzl_top .hyzl_top_img a { display:block; width:540px; height:310px; overflow:hidden; margin:0; padding:0; background-color:#f8f8f8; position:relative;}
.hyzl_top_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hyzl_top .hyzl_top_text { width:580px; height:310px; overflow:hidden; margin:0; padding:0; position:relative;}
.hyzl_top_text a.hyzl_top_name { width:100%; max-height:64px; overflow:hidden; line-height:32px; color:#2b2b2b; font-size:24px; font-weight:bold; margin:0; padding:0;}
.hyzl_top_text a.hyzl_top_name:hover { color:#ba1313;}
.hyzl_top_text span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#a9a9a9; font-size:14px; margin:14px auto; padding:0;}
.hyzl_top_text p { width:100%; max-height:96px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-align:justify; text-indent:2em; margin:0 auto; padding:0;}
.hyzl_top_text a.hyzl_btn { display:block; width:118px; height:38px; overflow:hidden; line-height:38px; color:#ba1313; font-size:14px; text-align:center; border:1px solid #ba1313; position:absolute; right:0; bottom:0;}
.hyzl_top_text a.hyzl_btn:hover { color:#fff; background-color:#ba1313;}

.hyzl_list ul { width:100%; overflow:hidden; margin:20px auto; padding:0;}
.hyzl_list ul li { width:50%; overflow:hidden; margin:0; padding:20px 20px 20px 0; border-bottom: 1px dashed #e0e0e0; box-sizing:border-box; float:left;}
.hyzl_list ul li:nth-child(2n+2) { padding:20px 0 20px 20px;}
.hyzl_list ul li a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#2b2b2b; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0 80px 0 0; position:relative; box-sizing:border-box;}
.hyzl_list ul li a em { display:block; width:4px; height:14px; overflow:hidden; margin:8px 10px 8px 0; padding:0; background-color:#ba1313; float:left;}
.hyzl_list ul li a span { display:block; width:80px; height:30px; line-height:30px; color:#aaa; font-size:14px; text-align:right; position:absolute; top:0; right:0;}
.hyzl_list ul li a:hover { color:#ba1313;}
.hyzl_list ul li p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-indent:2em; text-overflow: ellipsis; margin:2px auto 0; padding:0;}

.hyzl_list1 ul { width:100%; overflow:hidden; margin:20px auto; padding:0;}
.hyzl_list1 ul li { width:50%; overflow:hidden; margin:0; padding:20px 20px 20px 0; border-bottom: 1px dashed #e0e0e0; box-sizing:border-box; float:left;}
.hyzl_list1 ul li:nth-child(2n+2) { padding:20px 0 20px 20px;}
.hyzl_list1 ul li a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#2b2b2b; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0 80px 0 0; position:relative; box-sizing:border-box;}
.hyzl_list1 ul li a em { display:block; width:4px; height:14px; overflow:hidden; margin:8px 10px 8px 0; padding:0; background-color:#ba1313; float:left;}
.hyzl_list1 ul li a span { display:block; width:80px; height:30px; line-height:30px; color:#aaa; font-size:14px; text-align:right; position:absolute; top:0; right:0;}
.hyzl_list1 ul li a:hover { color:#ba1313;}
.hyzl_list1 ul li p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-indent:2em; text-overflow: ellipsis; margin:2px auto 0; padding:0;}

.hyxq { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.hyxq_con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hyxq_con_img { width:540px; height:270px; overflow:hidden; margin:0 40px 20px 0; padding:0; background-color:#f8f8f8; position:relative;}
.hyxq_con_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hyxq_con b { color:#ba1313; font-size:24px; font-weight:bold;}
.hyxq_con span { display:block; height:20px; overflow:hidden; line-height:20px; color:#a9a9a9; font-size:14px; margin:14px auto; padding:0;}
.hyxq_con p { line-height:24px; color:#787878; font-size:14px; text-align:justify; text-indent:2em; margin:10px 0 0; padding:0;}
.hyxq ul.hyxqdt { width:100%; overflow:hidden; margin:20px auto; padding:0;}
.hyxq ul.hyxqdt li { width:580px; overflow:hidden; margin:0 40px 0 0; padding:20px 0; border-bottom: 1px dashed #e0e0e0; box-sizing:border-box; float:left;}
.hyxq ul.hyxqdt li:nth-child(2n+2) { margin:0;}
.hyxq ul.hyxqdt li a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#2b2b2b; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0 80px 0 0; position:relative; box-sizing:border-box;}
.hyxq ul.hyxqdt li a em { display:block; width:4px; height:14px; overflow:hidden; margin:8px 10px 8px 0; padding:0; background-color:#ba1313; float:left;}
.hyxq ul.hyxqdt li a span { display:block; width:80px; height:30px; line-height:30px; color:#aaa; font-size:14px; text-align:right; position:absolute; top:0; right:0;}
.hyxq ul.hyxqdt li a:hover { color:#ba1313;}
.hyxq ul.hyxqdt li p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-indent:2em; text-overflow: ellipsis; margin:2px auto 0; padding:0;}

.hyxq_con img { display:block; max-width:100%; height:auto!important; margin:20px auto; padding:0;}
.hyxq_con table { width:100%!important; height:auto!important; border:1px solid #e5e5e5!important;}
.hyxq_con table p { width:auto; text-indent:0;}
.hyxq_con p span { display:block; height:auto!important; margin:0 auto;}

/**xhdtdetail**/
.xhdtdetail { width:62.6%; overflow:hidden; margin:40px auto; padding:0;}
.detail_title { width:100%; overflow:hidden; line-height:32px; color:#2b2b2b; font-size:24px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.detail_time { width:100%; overflow:hidden; color:#a9a9a9; font-size:14px; text-align:center; margin:20px auto; padding:0;}
.detail_con { width:100%; overflow:hidden; margin:0 auto; padding:20px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.detail_con p { width:100%; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-indent:2em; text-align:justify; margin:20px auto; padding:0;}
.detail_con img { display:block; max-width:100%; height:auto!important; margin:20px auto; padding:0;}
.detail_con table { width:100%!important; height:auto!important; border:1px solid #e5e5e5;}
.detail_con table p { text-indent:0;}

.prev_next { width:100%; max-width:1200px; height:40px; overflow:hidden; margin:40px auto; padding:0;}
.prev_next ul li { width:50%; height:40px; overflow:hidden; margin:0; padding:0; float:left;}
.prev_next ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#2b2b2b; font-size:14px; white-space:nowrap; text-overflow:ellipsis; text-align:center; margin:0; padding:0; background-color:#f8f8f8;}
.prev_next ul li:nth-child(2) a { background-color:#f2f2f2;}
.prev_next ul li a:hover { color:#fff; background-color:#ba1313;}

/**qmtzx**/
.qmtzx { width:1200px; overflow:hidden; margin:40px auto 0; padding:0;}
.qmtzx ul.qmtzx_dzqk li { width:580px; height:290px; overflow:hidden; margin:0 40px 40px 0; padding:9px; border:1px solid #e0e0e0; box-sizing:border-box; float:left;}
.qmtzx ul.qmtzx_dzqk li:nth-child(2n+2) { margin:0 0 40px;}
.qmtzx ul.qmtzx_dzqk li:hover { border:1px solid #ba1313;}
.qmtzx_dzqk li .dzqkpic a { display:block; width:204px; height:270px; overflow:hidden; margin:0; padding:0; background-color:#f8f8f8; position: relative;}
	.qmtzx_dzqk li .dzqkpic a img{display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;}
.qmtzx_dzqk li .dzqktext { width:316px; height:250px; overflow:hidden; margin:0; padding:10px 0;}
.qmtzx_dzqk li .dzqktext a.dzqkname { display:block; width:100%; overflow:hidden; line-height:24px; color:#2b2b2b; font-size:16px; font-weight:bold; margin:0 auto 10px; padding:0;}
.qmtzx_dzqk li .dzqktext a.dzqkname:hover { color:#ba1313;}
.qmtzx_dzqk li .dzqktext p { width:100%; overflow:hidden; line-height:24px; color:#a9a9a9; font-size:12px; margin:0 auto; padding:0;}
.qmtzx_dzqk li .dzqktext a.dzqkbtn { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; background-color:#ba1313; margin:40px 0 0; padding:0;}
.qmtzx_dzqk li .dzqktext a.dzqkbtn:hover { background-color:#d51c1c;}

.qmtzx ul.qmtzx_vd li { width:285px; overflow:hidden; margin:0 20px 40px 0; padding:0; float:left;}
.qmtzx ul.qmtzx_vd li:nth-child(4n+4) { margin:0 0 40px;}
.qmtzx_vd li .vdpic { width:285px; height:200px; overflow:hidden; margin:0 auto; padding:9px; border:1px solid #e0e0e0; box-sizing:border-box;}
.qmtzx_vd li .vdpic a { display:block; width:265px; height:180px; overflow:hidden; background-color:#f8f8f8; margin:0 auto; padding:0; position:relative;}
.qmtzx_vd li .vdpic a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.qmtzx_vd li .vdpic a em { display:block; width:48px; height:48px; overflow:hidden; margin:-24px 0 0 -24px; background:url(../images/vdbtn.png) center center no-repeat; position:absolute; left:50%; top:50%;}
.qmtzx_vd li a.vdname { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#2b2b2b; font-size:16px; text-align:center; margin:16px auto 0;}
.qmtzx_vd li:hover .vdpic { border:1px solid #ba1313;}
.qmtzx_vd li:hover a.vdname { color:#ba1313;}

/**dzqkxq**/
.dzqkxq { width:880px; margin:0 auto 40px; padding:0 320px 0 0; position:relative;}
.dzqkxq .dzqkxq_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.dzqkxq_main .dzqkxq_top { width:100%; height:380px; overflow:hidden; margin:20px auto 40px; padding:0;}
.dzqkxq_top .dzqkxq_img { width:292px; height:380px; overflow:hidden; margin:0; padding:9px; border:1px solid #e0e0e0; box-sizing:border-box;}
.dzqkxq_img p { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.dzqkxq_img p img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.dzqkxq_top .dzqkxq_text { width:548px; height:380px; overflow:hidden; margin:0; padding:0; position:relative;}
.dzqkxq_text .dzqkxq_name { width:100%; overflow:hidden; color:#2b2b2b; font-size:24px; font-weight:bold; margin:0 auto; padding:0;}
.dzqkxq_text span { display:block; width:100%; overflow:hidden; color:#a9a9a9; font-size:14px; margin:20px auto 40px; padding:0;}
.dzqkxq_text ul li { width:50%; overflow:hidden; color:#2b2b2b; font-size:14px; font-weight:bold; margin:0 0 20px; padding:0; float:left;}
.dzqkxq_text ul li font { color:#787878; font-weight:normal;}
.dzqkxq_text .dzqkxq_btn { width:100%; height:40px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; bottom:30px;}
.dzqkxq_btn a { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; margin:0 40px 0 0; padding:0; float:left;}
.dzqkxq_btn a.dzqkxq_btn1 { background-color:#ba1313;}
.dzqkxq_btn a.dzqkxq_btn2 { background-color:#fead00;}
.dzqkxq_btn a.dzqkxq_btn1:hover { background-color:#d51c1c;}
.dzqkxq_btn a.dzqkxq_btn2:hover { background-color:#e69d00;}

.dzqkxq_main .dzqkxq_con { width:100%; overflow:hidden; margin:40px auto; padding:0;}
.dzqkxq_con .dzqkxq_con_tit { height:40px; line-height:40px; color:#2b2b2b; font-size:16px; font-weight:bold; border-bottom:2px solid #ba1313; margin:0; padding:0; float:left;}
.dzqkxq_con .dzqkxq_con_text { width:100%; overflow:hidden; margin:0 auto; padding:29px 19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.dzqkxq_con_text p { width:100%; overflow:hidden; line-height:28px; color:#787878; font-size:14px; text-indent:2em; text-align:justify; margin:0 auto; padding:0;}

.dzqkxq_con_text img { display:block; max-width:100%; height:auto!important; margin:20px auto; padding:0;}
.dzqkxq_con_text table { width:100%!important; height:auto!important; border:1px solid #e5e5e5!important;}
.dzqkxq_con_text table p { width:auto; text-indent:0;}

.dzqkxq .xgqk { width:280px; height:auto; overflow:hidden; margin:0; padding:0; position:absolute; top:-60px; right:0;}
.xgqk p { height:40px; line-height:40px; color:#2b2b2b; font-size:16px; font-weight:bold; border-bottom:2px solid #ba1313; box-sizing:border-box; float:left;}
.xgqk ul { width:280px; max-height:750px; overflow-y:scroll; margin:0 auto; padding:39px 39px 0; border:1px solid #e0e0e0; box-sizing:border-box;}
.xgqk ul li { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.xgqk ul li a { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
.xgqk ul li a img { display:block; width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.xgqk ul li a span { display:block; width:100%; overflow:hidden; color:#2b2b2b; font-size:14px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.xgqk ul li a:hover span { color:#ba1313;}

.vdetail { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.vdetail .vdetail_main { width:840px; overflow:hidden; margin:0 auto 20px; padding:9px; border:1px solid #e0e0e0; box-sizing:border-box;}
.vdetail_main .vdetail_con { width:820px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.vdetail .vdetail_tit { width:100%; overflow:hidden; color:#2b2b2b; font-size:24px; text-align:center; margin:0 auto; padding:0;}

.vdetail_con video { display:block; width:100%; height:100%; margin:0 auto;}

/**ly_products**/
.ly_products { width:1200px; overflow:hidden; margin:40px auto; padding:0;}

.ly_title3 { width:100%; height:40px; overflow:hidden; margin:0 auto 20px; padding:0; background-color:#f8f8f8;}
.ly_title3 p { width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; text-align:center; background-color:#ba1313; margin:0; padding:0; float:left;}
.ly_title3 a { display:inline-block; height:40px; line-height:40px; color:#aaa; font-size:14px; padding:0 20px; float:right;}
.ly_title3 a:hover { color:#ba1313;}

.ly_productshow { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.ly_productshow .proshow { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.proshow .proshowimg { width:628px; height:340px; overflow:hidden; margin:0; padding:0;}
#zSlider{margin:0px auto; width:628px; overflow:hidden;}
#picshow{position:relative;}
#picshow,#picshow_img{width:476px; height:340px; overflow:hidden; float:left;}
#picshow_img li {width:476px; height:340px; overflow:hidden; float:left; display:none; position:relative; background-color:#f8f8f8;}
#picshow_img li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

#select_btn { width:142px; height:340px; float:right; display:inline;}
#select_btn li { padding:4px; width:142px; height:108px; border:1px solid #e0e0e0; cursor:pointer; margin-bottom:8px; box-sizing:border-box;}
#select_btn li:hover, #select_btn li.current, #select_btn li.current:hover { border:1px solid #ba1313;}
#select_btn li p { width:100%; height:100%; background-color:#f8f8f8; margin:0; padding:0; position:relative;}
#select_btn li p img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}


.proshow .proshowtext { width:532px; height:340px; overflow:hidden; margin:0; padding:0;}
.proshowtext .proshowname { width:100%; overflow:hidden; margin:0 auto; padding:0; color:#2b2b2b; font-size:24px; font-weight:bold; text-align:justify;}
.proshowtext span { display:block; width:100%; overflow:hidden; margin:20px auto 28px; padding:0; color:#a9a9a9; font-size:14px; text-align:justify;}
.proshowtext p { width:100%; overflow:hidden; line-height:24px; color:#787878; font-size:14px; text-align:justify; margin:28px auto; padding:0;}
.proshowtext p b { display:block; width:100%; overflow:hidden; color:#2b2b2b; font-size:14px; font-weight:bold;}
.proshowtext p font { color:#2b2b2b; font-weight:bold;}
.proshowtext p.proshow_conatct { color:#ba1313; font-weight:bold;}
.proshowtext p.proshow_conatct em { font-size:24px; font-weight:bold; font-style:normal;}

.ly_productshow { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.ly_productshow .productshow_con { width:100%; overflow:hidden; margin:40px auto; padding:0;}
.productshow_con .productshow_con_tit { height:40px; line-height:40px; color:#2b2b2b; font-size:16px; font-weight:bold; border-bottom:2px solid #ba1313; margin:0; padding:0; float:left;}
.productshow_con .productshow_con_text { width:100%; overflow:hidden; margin:0 auto; padding:29px 19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.productshow_con_text p { width:100%; overflow:hidden; line-height:28px; color:#787878; font-size:14px; text-indent:2em; text-align:justify; margin:0 auto; padding:0;}

.rmpro_tit { height:40px; line-height:40px; color:#2b2b2b; font-size:16px; font-weight:bold; border-bottom:2px solid #ba1313; margin:0 0 20px; padding:0; box-sizing:border-box; float:left;}


/**English**/
.ly_En { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.ly_En .En_l { width:270px; overflow:hidden; margin:0; padding:0;}
.En_l .En_l_tit { width:100%; height:88px; overflow:hidden; line-height:88px; color:#fff; font-size:36px; font-weight:bold; text-align:center; background-color:#ba1313;}
.En_l ul { display:block; width:100%; overflow:hidden; margin:0 auto; padding:9px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; box-sizing:border-box;}
.En_l ul li { width:100%; height:40px; overflow:hidden; margin:0 auto 4px; padding:0;}
.En_l ul li:last-child { margin:0 auto;}
.En_l ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:38px; color:#202020; font-size:15px; margin:0 auto; padding:0 9px; border:1px solid #e5e5e5; background:url(../images/next1.png) top right no-repeat; box-sizing:border-box;}
.En_l ul li a:hover { color:#fff; background:#ba1313 url(../images/next2.png) top right no-repeat; border:1px solid #ba1313;}

.ly_En .En_r { width:890px; overflow:hidden; margin:0; padding:19px; border:1px solid #e5e5e5; box-sizing:border-box;}
.En_r ul.Enlist li { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0; border-bottom:1px dashed #e5e5e5;}
.En_r ul.Enlist li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#202020; font-size:15px; font-weight:bold; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0 0 0 24px; background:url(../images/Enicon.png) left top no-repeat; box-sizing:border-box;}
.En_r ul.Enlist li a:hover { color:#ba1313; background:url(../images/Enicon1.png) left top no-repeat;}
.En_r .ly_page, .En_r .prev_next { width:100%; margin:20px auto 0;}


/**login**/
.ly_login { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:80px 0 0; background:url(../images/loginbg.jpg) center center no-repeat; background-size: cover; box-sizing:border-box;}

.lgTab { width:640px; overflow:hidden; margin:0 auto 40px; padding:0;}
.lgTab ul { width:180px; height:50px; overflow:hidden; margin:0 auto; padding:0;}
.lgTab ul li { width:90px; height:48px; overflow:hidden; line-height:32px; color:rgba(255, 255, 255, 0.6); font-size:24px; text-align:center; margin:0; padding:0 0 2px; cursor:pointer; position:relative; float:left;}
.lgTab ul li em { display:none;}
.lgTab ul li.lgtabActive { color:rgba(255, 255, 255, 1);}
.lgTab ul li.lgtabActive em { display:block; width:30px; height:2px; overflow:hidden; background-color:#fff; position:absolute; bottom:0; left:30px;}

.lg_form1, .lg_form2 { width:640px; overflow:hidden; margin:0 auto; padding:80px 60px; background-color:#fff; box-sizing:border-box;}
.lg_form1 ul li { width:250px; overflow:hidden; margin:0 20px 20px 0; padding:0; float:left;}
.lg_form1 ul li:nth-child(2n+2) { margin:0 0 20px;}
.lg_form1 ul li p { width:100%; overflow:hidden; margin:0; padding:0; color:#202020; font-size:14px; font-weight:bold; margin:0 auto 8px; padding:0;}
.lg_form1 ul li input, .lg_form1 ul li select { display:block; width:100%; height:40px; overflow:hidden; line-height:38px; color:#565656; font-size:14px; margin:0; padding:0 9px; border:1px solid #e5e5e5; border-radius:2px; outline:none; box-sizing:border-box;}
.lg_form1 ul li:last-child { width:100%; margin:0;}
.lg_form1 .lg_btn { width:100%; height:48px; overflow:hidden; margin:40px auto 0; padding:0;}
.lg_form1 .lg_btn input { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background-color:#fead00; border-radius:2px; outline:none; border:none; box-sizing:border-box;}

.lg_form2 ul { width:400px; overflow:hidden; margin:0 auto; padding:0;}
.lg_form2 ul li { width:100%; overflow:hidden; margin:0 auto 20px; padding:0; position:relative;}
.lg_form2 ul li p { width:100%; overflow:hidden; margin:0; padding:0; color:#202020; font-size:14px; font-weight:bold; margin:0 auto 8px; padding:0;}
.lg_form2 ul li input { display:block; width:100%; height:40px; overflow:hidden; line-height:38px; color:#565656; font-size:14px; margin:0; padding:0 19px; border:1px solid #e5e5e5; border-radius:2px; outline:none; box-sizing:border-box;}
.lg_form2 ul li:last-child { margin:0 auto;}
.lg_form2 ul li:last-child input { width:290px;}
.lg_form2 ul li:last-child a { display:block; width:100px; height:40px; overflow:hidden; border:1px solid #e5e5e5; border-radius:2px; box-sizing:border-box; position:absolute; right:0; bottom:0;}
.lg_form2 ul li:last-child a img { display:block; width:100%; height:100%;}
.lg_form2 .lg_btn { width:400px; height:48px; overflow:hidden; margin:40px auto 0; padding:0;}
.lg_form2 .lg_btn input { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background-color:#0cbdb7; border-radius:2px; outline:none; border:none; box-sizing:border-box;}
.lg_form2 .lg_ft { width:400px; overflow:hidden; margin:20px auto 0; padding:0;}
.lg_ft div { height:20px; line-height:20px; color:#999; font-size:12px;}
.lg_ft div input { display:block; width:16px; height:16px; overflow:hidden; margin:2px 8px 2px 0; padding:0; float:left;}
.lg_ft div a { color:#fea100;}

#RegisterError, #LoginError { width: 100%; overflow: hidden; margin: 10px auto 0; padding: 0; color: #f00; font-size: 12px; text-align: center;}

.r_ewm { width:118px; height:auto; overflow:hidden; margin:-60px 0 0; padding:0; position:fixed; right:0; top:50%; z-index:9;}
.r_ewm a{ display:block; margin-bottom:10px;}
.r_ewm img { display:block; width:110px; height:110px; overflow:hidden; margin:4px auto; padding:0;}



