@charset "utf-8";
/* CSS Document */

* { padding: 0px; margin: 0px auto; }
body { margin: 0 auto; font-size: 12px; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; line-height: 22px; color: #464646; }
ul,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
p { padding: 0; margin: 0; }
ul { list-style: none; }
img { border: 0px; }
a { color: #464646; text-decoration: none; }
a:hover { color: #ff7302; text-decoration: underline; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.lf { float: left; }
.rt { float: right; }




/*top*/
.top{ height:143px; background:url(../images/01bg.jpg) repeat left center; min-width:1200px;}
.top_bg{ width:1200px; height:143px;}
.page_lf{ padding-top:35px; height:108px;}
.logo{ width:435px; text-align:center; height:143px;}
.tel{ padding-top:35px; height:108px; width:360px;}
.list{height:35px; line-height:35px; float:right;}
.list ul{height:35px; max-width:400px;}
.list ul li{ float:left; font-size:12px; margin-right:15px;}
.list ul span{ margin-right:5px;}
.list ul li a{ color:#b0b0b0;}
.phone{ padding-top:5px; clear:both; height:70px; }
.wz{ font-size:18px; padding-top:3px; display:block; float:left; color:#9c9c9c; background:url(../images/01tel.png) no-repeat left center; padding-left:28px;}
.blue{ font-size:30px; display:block; float:left; color:#0071b1; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; margin-left:10px;}



/*导航部分*/
.menuw { height: 50px; background:url(../images/02bg.jpg) repeat left center; min-width:1200px;}
.menu { height: 50px; width: 1200px; }
.menu ul { height: 50px; width: 1200px; margin: 0px; position:relative; z-index:19; }
.menu ul .one { width: 105px; background-image: none; }
.menu li { width:136px; height:50px; float:left; display:block; font-size: 16px; text-align: center; background:url(../images/02line.jpg) no-repeat left center; line-height: 50px; }
.menu a { display: block; height: 50px; color: #FFF; }
.menu a:hover { display: block; height: 50px; color:#FFF; background-color: #ffab19; text-decoration:none; }
#main_nav { width:1200px; }
#main_nav li ul { position:absolute; top:50px; display:none; float:left; width:236px; background-color: #f4a500; filter: Alpha(Opacity=66); height: auto; padding-bottom: 25px; }
#main_nav li ul li {font-weight:normal; width:216px; height:40px;  padding-left:20px; line-height:40px; display:block; text-align:left;font-size: 14px; background-image: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ffc45e; }
#main_nav li ul li a { font-size:14px; width:236px; height:40px; margin:0; color:#FFF; float:left; padding:0; display:block; }
#main_nav li ul li a:hover { background:none; border:none; }
#main_nav li ul li a, #main_nav li.focus ul li a { color:#484848; height:40px; float:left; }
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover { color:#0071b1; height:40px; float:left;}
#main_nav li.focus a { color:#FFF; text-decoration:none; }


/*产品中心*/
.product{ width:1200px; overflow:hidden; margin-top:20px; margin-bottom:35px;}
.pro_lf{ width:220px;}
.pro_center{ height:84px; background:url(../images/04bgh.jpg) no-repeat left center; color:#fff; line-height:110px; font-weight:normal; text-align:center;}
.pro_list{ background:#0071b1;padding-top:5px; padding-bottom:1px;}
.pro_content{  background:#fff; margin-bottom:10px; border-radius:5px; width:210px; margin-left:5px; padding-bottom:20px;}
.choose{ padding-top:10px; padding-bottom:20px;}
.choose li{ height:35px; line-height:35px; margin-left:8px; margin-right:8px; font-size:15px;  border-bottom:1px dashed #d9d9d9;}
.choose .first a{background:#ededed url(../images/04lin.jpg) no-repeat 6px center; padding-left:16px; text-decoration:none;}
.choose li a{ color:#0071b1; display:block; background:url(../images/04lin.jpg) no-repeat 6px center; padding-left:16px;}
.choose li a:hover{ background:#ededed url(../images/04lin.jpg) no-repeat 6px center; padding-left:16px; text-decoration:none;}
.lingyu{ height:34px; line-height:34px; width:190px; background:#ffab19; text-align:center; display:block; font-size:16px;}
.lingyu a{ color:#fff; display:block;}
.lingyu a:hover{ background:#0071b1; text-decoration:none;}
.erw{ display:block; text-align:center; padding-top:10px;}
.pro_rt{ width:950px; margin-top:32px;}
.pro_rt h2{ height:45px; line-height:45px; font-size:18px; font-weight:normal; background:#eaeaea;}
.star{ width:145px; background:#0071b1; color:#fff; text-align:center;}
.more{ background:#ffab19; font-size:24px; width:50px; text-align:center;}
.more a{ color:#fff; display:block;}
.more a:hover{ text-decoration:none;}
.pro_img{ }
.case_ul{}
.case_ul li{ float:left; border:1px solid #eaeaea; padding:8px 10px; text-align:center; margin-left:9px; margin-right:8px; margin-top:23px;}
.case_ul li a span{ display:block; font-size:16px; color:#2b2b2b; line-height:40px;}
.case_ul li a:hover{ text-decoration:none;}
.case_ul li a:hover span{ color:#0071b1; text-decoration:none;}
.case_ul li:hover{ border:1px solid #0071b1; cursor:pointer;}

/*免费获取*/
.free{ background:#0071b1; min-width:1200px; height:185px;}
.free_l{ width:1200px; height:195px; position:relative;}
.free_lf{ position:absolute; top:-14px; margin-left:106px;}
.free_rt{ margin-top:30px; margin-right:60px;}
.telp{ display:block;}
.zixun{ display:block;}
.zixun a{ display:block; float:left; font-size:18px; color:#0071b1; background:#fff; line-height:37px; height:37px; width:145px; margin-right:25px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.zixun a:hover{ text-decoration:none;}


/*理由*/
.reason{ background:url(../images/07bg1.jpg) no-repeat center; height:657px; min-width:1200px;}
.reason_l{ width:1200px; position:relative; background:url(../images/07img.png) no-repeat 94% 55%;}
.us{ width:1230px; background:url(../images/06lp.png) no-repeat left center; height:90px; margin:0px auto; font-size:36px; text-align:center; line-height:80px; font-weight:normal; color:#fff; position:absolute; top:-45px; left:-20px;}
.them{ background:url(../images/06py.jpg) no-repeat center; display:block; padding-left:30px;}
.service{ overflow:hidden; padding-top:45px;}
.ser_lf{ width:610px;height:610px; margin-left:3px; padding-left:30px; background:url(../images/07lp.png) no-repeat left center;}
.number1{ height:105px; padding-top:40px;}
.number1 .xh{ font-weight:normal; height:45px; }
.shuzi{ font-size:48px; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; display:block; color:#d3d3d3; float:left; height:45px; line-height:45px;margin-right:10px;}
.beat{ font-weight:normal;}
.yw{ font-size:12px; color:#ffab19; text-transform:uppercase;}
.strong{ font-size:20px; color:#000000; display:block; line-height:26px;}
.mage{ clear:both; color:#7f7f7f; font-size:14px; width:512px; margin-top:6px;}
.pic_l{ width: 360px; float: right; right: -196px; position: absolute; bottom: -24px; }

/*解决方案*/
.solve{ background:#ffa818; height:205px;min-width:1200px;}
.solve_l{ position:relative; height:0px; width:1218px;}
.finish{ position:absolute; top:-15px; left:0px;}

/*应用领域*/
.world{ background:url(../images/06bg.jpg) repeat center; overflow:hidden; padding-bottom:30px; min-width:1200px;}
.world_l{ width:1200px; padding-top:35px;}
.world_l h2{ height:45px; line-height:45px; font-size:18px; font-weight:normal; background:#eaeaea;}
.hot{ overflow:hidden; padding-top:40px;}
.hot ul{ height:315px;}
.hot ul li{ width:220px; margin-bottom:20px; height:315px; float:left;  background:#fff; margin-right:10px; margin-left:10px; position:relative;}
.fen_r{margin-left:10px; margin-right:10px; position:absolute; z-index:100; top:70px; left:0px;}
.fen_r .zx{ font-size:16px; margin-bottom:73px; border:1px solid #fff;  width:100px; height:30px; display:none; text-align:center; line-height:30px;}
.fen_r .zx a{color:#fff; }
.pagy{ font-size:18px; line-height:35px; font-weight:normal; margin-top:106px;}
.pagy a{ color:#2a2a2a;}
.gary{ font-size:12px; color:#bbbbbb; line-height:20px; display:block; margin-top:5px;}
.fuhao{ display:block; margin-top:10px; transition:all 0.4s;}
.shadow{ height:0px; width:220px; position:absolute; background:rgba(10,124,180,0.8); transition:all 0.4s; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -o-transition:all 0.4; top:0px; left:0px; cursor:pointer;}
.hot ul li:hover .shadow{ height:315px; width:220px; position:absolute; background:rgba(10,124,180,0.8);  transition:all 0.4s; z-index:1; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -o-transition:all 0.4; cursor:pointer;}
.hot ul li:hover .pagy{ font-size:18px; line-height:35px; font-weight:normal; margin-top:0px;cursor:pointer;}
.hot ul li:hover .pagy a{ color:#fff; text-decoration:none; cursor:pointer;}
.hot ul li:hover .fuhao{ display:none; transition:all 0.4s; cursor:pointer; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -o-transition:all 0.4;}
.hot ul li:hover .gary{ color:#d5f0ff;cursor:pointer; }
.hot ul li:hover .zx{ display:block; cursor:pointer;}
.hot ul li:hover .zx a{ text-decoration:none; cursor:pointer;}

/*关于我们*/
.about{ width:1200px; margin-top:30px; margin-bottom:35px;}
.about h2{ font-size:26px; font-weight:normal; line-height:45px; background:url(../images/07line.jpg) no-repeat left bottom; padding-bottom:10px;}
.about h2 .ying{ font-size:24px; color:#d8d8d8; text-transform:uppercase;  font-family:"Arial","Microsoft YaHei","WenQuanYi Micro Hei", sans-serif; margin-left:10px;}
.about_content{ margin-top:30px; overflow:hidden;}
.about_lf{ width:570px; height:350px; background:#f8f8f8;}
.picture{width:273px; }
.year{ width:297px;  margin-top:30px;}
.for{ font-size:24px; font-weight:normal; height:50px;margin-left:20px; margin-right:30px;}
.for a{ color:#222222;}
.yet{ display:block; font-size:12px; color:#b6b6b6; text-transform:uppercase; margin-top:6px;}
.gry{ font-size:14px; color:#424242; line-height:26px; margin-top:15px;margin-left:20px; margin-right:30px;}
.btn{ display:block;  margin-left:20px; margin-right:20px; margin-top:30px; height:50px;}
.btn a{ font-size:14px; color:#fff; background:#008cd7; margin-left:5px; margin-right:5px; display:block; float:left; width:115px; line-height:35px; text-align:center;}
.company{ width:532px; background:#f8f8f8; height:330px; padding-left:25px; padding-right:25px; padding-top:20px;}
.comy{ overflow:hidden;}
.pick{ float:left; width:233px;}
.read{ width:270px; float:right; margin-right:6px;}
.read h3{ font-size:18px; font-weight:normal; padding-top:6px;}
.read h3 a{ color:#393939; line-height:35px; display:block;}
.read h3 .date{ color:#ababab; font-size:12px; margin-top:5px; display:block;}
.black{ color:#878787; font-size:12px; margin-top:10px;}
.work{ overflow:hidden; margin-top:25px;}
.work li{ font-size:14px; line-height:30px; background:url(../images/07inco.jpg) no-repeat left center; padding-left:15px;}
.work li a{ color:#342e2e;}
.work li span{ color:#818181; float:right;}

/*foot*/
.foot{ background:#252525; min-width:1200px;}
.foot_l{ width:1200px; overflow:hidden; background:url(../images/08er.jpg) no-repeat 70% 37px;}
.link{ height:auto; line-height:30px; color:#878787; /*border-bottom:1px solid #4e4e4e;*/}
.link span{ font-size:14px; color:#878787; display:block; float:left;}
.link a{ font-size:14px; color:#878787; margin-left:10px; margin-right:10px;}
.foot_bn{ overflow:hidden; padding-top:20px; padding-bottom:30px;}
.fast{ width:310px; float:left;}
.fast h3{ color:#f2f2f2; font-size:18px; line-height:35px; background:url(../images/08ino.jpg) no-repeat 83px center;  font-weight:normal; margin-bottom:10px;}
.fast a{ font-size:14px; color:#7e7e7e; margin-right:10px; }
.contact{ width:230px; float:left; font-size:14px; color:#7e7e7e; margin-left:60px;}
.contact h3{ color:#f2f2f2; font-size:18px; line-height:35px; background:url(../images/08ino.jpg) no-repeat 83px center;  font-weight:normal; margin-bottom:10px;}
.foot_rt{ width:235px;}
.bd_l{ width:235px;}
.bd_l li{ margin-bottom:10px;}
.bd_l .txty input{ width:220px; color:#ffdfdf; font-size:14px; padding-left:10px; height:35px; line-height:35px; border:1px solid #505050; background:#252525; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; } 
.bd_l .btny input{ background:#008cd7; height:35px; border:none; width:232px; color:#fff; font-size:14px; line-height:35px; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; }
.bq{ background:#0a0a0a; min-width:1200px; height:56px; line-height:56px;}
.bq_l{ width:1200px;}
.bq_l span{ color:#777777; display:block; }
.bq_l span a{ color:#777777;}
.bq_l font{ display:block; color:#777777;}
.bq_l font a{ color:#777777; margin-left:5px; margin-right:5px;}




/*位置*/
.posion{ background:#eaeaea; height:49px;}
.po_l{ width:1200px; height:50px;}
.po_w{ height:50px; line-height:50px; font-size:15px; color:#212121; background:url(../images/07pl.jpg) no-repeat left center; padding-left:30px;}
.po_w .wzy{ color:#212121;}
.lk a{color:#212121; margin-left:5px; margin-right:5px;}
.lk a:hover{ color:#212121;}

/*内页部分 关于我们*/
.banr{ background:url(../images/03banner.jpg) no-repeat center; height:320px;}
.peer_l{ margin-top:20px;}
.peer{ background:#0071b1; padding-top:5px; padding-bottom:10px;}
.phot{clear:both; padding-top:10px; background:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; width:210px; margin-left:5px; padding-bottom:10px;}
.phot li{width:188px; text-align:center; padding-bottom:10px;}
.phot li img{ width:180px; height:150px;display:block; padding:3px; border:1px solid #eee;}
.phot li span{ line-height:26px; display:block; font-size:15px;}
.pro_nav{ height:45px; color:#fff; background:#0071b1; margin-bottom:6px; line-height:45px; font-weight:normal; text-align:center;}
.cpfl_boxx{ clear:both; padding-top:10px; background:#fff; border-radius:5px; width:210px; margin-left:5px; padding-bottom:10px;}
.dzt{margin-top:10px; clear:both;}
.addt{ line-height:26px; padding-left:6px; font-size:14px; color:#636161; margin-right:0px;}
.ery{ text-align:center; display:block; margin-top:15px; border-top:1px solid #eee; padding-top:20px; padding-bottom:20px;}
.ery img{ width:150px; height:150px;}
.dianhua {background: url(../images/Teln.gif) no-repeat scroll 5px 27px transparent;color: #666666;line-height: 20px;padding: 15px 0 10px 66px;}
.dianhua span {display: block; font: 23px "Impact";color:#ffab19;}
.pro_right{ width:950px; margin-top:32px;}
.ny_box { width: 950px; }
.pro_right h2{ line-height:43px; font-weight:normal; height:43px; font-size:20px; background:url(../images/07liner.jpg) no-repeat left bottom;}
.stars{ display:block; padding-left:5px;}
.more_l{ font-size:14px; }
.more_l a{ color:#999;}
.maint_boxx {margin-top: 20px; padding-bottom: 20px; line-height:26px; color:#666; overflow: hidden; padding-right: 10px; padding-left: 10px; font-size:14px;} 
.news_ul li { line-height: 28px; background-image:url(../images/07inco.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-size:13px;}
.news_ul li span { float: right; color:#999;}


/*内页 新闻中心*/
.main_bt{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #eee;}
.main_bt .by{height:35px; line-height:35px; padding-left:15px; font-weight:normal; background:url(../images/cp_n_03.jpg) no-repeat left center;}
.hck{ font-size:16px; float:left; color:#000;}
.date{ float:right; font-size:13px; color:#999;}
.dlo{ font-size:13px; clear:both; color:#999; padding-left:17px; display:block;}
.gz_ly{ padding-top:10px; }
.gzff{ font-size:18px; height:40px; line-height:40px; padding-left:20px;  font-weight:normal; border-bottom:1px solid #ddd; }
.gzff a{  background:url(../images/index_17.jpg) no-repeat left center;  display:block; padding-left:15px;}
.menuwy{  padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:15px;}
.menuwy li{ font-size:13px; line-height:35px; background:url(../images/04sjl.jpg) no-repeat 10px center; padding-left:30px; border-bottom:1px dashed #ddd;}
.mainpro_boxx {  padding-top:10px; overflow: hidden; padding-bottom:30px;}


.pages{
    text-align:center;
    padding:20px 0;
    clear: both;
}
.pages a ,.pages span{
    padding:5px 10px;
    border:1px solid #CCC;
}
.pages span{
    background:#CCC;
}


.smallImg{
    position: relative;
}
.bigImg{
    position:absolute;
    left:120%;
    top:-3500%;
    display:none;
    width:700px;
    height:auto;
    z-index:999;
}
.bigImg img{
    width:100%;
}
.smallImg:hover .bigImg{
    display:block;
}









