html, body { background:#fff; padding: 0; margin: 0 auto; font:normal normal normal 12px/150% "微软雅黑";}
div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, th, td, hr, blockquote, form { margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6, em { font-weight: normal; font-size: 100%; font-style: normal;}
a { cursor: pointer; text-decoration: none;}
a:hover { color: #cc0000; text-decoration:underline}
a:active, a:focus { outline: none;}
ul, li { list-style: none;}
img { border: 0;}
input,textarea,fieldset { padding:0px; margin:0 auto}
.clearbox { clear: both;}
.f_l { float:left}
.f_r { float:right}


.top { width:100%; height:45px; background:url(../images/t_bg.gif) repeat-x; overflow:hidden}
.t_b { width:1200px; height:40px; line-height:40px; color:#333}
.t_b span { float:right}
.t_b span a { margin-left:20px; color:#333}
.t_b em { color:#3374bd}
.head { width:1200px; height:122px; overflow:hidden;}
.logo { width:245px; height:119px; float:left; margin-top:0px}
.tel { width:409px; height:54px; margin-top:12px; margin-right:0}
.nav { width:802px; height:51px; margin-top:5px}
.nav li { float:left; text-align:center}
.na_1 { width:102px; height:51px; background:url(../images/na_1.gif) repeat-x; overflow:hidden; line-height:51px}
.na_1 a { color:#fff}
.na_2 { width:98px; height:47px; background:url(../images/na_2.gif) repeat-x; border:#e9e9e9 2px solid; border-left:0; position:relative}
.na_2 a { color:#010101; display:block; position:absolute; text-align:center; width:102px; height:51px; left:-2px; top:-2px; line-height:51px}
.na_2 a:hover { background:url(../images/na_1.gif) repeat-x; color:#fff; text-decoration:none}

.fullSlide{width:100%;position:relative;height:400px; z-index:1}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:22px;height:10px;margin:2px;overflow:hidden;background:#333;filter:alpha(opacity=80);opacity:0.8;line-height:999px; }
.fullSlide .hd ul .on{background:#e90000;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.tit1 { width:1200px; height:24px; margin-top:50px; text-align:center}
.bo1 { width:1200px; text-align:center; color:#666; line-height:22px; margin-top:15px}
.pro { width:1220px; height:330px; margin-top:30px}
.pro li { width:285px; height:330px; float:left; background:#f9f9f9; margin:0 10px; display:inline}
.pro li h3 { width:285px; height:56px; border-bottom:#ebebeb 2px solid; line-height:56px; font-size:18px; text-align:center; color:#333}
.pro li h3 a { color:#333}
.pro li p { padding:15px 22px; line-height:24px; color:#666}
.pro li div a { display:block; width:125px; height:34px; border:#3374bd 2px solid; text-align:center; margin:25px auto 0 auto; font-size:18px; color:#3374bd; line-height:34px}
.pro li div a:hover { background:#3374bd; color:#fff}
.part2 { width:100%; background:#3374bd; margin-top:50px; padding:50px 0}
.tit2 { width:1200px; height:24px; text-align:center}
.bo2 { width:1200px; text-align:center; color:#fff; line-height:22px; margin-top:15px}
.solu { width:1240px; margin-top:30px}
.solu li { width:580px; height:120px; margin:20px; float:left; display:inline; color:#fff; overflow:hidden}
.solu li img { float:left; margin-right:20px}
.solu li h3 { font-size:18px; line-height:26px; padding-bottom:10px}
.solu li h3 a { color:#fff}
.solu li p { line-height:20px}

.about { width:100%; background:#f9f9f9; padding:60px 0}
.a_bo { width:1200px}
.a_bo img { float:left}
.a_bo h3 { padding-bottom:15px}
.a_bo h3 img { float:none}
.a_bo p { line-height:24px; color:#666; margin-bottom:8px}
.a_bo a { display:block; width:125px; height:34px; border:#3374bd 2px solid; text-align:center; margin-top:25px; font-size:18px; color:#3374bd; line-height:34px}
.a_bo a:hover { background:#3374bd; color:#fff}
.a_br { width:625px; float:right}

.news { width:1230px; margin-top:50px}
.ne_bb { width:380px; float:left; margin:0 15px; display:inline}
.ne_bb h3 { text-align:center; height:24px; width:380px; overflow:hidden}
.ne_p { width:380px; height:120px; margin-top:24px}
.ne_bb ul { padding-top:6px}
.ne_bb ul li { line-height:34px; border-bottom:#dcdcdc 1px dashed; padding:0 8px}
.ne_bb ul li a { color:#666}
.ne_bb ul li span { float:right; color:#999}
.ne_a { display:block; width:129px; height:38px; text-align:center; margin:25px auto 0 auto; font-size:18px; color:#fff; line-height:38px; background:#3374bd}
.ne_a:hover { color:#fff; background:#cb2c2c}

.link { width:100%; background:#f9f9f9; padding:40px 0 30px 0; margin-top:60px}
.link h3 { text-align:center; width:1200px; font-size:22px; font-weight:bold; color:#333}
.link div { width:1200px; padding-top:20px; line-height:24px}
.link div a { color:#666; margin-right:12px}

.foot { width:100%; background:#333; padding:30px 0}
.foot div { width:1200px; text-align:center}
.f_d1 { font-size:30px; color:#fff; line-height:46px}
.f_d2 { font-size:14px; line-height:26px; padding-top:20px}
.f_d2 a { color:#a9a9a9; margin:0 10px}
.f_d3 { color:#6f6f6f; line-height:24px; padding-top:5px}

.bom { width:100%; height:60px; background:#222}
.bom div { width:1200px; font-size:18px; color:#a9a9a9; line-height:60px}
.bom div span { float:right; font-size:14px; color:#6f6f6f}

.about_banner { width:100%; height:300px; background:url(../images/about_banner.jpg) no-repeat center}
.mbs { width:1200px; height:50px; line-height:40px; margin-top:20px; border-bottom:#e9e9e9 1px solid}
.mbs span { float:right; color:#666}
.mbs span a { color:#666}
.mbs strong { font-size:24px;}
.ab_bo { width:1200px; font-size:14px; color:#666; padding:20px 0 30px 0; line-height:30px}
.ab_bo p { text-indent:2em; margin-bottom:10px}



.news_banner { width:100%; height:300px; background:url(../images/news_banner.jpg) no-repeat center}
.b_nt { width:836px; height:78px; overflow:hidden; margin-top:30px}
.b_nt1 { width:280px; height:65px; float:left; background:url(../images/ne_1.gif) no-repeat; overflow:hidden; text-align:center; font-size:18px; line-height:22px; padding-top:13px}
.b_nt1 a { color:#fff}
.b_nt1 a em { font-family:Candara}
.b_nt2 { width:276px; height:56px; float:left; border:#e9e9e9 2px solid; border-left:0; overflow:hidden; text-align:center; font-size:18px; line-height:22px; padding-top:11px}
.b_nt2 a { color:#333}
.b_nt2 a em { font-family:Candara; color:#d1d1d1}

.b_nt3 { width:276px; height:56px; float:left; border:#e9e9e9 2px solid; border-right:0; overflow:hidden; text-align:center; font-size:18px; line-height:22px; padding-top:11px}
.b_nt3 a { color:#333}
.b_nt3 a em { font-family:Candara; color:#d1d1d1}


.b_neb { width:1200px; margin-top:38px; padding-bottom:50px}
.b_neb li { width:1200px; height:120px; padding:15px 0; border-bottom:#d5d5d5 1px dashed; overflow:hidden}
.b_neb li img { float:left; margin-right:20px}
.b_neb li h2 { font-size:18px; line-height:30px}
.b_neb li h2 a { color:#333; font-weight:bold}
.b_neb li p { color:#666; padding-top:10px; line-height:24px}
.b_neb li div { color:#aaa; padding-top:8px}

.b_sol { width:1200px; margin-top:18px; padding-bottom:50px}
.b_sol li { width:1200px; height:120px; padding:15px 0; border-bottom:#d5d5d5 1px dashed; overflow:hidden}
.b_sol li img { float:left; margin-right:20px}
.b_sol li h2 { font-size:18px; line-height:30px}
.b_sol li h2 a { color:#333; font-weight:bold}
.b_sol li p { color:#666; padding-top:10px; line-height:24px}
.b_sol li div { color:#aaa; padding-top:8px}


.b_pro { width:1220px; margin-top:20px; padding-bottom:50px}
.b_pro li { width:285px; height:344px; float:left; background:#f9f9f9; margin:10px; display:inline}
.b_pro li h3 { width:285px; height:56px; border-bottom:#ebebeb 2px solid; line-height:56px; font-size:18px; text-align:center; color:#333}
.b_pro li h3 a { color:#333}
.b_pro li p { padding:15px 22px; line-height:24px; color:#666}
.b_pro li div { text-align:center; padding-top:15px}

.pro_banner { width:100%; height:300px; background:url(../images/pro_banner.jpg) no-repeat center}
.solu_banner { width:100%; height:300px; background:url(../images/solu_banner.jpg) no-repeat center}

.news_a { width:1200px; padding:30px 0}
.news_a h1 { font-size:20px; color:#333; text-align:center}
.news_xx { border-bottom:#eee 1px dashed; text-align:center; line-height:26px; color:#999; padding-top:15px; padding-bottom:10px}
.news_xx a { color:#999}
.news_nr { padding-top:20px; color:#666; font-size:14px; line-height:26px}
.news_nr p { text-indent:2em; margin-bottom:10px}

.news_sx { padding-top:10px; padding-bottom:20px}
.news_sx p { width:50%; float:left; color:#999}
.news_sx p a { color:#999}


/* 联系我们 */
.contact_banner{ width:100%; height:300px; background:url(../images/contact_banner.jpg) no-repeat center}
.contact{width:1200px; margin-top:40px; margin-bottom:50px;}
.cont_l{width:350px; float:left;}
.cont_la{height:70px; line-height:70px; color:#fff; font-size:24px; text-align:center; background:#333;}
.cont_lc{width:350px; height:95px; background:#3374bd; color:#fff; font-size:14px; text-align:center; line-height:25px; padding-top:15px;}

.cont_r{width:820px; float:right;}
.cont_ra{width:630px; height:70px; line-height:70px; background:url(../images/con_tele.jpg) no-repeat; color:#fff; font-size:24px; font-weight:bold; padding-left:190px;}
.cont_rb{color:#333; font-weight:bold; margin-top:40px; font-size:18px; line-height:30px;}
.cont_rb span{color:#3374bd;}
.cont_rc{color:#888; margin-top:10px; line-height:23px;}
.cont_rc em{color:#333}
.cont_rd{width:820px; height:30px; background:url(../images/con_lx.gif) no-repeat; margin-top:40px;}

.cont_re{margin-top:30px;}
.cont_re dl{width:410px; float:left; margin-bottom:30px;}
.cont_re dl dt{font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}
.cont_re dl dd{color:#666; line-height:25px;}




/* 成功案例 */
.case_banner{ width:100%; height:300px; background:url(../images/case_banner.jpg) no-repeat center}
.case{width:1220px; margin-top:20px; margin-bottom:20px;}
.case dl{width:285px; height:190px; float:left; margin:10px;}
.case dl dd{height:50px; line-height:50px; text-align:center;}
.case dl dd a{display:block; width:285px; height:50px; color:#666;}
.case dl dd a:hover{background:#3374bd; color:#fff;}



.page { PADDING-LEFT:0px; PADDING-BOTTOM: 20px; MARGIN: 20px auto 0px 10px; LINE-HEIGHT: 14px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; HEIGHT: auto }
.page A { PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 4px; COLOR: #ff9900; PADDING-TOP: 3px; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none}
.page SPAN { PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 4px; COLOR: #fff; PADDING-TOP: 3px; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:#ccc}
.page A:hover {  BACKGROUND: #999; COLOR: #fff;}
.page A.current {  BACKGROUND: #999; COLOR: #fff; }
.page INPUT { FONT-SIZE: 12px; WIDTH: 25px; COLOR: #fff; TEXT-ALIGN: center; float:left; border:#ccc 2px solid; margin-left:4px; height:14px; background:#ccc; padding-top:2px; line-height:14px; font-family:Arial, Helvetica, sans-serif}


.fixed_box { width:154px; position:absolute; z-index:9999; top:220px; overflow:hidden;}
.content_box { width:154px; position:absolute; z-index:2; top:0; right:0; height:366px; background:url(../images/jt.png) no-repeat; padding-top:93px }
.close_btn { width:154px; height:23px; overflow:hidden}
.close_btn a { float:left; width:23px; height:23px; display:block}
.content_btn1 { width:133px; height:35px; overflow:hidden; margin-top:66px}
.content_btn2 { width:133px; height:35px; overflow:hidden; margin-top:6px}
.show_btn { display:none; width:37px; height:103px;position:absolute; top:0; z-index:1; cursor:pointer; background:url(../images/kf.png) no-repeat}
.show_btn span { display:none;}