@charset "utf-8";
.sub_ban { width: 100%; overflow: hidden; }
.sub_ban .img { left: 50%; width: 100%; height: auto; }
.sub_menu { width: 1170px; margin: -2.45% auto 0; background: #eee; position: relative; overflow: hidden; z-index: 10; }
.sub_menu ul { float: left; width: 70%; }
.sub_menu span { float: right; text-align: right; width: 25%; padding: 1% 1% }
.sub_menu li { width: 110px; float: left; padding-left: 1px; height: 47px; line-height: 47px; }
.sub_menu li.back { background: url(../images/arrow.png) no-repeat center bottom; z-index: 2; position: absolute; }
.sub_menu li a { display: block; width: 100%; text-align: center; font-size: 14px; position: relative; z-index: 3; }
.sub_menu li a:hover { color: #ED1C24; }
.sub_menu .cur { width: auto; background: #ED1C24 url(../images/write.png) no-repeat right center; color: #fff; font-size: 22px; text-align: center; padding: 0 2%; }
.sub_com { width: 100%; margin: 0 auto; overflow: hidden; }
.sub_comqi { width: 38%; float: left; padding-right: 3%; border-right: #d8d8d8 1px solid; }
.imagedesc { display: block; width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 15px; }
.imagedesc img { width: 100%; height: auto; }
.core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; }
*html .imagedesc_370 .core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(../images/j.png) no-repeat 50% center #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_bg { position: absolute; left: 0px; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_text { position: relative; overflow: hidden; padding: 8px 10px; width: 100%; line-height: 23px; font-size: 16px; color: #fff; }
.comtu { margin-top: 10px; }
.comtu li { background: url(../images/jt.png) no-repeat left center; padding: 0 0 0 15px; line-height: 23px; margin-right: 20px; float: left; }
.sub_com_capacity { float: right; width: 55.9%; }
.sub_com_capacity_l { float: left; width: 57%; }
.sub_com_capacity_r { width: 43%; float: right; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 16px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0,.5); left: 0; right: 0; bottom: 0; padding: 8px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url(../images/themes.giff) no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.accordion-heading { border-bottom: 1px solid #e8e8e8; }
.left_sidebar { width: 100%; float: left; }
.left_sidebar ul { display: none; }
.accordion-toggle { position: relative; display: block; padding: 5.7px 0; background: url(../images/ico3.png) no-repeat 95% center #4B566B; font-size: 14px; text-indent: 10px; font-weight: 500; }
 a:accordion-toggle {
color: #FFFFFF;
}
.accordion-heading a { color: #fff; }
.accordion-heading a:hover { color: #ff4a00; }
.accordion-heading ul li { line-height: 23px; height: 76px; border-bottom: #fff 1px solid; background: #fafafa; padding: 7px 0 1px 7px; }
.accordion-heading ul li a { color: #888; }
.accordion-toggle { cursor: pointer; }
.accordion-heading:hover .accordion-toggle { background: url(../images/ico4.png) no-repeat 95% center #3d3d3d; color: #fff; }
.accordion-toggle i { background: url(../images/ico1.png) no-repeat 10px 5px; padding-left: 25px; }
.accordion-heading:hover .accordion-toggle i { color: #fff; }
.sub_com_ca { width: 100%; overflow: hidden; margin-bottom: 15px; }
.cul-nav { width: 100%; margin: 0 auto; margin-top: 2%; background: url(../images/about_bg10.jpg) no-repeat center 100px; overflow: hidden }
.cul-nav ul { margin-left: 60px; }
.cul-nav ul li { display: inline-block; _display: inline; position: relative; float: left; width: 100px; height: 111px; margin-right: 80px; background: url(../images/about_bg09.png) no-repeat -101px 0; cursor: pointer; }
.cul-nav ul li h3 { padding-top: 40px; font: 14px/22px 'Microsoft Yahei', 'SimSun', sans-serif; color: #797b7d; text-align: center; position: relative; background: none; }
.cul-nav ul li h3.hover { color: #ff4a00; }
.cul-nav ul li .cul-nav-bg { position: absolute; left: 0; top: 0; width: 101px; height: 0px; background: url(../images/about_bg09.png) no-repeat 0 0; z-index: 0; overflow: hidden; }
.cul-nav ul li.cur .cul-nav-bg { height: 111px; }
.cul-nav ul li.cur h3 { color: #ff4a00; background: none; }
.cul-ajax { padding-top: 36px; width: 100%; overflow: hidden }
.cul-nav h3 { font-size: 22px; color: #000; width: 100%; overflow: hidden; margin-bottom: 30px; }
.sub_about { width: 100%; overflow: hidden; margin: 0 auto; }
.sub_about p { text-indent: 20px; line-height: 28px; }
.sub_about p img { width: 100%; float:left }
.sub_about li { float: left; width: 23%; margin-right: 2%; }
.sub_about li h3 { font-size: 22px; margin: 35px 0 20px 0; color: #000; }
.sub_about li img { margin-bottom: 15px; width: 100%; height: auto; }
.sub_contact { width: 100%; margin-top: 3%; overflow: hidden; }
.sub_contact_l { width: 10%; float: left; background: url(../images/sed.png) no-repeat center 15px #EC1D25; color: #fff; font-size: 25px; padding: 70px 15px 23px; text-align: center; }
.sub_contact_r { float: right; width: 84%; background: #f1f1f1; padding: 12px 25px 12px 11px; }
.sub_contact_r p { width: 75%; float: left; }
.sub_contact_r .online { float: right; width: 148px; height: 40px; margin-top: 3%; text-align: center; font-size: 16px; line-height: 40px; background: #FCBA0E; }
.sub_contact_r .online a { color: #fff; cursor: pointer }
.sub_contact_r .online a:hover { color: #000 }
.redfont18 { color: #EC1D25; font-size: 15px; font-weight: 600; }
.sub_product { width: 100%; overflow: hidden; margin: 5px 0 20px 0; }
.sub_product .tittle { width: 100%; border-bottom: #d8d8d8 1px solid; margin-bottom: 30px; height: 40px; line-height: 40px; }
.sub_product .tittle h3 { font-size: 22px; color: #000; float: left; width: 40%; text-align: left; }
.sub_product .tittle span { width: 87px; float: right; height: 30px; line-height: 30px; text-align: left; text-indent: 12px; background: url(../images/pmore.png) no-repeat 92% center #3d3d3d; font-size: 14px; }
.sub_product .tittle span a { color: #fff; }
/* ============================= lists ====================== */

.sub_product_left { float: left; width: 24.8%; overflow: hidden; }
.imagedesc1 { display: block; width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 15px; }
.core_desc1 { position: absolute; bottom: 0px; left: 0px; width: 100%; }
*html .imagedesc_370 .core_desc1 { position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(../images/j1.png) no-repeat right center #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_bg1 { position: absolute; left: 0px; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_text1 { position: relative; overflow: hidden; padding: 8px 10px; width: 205px; line-height: 23px; font-size: 16px; }
.core_text1 a { color: #fff; }
.core_text1 a:hover { color: #ff4a00; }
.sub_product ul { float: right; width: 74%; }
.sub_product li { float: left; width: 22%; margin-left: 2.8%!important; margin-left: 1.7% }
.sub_product li .sub_prolist { width: 100%; overflow: hidden; }
.sub_product li .sub_prolist img { width: 100%; height: auto; }
.sub_product li .sub_prolist p { text-align: center; background: #f2f2f2; font-size: 15px; height: 38px; line-height: 38px; }
.r_pic { height: 12px; overflow: hidden; width: 99%; margin: 0 auto; margin-top: 20px; }
.r_pic span.r_pic2, .r_pic span.r_pic1 { background: url(../images/nav.png) no-repeat 0 0; height: 12px; width: 49%; text-indent: 17px; line-height: 12px; text-align: left; float: left; overflow: hidden; }
.r_pic span.r_pic2 a, .r_pic span.r_pic1 a { color: #666; }
.r_pic span.r_pic2 { background: url(../images/nav.png) no-repeat 0px -14px; height: 12px; text-indent: 17px; text-align: left; }
/* ---- 7.6. Portfolio -------------- */





  /* product center

========================================================*/

.prolist-con ul { overflow: hidden; width: 100%; }
.prolist-con ul li { float: left; width: 17%; margin: 0 3% 0 0; position: relative; padding-bottom: 15px; text-align: center }
.prolist-con ul li img { width: 100%; height: auto }
.prolist-con ul li a { display: block; overflow: hidden; width: 100%; height: auto; margin-bottom: 2%; }
.prolist-con ul li a img { -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); -webkit-transition: 0.45s; -moz-transition: 0.45s; -o-transition: 0.45s; transition: 0.45s; }
.prolist-con ul li a:hover img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
/*²úÆ·list*/

.pro_list_top { width: 97%; overflow: hidden; margin: 0 auto; margin-top: 10px; }
.pro_list_right { width: 28%; float: right; }
.supportTitle { font-size: 22px; line-height: 40px; margin-bottom: 15px; color: #000; }
.supportLeft { background: url(../images/bg.jpg) no-repeat; width: 70%; height: 199px; float: left; }
.sLeftCon { width: 68%; float: right; margin: 25px 10px 0 0; color: #666666; }
.sLeftCon .pt { font-size: 16px; font-weight: 600; color: #ED1C24; }
.sLeftCon .pb { padding: 15px 0; }
.aMore { background: #99999A; width: 76px; height: 22px; line-height: 22px; display: block; color: #fff; text-align: center; display: none; }
.supportRight { background: #E6E6E6; width: 30%; height: 199px!important; height: 0; float: right; }
.sRightTop { height: 125px!important; height: 10px; border-bottom: #CECECE 1px solid; }
.sRightTop div { color: #666666; font-size: 15px; text-align: center; float: left; }
.sRightTop .sRdv { background: url(../images/smallIcon.png) no-repeat center 30px; width: 33%; height: 125px!important; height: 0; border-right: #CECECE 1px solid; line-height: 200px!important; line-height: 140px; cursor: pointer; padding: 0 10px; }
.sRightTop .sRdv:hover { background: url(../images/smallIcon_1.png) no-repeat center 30px; color: #ED1C24; }
.sRightTop .sRdv1 { background: url(../images/smallIcon01.png) no-repeat center 30px; width: 30%; height: 125px!important; height: 0; border-right: #CECECE 1px solid; line-height: 200px!important; line-height: 140px; cursor: pointer; }
.sRightTop .sRdv1:hover { background: url(../images/smallIcon01_1.png) no-repeat center 30px; color: #ED1C24; }
.sRightTop .sRdv2 { background: url(../images/smallIcon03.png) no-repeat center 30px; width: 30%; height: 125px!important; height: 0; line-height: 200px!important; line-height: 140px; cursor: pointer; }
.sRightBot { color: #666666; }
.sRightTop .sRdv2:hover { background: url(../images/smallIcon03_1.png) no-repeat center 30px; color: #ED1C24; }
.sRightBot .label { width: 100px; line-height: 36px!important; line-height: 75px; height: 36px!important; height: 60px; overflow: hidden; text-indent: 12px; float: left; }
.sRightBot .form { /*width: 210px;*/ height: 33px; margin: 20px 0 0 10px; overflow: hidden; }
.sRightBot .form .txtInput { width: 160px!important; width: 150px; height: 49px!important; height: 30px; line-height49px!important;
line-height: 30px; text-indent: 6px; color: #666666; border: 0; background: #fff; }
.sRightBot .form .btnSearch { width: 48px; height: 33px; border: 0; background: url(../images/btnSearch.jpg) no-repeat left 4px; cursor: pointer; }
.supportBox01 { margin: 40px 0 0 0; padding-top: 20px; width: 100%; overflow: hidden }
.supportBox01 dl { border-right: #E5E5E5 1px solid; padding: 20px 40px 0 42px; float: left; width: 17% }
.supportBox01 dl dt { color: #222; font-size: 22px; padding-bottom: 2%; margin: 4% auto }
.supportBox01 dl dd { color: #666666; line-height: 26px; height: 26px; overflow: hidden; background: url(../images/a_bg.png) no-repeat left 9px; padding-left: 17px; max-width: 270px; }
.supportBox01 dl.bdNone { border: none; padding: 20px 0px 0 40px; }
.supportBox01 dl.bdNone dt { text-align: left; }
.supportBox01 dl p { width: 260px; color: #666666; line-height: 26px; font-size: 14px; }
.enter { line-height: 50px; color: #ff4a00 }
.supportBox01 .dt { }
.supportBox01 .dt .si { background: url(../images/bigIcon_1.jpg) no-repeat; width: 69px; height: 75px; display: block; }
.supportBox01 .dt01 .si { background: url(../images/bigIcon_2.jpg) no-repeat; width: 74px; height: 75px; display: block; }
.supportBox01 .dt02 .si { background: url(../images/bigIcon_3.jpg) no-repeat; width: 68px; height: 75px; display: block; }
.supportBox01 .dt03 .si { background: url(../images/bigIcon_4.jpg) no-repeat; width: 84px; height: 75px; display: block; }
.supportBot { background: #F2F2F2; height: 265px; padding: 10px 0; margin-top: -20px; }
.sBotList { width: 1170px; margin: 0 auto; padding-top: 25px; }
.sBotList li { width: 22%; height: auto; position: relative; z-index: 0; overflow: hidden; float: left; margin-right: 3%!important; margin-right: 1.8%; }
.sBotList li img { width: 100%; height: auto; }
.sBotList li .title { background: #fff; width: 100%; height: 35px; line-height: 35px; position: absolute; bottom: 0; z-index: 20; font-size: 14px; text-align: center; color: #000; }
.sub_left .tj_new { width: 100%; }
.tj_new_left { width: 25%; float: left; }
.tj_new_left img { width: 100%; height: auto }
.tj_new_right { float: right; width: 72%; }
.tj_new_right h3 { font-size: 16px; margin-bottom: 10px; }
.tj_new_right p { line-height: 30px; margin-bottom: 10px; }
.tj_new_right .date { width: 100%; text-align: left; }
.sub_new { width: 100%; overflow: hidden; }
.sub_new_tit { border-bottom: #d8d8d8 1px solid; line-height: 40px; margin: 10px 0px 20px 0px; padding: 2% 0; width: 100%; overflow: hidden; }
.sub_new_tit span { float: right; width: 20%; text-align: right; }
.sub_new h3 { font-size: 22px; float: left; width: 40%; text-align: left; color: #000; }
.sub_new li { line-height: 36px; height: 36px; }
.newar { float: right; width: 12%; color: #BFBFBF; }
.newal { float: left; width: 87%; }
.sub_right { float: right; width: 25%; margin-top: 15px; }
.listcon { margin-bottom: 10%!important; margin-bottom: 3%; border: #ddd 1px solid; }
.listcon h3, .hotpro h3 { padding: 0 10px; background: #e8e8e8; color: #000; height: 40px; line-height: 40px; border-bottom: #ddd solid 1px; font-size: 18px; }
.listcon ul { overflow: hidden; padding: 5px 5px 8px 0; }
.listcon ul li { line-height: 34px; height: 34px; overflow: hidden; width: 100%; background: url(../images/bg_title.gif) no-repeat 5px 13px; text-indent: 19px; }
.listcon ul li a { font-size: 14px; color: #666; }
.listcon ul li a:hover { color: #ff4a00; }
.hotpro { padding-bottom: 20px; overflow: hidden; border: #ddd 1px solid; }
.hotpro dl { width: 94%; margin-left: 15px; overflow: hidden; margin-top: 20px; }
.hotpro dl dt { width: 38%; float: left; }
.hotpro dl dt img { width: 100%; height: auto; }
.hotpro dl dd { width: 57%; float: right; }
.hotpro dl dd a { font-weight: bold; color: #333; }
.hotpro dl dd a:hover { color: #e00000; }
.hotpro dl dd p { color: #787878; }
/*solution*/

.case { width: 100%; float: left }
.case dl { width: 100%; overflow: hidden; margin-bottom: 40px; border-bottom: #f2f2f2 1px solid; padding-bottom: 15px; float: left }
.case dl dt { width: 219px; float: left; }
.case dl dt img { width: 100%!important; width: 219px; height: auto!important; height: 219px; }
.case dl dd { float: right; width: 595px; }
.case dl dd .tit { width: 100%; overflow: hidden; }
.case dl dd h3 { font-size: 16px; font-weight: bold; color: #333; line-height: 26px; float: left; width: 30%; }
.case dl dd a:hover { color: #e00000; text-decoration: none; }
.case dl dd p { margin-bottom: 6px; width: 100%; overflow: hidden; color: #8E8E8E; }
.case dl dd p strong { font-weight: normal; color: #666; }
.case-more { float: right; width: 48%; }
.case-more a { height: 28px; line-height: 28px; display: inline-block; float: left; padding: 0 15px; }
.case-more a.case-detail { background: #3d3d3d; color: #fff; font-weight: normal; }
.case-more a.case-shihe { background: #ebebeb; color: #000; font-weight: normal; }
.case-more a.case-detail:hover, .case-more a.case-shihe:hover { color: #FF9900; }
.Contentbox p { text-indent: 20px; margin-bottom: 10px; line-height: 30px; }
.Contentbox h3 { line-height: 30px; margin-top: 20px; margin-bottom: 10px; font-size: 16px; }
/*prodetail*/

.pro_detail { margin: 0 auto; width: 100%; overflow: hidden }
.prod_intro { width: 57%; float: right; margin-top: 4%; }
.prod_fw span { font-size: 18px; height: 30px; line-height: 30px; overflow: hidden; color: #333; }
.prod_fw p { line-height: 22px; max-height: 44px; margin-bottom: 15px; margin-top: 10px; color: #666; overflow: hidden; }
.prodTitle { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; color: #333; }
.prodTitle2 { font-size: 28px; height: 40px; line-height: 40px; overflow: hidden; }
#pro_tj_lx { margin-bottom: 2%; width: 100%; overflow: hidden; }
#pro_tj_lx_tel { width: 100%; overflow: hidden; }
#pro_tj_lx_tel p { background: url(../images/dianhua.gif) no-repeat left 5px; font-size: 14px; padding: 1% 1% 2% 6.5%; text-align: left; float: left; width: auto; }
#pro_tj_lx_tel span { color: #E3131E; font-weight: bold; margin-right: 8px; margin-top: 1%; float: left; width: auto; font-size: 28px; color: #E30F00; }
#pro_tj_lx a { padding: 1.5% 6%; float: left; color: #fff; font-size: 15px; display: inline-block; text-align: center; font-weight: bold; margin-top: 25px; }
#pro_tj_lx a.line-zixun { background:/* url(../images/baojia-icon.png) no-repeat 13% center*/ #FF3A3B; }
#pro_tj_lx a.line-order { background:/* url(../images/zixun-icon.png) no-repeat  13%  center*/ #16345A; margin-left: 15px; }
/*pic*/

.preview { float: left; width: 460px; margin-top: 4%; }
.zoom img { width: 100%; height: auto; overflow: hidden; }
.zoomdiv { position: absolute; border: 1px solid #e4e4e4; overflow: hidden; z-index: 9; }
.prod_thumb { margin: 8px -5px 0 0; float: left; overflow: hidden }
.prod_thumb li { float: left; width: 22.8%!important; width: 22%; margin: 0 1%; cursor: pointer; overflow: hidden }
.prod_thumb img { width: 100%!important; width: 106px; height: auto!important; height: 72px; overflow: hidden; display: inline; }
.prod_thumb { width: 100%; float: left; overflow: hidden; }
.prod_thumb ul li { float: left; display: inline; width: 106px; margin: 3px 5px 0 4px; overflow: hidden; }
.prod_thumb ul li img { width: 106px; height: 81px; }
.prod_rela { line-height: 22px; max-height: 44px; margin-bottom: 15px; margin-top: 10px; color: #666; overflow: hidden; }
.prod_cap strong { color: #F53401; }
.prodTitle { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; color: #333; }
.prod_cap { margin-bottom: 15px; padding-bottom: 10px; padding-top: 8px; font-size: 15px; }
/*wuliao*/

.wuliao { HEIGHT: 50px; margin: 15px 0 15px 0; }
.wuliao li { MARGIN: 0px 0px 10px 6px; WIDTH: 12%; DISPLAY: inline; FLOAT: left; }
.wuliao img { width: 100%; }
.wuliao h4 { height: 20px; LINE-HEIGHT: 22px; text-align: center; FONT-SIZE: 12px; font-weight: normal; padding: 0px; margin: 0px; }
.Menubox { width: 100%; margin: 2.5% 0 2.5% 0; font-size: 14px; height: 57px; line-height: 50px; float: left; background: url(../images/x.gif) repeat-x left 49px; }
.Menubox li { float: left; background: url(../images/cs1.jpg) no-repeat center top; color: #000; font-size: 16px; width: 18%; height: 59px; line-height: 48px; cursor: pointer; text-align: center; color: #000; list-style: none; margin-right: 4px; }
.Menubox .current { background: url(../images/canshu.gif) no-repeat center top; width: 18%; color: #fff; }
.sub_left { width: 71%; float: left; margin: 2% 0; }
.sub_right { float: right; width: 24%; margin: 2% 0 2% 0; }
.prodetail_sidebar { border-top: #d8d8d8 1px solid; }
.prodetail_sidebar h3 { font-size: 30px; text-transform: uppercase; margin: 0; margin-bottom: 15px; }
.prodetail_sidebar ul { display: none; }
.prodetail_sidebar ul { display: none; }
.prodetail-toggle { position: relative; display: block; padding: 8px 0 8px 40px; border-bottom: #d8d8d8 1px solid; background: url(../images/golbal_products_leftbg2.gif) no-repeat 95% center; font-size: 16px; font-weight: 500; }
.prodetail-heading a { color: #333; }
.prodetail-heading a:hover { color: #ff3b30; }
.prodetail-heading ul { background: #f9f9f9; padding: 5px 0; }
.prodetail-heading ul li { line-height: 36px; padding-left: 40px; }
.prodetail-heading ul li a { color: #888; }
.prodetail-toggle { cursor: pointer; }
.prodetail-heading:hover .prodetail-toggle { background: #EC1D23 url(../images/golbal_products_leftbg1.gif) no-repeat 95% center; color: #fff; }
.sub_right .lx { width: 95%; margin-top: 10px; padding: 5% 0 5% 5%; background:/*#5781B6*/#3A495C }
.sub_right .lx p { margin-bottom: 10px; color: #fff; }
.sub_right .lx span { font-weight: 600; font-size: 16px; color: #fff; }
.sub_right .lx .message { cursor: pointer; padding: 0 15px; line-height: 36px; width: 50%; font-size: 15px; text-align: center; background: #fff; margin-top: 10px; }
.sub_right .lx .message a { color: #000; }
.xg_pro h3, .pro_case h3, .left_form h3, .prolist_case h3 { font-size: 20px; border-bottom: #dedede 1px solid; color: #000; margin: 4% 0; padding-bottom: 2%; }
.xg_pro { width: 100%; float: left; }
.xg_pro li { width: 21%; float: left; text-align: center; margin-right: 3.8%; }
.xg_pro li img { margin-bottom: 8px; width: 100%; height: auto }
.xg_pro li p { height: 20px; overflow: hidden }
/*case*/



.pro_case { margin: 0 auto; width: 100%; overflow: hidden; margin-top: 20px; }
.pro_case li { float: left; width: 47%; margin-right: 3%; }
.pro_case li .pro_case_img { width: 42%; float: left }
.pro_case li img { width: 100%; height: auto }
.pro_case li span { float: right; width: 53%; }
.pro_case li h5 { font-size: 14px; color: #000; margin: 0px 0px 10px 0px; }
.pro_case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }
.prolist_case { width: 1170px; margin: 0 auto; overflow: hidden; margin-bottom: 3%; }
.prolist_case ul li { float: left; width: 47%; margin-right: 1%; }
.prolist_case_img { width: 39%; float: left }
.prolist_case li img { width: 100%; height: auto }
.prolist_case li span { float: right; width: 55%; }
.prolist_case li h5 { font-size: 14px; color: #000; margin: 0px 0px 10px 0px; }
.prolist_case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }
.more { float: right; width: 80px; text-align: right; }
.more a { color: #CC6600; }
.attention { text-indent: 20px; line-height: 28px; }
.left_form { width: 100%; overflow: hidden; }
.left_form form { padding: 20px; width: 100%; overflow: hidden; }
.left_form ul li { margin-bottom: 5px; overflow: hidden; }
.left_form ul li.message { position: relative; }
.left_form ul li span { display: block; width: 20%; text-align: right; margin-right: 10px; float: left; font-size: 14px; }
.left_form ul li input.intxt { width: 55%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li textarea { border: 1px solid #d8d8d8; background: #f9f9f9; width: 70%; height: 140px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form .btnclick { padding: 2% 0 0 30%; overflow: hidden; }
.left_form .btnclick input { display: block; width: 110px; padding: 10px 40px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form .btnclick input.btn_reset { background: #454545; border: 0; }
.con_form2 { width: 100%; margin-top: 35px; overflow: hidden; margin-bottom: 30px; }
.left_form2 { width: 62%; overflow: hidden; float: left; border-right: #d8d8d8 1px solid; padding: 0 3% 1% 0; }
.left_form2 h3 { font-size: 16px; border-bottom: #d8d8d8 1px solid; margin-bottom: 5px; padding-bottom: 7px; margin-top: 20px; }
.left_form2 form { overflow: hidden; }
.left_form2 ul li { height: 45px; line-height: 45px; margin-bottom: 5px; overflow: hidden; }
.left_form2 ul li.message { height: 130px; position: relative; _height: 138px; }
.left_form2 ul li span { display: block; width: 128px; text-align: right; margin-right: 10px; float: left; font-size: 14px; line-height: 50px; }
.left_form2 ul li input.intxt { width: 60%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form2 ul li textarea { border: 1px solid #CCC; width: 68%; height: 100px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form2 .btnclick { padding-left: 140px; overflow: hidden; }
.left_form2 .btnclick input { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form2 .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form2 .btnclick input.btn_reset { background: #454545; border: 0; }
.contact { width: 100%; overflow: hidden; }
.contact p { text-indent: 20px; font-size: 14px; line-height: 30px; }
.contact_left { width: 39%; float: left; font-size: 16px; margin-top: 10px; }
.contact_left p { text-indent: 35px; padding: 6px 0 6px 0; line-height: 20px; }
.contact_left .redfont { font-size: 25px; color: #ED1C24; }
.contact_left .tel { background: url(../images/tel.png) no-repeat left 11px; margin-bottom: 15px; margin-top: 15px; }
.contact_left .tel1 { background: url(../images/tel1.png) no-repeat left 6px; margin-bottom: 15px; margin-top: 15px; }
.contact_left .add { background: url(../images/add.png) no-repeat left 7px; margin-bottom: 15px; }
.contact_left .email { background: url(../images/email.png) no-repeat left 9px; margin-bottom: 25px; }
.contact_left .message { cursor: pointer; color: #fff; padding: 13px 25px; background: #009CDF/*#0070C0*/; width: 160px; text-align: center; text-indent: 0; font-size: 18px; margin-bottom: 50px; }
.contact_left .message:hover { color: #fff !important; background: #0565b6; }
.contact_right { width: 58%; float: right; margin-top: 30px; }
.contact_right img { width: 100%; height: auto }
e .send-inquiry2 { overflow: hidden; margin: 0 auto; width: 100%; border-top: #d8d8d8 1px solid; padding-top: 5%; margin-top: 5%; }
.send-inquiry2 h3 { color: #000; font-size: 30px; margin-bottom: 20px; }
/* Contact Form File Input 

========================================================*/





#contact-form textarea { width: 100%; *width: 93%;
outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; resize: none; border: 1px solid #dadbdc; background: none; height: 243px; color: #999; padding: 15px; margin-top: 20px; }
#contact-form input { width: 95%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #dadbdc; background: #fafafa; color: #999; padding: 15px; }
#contact-form .form-div-1, #contact-form .form-div-2, #contact-form .form-div-3 { float: left; /*width: 350px; *width: 328px;*/ width: 30%; margin-right: 30px; *margin-right: 50px;
}
#contact-form .form-div-1-0, #contact-form .form-div-2-0, #contact-form .form-div-3-0 { width: 246px; *width: 218px;
}
#contact-form .form-div-1-0, #contact-form .form-div-2-0 { *margin-right: 50px;
}
#contact-form .form-div-1 strong, #contact-form .form-div-2 strong, #contact-form .form-div-3 strong { color: #000; margin-bottom: 10px; display: block; }
#contact-form .form-div-3 { margin-right: 0; }
#contact-form .form-div-4 { margin-bottom: 27px; }
#contact-form .form-div-4 textarea { line-height: 20px; padding: 12px 14px; background: #fafafa; }
#contact-form .form-div-4 strong { color: #000; margin-bottom: 10px; display: block; }
#contact-form .btn1 { background: #ED1C24; padding: 15px 0; color: #fff; width: 200px; text-align: center; margin-top: 25px; margin-bottom: 30px; font-size: 16px; }
#contact-form .btn1:hover { background: #272d33; }
/** job**/

.job { width: 100%; margin-top: 2%; overflow: hidden; }
.job_left { float: left; width: 45%; float: left; border-right: #d8d8d8 1px solid; padding-right: 5%; }
.job_right { width: 45%; float: right; }
.job_left img, .job_right img { margin-bottom: 20px; width: 100%; height: auto; }
.job_left h3, .job_right h3 { font-size: 20px; color: #000; margin-bottom: 15px; }
.job_list { width: 100%; padding-top: 4%; overflow: hidden; }
.job_list li { width: 23%; float: left; margin-right: 2%; }
.job_list li img { width: 100%; height: auto; overflow: hidden; }
.job_list h4 { font-size: 16px; color: #111; margin: 15px 0 10px 0; }
/** page**/

#ctl00_ContentConn_PageInfo { padding: 3px; text-align: center; margin-top: 20px; font-size: 14px; float: left; /*height: 45px;*/ line-height: 40px; width: 95%; }
#ctl00_ContentConn_PageInfo a { background: #fff none repeat scroll 0 0; border: 1px solid #bcbcbc; color: #999; margin: 5px 5px 0 0; padding: 4px 10px; }
#ctl00_ContentConn_PageInfo a:hover { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff; text-decoration: none; }
#ctl00_ContentConn_PageInfo .current { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff; text-decoration: none; margin: 5px 5px 0 0; padding: 4px 10px; }
/*ÊÓÆµÐÂÎÅ*/

.sub_news_left_tj { width: 100%; float: left; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #808080; margin-bottom: 10px; padding-bottom: 10px; }
.sub_news_left_tjl { float: left; width: 20%; height: 112px; }
.sub_news_left_tjr { width: 79%; float: right; color: #666; text-indent: 20px; }
.sub_news_left_tjr h3 { font-size: 14px; color: #333; margin-bottom: 5px; text-indent: 0px; width: 100%; padding-left: 0px; }
/*ÐÂÎÅÄÚÒ³*/

#sub_news { margin: 0 auto; margin-top: 20px; margin-left: 5px; }
#sub_news h1 { font-size: 21px; color: #E3131E; font-weight: bold; text-align: center; line-height: 35px; }
#jiathis { height: 30px; margin-top: 10px; line-height: 16px; margin-bottom: 10px; }
#jiathis .left { float: left; height: 26px; padding-left: 20px; }
#jiathis .right { float: right; padding-right: 10px; width: 40%; }
#Like { padding: 5px; }
#Context { line-height: 25px; padding-right: 5px; }
#Context h3 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
#Context h4 { font-size: 14px; margin-top: 8px; margin-bottom: 8px; }
#Context p { text-indent: 20px; font-size: 14px; line-height: 2; text-indent: 2em; color: #666; margin-top: 8px; margin-bottom: 8px; }
#daodu { padding: 10px 20px 10px 20px; font-size: 14px; width: 94%; background-color: #f8f8f8; border: 1px #E5E5E5 solid; color: #333; margin-bottom: 40px; }
#daodu span { color: #EF4706; font-weight: bold; }
#prevnext { width: 100%; margin-top: 20px; font-size: 14px; line-height: 40px; }
#prevnext span { margin-right: 20px; }
#prevnext a { color: #666; }
.newstit { font-size: 24px; text-align: center; color: #000; margin: 0px 0 40px 0; line-height: 40px; }
#Context .xg_title { height: 30px; line-height: 30px; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #E3131E; font-weight: bolder; }
#Context .xg_list { text-align: left; margin-top: 8px; }
#Context .xg_ul { margin: 0; padding: 0; list-style: none; }
#Context .xg_ul li { width: 100%; font-size: 14px; line-height: 30px; }
#Context .xg_ul li a { color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 80%; float: left; }
#Context .date { color: #838282; float: right; width: 20%; display: block; }
#Context_news { line-height: 25px; padding-right: 5px; }
#Context_news h3 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
#Context_news h4 { font-size: 14px; margin-top: 8px; margin-bottom: 8px; }
#Context_news p { text-indent: 20px; font-size: 14px; line-height: 2; text-indent: 2em; color: #666; margin-top: 8px; margin-bottom: 8px; }
#Context_news .xg_title { height: 30px; line-height: 30px; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #E3131E; font-weight: bolder; }
#Context_news .xg_list { text-align: left; margin-top: 8px; }
#Context_news .xg_ul { margin: 0; padding: 0; list-style: none; }
#Context_news .xg_ul li { width: 100%; font-size: 14px; line-height: 30px; }
#Context_news .xg_ul li a { color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 80%; float: left; }
#Context_news .date { color: #838282; float: right; width: 20%; display: block; }
#fenxiang { width: 98%; overflow: hidden; padding-top: 15px; line-height: 25px; }
#fenxiang .bds_more { padding-top: 1px; padding-bottom: 5px; }
#fenxiang_left { float: left; width: 220px; }
#fenxiang_right { background: url(../images/pdf.jpg) no-repeat left center; padding-top: 3px; padding-left: 25px; float: left; left: 250px; margin-left: 10px; }
.news_l { width: 100%; overflow: hidden; }
/*solution*/

.sol_ban, .sol_tit1, .sol_tit2, .sol_tit3, .sol_tit4, .sol_tit5 { width: 100%; margin: 30px auto 0 auto; float: left; }
.sol_ban { }
.sol_tit1 { height: 24px; margin-top: 30px; margin-bottom: 10px; }
.sol_tit2 { height: 24px; margin-top: 50px; margin-bottom: 30px; }
.sol_tit3 { height: 24px; margin-top: 30px; margin-bottom: 30px; }
.sol_tit4 { height: 24px; margin-top: 30px; margin-bottom: 30px; }
.sol_tit5 { height: 24px; margin-top: 30px; margin-bottom: 30px; }
.w1170 { width: 1170px; margin: 0 auto; overflow: hidden }
.sol_tj_right h1 { font: bold 28px 'microsoft yahei'; height: 30px; line-height: 30px; margin-top: 40px; color: #000; float: left; width: 100%; margin-bottom: 10px; }
.sol_tj_right { list-style: 23px }
.sol_tj_right .tit6 { background: url(../images/tit6.jpg) no-repeat left top; text-indent: 15px; color: #fff; width: 100%; margin-top: 10px; margin-bottom: 15px; overflow: hidden; height: 29px; line-height: 29px; font-size: 15px; font-weight: bold; }
.sol_tj_right table { display: table; border-collapse: separate; border-spacing: 1px; border-color: gray; text-align: center; overflow: hidden; }
.sol_tj_right .cont { width: 100%; }
.sol_tj_right .cont p { color: #333; }
.cont dt { background: url(../images/zixun-icon.png) no-repeat 15px center #E30F00; padding-left: 55px; float: left; width: 140px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; }
.cont dl { margin-top: 15px; margin-bottom: 25px; }
.cont dt a { color: #fff; }
.cont dd { float: left; margin-left: 20px; }
.cont dd .left { float: left; font-size: 17px; content: #333; font-weight: bold; }
.cont dd .right { float: left; margin-left: 10px; font-size: 26px; color: #E30F00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.sol_product li { float: left; margin-left: 1%; width: 18%; margin-bottom: 1%; }
.sol_product li img { width: 100%; height: auto; margin-bottom: 2%; }
.sol_product li p { width: 100%; height: 30px; line-height: 30px; text-align: center; position: relative; }
.sol_product li p a { color: #000; }
.sol_product .lir { margin-right: 0px; }
ul.relateproduct { width: 100%; overflow: hidden; padding-top: 20px; }
ul.relateproduct li { width: 30%; float: left; padding: 0 1% 3% 2%; }
ul.relateproduct li p { text-align: left; text-indent: 20px; padding: 3%; background: #f8f8f8; color: #888 }
ul.relateproduct li h4 { text-align: center; margin-bottom: 0; font-size: 16px; margin: 5px 0; color: #222; }
ul.relateproduct li a { display: block; width: 310px; overflow: hidden; }
ul.relateproduct li img { width: 174px; height: 174px; margin-left: 30%; }
/*case*/



.case ul { margin: 0 auto; }
.case li { float: left; width: 48%; float: left; margin: 0 2% 0 0; }
.case li img { float: left; width: 40%; height: auto }
.case li span { float: right; width: 55%; }
.right_contact { float: right; width: 28%; overflow: hidden; }
.sol_tj_left { min-width: 300px; width: 40%; float: left; margin: 3% 2% 1% 0; }
.sol_tj_left img { width: 100%; height: auto }
.sol_tj_right { float: right; width: 52%; margin-bottom: 4% }
.sol_product_bg { padding: 40px 0px 0 20px; width: 100%; margin: 1% auto; overflow: hidden; background: #f5f5f5; }
.case li h5 { font-size: 14px; color: #000; }
.case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }
.more { float: right; width: 80px; text-align: right; }
.more a { color: #CC6600; }
.con_form { width: 98%; margin-top: 20px; overflow: hidden; margin-bottom: 30px; border: 10px solid #ededed; }
.right_contact p { line-height: 30px; }
.right_contact p.nosame, .right_contact p.onlinetalk { font-size: 14px; margin-bottom: 6px; clear: both; }
.right_contact h6 { font-size: 24px; color: #000; font-weight: bold; margin-bottom: 15px; }
.right_contact a { display: block; background: #ededed; width: 90px; height: 35px; line-height: 35px; float: left; font-size: 15px; font-weight: bold; text-align: center; margin: 10px 10px 10px 0px; overflow: hidden; }
/*caselist*/

.case_list { width: 100%; margin: 3% 0 5% 0; }
.case_list li { float: left; width: 28%; margin: 0px 5% 3% 0; overflow: hidden; text-align: center; display: inline; height: auto!important; height: 275px; }
.case_list li img { width: 100%; height: auto; margin-bottom: 2%; }
.case_list li p { width: 100%; margin: 0 auto; overflow: hidden; line-height: 25px; text-align: left; }
.case_list li p span { color: #e16144; }
#case_left_pro { width: 100%; background: #f9f9f9; margin-top: 15px; clear: both; }
#case_left_pro h4 { font-size: 15px; text-indent: 10px; height: 34px; line-height: 34px; background: #e1e1e1; color: #333; }
#case_left_pro ul { margin-top: 10px; overflow: hidden; }
#case_left_pro li { line-height: 30px; text-align: center; margin-top: 10px; }
#case_left_pro li img { padding: 2px; background: #fff; width: 195px; height: 144px; }
/* scroll */











.slides { margin: 0px auto; width: 100%; height: auto; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 100%; overflow: hidden; list-style: none; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-li { margin: 5px; padding: 0px; bottom: 0px; left: 40%; position: absolute; width: 120px; }
.slide-li li { margin: 0px; padding: 0px; width: 50px; height: 8px; float: left; overflow: hidden; list-style: none; margin-left: 1px; margin-bottom: 10px; }
.slide-li a { width: 50px; height: 8px; color: #000; font-size: 12px; display: block; margin: 0px; padding: 0px; margin-left: 1px; }
.slide-li a:hover { color: #F00; text-decoration: none; }
#main { margin: 0px auto 0px auto; width: 1170px; }
#p_menu { float: left; }
.proName { height: 40px; width: 48%; float: left; display: block; text-align: left; }
.proName h1 { font-size: 24px; font-weight: 600; color: #333; line-height: 40px; text-indent: 20px; }
.scroll_nav_ul { position: relative; top: 0px; max-width: 1170px; z-index: 99; float: left; width: 100%; overflow: hidden; padding: 6px 0; background: #f1f1f1; margin-bottom: 20px; }
.weizi { float: right; width: 37%!important; width: 39%; margin-right: 2% }
.weizi li { float: left; font-size: 15px; font-weight: bold; margin-left: 20px; color: #E3131E; line-height: 40px; text-align: center; }
.s_main { width: 43%; float: right; }
.s_pic { width: 52%; float: left; }
.m_l { margin-bottom: 20px; float: left; width: 62%; padding-right: 2%; border-right: 1px dotted #dcdcdc; margin-right: 2%; padding-bottom: 20px; }
.pro_contact { width: 26%; float: right; margin-top: 30px; }
.slide-pic img { width: 100%; height: auto }
.m_l { float: left; width: 65%; padding-right: 4%; border-right: 1px dotted #dcdcdc; margin: 30px 30px 30px 0; }
.pro_contact p { line-height: 26px; }
.pro_contact strong { font-size: 14px; color: #d00000; }
#relative ul li { width: 18%; float: left; margin-right: 2%; float: left; margin-bottom: 20px; }
#relative ul li img { padding-bottom: 10px; width: 100%; height: auto }
#relative ul li p { line-height: 12px; text-align: center; height: 12px; overflow: hidden; padding: 0; margin: 0; }
.scroll_nav_ul li a { padding: 0 10px; }
.scroll_nav_ul li.normal a { color: #E3131E; }
.scroll_nav_ul li.active a { color: #E3131E; display: block; }
.pkg-maodian { }
.row { width: 100%; height: auto; }
#Htitle_1 { padding-top: 15px; }
#Htitle_1 h2 { height: 35px; line-height: 35px; font-size: 16px; font-weight: 700; color: #E3131E; margin-bottom: 5px; }
.pro_special p { padding-bottom: 15px; }
.pro_special h4 { margin-bottom: 10px; font-size: 14px; }
.pro_special table td { line-height: 25px; padding-left: 10px; border: 1px solid #dcdcdc; }
.top_info strong { color: #c00; }
#Div1 h2, #Div2 h2 { font-size: 20px; font-weight: 600; color: #000 }
/* scroll */



#header-wrapper { }
.header { height: 100px; border-bottom: 1px solid #ccc; }
.xinghao { float: left; height: 100px; width: 40%; }
.xinghao h1 { line-height: 100px; color: #1E1E1E; font-size: 24px; font-weight: bold; }
.primary-menu2, .primary-menu { float: left; width: 60%; height: 100px; }
.primary-menu2 ul, .primary-menu ul { list-style-type: none; width: 100%; margin-top: 45px; }
.primary-menu2 ul li, .primary-menu ul li { position: relative; width: 12%; float: left; margin-left: 4%; text-align: center; }
.primary-menu2 ul li a, .primary-menu ul li a { font-size: 14px; color: #E3131E; text-align: center; display: block; }
.primary-menu2 ul li a:hover, .primary-menu ul li a:hover { color: #d00000; }
.primary-menu2 ul li { width: 16%; }
#data, #relative, #topic, .p_line, #working, #advantage { padding-top: 20px; }
#mainList { margin-top: 3%; width: 100%; overflow: hidden; }
.p_pic { margin-top: 30px; margin-bottom: 15px; }
.p_pic img { width: 100%; }
.op li { background: #fff; filter: alpha(opacity=60); opacity: 0.6; }
.op li.cur { margin: 0px; padding: 0px; background: #d00000; width: 50px; margin-left: 1px; }
.p_intro { padding-bottom: 10px; line-height: 30px; text-indent: 2em; font-size: 14px; font-weight: 700; }
.p_list { line-height: 30px; }
.p_ly { padding-bottom: 10px; line-height: 30px; }
.p_list strong, .p_ly strong { }
.p_list span, .p_ly span { }
.p_ly i { color: #E3131E; text-decoration: underline; }
.p_wuliao { }
.p_wuliao ul li { width: 11%; float: left; padding-left: 1.5%; }
.p_wuliao ul li img { width: 100%; }
#relative_s ul, #advantage ul { margin-bottom: 10px; }
#advantage ul li { line-height: 24px; }
#working { }
.w_i { width: 60%; margin-right: 5%; float: left; padding-bottom: 15px; }
.w_i p { line-height: 24px; padding-bottom: 15px; }
.w_pic { width: 35%; float: left; padding-bottom: 15px; }
.w_pic img { max-width: 300px; }
.p_line { border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.p_line p { line-height: 40px; text-align: center; font-size: 16px; font-weight: 700; color: #d00000; }
.p_line2 { padding-left: 10px; }
.p_line2 p { line-height: 40px; font-size: 16px; font-weight: 700; color: #d00000; }
#data table tr td { line-height: 25px; padding-left: 10px; border: 1px solid #ccc; }
.p_down { font-size: 16px; font-weight: 700; padding-top: 20px; line-height: 30px; color: #E3131E; }
.p_down a { color: #d00000; }
#topic { width: 100%; overflow: hidden }
#topic ul { margin-top: 2% }
#topic ul li { width: 48%; margin-right: 2%; float: left; }
#topic ul li img { width: 40%; padding-right: 3%; float: left; height: auto }
#topic ul li p { float: left; width: 57%; }
#topic ul li p a { font-size: 14px; font-weight: 600; margin-bottom: 10px; }
.top_info { margin-top: 10px; line-height: 25px; }
#relative .r_pic { padding-top: 10px; height: 12px; overflow: hidden; width: 99%; margin: 0 auto; margin-top: 10px; border-top: 1px dotted #dcdcdc; }
.r_pic p.r_pic3, .r_pic p.r_pic2, .r_pic p.r_pic1 { background: url(../images/nav1.png) no-repeat 0px 0px; height: 12px; width: 33%; text-indent: 13px; line-height: 12px; text-align: left; float: left; overflow: hidden; }
.r_pic p.r_pic2 { background: url(../images/nav1.png) no-repeat 0px -12px; height: 12px; text-indent: 14px; text-align: left; }
.r_pic p.r_pic3 { background: url(../images/nav1.png)no-repeat 0px -24px; height: 12px; text-indent: 16px; text-align: left; }
.pro_bot { margin: 30px 0 20px 0 }
.pro_bot h3 { font-weight: bold; font-size: 20px; padding-bottom: 10px; color: #333; }
.ultable { width: 100%; }
.ultable li { height: 44px; margin-top: 20px; line-height: 44px; }
.ultable span { display: block; font-weight: bold; float: left; width: 90px; color: #ff9000; }
.ultable li input { width: 80%; height: 38px; color: #afafaf; padding-left: 10px; border: 1px solid #dcdcdc; }
.ultable li textarea { width: 80%; color: #afafaf; border: 1px solid #dcdcdc; padding-left: 10px; font-size: 14px; line-height: 25px; }
.ultable li.spa { padding-top: 10px; height: 30px; }
.ultable li.spa input { padding-left: 0px; }
.ultable li.spa .submit { text-align: center; line-height: 40px; background: #E3131E; width: 140px; height: 40px; color: #fff; cursor: pointer; margin-right: 10px; border: 0 }
.ultable li.spa .reset { text-align: center; line-height: 40px; background-color: rgb(203,203,203); width: 140px; height: 40px; color: #666; cursor: pointer; border: 0 }
.writefont { color: #fff; }
.sub_tit { width: 100%; border-bottom: #eee 1px solid; padding: 1% 0; font-size: 15px; overflow: hidden }
.casemessage { padding: 8px 0; text-align: center; width: 150px; font-size: 18px; margin: 8px 0; color: #fff; background: #3d3d3d }
.casemessage a { color: #fff; }
.s_list img { margin: 10px 0 20px 0 }
.protit { background: url(../images/protitbg.jpg) repeat-x; display: block; height: 38px; margin: 0 auto; margin-top: 3%; margin-bottom: 2%; width: 100%; overflow: hidden; position: relative; }
.protit h3 { height: 35px; line-height: 35px; background: #fff; color: #ED1C24; text-align: center; font-size: 32px; padding: 0 20px; font-weight: 900; position: absolute; margin-left: 42% }
.sp_news { width: 100%; }
.sp_news dl { width: 100%; overflow: hidden; border-bottom: #d8d8d8 1px dashed; padding-bottom: 2%; margin-bottom: 3%; }
.sp_news dl dt { float: left; width: 24%; }
.sp_news dl dt img { width: 100%; height: auto; }
.sp_news dl dd { float: right; width: 72%; }
.sp_news dl dd h3 { font-size: 15px; width: 100%; margin-bottom: 10px; }
/*¨¦¨²2¨²?¨¹¨¢|*/

.sub-con { margin: 0 auto; max-width: 1200px; }
.capacity { width: 100%; overflow: hidden; padding: 0 15px; margin-bottom: 30px; }
.capacity p { margin: 20px 0; text-indent: 2em; padding-right: 15px; color: #333; }
.capacity ul { overflow: hidden; }
.capacity ul li { float: left; margin: 0 28px 10px 0; width: 22.6666%; }
.capacity ul li span { display: block; margin: 10px 0; text-align: center; }
.sub_menu li.cur a { color: #fff; }
/*?¡¤??¨²1¨º¨ª*/

.pinpai { margin-bottom: 20px; overflow: hidden; width: 100% }
.pinpai h3 { background: url(../images/pinpai-icon.jpg) no-repeat left center; padding-left: 70px; font-size: 24px; color: #333; height: 50px; line-height: 50px; margin-bottom: 30px; }
.pinpai dl { float: left; width: 44%; background: #f5f5f5; border: 1px solid #e8e8e8; overflow: hidden; margin: 0 3% 3% 0; padding: 15px; }
.pinpai dl dt { float: left; margin-right: 20px; }
.pinpai dl dd { float: left; width: 82%; color: #555; line-height: 24px; }
.pinpai dl dd.one { margin-top: 20px; }
.pinpai dl dd.two { margin-top: 10px; }
.pinpai dl dd.four { margin-top: 10px; }
/*?¨®¨°¦Ì???¡¥*/

.wenhua { margin-bottom: 20px; overflow: hidden; }
.wenhua p { margin-bottom: 28px; }
.line { border-bottom: 1px solid #eee; overflow: hidden; margin-bottom: 28px; padding-bottom: 28px; }
.wenhua dl { width: 50%; float: left; overflow: hidden; }
.wenhua dl dt { float: left; margin-right: 20px; }
.wenhua dl dd { float: left; width: 60%; }
.wenhua dl dd strong { display: block; margin-bottom: 7px; font-size: 16px; color: #ec1d25; line-height: 22px; }
.wenhua dl dd p { color: #666; margin-bottom: 5px; color: #666; }
.wenhua dl dd span { color: #999; line-height: 20px; }
/*1¨²?¨ºo?¡Á¡Â*/

.guoji { width: 100%; margin-bottom: 25px; overflow: hidden; }
.gj-wz { border-bottom: 1px solid #e5e5e5; margin-bottom: 16px; }
.gj-wz p { margin-bottom: 15px; text-indent: 2em; }
.gj-wz span { font-size: 19px; color: #ed1c24; font-weight: bold; display: block; }
.gj-wz em { display: block; color: #999; font-style: normal; margin-bottom: 15px; }
.hezuo { width: 100%; margin-bottom: 10px; overflow: hidden; }
.hezuo h3 { color: #333; font-size: 20px; margin-bottom: 15px; }
.hezuo ul { width: 100%; }
.hezuo ul li { float: left; width: 19%; margin-right: 1%; }
.hezuo ul li span { display: block; text-align: center; margin-top: 8px; }
/*?D???¡ã??*/

.zhiwei, .toudi { margin-bottom: 20px; overflow: hidden; }
.zhiwei p { color: #333; margin-bottom: 30px; }
.list-item { width: 100%; }
.title-zp { margin-bottom: 10px; width: 100%; background: #eee; overflow: hidden; font-size: 15px; font-weight: bold; padding: 8px 0; }
.num { float: left; width: 4%; text-align: center; }
.jn { float: left; width: 20%; text-align: center; }
.jm { float: left; width: 20%; text-align: center; }
.js { float: left; width: 20%; text-align: center; }
.jd { float: left; width: 18%; text-align: center; }
.jd { float: left; width: 18%; text-align: center; }
.zpcon-list { width: 100%; }
.zpcon-list ul { width: 100%; border-bottom: 1px dotted #ddd; overflow: hidden; padding: 10px 0; }
.zpcon-list ul li { float: left; text-align: center; }
.zpcon-list ul li.number { width: 4%; }
.zpcon-list ul li.ln { width: 20%; }
.zpcon-list ul li.lm { width: 20%; }
.zpcon-list ul li.ls { width: 20%; }
.zpcon-list ul li.ls2 a { color: #ed1c24; font-size: 14px; }
.zpcon-list ul li.ld { width: 18%; }
.zpcon-list ul li.lc { width: 18%; }
/*?¨²??¨ª?¦ÌY*/

.toudi p { color: #333; }
.info-toudi { width: 100%; margin: 25px 0; overflow: hidden; }
.l-info { width: 50%; float: left; }
.item { width: 100%; margin-bottom: 5px; overflow: hidden; }
.tit-yp { background: #f5f5f5; width: 20%; float: left; margin-right: 5px; text-align: center; padding: 8px 0; font-size: 15px; }
.item input.txt { border: 1px solid #ddd; padding: 14px; width: 65%; float: left; }
.item em { color: #f00; font-style: normal; font-size: 15px; padding: 10px 0 0 5px; display: inline-block; }
.item select { border: 1px solid #ddd; padding: 12px 20px; font-family: Microsoft Yahei; color: #555; }
.filepicker { width: 30%; height: auto; cursor: pointer; background: #0270cd; float: left; padding: 8px 0px; font-size: 15px; text-align: center; }
.filepicker a { color: #fff; font-size: 14px; display: block; }
.filepicker input { color: #fff; font-size: 14px; display: block; }
.item label { font-size: 15px; padding: 12px 6px 0; vertical-align: middle; }
.item label em { padding: 7px 0 0 5px; }
.item input.dx { margin-top: 12px; }
.r-info { float: left; width: 50%; }
.r-info img { text-align: center; display: block; margin: 0 auto 5px; }
.m-info { width: 100%; overflow: hidden; clear: both; }
.m-info textarea { height: 100px; width: 75%; border: 1px solid #ddd; float: left; }
.tit-yp2 { background: #f5f5f5; width: 20%; float: left; margin-right: 5px; text-align: center; font-size: 15px; vertical-align: middle; padding: 3% 0; }
.fasong { width: 100%; float: left; margin-left: 21%; margin-top: 20px; }
.fasong input { font-size: 16px; color: #fff; font-family: Microsoft Yahei; padding: 10px 28px; margin-right: 20px; cursor: pointer; }
.fasong input.tijiao { background: #ec1d25; }
.fasong input.reset { background: #333; }
.zw-jieshao, .zw-miaoshu, .yaoqiu, .liucheng { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ddd; }
.zw-jieshao h3, .zw-miaoshu h3, .yaoqiu h3 { font-size: 19px; color: #ed1c24; margin-bottom: 10px; }
.zw-jieshao ul { width: 100%; overflow: hidden; }
.zw-jieshao ul li { float: left; width: 23%; margin-right: 2%; margin-bottom: 4px; }
.zw-jieshao ul li span { color: #333; }
.zw-jieshao ul li span.basic-title { color: #777; }
.zw-miaoshu p, .yaoqiu p { color: #666; margin-bottom: 4px; }
.zw-miaoshu h4, .yaoqiu h4 { font-size: 15px; }
.shenqing { width: 42%; margin-bottom: 25px; overflow: hidden; float: left; }
.shenqing a { padding: 10px 28px; font-size: 16px; color: #fff; margin-right: 20px; display: inline-block; }
.shenqing a.sq { background: #fc3001; }
.shenqing a.fanhui { background: #333; padding: 10px 54px; }
.bshare-custom { float: left; margin-top: 8px; }
/**hr  liucheng**/	

.lc, .fengcai { margin-bottom: 15px; overflow: hidden; width: 100%; }
.lc h2 { font-size: 20px; color: #333; margin-bottom: 10px; }
.lc p { margin-bottom: 10px; text-indent: 2em; }
.lc ul { overflow: hidden; }
.lc ul li { float: left; background: #fc3d3e; margin-right: 1%; border-radius: 50%; width: 120px; height: 120px; }
.lc ul li em { font-style: normal; color: #fff; font-size: 32px; font-weight: bold; display: block; text-align: center; padding-top: 22px; }
.lc ul li span { display: block; text-align: center; color: #fff; font-size: 20px; padding-top: 8px; line-height: 24px; width: 75%; margin: 0 auto; }
.lc ul li.fenge { width: 5%; background: url(../images/fenge.jpg) no-repeat center center; }
.lc-detail { width: 100%; }
.box { width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
.box h3 { color: #ed1c24; margin-bottom: 10px; font-size: 19px; }
.box p { margin-bottom: 5px; }
.box p a { color: #ed1c24; }
.lc-detail span { color: #f60; font-size: 18px; font-weight: bold; }
/**hr  fengcaitongxing**/

.fc-jieshao { width: 100%; margin: 25px 0; overflow: hidden; }
.l-fc { float: left; width: 50%; background: #f2f2f2; padding: 20px; }
.l-fc span { line-height: 25px; margin-bottom: 10px; display: block; }
.l-fc p { margin-bottom: 8px; }
.l-fc a { background: #ed1c24; color: #fff; padding: 8px 40px; font-size: 16px; display: inline-block; margin-top: 10px; }
.r-fc { float: left; width: 43%; border: 1px solid #ddd; border-left: 0; padding: 17px 20px; }
.r-fc p { line-height: 21px; margin-top: 17px; text-indent: 2em; }
.fc-pic { width: 100%; }
.fc-pic h3 { font-size: 22px; margin-bottom: 15px; color: #333; }
.fc-pic ul { overflow: hidden; }
.fc-pic ul li { float: left; width: 19%; margin-right: 1%; }
.fc-pic ul li span { display: block; text-align: center; margin-top: 8px; }
/**honor**/

.honor-box { width: 99%; margin: 2% auto; border: 1px solid #dbdbdb; background: #fff; }
.honor-show { width: 64%; height: 550px; position: relative; overflow: hidden; margin: 30px auto; }
.honor-show ul { position: absolute; top: 0; }
.honor-show ul li { text-align: center; left: 0; float: left; position: relative; overflow: hidden; }
.honor-show ul li img { width: 100%; height: auto; margin: 0 auto }
.honor-bot { width: 100%; height: 133px; padding-top: 20px; background: #f8f8f8; border-top: 1px solid #dbdbdb; }
.honor-thumb { width: 85%; height: 145px; margin: 0 auto 0; position: relative; overflow: hidden; }
.honor-thumb ul { position: absolute; left: 0; top: 0 }
.honor-thumb ul li { display: inline-block; _display: inline; height: auto; width: 10%; margin-right: 7px; border: 3px solid #fff; cursor: po; }
.honor-thumb ul li img { width: 100%; height: auto }
.honor-thumb ul li.cur { border-color: #1c98fc; }
.honor_s { display: none; }
.honor-bot { position: relative; }
.honor-bot a { display: block; width: 29px; height: 58px; top: 48px; position: absolute; overflow: hidden; }
.history-list a { display: block; width: 29px; height: 58px; top: 4px; background-image: url(../images/honor_btn.jpg); position: absolute; overflow: hidden; }
.prev02 { left: 14px; background-position: 0 0; background: url(../images/honor_btn.jpg); }
.next02 { right: 14px; background: url(../images/honor_btn.jpg) no-repeat -29px 0px; }
.prev02:hover { background-position: 0 -58px; }
.next02:hover { background-position: -29px -58px; }
/*capacity*/



.baselayout { width: 100%; margin: 0 auto; margin-top: 10px; }
.imagedesc_370 { width: 22%; float: left; position: relative; margin: 2% 3% 2% 0; }
.imagedesc_370 img { width: 100%; height: auto; }
.imagedesc_370 .core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; }
*html .imagedesc_370 .core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.imagedesc_370 .core_bg { position: absolute; left: 0px; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.imagedesc_370 .core_text { position: relative; padding: 8px 10px; font-size: 14px; width: 205px; line-height: 18px; color: #fff; }
/*about*/

.gaishu-sec3 { padding: 40px 0 70px; }
.gaishu-sec3 .gs_t { padding: 30px 0; }
.gaishu-sec3 .gs_p { height: 11.4em; overflow: hidden; }
.gaishu-sec4 { background: #fff; }
.gaishu-sec4 .spec_t { color: #333; border-color: #ccc; }
.gaishu-sec4 h2 { font-size: 28px; margin: 2% auto; }
.grid-wrap { display: none; width: 100%; position: relative; margin: 0 auto; }
.grid-wrap .fix { position: relative; margin-right: -12px; }
.grid-wrap [class^="col_"] { position: relative; float: left; height: 100%; margin-right: 12px; *margin-right: 6px;
}
.grid-wrap [class^="row_"] { position: relative; float: left; width: 100%; margin-bottom: 12px; }
.grid-wrap ._img { position: relative; width: 100%; overflow: hidden; float: left }
.grid-wrap ._img img { width: 100%; height: auto; transition: all ease .32s; }
.grid-wrap ._img ._layer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #36f; background: rgba(1,162,234,.6); opacity: 0; filter: alpha(opacity=0); transition: opacity ease .16s; }
.grid-wrap ._img ._layer a { position: absolute; width: 108px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; border: 2px solid #fff; left: 50%; bottom: -120px; margin: 0 0 -82px -56px; opacity: 0; transition: all ease .32s; }
.grid-wrap ._img ._layer a:hover { background: rgba(255,255,255,.2); }
.grid-wrap ._layer b { position: absolute; width: 64px; height: 64px; left: 50%; margin: -42px 0 0 -32px; top: -50%; opacity: 0; transition: all ease .32s; background: url(../images/plus.png) no-repeat; }
.grid-wrap ._img:hover img, .grid-wrap .show img { transform: scale(1.2); }
.grid-wrap ._img:hover ._layer, .grid-wrap .show ._layer { opacity: 1; }
.grid-wrap ._img:hover ._layer a, .grid-wrap .show ._layer a { bottom: 50%; opacity: 1; }
.grid-wrap ._img:hover ._layer b, .grid-wrap .show ._layer b { top: 50%; opacity: 1; }
.grid-wrap .left { float: left; width: 48%; }
.grid-wrap .right { float: right; width: 51%; }
/*service */

.fuwu { width: 100%; margin-bottom: 25px; overflow: hidden; }
.fuwu p { margin-bottom: 15px; text-indent: 2em; }
.fw-icon { width: 100%; margin-bottom: 15px; overflow: hidden; }
.fw-icon dl { width: 25%!important; width: 24%; float: left; overflow: hidden; }
.fw-icon dl dt { width: 80%; margin: 0 auto 5px; text-align: center; text-indent: -999em; height: 100px; }
.fw-icon dl dt.zongzhi { background: url(../images/zongzhi-icon.jpg) no-repeat top center; }
.fw-icon dl dt.xintiao { background: url(../images/user-icon.jpg) no-repeat top center; }
.fw-icon dl dt.fwzz { background: url(../images/fuwu-icon.jpg) no-repeat top center; }
.fw-icon dl dt.jingshen { background: url(../images/xin-icon.jpg) no-repeat top center; }
.fw-icon dl dd { width: 80%; margin: 0 auto; text-align: center; }
.fw-icon dl dd span { font-size: 18px; font-weight: bold; color: #333; text-align: center; }
.fw-icon dl dd p { text-align: center; text-indent: 0; margin-bottom: 0; }
.fuwu h3 { font-size: 20px; margin-bottom: 10px; color: #ed1c24; }
.chengnuo { width: 100%; overflow: hidden; }
.chengnuo dl { width: 28%; float: left; background: #eee; margin-right: 3%; padding: 20px 20px 20px 0; margin-bottom: 25px; }
.chengnuo dl dt { background: url(../images/icon-cn.jpg) no-repeat right center #ed1c24; color: #fff; font-size: 18px; margin-bottom: 15px; padding: 6px 0 6px 15px; width: 35%; }
.chengnuo dl dd { padding-left: 20px; line-height: 24px; }
.fwrx { width: 100%; }
.fwrx p { text-indent: 0; font-size: 18px; font-weight: bold; color: #333; line-height: 30px; }
.fwrx p span { color: #fd3c00; font-size: 22px; font-weight: bold; }
/*peijian */

.peijian { width: 100%; overflow: hidden; padding: 0 15px; margin-bottom: 30px; }
.peijian p { text-indent: 2em; padding-right: 15px; color: #333; }
.peijian span { color: #333; display: block; margin: 10px 0 20px; text-indent: 2em; }
.peijian ul { overflow: hidden; }
.peijian ul li { float: left; margin: 0 3.5% 1% 0; width: 21.5%; }
.peijian ul li img { width: 100%; height: auto; }
.peijian ul li span { display: block; margin: 10px 0; color: #555; text-align: center; font-size: 15px; text-indent: 0; }
.xswl p { text-indent: 2em; margin-bottom: 15px; }
.xswl embed { width: 100%; height: 600px; }
/*wenhua{ */

.wenhua { margin-bottom: 20px; overflow: hidden; }
.wenhua p { margin-bottom: 28px; }
.line { border-bottom: 1px solid #eee; overflow: hidden; margin-bottom: 28px; padding-bottom: 28px; }
.wenhua dl { width: 50%; float: left; overflow: hidden; }
.wenhua dl dt { float: left; margin-right: 20px; }
.wenhua dl dd { float: left; width: 60%; }
.wenhua dl dd strong { display: block; margin-bottom: 7px; font-size: 16px; color: #ec1d25; line-height: 22px; }
.wenhua dl dd p { color: #666; margin-bottom: 5px; color: #666; }
.wenhua dl dd span { color: #999; line-height: 20px; }
/*guojihezuo*/

.guoji { width: 100%; margin-bottom: 25px; overflow: hidden; }
.gj-wz { border-bottom: 1px solid #e5e5e5; margin-bottom: 16px; }
.gj-wz p { margin-bottom: 15px; text-indent: 2em; }
.gj-wz span { font-size: 19px; color: #ed1c24; font-weight: bold; display: block; }
.gj-wz em { display: block; color: #999; font-style: normal; margin-bottom: 15px; }
.hezuo { width: 100%; margin-bottom: 10px; overflow: hidden; }
.hezuo h3 { color: #333; font-size: 20px; margin-bottom: 15px; }
.hezuo ul { width: 100%; }
.hezuo ul li { float: left; width: 19%; margin-right: 1%; }
.hezuo ul li span { display: block; text-align: center; margin-top: 8px; }
/*kejiyanjiu*/



.yanjiu .row { width: 100%; border-bottom: 1px solid #eee; margin-bottom: 25px; padding-bottom: 25px; overflow: hidden; }
.yanjiu .pic { float: left; margin-right: 20px; }
.yanjiu .wenzi { float: left; width: 52%; }
.yanjiu .wenzi strong { color: #ec1d25; display: block; margin-bottom: 6px; font-size: 16px; }
.yanjiu .wenzi p { color: #666; margin-bottom: 0; }
/*guzhangtijiao*/

#msg { margin: 3% 0 0 6%; }
#msg .left { float: left; width: 48%; }
#msg .right { float: left; width: 48%; }
#msg ul { width: 100%; overflow: hidden; margin: 0 auto }
#msg li { width: 100%; overflow: hidden; margin: 2% 0 4% 0 }
#msg li span { float: left; width: 20%; margin-right: 3%; text-align: right; display: block; color: #000; }
#msg strong { color: #ED1C24; font-size: 15px; }
#msg input { width: 65%; padding: 10px 0; color: #333; text-indent: 10px; border: 1px solid #d7d9d8; float: left; }
#msg select { width: 65%; padding: 10px 0; color: #333; text-indent: 10px; border: 1px solid #d7d9d8; float: left; }
#msg .miaoshu { width: 100%; overflow: hidden }
#msg .miaoshu span { float: left; width: 10%; margin-right: 0.5%; color: #000; text-align: right; }
#msg .miaoshu textarea { float: left; border: 1px solid #d7d9d8; width: 80%; }
#msg .buy-online { background: #ed1c24; margin: 3% 2% 3% 20%; color: #fff; padding: 9px 30px; width: 150px; font-size: 16px; cursor: pointer; border: 0; }
#msg .res { background: #333; color: #fff; margin: 3% 0 3% 0; padding: 9px 30px; font-size: 16px; width: 150px; cursor: pointer; border: 0; }
#msg.buy-online:hover, #msg .res:hover { opacity: 0.85; filter: alpha(opacity=85); }
/*li cheng*/

.fz-left { float: left; width: 60%; }
.timeline { margin-top: 20px; }
.timeline li { display: block; height: auto; }
.timeline li a.year { display: block; width: 70px; height: 80px; line-height: 72px; text-align: center; font-size: 14px; color: #666; }
.timeline li.on a.year { background: url(../images/year-on.png) no-repeat top center; color: #fff; font-size: 20px; }
.timeline li dl { display: none; background: url(../images/month-bg0.png) repeat-y left top; }
.timeline li.on dl { display: block; }
.timeline dl dd { display: block; height: auto; position: relative; }
.timeline dl dd a.month { display: block; width: 150px; padding-left: 90px; line-height: 60px; font-size: 26px; color: #666; background: url(../images/month-on.png) no-repeat left top; }
.timeline dl dd .monthnp ul { margin-top: -40px; padding-left: 160px; padding-right: 10px; font-size: 14px; color: #808080; line-height: 24px; padding-bottom: 20px; }
.timeline dl dd .monthnp li { font-size: 16px; color: #777; line-height: 24px; padding-bottom: 10px; }
.lx-right { float: left; width: 35%; margin: 5% 0 0 5%; }
.lx-icon { width: 100%; background: url(../images/send2.png) no-repeat center 15px #242933; color: #fff; font-size: 25px; padding: 65px 20px 20px; text-align: center; box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lx-con { width: 100%; background: #f5f5f5; padding: 20px 20px 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lx-con p { margin-bottom: 8px; }
.lx-con p span.red { color: #ec1d25; font-size: 18px; font-weight: bold; }
.lx-con a.online-zx { display: inline-block; width: 50%; height: 40px; margin-top: 10px; text-align: center; font-size: 16px; line-height: 40px; background: #FCBA0E }
.lx-con a.online-zx:hover { color: #fff; }
/*tanchu shipin*/

.video-opacity { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #000; filter: alpha(Opacity=50); opacity: 0.5; z-index: 100; }
.video-wrap { position: fixed; width: 962px; height: 558px; left: 50%; margin-left: -496px; top: 50%; margin-top: -279px; z-index: 101; }
.video-wrap .close { position: absolute; display: block; width: 50px; height: 50px; top: 0; right: -62px; background: url(../images/video-close.png) no-repeat; }
.video-wrap .close:hover { -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -moz-transform .2s ease-in; -o-transition: -o-transform .2s ease-in; transition: transform .2s ease-in; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
#banner_ie6 { max-width: 1700px; width: 100%; max-height: 450px; margin: 0 auto; }
#banner_ie6 img { max-width: 1700px; width: 100%; max-height: 423px; margin: 0 auto; }
.column_pro { display: block; overflow: hidden; width: 100%; clear: both; border-top: #d8d8d8 1px solid }
.title18_pro p { margin: 0 }
.title18_pro { padding: 10px 0; text-indent: 15px; font-size: 15px; color: #000; background: url(../images/golbal_products_leftbg2.gif) no-repeat 96% center; }
.title18_pro a { text-align: left; display: block; background: url(../images/golbal_products_leftbg1.gif) no-repeat 96% center; }
.title18_pro a:hover, .title18_pro a:active { color: #000 }
.title18_pro.onshow { cursor: default; color: #fff; background: url(../images/golbal_products_leftbg1.gif) no-repeat 96% center #302F3D; }
.title18_pro.on { cursor: pointer; color: #fff; background: url(../images/golbal_products_leftbg1.gif) no-repeat 96% center #302F3D; }
.title18_pro.off { cursor: default; background: url(../images/golbal_products_leftbg2.gif) no-repeat 96% center; }
.con_pro ul { background: #f8f8f8; margin-bottom: 2px; padding: 3px 0 }
.con_pro ul li { line-height: 36px; padding-left: 30px; }
.con_pro ul li a { color: #383842; }
/*ÁôÑÔÇøÓò*/
.form_box dl { clear: both; padding: 10px 0; font-size: 14px; line-height: 28px; }
.form_box dl dt { display: block; float: left; width: 120px; text-align: right; color: #000; font-weight: normal; color: #555; }
.form_box dl dt em { padding-right: 5px; color: #FF0000; font-style: normal; }
.form_box dl dd { margin-left: 120px; padding-left: 10px; }
.form_box dl dd i { display: block; line-height: 28px; color: #999; font-size: 14px; font-style: normal; }
.form_box dl dd em { line-height: 28px; color: #999; font-size: 14px; font-style: normal; }
.form_box dl dd .btn_submit { padding: 15px 30px; background: #52a152; color: #fff; font: bold 14px/1em Arial, 'Microsoft YaHei'; cursor: pointer; border: none; -webkit-transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; transition: background-color 0.3s linear; height: 44px; }
.form_box dl dd .btn_submit:hover { background: #e84c3d; color: #fff; }
.form_box input { width: 180px; padding: 5px; height: 17px; border: 1px solid #D9D9D9; border-top-color: #c0c0c0; line-height: 17px; font-size: 14px; color: #777; background: #fff; }
.form_box textarea { padding: 5px; border: 1px solid #D9D9D9; border-top-color: #c0c0c0; line-height: 17px; font-size: 14px; color: #777; background: #fff; }
