@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:right; height:30px; line-height:30px; color:#787878; font-size:12px; margin:0 10px 0 0; padding:0;}
.tp_mid p a { display:inline-block; height:30px; line-height:30px; color:#787878; font-size:12px; margin:0; padding:0 10px;}

.tp_mid .tp_wx { float:right; height:30px; line-height:30px; color:#787878; font-size:12px; margin:0; padding:0; position:relative; cursor:pointer;}
.tp_mid .tp_wx:hover, .tp_mid p a:hover { color:#00ad8a; 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;}
.tp_wx .ewm img { display:block; width:120px; height:120px; overflow:hidden; margin:0 auto; padding:0;}

.tp_mid .tp_login { float:left;}
.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:#00ad8a; font-weight:bold;}

/**logo_search**/
.logo_search { width:1200px; height:90px; overflow:hidden; margin:0 auto; padding:0;}
.logo_search .ly_logo { width:460px; height:52px; overflow:hidden; margin:19px 0; padding:0; float:left;}
.ly_logo a img { display:block; width:460px; height:52px; margin:0; padding:0;}

.logo_search .ly_search { width:284px; height:36px; overflow:hidden; margin:27px 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(/Areas/WebSiteOne/Contents/css/../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(/Areas/WebSiteOne/Contents/css/../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:#00ad8a;}
.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-color:rgba(0, 0, 0, 0.2); font-weight:bold;}

.navigation ul { position:absolute; left:0; display:none; margin:0; padding:0; list-style:none; z-index: 999; background-color: #00ad8a; 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:40px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.ly_menu .menu_mid { width:1200px; height:40px; margin:0 auto; padding:0;}
.menu_mid ul li { float:left;}
.menu_mid ul li a { display:inline-block; height:40px; line-height:40px; color:#787878; font-size:12px; margin:0; padding:0 12px;}
.menu_mid ul li a:hover { color:#00ad8a; font-weight:bold;}

/**banner**/
.ly_banner { width:1200px; height:240px; overflow:hidden; margin:20px auto 0; padding:0; background-color:#f8f8f8;}
.ly_banner .swiper-container0 { width:100%; height:240px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_banner .swiper-container0 .swiper-slide {}
.ly_banner .swiper-container0 .swiper-slide a { display:block; width:100%; height:100%;}
/*分页器*/
.ly_banner .swiper-container0 .swiper-pagination { width:100%; height:12px; overflow:hidden; margin:0; padding:0; left:0; bottom:10px!important;}
.ly_banner .swiper-container0 .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-container0 .swiper-pagination .swiper-pagination-bullet-active { background-color:#00ad8a; opacity:1;}

.ly_hyzl { width:1200px; height:280px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.ly_hyzl .swiper-container { width:100%; height:280px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_hyzl .swiper-container .swiper-slide {}
/*分页器*/
.ly_hyzl .swiper-container .swiper-pagination { width:100%; height:12px; overflow:hidden; margin:0; padding:0; left:0; bottom:10px!important;}
.ly_hyzl .swiper-container .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; margin:0 5px!important; border-radius:50%; opacity:0.3; background-color:#fff;}
.ly_hyzl .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background-color:#00ad8a; opacity:1;}

/**notice**/
.ly_notice { width:100%; height:40px; overflow:hidden; margin:0 auto 20px; padding:10px 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:#00ad8a; 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:#00ad8a;}

/**main**/
.ly_main { width:1200px; overflow:hidden; margin:20px auto; padding:0;}

.itnewlist { width:388px; height:400px; overflow:hidden; margin:0 18px 0 0; padding:0; box-sizing:border-box; float:left;}
.itnewlist ul { width:388px; 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:15px 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 100px 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:#00ad8a; float:left;}
.itnewlist ul li a img { display:inline-block; width:36px; height:16px; margin:0; padding:0; position:absolute; top:6px; right:70px;}
.itnewlist ul li a span { display:block; width:80px; height:30px; line-height:30px; color:#aaa; font-size:12px; text-align:right; position:absolute; top:0; right:0;}
.itnewlist ul li a:hover { color:#00ad8a;}
.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:20px 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;}

/**cpjs**/
.cpjs { width:1200px; height:280px; overflow:hidden; margin:0; padding:19px; border:1px solid #e0e0e0; box-sizing:border-box; position:relative;}
.swiper-container1 { width:1160px; height:240px; overflow:hidden; margin:0 auto; padding:0;}
.cbw_img { width:560px; height:240px; overflow:hidden; margin:0; padding:0; background-color:#f8f8f8; position:relative; box-sizing:border-box;}
.cbw_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

.dzqk_text { width:560px; height:240px; 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:#00ad8a; font-size:14px; text-align:center; margin:0; padding:0; border:1px solid #00ad8a; position:absolute; right:0; bottom:0;}
.dzqk_text a:hover { color:#fff; background-color:#00ad8a;}

.swiper-button-prev { width: 40px; height: 40px; background:rgba(0, 0, 0, 0.5) url(../images/prev.png) no-repeat 0 0; margin:-20px 0 0; padding:0; position: absolute; left: 0; top: 50%;}
.swiper-button-next { width: 40px; height: 40px; background:rgba(0, 0, 0, 0.5) url(../images/next.png) no-repeat 0 0; margin:-20px 0 0; padding:0; position: absolute; right: 0; top: 50%;}
.swiper-button-prev:hover { background:#00ad8a url(../images/prev.png) no-repeat 0 0;}
.swiper-button-next:hover { background:#00ad8a url(../images/next.png) no-repeat 0 0;}

/****/
.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 19px;}
.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:#00ad8a;}

.lytab_list { width:1200px; height:350px; 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:15px 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:#00ad8a; 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:#00ad8a;}
.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:90%; 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:20px auto; 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(/Areas/WebSiteOne/Contents/css/../images/sc_btn.jpg) 0 0 repeat-x; border:none;}
.zl_btn a:hover span { color:#fff;}

/**cgmanews**/
.ly_title2 { width:100%; height:28px; overflow:hidden; margin:20px auto; 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:#00ad8a;}

.cgmanews_l { width:388px; height:350px; overflow:hidden; margin:0; padding:0;}
.cgmanews_l .cgma_img a { display:block; width:388px; height:350px; 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_r { width:772px; height:350px; overflow:hidden; margin:0; padding:0 19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.cgmanews_r ul li { width:346px; overflow:hidden; margin:0 40px 0 0; padding:15px 0; border-bottom:1px dashed #e0e0e0; box-sizing:border-box; float:left;}
.cgmanews_r ul li:nth-child(2n+2) { margin:0;}
.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:#00ad8a; float:left;}
.cgmanews_r ul li a span { display:block; width:80px; height:30px; line-height:30px; color:#aaa; font-size:12px; text-align:right; position:absolute; top:0; right:0;}
.cgmanews_r ul li a:hover { color:#00ad8a;}
.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:#00ad8a;}

/**usership**/
.usership { width:760px; overflow:hidden; margin:0; padding:0;}
.usership .simpleTab2 { width:760px; height:40px; overflow:hidden; margin:14px auto 10px; padding:0;}
.simpleTab2 ul li { height:40px; overflow:hidden; margin:0 10px 0 0; padding:0; float:left;}
.simpleTab2 ul li:nth-child(6n+6) { margin:0 0 8px;}
.simpleTab2 ul li a { display:block; height:40px; overflow:hidden; line-height:40px; color:#2b2b2b; font-size:16px; text-align:center; margin:0 auto; padding:0 20px; background-color:#f8f8f8;}
.simpleTab2 ul li a:hover, .simpleTab2 ul li.userActive a { color:#fff; background-color:#00ad8a;}

.user_Tab { width:760px; height:280px; overflow:hidden; margin:0 auto; padding:19px 0; border:1px solid #e0e0e0; box-sizing:border-box;}
.user_Tab ul li { width:33.333333%; height:40px; overflow:hidden; line-height:40px; white-space: nowrap; text-overflow: ellipsis; margin:0 0 1px; padding:0 19px; box-sizing:border-box; float:left;}
.user_Tab ul li a { color:#787878; font-size:14px;}
.user_Tab ul li a:hover { color:#00ad8a;}

/**下载中心**/
.aui-content-box { width:1200px; height:auto; margin:0 auto; padding:0; position:relative;}
.prev, .next { width:40px; height:40px; overflow:hidden; margin:-20px 0 0; position:absolute; top:50%; 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:#00ad8a;}
.prev a img, .next a img { display:block; width:40px; height:40px; margin:0 auto; padding:0;}
.ly_productshow .aui-content-box-ovf { width:1200px; height:250px; overflow:hidden; margin:0; padding:0; position:relative;}

.ly_productshow .aui-content-box-list { width:12000px; height:250px; margin:0; padding:0; position:absolute; left:0; top:0;}
.aui-content-box-list ul li { width:265px; height:239px; overflow:hidden; margin:0 20px 0 0; padding:9px 9px 0 9px; border:1px solid #e0e0e0; float:left;}
.aui-content-box-list ul li a.pro_img { display:block; width:265px; height:190px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.aui-content-box-list ul li 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 ul li a.pro_name { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#2b2b2b; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.aui-content-box-list ul li:hover { border:1px solid #00ad8a;}
.aui-content-box-list ul li:hover a.pro_name { color:#00ad8a;}

.aui-content-box-list { width:100%; height:auto; margin:0 auto; padding:0;}
.aui-content-box-list .swiper-container2 { width:100%; height:334px; 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-slide { width:224px; height:334px; overflow:hidden; margin:0 20px 0 0; padding:21px 21px 0 21px; border:1px solid #e0e0e0; box-sizing:border-box; float:left;}
.aui-content-box-list .swiper-container2 .swiper-slide a.pro_img { display:block; width:180px; height:255px; 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:56px; overflow:hidden; line-height:56px; 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 #00ad8a;}
.aui-content-box-list .swiper-container2 .swiper-slide:hover a.pro_name { color:#00ad8a;}

/*分页器*/
.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;}

/**全媒体中心**/
.qmt_l, .qmt_r { width:580px; height:350px; overflow:hidden; margin:0; padding:0;}
.qmt_tit { width:100%; height:40px; overflow:hidden; margin:0 auto 20px; 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:#00ad8a; margin:0; padding:0;}

.dzqk_img { width:224px; height:290px; overflow:hidden; margin:0; padding:9px; border:1px solid #e0e0e0; box-sizing:border-box;}
.activeimg { width:204px; height:220px; overflow:hidden; margin:0 auto 10px; padding:0; position:relative;}
.activeimg a { display:block; width:204px; height:220px; overflow:hidden; background-color:#f8f8f8; margin:0 10px 0 0; float:left; position:relative;}
.activeimg a 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.active { border:2px solid #00ad8a; box-sizing:border-box;}

.ly_video { width:1200px; overflow:hidden; margin:20px auto; padding:0;}
.ly_video .vd_tit { width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto 20px; 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:#00ad8a; 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:#00ad8a;}
.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(/Areas/WebSiteOne/Contents/css/../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:16px auto 0;}
.vd_list ul li:hover .vd_img { border:1px solid #00ad8a;}
.vd_list ul li:hover a.vd_name { color:#00ad8a;}

/**关于分会**/
.ly_about { width:100%; overflow:hidden; margin:20px auto; padding:0 0 30px; background-color:#f8f8f8;}
.ly_about .abimg { width:1200px; height:168px; overflow:hidden; margin:0 auto; padding:0;}
.abimg p { display:block; width:100%; overflow:hidden; line-height:28px; color:#787878; font-size:14px; text-align:center; margin:0 auto; padding:0 20px; box-sizing:border-box;}

/**品牌合作**/
.brand_list { width:1200px; height:98px; overflow:hidden; margin:0 auto; padding:0;}
.brand_list ul li { width:224px; height:98px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.brand_list ul li:last-child { margin:0;}
.brand_list ul li a { display:block; width:222px; height:96px; overflow:hidden; margin:0; padding:0; border:1px solid #e0e0e0; position:relative;}
.brand_list ul li 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 ul li a:hover { border:1px solid #00ad8a;}

/**友情链接**/
.lk_list { width:1200px; overflow:hidden; margin:0 auto; padding:14px 7px; border:1px solid #e0e0e0; box-sizing:border-box;}
.lk_list a { display:inline-block; line-height:32px; color:#787878; font-size:14px; margin:0; padding:0 12px;}
.lk_list a:hover { color:#00ad8a;}

/**底部**/
.ly_foot { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f0f0f0;}
.ly_foot .ft_nav { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0; background-color:#00ad8a; text-align:center;}
.ft_nav a { display:inline-block; height:40px; line-height:40px; color:#fff; font-size:14px; margin: 0 20px; padding:0 20px;}
.ft_nav a:hover { background-color:rgba(0, 0, 0, 0.2); font-weight:bold;}
.ly_foot .ft_main { width:1200px; overflow:hidden; margin:0 auto; padding:40px 0;}
.ft_main .ftl { width:840px; overflow:hidden; margin:0; padding:0 20px;}
.ftl a.ftlogo { display:block; width:460px; height:52px; overflow:hidden; margin:0 0 30px; padding:0;}
.ftl ul { width:840px; overflow:hidden; margin:0; padding:0;}
.ftl ul li { width:100%; overflow:hidden; line-height:24px; color:#787878; font-size:14px; margin:0 0 8px; padding:0; position:relative; box-sizing:border-box; float:left;}
.ftl ul li a { color:#787878; font-size:14px;}
.ftl ul li a:hover { color:#00ad8a;}

.ft_main .ftr {}
.ftr ul li { width:120px; overflow:hidden; margin:0; padding:0 20px; float:left;}
.ftr ul li img { display:block; width:120px; height:120px; overflow:hidden; margin:0 auto 12px; padding:0;}
.ftr ul li p { width:100%; overflow:hidden; margin:0 auto; padding:0; color:#787878; font-size:14px; text-align:center;}

/**内页banner**/
.ny_banner { width:100%; height:320px; overflow:hidden; margin:0 auto; padding:0; background-color:#f2f2f2; position:relative;}
.ny_banner img { display:block; width:1920px; height:320px; overflow:hidden; margin:-160px 0 0 -960px; padding:0; position:absolute; left:50%; top:50%;}

/**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:#00ad8a;}
.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;}
.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:#00ad8a;}
.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:#00ad8a;}

.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:0 auto; padding:0;}
.ab_con img { display:block; max-width:100%; margin:20px auto; padding:0;}

.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%; overflow:hidden; 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:#00ad8a; 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:#00ad8a; 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:#00ad8a;}

.ly_page { width:100%; 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 { color:#fff; font-weight:bold; background-color:#00ad8a; border:1px solid #00ad8a;}
.ly_page a.pg_prev { background:url(/Areas/WebSiteOne/Contents/css/../images/prev1.png) center center no-repeat;}
.ly_page a.pg_next { background:url(/Areas/WebSiteOne/Contents/css/../images/next1.png) center center no-repeat;}
.ly_page a.pg_prev:hover { background:#00ad8a url(../images/prev2.png) center center no-repeat;}
.ly_page a.pg_next:hover { background:#00ad8a 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; line-height:40px; margin:0 auto 20px; padding:0; background-color:#f8f8f8;}
.zl_tit p { width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; text-align:center; background-color:#00ad8a; float:left;}
.zl_tit a { display:inline-block; float:right; color:#999; font-size:14px; padding:0 20px;}
.zl_tit a:hover { color:#00ad8a;}

.hyzl_list { width:1200px; overflow:hidden; margin:0 auto 20px; padding:19px; border:1px solid #e0e0e0; box-sizing:border-box;}
.hyzl_top { width:1160px; height:240px; overflow:hidden; margin:0 auto; padding:0;}
.hyzl_top .hyzl_top_img a { display:block; width:560px; height:240px; overflow:hidden; margin:0; padding:0; 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:560px; height:240px; 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:#00ad8a;}
.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:#00ad8a; font-size:14px; text-align:center; border:1px solid #00ad8a; position:absolute; right:0; bottom:0;}
.hyzl_top_text a.hyzl_btn:hover { color:#fff; background-color:#00ad8a;}

.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:#00ad8a; 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:#00ad8a;}
.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;}

.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:#00ad8a; 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:#00ad8a; 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:#00ad8a;}
.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;}

/**xhdtdetail**/
.xhdtdetail { width:1200px; 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; margin:20px auto; padding: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:#00ad8a;}

/**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 #00ad8a;}
.qmtzx_dzqk li .dzqkpic a { display:block; width:204px; height:270px; overflow:hidden; margin:0; padding:0; background-color:#f8f8f8;position: relative;}
.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:#00ad8a;}
.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:#00ad8a; margin:40px 0 0; padding:0;}
.qmtzx_dzqk li .dzqktext a.dzqkbtn:hover { background-color:#008a6e;}

.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:160px; 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:100px; overflow:hidden; background-color:#fff; 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(/Areas/WebSiteOne/Contents/css/../images/vdbtn.png) center center no-repeat; position:absolute; left:50%; top:50%;}
.qmtzx_vd li .vdpic 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; background:none;}
.qmtzx_vd li:hover .vdpic { border:1px solid #00ad8a;}
.qmtzx_vd li:hover .vdpic a.vdname { color:#00ad8a;}

/**dzqkxq**/
.dzqkxq { width:880px; margin:0 auto 40px; padding:0 320px 0 0; position:relative;}
.dzqkxq .dzqkxq_main { width:100%; min-height:1030px; 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:#00ad8a;}
.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 #00ad8a; 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 .xgqk { width:280px; height:1090px; 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 #00ad8a; box-sizing:border-box; float:left;}
.xgqk ul { width:280px; max-height:1050px; 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:#00ad8a;}

.vdetail { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.vdetail .vdetail_main { width:840px; height:580px; overflow:hidden; margin:0 auto 20px; padding:9px; border:1px solid #e0e0e0; box-sizing:border-box;}
.vdetail_main .vdetail_con { width:820px; height:560px; 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;}

/**ly_products**/
.ly_products { width:1200px; overflow:hidden; margin:40px auto; padding:0;}

.ly_title3 { width:100%; height:40px; overflow:hidden; margin:0 auto 10px; 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:#00ad8a; 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:#00ad8a;}

.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; box-sizing:border-box;}
#picshow_img { border:1px solid #e0e0e0;}
#picshow_img li {width:476px; height:340px; overflow:hidden; float:left; display:none; position:relative;}
#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 #00ad8a;}
#select_btn li p { width:100%; height:100%; 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:#00ad8a; 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 #00ad8a; 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 #00ad8a; margin:0 0 20px; padding:0; box-sizing:border-box; float:left;}


/**nytab**/
.nytab { width:1200px; overflow:hidden; margin:20px auto; padding:0;}
.nytab ul li { float:left; margin:0 10px 0 0;}
.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:#00ad8a;}
.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:#00ad8a;}

/**login**/
.ly_login { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:80px 0 0; background:url(/Areas/WebSiteOne/Contents/css/../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;}


/**fhml**/
.fhml { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.fhml .fhml_l { width:320px; overflow:hidden; margin:0; padding:0; float:left;}
.fhml .fhml_r { width:860px; overflow:hidden; margin:0; padding:0; float:right;}
.fhml_r ul { width:100%; overflow:hidden; margin:0 auto 40px; padding:19px 0 19px 19px; border:1px solid #dfdfdf; box-sizing:border-box;}
.fhml_r ul li { width:100%; height:48px; overflow:hidden; line-height:48px; color:#999; font-size:14px; border-bottom:1px dashed #dfdfdf; margin:0 auto; padding:0;}
.fhml_r ul li a { display:inline-block; width:80%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:16px; float:left;}
.fhml_r ul li a:hover { color:#00ad8a;}
.fhml_r ul li span { display:inline-block; width:20%; float:right; text-align:right;padding-right: 20px; box-sizing: border-box;}
.fhml_r .ly_page { width:100%;}

.fhml_l .fhml_con { width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.fhml_con .fhml_tit { width:100%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:24px; font-weight:bold; margin:0 auto; padding:0 20px; background-color:#00ad8a; box-sizing:border-box;}
.fhml_con ul { width:100%; overflow:hidden; margin:0 auto; padding:20px 19px 19px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; box-sizing:border-box;}
.fhml_con ul li { width:100%; height:48px; overflow:hidden; margin:0 auto 10px; padding:0;}
.fhml_con ul li a { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:16px; background:#f5f5f5 url(/Areas/WebSiteOne/Contents/css/../images/next1.png) 235px 4px no-repeat; margin:0 auto; padding:0 20px; border-radius:2px;}
.fhml_con ul li a:hover,.fhml_con ul li a.hyml_on { color:#fff; background:#00ad8a url(../images/next2.png) 235px 4px no-repeat;}

.fhml_con .fhml_contact { width:100%; overflow:hidden; margin:0 auto; padding:20px 19px 19px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; box-sizing:border-box;}
.fhml_contact img { display:block; width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.fhml_contact span { display:block; width:100%; overflow:hidden; margin:0 auto 20px; padding:0; color:#333; font-size:16px; font-weight:bold;}
.fhml_contact p { width:100%; overflow:hidden; line-height:24px; margin:0 auto 10px; padding:0; color:#666; font-size:14px;}