@charset "utf-8";
@import url("core.css");
@import url("fonts.css");
/* CSS Document */
html,#top{ min-width:1300px; margin:0 auto;}
body { background-color:#fff; font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif; font-size:14px; color:#333; }
.center, #center { width:1196px; margin:0 auto; }
#top { background:#fff; margin:0 auto; width:100%; z-index:9999; }
#header { height:90px; position:relative; width:1196px; margin:0 auto; z-index:9999; }
a.logo { position:absolute; left:0; top:10px; }
a.logo img { height:70px; }
/***/
.language { display:block; position:absolute; right:0; top:30px; background:url(../images/icon-dd1.png) no-repeat 95px center; border:1px solid #f7f7f7; padding:0px 10px; padding-right:25px; }
.language i { background:url(../images/lang.jpg) no-repeat center center; width:15px; height:28px; display:inline-block; vertical-align:top; margin-right:10px; }
.language a { color:#707473; font-size:12px; display:block; position:relative; line-height:30px; height:30px; }
.language a:hover ul { display:block }
.language ul { display:none; position:absolute; left:-11px; top:30px; background:#fff; width:112px; padding:15px 0; border:1px solid #f7f7f7; }
.language ul li { text-align:center; line-height:30px; }
.language ul li:hover { background:#eee }
/***/
#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; display:none; }
#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;
}
/**/
#top, #top a.logo, #top img, #nav, ul.dropdown li a { -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; }
/***/
#top.fixed { position:fixed; box-shadow: 0px 0px 10px #022852; }
#top.fixed #topbar { display:none }
#top.fixed a.logo { top:6px; }
#top.fixed a.logo img { height:50px; }
#top.fixed #header, #top.fixed #nav, #top.fixed ul.dropdown li a { height:70px; line-height:70px; }
#top.fixed .language { top:20px; }
/* nav*/
#topbar { background:#0c507e; height:40px; line-height:40px; }
#topbar p { display:block; width:1196px; margin:0 auto; position:relative; height:40px; color:#fff }
#topbar p span { font-size:21px; color:#fff; position:absolute; right:0; top:0; font-family:Arial, Helvetica, sans-serif }
#topbar p span:before { background:url(../images/icontel.png) no-repeat; width:20px; height:20px; background-size:100% 100%; content:""; display:inline-block; vertical-align:middle; margin-top:-3px; margin-right:15px; }
/***/
#nav * { }
#nav { height:90px; float:right; margin-right:35px; }
#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 0px; border-right:1px solid #f5f5f5 }
ul.dropdown li.selected a, ul.dropdown li a.on { color:#fff; background:#075da6 }
ul.dropdown li a { color:#4c4c4c; font-size:15px; padding:0px 25px; line-height:90px; line-height:90px; text-decoration:none; display:block; float:left; text-align:left; }
ul.dropdown li a:hover { color:#fff; background:#075da6 }
/* LEVEL TWO*/
ul.dropdown .sub_menu { margin:0; list-style-type:none; display:none; position:absolute; top:90px; left:0; width:356px; padding:8px 0; background:#075da6 }
#top.fixed ul.dropdown .sub_menu { top:70px; }
.sub_menu_div { padding-left:110px; position:relative; min-height:120px; position:relative; padding-top:5px; }
.sub_menu_div:before { background:url(../images/icon_news.png) no-repeat; width:60px; height:60px; background-size:100% 100%; content:""; position:absolute; left:20px; top:18px; }
#menu46 .sub_menu_div:before { background-image:url(../images/icon_ys.png) }
#menu44 .sub_menu_div:before { background-image:url(../images/icon_news.png) }
#menu41 .sub_menu_div:before { background-image:url(../images/icon_news.png) }
#menu51 .sub_menu_div:before { background-image:url(../images/icon_service.png) }
#menu37 .sub_menu_div:before { background-image:url(../images/icon_about.png) }
#menu54 .sub_menu_div:before { background-image:url(../images/icon_contact.png) }
/**/
ul.dropdown ul li { margin-left:0; margin-right:10%; padding:0; position:relative; border:0; width:90%; }
ul.dropdown li.selected ul li a, ul.dropdown li ul li a, #top.fixed ul.dropdown li ul li a, #top.fixed ul.dropdown li.selected ul li a { display: block; float:none; text-align:left; padding:8px 0px; height:auto; font-size:15px; line-height:28px; color:#fff; font-weight:normal; line-height:normal; margin:0; border:0; background:url(../images/icon-l1.png) no-repeat 3px center; padding-left:15px; border-bottom:1px solid #0770d2; }
ul.dropdown li.selected ul li a:hover { border-bottom-color:#fff }
/**/
#banner { margin:0 auto; }
/**/
.homebg { }
.ntoicebg { }
#center { width:1196px; margin:0 auto; }
#center-auto { width:1196px; margin:0 auto; }
#autoindex { float:left; width:1196px; }
/**/
#footer { }
.footer-center { width:1196px; margin:0 auto; padding-bottom:18px; }
/**/
.footer-menu { background:#2d2f2e; border-top:0px solid #ccc; border-bottom:0px solid #d0cfcf; margin-top:0px; }
.footermenu { }
.footermenu h1 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:10px; display:block; margin-top:2px; }
.footermenu li { float:left; line-height:20px; padding-top:35px; padding-bottom:10px; font-size:12px; color:#bcbcbc; margin-right:60px; min-height:166px; }
.footermenu li.footermenu51 { margin-right:0 }
.footermenu li p { margin-bottom:5px; }
.footermenu li a { color:#d3d3d3; font-size:14px; }
.footermenu li a:hover { text-decoration:underline; color:#fff }
.footermenu li.contact { float:right; }
.footermenu li.contact .contact_code img { width:125px; }
.contact_address { color:#d3d3d3; font-size:14px; }
.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:390px; min-height:166px; border-left:1px solid #454645; padding-left:30px; }
.contact_code { float:right; width:125px; padding-left:30px; text-align:center; line-height:3; font-size:14px; height:166px; border-left:1px solid #454645 }
#copyright { background:#323332; 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:5px; }
.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:#195797; display:block; padding-bottom:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.h1_title span { font-size:18px; color:#595656; display:block }
.h60 { height:65px; }
.h30 { height:45px; }
/******/
.about_left { position:relative; padding:30px; padding-bottom:0; padding-right:0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; }
.about_left:before { width:80%; height:1px; display:block; content:""; position:absolute; left:0; top:0; background:#0573d0; }
.about_left:after { width:1px; height:340px; display:block; content:""; position:absolute; left:0; top:0; background:#0573d0 }
.about_right { position:relative; padding-right:30px; padding-bottom:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:left; width:100%;  }
.about_right:before { width:1px; height:210px; display:block; content:""; position:absolute; right:0; bottom:0; background:#0573d0 }
.about_right:after { width:210px; height:1px; display:block; content:""; position:absolute; right:0; bottom:0; background:#0573d0 }
.about_show { height:294px; overflow:hidden }
.index_about { margin-top:60px; background:#f3f3f3; padding:50px 0; }
.about_h1 { font-size:25px; color:#195797; text-transform:uppercase; padding-bottom:25px; }
.about_h1 font { display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.about_h1 span { display:block; font-size:18px; color:#595656; padding-top:0px; padding-bottom:10px; margin-left:2px; }
.about_h1:after { content:""; height:3px; background:#a9a9a9; width:50px; display:block; margin-left:2px; }
.about_text { font-size:14px; line-height:1.8; color:#737373; float:left; width:550px; }
.about_thumb { float:right; width:555px; padding-top:10px; }
/***/
#page_about .about_left { padding:0;  }
#page_about .about_left:before, #page_about .about_left:after { display:none }
#page_about .about_right:before, #page_about .about_right:after { display:none }
#page_about .about_right { padding:0 }
#page_about .about_text { width:590px; }
/*******/
.index_list { background:#efefef; padding:60px 0; }
.news_left, .news_right { float:left; width:397px; background:#fff; border-right:1px solid #ededed; height:457px; }
.news_center { float:right; width:400px; background:#fff; height:457px; }
.news_h1 { border-bottom:1px solid #ededed; font-size:16px; color:#414141; position:relative; padding:14px 14px; padding-bottom:12px; }
.news_h1 a { position:absolute; right:14px; top:35px; font-size:14px; color:#757575; font-family:Arial, Helvetica, sans-serif; }
.news_h1 font { display:block; font-size:14px; color:#757575; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:5px; }
.news_left p, .news_right p { display:block; padding:14px; }
.news_left ul, .news_right ul { padding:5px 0; padding-bottom:15px; }
.news_left ul li, .news_right ul li { font-size:13px; color:#858687; position:relative; padding:0px 14px; padding-bottom:15px; }
.news_left ul li a, .news_right ul li a { font-size:13px; color:#858687; }
.news_left ul li a:hover, .news_right ul li a:hover { font-size:13px; color:#0568bc; text-decoration:underline }
.news_left ul li span, .news_right ul li span { position:absolute; right:14px; top:0px; }
.news_top { font-size:15px; color:#707070; line-height:1.5; text-align:center; border-bottom:1px solid #ededed; padding:30px 0; }
.news_top b { font-size:18px; color:#414141; display:block; padding-bottom:10px; }
.news_bottom { text-align:center; font-size:15px; color:#414141; display:block; padding-top:24px; padding-left:20px; padding-right:20px;}
/******/
.advantage_ul { }
.advantage_ul li { float:left; width:227px; margin-right:15.25px; }
.advantage_ul li a { display:block; position:relative; }
.advantage_ul li a:before, .advantage_ul li a:after { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -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;
}
.advantage_ul li a:before { background:url(../images/aboverbg.png) repeat; content:""; height:158px; width:227px; position:absolute; left:0; top:0; z-index:9900; }
.advantage_ul li a:after { background:url(../images/h1.png) no-repeat center center; content:""; height:158px; width:227px; position:absolute; left:0; top:0; z-index:9990 }
.advantage_ul li.icon_2 a:after { background-image:url(../images/h2.png) }
.advantage_ul li.icon_3 a:after { background-image:url(../images/h3.png) }
.advantage_ul li.icon_4 a:after { background-image:url(../images/h4.png) }
.advantage_ul li.icon_5 a:after { background-image:url(../images/h5.png) }
.advantage_ul li a:hover:before, .advantage_ul li a:hover:after { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.advantage_ul li.odd { margin-right:0; float:right }
.advantage_ul li b { font-size:16px; display:block; color:#595656; border-bottom:1px dashed #777; padding-bottom:10px; margin-bottom:15px; margin-top:15px; }
.advantage_ul li p { color:#595656; 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/blue1.png) no-repeat; width:423px; height:307px; text-align:center; 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:18px; width:100%; height:100%; }
#manguatrue_img ul li fieldset font { line-height:1.8; padding:40px 30px; display:block }
/*****/
/**/
#scroll_top_bg { padding-top:30px; padding-bottom:25px; }
.scroll_0 { background:#efefef }
.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:32px; margin-bottom:50px; width:355px; height:272px; float:left; position:relative }
.category_index_ul li span { display:block; width:100%; height:36px; line-height:36px; text-align:center; font-size:14px; background-color:#e7e7e7}
.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; }

/**/
#innerbaner { margin:0 auto; width:100%; background:#fff; position:relative; height:220px; }
#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:#ddd; text-align: center; font-weight:bold; line-height:24px; margin-bottom:25px; }
.category_title p { padding:7px 10px; display:block; font-size:15px; color:#666; }
.category_border { }
#category_ul { padding:0px 0; border-top:0; }
#category_ul li { background:#075da6; margin-bottom:10px; }
#category_ul li.on a.page-a { background:#075da6; color:#fff; }
#category_ul li a { line-height:20px; color:#fff; padding:7px 6px; display: block; font-size:14px; text-align:center }
#category_ul li a:hover, #category_ul li.hover a { color:#fff; background:#d62d00; }
#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:30px; background:url(../images/con2.png) no-repeat 15px 15px }
#product_44 #category_ul li a:hover, #product_44 #category_ul li.hover>a { background:#d62d00 url(../images/con2.png) no-repeat 15px 15px }
#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 }
/**/
.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:#1676b5 }
.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:#075da6; 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 }
.category_ul li a:hover, .category_ul li.hover a { color:#fff; background:#3793df url(../images/icond2.png) no-repeat center 30px; }
/***/
#article-right { float:left; width:950px; 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:15px; color:#075da6; 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:#075da6 }
.current_content { font-size:14px; line-height:1.5; color:#666; padding:15px 0px; padding-top:25px; }
.current_content a { color:#555; }
.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 #1676b5; padding:2px 7px; margin:0 5px; font-size:12px; color:#1676b5; vertical-align:middle }
#pages span, #pages a:hover { border:1px solid #1676b5; padding:2px 7px; margin:0 5px; font-size:12px; background:#1676b5; color:#fff; vertical-align:middle }
/**/

.product_list { }
.product_list li { float:left; width:290px; height:240px; margin-right:25px; margin-bottom:20px; }
.product_list li span { display:block; width:300px; height:220px; overflow:hidden }
.product_list li img { width:100%; height: 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 0.5s; -moz-transition: transform 0.5s; -ms-transition: transform 0.5s; -o-transition: transform 0.5s; transition: transform 0.5s; -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 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 { background:#fff; padding-bottom:15px; margin-bottom:15px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; border-bottom:1px 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:250px; max-height:140px; overflow:hidden; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right:20px; }
.news_list li .thumb_span img { width:100%; }
.news_list li .thumb_div { width:700px; float:left; }
.news_list li b{ font-size:15px; font-weight:bold; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_list li a:hover b { color:#075da6; }
.news_list li p.description { display:block; margin-top:10px; color:#888888; line-height:1.8;overflow:hidden; font-size:13px; }
.news_list li p.time { display:block; padding-top:10px; color:#999; font-size:12px;}
.news_list li .thumb_div p.time { padding-top:20px; }
.news_list li p.time font { display:inline-block; margin-left:15px; background:#fff; color:#075da6; padding:0px 10px; line-height:24px; padding-right:0; font-size:12px; }
.news_list li p.time font i { background:#fff; color:#075da6; font-weight:bold; display:inline-block; padding:0 5px; padding-right:7px; line-height:24px; margin-left:0px; }
.news_list li a:hover { color:#333 }
/**/
.news_h2 { font-size:24px; font-weight:normal; display:block; color:#333; line-height:1.2; }
.share_p { display:block; padding-top:15px; border-top:0px solid #ccc; margin-top:15px; }
.content_show { font-size:14px; line-height:1.5 }
.content_show img { max-width:100% }
.news_source { display:block; padding-top:15px; padding-bottom:15px; }
.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:#075da6 }
/**/
#map_left { float:left; width:540px; border:10px solid #ddd; }
#map_right { float:right; width:595px; }
#map_right h1 { color:#075da6; font-size:21px; padding-bottom:16px; font-weight:normal; padding-top:8px; }
#map_right .icon_class_p { display:block; border-bottom:1px solid #f5f5f5; position:relative; padding:14px 0; padding-left:28px; font-size:16px; }
#map_right .icon_class_p i { position:absolute; left:0; top:15px; }
.article-right { padding-top:10px; padding-bottom:20px; }
/**/
.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:#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:#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:#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 { padding-top:10px; }
.producttitle td { padding:3px 0; }
.bigsmall {  text-align:center;}
.bigcontent { line-height:1.5; font-size:14px; }
.bigcontent h2 { padding-bottom:20px; font-size:18px; border-bottom:none; text-align:center;}
.bigcontent b { font-size:18px; }
.tabclick { margin-top:25px; border-bottom:1px solid #ccc; height:32px; }
.tabclick li { float:left; padding:6px 30px; height:20px; cursor:pointer; line-height:20px; font-size:12px; color:#333; background:#ccc; margin-right:4px; }
.tabclick li.on { background:#0968c2; color:#fff; }
.blickitem { padding:15px 0; display:none; font-size:14px; line-height:22px; }
/**/

#minshow { }
#minshow .h1_title { background:#0052a5; height:25px; line-height:25px; color:#fff; font-size:14px; text-indent:12px; position:relative; }
#minshow .h1_title span.close { position:absolute; right:5px; top:0; font-size:18px; cursor:pointer; }
.kefu_area { border:2px solid #0052a5; width:180px; background:#fff; float:left; }
#minshow span.close { float:left; height:149px; width:32px; margin-top:0px; display:block; background:url(../images/charbar101.png) no-repeat left top; font-size:18px; cursor:pointer; }
#minshow span.hover { background-image:url(../images/charbar102.png); }
.kefu { padding:10px 0; margin:0; color:#555; }
.kefu { line-height:23px; float:left; width:180px; }
.kefu li { padding:0 10px; height:23px; float:left; width:160px; margin-bottom:8px; }
.kefu li.qtitle { margin-bottom:8px; background:#a7d2fe; color:#000; font-size:13px; font-weight:bold; }
.tel_title { font-size:15px; font-weight:bold; border-top:1px dotted #CCC; display:block; height:30px; font-family:'微软雅黑'; line-height:30px; color:#555; }
.kefu_tel { padding:10px 12px; padding-top:0; color:#555; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
/********/
.flexbox{ text-align: center; 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; }
.development_path { width:1200px; margin:0 auto; }
#development_path,#strength_area{ background:#3793df; padding:50px 0; color:#fff; line-height:1.8; font-size:16px; margin-top:60px; position:relative}
#development_path:after{ width:100%; position:absolute; left:0; bottom:113px; background:url(../images/lcbg.png) no-repeat center top; height:30px; display:block; z-index:0; content:"";}
#development_path b{ display:block; font-size:35px; text-align:center; padding-bottom:40px;}
#development_path font{ display:block;padding-bottom:5px;}
#development_path b:after{ width:70px; height:3px; background:#fff; display:inline-block; content:"";}
.path_year { position:relative; padding:0 60px; padding-left:300px; font-size:24px; line-height:2; min-height:192px; text-align:left;}
.path_year label { display:block; font-size:30px; font-weight:bold; text-align:center; position:absolute; left:100px; top:50%; margin-top:-50px; }
.path_year div{ text-align:left; float:left; width:100%}
.swiper-pagination-bullet { }
.gallery-thumbs{ margin-top:50px;}
.gallery-thumbs i{ font-style:normal; font-size:25px;color:#8fc8f8;font-weight:bold;padding-top:50px; text-align:center; display:inline-block;}
.gallery-thumbs .swiper-slide-active i{ color:#fff;background:url(../images/hist-cur.png) no-repeat center top; }
.gallery-thumbs .swiper-slide{ text-align:center;}
/***/
.led_cener{ width:1200px; margin:0 auto; }
.led_cener b{ display:block; font-size:35px; text-align:center; padding-bottom:40px; color:#195797;line-height:1.8;}
.led_cener font{ display:block;padding-bottom:5px;}
.led_cener b:after{ width:70px; height:3px; background:#195797; display:inline-block; content:"";}
.led_cener li{ float:left; width:280px; margin-right:26.666666px;}
.led_cener li img{ width:100%}
.led_cener li.odd{ float:right; margin-right:0}
.led_cener li span{ color:#fff; background:#9ac0e3; display:block; font-size:18px; text-align:center; padding:15px 0}
#strength_area{ margin-top:90px; padding-bottom:70px;}
#strength_area b{ display:block; font-size:35px; text-align:center; padding-bottom:40px;}
#strength_area font{ display:block;padding-bottom:5px;}
#strength_area b:after{ width:70px; height:3px; background:#fff; display:inline-block; content:"";}
#strength_area li{ float:left; width:572px;}
#strength_area li.odd{ float:right}
#strength_area ul{ width:1200px; margin:0 auto;}
#strength_area ul a{ display:block; position:relative}
#strength_area ul a p{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=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0; color:#fff; text-align:center; position:absolute; left:0; top:0; width:100%; height:276px; display:block; line-height:276px; font-size:18px; font-weight:bold;}
#strength_area ul a:hover p{ filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1; }	
#strength_area ul a img{ width:100%; height:276px;}
#strength_area ul a font{ background:#fff; font-size:18px; font-weight:bold; padding:10px 0; color:#195797; text-align:center; display:block}
.tund_p{ font-size:16px; line-height:2; padding-bottom:40px; text-align:center;}
.tund_p p{ display:block; padding-top:20px;}
/************/
.left_img{ float:left; width:432px;}
.right_img{ float:right; width:715px;}
/************/
#tearm_about{ line-height:1.8}
.mobile_left{ float:left; width:590px; line-height:2; margin-bottom:15px;}
.mobile_right{ float:right; width:590px; line-height:2; margin-bottom:15px;}
#left_pp{margin-top:50px;}
#right_pp b{ display:block; font-size:20px; }
#right_pp strong{ display:block; font-size:16px; margin-bottom:30px;}
#right_pp{ width:560px;margin-top:50px;}
.paddineg_left{ padding-left:30px; display:block; padding-top:25px;}
.current_content img{ max-width:100%}


.like { padding:10px 0;}
.like ul {}
.like ul li { float:left; width:45%; height:28px; line-height:28px; }