@charset "utf-8";
@import url("core.css");
/* CSS Document */
body { background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; -webkit-touch-callout: none; /*-webkit-user-select: none;*//*禁止复制*/ -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);/*点击高亮效果*/ transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 -webkit-transition:all .25s ease-in-out;
}
#top, #top a.logo, #top img, #nav, .wexin_p, .language { -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.center, #center { width:1200px; margin:0 auto; }
#top { background:#fff; margin:0 auto; width:100%; z-index:9999; }
#header { height:100px; position:relative; width:1200px; margin:0 auto; z-index:9999; }
a.logo { position:absolute; left:0; top:15px; }
a.logo img { }
.wexin_p { position:absolute; right:160px; top:12px; height:18px; line-height:18px; color:#69696b; font-size:12px; }
.wexin_p a { color:#69696b; font-size:12px; display:inline-block; background:url(../images/icon_webg.png) no-repeat left center; padding-left:25px; vertical-align:top; position:relative }
.wexin_p a:hover { color:#e42645 }
.wexin_p a:hover img { display:block; }
.wexin_p a img { display:none; position:absolute; left:0; top:18px; width:120px; z-index:9999 }
.wexin_p span, .wexin_p font, .wexin_p b { color:#69696b; font-size:12px; display:inline-block; vertical-align:top }
.wexin_p span { margin:0 10px; }
.wexin_p b { font-size:16px; font-weight:normal }
.language { display:block; position:absolute; right:0; top:10px; }
.language:before { background:url(../images/lang.jpg) no-repeat center center; content:""; width:16px; height:18px; display:inline-block; vertical-align:top; margin-right:10px; }
.language a { color:#69696b; font-size:12px; display:inline-block; height:20px; line-height:20px; vertical-align:top; }
.language a:hover { color:#e42645 }
.language a.on { color:#e42645 }
.language span { color:#69696b; font-size:12px; display:inline-block; margin:0 10px; vertical-align:top; line-height:20px; height:20px; }
/***/
#top.fixed { position:fixed; box-shadow: 0px 0px 10px #022852; }
#top.fixed #header { height:65px; }
#top.fixed a.logo { top:6px; }
#top.fixed a.logo img { height:45px; }
#top.fixed .wexin_p, #top.fixed .language { display:none }
#top.fixed #nav { padding-top:20px; }
/***/
#search { background:url(../images/search.png) no-repeat; width:181px; height:28px; position:absolute; right:0; top:53px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; }
#search .search_input { background:none; border:0; display:block; float:left; font-size:12px; width:140px; color:#fff; padding:7px 10px; padding-right:0; }
#search .search_btn { display:block; background:none; border:0; float:right; width:36px; height:28px; cursor:pointer; }
#search .search_input::-moz-placeholder {
color: #fff;
}
#search .search_input::-webkit-input-placeholder {
color:#fff;
}
#search .search_input:-ms-input-placeholder {
color:#fff;
}
/* nav*/
#nav { height:45px; float:right; padding-top:55px; }
#menu { position:relative; z-index:9998; margin:0 auto; }
ul.dropdown { position:relative; zoom:1; }
.hasNav { float:left; }
ul.dropdown li { position:relative; float:left; padding:0 6px; margin-left:6px; }
ul.dropdown li.selected a, ul.dropdown li a.on { color:#e42645; border-bottom-color:#e42645; padding-bottom:20px; border-bottom-width:4px; }
ul.dropdown li a { color:#3e3d3d; font-size:14px; padding:6px 10px; padding-bottom:24px; border-bottom:0px solid #fff; text-decoration:none; display:block; float:left; text-align:left; text-transform:uppercase}
ul.dropdown li a:hover { color:#e42645; border-bottom-color:#e42645; padding-bottom:20px; border-bottom-width:4px; }
/* LEVEL TWO*/
ul.dropdown ul li a{ text-transform:capitalize}
ul.dropdown ul { margin:0; list-style-type:none; display:none; position:absolute; top:45px; left:-10%; width:120%; padding:8px 0; background:#e42645 }
ul.dropdown ul li { float:none; margin-left:0; padding:0; position:relative; }
ul.dropdown li.selected ul li a, ul.dropdown li ul li a { display: block; float:none; text-align:center; padding:5px 10px; height:auto; font-size:12px; line-height:24px; color:#fff; font-weight:normal; line-height:normal; margin:0; border:0; }
ul.dropdown li.selected ul li a:hover { color:#fff; background:#c72d26 }
ul.dropdown #menu44 ul { width:400px; left:-135px; }
ul.dropdown #menu44 ul li { float:left; width:50%; }
ul.dropdown #menu44 ul li a { text-align:left; padding:5px 15px; }
ul.dropdown #menu41 ul { width:120px; left:-25px; }
ul.dropdown #menu51 ul { width:150px; left:-30px; }
ul.dropdown #menu37 ul { width:140px; left:-18px; }
/**/
#banner { margin:0 auto; }
/**/
/* CSS Document */
.homecenter { margin:0 auto; width:1200px; }
.blk_product { }
.blk_29 { ZOOM: 1; POSITION: relative; width:1200px; padding:0px 0px; border-top:0; padding-bottom:0px; }
.blk_29 .LeftBotton { background:url(../images/prev.png) no-repeat; left:-80px; float:left; width:62px; cursor:pointer; position:absolute; top:50%; height:62px; margin-top:-41px; }
.blk_29 .LeftBotton:hover { background-image:url(../images/prev1.png) }
.blk_29 .RightBotton { background:url(../images/next.png) no-repeat; right:-80px; float:left; width:62px; cursor:pointer; position:absolute; top:50%; height:62px; margin-top:-41px; }
.blk_29 .RightBotton:hover { background-image:url(../images/next1.png) }
.blk_29 .Cont { width:1200px; overflow:hidden; margin:0 auto; }
.blk_29 .box { float:left; width:390px; padding-right:15px; }
.blk_29 .box img { width:388px; height:259px; }
.blk_29 .box p { color:#7d7d7d; }
.blk_29 .box a { color:#585858; display:block; border:1px solid #979797; }
.blk_29 .box a span { display:block; width:388px; height:259px; position:relative; border-bottom:1px solid #979797; }
.blk_29 .box a span:before { content:""; background:url(../images/aboverbg.png) repeat; width:100%; position:absolute; left:0; top:0; height:100%; -webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s;
filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.blk_29 .box a span:after { background:url(../images/sous.png) no-repeat center center; height:100%; width:100%; display:block; content:""; position:absolute; left:0; top:0; -webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s;
filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.blk_29 .box a:hover span:before, .blk_29 .box a:hover span:after { filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.blk_29 .box a:hover b { color:#da251d }
.blk_29 .box a b { display:block; font-size:18px; color:#5c5c5c; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight:normal }
.blk_29 .box p { font-size:14px; padding-top:10px; line-height:1.5; height:63px; overflow:hidden; }
.box_div { border-top:0; padding:10px 15px; padding-top:15px; display:block; }
/****/
.homebg { }
.ntoicebg { }
#center { width:1200px; margin:0 auto; }
#center-auto { width:1200px; margin:0 auto; }
#autoindex { float:left; width:1200px; }
/**/
#footer { }
.footer-center { width:1200px; margin:0 auto; padding-bottom:18px; }
/**/
.footer-menu { background:#1e2126; border-top:0px solid #ccc; border-bottom:0px solid #d0cfcf; margin-top:0px; }
.footermenu { }
.footermenu h1 { font-size:14px; color:#959596; text-transform:uppercase; margin-bottom:18px; display:block; margin-top:2px; border-bottom:1px solid #959596; padding-right:20px; padding-bottom:10px; position:relative }
.footermenu h1 font{ position:absolute; left:82px; top:2px; font-size:27px; color:#fff }
.footermenu li{ float:left; line-height:20px; padding-top:35px; padding-bottom:10px; font-size:12px; color:#bcbcbc; margin-right:55px; min-height:166px; }
.footermenu li.footermenu51 { margin-right:0 }
.footermenu li.footermenu44 p { display:block; }
.footermenu li.footermenu44 {}
.footermenu li.footermenu44 p.odd{}
.footermenu li p { margin-bottom:5px; }
.footermenu li a { color:#959596; font-size:13px; text-transform:capitalize}
.footermenu li a:hover { text-decoration:underline; color:#fff }
.footermenu li.contact { margin-right:0; float:right; }
.footermenu li.contact h1 { border-bottom:0 }
.footermenu li.contact h1:after { content:""; height:1px; width:75px; background:#959596; display:block; position:absolute; left:0; bottom:-1px }
.footermenu li.contact .contact_code img { width:125px; }
.contact_address { color:#959596; font-size:13px; }
.icon_class { display:block; margin-bottom:5px; position:relative; padding-left:25px; }
.footermenu li.contact i { display:block; width:14px; height:20px; display:block; position:absolute; left:0; top:0; background:url(../images/ficon.png) }
.footermenu li.contact i.add { background-position:left top; top:1px; }
.footermenu li.contact i.email { background-position:left -30px; top:6px; }
.footermenu li.contact i.qq { background-position:left -109px; height:14px; top:3px; }
.footermenu li.contact i.tel { background-position:left -53px; top:2px; }
.footermenu li.contact i.fax { background-position:left -81px; top:2px; }
.contact_address { float:left; width:346px; min-height:166px; border-left:0px solid #454645; padding-left:30px; }
.contact_code { float:right; width:125px; padding-left:10px; text-align:center; line-height:3; font-size:14px; height:166px; border-left:0px solid #454645 }
#copyright { background:#000; padding:10px 0; font-size:12px; color:#9b9b9b }
#copyright a { color:#9b9b9b; }
.pcopyright { position:relative; line-height:35px; }
.pcopyright span { position:absolute; right:0; top:0px; }
.pcopyright span a { background:url(../images/flink_iocn.png) no-repeat; height:33px; width:33px; display:inline-block; margin-left:10px; }
.pcopyright span a.qq { background-position:-43px center }
.pcopyright span a.sina { background-position:-86px center }
.pcopyright span a.twitter { background-position:-128px center }
.pcopyright span a.facebook { background-position:-171px center }
.pcopyright span a img { display:none; width:125px; height:125px; position:absolute; left:-85px; top:-130px; }
.pcopyright span a:hover{ background-image:url(../images/flink_iocn1.png) }
.pcopyright span a:hover img { display:block }
/**/
.h1_title { display:block; text-align:center }
.h1_title font { font-size:28px; color:#da251d; display:block; padding-bottom:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
.h1_title span { font-size:18px; color:#595656; display:block }
.h1_title span em { font-style:normal; display:inline-block; margin:0 10px; }
.h1_title span:before { height:1px; display:inline-block; width:68px; vertical-align:middle; background:#da251d; content:""; }
.h1_title span:after { height:1px; display:inline-block; width:68px; vertical-align:middle; background:#da251d; content:""; }
.h60 { height:65px; }
.h30 { height:45px; }
/******/
.about_left { position:relative; float:left; width:594px; margin-left:30px; margin-top:100px; position:relative }
.about_left_text { display:block; position:absolute; left:0; top:0 }
.about_left_text font { display:block; font-size:20px; color:#fff }
.about_left_text font b { display:block; padding-bottom:15px; text-transform:uppercase }
.about_left_text font:after { height:1px; background:#fff; width:50px; content:""; display:inline-block; }
.about_left_text p { color:#fff; display:block; font-size:16px; line-height:1.3; padding-top:25px; }
.about_right { float:right; width:414px; color:#fff; margin-top:100px; }
.about_right b { display:block; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
.about_right b font { display:block; font-size:20px; font-weight:normal; padding-bottom:15px; padding-top:8px; }
.about_right b:after { height:1px; background:#fff; width:50px; content:""; display:block; margin-top:15px;}
.about_right p { color:#fff; display:block; font-size:16px; line-height:1.3; padding-top:25px; padding-right:30px; }
p.about_amore a { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px; display:inline-block; padding:6px 25px; color:#5c5c5c; background:#fff }
p.about_amore { margin-top:25px; }
.index_about { background:url(../images/honorbg.jpg) no-repeat center center; height:606px; margin-top:60px; }
/***/
/*******/
.index_list { background:#f5f5f5; padding:60px 0; }
.index_news_left { background:url(../images/6.jpg) no-repeat; width:380px; height:523px; float:left; }
.index_news_left p { display:block; text-align:center; padding-top:50px; }
.index_news_left p a { color:#fff; font-size:20px; text-transform:capitalize}
.index_news_right { float:right; width:805px; background:#fff url(../images/8.jpg) no-repeat right top; height:523px; }
.index_news_right li.litop { background:#c72d26; color:#fff; float:left; width:402px; height:523px; padding:0; }
.index_news_right li.litop b { display:block; font-size:24px; font-weight:normal; padding:15px; line-height:1.3; }
.index_news_right li.litop a { color:#e8aba8 }
.index_news_right li.litop span { display:block; padding:0 15px; font-size:14px; font-size:16px; padding-bottom:15px; }
.index_news_right li.litop p { display:block; font-size:16px; line-height:1.5; padding:0 15px; height:96px; overflow:hidden; }
.index_news_right li.litop a:hover { color:#fff }
.index_news_right li.odd a { font-size:15px; color:#414141; display:block; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; }
.index_news_right li.odd a:hover { color:#c72d26; text-decoration:underline }
.index_news_right li { padding:10px 30px; float:left; width:343px; }
.index_news_right li.open { height:50px; }
.index_news_right li.odd font { color:#c72d26; text-decoration:underline }
/******/
.aboutus_left { float:left; width:584px; font-size:14px; color:#4c4948; line-height:1.5 }
.aboutus_left b { display:block; font-size:20px; padding-top:35px; padding-bottom:25px; }
.aboutus_left b font { display:block; padding-top:0px; padding-bottom:6px; }
.aboutus_left b:after { height:2px; width:35px; content:""; background:#e22543; display:block; margin-top:10px; }
.aboutus_right { float:right; width:560px; font-size:14px; color:#4c4948; line-height:1.5 }
/****/
#mang_about { /*background:url(../images/4.png) no-repeat center top;*/ height:585px; overflow:hidden; width:100%; position:relative }
#manguatrue_img { left:50%; position:absolute; top:0; width:1920px; height:585px; margin-left:-960px; }
#manguatrue_img ul { display:block; width:1920px; }
#manguatrue_img ul li { float:left; position:relative; }
#manguatrue_img ul li img { display:block }
#manguatrue_img ul li a { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/blue2.png) repeat; -webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s;
filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; z-index:9980 }
#manguatrue_img ul li a:hover { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
#manguatrue_img ul li p { display:block; position:absolute; right:0; top:0; background:url(../images/aboverbg.png) repeat; width:353px; padding-left:70px; height:307px; text-align:left; color:#fff; z-index:9990; font-size:18px; }
#manguatrue_img ul li p b { font-size:32px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; font-weight:normal; padding-bottom:10px; padding-top:120px; }
#manguatrue_img ul li fieldset { display:block; position:absolute; left:0; top:0; color:#fff; font-size:16px; width:100%; height:100%; background:url(../images/aboverbg.png) repeat }
#manguatrue_img ul li fieldset font { line-height:1.6; padding:50px 40px; display:block }
#manguatrue_img ul li fieldset td { height:100% }
/*****/
/**/
#scroll_top_bg { padding-top:20px; padding-bottom:25px; }
.scroll_0 { background:#f5f5f5 }
.scrolltop { height:36px; position:relative; width:1196px; margin:0px auto; text-align:center; }
.scrolltop div { border-top:1px solid #dbdbdb; height:1px; line-height:1px; position:relative; left:0; top:17px; width:1196px; z-index:0; }
.scrolltop a { background:url(../images/icon_yuan.png) no-repeat; height:36px; width:36px; z-index:9999; display:inline-block; position:relative }
/****/
.category_index_ul { }
.category_index_ul li { margin-left:12px; width:355px; height:272px; float:left; position:relative }
.category_index_ul li a p {
 -webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/qubg.png) no-repeat center center; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.category_index_ul li a:hover p { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.category_index_ul li.first { margin-left:0px; width:462px; height:555px; }
.category_index_ul li.sencode { margin-bottom:11px; }
/**/
#innerbaner { margin:0 auto; width:100%; background:#fff; position:relative; height:350px; }
#innerbaner div { }
.inner-title { position:absolute; left:86px; top:-5px; z-index:999; width:250px; height:95px; padding-top:130px; background:#7d0000; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; }
.inner-title font { display:block; font-size:30px; color:#fff; font-weight:bold; padding-left:5px; }
.inner-title span { display:block; font-size:20px; color:#fff; padding-left:5px; }
/**/
.inner { }
#article-left { float:right; width:210px; margin-top:62px; }
.category_title { background:#e42645; text-align: center; font-weight:bold; line-height:24px; margin-bottom:15px; }
.category_title p { padding:7px 10px; display:block; font-size:15px; color:#fff; }
.category_border { }
#category_ul { padding:0px 0; border-top:0; }
#category_ul li { background:#efefef; margin-bottom:8px; }
#category_ul li.on a.page-a { background:#e42645; color:#fff; }
#category_ul li a { line-height:20px; color:#666; padding:7px 6px; display: block; font-size:13px; text-align:center }
#category_ul li a:hover, #category_ul li.hover a { color:#fff; background:#e42645; }
#category_ul li .category_li a { height:auto; padding:0; background:none; color:#666; font-weight:normal; font-size:12px; }
.category_li { padding:0px 0; }
.category_li p { display:block; padding:6px 0; border-bottom:1px solid #dedede; background:#fff; position:relative }
.category_li p a { height:auto; padding:0; background:none; }
#category_ul li .category_li p a:hover { color:#075da6; background:none; }
.category_li p.hover { background-color:#61a4dc; }
#category_ul li .category_li p.hover a { color:#0e2e78; }
#product_44 #category_ul li a { text-align:left; padding-left:25px; position:relative; text-transform:capitalize;}
#product_44 #category_ul li a:before { content:""; background:#fff; border:1px solid #666; width:8px; height:8px; display:inline-block; position:absolute;left:10px; top:12px; line-height:18px;-moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; }
#product_44 #category_ul li a:hover, #product_44 #category_ul li.hover>a{ }
#product_44 #category_ul li p a:hover { color:#075da6; background:none; }
#product_44 #category_ul li.on a.page-a { background-color:#075da6; background-image:url(../images/con2.png) }
#product_44 #category_ul li p a { background-image:none; padding-left:36px; }
#product_44 #category_ul li p:before { height:2px; border-bottom:2px dotted #666; width:10px; display:inline-block; content:""; position:absolute; left:15px; top:13px; }
#product_44 #category_ul li p.hover:before { border-color:#fff; }
#product_44 #category_ul li p.hover a { color:#fff }
/**/
.code_open { margin-top:55px; text-align:center }
.code_open p { display:block; font-size:14px; padding-top:10px; }
.code_open label img { width:30px; vertical-align:middle }
.code_open label { font-size:16px; color:#b51a1a; font-weight:bold; display:block; margin-top:30px; }
.code_open label em { font-style:normal; vertical-align:middle; display:inline-block }
/**/

#article-right { float:left; width:950px; padding:10px 15px; min-height:500px; margin-top:45px; padding-bottom:0px; }
.current_title { line-height:24px; line-height:24px; padding-bottom:8px; padding-top:5px; border-bottom:1px solid #ccc; font-size:16px; color:#e42645; font-weight:bold; text-indent:0px; position:relative; }
.catpos { font-size:12px; font-weight:normal; position:absolute; right:10px; top:0; background:url(../images/icon2.gif) no-repeat left center; padding-left:20px; }
.catpos a { color:#666; }
.catpos a:hover { color:#e42645 }
.current_content { font-size:14px; line-height:1.8; color:#666; padding:15px 0px; padding-top:25px; min-height:200px; }
.current_content a { color:#333; }
.current_content img { max-width:100%; }
/**/

#pages { text-align:center; padding:0px 0; margin-top:20px; padding-bottom:10px; }
#pages .a1 { display:none; }
#pages a { border: 1px solid #e42645; padding:2px 7px; margin:0 5px; font-size:12px; color:#e42645; vertical-align:middle }
#pages span, #pages a:hover { border:1px solid #e42645; padding:2px 7px; margin:0 5px; font-size:12px; background:#e42645; color:#fff; vertical-align:middle }
/**/

.product_list { }
.product_list li { float:left; width:300px; height:240px; margin-right:25px; margin-bottom:20px; }
.product_list li span { display:block; width:300px; height:200px; overflow:hidden; border:1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.product_list li img { height:100%; width:auto; margin:0 auto; margin-bottom:0px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 1s; -moz-transition: transform 1s; -ms-transition: transform 1s; -o-transition: transform 1s; transition: transform 1s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.product_list li a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.product_list li:hover span { border-color:#e42645 }
.product_list li p { display:block; font-size:13px; color:#666; }
.product_list li a { font-size:13px; color:#666; }
.product_list li a:hover { color:#1676b5 }
/**/
.news_list { }
.news_list li { margin-bottom:15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border-bottom:0px solid #dedede; position:relative; float:left; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.news_list li .thumb_span { width:220px; max-height:140px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right:20px; }
.news_list li a { display:block; padding:15px; float:left; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .05); }
.news_list li .thumb_span img { width:100%; }
.news_list li .thumb_div { width:670px; float:left; }
.news_list li b { font-size:16px; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#333 }
.news_list li a:hover b { color:#da251c; }
.news_list li p.description { display:block; margin-top:6px; color:#666; height:48px; overflow:hidden; font-size:14px; }
.news_list li p.time { display:block; padding-top:10px; color:#999 }
.news_list li .thumb_div p.time { padding-top:20px; }
.news_list li p.time font { display:inline-block; margin-left:15px; font-size:12px; border:1px solid #ccc; background:#ccc; line-height:22px; text-align:center; height:22px; padding:0 12px; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; color:#666 }
.news_list li p.time font i { }
.news_list li a:hover font { color:#fff; background:#da251c }
.news_list li a:hover { }
/**/
.news_h2 { font-size:20px; font-weight:normal; display:block; color:#666; line-height:1.6; text-align:center }
.share_p { display:block; padding-top:15px; border-top:0px solid #ccc; margin-top:15px; }
.content_show { padding-top:15px; }
.content_show img { max-width:100% }
.news_source { display:block; padding-top:10px; padding-bottom:10px; text-align:center }
.news_source font { margin-left:50px; }
.news_des { background:#eee; padding:10px 15px; }
/***/
.page_next { background:#fff; padding:10px 0; }
.page_next a { font-size:14px; color:#666; line-height:30px; }
.page_next a:hover { color:#e42645 }
/**/
.contact_us_form { padding:0 0px; padding-bottom:30px;/*-moz-box-shadow:2px 2px 10px #bebdbd; -webkit-box-shadow:2px 2px 10px #bebdbd; box-shadow:2px 2px 10px #bebdbd;*/ }
.contact_us_form p { display:block; padding:8px 40px; font-size:18px; color:#3793df; font-weight:bold; padding-top:25px; }
.contact_us_form ul { padding:15px 25px; width:526px; }
.contact_us_form li { position:relative; padding:14px 0; padding-left:85px; }
.contact_us_form li i { position:absolute; right:0; top:0 }
.contact_us_form li label { position:absolute; left:0; top:14px; padding:10px 0; padding-bottom:11px; font-size:14px; width:85px; background:#fff; text-align:center; }
.contact_us_form li label font { color:#F00; margin-right:2px; }
.contact_us_form li input[type='text'] { border:1px solid #d6d3d3; background:#fff; padding:9px 10px; display:block; width:400px; }
.contact_us_form li textarea { resize:none; border:1px solid #d6d3d3; height:62px; background:#fff; padding:10px 10px; display:block; width:400px; }
.contact_us_form li.textarea label { height:64px; }
.contact_us_form li.submit label { background:none; }
.contact_us_form li.submit input { display:inline-block; background:#3793df; font-size:15px; color:#fff; padding:15px 35px; border:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; font-family:'Microsoft Yahei' }
.contact_us_form select { border:1px solid #d6d3d3; background:#fff; padding:8px 10px; display:block; }
.contact_us_form li.submit input { margin-right:20px; }
.contact_us_form li.submit input.online_btn { background:#66b9fe }
.contact_us_form li .pinext { padding-top:10px; }
.contact_us_form li .pinext input { margin-left:15px; }
/**/
.Validform_checktip { margin-left:0; padding:0px 6px; font-size:12px; color:#ed3849 }
.info { border:1px solid #ed3849; padding:2px 20px 2px 5px; border-radius:2px; color:#666; position:absolute; display:none; line-height:20px; background-color:#fff; }
.dec { bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px; }
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px; }
.dec .dec1 { color: #ed3849; }
.dec .dec2 { color: #fff; top: -10px; }
/**/
/**/
.product_title { font-size:12px; font-weight:bold; }
.product_span { border-bottom:1px solid #dedede; padding:15px 0; float:left; }
.product_span a { display:block; float:left; padding:2px 15px; font-size:15px; margin-right:15px; }
.product_span a:hover, .product_span a.active { background:#e9c004; }
.content_show { }
.producttitle td { padding:3px 0; }
.bigsmall { float:left; width:450px; text-align:center; border:1px solid #ddd; }
.bigsmall img { max-height:300px; max-width:100%; margin:0 auto; }
.bigcontent { float:right; width:465px; line-height:1.5; font-size:14px; }
.bigcontent b { font-size:18px; }
.tabclick { margin-top:25px; border-bottom:0px solid #ccc; height:32px; position:relative; }
.tabclick:after { height:1px; background:#ddd; width:100%; display:block; position:absolute; left:0; bottom:-2px; content:""; }
.tabclick li { float:left; padding:6px 30px; height:20px; cursor:pointer; line-height:20px; font-size:12px; color:#333; margin-left:-1px; border: 1px solid #ddd; background: #f2f2f2; }
.tabclick li.on { background:#fff; border-top:2px solid #e42645; border-bottom:0; position:relative; z-index:9990 }
.tabclick li.on:after { height:1px; background:#fff; width:100%; position:absolute; left:0; bottom:0; content:""; display:block }
.blickitem { padding:15px 0; display:none; font-size:14px; line-height:22px; }
/**/
/**/
.article-left { background:#fff; float:left; width:100%; margin:25px 0; position:relative }
.article-left span { font-size: 12px; font-weight: normal; position: absolute; right: 10px; top:10px; height:26px; line-height:26px; color:#666; background: url(../images/icon2.gif) no-repeat left 9px; padding-left: 20px; }
.article-left span a { color:#666; margin:0 2px }
.article-left span a:hover { color:#e42645 }
.code_open { margin-top:55px; text-align:center }
.code_open p { display:block; font-size:14px; padding-top:10px; }
.code_open label img { width:30px; vertical-align:middle }
.code_open label { font-size:16px; color:#b51a1a; font-weight:bold; display:block; margin-top:30px; }
.code_open label em { font-style:normal; vertical-align:middle; display:inline-block }
/**/
.category_ul li { float:left; border-right:1px solid #efefef }
.category_ul li.on a.page-a { background:#e42645; color:#fff; }
.category_ul li a { line-height:20px; color:#666; padding:10px 25px; padding-bottom:15px; display: block; font-size:14px; text-align:center; text-transform:capitalize }
.category_ul li a:hover, .category_ul li.hover a { color:#fff; background:#e42645 url(../images/icond2.png) no-repeat center 30px; }
/***/
/***/
#page_about .inner_about_left { padding:0; padding-top:30px; }
#page_about .inner_about_left:before, #page_about .inner_about_left:after { display:none }
#page_about .inner_about_right:before, #page_about .inner_about_right:after { display:none }
#page_about .inner_about_right { padding:0; margin-top:10px; float:left; width:100%; }
.about_h1 { font-size:20px; color:#e42645; text-transform:uppercase; padding-bottom:25px; line-height:1.6; text-align:center }
.about_h1 font { display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center }
.about_h1 span { display:block; font-size:16px; color:#595656; padding-top:0px; padding-bottom:5px; margin-left:2px; text-align:center }
.about_h1:after { content:""; height:3px; background:#a9a9a9; width:65px; display:inline-block; margin-left:2px; text-align:center }
.about_text { font-size:14px; line-height:1.6; color:#737373; float:left; width:630px; }
.about_text .about_show { padding-right:20px; height:402px; overflow:hidden }
.about_text .about_show p { text-indent:2em; padding-bottom:10px; display:block }
.about_thumb { float:right; width:555px; padding-top:0px; }
#ascrail2000 { background:#f4f4f4 }
/********/
.led_cener { background:#f5f5f5; float:left; width:100%; padding:50px 0; margin-top:30px; }
.culture_cener { width:1200px; margin:0 auto; font-size:14px; line-height:1.6; color:#737373; margin-top:15px; }
.culture_cener { text-align:center }
.culture_cener li { width:280px; float:left; margin-right:26.66666666666667px; text-align:center; padding-top:35px; }
.culture_cener li b { display:block; border:2px solid #e42645; text-align:center; color:#e42645; font-size:20px; padding:50px 0; }
.culture_cener li.odd { float:right; margin-right:0 }
.culture_cener li p { display:block; padding-top:15px; line-height:18px; }
.honor { background: url(../images/honorbg.jpg) no-repeat center top; height:550px; }
.honor .current_content { margin:0 auto; width:1200px; }
.honor img { float:left; margin-right:200px; margin-left:50px; }
.honor_left { font-size:23px; color:#fff; padding-top:200px; }
.honor_left font { display:block; font-size:26px; padding-bottom:10px; }
#strength_area { padding:50px 0; }
#strength_area ul { width:1200px; margin:0 auto; margin-top:20px; }
#strength_area ul li { float:left; width:280px; margin-right:26.66666666666667px; font-size:14px; line-height:1.6; color:#737373; }
#strength_area ul li a { font-size:14px; line-height:1.6; color:#737373; }
#strength_area ul li.odd { float:right; margin-right:0 }
#strength_area ul li img { width:100%; display:block }
#strength_area ul li font { display:block; font-size:13px; text-align:center; padding:10px 0; font-weight:bold; color:#e42645 }
#strength_area ul li p { display:block; font-size:12px; line-height:1.5; display:block; text-align:center }
/**/
#map_left { float:left; width:540px; border:10px solid #ddd; }
#map_right { float:right; width:595px; }
#map_right h1 { color:#e42645; font-size:19px; padding-bottom:16px; font-weight:normal; padding-top:8px; line-height:1.5}
#map_right .icon_class_p { display:block; border-bottom:1px solid #f5f5f5; position:relative; padding:14px 0; padding-left:28px; font-size:15px; line-height:1.5 }
#map_right .icon_class_p i { position:absolute; left:0; top:16px; }
/**/
.contact_us_form { padding:0 0px; border:10px solid #f8f8f8; background:#eee; margin-top:40px;/*-moz-box-shadow:2px 2px 10px #bebdbd; -webkit-box-shadow:2px 2px 10px #bebdbd; box-shadow:2px 2px 10px #bebdbd;*/ }
.contact_us_form p { display:block; padding:8px 40px; font-size:18px; color:#e42645; font-weight:bold; padding-top:25px; }
.contact_us_form ul { padding:15px 25px; width:526px; }
.contact_us_form li { position:relative; padding:14px 0; padding-left:85px; }
.contact_us_form li i { position:absolute; right:0; top:0 }
.contact_us_form li label { position:absolute; left:0; top:14px; padding:10px 0; padding-bottom:11px; font-size:14px; width:85px; background:#eee; text-align:center; }
.contact_us_form li label font { color:#F00; margin-right:2px; }
.contact_us_form li input[type='text'] { border:1px solid #d6d3d3; background:#fff; padding:9px 10px; display:block; width:400px; }
.contact_us_form li textarea { resize:none; border:1px solid #d6d3d3; height:62px; background:#fff; padding:10px 10px; display:block; width:400px; }
.contact_us_form li.textarea label { height:64px; }
.contact_us_form li.submit label { background:none; }
.contact_us_form li.submit input { display:inline-block; background:#e42645; font-size:13px; color:#fff; padding:9px 30px; border:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; font-family:'Microsoft Yahei' }
.contact_us_form select { border:1px solid #d6d3d3; background:#fff; padding:8px 10px; display:block; }
.contact_us_form li.submit input { margin-right:20px; }
.contact_us_form li.submit input.online_btn { background:#fc5047 }
.contact_us_form li .pinext { padding-top:10px; }
.contact_us_form li .pinext input { margin-left:15px; }
/******/
.inner_faq_div { margin-top:0px; }
.inner_faq_div .h2_faq { display:block; padding:25px 0; padding-bottom:35px; text-align:center; font-size:28px; font-weight:bold }
.inner_faq_div .h2_faq a { color:#3793df }
.inner_faq_div ul { list-style:none; margin:0px; padding:0px; }
.inner_faq_div ul li { float:left; width:100%; margin-left:0px; margin-bottom:15px; }
.inner_faq_div ul li strong { background:url(../images/fq.png) left center no-repeat; height:30px; line-height:30px; margin-bottom:10px; font-size:16px; color:#e42645; text-indent:30px; display:block; }
.inner_faq_div ul li p { background:url(../images/fa.png) left 3px no-repeat; line-height:24px; font-size:15px; color:#666666; padding-left:30px; }
.inner_faq_div ul li.odd { float:right }
/***/
.faq_list { }
.faq_list li { float:left; width:380px; margin:15px 0; margin-right:30px; height:72px;}
.faq_list li div{padding:10px 15px; border:1px solid #ccc; font-weight:bold; height:50px; position:relative; display:block}
.faq_list li div p{ position:absolute; left:0; top:0; height:100%; width:100%; text-align:left;}
.faq_list li a{ font-size:16px; color:#666; padding-left:70px; display:block; line-height:20px; padding-right:15px;}
.faq_list li a:hover{color:#e42645}
.faq_list li:hover div{border-color:#e42645}
.faq_list li a:before { background:url(../images/down.png) no-repeat; width:50px; height:50px; background-size:100% 100%; display:inline-block;content:""; vertical-align:top; position:absolute; left:10px; top:50%; margin-top:-25px; }
.faq_list li span{ display:block; text-align:left; width:100%;}
.faq_list li.odd { float:right; margin-right:0 }
.flexbox { text-align: left; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
/***/
#qq_kefu{ position:fixed; right:10px; top:200px;}
.kefu_bar{ background:url(../images/kefu_en.png) no-repeat; width:41px; height:132px; display:block;}
.kefu_bg{ display:none;width:165px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#f9fafb; border:1px solid #ddd; }
.kefu_qq{ position:relative; }
.kefu_qq #close{ width:20px; height:20px; cursor:pointer; cursor:pointer; display:block; position:absolute; right:11px; top:-10px; background:url(../images/kefu_close.png) no-repeat right top;}
.kefu_qq a{ display:block;display:block; text-align:center; width:150px; padding:15px 0; font-size:13px; color:#333}
.kefu_qq a img{ margin-bottom:6px;}
.kefu_qq a:hover{color:#c60b12}
.kefu_a{ background:#f9fafb; border-top:1px solid #ddd;text-align:center; padding:15px 10px;}
.kefu_a p{ line-height:20px; font-size:12px; }
.kefu_a p b{color:#c60b12; font-size:15px;}
.kefu_bottom{border-top:1px solid #ddd;}
.kefu_bottom span{ display:inline-block; width:75px; height:55px; background:url(../images/scrollbg.png) no-repeat center center; cursor:pointer; position:relative}
.kefu_bottom span font{ background:url(../images/kefucode_en.png) no-repeat; width:121px; height:174px; position:absolute; left:-120px; top:-120px; display:none}
.kefu_bottom span:hover font{ display:block;}
.kefu_bottom span.code{ border-right:1px solid #ddd;width:74px; background:url(../images/codebg.png) no-repeat center center}