﻿@charset "utf-8";

html { color: #000; background: #FFF; font-family: Arial, Helvetica, sans-serif; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin: 0; padding: 0; }

table { border-spacing: 0; border-collapse: collapse; }

.rightProList td, .rightProList th { padding: 5px 10px; border: 1px solid #DDD; }

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }

del, ins { text-decoration: none; }

li { list-style: none; }

caption, th { text-align: left; }

q:before, q:after { content: ''; }

abbr, acronym { border: 0; font-variant: normal; }

sup { vertical-align: baseline; }

sub { vertical-align: baseline; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button, textarea, select { *font-size:100%;
}

input, select { vertical-align: middle; }

body { font: 12px/1.231 arial, helvetica, clean, sans-serif; }

select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }

pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;
line-height: 100%; }

/*title*/


h1 { font-size: 32px; }

h2 { /*font-size:26px;*/ }

h3 { font-size: 20px; }

h4 { font-size: 14px; }

h5 { font-size: 12px; }

h6 { font-size: 10px; }

.mt10 { margin-top: 10px; }



/*common*/

@charset "utf-8";

body { color: #333; font: 12px/1.231 Verdana, Arial, Helvetica, sans-serif, ""; } /*网站字体颜色*/

a { color: #333; text-decoration: none; }  /*for ie f6n.net*/

a:focus { outline: 0; } /*for ff f6n.net*/

a:hover { /*text-decoration:underline;*/ }

.vam { vertical-align: middle; }

.clear { clear: both; height: 0; line-height: 0; font-size: 0; }

.tr { text-align: right; }

.tl { text-align: left; }

.center { text-align: center; }

.fl { float: left; }

.fr { float: right; }

.fw { font-family: "Microsoft Yahei", "宋体"; }

.pa { position: absolute; width: 240px; height: 32px; }

.pr { position: relative }

.mt8 { margin-top: 8px; }

.font14 { font-size: 14px; font-weight: bold; }

/* -- 购物车外部框架 -- */


.cart_header, .cart_content, .cart_footer { width: 760px; margin: 0 auto; }

/* -- 页面整体布局 -- */


.content, .footer { width: 1100px; margin: 0 auto; }

.header { width: 1000px; margin: 0 auto; }

html, body { -webkit-text-size-adjust: none; }

.left { width: 201px; float: left; overflow: hidden; }

.left2 { width: 670px; float: left; overflow: hidden; }

.left3 { width: 754px; float: left; overflow: hidden; color: #666; }

.lefttop { background: url(../images/left_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.left2top { background: url(../images/left2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.leftbot { background: url(../images/left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.left2bot { background: url(../images/right_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right { width: 754px; float: left; display: inline; margin-left: 5px; overflow: hidden; }

.right2 { width: 275px; float: right; overflow: hidden; }

.right3 { width: 201px; float: right; overflow: hidden; color: #666; }

.righttop { background: url(../images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.right2top { background: url(../images/right2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.rightbot { background: url(../images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right2bot { background: url(../images/left_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right_main { width: 752px; min-height: 458px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }

.right2_main { width: 273px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }

.left2_main { width: 668px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }

/*头部开始*/


.top { background: url(../images/h_top_bg.gif) repeat-x center top;/* height:250px;*/ position: relative; z-index: 9; }

.h_top { height: 33px; padding-top: 2px; line-height: 33px; color: #666666; overflow: hidden; width: 1000px; margin: 0 auto; }

.h_top span { height: 33px; line-height: 33px; color: #666666; }

.h_top span a { color: #666666; line-height: 33px; display: inline-block; padding: 0 10px; }

.h_top img { vertical-align: middle; }

.h_nr { overflow: hidden; text-align: center; }

.h_logo { width: 675px; /*height:85px;*/ /*margin:55px 0 0 0;*/ overflow: hidden; }

.h_logo span { width: 140px; height: 85px; background: url(../images/logo_line.gif) no-repeat right center; overflow: hidden; margin-top: 40px; }

.h_logo span img { }

.h_logo h1 { font: 20px "Microsoft Yahei"; width: 370px; height: 80px; margin: 55px 0 0 28px; display: inline; color: #246cd7; overflow: hidden; }

.h_logo h1 em { font-weight: bold; font-size: 24px; color: #246cd7; }

.h_logo h1 i { font-style: normal; display: block; color: #666666; font-weight: bold; margin-top: 5px; }

.h_lx { width: 265px; height: 80px; font: 34px "Microsoft Yahei"; color: #246cd7; font-weight: bold; text-align: right; margin: 55px 0 0 0; overflow: hidden; }

.h_lx span { display: block; font-size: 18px; color: #666666; background: url(../images/lx.gif) no-repeat 125px 4px; }

.h_nav { height: 43px; overflow: hidden; background: #246cd7; }

.h_nav ul { height: 43px; width: 1000px; margin: 0 auto; overflow: hidden; }

.h_nav li { float: left; font: 14px "Microsoft Yahei"; height: 43px; line-height: 43px; background: url(../images/nav_line.gif) no-repeat right center; position: relative; margin-left: -1px; overflow: hidden; }

.h_nav li a { display: inline-block; color: #fff; padding: 0 32px; }

.h_nav li a:hover, .h_nav .cur a { text-decoration: none; color: #fff; background: url(../images/hover.gif) no-repeat center top; }

.h_nav .nones { background: none; }

.h_nav li:last-of-type { background: none; }

/*头部结束*/



/*底部开始*/


.lx { /*height: 169px;*/ overflow: hidden; font-family: microsoft yahei; line-height:2; text-align:center; }

.lx h2 { float: left; width: 217px; margin: 25px 27px 0 0; }

.lx_c { /*width:530px;*/ float: left; margin-top: 37px; }

.lx_c li { font-size: 14px; color: #333; margin-bottom: 10px; }

.lx_c li em { font-style: normal; margin-left: 40px; }

.lx_c li a { color: #333; }

.foot { height: 43px; line-height: 43px; background: #246cd7; font-size: 14px; font-family: microsoft yahei; color: #fff; }

.foot p { padding: 0 30px 0 40px; }

.foot p a { color: #fff; padding: 0 26px; }

/*底部结束*/







/*common.css*/





/*index*/

@charset "utf-8";

/* CSS Document */

/*common*/


.mb10 { margin-bottom: 10px; }

.ml10 { margin-left: 10px; }

em, i { font-style: normal; }

/*正文开始*/


.banner { height: 501px; overflow: hidden; position: relative; z-index: 8; }

.banner a { display: block; height: 501px; overflow: hidden; }

.sou { height: 40px; background: url(../images/sou_bg.png); position: relative; margin-top: -40px; z-index: 9; overflow: hidden; }

.s_inp01 { width: 238px; height: 25px; margin-top: 7px; margin-right: 10px; display: inline; }

.ip01 { width: 173px; height: 25px; float: left; line-height: 25px; background: url(../images/sou1.png) no-repeat; padding-left: 5px; border: 0; overflow: hidden; color: #fff; }

.ip02 { width: 55px; height: 25px; border: 0; background: #fff; line-height: 23px; text-align: center; color: #666; cursor: pointer; overflow: hidden; }

.sou p { /*width:600px;*/ color: #fff; height: 40px; font: 12px "Microsoft Yahei"; line-height: 40px; padding-left: 10px; overflow: hidden; }

.sou p a { color: #fff; padding: 0 6px; }

.fen { width: 224px; background: url(../images/fen_h.gif) no-repeat center top; margin-top: 32px; overflow: hidden; }

.fen2 { border: 1px solid #cdcdcd; border-top: 0; overflow: hidden; padding-bottom: 10px; }

.fen h2 { height: 74px; font: 18px "Microsoft Yahei"; text-align: center; font-weight: bold; overflow: hidden; }

.fen h2 a { color: #fff; display: block; padding-top: 13px; }

.fen h2 i { display: block; font: 14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; height: 24px; line-height: 24px; overflow: hidden; }

.fen h3 { width: 203px; height: 28px; margin: 9px auto 0; overflow: hidden; background: url(../images/fen_bg1.gif) repeat-x center top; font: 14px "Microsoft Yahei"; line-height: 28px; }

.fen h3 a { display: inline-block; background: url(../images/fen_jt1.png) no-repeat 7px 8px; height: 28px; padding-left: 35px; color: #fff; }

.fen h3 a:hover { background: url(../images/fen_jt2.png) no-repeat 7px 8px; }

.fen li { font: 12px "Microsoft Yahei"; height: 39px; line-height: 39px; overflow: hidden; width: 203px; margin: 0 auto; border-bottom: 1px dashed #ccc; }

.fen li a { display: block; height: 39px; background: url(../images/fen_jt3.gif) no-repeat 9px 17px; padding-left: 25px; }

.fen li a:hover { color: #246cd7; background: url(../images/fen_jt4.gif) no-repeat 9px 17px; }

.fen .nones { border-bottom: 0; }

.lx2 { width: 203px; height: 117px; overflow: hidden; margin: 73px auto 0; background: url(../images/fen_lx.jpg) no-repeat center top; }

.lx2 p { font: 16px "Microsoft Yahei"; background: url(../images/lx2.png) no-repeat 12px 37px; padding-left: 58px; padding-top: 36px; color: #fff; }

.lx2 p span { display: block; font: 17px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; }

.pro { width: 850px; height: 676px; overflow: hidden; margin-top: 32px; }

.pro01 { height: 350px; overflow: hidden; position: relative; }

.pro01 li { width: 715px; }

.pro01 li img { width: 384px; margin-left: 158px; height: 300px; border: 1px solid #cdcdcd; border-bottom: 0; display: block; }

.pro01 li p { width: 675px; height: 50px; background: #246cd7; font: 14px "Microsoft Yahei"; line-height: 50px; overflow: hidden; padding: 0 20px; }

.pro01 li p a { color: #fff; display: inline-block; background: url(../images/pro_jt.gif) no-repeat left center; padding-left: 32px; }

.pro01 li p span a { display: inline-block; width: 92px; height: 29px; background: #fff; font: 16px "Microsoft Yahei"; text-align: center; color: #246cd7; line-height: 29px; overflow: hidden; margin-top: 10px; font-weight: bold; padding: 0; }

.pro01 .arr1 { width: 49px; height: 79px; overflow: hidden; position: absolute; top: 112px; left: 0; }

.pro01 .arr2 { width: 49px; height: 79px; overflow: hidden; position: absolute; top: 112px; right: 0; }

.pro dl { width: 226px; float: left; margin: 21px 18px 0 0; overflow: hidden; }

.pro dt { width: 226px; height: 177px; overflow: hidden; }

.pro dt img { width: 224px; height: 175px; border: 1px solid #cdcdcd; }

.pro dd { margin-top: 13px; }

.pro dd h4 { font: 14px "Microsoft Yahei"; height: 30px; line-height: 30px; overflow: hidden; }

.pro dd h4 a { color: #333; }

.pro dd p { font: 14px "Microsoft Yahei"; line-height: 18px; height: 36px; overflow: hidden; margin-top: 3px; color: #333; }

.pro dd em a { display: block; width: 78px; height: 24px; font: 14px "Microsoft Yahei"; text-align: center; font-weight: bold; color: #fff; background: #246cd7; overflow: hidden; line-height: 24px; margin-top: 19px; }

.pro .nones { margin-right: 0; }

.pinz { background: url(../images/pinz_bg.jpg) no-repeat center top; height: 1243px; overflow: hidden; margin-top: 36px; }

.pinz2 { width: 960px; height: 976px; margin: 0 auto; position: relative; }

.pinz h2 font { display: block; width: 960px; height: 118px; font: 34px "Microsoft Yahei"; text-align: center; font-weight: bold; color: #fff; overflow: hidden; position: absolute; top: 38px; left: 0; }

.pinz dl { width: 280px; height: 180px; position: absolute; }

.pinz dt { height: 35px; font: 28px "Microsoft Yahei"; line-height: 35px; overflow: hidden; color: #fff; }

.pinz dt span { display: inline-block; float: left; width: 35px; height: 35px; font: 22px Arial, Helvetica, sans-serif; color: #fff; line-height: 35px; text-align: center; color: #fff; overflow: hidden; margin-right: 10px; background: url(../images/pinz_dot.png) no-repeat; }

.pinz dd { font: 14px "Microsoft Yahei"; line-height: 30px; color: #fff; margin-top: 14px; }

.pinz .dl01 { top: 266px; left: 0; width: 260px; }

.pinz .dl02 { top: 266px; left: 689px; }

.pinz .dl03 { top: 507px; left: 734px; }

.pinz .dl04 { top: 707px; left: 346px; }

.pinz .dl05 { top: 542px; left: 0; }

.pinz h3 { width: 780px; height: 53px; border: 2px solid #fff; overflow: hidden; font: 26px "Microsoft Yahei"; color: #fff; position: absolute; top: 876px; left: 88px; line-height: 53px; font-weight: bold; }

.pinz h3 span a { display: inline-block; float: left; width: 180px; background: #fff; text-align: center; height: 53px; line-height: 53px; text-align: center; color: #246cd7; letter-spacing: 4px; margin-right: 115px; }

.pinz h3 em { font-size: 28px; font-family: Arial, Helvetica, sans-serif; }

.par { height: 254px; width: 960px; margin: 30px auto 0; overflow: hidden; }

.par h3 { height: 100px; background: url(../images/par_h.gif) no-repeat center top; font: 20px "Microsoft Yahei"; text-align: center; font-weight: bold; }

.par h3 a { display: inline-block; height: 45px; line-height: 45px; color: #fff; }

.par h3 em { font-size: 30px; font-family: Arial, Helvetica, sans-serif; }

.par h3 span a { display: block; width: 49px; height: 15px; background: #246cd7; font: 12px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; text-align: center; line-height: 15px; overflow: hidden; margin: 20px auto 0; }

.par .h1 { padding: 19px 0 0 0; display: block; width: 31px; height: 65px; }

.par li { float: left; margin-left: 21px; display: inline; width: 198px; }

.par li img { width: 196px; height: 103px; border: 1px solid #cdcdcd; }

.par li span a { display: block; font: 14px "Microsoft Yahei"; text-align: center; overflow: hidden; height: 36px; line-height: 36px; text-align: center; color: #333; }

.guan1 { height: 172px; overflow: hidden; position: relative; }

.guan1 h2 a { display: block; height: 172px; background: url(../images/guan1.jpg) no-repeat center top; overflow: hidden; }

.guan1 h3 { width: 360px; text-align: right; height: 86px; overflow: hidden; position: absolute; top: 49px; left: 50%; margin-left: 120px; }

.guan1 h3 p { height: 30px; }

.guan1 h3 p a { display: inline-block; margin-left: 20px; border-radius: 2px; background: #fff; padding: 0 10px; height: 28px; line-height: 28px; font-weight: normal; font-size: 14px; }

.guan1 h3 span { display: block; font: 20px "Microsoft Yahei"; color: #fff; margin-top: 12px; }

.guan1 h3 span em { font-size: 28px; font-weight: bold; color: #fff; font-family: Arial, Helvetica, sans-serif; }

.ys { height: 1902px; background: url(../images/ys_bg.jpg) no-repeat center top; overflow: hidden; }

.ys01 { height: 1902px; margin: 0 auto; width: 960px; position: relative; }

.ys h2 { width: 360px; height: 80px; font: 22px "Microsoft Yahei"; font-weight: bold; color: #fff; overflow: hidden; font-weight: bold; position: absolute; top: 37px; left: 419px; }

.ys h2 span { display: block; font: 30px "Microsoft Yahei"; font-weight: normal; }

.ys h3 { width: 366px; height: 48px; font: 28px "Microsoft Yahei"; text-align: center; line-height: 48px; color: #fff; overflow: hidden; position: absolute; top: 118px; left: 297px; }

.ys dl { width: 495px; height: 420px; position: absolute; }

.ys dt { font: 30px "Microsoft Yahei"; font-weight: bold; color: #246cd7; font-weight: bold; }

.ys dt p { font-size: 18px; font-weight: normal; }

.ys dt i { display: block; font: 12px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #e4e4e4; height: 20px; margin-top: 11px; }

.ys dd { width: 400px; }

.ys dd p { font: 14px "Microsoft Yahei"; line-height: 24px; color: #333; }

.ys dd p em { display: inline-block; border-bottom: 1px solid #dfdfdf; padding: 16px 0; width: 370px; }

.ys dd p.p01 { background: url(../images/ys01.gif) no-repeat left 20px; padding-left: 30px; }

.ys dd p.p02 { background: url(../images/ys02.gif) no-repeat left 20px; padding-left: 30px; }

.ys dd p.p03 { background: url(../images/ys03.gif) no-repeat left 20px; padding-left: 30px; }

.ys dd p.p03 em, .ys .dl02 p.p02 em { border-bottom: 0; }

.ys dd span { display: block; height: 26px; margin: 30px 0 0 30px; overflow: hidden; }

.ys .dl04 dd span { margin: 18px 0 0 30px; }

.ys dd span img { margin-right: 12px; }

.ys .dl01 { top: 305px; left: 560px; }

.ys .dl02 { top: 727px; left: 0; }

.ys .dl03 { top: 1113px; left: 560px; }

.ys .dl04 { top: 1507px; left: 0; }

.guan2 { height: 195px; position: relative; }

.guan2 h2 a { display: block; height: 195px; background: url(../images/guan2.jpg) no-repeat center top; overflow: hidden; }

.guan2 h3 { top: 64px; }

/*代理商见证*/


.wit { height: 537px; overflow: hidden; font-family: microsoft yahei; margin-top: 33px; margin-bottom: 30px; }

.wit_t { height: 71px; margin-bottom: 18px; overflow: hidden; text-align: center; }

.wit_t h2 { background: url(../images/wit_h.jpg) no-repeat center top; font-size: 20px; height: 37px; line-height: 37px; padding-left: 167px; }

.wit_t h2 a { color: #fff; }

.wit_t span { display: block; margin-top: 17px; }

.wit_c { height: 448px; background: #ebebeb; overflow: hidden; }

.wit_c dl { float: left; width: 268px; height: 448px; overflow: hidden; margin-right: 26px; }

.wit_c dl.last { _margin-right: 13px; }

.wit_c dt { width: 268px; height: 172px; overflow: hidden; }

.wit_c dd { width: 227px; height: 258px; overflow: hidden; padding: 18px 22px 0 19px; background: #ebebeb; }

.wit_c dd h3 { font-size: 14px; color: #333; margin-bottom: 20px; }

.wit_c dd h3 a { color: #333; }

.wit_c dd p { font-size: 14px; line-height: 26px; height: 169px; color: #333; overflow: hidden; }

.wit_cn { background: #fff; width: 856px; height: 448px; overflow: hidden; padding: 0 25px; display: inline-block; float: left; }

.to_l { background: url(../images/to_l.png) no-repeat left top; width: 24px; height: 45px; display: inline-block; margin-top: 202px; }

.to_r { background: url(../images/to_r.png) no-repeat left top; width: 24px; height: 45px; display: inline-block; margin-top: 202px; }

.to_l:hover { background: url(../images/to_ll.png) no-repeat left top; }

.to_r:hover { background: url(../images/to_rr.png) no-repeat left top; }

/*公司信息*/


.gxl { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #f3f3f3 url(../images/abt_bg.jpg) no-repeat center 137px; font-family: microsoft yahei; overflow: hidden; }

.abt { height: 393px; overflow: hidden; }

.abt h2 { background: url(../images/abt_t.jpg) no-repeat center top; font-size: 20px; height: 37px; line-height: 37px; padding-left: 188px; text-align: center; margin: 30px 0 41px; }

.abt h2 a { color: #fff; }

.abt dl { height: 232px; overflow: h; }

.abt dt { float: left; margin-right: 27px; }

.abt dd { float: left; width: 703px; }

.abt dd h3 { font-size: 16px; color: #246cd7; margin-bottom: 15px; }

.abt dd h3 a { color: #246cd7; }

.abt dd p { font-size: 14px; line-height: 32px; color: #333; height: 166px; overflow: hidden; }

.abt dd em { font-size: 14px; display: block; font-style: normal; margin-top: 5px; }

.abt dd em a { color: #246cd7; }

.ha { height: 376px; overflow: hidden; margin-bottom: 30px; }

.hon { width: 300px; height: 376px; overflow: hidden; background: #fff; float: left; margin-right: 22px; }

.hon h2 { padding: 21px 20px 0 44px; height: 25px; margin-bottom: 15px; }

.hon h2 .h_more { font-size: 12px; color: #666; font-family: Arial; font-weight: normal; text-transform: uppercase; margin-top: 11px; display: inline-block; }

.hon h2 span { font-size: 22px; font-weight: bold; }

.hon h2 span a { color: #246cd7; }

.hon h2 span em { font-size: 16px; font-style: normal; }

.hon h2 span em a { color: #666; }

.hon_c { height: 314px; overflow: hidden; }

.hon_c p { width: 216px; text-align: center; display: inline-block; overflow: hidden }

.hon_c p img { border: 1px solid #ccc; width: 214px; height: 257px; }

.hon_c p span { display: block; font-size: 16px; margin-top: 6px; }

.hon_c p span a { color: #333; }

.hon_c .f_to_l { margin: 94px 16px 0 0; width: 24px; height: 45px; background: url(../images/to_l.png) no-repeat left top; display: inline-block; }

.hon_c .f_to_r { margin: 94px 0 0 16px; width: 24px; height: 45px; background: url(../images/to_r.png) no-repeat left top; display: inline-block; }

.hon_c .f_to_l:hover { background: url(../images/to_ll.png) no-repeat left top; }

.hon_c .f_to_r:hover { background: url(../images/to_rr.png) no-repeat left top; }

.alb { width: 1100px; float: left; height: 376px; overflow: hidden; background: #fff; }

.alb h2 { padding: 21px 20px 0 20px; height: 25px; margin-bottom: 15px; }

.alb h2 .a_more { font-size: 12px; color: #666; font-family: Arial; font-weight: normal; text-transform: uppercase; margin-top: 11px; display: inline-block; }

.alb h2 span { font-size: 22px; font-weight: bold; }

.alb h2 span a { color: #246cd7; }

.alb h2 span em { font-size: 16px; font-style: normal; }

.alb h2 span em a { color: #666; }

.alb_c { margin-left: 20px; height: 257px; overflow: hidden; }

.alb_c li { width: 335px; height: 257px; overflow: hidden; float: left; position: relative; margin-right: 18px; }

.alb_c li a { display: block; height: 100%; width: 100%; }

.alb_c li img { border: 1px solid #cdcdcd; width: 335px; height: 255px; }

.alb_c li span { display: block; position: absolute; left: 0; bottom: 0; cursor: pointer; background: url(../images/abl.png) repeat-x left top;
height: 34px; line-height: 34px; overflow: hidden; text-align: center; font-size: 16px; width: 335px; color: #fff; }

.but { text-align: center; overflow:hidden; margin: 21px 340px auto; }

.but .f_to_ls { margin: -4px 255px 0 0; width: 18px; height: 28px; background: url(../images/to_l2.png) no-repeat left top; display: inline-block; }

.but .f_to_rs { margin: -4px 0 0 50px; width: 18px; height: 28px; background: url(../images/to_r2.png) no-repeat left top; display: inline-block; }

.but li { float: left; width: 12px; height: 12px; margin-right: 18px; }

.but li a { width: 12px; height: 12px; display: inline-block; background: url(../images/ic1.jpg) no-repeat left top; }

.but li a:hover { background: url(../images/ic2.jpg) no-repeat left top; }

.inf { background: #fff; overflow: hidden; margin: 0 auto; width: 1100px; margin-top: 30px; }

.news { height: 308px; overflow: hidden; width: 688px; float: left; }

.news h2 { background: #404145; height: 44px; line-height: 44px; padding-right: 20px; margin-bottom: 20px; font-weight: normal; padding-left: 20px; }

.news h2 .n_more { font-size: 12px; color: #fff; text-transform: uppercase; }

.news h2 span { font-size: 18px; color: #fff; }

.news h2 span a { color: #fff; padding: 0 20px; }

.news h2 span a:hover, .news h2 span a.cur { font-weight: bold; }

.news_c { padding: 0 15px 0 20px; background: url(../images/inf_bg.jpg) no-repeat right top; height: 244px; overflow: hidden; }

.news_c dl { height: 124px; overflow: hidden; margin-bottom: 18px; }

.news_c dt { float: left; width: 202px; margin-right: 19px; }

.news_c dt img { padding: 2px; border: 1px solid #ccc; width: 196px; height: 118px; }

.news_c dd { float: left; width: 430px; overflow: hidden; height: 124px; }

.news_c dd h3 { font-size: 16px; font-weight: 100; margin-bottom: 8px; }

.news_c dd h3 a { color: #333; }

.news_c dd p { font-size: 14px; line-height: 24px; color: #333; height: 80px; overflow: hidden; }

.news_c dd em { font-size: 14px; color: #246cd7; font-style: normal; }

.news_c dd em a { color: #246cd7; }

.news_c li { float: left; background: url(../images/inf_ic.jpg) no-repeat left 8px; font-size: 14px; padding-left: 12px; width: 312px; height: 18px; line-height: 18px; margin-bottom: 15px; }

.news_c li a { color: #333; }

.faq { width: 412px; height: 308px; overflow: hidden; float: left; }

.faq h2 { background: #246cd7; height: 44px; line-height: 44px; padding: 0 20px 0 18px; margin-bottom: 20px; font-weight: none; }

.faq h2 .f_more { font-size: 12px; color: #fff; text-transform: uppercase; font-weight: normal; }

.faq h2 span { font-size: 18px; color: #fff; }

.faq h2 span a { color: #fff; font-weight: normal; }

.faq_c { height: 264px; overflow: hidden; padding: 0 26px 0 20px; }

.faq_c dl { height: 107px; border-bottom: 1px solid #ccc; margin-bottom: 30px; overflow: hidden; }

.faq_c dt { background: url(../images/q.jpg) no-repeat left top; padding-left: 41px; height: 23px; line-height: 23px; font-size: 14px; color: #333; margin-bottom: 10px; }

.faq_c dt a { color: #333; }

.faq_c dd { background: url(../images/a.jpg) no-repeat left top; padding-left: 41px; line-height: 26px; font-size: 14px; color: #333; }

/*在线留言*/


.leave { height: 377px; background: url(../images/onlinbg.jpg) no-repeat center top; overflow: hidden; font-family: microsoft yahei; }

.leave h2 { text-align: center; font-size: 22px; color: #666; margin-top: 25px; height: 27px; overflow: hidden; }

.leave p { font-size: 21px; color: #333; padding: 40px 0 0 235px; display: inline-block; }

.leave p b { display: block; font-size: 24px; color: #246cd7; }

.leawords { display: inline-block; width: 341px; height: 288px; padding: 18px 0 0 59px; }

.ly1 { width: 339px; height: 31px; line-height: 31px; border: 1px solid #999; margin-bottom: 12px; _margin-bottom: 8px; font-size: 14px; color: #333; }

.ly1 span { padding-left: 9px; float: left; width: 70px; }

.ly1 .ly01 { border: none; float: left; background: none; height: 31px; width: 245px; line-height: 31px; }

.ly3 { width: 339px; height: 88px; font-size: 14px; color: #333; margin-top: 5px; margin-bottom: 8px; }

.ly3 span { display: block; margin-bottom: 9px; }

.ly3 .ly003 { resize: none; background: none; border: 1px solid #999; overflow: hidden; width: 339px; height: 61px; line-height: 30px; }

.ly4 { width: 339px; height: 77px; font-size: 14px; color: #333; }

.ly4 span { float: left; border: 1px solid #999; width: 62px; height: 26px; line-height: 26px; text-align: center; margin-top: 7px; }

.ly4 img { margin: 5px 20px 0 0; }

.ly4 em { display: block; }

.ly4 a.a01 { margin-left: 20px; }

.ly5 { font-size: 12px; color: #246cd7; margin-top: 12px; }

.ly02 { width: 60px; height: 28px; border: 1px solid #ccc; float: left; margin: 6px 0 0 6px; }

/*友情链接*/

















/*index.css*/







/*--客服--*/


.ImTable * { padding: 0px; margin: 0px }

.ImTable { border-collapse: collapse; border: none; background: url(../images/bg.gif) }

.ImTable h2 { font-size: 14px; font-weight: bold; margin-top: 5px }

.ImHeader { height: 165px; background: url(../images/im_01.gif) }

.ImRow0 { background: url(../images/ico_item1.gif) no-repeat; margin: 10px 10px 0; height: 23px; padding-left: 10px; padding-top: 5px; overflow: hidden; }

.ImRow1 { background: url(../images/ico_item1.gif) no-repeat; margin: 10px 10px 0; height: 23px; padding-left: 10px; padding-top: 5px; overflow: hidden; }

a.im, a:hover.im { text-decoration: none; height: 35px; color: #858585; font-size: 13px; }

.ImFooter { height: 241px; background: url(../images/im_04.gif) no-repeat; display: inline-block; width: 150px; font-family: Arial, Helvetica, sans-serif; }

.ImFooter h5 { font-size: 14px; font-weight: normal; color: #fff; text-align: center; margin: 44px 0 0; font-family: '宋体'; }

.ImFooter p { font-size: 20px; font-weight: bold; color: #fff; text-align: center; margin: 10px 0; }

/* -- 弹出窗口 -- */


#mesbook1_c, #mesbook1 { display: none; z-index: 1001; width: 398px; border: 1px solid #ccc; background: #fff; padding-bottom: 20px; }

#mesbook1_c div, #mesbook1 div { border: 1px solid #E4E3E3; background: #EBECEB; height: 18px; padding: 4px .5em 0; margin-bottom: 10px; }

#mesbook1_c dl.b1, #mesbook1 dl.b1 { width: 370px; margin: 0 auto; }

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float: left; width: 105px; overflow: hidden; }

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width: 265px; float: right; }

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns { padding-bottom: 10px; }

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input { margin-right: 20px; }

/*flash切换*/


#flashs { position: relative; height: 557px; overflow: hidden; }

#flashs .bgitem { position: absolute; top: 0; left: 0; }

#flashs .btn { position: absolute; z-index: 7; bottom: 26px; right: 50%; margin-right: -480px; padding: 24px 6px; }

#flashs .btn span { color: #fff; background: #1e4288; border: 1px solid #1e4288; cursor: pointer; display: inline-block; margin-left: 5px; padding: 2px 6px; }

#flashs .btn span.cur { background: #1e4288; color: #fff; }

.Bannerslider { position: relative; width: 100%; margin: 0 auto; overflow: hidden; }

.Bannerslider ul { position: relative; width: 1000%; overflow: hidden; }

.Bannerslider ul li { width: 10%; float: left; display: block; background: center top no-repeat; height: 500px; }

.Bannerslider ul li img { display: block; visibility: hidden; display: none; }

.Bannerslider ul li a { display: block; width: 100%; height: 100%; }

.Bannerslider ol { text-align: center; width: 50px; position: absolute; bottom: 50px; left: 50%; margin-left: -25px; z-index: 22; }

.Bannerslider ol li { width: 16px; height: 16px; background: url(../images/dot.png) 0 -16px; cursor: pointer; display: inline-block; *display:inline;
*zoom:1;
}

.Bannerslider ol li.on { width: 16px; height: 16px; background: url(../images/dot.png) 0 0px; }

.Bannerslider .ScrollLeft { display: none; width: 60px; height: 90px; position: absolute; top: 50%; left: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 0; cursor: pointer; z-index: 1; margin-top: -45px; }

.Bannerslider .ScrollRight { display: none; width: 60px; height: 90px; position: absolute; top: 50%; right: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 -90px; cursor: pointer; z-index: 1; margin-top: -45px; }

.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover { opacity: 1; }

.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight { display: block; }

.p-right-tit { border-bottom: 2px #ccc solid; height: 67px; line-height: 67px; font-size: 18px; color: #173547; position: relative; }

.p-right-tit b { border-bottom: 2px #173547 solid; display: inline-block; height: 67px; padding: 0 23px; }

.p-right-tit span { position: absolute; top: 0; right: 23px; font-size: 12px; color: #333; }

.p-right-tit span a { color: #333; }

.p-right-tit span a:hover, .p-right-tit span a.current { color: #294c61; }

.rightProList { width: 840px; border: 1px #ccc solid; margin-top: 32px; }

.prolist { margin: 20px 19px; width: 840px; overflow: hidden; }

.prolist li { float: left; width: 255px; margin: 0 18px 10px 0; height: 215px; overflow: hidden; border: 1px #ccc solid; }

.prolist li a { display: block; padding: 9px 9px 0; /*background:#f6f6f6;*/ }

.prolist li h3 { font-size: 12px; color: #000; font-weight: normal; line-height: 37px; margin: 0; text-align: center; }

.prolist li p { line-height: 35px; font-size: 14px; }

.prolist li p span { font-size: 18px; color: #0793e5; font-weight: bold; margin-right: 3px; }

.prolist li:hover { box-shadow: 0 0 0; }

.prolist li a:hover { border-color: #0793e5; }

.prolist li a:hover h3 { color: #0793e5; }

.liucheng { background: #f1f1f1; margin-top: 20px; }

.liuchengIn { width: 1100px; margin: 0 auto; padding: 60px 0; }

.liucheng .title { text-align: center; }

.liucheng .title h2 { font-size: 50px; font-family: 微软雅黑; color: #2877c4; }

.liucheng .title h2 span { color: #f4502d }

.liucheng .title .en { position: relative; }

.liucheng .title .en .font { font: bold 24px "Times New Roman", Times, serif; color: #848484; line-height: 37px; background: #f1f1f1; position: relative; z-index: 1; width: 300px; margin: 0 auto; }

.liucheng .title .en .line { width: 100%; border-top: 1px solid #ccc; position: absolute; bottom: 19px; left: 0; z-index: 0; }

.link { width: 1100px; margin: 0 auto; border-bottom: 1px #ccc dashed; height: 40px; line-height: 40px; font-family: microsoft yahei; }

.xBanner { height: 300px; background: url(../images/xBanner.jpg) top center no-repeat; }

.xBanner a { display: block; width: 100%; height: 100%; }

.rightProductList { margin-bottom: 20px; }

.contentPage h1 { text-align: center; line-height: 60px; font-family: 微软雅黑; font-size: 30px; }

.subTitle { text-align: center; line-height: 2; font-size: 14px; }

.picList { margin-top: 10px; padding: 0 0 0 10px; }

.picList img { margin: 6px 0 0 6px; border: 1px #ccc solid; padding: 8px; width: 382px; height: 382px; display:inline; }

.neirong { padding: 10px; line-height: 2; font-size: 14px; }

.tag { padding: 10px; line-height: 3; }

.fanye { padding: 10px; line-height: 2; font-size: 14px; }

.Similar .title { background: url(../images/title_bg.jpg) repeat-x; height: 34px; line-height: 34px; border-bottom: 1px #ccc solid; color: #188d99; padding: 0 10px; font-size: 14px; }

.Similar { width: 820px; margin: 10px auto; border: 1px #ccc solid; border-radius: 1px; }

.SimilarNewsList { padding: 10px 20px; }

.SimilarNewsList li { line-height: 35px; }

.SimilarNewsList li span { float: right; }

.SimilarProList { overflow: hidden; padding: 10px; }

.SimilarProList li { float: left; width: 25%; text-align: center; line-height: 2; }

.SimilarProList li img { display: block; margin: 0 auto; }

/*新闻资讯*/


.news-menu h2 { background-position: -186px -360px; }

.newsList { padding: 30px 20px 40px; }

.news-det { padding: 30px 20px 40px; }

.newsList li { clear: both; overflow: hidden; margin-bottom: 28px; }

.newsList li .news-date { float: left; width: 80px; height: 72px; border: 1px #ededed solid; text-align: center; padding-top: 8px; }

.newsList li .news-date span { font-family: Arial; font-size: 40px; color: #c5c5c5; }

.newsList li .news-date p { font-family: "宋体"; color: #c5c5c5; }

.newsList li .news-r2 { float: right; width: 700px; }

.newsList li .news-r2 a { display: block; color: #8c8c8c; }

.newsList li .news-r2 h3 { font-size: 15px; color: #323131; margin-top: 5px; margin-bottom: 8px; }

.newsList li .news-r2 p { line-height: 24px; max-height: 48px; overflow: hidden; }

.newsList li .news-r2 a:hover { color: #294c61; }

/*分页*/


.paginator { text-align: center; padding: 15px 0 0; }

.paginator img { vertical-align: text-top; }

.paginator a, .paginator span { display: inline-block; height: 30px; line-height: 30px; color: #35363a; font-size: 13px; border: 1px #e7e7e7 solid; padding: 0 11px; margin: 0 3px; border-radius: 3px; }

.paginator a:hover { background: #294c61; border-color: #294c61; }

.paginator span.current { color: #fff; background: #294c61; border-color: #294c61; }

/*分页------------------------------*/

.rightBox{ width:40px; position:fixed; right:2px; bottom:30px; line-height:40px; }
	
.rightBox a{ display:block; height:40px; width:0px; margin-bottom:3px; padding-left:40px; }

.rightBox a.facebook{ background:url(../images/facebook.png) no-repeat; }

.rightBox a.linkedin{ background:url(../images/linkedin.png) no-repeat;}

.rightBox a.twitter{ background:url(../images/twitter.png) no-repeat;}

.rightBox a.whatsapp{ background:url(../images/whatsapp.png) no-repeat;}

.rightBox a.returntop{ background:url(../images/returntop.png) no-repeat;}

