body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,"微软雅黑";}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());}
em{ font-style:normal;}

:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
body{ background:#f1f1f1;}
/*_IncHeader*/
.head{ height:96px; background:#f1f1f1 url(../images/top.jpg) center top no-repeat;}
.head_inner{ width:1000px; margin:0 auto;}
.head_inner h1{ width:273px; float:left; margin:12px 0 0 9px;}
.head_inner h1 img{ width:273px; height:42px; overflow:hidden;}
.head_inner .nav{ width:600px; float:right;}
.nav .search{ width:140px; height:20px; margin:23px 0 20px 0; position:relative; float:right;}
.nav .search .sea_txt{ border:1px solid #323232; width:130px; height:18px; line-height:18px; padding-left:8px; background:none; border-radius:8px;}
.nav .search .sea_sub{ width:27px; height:17px; position:absolute; right:1px; top:2px; background:#e7e7e7 url(../images/jing.png) center center no-repeat; border:none; font-size:0; border-radius:0 8px 8px 0; cursor:pointer;}
.nav .nav_inner{ clear:both;}
.nav .nav_inner li{ float:left;height:34px; position:relative;margin-left:15px; }
.nav_inner li a{ font-size:14px; color:#333;width:70px; text-align:center; display:block;  float:left; }
.nav_inner li a:hover{ color:#1a69b4;}
/*_IncFooter*/
.foot{ background:url(../images/bottom.jpg) center bottom no-repeat; height:211px; overflow:hidden;}
.foot_top{ height:80px; background:#ffffff url(../images/cont.jpg) left top no-repeat; max-width:1440px; margin:0 auto;}
.foot_top .contact{ width:1000px; margin:0 auto;}
.foot_top .contact li{ float:left; width:33%; height:80px; line-height:80px;text-align:center; font-size:20px; color:#505050; }
.contact li a{ text-align:center; font-size:20px; color:#fff; display:block;}
.contact li a:hover{ color:#fd0802;}
.contact li em{ display:block; }
.contact li span{ display:block;font-size:14px;}
.address{ width:1000px; margin:0 auto; padding:22px 0; color:#505050;}
.address p{ text-align:center; line-height:22px;}
.address p a{ color:#505050;}
.address p a:hover{ color:#1a69b4;}

/*_IncPages*/

.pages{ padding:56px 0;text-align:center;  font-size:14px; color:#333; clear:both; overflow:hidden; *zoom:1; *min-width:400px;  width:752px;}
.pages .pcenter{display:inline-block; zoom:1; *display:inline;}
.pages .shang,.pages .xia{  width:52px; height:22px; float:left;}
.pages a{ display:inline-block; width:20px; height:22px; line-height:22px; text-align:center; border:1px solid #cfcfcf; color:#333; margin-right:6px;float:left;}
.pages a:hover{ color:#2973b9; border:1px solid #2973b9;}
.pages a.on{ color:#2973b9;border:1px solid #2973b9;}

/*about*/
.a_banner{ background:url(../images/a_banner.jpg) center top no-repeat; height:272px;}
.b_banner{background:url(../images/b_banner.jpg) center top no-repeat; }
.n_banner{background:url(../images/n_banner.jpg) center top no-repeat; }
.wrap{ width:1000px; margin:0 auto; padding-top:28px;}
.catalog{ width:210px; float:left;}
.cata_title{ height:24px; line-height:24px; background:url(../images/h3.png) left center no-repeat; padding-left:13px; font-weight:normal; margin-bottom:7px;}
.cata_title span{ font-size:16px; color:#333333; display:block; float:left;}
.cata_title em{ display:block; float:left; color:#6e6e6e; font-size:12px; margin:0px 0 0 8px; padding-top:3px;}
.cata_list{ padding-bottom:30px;}
.cata_list a{ background:url(../images/li.png) left top no-repeat; width:210px; height:32px; line-height:32px; display:block; font-size:14px; color:#333; text-indent:30px;}
.cata_list li{ width:210px; height:32px; margin-top:1px;}
.cata_list a.for{background:url(../images/li1.png) left top no-repeat; color:#fff;}
.cata_list a:hover{background:url(../images/li1.png) left top no-repeat; color:#fff;}
.catalog .cont_us{ background:url(../images/us.jpg) left top no-repeat; width:210px; height:30px; padding-top:100px; text-align:center; color:#fff; display:block;}
.catalog .cont_us:hover{ color:#f90600;}
.details{ width:752px; float:right;}
.details .title{ height:31px; line-height:31px; border-bottom:2px solid #1a69b4;}
.details .title .current{ float:left; color:#1a69b4;}
.details .title .position{ float:right;color:#333333;}
.title .position a{ color:#333;}
.title .position .blue,.title .position a:hover{ color:#1a69b4;}
.title .position a.home{ background:url(../images/house.png) left top no-repeat; padding-left:28px;}
.atricle{ line-height:24px; color:#333333; padding:20px 10px 74px;}
/*business*/
.bus{ padding:0 10px;}
.bus h3{ font-size:18px; font-weight:normal; text-align:center; color:#1a69b4; padding:24px 0 20px 0;}
.bus .publish{ text-align:center; color:#909090;}
.bus .laow{ padding:20px 0 20px 0; line-height:24px; color:#333; text-indent:2em;}
.bus .laow span{ font-size:14px; font-weight:600;}
.bus .bus_style{text-indent:2em;font-size:14px; font-weight:600; margin-bottom:30px;}
.bus .bus_dl{ padding-left:28px;}
.bus .bus_dl dt{ background:url(../images/buw.jpg) left top no-repeat; width:550px; height:30px; line-height:30px;}
.bus .bus_dl dt span{ font-size:36px; color:#fff; width:40px; text-align:center; display:block; float:left;}
.bus .bus_dl dt em{ display:block; font-size:16px; color:#333; width:300px; float:left; margin-left:19px;}
.bus .bus_dl dd{ padding:30px 0; color:#333;}
/*news*/
.news_dl{ padding:20px 0; border-bottom:1px solid #ebebeb;}
.news_dl dt{ margin-bottom:10px;}
.news_dl dt span{ color:#888888; display:block;}
.news_dl dt .news_title{ display:block; font-size:14px; color:#333;}
.news_dl dt .news_title:hover{ color:#1a69b4;}
.news_dl .dd_left{ width:200px; height:120px; float:left;}
.news_dl .dd_left img{ width:200px; height:120px; overflow:hidden;}
.news_dl .dd_right{ width:532px; float:right; padding-bottom:8px;}
.dd_right .dd_word{ width:532px; overflow:hidden; line-height:24px; color:#666666; height:43px;}
.dd_right .news_see{ width:70px; height:24px; display:block; margin-top:28px; line-height:24px; text-align:center; color:#fff; background:#999999;}
.dd_right .news_see:hover{ background:#1a69b4;}
/*news_info*/
.news_info .news_top{ height:78px; border-bottom:1px solid #ebebeb;}
.news_top h3{ font-size:18px; text-align:center; color:#333; padding:12px 0; font-weight:normal;}
.news_top p{ text-align:center; color:#888888;}
.news_info .news_word{line-height:30px; color:#333333; }
.return{ float:right; display:block; color:#333; padding:30px 0;}
.return:hover{ color:#1a69b4;}
/*content*/
.mode{ height:337px; background:url(../images/lx.jpg) left bottom no-repeat;}
.mode h3,.map h3{ background:url(../images/dh.png) 11px top no-repeat; font-size:16px; padding-left:52px; margin-top:20px; height:37px; line-height:37px; font-weight:normal;}
.mode .name{ padding:60px 0 28px 0; font-size:16px; text-indent:46px; color:#000033;}
.cont_list{ padding-left:48px;}
.cont_list li{ overflow:hidden; margin-bottom:10px; color:#333333;}
.cont_list span{ display:block; float:left; width:300px; }
.cont_list span img{ margin-right:15px;}
.cont_list em{ display:block; float:left;}
.map h3{ margin:55px 0 11px 0;}
.map_inner{ width:604px; margin:0 auto 60px;}
/*join*/
.join h3{ font-size:16px; color:#1a69b4; font-weight:normal; padding:20px 0 20px 5px;}
.join_word{ color:#666666; line-height:24px; padding-left:5px; width:720px; height:43px; overflow:hidden;}
.recu{ padding:20px 0 0px 0;}
.recu .pos dt{ width:858px; height:33px; background:#016159; font-size:14px; padding-left:14px; line-height:30px; color:#fff;}
.recu ul{ width:872px; cursor:pointer;}
.pos dd li{ line-height:30px; color:#333; height:30px; border-bottom:1px dashed #b1b1b1; padding-left:24px; font-size:14px; background:url(../images/jin.png) 8px center no-repeat; position:relative; color:#333;}
.Requirement{ border-bottom:none; color:#333; line-height:30px; margin-left:50px; display:none; padding:27px 0; }
.pos li .jia{ position:absolute; bottom:6px; right:13px; background:url(../images/jia.png) left center no-repeat; width:16px; height:16px;}
.recu dd .act li .jia{position:absolute; bottom:6px; right:13px; background:url(../images/jian.png) left center no-repeat; width:16px; height:16px;}
.Requirement .join_left{ width:300px; float:left; margin-right:60px;}
.Requirement .join_right{ width:340px; float:left;}
.Requirement h3{ color:#333; padding:0 0 10px 0;}
/*index*/
.banner{ width:100%; overflow:hidden; height:272px; position:relative;}
.banner_inner li{ width:1438px; height:272px; position:absolute; left:50%; top:0; margin-left:-719px;}
.banner .tab{ position:absolute; width:100%;  text-align:center; bottom:10px;}
.banner .tab li{ width:12px; height:12px; background:#fff; border-radius:12px; display:inline-block; margin-right:10px;}
.banner .tab li.on{ background:#1a69b4;}
.introduce{ max-width:1440px; background:#eaeaea; height:80px; margin:0 auto;}
.introduce .int{ width:1000px; margin:0 auto;}
.introduce .int a{ display:block; float:left; margin-left:30px; width:230px; height:50px; line-height:50px;margin-top:14px; font-size:18px; color:#1a69b4; text-indent:70px; background:#fff url(../images/js11.png) 28px center no-repeat;}
.introduce .int a:hover{ color:#fff;}
.introduce .int a.js1{ margin-left:125px;}
.introduce .int a.js1:hover{ background:#1a69b4 url(../images/js1.png) 28px center no-repeat;}
.introduce .int a.js2:hover{ background:#1a69b4 url(../images/js22.png) 28px center no-repeat;}
.introduce .int a.js3:hover{ background:#1a69b4 url(../images/js333.png) 28px center no-repeat;}
.introduce .int a.js2{ background:#fff url(../images/js2.png) 28px center no-repeat;}
.introduce .int a.js3{ background:#fff url(../images/js3.png) 28px center no-repeat;}
.index_box{ width:1000px; margin:0 auto;}
.index_top{ padding-top:36px;}
.index_top .index_lw{ width:500px; float:left; height:230px;}
.index_tit{ height:20px; line-height:20px; font-weight:normal;}
.index_tit span{ font-size:16px; color:#1a69b4; float:left; display:block; margin-left:15px;}
.index_tit a{ color:#747474; display:block; float:right; margin-right:4px;}
.index_tit a:hover{ color:#1a69b4;}
.index_lw dt{ width:151px; height:151px; margin:28px 18px 0 10px; float:left; overflow:hidden;}
.index_lw dt img{ width:151px; height:151px; overflow:hidden; transition: all 1s ease 0s;-webkit-transform: all 1s ease 0s;}
.index_lw dt:hover img{
	transform:scale(0.5,0.5);
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
	}
.index_lw dd{ width:307px; float:left; padding-top:10px;}
.index_lw dd em{ display:block; font-size:14px; color:#333;}
.index_lw dd p{ padding:6px 0; width:280px; height:13px; overflow:hidden; font-size:12px; color:#858585; margin-left:27px;}
.index_join{ width:430px; float:right; height:230px;}
.index_join .index_tit span{ margin:0;}
.index_join ul{ padding-top:10px;}
.index_join ul li{ border-bottom:1px dashed #d5d5d5; overflow:hidden; height:26px; line-height:26px;}
.index_join li a{ display:block; float:left; width:80%; color:#333;}
.index_join li span{ display:block; float:right; width:15%; color:#999999;}
.index_join li:hover a,.index_join li:hover span{ color:#1a69b4;}
.index_center{ margin:40px 0; background:url(../images/line.png) center 20px no-repeat;}
.center_inner{ width:1000px; margin:0 auto; position:relative; height:450px;}
.center_inner .work{ margin-bottom:33px;}
.center_inner .work h3{ font-size:24px; color:#1a69b4; font-weight:normal; text-align:center;}
.center_inner .work .healthy{ font-size:16px; text-align:center; color:#505050; padding:6px 0;}
.work .healthy span{ color:#1a69b4;}
.work_see{ display:block; margin:0 auto; width:78px; height:28px; line-height:28px; text-align:center; font-size:14px; border:1px solid #d5d5d5; color:#a4a4a4; transition:all 0.4s ease 0s;}
.work_see:hover{ background:#1a69b4; color:#fff; border:1px solid #1a69b4;}
.srcoll ul{ width:100000px;}
.srcoll{ width:1000px; height:245px; overflow:hidden; position:absolute;}
.srcoll li{ float:left; width:300px; height:240px; margin-right:47px; box-shadow:0px 1px 2px 0px #dadada; position:relative;  background:#fff;}
.srcoll li img{ width:300px; height:201px; overflow:hidden;}
.srcoll li span{ height:39px; line-height:39px; text-align:center; font-size:14px; color:#424242; display:block;}
.srcoll li .line{background:url(../images/bor.png) center bottom no-repeat; position:absolute; bottom:-3px; left:50%; width:70px; height:5px; margin-left:-35px;}
.srcoll li:hover .line{background:url(../images/bor1.png) center bottom no-repeat;}
.srcoll li:hover span{ color:#1a69b4;}
.button{ width:120px; position:absolute; left:50%; margin-left:-60px; bottom:0;}
.button a{  display:block; width:40px; height:30px;float:left;}
.button #left{ background:url(../images/bnt1.jpg) left top no-repeat; margin-right:40px; }
.button #right{ background:url(../images/bnt2.jpg) left top no-repeat;}
.bottom_inner{ width:1000px; margin:0 auto 52px;}
.bottom_inner .index_news{ background:#fff; width:480px; float:left; margin-right:40px; height:400px;}
.news_tit{ height:51px;background:url(../images/tit.jpg) left bottom no-repeat; font-weight:normal;}
.news_tit .gs{ margin-left:19px; width:186px; float:left; color:#505050; font-size:16px; line-height:44px; }
.news_tit .gs span{ color:#939393; font-size:12px; margin-left:7px;}
.news_more{ background:url(../images/more.jpg) left top no-repeat; width:54px; height:23px; line-height:23px; text-align:center; display:block; float:right; color:#fff; margin:10px 13px 0 0;}
.index_news dl{ width:422px; margin-left:20px; padding-top:20px;}
.index_news dt{ float:left; width:148px;}
.index_news dt img{ width:148px; height:60px; overflow:hidden;}
.index_news dd{ width:256px; float:left; margin-left:18px; padding-top:16px;}
.index_news dd a{ font-size:14px; color:#333; height:16px; overflow:hidden;}
.index_news dd a:hover{ color:#1a69b4;}
.index_news dd .zh{ color:#666; height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:256px;}
.index_ser{ width:480px; height:400px; background:#fff; float:right;}
.index_ser dl{ padding:20px;color:#707070;}
.index_ser dt{ font-size:14px;  margin-bottom:10px;}
.index_ser dd p{ width:442px; height:84px; overflow:hidden; line-height:22px; text-indent:2em;}
.index_ser dd .ser_see{ display:block; float:right; padding-top:10px; color:#1a69b4;}
.tog #pro{ width:70px; position:absolute; left:0; top:32px; z-index:9999;  border-top:2px solid #12599e; display:none;}
.tog #pro a{ color:#fff; height:20px; width:70px; display:block; line-height:20px;background:url(../images/nav.png) left top;}
.tog #pro a:hover{ background:#2b7ecc;}
.sousuo a:hover{ color: #1a69b4;  }