﻿@charset "utf-8";
/* CSS Document */

body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#666; margin:0 auto; padding:0; background:#fff; min-width:1200px; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#666;}
a:hover{ color:#7a4618;}
a:active{ color:#666;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus,select:focus{ -moz-outline-style:none; outline:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:14px; font-style:normal; font-family:"Microsoft YaHei";}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.wrap{ width:100%;}
.w{ width:1200px; margin:0 auto;}

.Fast_nav{ position:fixed; _position:absolute;_margin-top:200px;_top:expression(eval(document.documentElement.scrollTop)); width:54px; overflow:visible; top:30%; right:2.2%; border:1px solid #d3d3d3; text-align:center; background:#fff; border-bottom:none; z-index:9999; display:block;}
.Fast_nav li{ border-bottom:1px solid #d3d3d3;}
.Fast_nav li a{ font-size:14px; display:block; height:56px; line-height:30px; padding-top:12px;}
.Fast_nav li a i{ display:block; width:25px; margin:0 auto; height:22px; background:url(../images/ico2.png) no-repeat;}
.Fast_nav li a i.i1{ background-position:-25px 0;}
.Fast_nav li a i.i2{ background-position:-25px -22px;}
.Fast_nav li a i.i3{ background-position:-25px -44px;}
.Fast_nav li a i.i4{ background-position:-25px -66px;}
.Fast_nav li a i.i5{ background-position:-25px -88px; margin-top:11px;}
.Fast_nav li a#back-to-top{ font-size:0; overflow:hidden;}
.Fast_nav li a:hover{ color:#e4c27a; background:#313131;}
.Fast_nav li a:hover i.i1{ background-position:0 0;}
.Fast_nav li a:hover i.i2{ background-position:0 -22px;}
.Fast_nav li a:hover i.i3{ background-position:0 -44px;}
.Fast_nav li a:hover i.i4{ background-position:0 -66px;}
.Fast_nav li a:hover i.i5{ background-position:0 -88px;}

/*header*********************************************************************/
.header{ -moz-box-shadow:2px 2px 5px rgba(0,0,0,.15); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.15); box-shadow:2px 2px 5px rgba(0,0,0,.15); position:relative; z-index:999;}
.htop{ width:100%; background:#313131; height:36px; line-height:36px;}
.htop .w{ font-size:14px; color:#fff;}
.htop em{ float:right;}
.htop em a{ margin-left:10px; font-size:14px; color:#fff;}
.htop a:hover{ text-decoration:underline;}
.head{ height:116px;}
.logo{ width:856px; padding-top:15px;}
.logo .imgs{ margin-right:30px; float:left; width:506; display:block;}
.logo p{ margin-top: 20px;height:16px; border-left:1px solid #999; float:left; padding-left:29px; width:280px; background:url(../images/txt.png?20221121) 26px 0 no-repeat; line-height:16px; padding-top:36px;}
.logo p a{ font-size:16px; color:#666666; margin-right:15px;}
.head .tell{ padding-left:67px; width:233px; background:url(../images/tell.png) left center no-repeat; margin-top:30px;}
.head .tell em{ display:block; font-size:20px; line-height:26px;}
.head .tell p{ font-weight:bold; font-size:28px; color:#666666; line-height:30px;}

.navBar{ position:relative; z-index:1; background:#093b69; color:#fff; height:54px; line-height:54px;}
.nav{ width:1200px; margin:0 auto;}
.nav li{ float:left; position:relative;}
.nav a:hover{ text-decoration:none; color:#fff;}
.nav h3{ float:left; font-size:16px; height:54px; overflow:hidden;}
.nav h3 a{ display:block; color:#fff; padding:0 26px;}
.nav .on h3 a{ background:#00a0e8; color:#fff;}
.nav .sub{ display:none; width:auto; position:absolute; left:0; right:0; top:54px; background:#ebf5ff; text-align:center;}
.nav .sub p a{ height:54px; line-height:54px; display:block; font-size:16px;}
.nav .sub p a:hover{ color:#fff; background:#00a0e8;}
/*.nav #m5 .sub{ width:148px; right:inherit;}*/
/*banner style*********************************************************************/
.banner{ width:100%; overflow:hidden; position:relative;}
.banner .hd{ height:34px; overflow:hidden; position:absolute; right:0; left:0; bottom:0; z-index:4; text-align:center;}
.banner .hd em{ display:inline-block; margin:0 5px; width:14px; height:14px; text-indent:9999px; background:rgba(51,51,51,.5); border-radius:14px; cursor:pointer; transition:all linear .2s;}
.banner .hd em.on{ background:#313131; width:24px;}
.banner .bd{ position:relative; height:100%; z-index:3;}
.banner .bd li{ z-index:8;}
.banner .bd li a{ display:block; width:1200px; margin:0 auto;}
.ibanner,.ibanner .bd li a{ height:550px;}
.nyban,.nyban .bd li a{ height:300px;}

.hot_sear{ width:780px; height:40px; line-height:40px; margin-top:20px;}
.hot_sear em{ font-size:14px; color:#000; margin-right:12px;}
.hot_sear a{ font-size:14px; margin-right:12px;}
.hot_sear a:hover{ text-decoration:underline;}
.search{ width:320px; height:40px; margin-top:20px;}
.s_intxt{ font-size:14px; background:#f6f6f6; height:38px; line-height:38px; padding:0 16px; border:1px solid #999; border-right:none; width:247px;}
.s_inbut{ cursor:pointer; border:none; height:40px; width:40px; background:url(../images/search.png) #333 center center no-repeat;}

.titc{ text-align:center; padding:35px 0; width:100%;}
.titc em{ background:url(../images/line1.png) center center repeat-x; padding:0 70px; display:inline-block;}
.titc b{ font-size:30px; line-height:40px; display:inline-block; padding:0 20px; background:#fff;}
.titc p{ font-size:14px; line-height:24px;}

.sider{ background:#093b69; padding:5px; width:210px;}
.sider h2{ text-align:center; color:#fff; font-size:24px; line-height:32px; padding:10px 0 3px 0;}
.sider h2 font{ font-size:16px; display:block;}
.siderc{ background:#fff; padding:15px 25px 0 25px;}
.siderc h3{ font-size:18px; color:#e60012; padding-left:27px; line-height:40px; background:url(../images/point1.png) left center no-repeat;}
.siderc ul{ padding-bottom:14px;}
.siderc ul li{ line-height:34px;}
.siderc ul li a{ font-size:16px; display:inline-block; background:url(../images/point2.png) 5px center no-repeat; padding-left:28px;}
.siderc p{ border-top:1px dotted #8a8a8a; font-size:16px; color:#333; line-height:30px; letter-spacing:-1px; padding:5px 0 15px 0;}
.siderc p font{ font-size:22px; color:#313131; display:block; padding-top:4px;}
.proc{ width:960px; overflow:hidden;}
.proc .hd{ text-align:center; height:40px;}
.proc .hd em{ display:inline-block; background:#fff; padding:0 40px; font-size:16px; height:38px; line-height:38px; border:1px solid #666; float:left; cursor:pointer;}
.proc .hd em.on{ background:#093b69; color:#fff; border:1px solid #093b69;}
.pro_list{ overflow:hidden; width:990px;}
.pro_list li{ width:225px; margin:20px 20px 0 0; float:left;}
.pro_list li a{ display:block; background:#eee; border:1px solid #eee; text-align:center;}
.pro_list li .pics{ width:223px; height:223px; overflow:hidden;}
.pro_list li span{ display:block; font-size:14px; line-height:39px;}
.pro_list li a:hover{ background:#093b69; border-color:#093b69;}
.pro_list li a:hover span{ color:#fff;}

.consult{ height:158px; background:url(../images/bg1.png) top center no-repeat; margin-top:5px;}
.cs_lf{ width:640px; padding-top:42px;}
.cs_lf p{ color:#fff; font-size:24px; line-height:36px;}
.cs_lf p font{ font-size:75px; color:#FFFFFF; font-family:Arial; padding:0 2px;}
.cs_lf b{ color:#fff; font-size:28px; display:block; line-height:38px; padding-top:2px;}
.cs_btn{ width:140px; display:inline-block; background:#00a0e8; height:42px; line-height:42px; color:#FFFFFF; text-align:center; font-size:18px; -moz-box-shadow:6px 6px 0px rgba(4,0,0,.36); -webkit-box-shadow:6px 6px 0px rgba(4,0,0,.36); box-shadow:6px 6px 0px rgba(4,0,0,.36); margin-top:58px;}
.cs_btn:hover{ color:#fff; background:#e60012;}
.cs_right{ width:295px; text-shadow:6px 6px 0 rgba(4,0,0,.36); padding-top:43px;}
.cs_right p{ color:#fff; font-size:22px; font-weight:bold; line-height:26px;}
.cs_right b{ color:#fff; font-size:36px; display:block; line-height:38px; padding-top:5px;}

.advantage{ overflow:hidden; padding-bottom:50px;}
.adv_tit{ padding:50px 0;}
.adv_tit h2{ font-size:40px; font-weight:bold; line-height:86px; color:#333; height:86px; position:relative; text-align:center;}
.adv_tit h2 i{ display:inline-block; height:86px; background:url(../images/ico3.png) center center no-repeat; width:130px; position:absolute; top:0; left:415px;}
.adv_tit h2 em{ padding:0 65px; color:#fff;}
.adv_tit p{ line-height:24px; height:24px; position:relative;}
.adv_tit p em{ font-size:14px; color:#333; position:absolute; top:-15px; left:551px;}
.advantage ul{ overflow:hidden;}
.advantage ul li{ width:240px; overflow:hidden; float:left;}
.advantage ul li .pics{ border:1px solid #ccc;}
.advantage ul li .txts{ background:#093b69; padding:15px 25px; height:500px;}
.advantage ul li .txts h3{ color:#fff; font-size:18px; line-height:26px; font-weight:bold; padding:11px 0;}
.advantage ul li .txts h4{ color:#fff; line-height:18px;}
.advantage ul li .txts p{ color:#fff; font-size:15px; line-height:24px; padding-top:12px;}
.advantage ul li .nub{ background:url(../images/nub.png) no-repeat; width:240px; height:215px;}
.advantage ul li .nub.nub1{ background-position:0 42px;}
.advantage ul li .nub.nub2{ background-position:-240px 42px;}
.advantage ul li .nub.nub3{ background-position:-480px 42px;}
.advantage ul li .nub.nub4{ background-position:-720px 42px;}
.advantage ul li .nub.nub5{ background-position:-960px 42px;}
.advantage ul li.li1 .txts{ background:#787c89; border-right:1px solid #ccc; border-left:1px solid #ccc;}

.pursue{ height:160px; background:url(../images/bg1.jpg) top center no-repeat; width:100%;}

.customer_value{ padding:20px 0 0 0; overflow:hidden;}
.cus_va_tit{ position:relative; width:100%; background:url(../images/t1.png) left center no-repeat; height:114px;}
.cus_va_tit b{ display:block; padding:0 0 0 245px; color:#ff6a18; font-size:20px; line-height:24px; padding-top:33px;}
.cus_va_tit p{ padding:0 0 0 245px; color:#ff6a18; font-size:20px; line-height:24px; padding-top:2px;}
.cus_va_tit p a{ margin-left:30px; font-size:14px;}
.cus_va_tit i{ background:url(../images/yc.png) left center no-repeat; display:inline-block; width:124px; height:101px; position:absolute; right:0; top:15px;}
.cus_va_list{ overflow:hidden; width:1250px; padding-top:20px;}
.cus_va_list li{ width:276px; float:left; background:#f2f2f2; margin:0 32px 32px 0;}
.cus_va_list li a{ display:block;}
.cus_va_list li p{ padding:15px 15px 0 15px; font-size:14px; line-height:24px; color:#333; height:111px;}

.process{ background:url(../images/t2.png) #333 center 50px no-repeat; padding:50px 0;}
.process h3{ text-align:center; color:#FFFFFF; font-size:34px; font-weight:bold; line-height:50px; padding:52px 0 40px 0;}
.process ul{ width:1200px; margin:0 auto; background:url(../images/lc.png) top center no-repeat; overflow:hidden; padding-top:200px;}
.process ul li{ float:left; width:150px; color:#00a0e8; font-size:16px; line-height:38px; text-align:center;}

.i_about{ overflow:hidden; padding:10px 0;}
.i_about dt{ width:480px; float:left;}
.i_about dt img{ -moz-box-shadow:6px 6px 6px rgba(4,0,0,.36); -webkit-box-shadow:6px 6px 6px rgba(4,0,0,.36); box-shadow:6px 6px 6px rgba(4,0,0,.36);}
.i_about dd{ width:695px; float:right;}
.i_about dd h3{ font-size:22px; font-weight:bold; line-height:36px; padding:10px 0;}
.i_about dd p{ font-size:16px; line-height:28px;}
.i_about dd p b{ font-size:16px;}
.i_about dd p font{ font-size:16px; color:#f00;}
.i_about dd em{ display:block; text-align:right; padding-top:20px;}
.i_about dd em a{ font-size:14px; color:#333;}
.i_about dd em a:hover{ color:#093b69;}
.slideGroup{ width:1200px; padding:25px 0 30px 0;}
.slideGroup .parHd{ height:40px; line-height:40px;  position:relative; text-align:center;}
.slideGroup .parHd em{ display:inline-block; padding:0 50px; cursor:pointer; border:1px solid #999; font-size:16px; border-bottom:none; margin-left:-1px;}
.slideGroup .parHd em.on{ height:40px;  background:#eee; color:#333;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:20px 0 15px 50px; position:relative;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:15px; top:113px; display:block; width:30px; height:30px; background:url(../images/btns.png) 0 0 no-repeat;}
.slideGroup .sNext{ left:auto; right:15px; background-position:-30px 0;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;}
.slideGroup .parBd{ background:#eee; border:1px solid #999;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ float:left; text-align:center; width:252px; padding:0 11px;}
.slideGroup .parBd ul li a{ display:block;}
.slideGroup .parBd ul li a .cspic{ display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:135px; *font-family:Arial; width:220px; height:155px; border:1px solid #e2e2e2; background:#fff; padding:15px;}
.slideGroup .parBd ul li a .cspic img{ vertical-align:middle; max-width:220px; width:expression(this.width>220?"220px":this.width); max-height:155px; height:expression(this.height>155?" 155px":this.height);}
.slideGroup .parBd ul li .title{ line-height:24px; font-size:14px; line-height:24px; padding-top:10px;}
.slideGroup .parBd ul li a:hover .cspic{ border:1px solid #093b69;}

.consult2{ background:#313131; width:100%;}
.cs2_lf{ width:800px; font-size:30px; color:#fff; font-weight:bold; height:42px; line-height:42px; padding:40px 0;}
.cs2_lf a{ display:inline-block; background:#00a0e8; color:#FFFFFF; font-size:18px; padding:0 30px; margin-left:25px;}
.cs2_lf a:hover{ color:#fff; background:#e60012;}
.cs2_right{ width:295px; text-shadow:2px 2px 0 rgba(4,0,0,.36); margin-top:20px; background:url(../images/tell1.png) left center no-repeat; height:82px; padding-left:96px;}
.cs2_right p{ color:#fff; font-size:22px; font-weight:bold; line-height:26px; padding:8px 0 5px 0;}
.cs2_right b{ color:#fff; font-size:36px; display:block; line-height:38px;}

.i_newsbg{ background:#eee; padding:30px 0;}
.inewsc{ background:#fff; width:850px; min-height:478px;}
.inewsc .hd{ text-align:center; height:43px; background:#eee;}
.inewsc .hd em{ display:inline-block; background:#f8f8f8; padding:0 90px; font-size:16px; height:41px; line-height:41px; border:1px solid #e2e2e2; float:left; cursor:pointer;}
.inewsc .hd em.on{ background:#fff; color:#000; border:1px solid #fff;}
.inewsc .bd{ clear:both; padding:20px; width:810px; overflow:hidden;}
.inews_hot{ overflow:hidden; padding:10px 0;}
.inews_hot dt{ width:220px; float:left;}
.inews_hot dt img{ -moz-box-shadow:6px 6px 6px rgba(4,0,0,.36); -webkit-box-shadow:6px 6px 6px rgba(4,0,0,.36); box-shadow:6px 6px 6px rgba(4,0,0,.36);}
.inews_hot dd{ width:585px; float:right;}
.inews_hot dd h3{ font-size:16px; font-weight:bold; line-height:30px;}
.inews_hot dd p{ font-size:14px; line-height:25px; padding-top:3px;}
.inews_list{ background:url(../images/line2.png) 405px 0 repeat-y; overflow:hidden; width:860px; margin-top:20px;}
.inews_list li{ font-size:14px; width:389px; margin-right:32px; line-height:33px; height:33px; float:left;}
.inews_list li a{ padding-left:13px; background:url(../images/point3.png) left center no-repeat;}
.inews_list li span{ float:right; font-size:14px; color:#6e6d6d;}

.aq{ width:330px; background:#fff; padding-bottom:20px; min-height:458px;}
.aq h3{ font-size:18px; padding:0 20px; border-bottom:1px solid #e2e2e2; color:#000; height:42px; line-height:42px;}
.aq ul{ padding:20px 20px 10px 20px;}
.aq ul li{ line-height:25px; padding:5px 0;}
.aq ul li h4{ font-size:14px; padding-bottom:3px; color:#333;}
.aq ul li p{ font-size:14px;}
.aq_more{ display:block; text-align:right; line-height:20px; padding-right:20px;}
.aq_more a{ font-size:14px; color:#333}

.links{ padding:15px 0;}
.links h3{ border-bottom:1px solid #e2e2e2; line-height:30px; font-size:20px; color:#333; font-weight:bold; padding:15px 0;}
.links h3 a{ float:right; font-size:14px; font-weight:500;}
.links p{ line-height:30px; padding:22px 0 17px 0; overflow:hidden;}
.links p a{ font-size:14px; margin-right:30px; float:left; white-space:nowrap; display:block;}

/*新闻资讯*********************************************************************/
.nylf{ width:220px; padding:20px 0 10px 0;}
.ns_sider{ padding-bottom:20px;}
.ns_sider h3{ font-size:22px; text-align:center; color:#fff; background:#313131; line-height:26px; padding:12px 0 4px 0;}
.ns_sider h3 font{ font-size:14px; color:#c5c5c5; display:block;}
.ns_sider ul li{ height:48px; line-height:48px;}
.ns_sider ul li a{ position:relative; display:block; font-size:16px; background:#ebf5ff; padding-left:70px;}
.ns_sider ul li a i{ position:absolute; top:0; right:28px; font-family:"simsun"; font-size:14px; font-weight:bold; color:#999;}
.ns_sider ul li a:hover,.ns_sider ul li.cur a{ color:#fff; background:#00a0e8;}
.ns_sider ul li a:hover i,.ns_sider ul li.cur a i{ color:#fff;}
.sid_bot{ margin-bottom:20px;}
.n_lf_com{ background:#ebf5ff; margin-bottom:20px; overflow:hidden; width:220px;}
.n_lf_com h3{ text-align:center; color:#fff; background:#313131; font-size:16px; line-height:40px; height:40px;}
.n_pro_list{ overflow:hidden; width:200px; padding:0 0 10px 10px;}
.n_pro_list li{ width:200px; margin:10px 0 0 0;}
.n_pro_list li a{ display:block; background:#eee; border:1px solid #eee; text-align:center;}
.n_pro_list li .pics{ width:198px; height:198px; overflow:hidden;}
.n_pro_list li span{ display:block; font-size:14px; line-height:39px;}
.n_pro_list li a:hover{ background:#313131; border-color:#00a0e8;}
.n_pro_list li a:hover span{ color:#fff;}
.n_news_hot{ padding:5px 10px;}
.n_news_hot li{ width:100%; padding:5px 0; height:20px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_news_hot li a{ font-size:14px;}
.n_news_hot li a i{ display:inline-block; width:20px; height:20px; text-align:center; float:left; margin-right:8px; font-size:14px; background:#999; color:#fff;}
.n_news_hot li:nth-child(1) a i,.n_news_hot li:nth-child(2) a i,.n_news_hot li:nth-child(3) a i{ background:#313131;}
.ny_contact{ padding:10px;}
.ny_contact img{ margin-bottom:8px;}
.ny_contact p{ font-size:14px; line-height:28px;}
.ny_contact p b{ font-size:16px; color:#666666;}

.nyrt{ width:960px; padding:20px 0 10px 0; overflow:hidden;}
.location{ border:1px solid #ccc; background:#eee; height:38px; line-height:38px; padding:0 20px;}
.location b{ font-size:18px; color:#333;}
.location em{ float:right; font-size:14px;}
.location em a{ font-size:14px; color:#6e6d6d; margin:0 5px;}
.newslist{ border:1px solid #ccc; border-top:none;}
.newslist li{ padding:0 20px;}
.newslist li .licon{ border-bottom:1px dotted #ccc; padding:20px 0; overflow:hidden;}
.newslist li:last-child .licon{ border-bottom:none;}
.newslist li .imgs{ width:205px; height:145px; float:left; display:inline-block; margin-right:20px;}
.newslist li h3{ line-height:34px; padding-top:3px;}
.newslist li h3 a{ font-size:16px; color:#333; font-weight:bold;}
.newslist li p{ font-size:14px; line-height:24px;}
.newslist li em{ font-size:14px; color:#999; display:block; padding-top:5px;}
.newslist li.lihover{ background:#f4f4f4;}

.newslist.problem li .licon{ padding:12px 0 15px 0;}
.newslist.problem li h3 a{ color:#e60012;}

.newsdt{ border:1px solid #ccc; border-top:none; padding:20px;}
.newsdt_tit{ text-align:center;}
.newsdt_tit h2{ font-size:22px; line-height:40px; padding:10px 0;}
.newsdt_tit p{ display:inline-block; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:28px; padding:0 5px;}
.newsdt_tit p span{ font-size:14px; padding:0 5px;}
.newsdt_tit p a{ font-weight:bold; font-size:13px;}
.newsdt_tit p a.big{ color:#003ba6; font-size:15px;}
.shares{ padding:10px 0 20px 380px;}
.newsdt_con p{ font-size:14px; line-height:30px;}
.up_down{ padding:10px 0;}
.up_down li{ font-size:14px; line-height:30px;}
.up_down li a{ color:#333;}
.up_down li a:hover{ color:#093b69;}
.news_txt{ font-size:14px; line-height:20px; padding-bottom:20px;}
.picScroll{ width:960px; overflow:hidden; position:relative; margin-bottom:25px;}
.picScroll .hd .prev,.picScroll .hd .next{ display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; border-radius:50%; float:right; margin:9px 18px 0 0; overflow:hidden; font-family:"simsun"; cursor:pointer; border:1px solid #fabd65; color:#fabd65; font-weight:bold;}
.picScroll .hd .prevStop,.picScroll .hd .nextStop{ color:#fff; border:1px solid #fff;}

.ny_tit{ overflow:hidden; height:40px; background:#313131; line-height:40px;}
.ny_tit b{ color:#fff; font-size:18px; padding-left:18px;}
.ny_tit .mores{ float:right; color:#fff; font-size:14px; margin-right:18px;}

#ny_n_list{ border-top:none; padding:10px 20px; border:1px solid #ccc; width:918px; margin-bottom:25px;}
#ny_n_list .inews_list{ background:url(../images/line2.png) 458px 0 repeat-y; overflow:hidden; width:958px; margin:0;}
#ny_n_list .inews_list li{ font-size:14px; width:443px; margin-right:32px; line-height:33px; height:33px; float:left;}

.about_con{ border:1px solid #ccc; border-top:none; padding:15px 30px; margin-bottom:15px;}
.about_con img{ display:block; margin:15px auto; -moz-box-shadow:7px 7px 3px rgba(28,28,28,.19); -webkit-box-shadow:7px 7px 3px rgba(28,28,28,.19); box-shadow:7px 7px 3px rgba(28,28,28,.19);}
.about_con p{ text-indent:2em; font-size:14px; line-height:30px; margin:15px 0; color:#333;}

.agent{ border:1px solid #ccc; border-top:none; padding:21px 30px;}
.agent p{ font-size:14px; line-height:32px; color:#333;}
.agent p b{ font-size:18px;}

.contact{ border:1px solid #ccc; border-top:none; padding:15px 30px; margin-bottom:15px;}
.contact h3{ font-weight:bold; font-size:28px; color:#e60012; line-height:56px;}
.contact h4{ font-weight:bold; font-size:18px; line-height:36px;}
.contact p{ font-size:14px; line-height:30px;}
.map{ margin:15px 0;}
.online{ text-align:center; background:url(../images/kf.png) no-repeat; width:109px; line-height:31px; height:31px; padding:20px 0 0 40px; margin:0 auto; margin-top:30px;}
.online a{ font-size:14px; color:#016834;}

.honor{ border:1px solid #ccc; border-top:none; width:958px; padding:5px 0 20px 0;}
.honor ul{ overflow:hidden; width:1000px;}
.honor ul li{ float:left; text-align:center; width:220px; padding:15px 0 0 15px;}
.honor ul li a{ display:block;}
.honor ul li a .cspic{ display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:135px; *font-family:Arial; width:220px; height:155px;}
.honor ul li a .cspic img{ vertical-align:middle; max-width:220px; width:expression(this.width>220?"220px":this.width); max-height:155px; height:expression(this.height>155?" 155px":this.height);}
.honor ul li .title{ line-height:24px; font-size:14px; line-height:24px; padding-top:0px;}

.recruit{ border:1px solid #ccc; border-top:none; padding:0 0 10px 0;}
.recruit_list{ margin-bottom:-14px;}
.recruit_list li{ padding:0 20px;}
.recruit_list li .licon{ border-bottom:1px dotted #ccc; padding:20px 0 20px 111px; overflow:hidden; position:relative; min-height:70px;}
.recruit_list li:last-child .licon{ border-bottom:none;}
.recruit_list li .time{ width:70px; padding-right:20px; border-right:1px solid #d9d9d9; position:absolute; left:0; top:20px;}
.recruit_list li .time em{ display:block; background:#f4f4f4; text-align:center; font-size:14px; line-height:30px; height:70px;}
.recruit_list li .time em b{ display:block; font-size:18px; padding-top:7px;}
.recruit_list li h3{ line-height:34px; padding-top:3px;}
.recruit_list li h3 a{ font-size:16px; color:#ff004e; font-weight:bold;}
.recruit_list li p{ font-size:14px; line-height:24px;}
.recruit_list li.lihover{ background:#f4f4f4;}

.recruit_dt{ border:1px solid #ccc; border-top:none; padding:15px 30px 25px 30px;}
.r_d_tit{ font-size:14px; line-height:32px; color:#333;}
.r_d_txt1{ overflow:hidden;}
.r_d_txt1 li{ width:20%; color:#333; font-size:14px; line-height:32px; float:left;}
.r_d_txt1 li p{ color:#666; font-size:14px;}
.r_d_txt{ background:#f5f5f5; padding:10px 15px; margin:5px 0;}
.r_d_txt p{ font-size:14px; color:#333; line-height:30px;}
.send_mail{ text-align:center; font-size:16px; font-weight:bold; color:#333; line-height:36px; padding-top:15px;}
.send_mail a{ font-size:16px; color:#333;}

.pro_con1{ padding:20px 0;}
.pro_pic{ width:402px; overflow:hidden;}
.pro_pic .bd li{ width:400px; height:400px; overflow:hidden; border:1px solid #ccc;}
.pro_pic .hd{ width:415px; height:93px; overflow:hidden; padding-top:10px;}
.pro_pic .hd em{ display:inline-block; margin-right:10px; width:93px; height:96px; cursor:pointer; transition:all linear .2s; float:left; overflow:hidden;}
.pro_pic .hd em img{ width:91px; height:91px; border:1px solid #ccc;}
.pro_pic .hd em.on img{ border:1px solid #093b69;}
.pro_txt{ width:538px; position:relative;}
.pro_txt h3{ font-size:24px; line-height:47px; border-bottom:1px dotted #ccc; padding:10px 0;}
.pro_txt .txts{ padding:15px 0; height:303px;}
.pro_txt .txts p{ font-size:16px; line-height:36px;}
.pro_tell{ border-radius:5px; background:url(../images/ico4.png) #eee 460px center no-repeat; padding:20px 0; position:relative;}
.pro_tell p{ font-size:16px; color:#333; line-height:32px; padding-left:205px;}
.pro_tell p font{ color:#093b69; font-size:32px;}
.pro_tell em{ position:absolute; left:30px; top:25px; text-align:center; background:url(../images/kf1.png) no-repeat; width:109px; line-height:31px; height:31px; padding:20px 0 0 40px;}
.pro_tell em a{ font-size:14px; color:#016834;}

.pro_dt{ margin-top:-5px;}
.pro_dt_tit{ background:#ccc; height:33px; padding:7px 15px 0 15px; line-height:33px;}
.pro_dt_tit a{ display:inline-block; float:left; padding:0 15px; font-size:14px; font-weight:bold;}
.pro_dt_tit a.on{ color:#f00; background:#fff;}
.pro_dt_tit .hd em{ display: inline-block;
    background: #f8f8f8;
    padding: 0 40px;
    font-size: 16px;
    height: 31px;
    line-height: 34px;
    border: 1px solid #e2e2e2;
    float: left;
    cursor: pointer;}
.pro_dt_tit .hd em.on{
background: #fff;
    color:#f00;
    border: 1px solid #fff;
}

.pro_dt_txt{ padding:15px 20px; border:1px solid #ccc; border-top:none;}
.pro_dt_txt h3{ font-weight:bold; font-size:18px; color:#333; line-height:36px;}
.pro_dt_txt p{ font-size:16px; line-height:32px; color:#333;}

.pro_consult{ background:#ccc; margin-top:20px; padding:25px;}
.pro_c_lf{ width:470px;}
.pro_c_rt{ width:415px;}
.pro_c_rt li{ padding-bottom:16px; position:relative; height:38px;}
.pro_c_rt li:last-child{ padding-bottom:none;}
.pro_c_rt li em{ display:inline-block; border-right:1px solid #ccc; width:102px; font-size:14px; line-height:38px; text-indent:25px; position:absolute; left:0; top:0;}
.p_textarea{ background:#fff; border:none; font-size:14px; padding:10px; width:450px; line-height:30px;}
.p_intxt{ background:#fff; font-size:14px; height:38px; line-height:38px; border:none; padding-left:125px; width:290px;}
.p_inbut{ color:#fff; background:#ac1301; font-size:14px; border-radius:5px; border:none; cursor:pointer; height:38px; line-height:38px; width:100%; text-align:center;}

/* page */
.page{ text-align:center; padding:30px 0 20px 0;}
.page a,.page span{ display:inline-block; height:34px; line-height:34px; border:solid 1px #e5e5e5; padding:0 15px; margin:0 5px; font-size:14px;}
.page span.current{ background-color:#e60012; border-color:#e60012; color:#fff;}
.page a.current,.page a.on:hover{ background-color:#00a0e8; border-color:#00a0e8; color:#fff;}
.page a.disabled,.page a.disabled:hover{ border-color:#E6E1DB; background-color:#fff; color:#666;}

.o_con1{ background:#eee; padding-bottom:35px;}
.o_tit{ text-align:center; padding:35px 0; width:100%;}
.o_tit b{ font-size:26px; line-height:40px; display:block;}
.o_tit p{ font-size:14px; line-height:24px;}
.o_con2{ background:#313131; padding:15px 0 80px 0;}
.o_con2 .o_tit b,.o_con2 .o_tit p{ color:#fff;}
.o_con2 .w{ overflow:hidden;}
.o_con2 .pro_list{ overflow:hidden; width:1290px;}
.o_con2 .pro_list li{ width:225px; margin:0 18px 0 0;}
.o_con3{ background:#f3f7fa;}
.o_con3 .w{ overflow:hidden;}
.o_con3 .cus_va_list{ padding-top:0;}
.o_con4{ overflow:hidden; padding:0 0 40px 0;}
.o_con4 ul{ overflow:hidden; width:1290px;}
.o_con4 ul li{ width:216px; margin:0 29px 0 0; float:left;}
.o_con4 ul li a{ display:block;}
.o_con4 ul li img{ -moz-box-shadow:2px 2px 2px rgba(0,0,0,.55); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.55); box-shadow:2px 2px 2px rgba(0,0,0,.55);}
.o_con5{ background:#f3f7fa; padding-bottom:25px;}
.o_con5 .w{ overflow:hidden;}
.o_con5 ul{ width:1290px; overflow:hidden;}
.o_con5 ul li{ width:192px; padding:0 0 10px 40px; float:left;}
.o_con5 ul li a{ display:block; text-align:center;}
.o_con5 ul li a em{ display:block; border:1px solid #ccc;}
.o_con5 ul li a span{ display:block; font-size:18px; line-height:40px; color:#333;}
.o_con6{ background:#f3f7fa; padding-bottom:65px;}
.o_con6lf{ width:520px;}
.o_con6lf h3{ font-weight:bold; font-size:28px; color:#666666; line-height:56px;}
.o_con6lf h4{ font-weight:bold; font-size:18px; line-height:36px;}
.o_con6lf p{ font-size:14px; line-height:30px;}
.o_con6lrt{ width:670px;}

/*footer*********************************************************************/
.footer{ background:#666;}
.f_nav{ width:100%; overflow:hidden; padding:40px 0 32px 0;}
.f_nav li{ width:150px; text-align:center; float:left;}
.f_nav li a{ display:inline-block;}
.f_nav li i{ display:inline-block; background:url(../images/ico1.png) no-repeat; width:50px; height:50px;}
.f_nav li i.i1{ background-position:0 0;}
.f_nav li i.i2{ background-position:-50px 0;}
.f_nav li i.i3{ background-position:-100px 0;}
.f_nav li i.i4{ background-position:-150px 0;}
.f_nav li i.i5{ background-position:-200px 0;}
.f_nav li i.i6{ background-position:0 -50px;}
.f_nav li i.i7{ background-position:-50px -50px;}
.f_nav li i.i8{ background-position:-100px -50px;}
.f_nav li i.i9{ background-position:-150px -50px;}
.f_nav li i.i10{ background-position:-200px -50px;}
.f_nav li em{ display:block; font-size:14px; color:#ccc; line-height:24px; padding-top:10px;}
.f_nav li a:hover em{ color:#fff;}
.f_infor{ width:480px; padding-left:270px; background:url(../images/flogo.png) 50px 34px no-repeat; margin-bottom:20px;}
.f_infor p{ font-size:14px; line-height:28px; color:#fff;}
.statistic{ padding:8px 0;}
.f_ewm{ width:345px; overflow:hidden; padding:43px 0;}
.f_ewm img{ float:left; margin-right:18px;}
.f_ewm em{ color:#fff; font-size:16px; display:inline-block; line-height:24px; padding:10px 0 5px 0;}
.f_ewm p{ font-size:24px; color:#fff; font-weight:bold; line-height:30px;}
.foot{ background:#302c2c;}
.foot .w{ height:45px; line-height:45px; font-size:14px; color:#999;}
.foot .w em{ float:right; font-size:14px; color:#999;}
.foot .w em font{ color:#fff; font-size:14px; padding-right:15px;}
.foot .w a{ color:#999; font-size:14px;}