﻿@charset "utf-8"; 

/*reset*/
html{ color:#000; background:#FFF; overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
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;}
table{ font-size:inherit; font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{ font-family:monospace; *font-size:108%; line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}

/*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;}
strong{ font-weight:bold;}

body{ color:#666; font-size:12px; font-family:"微软雅黑"; background:#fff;} /*网站字体颜色*/
a{ color:#666; 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 !important; line-height:0; font-size:0;}
.fixed:after{ content:"."; display:block; clear:both; height:0; width:0; font-size:0; visibility:hidden;}
.fixed{ zoom:1;}
_html .fixed{ height:1%;}
p{ word-spacing:-2.5px;}
.tr{ text-align:right;}
.tl{ text-align:left;}
.center{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

/* -- 页面整体布局 -- */
.header , .content , .footer{ width:1180px; margin:0 auto; overflow:hidden; padding: 0px 20px 30px 20px;}

/*头部开始*/
.h_wrap{ min-width:1180px; height:213px; background:url(../images/h_wrap.gif) repeat-x left top;}
.h_top{ height:29px; line-height:28px; color:#b2b2b2; overflow:hidden;}
.h_top .top_right{ color:#b2b2b2;}
.h_top span a{ padding:0;}
.h_top a{ padding:0 8px; display:inline-block; color:#b2b2b2;}
.h_top .wb{ padding-right:0;}

.h_mid{ height:107px; padding-top:32px;}
.logo{ width:910px; display:inline;}
.logo h1 img{ display:block; background:url(../images/logo_bd.gif) no-repeat right top; padding:8px 14px 8px 0;}
.logo p{ font-size:17px; color:#222; padding:14px 0 0 17px;}
.logo p strong{ color:#003792; display:block; font-weight:bold; padding-top:6px;}

.phone{ font-size:14px; margin-top:14px; display:inline-block; background:url(../images/phone.jpg) no-repeat left center; padding:0 0 0 55px;}
.phone span{ display:block; font-size:30px; color:#20519d; line-height:30px; padding-top:5px; font-family:Arial, Helvetica, sans-serif}

/*导航*/
.nav ul{ width:1180px; height:45px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; text-align:center; display:inline; zoom:1; background:url(../images/nav_li.gif) no-repeat right top; position:relative; z-index:10001;}
.nav li a{ height:45px; line-height:45px; display:inline-block; color:#fff; zoom:1; padding:0 37px; font-size:16px;}
.nav li a:hover,.nav .cur a{ background:#0093dd; text-decoration:none; display:inline-block; zoom:1;}
.nav .wb{ background:none;}

/*底部开始*/
.f_wrap{ min-width:1180px; background:#002469; overflow:hidden; margin-top:27px; padding:15px 0 30px;}
.f_nav{ height:50px; line-height:50px; text-align:center; color:#fff; overflow:HIDDEN; font-size:14px; border-bottom:1px solid #224884;}
.f_nav a{ display:inine-block; color:#fff; padding:0 18px;}

.f_cr{ padding:32px 150px 0 150px;} 
.f_cr ul{ width:400px; line-height:24px; display:inline; color:#fff;}
.f_cr ul a{ color:#FFF}
.f_cr span{ background:url(../images/f_bd.gif) right center no-repeat; width:300px; display:block; height:100px; margin-right:30px}
.f_cr span img{ padding-top:9px;}

/*banner*/
.banner{ min-width:1180px; position:relative; height:450px; overflow:hidden; background:url(../images/loading.gif) 50% no-repeat;}
.slides{ position:relative; z-index:1;}
.slides li{ height:450px;}
.flex-control-nav{ position:absolute; bottom:20px; right:-366px; z-index:2; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block; width:18px; height:18px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{ display:inline-block; width:18px; height:18px; overflow:hidden; background:hsla(0, 0%, 100%, 0.7); cursor:pointer; line-height:18px; border:1px solid #042c8c; color:#042c8c;}
.flex-control-nav .flex-active{ background:#042c8c; color:#fff;}

/*搜索*/
.link_main{ min-width:1180px; width:100%; height:40px; overflow:hidden; background:url(../images/link_bg.gif) repeat-x left top;}
.link_main .link{ width:850px; line-height:40px; overflow:hidden; display:inline;}
.link_main a{ padding:0 10px;}
.search{ width:256px; height:25px; margin-top:7px; background:url(../images/search.gif) no-repeat;}
.search input{ display:inline-block; height:25px; float:left; color:#b8b8b8; background:none; border:none;}
.search .input{ width:171px; height:25px; line-height:26px; padding:0 5px 0 15px; outline:none;} 
.search .submit{ width:58px; height:25px; cursor:pointer; border:0; margin-left:7px;}

/**/
.tl_01{ background:url(../images/ic03.gif) repeat-x left top; height:36px; line-height:36px; padding:0 19px; border-left:1px solid #fff; border-right:1px solid #fff;}
.tl_01 h5 a{ color:#042c8c; font-size:16px;}
.tl_01 h5 em{ font-weight:normal; text-transform:uppercase; color:#848484; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.tl_01 .more{ display:inline-block; background:url(../images/more.gif) no-repeat; width:44px; height:13px; margin-top:10px;}

/*首页产品*/
.pro{ padding-top:40px; overflow:hidden;}
.pro_l{ width:230px; padding:0 0 15px 0;}
.pro_lm{ border:3px solid #012a89; border-top:0; padding:13px 0 5px;}
.pro_l h3{ background:url(../images/tit1n.gif) no-repeat; width:230px; height:40px; line-height:40px; text-align:center; font-weight:normal; font-size:18px;}
.pro_l h3 a{ color:#fff;}
.pro_l h4{ width:213px; height:34px; line-height:31px; background:url(../images/pro_lf_h4.gif) no-repeat center bottom; margin:0 auto; font-size:14px; overflow:hidden;}
.pro_l h4 a{ color:#002988; display:block; padding-left:28px;}
.pro_l ul{ width:196px; margin:5px auto 0;}
.pro_l li{ height:30px; line-height:30px; overflow:hidden; +display:inline; width:181px; margin-left:10px;}
.pro_l li a{ display:block; background:url(../images/pro_lf_li.gif) no-repeat 11px 11px; padding:0 0 0 30px;}
.pro_l .wb{ height:28px; _line-height:28px;}

.pro_r{ width:924px; border:1px solid #ddd;}
.pro_r ul{ padding:20px 0 0;}
.pro_r li{ float:left; width:206px; padding:0 0 20px 20px;}
.pro_r li img{ display:block; border:1px solid #ddd;}
.pro_r li span a{ display:block; text-align:center; line-height:34px; height:34px; overflow:hidden; background:#e8e8e8; color:#333; margin-top:2px; font-size:14px;}

/*横条*/
/*
.bgg{ width:100%; height:150px; position:relative; min-width:1180px;}
.bgg img{ position:absolute; left:62px; top:0; width:100%; height:150px;}
*/
.bgg{ width:1180px; height:150px; margin:0 auto; position:relative;}
.bgg img{ display:block; width:100%; height:150px;}
.s_ban{ height:150px; width:1180px; background:url(../images/s_bans.jpg) no-repeat center bottom; padding-bottom:18px; margin:0 auto; position:absolute; left:0; top:0;}
.s_ban p{ top:40px; right:35px; color:#fff; color:#fff; font-size:14px; display:inline-block;}
.s_ban p em{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:30px;}
.s_ban p a{ display:block; background:url(../images/s_ask.gif) no-repeat; width:108px; height:27px; margin-top:3px;}

/*首页客户评价*/
.cus{ border:1px solid #ddd; margin:40px 0 20px;}
.cus_m{ padding:17px 20px 0 20px; overflow:hidden; height:367px;}
.cus_m dl{ padding:0 0 20px 0; width:544px; float:left; border-bottom:1px dotted #d8d8d7; margin-bottom:20px;}
.cus_m dt{ float:left; width:163px;}
.cus_m dt img{ display:block; padding:1px; border:1px solid #ccc;}
.cus_m dd{ width:355px; display:inline; float:left; padding:0 0 0 20px;}
.cus_m dd h4 a{ color:#222; display:block; font-size:16px; padding:10px 0 0 0; height:20px; line-height:20px; overflow:hidden;}
.cus_m dd p{ height:84px; overflow:hidden; line-height:28px; overflow:hidden;}
.cus_m .u_more{ display:block; background:url(../images/u_more.gif) no-repeat; width:74px; height:24px; margin-top:5px;}
.cus_m .odd{ float:right; padding-right:0;}

/*首页关于我们-荣誉资质*/
.hon{ border:1px solid #ddd; margin-top:30px; position:relative;}
.hon_tl{ position:absolute; top:0; right:150px; height:36px; line-height:36px;}
.hon_tl a{ color:#042c8c; font-size:16px;}
.hon_tl em{ font-weight:normal; text-transform:uppercase; color:#848484; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.hon_t{ background:url(../images/hon_s.jpg) no-repeat 889px top; padding-bottom:20px;}
.hon dl{ padding:22px 0 0 20px; width:852px;}
.hon dt{ float:left; width:234px;}
.hon dt img{ display:block; border:1px solid #d6d6d5; padding:1px;}
.hon dd{ width:600px; display:inline; float:left;}
.hon dd h4{ background:none; margin:0;}
.hon dd h4 a{ color:#222; display:block; padding:5px 0 10px; text-align:left;}
.hon dd p{ overflow:hidden; line-height:24px; height:120px;}
.hon dd .chk{ display:block; margin-top:18px;}

/*荣誉资质*/
.hon_r{ width:243px; _display:inline; padding-right:20px;} 
.hon_r .slide_m{ padding:20px 0 0;}
.hon_r .slide_m .btn{ width:28px; height:28px; display:inline-block; float:left; margin-top:75px;}
.hon_r .slide_m .btn_l{ background:url(../images/hon_btn.gif) no-repeat 0 0;}
.hon_r .slide_m .btn_r{ background:url(../images/hon_btn1.gif) no-repeat 0 0;}
.hon_r .slide_c{ text-align:center; width:172px; overflow:hidden; float:left;}
.hon_r .slide_c li{ width:144px; float:left; padding:0 14px; overflow:hidden; zoom:1; display:inline;}
.hon_r .slide_c img{ display:block; border:1px solid #d6d6d5; padding:1px;}
.hon_r .slide_c span a{ display:block; height:30px; line-height:30px; color:#222; margin-top:5px; font-size:14px;}

/*案例*/
.hon h4{ background:url(../images/ic04.gif) repeat-x left 8px; text-align:center; margin:0 20px;}
.hon h4 a{ color:#002984; display:inline-block; background:#fff; padding:0 15px; font-size:16px;}
.hon .slide_m1{ padding:20px 20px 15px 20px;}
.hon .slide_m1 .btn{ width:11px; height:22px; display:inline-block; float:left; margin-top:75px;}
.hon .slide_m1 .btn_l{ background:url(../images/case_btn.gif) no-repeat 0 0;}
.hon .slide_m1 .btn_r{ background:url(../images/case_btn1.gif) no-repeat 0 0;}
.hon .slide_m1 .slide_c{ padding:0 10px; text-align:center; width:876px; overflow:hidden; float:left;}
.hon .slide_m1 .slide_c li{ width:199px; float:left; padding:0 10px; overflow:hidden; zoom:1; display:inline;}
.hon .slide_m1 .slide_c img{ display:block; border:1px solid #d6d6d5; padding:1px;}
.hon .slide_m1 .slide_c span a{ display:block; height:30px; line-height:30px; color:#858585; margin-top:5px; font-size:14px;}

/*首页新闻*/
.t_d{ margin-top:30px;}
.dyn{ border:1px solid #ddd; width:806px; height:386px; overflow:hidden;}
.t_d dl{ padding:20px 0 0 0;}
.t_d dt img{ display:block; border:1px solid #d6d6d5; padding:1px;}
.t_d dd h4 a{ color:#042c8c; display:block; padding:5px 0 10px; font-size:16px;}
.t_d dd p{ overflow:hidden; line-height:24px; color:#949494; height:72px;}
.t_d dd .chk{ display:block; margin-top:8px; color:#042c8c;}
.t_d .lst{ padding:10px 0 0 20px; height:175px; overflow:hidden;}
.t_d .lst li{ line-height:35px; height:35px; overflow:hidden; +display:Inline; zoom:1; border-bottom:1px dotted #d9d9d9; width:373px; float:left; margin-right:20px;}
.t_d .lst li a{ display:inline-block; color:#707070; float:left; background:url(../images/ic05.gif) no-repeat left 15px; padding-left:14px; width:285px;}
.t_d .lst li span{ float:right; color:#b2b2b2; font-family:Arial, Helvetica, sans-serif;}

.d_tab li{ float:left; display:inline-block; margin-right:9px;}
.d_tab li a{ padding-right:9px; font-size:16px;}
.d_tab li a:hover,.d_tab .cur a{ color:#042c8c;}
.t_d .dyn dt{ float:left; width:190px; margin-left:20px;}
.t_d .dyn img{ display:block;}
.t_d .dyn dd{ width:566px; float:left;}

.wd{ width:350px; display:inline; overflow:hidden; border:1px solid #ddd;}
.wd_m{ overflow:hidden; clear:both; height:310px; margin:20px 0;}
.wd dl{ padding-bottom:17px; border-bottom:1px dashed #d9d9d9; margin:0 20px; line-height:24px;}
.wd dt{ background:url(../images/wd.gif) no-repeat 0 3px; padding-left:30px; overflow:hidden; height:24px; font-size:14px;}
.wd dt a{ color:#002469;}
.wd dd{ background:url(../images/wd.gif) no-repeat 0 -28px; padding-left:30px; height:48px; overflow:hidden;}
.wd dd p{ height:66px; overflow:hidden;}

/*友情链接*/
.relk{ border:1px solid #ddd; margin-top:30px;}
.relk_t{ background:url(../images/relk_bg.gif) repeat-x left bottom; padding:10px 20px;}
.relk_t h4{ text-transform:uppercase; font-size:28px; color:#828282; font-family:Aparajita,"Times New Roman", Times, serif;}
.relk_t h4 span{ font-size:16px; color:#222; padding-left:10px;}
.relk_t .more{ color:#444; display:inline-block; padding-top:5px; font-size:14px;}
.relk_m{ height:52px; padding:10px 0 0 7px;}
.relk_m a{ display:inline-block; padding:0 13px; color:#444; line-height:26px;}

/*内页*/
/*ibanner*/
.topadcs{ min-width:1180px; width:100%; margin:0 auto 20px; overflow:hidden; text-align:center;}

/*左侧副导航*/
.left{ width:230px; float:left; overflow:hidden;}
.leib2{ width:230px;}
.leib2 .tit{ font-size:14px; background:url(../images/tit1n.gif) no-repeat; color:#fff; font-size:18px; font-weight:normal; height:44px; line-height:44px; overflow:hidden; text-align:center;}
.leib2 .tit a{ color:#FFF;}
.leib2 .nr{ border:2px solid #012a89; border-top:0; padding:10px 11px 8px; overflow:hidden;}
.leib2 .nr h4{ background:url(../images/pro_lf_h4.gif) no-repeat; height:33px; line-height:33px; padding-left:28px; overflow:hidden; margin-top:4px;}
.leib2 .nr h4 a{ color:#002988;}
.leib2 .nr h4 a.cur{ font-weight:bold;}
.leib2 .nr ul{ padding:0 15px;}
.leib2 .nr li{ background:url(../images/icon1.gif) no-repeat scroll 0 10px  ; padding-left:17px; color:#666; line-height:29px; overflow:hidden; white-space:nowrap; height:29px; margin-left:10px;}
.leib2 .nr ul li a.cur{ color:#002988; font-weight:bold;}

/*--左侧副导航联系我们--*/
.t05{ color:#fff; font-size:18px; font-weight:normal; height:44px; line-height:44px; overflow:hidden; text-align:center;} 
.lxnr{ background:#fff; width:230px; margin-top:20px;}
.lxnr h4{ background:url(../images/tit1n.gif) no-repeat;}
.lximgs{ padding:8px 7px;}
.lxnrs{ width:226px; border:2px solid #012a89; padding-bottom:10px;}
.lxnrs p{ color:#666666; line-height:30px; padding:0 8px; word-break:break-all;}
.lxnrs p.pl{ padding-left:70px;}
.lxnrs p span{ color:#545454;}

/*右侧*/
.right{ width:926px; float:right; display:inline; margin-left:5px; overflow:hidden;}
.plc{ background-color:#fff; height:40px; line-height:40px; border:1px solid #ccc; padding:0 20px; color:#666; overflow:hidden;}
.right_main{ width:904px; min-height:458px; border:solid 1px #d5d5d5; padding:0 10px 35px; overflow:hidden; margin-top:15px;}

/*---产品中心---*/
dl.dl_2{ width:206px; padding:20px 10px 0; float:left; display:inline-block;}
dl.dl_2 dt{ height:140px; overflow:hidden;}
dl.dl_2 img{ display:block; margin:0 auto; border:1px solid #d6d6d5; padding:1px;}
dl.dl_2 dd{ height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-align:center; padding:0 4px; background:#e8e8e8; margin-top:3px; color:#333; font-size:14px;}

/*---新闻列表---*/
dl.news_dl{ font-size:14px; color:#666; margin:0 10px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000;}
dl.news_dl dt{ margin:25px 0 3px; line-height:24px; height:24px; width:892px; overflow:hidden;}
dl.news_dl .dt_1{ height:20px; background:url(../images/ico10.gif) no-repeat 0 6px; padding-left:10px; font-size:14px; color:#333; font-weight:bold;}
dl.news_dl .dt_2{ font-size:12px; float:right; padding:0 10px 0 8px;}
dl.news_dl .dt_3{ font-size:12px;}
dl.news_dl .dt_3 a{ color:#FF0000; text-decoration:underline;}
dl.news_dl dd{ font-size:12px; padding-left:10px; height:24px; overflow:hidden; margin-bottom:25px; line-height:24px;}

/*关于我们*/
.agent_con{ text-align:center; padding:10px 10px 0;}
.agent_con h1{ font-size:26px; margin:20px 0 10px 0;}
.agent_con span{ display:block;}
/*.agent_con img{ margin:20px 0;}*/
.agent_con .showt{ line-height:28px; font-size:14px;}
.agent_con .context{ margin:20px 0 0 0;}
.agent_con .context ul li{ height:26px; overflow:hidden; font-size:14px;}
.agent_con .context ul li a{ color:#20519d; font-size:14px;}

/*page*/
.Page{ width:100%; text-align:center; padding:40px 0px; margin-left:20px;}
.Page a{ display:inline-block; width:65px; background:#fff; height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left; text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#20519d; color:#FFF; background-repeat:no-repeat;}
.Page span{ display:inline-block; min-width:45px; padding:0 10px; background:#fff; height:48px; vertical-align:middle; line-height:48px; font-size:14px; margin-left:-1px; float:left;}
.Page span.current{ background:#20519d; color:#FFF}