@charset "utf-8";
/* CSS Document */

html{min-width:1110px;}
*{margin:0px; padding:0px;}
*:focus{outline:none;}
body{color:#666; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
ul li{list-style:none;}
a{text-decoration:none;}
a:hover{transition-property:color; transition-duration:.6s}
img{border:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}

.clr{clear:both;}
.w1110{width:1110px; margin:0 auto; clear:both}
.top_wrap{width:100%; height:32px; line-height:32px; font-size:12px; border-bottom:#ebebeb 1px solid; font-family:"宋体"; clear:both;}
.t_l{float:left;}
.t_l img{vertical-align:middle; padding:0px 5px;}
.t_l b{color:#035cac;}
.t_r{float:right; border-left:#ebebeb 1px solid; border-right:#ebebeb 1px solid; padding:0px 15px; cursor:pointer; position:relative; z-index:999;}
.t_r img{vertical-align:middle; margin-right:5px;}
.abs{position:absolute; left:0px; top:33px; display:none; width:100px; height:100px;}
.t_r:hover .abs{display:block;}
.header{height:115px;}
.logo{float:left; padding-top:35px;}
.menu{width:690px; margin-top:20px; float:right;}
.mainlevel{width:115px; /*IE6 only*/ height:80px; text-align:center; position:relative; z-index:99; float:left;}
.mainlevel a{width:115px; height:80px; display:block; font-size:14px; color:#333; margin-left:0px;}
.mainlevel a img{padding-top:15px;}
.mainlevel a p{line-height:30px; clear:both}
.mainlevel img.img1{display:block; margin:0 auto;}
.mainlevel img.img2{display:none}
.mainlevel:hover img.img1{display:none}
.mainlevel:hover img.img2{display:block; margin:0 auto;}
.mainlevel a:hover,.mainlevel a.active{background:#035cac; color:#fff}
.mainlevel a.active img.img1{display:none}
.mainlevel a.active img.img2{display:block; margin:0 auto;}
.mainlevel ul{width:115px; display:none; position:absolute; padding:10px 0px; left:0px; background:#035cac; border-top:#fff 5px solid; z-index:9;}
.mainlevel li{width:100%;/*IE6 only*/ height:30px; line-height:30px;}
.mainlevel li a{width:100%;/*IE6 only*/ display:block; padding:0px; height:30px; line-height:30px; background:none; color:#fff; font-size:12px;}
.mainlevel li a:hover{background:#1d7bcf; font-weight:normal; color:#fff;}
#full-screen-slider{width:100%; height:500px; position:relative; z-index:0 }
#slides{display:block; width:100%; height:500px; list-style:none; padding:0; position:relative}
#slides li{display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:absolute; left:0px;}
#slides li a{display:block; width:100%; height:500px; text-indent:-9999px}
#pagination{display:block; list-style:none; position:absolute; left:50%; bottom:30px; height:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li{display:block; list-style:none; width:17px; height:17px; float:left; margin-left:15px; background:url(../images/hd_off.png) no-repeat; }
#pagination li a{display:block; width:100%; height:17px; padding:0; margin:0; cursor:pointer; font-size:0px;}
#pagination li.current{background:url(../images/hd_on.png) no-repeat;}
.pro_t{width:1110px; height:70px; margin:0 auto; clear:both;}
.pro_t ul{float:left;}
.pro_t ul li{width:160px; text-align:center; line-height:40px; padding-bottom:8px; cursor:pointer; font-size:18px; float:left;}
.li1{background:url(../images/li2.png) no-repeat top center; color:#fff;}
.li2{background:url(../images/li1.jpg) no-repeat top center; color:#222;}
.pro_t a{float:right; font-size:12px; color:#666; line-height:30px;}
.exp{display:none;}
.pro_d{width:1190px; margin:0 auto; clear:both;}
.Cont{width:1110px; overflow:hidden; height:260px; margin:0 auto;}
.box{width:262px; height:258px; margin:0px 9px; position:relative; border:#d3d3d3 1px solid; overflow:hidden; float:left;}
.box img{width:262px; height:212px; border-bottom:#d3d3d3 1px solid;}
.box p{width:100%; height:45px; line-height:45px; color:#666; text-align:center; overflow:hidden; clear:both}
.box div{width:222px; height:112px; border-bottom:#035cac 1px solid; display:none; position:absolute; top:0px; left:0px; font-size:12px; color:#fff; line-height:24px; background:url(../images/bule.png) repeat; padding:20px 20px 80px;}
.box:hover{border:#035cac 1px solid;}
.box:hover p{color:#fff; font-weight:bold; background:#035cac; clear:both}
.box:hover div{display:block;}
.gray{width:100%; background:#f6f6f6; padding:30px 0px; clear:both}
.intro_l{width:360px; float:left;}
.intro_l h2{height:50px; clear:both;}
.intro_l h2 img{vertical-align:middle; padding-right:5px;}
.intro_l div{overflow: hidden;}
.intro_l div img{width:360px; height:265px; transition: all 0.5s ease-in-out 0s;}
.intro_l div:hover img{transform: scale(1.1);}
.intro_r{width:420px; padding-left:30px; padding-top:50px; line-height:30px; float:left;}
.intro_r div{height:168px; overflow:hidden; clear:both;}
.intro_r div a{color:#666;}
.intro_r div a:hover{color:#444;}
.intro_r li{width:132px; height:96px; margin:0px 4px; float:left;}
.cul{width:240px; padding-left:30px; background:url(../images/line.jpg) no-repeat left bottom; float:right;}
.cul h2{height:50px; clear:both;}
.cul h2 img{vertical-align:middle; padding-right:5px;}
.cul div a{width:100%; height:44px; line-height:44px; color:#fff; text-indent:2em; margin-top:8px; font-weight:bold; float:left;}
.cul div a.a1{background:#3bb9b9 url(../images/jt.png) no-repeat right center;}
.cul div a.a2{background:#fa8803 url(../images/jt.png) no-repeat right center;}
.pad30{padding:30px 0px;}
.news_t{width:100%; height:45px; clear:both}
.news_t h2{float:left;}
.news_t h2 img{vertical-align:middle; padding-right:5px;}
.news_t a{float:right; font-size:12px; line-height:40px; color:#666;}
.news_t a:hover{color:#035cac;}
.news_l{width:640px; border-top:#eaeaea 1px solid; float:left;}
.news_l dl{width:100%; height:62px; padding:10px 0px; color:#aaa; border-bottom:#eaeaea 1px solid; float:left}
.news_l dl dt{width:78px; height:62px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; border-right:#eaeaea 1px solid; text-align:center; float:left}
.news_l dl dt h2{line-height:45px; font-size:36px; clear:both}
.news_l dl dd{background:url(../images/more.png) no-repeat right center; padding-right:40px;}
.news_l dl dd a{height:30px; line-height:30px; margin-top:5px; color:#666; font-weight:bold; overflow:hidden; display:block;}
.news_l dl dd p{height:18px; line-height:18px; font-size:12px; overflow:hidden;}
.news_l dl dd:hover{background:url(../images/more_hover.png) no-repeat right center; padding-right:40px;}
.news_l dl dd:hover a{color:#035cac;}
.news_r{width:445px; float:right;}
#slideshow{width:100%;height:335px;position:relative;}
#slideshow ul{display:none;}
.banner_index{height:335px;position:relative;overflow:hidden;width:100%;}
.banner_index .btn,.banner_pro .bBtn{position:absolute; bottom:0px; width:45px; height:45px; display:block; z-index:3;}
.banner_index .btnPre,.banner_pro .bPre{background:url(../images/left.jpg) no-repeat center; right:45px;}
.banner_index .btnNext,.banner_pro .bNext{background:url(../images/right.jpg) no-repeat center; right:0px;}
.banner_index .banner_wrap{position:absolute; left:0px; top:0px; z-index:2;}
.banner_index .banner_wrap li{width:445px; position:relative; overflow:hidden; float:left;}
.banner_index .banner_wrap li img{width:445px; height:335px; transition:all 0.5s ease-in-out; float:left;}
.banner_index .banner_wrap li p{width:100%; position:absolute; color:#fff; text-indent:1em; font-weight:bold; bottom:0px; left:0px; height:45px; line-height:45px; background:url(../images/black.png) repeat;}
.banner_index .banner_wrap li:hover img{transform:scale(1.1)}
.bot_wrap{width:100%; background:#34343c; padding:40px 0px; clear:both}
.bot_l{float:left;}
.bot_l li{width:115px; margin-right:45px; float:left;}
.bot_l li h3{border-bottom:#666 1px solid; line-height:50px; color:#fff; font-weight:normal; margin-bottom:15px; clear:both}
.bot_l li h3 img{vertical-align:middle; height:22px; padding-right:8px;}
.bot_l li a{width:100%; height:28px; line-height:28px; color:#999; text-indent:2em; float:left;}
.bot_l li a:hover{color:#fff;}
.bot_r{width:280px; padding-top:10px; float:right;}
.bot_r h2{color:#fff; line-height:28px; margin-bottom:15px; clear:both}
.bot_r img{width:84px; height:84px; margin-right:14px; float:left;}
.bot_r p{line-height:24px; padding-top:5px; color:#999;}
.footer{width:100%; height:48px; line-height:48px; color:#999; font-size:12px; background:#26262e; clear:both;}
.f_l{float:left;}
.f_r{float:right;}

/*about*/
.ny_banner{width:100%; height:300px; clear:both;}
#about{background:url(../images/about_banner.jpg) no-repeat top center;}
#pro{background:url(../images/pro_banner.jpg) no-repeat top center;}
#news{background:url(../images/news_banner.jpg) no-repeat top center;}
#case{background:url(../images/case_banner.jpg) no-repeat top center;}
#ser{background:url(../images/ser_banner.jpg) no-repeat top center;}
.ss{width:100%; height:60px; border-bottom:#e6e6e6 1px solid; clear:both;}
.ss_l{float:left; line-height:60px;}
.ss_l a{color:#333; padding:0px 10px;}
.ss_l a:hover{color:#0071bc;}
.ss_l b{color:#f18101;}
.ss_r{height:36px; border-bottom:#e6e6e6 1px solid; margin-top:12px; float:right;}
.ss_in{width:320px; height:36px; line-height:36px; border:none; color:#999; float:left; padding-left: 10px;}
.ss_btn{width:36px; height:36px; border:none; cursor:pointer; background:url(../images/fdj.png) no-repeat center; float:right;}
.ny_l{width:200px; float:left;}
.ny_lt{width:100%; height:60px; background:#0071bc; color:#fff; border-top:#f18101 3px solid; text-align:center; clear:both}
.ny_lt h2{font-weight:normal; padding-top:10px; line-height:20px; clear:both}
.ny_lt p{text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:22px; clear:both}
.sub{width:188px; margin-top:5px; border:#dedede 1px solid; padding:5px; float:left;}
.sub li{width:100%; height:35px; line-height:35px; margin:5px 0px; text-align:center; float:left;}
.sub li a{background:#ebeceb; color:#666; display:block;}
.sub li a:hover,.sub li a.active{background:#0071bc; color:#fff;}
.ny_lf{width:188px; border-left:#dedede 1px solid; border-right:#dedede 1px solid; border-bottom:#0071bc 3px solid; border-top:#0071bc 3px solid; padding:20px 5px; text-align:center; margin-top:10px; float:left;}
.ny_lf h3{font-weight:normal; line-height:40px; clear:both}
.ny_lf h4{font-weight:normal; line-height:30px; clear:both}
.ny_lf h2{color:#222; font-family:Arial, Helvetica, sans-serif; line-height:30px; clear:both}
.ny_lf p{line-height:26px; font-size:12px; clear:both}
.ny_r{width:820px; padding:15px 30px; background:#fff; border:#e6e6e6 1px solid; float:right}
.ny_rt{width:100%; height:50px; line-height:50px; border-bottom:#e6e6e6 1px solid; clear:both}
.ny_rt h2{float:left; background:url(../images/org.jpg) no-repeat left center; padding-left:15px; color:#0071bc;}
.ny_rt span{float:right; color:#999; font-size:12px;}
.ny_rt span a{color:#999;}
.ny_rt span b{color:#f18101;}
.ny_rd{width:100%; min-height:480px; padding-top:20px; line-height:30px; clear:both;}

/*news*/
.news_bds{width:100%; padding-bottom:10px; border-bottom:#e5e5e5 1px dashed; float:left;}
.news_bds img{width:200px; height:140px; border:#e6e6e6 1px solid; margin-right:25px; float:left;}
.news_bds h3{height:32px; line-height:32px; overflow:hidden;}
.news_bds h3 a{color:#333;}
.news_bds h3 a:hover{color:#0071bc;}
.news_bds div{line-height:22px; height:45px; color:#666; overflow:hidden;}
.news_bds p{font-size:12px; color:#999;}
.news_bds p a{width:162px; line-height:34px; display:inline-block; font-size:14px; text-indent:3em; background:#0071bc; color:#fff;}
.news_bdx{width:100%; padding-bottom:20px; float:left;}
.news_bdx dl{width:100%; margin:10px 0px; height:92px; float:left;}
.news_bdx dl dt{width:90px; padding:10px 0px; height:70px; color:#999; border:#eee 1px solid; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left;}
.news_bdx dl dt h1{font-size:42px; line-height:44px; font-weight:normal;}
.news_bdx dl dt p{font-size:16px; line-height:24px;}
.news_bdx dl dd{width:680px; padding:15px; height:60px; border:#eee 1px solid; float:right;}
.news_bdx dl dd a{color:#666;}
.news_bdx dl dd a h3{height:26px; line-height:26px; font-weight:normal; overflow:hidden;}
.news_bdx dl dd a p{height:36px; line-height:18px; font-size:12px; overflow:hidden;}
.news_bdx dl:hover dt{background:#0071bc; color:#fff;}
.news_bdx dl:hover dd{background:#0071bc;}
.news_bdx dl:hover dd a{color:#fff;}

/*case*/
.case li{width:260px; margin:0px 6px; text-align:center; float:left;}
.case li img{width:260px; height:200px; outline:#ddd 1px solid; float:left;}
.case li p{clear:both; height:50px; line-height:50px; color:#666; overflow:hidden;}
.case li:hover p{color:#0071bc;}

/*contact*/
.con_m{width:300px; font-size:12px; float:right;}
.con_m h3{line-height:40px; clear:both}
.con_m li{width:100px; text-align:center; padding-right:10px; margin-top:10px; float:left;}
.con_m li img{width:100px; height:100px; outline:#ddd 1px solid; float:left;}
.con_m li p{line-height:30px;}
