@CHARSET "UTF-8";

/**
 * 整站通用STYLE
 * @方淞  QQ:913623723  E-mail:wnfangsong@163.com
 * LINK:www.wnfangsong.com
 * TIME:2015-7-21
*/

/*
Theme Name: BILL HTML
Theme URI: http://weibo.com/wnfangsong
Author: @billhtml
Author URI: http://weibo.com/wnfangsong
Description: 简洁干净且自定义的一款实用的主题
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 简洁 干净 自定义 实用

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

html,body,div,span,object,embed,ruby,output,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; vertical-align: baseline; background: transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
li,ol,ul {list-style: none;}
a {margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; -webkit-tap-highlight-color:rgba(0,0,0,0); background: transparent; font-size: 14px; color: #000; noFocusLine: expression(this.onFocus=this.blur()); cursor: auto;}
a:focus, input, textarea {outline: none;}
a:link, a:visited, a:active {text-decoration: none; color: #333;}
a:hover {text-decoration: none; color: #000;}
textarea {resize: none;}
table {border-collapse: collapse; border-spacing: 0;}
img,a img {border: none; vertical-align: top;}
p, br {line-height: 26px;}
body,td,th {font-size: 14px; color: #000; font-family: "Microsoft Yahei", "SimHei"; line-height: 26px;}
body {margin: 0px; background-color: #fff;}
html,body {/* min-height: 101%; */}

::selection {background:#0d2134; color:#fff;}
::-moz-selection {background:#0d2134; color:#fff;}
::-webkit-selection {background:#0d2134; color:#fff;}

.width100 {width: 100%; height: auto; float: left;}
.main_center, #webtop ul, .menu-top_menu_list-container, .menu-top_menu_list_jp-container {width: 960px; height: auto; margin: 0px auto;}
.page_main_line {width: 100%; height: 1px; float: left; background-color: #ebebeb; margin: 40px 0px 0px 0px;}

/*webtop*/
#webtop ul {height: 80px;}
#webtop ul li {height: 80px; width: auto; float: left;}
#webtop ul li.logo {margin-right: 111px; margin-right: 100px\0;}
#webtop ul li.logo img {margin-top: 30px;}
#webtop ul li.ico {height: 30px; line-height: 30px; text-indent: 35px; margin-top: 26px; margin-right: 25px; font-size: 18px; color: #525252; background-image: url('./images/ld_web_body_back.png'); background-position: 0px 2px; background-repeat: no-repeat;}
#webtop ul li.fax {background-position: -200px 2px;}
#webtop ul li.soso {width: 196px; height: 28px; border: 1px solid #aaa; margin-top: 17px;}
#webtop ul li.soso input#s {width: 161px; padding-left: 3px; padding-right: 3px; height: 20px; line-height: 20px; margin-top: 3px; float: left; border: 0px none; border-right: 1px solid #939393;}
#webtop ul li.soso input#searchsubmit {width: 28px; height: 24px; border: 0px none; margin-top: 2px; float: left; background: transparent; background-image: url('./images/ld_web_body_back.png'); background-position: 0px -32px; background-repeat: no-repeat;}
#webtop ul li.web_link {height: 33px; width: 198px;}
#webtop ul li.web_link a {float: right; margin-left: 10px;}

/*menu*/
.webtopmenuline {width: 100%; height: 45px; background-color: #214e80;}
.webtopmenu .menu-top_menu_list-container ul li, .webtopmenu .menu-top_menu_list_jp-container ul li {width: 192px; height: auto; float: left;}
.webtopmenu .menu-top_menu_list-container ul li a, .webtopmenu .menu-top_menu_list_jp-container ul li a {width: 100%; height: 45px; line-height: 45px; color: #fff; text-align: center; float: left; font-size: 18px;}
.webtopmenu .menu-top_menu_list-container ul li a:hover, .webtopmenu .menu-top_menu_list_jp-container ul li a:hover {background-color: #db2525;}
.webtopmenu .menu-top_menu_list-container ul li ul.sub-menu, .webtopmenu .menu-top_menu_list_jp-container ul li ul.sub-menu {width: 192px; margin-top: 45px; height: auto; float: left; display: none; position: absolute; z-index: 999;}
.webtopmenu .menu-top_menu_list-container ul li:hover ul.sub-menu, .webtopmenu .menu-top_menu_list_jp-container ul li:hover ul.sub-menu {display: block;}
.webtopmenu .menu-top_menu_list-container ul li ul.sub-menu li a, .webtopmenu .menu-top_menu_list_jp-container ul li ul.sub-menu li a {height: 34px; line-height: 34px; float: left; font-size: 16px; color: #fff; background-color: #2E5A8C;}
.webtopmenu .menu-top_menu_list-container ul li ul.sub-menu li a:hover, .webtopmenu .menu-top_menu_list_jp-container ul li ul.sub-menu li a:hover {color: #fff; background-color: #FD4A4A;}
.webtopmenu .menu-top_menu_list-container ul li.current-menu-item a, .menu-top_menu_list-container ul li.current-menu-parent a, .webtopmenu .menu-top_menu_list_jp-container ul li.current-menu-item a, .menu-top_menu_list_jp-container ul li.current-menu-parent a {background-color: #db2525;}
.webtopmenu .menu-top_menu_list-container ul li ul li.current-menu-item a, .webtopmenu .menu-top_menu_list_jp-container ul li ul li.current-menu-item a {background-color: #FD4A4A; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*home banner*/
.home_banner {width: 100%; height: 370px; float: left; overflow: hidden; zoom: 1; position: relative;}
.home_banner #index_b_hero {width: 960px; height: 370px; margin: auto; position: relative;}
.home_banner #index_b_hero img {width: 960px; height: 370px;}
.home_banner #index_b_hero .heros {width: 960px; height: 370px;}
.home_banner #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
.home_banner #index_b_hero .next, .home_banner #index_b_hero .prev { position: absolute; top: 50%; z-index: 3; }
.home_banner #index_b_hero .next { margin: -35px 0px 0 0; right: -35px; z-index: 9999;}
.home_banner #index_b_hero .prev {margin: -35px 0px 0 0; left: -35px; z-index: 9999;}
.home_banner #index_b_hero .disabled { background-color: #eee; }
.home_banner #index_b_hero .mask-left, .home_banner #index_b_hero .mask-right, .home_banner #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 960px; height: 370px; overflow: hidden; left: 1920px; }
.home_banner #index_b_hero .mask-right, .home_banner #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
.home_banner #index_b_hero .mask-right { left: 960px; }
.home_banner #index_b_hero .active { z-index: 2; left: 0; }
.home_banner .icon-arrow-a-left, .home_banner .icon-arrow-a-right {background-image: url('./images/ld_web_body_back.png'); background-repeat: no-repeat;}
.home_banner .icon-arrow-a-left {height: 64px; width: 35px; background-position: 0px -211px;}
.home_banner .icon-arrow-a-left:hover, .home_banner .icon-arrow-a-left.arrow-a-left_hover, .home_banner .icon-arrow-a-left.arrow-a-left-hover { background-position: 0px -211px; }
.home_banner .icon-arrow-a-right { background-position: -35px -211px; height: 64px; width: 35px; }
.home_banner .icon-arrow-a-right:hover, .home_banner .icon-arrow-a-right.arrow-a-right_hover, .home_banner .icon-arrow-a-right.arrow-a-right-hover { background-position: -35px -211px; }

/*home pro*/
.home_pro_up {margin-top: 50px;}
.home_pro_up ul li {width: 240px; height: 193px; float: left;}
.home_pro_up ul li img {width: 240px; height: 140px; border-bottom: 3px solid #214e80;}
.home_pro_up ul li img:hover, .home_pro_up ul li:hover img {border-bottom: 3px solid #db2525;}
.home_pro_up ul li a.link {width: 100%; height: 50px; line-height: 50px; font-size: 16px; float: left; text-align: center;}
.home_pro_up ul li a.link font {margin: 0px 10px; color: #fff; font-family: arial;}
.home_pro_up ul li:hover a.link, .home_pro_up ul li:hover a.link font {color: #db2525;}

/*page home*/
.home_main {margin-top: 25px;}
.home_main .list .home_title {width: 100%; height: 35px; padding-bottom: 20px; float: left; border-bottom: 1px solid #ebebeb;}
.home_main .list .home_title span {width: 33px; height: 35px; float: left; background-image: url('./images/ld_web_body_back.png'); background-position: -70px -35px; background-repeat: no-repeat;}
.home_main .list .home_title font {width: auto; height: 35px; line-height: 50px; font-weight: bold; float: left; font-size: 16px; text-indent: 10px;}
.home_main .news .home_title span {background-position: -70px -80px;}
.home_main .list {width: 455px; height: auto; float: left;}
.home_main .list .dmain {width: 100%; height: auto; float: left; margin-top: 12px;}
.home_main .line {width: 50px; height: 430px; float: left;}

.home_main .about_us .dmain div {width: 100%; height: 160px; float: left; padding-bottom: 15px; border-bottom: 1px solid #ebebeb;}
.home_main .about_us .dmain .list1 img, .about_us .dmain .list2 img {width: 116px; height: 161px; float: left;}
.home_main .about_us .dmain .list1 p, .about_us .dmain .list2 p {width: 319px; height: 53.5px; line-height: 53.5px; padding-left: 20px; float: left;}
.home_main .about_us .dmain .list1 p span, .about_us .dmain .list2 p span {font-weight: bold; float: left;}
.home_main .about_us .dmain .list1 p i, .about_us .dmain .list2 p i {width: 40px; height: 53.5px; font-size: 16px; font-style: normal; color: #214e80; float: left; text-align: center; font-family: arial;}
.home_main .about_us .dmain .list1 p font, .about_us .dmain .list2 p font {width: auto; height: 53.5px; float: left; color: #221815;}
.home_main .about_us .dmain .list2 img {float: right;}
.home_main .about_us .dmain .list2 {margin-top: 15px;}

.home_main .news .dmain a {width: 100%; height: 61px; float: left;}
.home_main .news .dmain a span, .home_main .news .dmain a font {width: auto; float: left;}
.home_main .news .dmain a span {width: 117px; height: 38px; line-height: 38px; text-align: center; margin-right: 10px; margin-top: 11px; letter-spacing:1px; background-color: #214e80; color: #fff; background-image: url('./images/ld_web_body_back.png'); background-position: -273px -120px;}
.home_main .news .dmain a font {width: 328px; height: 60px; line-height: 60px; border-bottom: 1px dashed #ebebeb; color: #525252;}
.home_main .news .dmain a:hover span {background-position: -70px -120px;}

/*page_bottom*/
.page_bottom {margin-top: 45px;}
.page_bottom .left, .page_bottom .right, .page_bottom .main_left {width: auto; height: auto; float: left;}
.page_bottom .left, .page_bottom .main_left {width: 443px;}
.page_bottom .left ul {width: 100%; height: 184px; float: left; margin-bottom: 3px;}
.page_bottom .left ul.bottom {margin-bottom: 0px;}
.page_bottom .left ul li {width: 305px; height: 154px; padding: 15px 20px 15px 15px; float: left; background-color: #e8efff;}
.page_bottom .left ul li.title {width: 103px; padding: 0px; text-align: center; color: #fff; padding-top: 70px; height: 114px; font-size: 20px; background-color: #214e80; background-image: url('./images/ld_web_body_back.png'); background-position: -287px -158px;}
.page_bottom .left ul:hover li.title {background-color: #db2525; background-position: -287px -342px;}
.page_bottom .left ul:hover li {background-color: #fff;}

.page_bottom .left ul li p {width: 100%; height: 28px; float: left; margin-bottom: 8px;}
.page_bottom .left ul li p span {width: 28px; height: 28px; float: left; background-image: url('./images/ld_footer_server_ico.jpg'); background-position: 0px 0px; margin-right: 5px;}
.page_bottom .left ul li p.tel span {background-position: -8px -194px;}
.page_bottom .left ul li p.fax span {background-position: -7px -233px;}
.page_bottom .left ul li p.mail span {background-position: -7px -274px;}
.page_bottom .left ul li p.add span {height: 48px; margin-bottom: 0px; background-position: -53px -309px;}
.page_bottom .left ul:hover li p.tel span {background-position: -8px -3px;}
.page_bottom .left ul:hover li p.fax span {background-position: -7px -42px;}
.page_bottom .left ul:hover li p.mail span {background-position: -7px -83px;}
.page_bottom .left ul:hover li p.add span {background-position: -53px -478px;}
.page_bottom .left ul li p font {width: auto; height: 28px; line-height: 28px; float: left; font-size: 16px; color: #525252;}
.page_bottom .left ul li p.add font {line-height: 20px;}

.page_bottom .main_left ul li {width: 100%; height: 123px; float: left; margin-bottom: 1px;}
.page_bottom .main_left ul li span {width: 103px; height: 43px; padding: 40px 0px; float: left; background-color: #214e80; background-image: url('./images/ld_web_body_back.png'); background-position: -40px -428px;}
.page_bottom .main_left ul li span font {width: 35px; height: 43px; float: left; margin-left: 32px; background-image: url('./images/ld_web_body_back.png'); padding: 0px;}
.page_bottom .main_left ul li:hover span {background-color: #db2525; background-image: url('./images/ld_web_body_back.png'); background-position: -287px -371px;}
.page_bottom .main_left ul li.tel span font {background-position: -200px -75px;}
.page_bottom .main_left ul li.fax span font {background-position: -235px -75px;}
.page_bottom .main_left ul li.add span font {background-position: -270px -75px;}
.page_bottom .main_left ul li font {width: 305px; height: 123px; line-height: 123px; padding: 0px 20px 0px 15px; float: left; font-size: 22px;}
.page_bottom .main_left ul li.add font {height: 73px; line-height: 28px; padding: 40px 20px 10px 15px;}
.page_bottom .main_left ul li:hover font {color: #db2525;} 
.page_bottom .main_left ul li.add span font {padding: 0px;} 
.page_bottom .main_left ul li.add {margin-bottom: 0px;}

.page_bottom .right {width: 511px; margin-left: 6px;}
.page_bottom .right a {width: 253px; height: 184px; float: left; margin: 0px 3px 3px 0px;}
.page_bottom .right a+a, .page_bottom .right a+a+a+a {margin-right: 0px;}
.page_bottom .right a+a+a, .page_bottom .right a+a+a+a {margin-bottom: 0px;}
.page_bottom .right a+a+a {margin-right: 3px;}
.page_bottom .right a img {width: 253px; height: 184px; float: left;}
.page_bottom .right a:hover img {display: none;}
.page_bottom .right a font {width: 253px; height: 184px; line-height: 185px; float: left; background-color: #db2525; color: #fff; font-size: 24px; text-align: center; display: none;}
.page_bottom .right a:hover font {display: block;}

/*updiv*/
.updiv {height: 32px; margin-top: 55px;}
.updiv div {width: 64px; height: 32px; margin: 0px auto; background-image: url('./images/ld_web_body_back.png'); background-position: -70px -158px;}
.updiv div a {width: 64px; height: 32px; float: left;}

/*footer*/
.footer {background-color: #214e80;}
.footer .main_center {padding: 60px 0px 10px 0px;}
.footer .main_center .left, .footer .main_center .line, .footer .main_center .right, .footer .main_center .bottomtxt {width: auto; height: auto; float: left;}
.footer .main_center .left {width: 300px;}
.footer .main_center .line {width: 1px; height: 380px; background-color: #a7b3c5; margin: 20px 50px 50px 50px;}
.footer .main_center .left p {width: 100%; height: 32px; line-height: 32px; font-size: 16px; float: left; color: #fff;}
.footer .main_center .left p span {width: 100%; height: auto; float: left;}
.footer .main_center .left p span+span {text-indent: 42px;}
.footer .main_center .left p.logo {width: 220px; height: 30px; margin-bottom: 30px; background-image: url('./images/ld_web_body_back.png'); background-position: -170px -526px;}
.footer .main_center .left p.logojp {background: url('./images/logo_jp_footer.jpg') top left no-repeat;}
.footer .main_center .right, .footer .main_center .right .menu-top_menu_list-container, .footer .main_center .right .menu-top_menu_list_jp-container, .footer .main_center .rightbottom {width: 559px;}
.footer .main_center .right .menu-top_menu_list-container ul li, .footer .main_center .right .menu-top_menu_list-container ul li ul, .footer .main_center .right .menu-top_menu_list-container ul li ul li, .footer .main_center .right .menu-top_menu_list-container ul li ul li a, .footer .main_center .right .menu-top_menu_list_jp-container ul li, .footer .main_center .right .menu-top_menu_list_jp-container ul li ul, .footer .main_center .right .menu-top_menu_list_jp-container ul li ul li, .footer .main_center .right .menu-top_menu_list_jp-container ul li ul li a {width: 139px; height: auto; float: left;}
.footer .main_center .right .menu-top_menu_list-container ul li a, .footer .main_center .right .menu-top_menu_list_jp-container ul li a {width: 100%; height: 32px; line-height: 32px; text-indent: 30px; float: left; color: #fff; font-size: 16px; font-weight: bold; margin-bottom: 25px; background-color: transparent;}
.footer .main_center .right .menu-top_menu_list-container ul li ul li, .footer .main_center .right .menu-top_menu_list-container ul li ul li a, .footer .main_center .right .menu-top_menu_list_jp-container ul li ul li, .footer .main_center .right .menu-top_menu_list_jp-container ul li ul li a {height: 36px; line-height: 36px; font-size: 14px; font-weight: normal; margin-bottom: 0px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.footer .main_center .right .menu-top_menu_list-container ul li ul li a:hover, .footer .main_center .right .menu-top_menu_list_jp-container ul li ul li a:hover {background-image: url('./images/ld_web_body_back.png'); background-position: -220px -25px;}
.footer .main_center .bottomtxt {width: 100%; height: 38px; text-align: center; float: left; margin-top: 65px; color: #fff;}
.footer .main_center .bottomtxt span {margin: 0px 5px;}

/*main_top_link*/
.main_top_link font, .main_top_link span, .main_top_link a {width: auto; float: left; height: 28px; line-height: 28px; margin: 30px 15px 30px 0px;}
.main_top_link a {color: #214e80;}

/*page_main_desc*/
.page_main_desc .page_main_left, .page_main_desc .page_main_right {width: 300px; height: auto; float: left;}
.page_main_desc .page_main_left {width: 175px; margin-right: 45px;}
.page_main_desc .page_main_right {width: 740px;}

.page_main_left .menu-top_menu_list-container, .page_main_left .menu-top_menu_list-container ul, .page_main_left .menu-top_menu_list-container ul li ul, .page_main_left .menu-top_menu_list-container ul li ul li, .page_main_left .menu-top_menu_list_jp-container, .page_main_left .menu-top_menu_list_jp-container ul, .page_main_left .menu-top_menu_list_jp-container ul li ul, .page_main_left .menu-top_menu_list_jp-container ul li ul li {width: 100%; height: auto; float: left;}
.page_main_left .menu-top_menu_list-container ul li, .page_main_left .menu-top_menu_list_jp-container ul li {width: 100%; height: auto; margin-bottom: 2px; float: left; display: none;}
.page_main_left .menu-top_menu_list-container ul li.current-menu-ancestor, .page_main_left .menu-top_menu_list-container ul li.current-menu-ancestor ul li, .page_main_left .menu-top_menu_list_jp-container ul li.current-menu-ancestor, .page_main_left .menu-top_menu_list_jp-container ul li.current-menu-ancestor ul li {display: block;}
.page_main_left .menu-top_menu_list-container ul li a, .page_main_left .menu-top_menu_list_jp-container ul li a {width: 100%; height: 47px; line-height: 47px; float: left; background-color: #214e80; color: #fff; font-size: 16px; text-indent: 23px;}
.page_main_left .menu-top_menu_list-container ul li ul li a, .page_main_left .menu-top_menu_list_jp-container ul li ul li a {font-size: 14px; color: #525252; background-color: #ebebeb;}
.page_main_left .menu-top_menu_list-container ul li ul li a:hover, .page_main_left .menu-top_menu_list-container ul li ul li.current-menu-item a, .page_main_left .menu-top_menu_list_jp-container ul li ul li a:hover, .page_main_left .menu-top_menu_list_jp-container ul li ul li.current-menu-item a {color: #214e80; font-weight: bold; background-image: url('./images/ld_web_body_back.png'); background-position: -392px 17px; background-repeat: no-repeat; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.page_main_right .main_title {width: 732px; height: 47px; line-height: 47px; border-left: 8px solid #db2525; float: left; color: #214e80; font-size: 18px; text-indent: 23px;}
.page_main_right .main_title_line {width: 100%; height: 1px; float: left; margin: 17px 0px 25px 0px; background-color: #ebebeb;}
.page_main_right .main_info {width: 100%; height: auto; float: left; min-height: 350px;}

/*products*/
.products_list .type_list, .products_list .type_list ul li, .pro_list {width: 100%; height: auto; float: left;}
.products_list .type_list li {height: 32px; line-height: 32px; background-color: #eeefef; color: #595757; text-indent: 20px; font-weight: bold;}
.products_list .type_list li.back {background-color: #dcdddd;}

.pro_list {margin-top: 45px;}
.pro_list ul li {width: 211px; height: 247px; border:1px solid #214e80; float: left; margin: 40px 50px 0px 0px; background-color: #ccc;}
.pro_list ul li img {width: 211px; height: 211px; float: left;}
.pro_list ul li font {width: 211px; height: 36px; line-height: 36px; float: left; background-color: #214e80; text-indent: 15px;}
.pro_list ul li font a {width: 195px; font-size: 16px; color: #fff; display: block; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*公司概要*/
#page_19 ul, #page_19 ul li, #page_210 ul, #page_210 ul li, #page_23 ul, #page_23 ul li, #page_212 ul, #page_212 ul li {width: 100%; height: auto; float: left;}
#page_19 ul.top, #page_210 ul.top {margin-top: 25px; border-top: 1px solid #ebebeb;}
#page_19 ul.jp, #page_210 ul.jp {margin-bottom: 35px;}
#page_19 ul.top, #page_210 ul.top, #page_23 ul.top, #page_212 ul.top {margin-bottom: 55px;}
#page_19 ul li, #page_210 ul li, #page_23 ul li, #page_212 ul li {height: 55px; border-bottom: 1px solid #ebebeb;}
#page_19 ul li p, #page_210 ul li p, #page_23 ul li p, #page_212 ul li p {width: 100px; height: 55px; line-height: 55px; float: left;}
#page_19 ul li p.title, #page_210 ul li p.title, #page_23 ul li p.title, #page_212 ul li p.title {width: 130px; font-weight: bold; text-indent: 5px;}
#page_19 ul li p.line, #page_210 ul li p.line, #page_23 ul li p.line, #page_212 ul li p.line {width: 5px; height: 49px; margin-top: 3px; background-color: #214e80;}
#page_19 ul li p.txt, #page_210 ul li p.txt, #page_23 ul li p.txt, #page_212 ul li p.txt {width: 595px; text-indent: 55px; color: #221815;}
#page_210 ul li p.text {height: auto; text-indent: 0px; padding-left: 55px; width: 540px; line-height: 22px; padding-top: 7px;}
#page_19 ul li.title, #page_210 ul li.title, #page_23 ul li.title, #page_212 ul li.title {font-size: 18px; color: #214e80; line-height: 55px;}
#page_19 ul.txt, #page_210 ul.txt {margin-bottom: 20px; text-align: center; font-weight: bold; font-size: 16px; border-bottom: 5px solid #dc2625; padding-bottom: 10px; color: #201913;}
#page_19 ul.img100, #page_210 ul.img100 {text-align: center; width: 641px; float: none; margin: 0px auto;}
#page_19 ul.img1002, #page_210 ul.img1002 {width: 675px;}

/*公司地址*/
#page_21_sh div, #page_21_sh div ul, #page_21_sh div ul li, #page_21_gz div, #page_21_gz div ul, #page_21_gz div ul li, #page_214_sh div, #page_214_sh div ul, #page_214_sh div ul li, #page_214_gz div, #page_214_gz div ul, #page_214_gz div ul li {width: 100%; height: auto; float: left; text-align: center; font-size: 16px; color: #221815; padding-bottom: 15px; border-bottom: 5px solid #db2525; margin-bottom: 35px;}
#page_21_sh, #page_214_sh {margin-bottom: 35px;}
.page_main_right .page-company-address-line {margin-bottom: 0px;}
.page_main_right .page-company-address {min-height: 0px;}
.page-company-address ul.img {width: 147px; float: left; margin-right: 30px;}
.page-company-address ul.list {float: left; width: 563px;}
.page-company-address ul.list li {width: 100%; height: 55px; float: left; border-bottom: 1px solid #ebebeb;}
.page-company-address ul.list li p {width: auto; height: 55px; line-height: 55px; float: left;}
.page-company-address ul.list li p.title {width: 115px; font-weight: bold;}
.page-company-address ul.list li p.line {width: 5px; height: 46px; margin-top: 5px; margin-right: 50px; background-color: #224e7f;}
.page-company-address ul.list img {position: absolute; margin-left: -171px; margin-top: 56px;}

/*新闻中心*/
#page_42 a, #page_240 a {width: 100%; height: 61px; float: left;}
#page_42 a span, #page_42 a font, #page_240 a span, #page_240 a font {width: auto; float: left;}
#page_42 a span, #page_240 a span {width: 117px; height: 38px; line-height: 38px; text-align: center; margin-right: 10px; margin-top: 11px; letter-spacing:1px; background-color: #214e80; color: #fff; background-image: url('./images/ld_web_body_back.png'); background-position: -273px -120px;}
#page_42 a font, #page_240 a font {width: 613px; height: 60px; line-height: 60px; border-bottom: 1px dashed #ebebeb; color: #525252;}
#page_42 a:hover span, #page_240 a:hover span {background-position: -70px -120px;}
#page_news_read div {width: 100%; height: auto; float: left; margin-bottom: 20px;}
#page_news_read div.title {border-bottom: 1px solid #ebebeb; padding-bottom: 15px;}
#page_news_read div.title p {width: 100%; height: auto; float: left; text-align: center;}
#page_news_read div.title p.b {height: 32px; line-height: 32px; font-size: 16px; color: #214e80; font-weight: bold;}
#page_news_read div.title p.s {color: #666;}
#page_news_read div.desc {line-height: 24px; text-indent: 30px; margin-bottom: 50px;}
#page_news_read div.link p {width: 100%; height: 30px; line-height: 30px; float: left;}

/*搜索页面*/
#page_search ul, #page_search ul li, #page_search ul li span {width: 100%; height: auto; float: left;}
#page_search ul li {height: 42px; line-height: 42px; border-bottom: 1px solid #ebebeb;}
#page_search ul li span {width: 5px; height: 33px; background-color: #214e80; margin: 5px 15px 2px 8px;}

/*产品详细页*/
#page_pros_read {}

/*page_25*/
#page_25 ul, #page_216 ul, #wpcf7-f186-o1, #wpcf7-f248-o1 {width: 100%; height: auto; float: left;}
#page_25 ul.note, #page_216 ul.note {margin-bottom: 25px;}
#page_25 ul.note font, #page_25 ul.note span, #page_216 ul.note font, #page_216 ul.note span {width: auto; height: 20px; line-height: 20px; float: left; color: #4d4d4d;}
#page_25 ul.note span, #page_216 ul.note span {color: #e25251; margin-left: 10px;}
#wpcf7-f186-o1, #wpcf7-f248-o1 {border-top: 1px solid #ebebeb;}
#wpcf7-f186-o1 ul, #wpcf7-f248-o1 ul {height: 55px; border-bottom: 1px solid #ebebeb; background-color: #fff;}
#wpcf7-f186-o1 ul li, #wpcf7-f248-o1 ul li {width: auto; height: 55px; float: left;}
#wpcf7-f186-o1 ul li.title, #wpcf7-f248-o1 ul li.title {width: 120px; line-height: 55px; font-weight: bold;}
#wpcf7-f186-o1 ul li.title font, #wpcf7-f248-o1 ul li.title font {color: #e25251; margin-left: 5px;}
#wpcf7-f186-o1 ul li.line, #wpcf7-f248-o1 ul li.line {background-color: #204e80; width: 5px; height: 46px; margin-top: 6px; margin-right: 45px;}
#wpcf7-f186-o1 ul li.input, #wpcf7-f248-o1 ul li.input {width: 570px; height: 55px;}
#wpcf7-f186-o1 ul li.input span, #wpcf7-f248-o1 ul li.input span {width: auto; height: 55px; float: left;}
#wpcf7-f186-o1 ul li.input span span, #wpcf7-f248-o1 ul li.input span span {width: 200px; padding-left: 18px; overflow: hidden; line-height: 40px; padding-top: 9px; height: 46px; color: #3b3633;}
#wpcf7-f186-o1 ul li.input span span.wpcf7-not-valid-tip, #wpcf7-f248-o1 ul li.input span span.wpcf7-not-valid-tip {color: #f00;}
#wpcf7-f186-o1 ul.text li.input span span, #wpcf7-f248-o1 ul.text li.input span span {width: 90%; margin-bottom: 0px; padding-left: 0px;}
#wpcf7-f186-o1 ul li.input span span.twoline, #wpcf7-f248-o1 ul li.input span span.twoline {line-height: 20px;}
#wpcf7-f186-o1 ul li.input span span.twoline b, #wpcf7-f248-o1 ul li.input span span.twoline b {color: #fff;}
#wpcf7-f186-o1 ul li.input span input, #wpcf7-f248-o1 ul li.input span input {width: 340px; height: 30px; line-height: 30px; margin-top: 12px; text-indent: 5px; font-size: 15px; font-family: "Microsoft Yahei", "SimHei"; float: left; outline: none; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2); box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);}
#wpcf7-f186-o1 ul.text, #wpcf7-f186-o1 ul.text li.input, #wpcf7-f186-o1 ul.text li.input span, #wpcf7-f248-o1 ul.text, #wpcf7-f248-o1 ul.text li.input, #wpcf7-f248-o1 ul.text li.input span {height: auto;}
#wpcf7-f186-o1 ul.text li.line, #wpcf7-f248-o1 ul.text li.line {height: 217px; margin-bottom: 8px;}
#wpcf7-f186-o1 ul.text li.input span, #wpcf7-f248-o1 ul.text li.input span {margin-bottom: 13px;}
#wpcf7-f186-o1 ul.text li.input span textarea, #wpcf7-f248-o1 ul.text li.input span textarea {width: 564px; margin-top: 12px; font-size: 15px; font-family: "Microsoft Yahei", "SimHei"; float: left; outline: none; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2); box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);}
#wpcf7-f186-o1 .screen-reader-response, #wpcf7-f248-o1 .screen-reader-response, .wpcf7-validation-errors {display: none;}
#wpcf7-f186-o1 ul.button, #wpcf7-f248-o1 ul.button {margin-top: 35px; margin-bottom: 25px; border-bottom: 0px;}
#wpcf7-f186-o1 ul.button li.button1, #wpcf7-f248-o1 ul.button li.button1 {width: 230px; height: 36px; float: left; margin-left: 250px;}
#wpcf7-f186-o1 ul.button li.button1 input, #wpcf7-f248-o1 ul.button li.button1 input {width: 92px; height: 36px; float: left; border:0px none; border-radius: 5px; font-size: 16px; font-family: "Microsoft Yahei", "SimHei"; color: #fff; background-color: #204e80; font-weight: bold;}
#wpcf7-f186-o1 ul.button li.button1 input+input, #wpcf7-f248-o1 ul.button li.button1 input+input {margin-left: 25px; background-color: #9d9d9d;}
#page_25 ul.txtdesc, #page_216 ul.txtdesc {background-color: #ebebeb; padding: 25px; width: 690px; border-radius: 15px;}
#page_25 ul.txtdesc li, #page_25 ul.txtdesc li.desc p, #page_216 ul.txtdesc li, #page_216 ul.txtdesc li.desc p {width: 100%; height: auto; float: left;}
#page_25 ul.txtdesc li.title, #page_216 ul.txtdesc li.title {font-size: 18px; height: 32px; line-height: 32px; margin-bottom: 10px;}
#page_25 ul.txtdesc li.title span, #page_216 ul.txtdesc li.title span {width: 5px; height: 23px; float: left; margin-top: 5px; background-color: #db2426; margin-right: 10px;}
#page_25 ul.txtdesc li.desc p.st, #page_216 ul.txtdesc li.desc p.st {font-size: 14px; height: 20px; line-height: 20px; margin-bottom: 8px;}
#page_25 ul.txtdesc li.desc p.sp, #page_216 ul.txtdesc li.desc p.sp {font-size: 13px; height: 18px; line-height: 18px; margin-bottom: 8px; color: #393333;}
#page_25 ul.txtdesc li.desc p.sp font, #page_216 ul.txtdesc li.desc p.sp font {font-size: 18px; width: 20px; text-align: center; float: left;}
#page_216 ul.txtdesc li.desc p.sp, #page_216 ul.txtdesc li.desc p.st {height: auto;}

/*page-job*/
.page-job ul, .page-job ul li {width: 100%; height: auto; float: left;}
.page-job ul li {height: 55px; border-bottom: 1px solid #ebebeb;}
.page-job ul li p {width: 100px; height: 55px; line-height: 55px; float: left;}
.page-job ul li p.title {width: 130px; font-weight: bold; text-indent: 5px;}
.page-job ul li p.line {width: 5px; height: 49px; margin-top: 3px; background-color: #214e80;}
.page-job ul li p.txt {width: 595px; text-indent: 55px; color: #221815;}
.jobs_list_title {margin-top: 45px;}
.jobs_note {background-color: #ebebeb; padding: 25px; width: 690px; border-radius: 15px; float: left; margin-top: 35px;}
.jobs_note li {width: 100%; height: auto; float: left;}
.jobs_note li.title {font-size: 18px; height: auto; line-height: 28px; margin-bottom: 10px;}
.jobs_note li.title span {width: 5px; height: 23px; float: left; margin-top: 5px; background-color: #db2426; margin-right: 10px;}
.jobs_note li.title font {width: 660px; height: auto; float: left;}
.jobs_note li.list {font-size: 16px; height: 20px; line-height: 20px; margin-bottom: 8px; text-indent: 16px;}

.rightbottom {float: left; text-indent: 31px; color: #fff; margin-top: 132px;}
.rightbottom a {color: #fff;}
