﻿.header{ 
	height:31px; 
	line-height:31px;
	margin:0;
	background-color:#076ddf;
	background:url(../images/topbg.jpg) left center repeat-x;
	font-size:13px; 
}
.shewei a{
	line-height:31px; padding-left:15px; padding-right:15px;
	}
.white{ background-color:#ffffff; width:100%;}

.logo{ width:800px; height:118px; background:url(../images/logo.jpg) left center no-repeat;}
.tel{ width:300px; background:url(../images/telt.jpg) right center no-repeat; height:118px;}
.nav{ background:url(../images/navbg.jpg) top left repeat-x; height:56px; }
.nav ul li{ width:139px;font-size:14px; float:left; position:relative;z-index:999;}
.nav ul li a{ line-height:56px;width:139px; height:56px; display:inline-block; text-align:center; color:#ffffff;}
.nav ul li a:hover ,.current{ color:#ffffff; background:url(../images/navh.jpg) top center no-repeat;}

.nav ul li ul{ display:none;}
.nav ul li:hover ul{ display:block; color:#ffffff; line-height:33px; position:absolute; left:15px; }

.nav ul li ul li{ float:left; list-style:none; line-height:33px; padding:0; margin:0; }
.nav ul li ul li a{ float:left; list-style:none; line-height:33px;  color:#ffffff; text-decoration:none; width:109px; height:33px; display:block; background-color:#045cbf; opacity:.7; -webkit-opacity:.7; -moz-opacity:.7; -ms-opacity:.7; -o-opacity:.7; font-size:14px;}
.nav ul li ul li a:hover{ float:left; list-style:none; line-height:33px; color:#ffffff; text-decoration:none;    background-color:#F30; opacity:.7; -webkit-opacity:.7; -moz-opacity:.7; -ms-opacity:.7; -o-opacity:.7; background-image:none;}




/*大图*/
/* slide */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  border-bottom:solid 3px #0875ea;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.png") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }




/*.slide-main{height:471px;position:relative; border-bottom:solid 3px #0875ea;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:50%;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.bnxb{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:192px;height:5px;position:absolute;z-index:124;top:430px;left:45%;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);overflow:hidden; float:left;}
.item a.bnxb{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:471px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:471px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#000;}
.slide a{display:block;width:100%;height:471px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:471px;top:0;margin-left:-540px;}
.obj-d{top:388px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:223px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
*/
/*搜索框*/
.search{ height:86px; line-height:86px;}
.searchk{ width:370px; float:left;}
.search-r{ width:690px}

.about-pro{ background-color:#045dbd; height:475px; width:100%;}

.about{ width:672px; height:396px; padding:0 16px 16px 16px; margin-top:32px; background-color:#ffffff;}

.honor{ width:358px; height:396px; padding:0 16px 16px 16px; margin-top:32px; background-color:#ffffff;}

.title{ height:43px; background:url(../images/bg.jpg) left bottom repeat-x; width:100%;}
.title span{ width:25px; height:20px; color:#ffffff;   background-color:#0571e6; text-align:center; font-size:16px;display:inline-block; margin-top:15px; font-weight:bold;}

.title span a{ color:#ffffff;}

.title-nr{ width:100%; float:left; line-height:24px; margin-top:15px;}

.title-nr h2{ font-size:20px; font-family:"微软雅黑"; line-height:45px; color:#333333; font-weight:normal;}

.product{ background-color:#f4f4f4;  width:100%; padding-bottom:20px;padding-top:50px;}

.m-t{ margin-top:43px;}
.m-t img{ margin-right:20px;}
.zz{ padding-left:15px;}
.zz img{ border:solid 1px #CCCCCC}

.pro-left{ width:226px; float:left;background:url(../images/pro.png) center top no-repeat; margin:0 auto;}
.pro-tit{ width:226px; text-align:center;}
.pro-list{width:226px; background-color:#ffffff; height:438px; border-bottom:solid 3px #0263cb; margin-bottom:57px;}
.pro-list ul{ width:175px; float:left; margin-left:27px;}
.pro-list ul li{ line-height:56px;  float:left; background:url(../images/tb.jpg) left center no-repeat;width:100%; border-bottom:solid 1px #edebeb;}
.pro-list ul li a{ padding-left:30px; font-size:16px;  height:56px; display:block;}
.pro-list ul li:hover ,.pro-list ul li:hover a{ background:url(../images/tbh.jpg) left center no-repeat; color:#096fdf;}


.pro-right{  width:830px; box-shadow:2px 5px 10px #b9b9b9; background-color:#ffffff; float:right; }

.pror-tit{ margin:15px 30px; width:766px;}

figure figcaption{ transition:all 0.35s; -webkit-transform:all 0.35s;}
figure{ background-color:#b3b1b1; width:233px; height:245px; text-align:center; padding-top:10px;float:left; margin:15px 15px 15px 19px;}
figure img{ width:216px; height:172px;}
figcaption{ width:155px; height:35px; border:solid 2px #fdfdfd; margin:18px auto; }
figcaption a{color:#ffffff; font-size:14px; line-height:35px;}
figcaption a:hover{ color:#ffffff;}
figure:hover{ background-color:#0cabc1; color:#ffffff;}
figure:hover figcaption{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}



.test { background-color:#b3b1b1; width:236px; height:291px; text-align:center;float:left; margin:10px 0 10px 30px; transition:all 0.35s; -webkit-transform:all 0.35s;}
.test  img{ width:216px; height:216px; padding:10px;}
.test a{ width:194px; height:35px; border:solid 2px #fdfdfd; margin:5px auto;color:#ffffff; font-size:14px; transition:all 0.35s; -webkit-transform:all 0.35s; line-height:35px; display:block; white-space:nowrap; }
.test a:hover{ color:#ffffff;}
.test:hover{ background-color:#0263cb; color:#ffffff;}
.test:hover a{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}

.middt{ width:100%; background:url(../images/dl.jpg) top center no-repeat #ffffff; height:453px; padding-bottom:50px;}





.news-left{width:510px;height:388px; border:solid 1px #d7d7d7;}

.news-right{width:570px;height:388px; border:solid 1px #d7d7d7;}

.news{ margin:20px 20px 15px 20px; font-family:"微软雅黑";}

.news dt{ width:193px; height:128px; float:left;}
.news dt img{width:193px; height:128px;}
.news dd{ width:252px;  float:right;}
.news dd h3{ font-size:16px; color:#0554aa; line-height:45px;}

.news dd p{ line-height:24px;}
.news-r{ margin:20px 20px 15px 20px; font-family:"微软雅黑";}
.news-r dt{ width:193px; height:128px; float:left;}
.news-r dt img{width:193px; height:128px;}
.news-r dd{ width:312px;  float:right;}
.news-r dd h3{ font-size:16px; color:#0554aa; line-height:45px;}

.news-r dd p{ line-height:24px;}


.news li{ width:100%; height:32px; background:url(../images/ntb.jpg) left center no-repeat;}
.news li a{ padding-left:18px; height:32px;font-size:14px;}
.news li span{ line-height:32px; color:#bbbbbb; float:right;}
.news li h3{ font-size:14px; font-weight:normal; float:left; line-height:32px; padding-left:15px;}
.news li a:hover{ color:#e44318;}
/*.news > li:nth-of-type(odd){
	background:#0cabc1;
	color:#ffffff;
	}
	
.news > li:nth-of-type(even){
	background:#f3f3f3;
	}
	
.news > li span:nth-of-type(odd){
	color:#52ab13;
	}
	
.news > li span:nth-of-type(enen){
	color:#8f8f8f;
	}*/
	
.link{ height:34px; font-size:14px;font-family:"微软雅黑"; line-height:34px; width:100%; padding:46px 0 40px;}
.link a{ padding-left:10px; padding-right:10px;}

.bot{ width:100%; background-color:#545454; height:320px; }
.bot-left{width:550px; margin-top:30px;}
.bot-right{width:550px;margin-top:30px;}
.bot-tit{ width:100%; height:18px; margin-bottom:15px;}
.bot-nr{ width:100%; line-height:35px;}
.bot-nr p{ width:100%; line-height:20px; color:#ffffff; font-size:14px;}

.form tr td{line-height:37px; font-size:14px;}
.intxt{ border:0; background-color:#ffffff; height:32px; line-height:32px; float:left; width:192px; font-size:14px; color:#333333; padding-left:10px; margin-bottom:10px; margin-right:10px;}
.textarea{ width:402px; height:100px; background-color:#ffffff;line-height:37px; border:0;margin-bottom:5px;font-size:14px; color:#333333; padding-left:10px;}
.coolbg{ width:107px; height:32px; line-height:32px; border:0; background-color:#ffffff; font-size:14px;color:#333333;}
.coolbgx{ width:107px; height:32px; line-height:32px; border:0; background-color:#0554aa; font-size:14px;color:#ffffff;}
.intxtn{ border: solid 1px #CCCCCC; background-color:#ffffff; height:32px; line-height:32px; float:left; width:192px; font-size:14px; color:#333333; padding-left:10px; margin-bottom:10px; margin-right:10px;}
.textarean{ width:402px; height:100px; background-color:#ffffff;line-height:37px; border: solid 1px #CCCCCC;margin-bottom:5px;font-size:14px; color:#333333; padding-left:10px;}
.coolbgn{ width:107px; height:32px; line-height:32px; border:0; background-color:#999; font-size:14px;color:#ffffff;}

.botnav{ width:100%; height:74px; background-color:#262626; border-top:solid 1px #2e2e2e; }
.botnav ul{ width:1054px; margin:0 auto; height:54px;}
.botnav ul li{ float:left; width:100%; }
.botnav ul li a{ font-size:14px; line-height:74px; color:#ffffff; width:118px; height:74px; text-align:center;display:block; float:left; }

.botnav ul li span{ width:9px; height:4px; background-color:#ffffff; display:block; float:left; margin-top:35px;}





/*内页*/
.ny-main{ padding:15px; background-color:#ffffff; margin-top:20px; margin-bottom:20px; float:left;font-family:"微软雅黑"; width:1084px;}

.ny-tit{ width:100%; line-height:40px; height:40px; border-bottom:solid 1px #999999; font-size:16px; font-weight:bold; color:#045cbe; overflow:hidden;}

.ny-tit i{ float:right; line-height:40px; font-style:normal; background:url(../images/crumb_bg.jpg) left center no-repeat; padding-left:37px; font-size:14px; font-weight:normal; color:#333333;}

.list{ width:100%;}
.list dl{ width:100%; float:left; border-bottom:solid 1px #CCCCCC; padding-top:20px; padding-bottom:20px; line-height:24px;}
.list dl:hover dt{background:url(../images/newsh.jpg) left top no-repeat; color:#2b74c3;}
.list dl dt{ width:58px; height:102px; margin-right:15px; background:url(../images/news1.jpg) left top no-repeat; line-height:35px; font-size:28px; display:block; text-align:center;  float:left;}
.list dl dt i{ font-style:normal; color:#ffffff; font-size:22px;  width:58px; height:58px; line-height:58px;}
.list dl dd{ width:1000px; float:left;}
.list dl dd h2{ font-style:normal; font-size:16px; font-weight:bold; line-height:30px; width:100%;}
.list dl dd em{ font-style:normal; color:#999;}
.list dl dd p{ color:#666;}

.list dl:hover a,.list dl:hover p{ color:#2b74c3;}


.proleft{ width:226px;float:left;}


.pro_cate{width:226x;margin-top:23px;overflow:hidden;}
.pro_cate_tit{width:226px;height:85px;background:url(../images/product.jpg) no-repeat;}
.pro_cate_con{width:226px;background:#fff;height:550px;border-bottom:3px solid #045cbe;}
.pro_cate_con ul{padding:0 10px;}
.pro_cate_con ul li{width:175px;border-bottom:1px solid #f3f3f3;}
.pro_cate_con ul li a{background:url(../images/tb.jpg) no-repeat 20px 15px;display:block;height:43px;width:190px;line-height:43px;text-indent:3em;color:#606060;font-size:14px;}
.pro_cate_con ul li a:hover{background:url(../images/tbh.jpg) no-repeat 20px 15px;color:#0390d4;}
.pro_cate p{margin-top:20px;}

.protit{ width:226px; height:63px; background-color:#045cbe; margin:23px auto 0 auto; text-align:center;}
.prolist{width:226px; float:left; background-color:#ffffff; border-bottom:solid 3px #045cbe; box-shadow:1px 1px 10px #666666  }
.prolist ul{ width:100%; float:left; margin-top:21px; margin-bottom:30px;}

.prolist ul li{ height:42px; line-height:42px; border-bottom:solid 1px #e8eaeb; width:100%; }
.prolist ul li a{ background:url(../images/tb.jpg) no-repeat 20px 15px;display:block;height:43px;width:180px;line-height:43px;text-indent:3em;color:#606060;font-size:14px;}
.prolist ul li a:hover{background:url(../images/tbh.jpg) no-repeat 20px 15px;color:#0390d4;}
.curre{background:url(../images/tbh.jpg) no-repeat 20px 15px !important;color:#0390d4 !important;}
.pro-contact{ width:226px; float:left; margin-top:20px; background-color:#ffffff;box-shadow:0px 1px 3px #666666  }
.pro-con-tit{ width:226px; height:50px; text-align:center; color:#ffffff; font-size:18px;font-family:"微软雅黑","Microsoft YaHei"; background-color:#045cbe; line-height:50px; }
.pro-con-nr p{line-height:25px; font-size:13px; }
.pro-con-nr{line-height:25px; font-size:13px; padding:10px;}
.pro-con-nr div{ width:100%; float:left; line-height:25px;}

.menu_list{margin:0;width:185px;}
.menu_head{width:196px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border-bottom:1px solid #e1e1e1;position:relative;font-weight:bold;background:url(../images/pro_left.png) center right no-repeat;margin:0;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:232px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}


.proright{  width:825px; padding-left:15px;   background-color:#ffffff; float:right; line-height:25px;}

.test-ny { background-color:#b3b1b1; width:261px; height:324px; text-align:center;float:left; margin:15px 8px 10px 6px; transition:all 0.35s; -webkit-transform:all 0.35s;}
.test-ny  img{ width:241px; height:241px; padding:10px;}
.test-ny a{ width:194px; height:35px; border:solid 2px #fdfdfd; margin:5px auto;color:#ffffff; font-size:14px; transition:all 0.35s; -webkit-transform:all 0.35s; -moz-transition:all 0.35s; -o-transition:all 0.35s; line-height:35px; display:block; white-space:nowrap; }
.test-ny a b{ font-weight:normal;}
.test-ny a:hover{ color:#ffffff;}
.test-ny:hover{ background-color:#0263cb; color:#ffffff;}
.test-ny:hover a{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
/*资质证书*/
.zhizhizhengs{ float:left;padding: 12px;}
.zhizhizhengs dt img{ width: 175px;height: 247px; border:1px solid #dcdcdc;}
.zhizhizhengs dd { line-height:25px; text-align:center;height:25px; overflow:hidden;}
.zhizhizhengs dd span a{font-size: 15px;color: #000;font-family: 微软雅黑;}

/*新闻列表*/
.listnews{  background:url(img/listnewsli.png) no-repeat 10px 17px; padding:0px 20px;}
.listnews1{ float:left;}
.listnews2{ float:right; color:#444;}
.listnews dt{ height:38px; line-height:38px;}
.listnews dt a{color:#444444; font-size:14px; font-weight:600;}
.listnews dd{color:#747474;border-bottom:1px dashed #dcdcdc;line-height: 25px; height:50px; padding-bottom: 10px;}

/*客户见证*/

.likhjz{ clear:both; padding:25px 25px 0px;}
.likhjz dt{ float:left;}
.likhjz dt img{ width: 225px;height: 175px;}
.likhjz dd{float:left;width: 500px;padding-left: 30px;}
.likhjz dd span a{font-size: 15px;color: #000;font-family: 微软雅黑;}
.likhjz dd p{line-height: 25px;color: #444;padding-top: 15px;}


.right_main { width:810px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}

.right2_main { width:273px; border:solid 1px #d5d5d5;margin-bottom:10px; padding-bottom:15px; overflow:hidden;background:#fff;}

.left2_main { width:790px;  border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:#fff;margin-bottom: 10px;}

.news_info{ width:600px; margin:20px auto; height:40px; line-height:40px; font-size:14px;}
.news_info span{ padding-left:10px; padding-right:10px; line-height:40px;}
.proright h2{ margin:20px; line-height:35px; font-size:16px; text-align:center;}



.pro_cate_con{height:auto;background:#fff;}
.pro_cate_con ul li .sub-menu li a{background:url(../images/pro_ico03.png) no-repeat 30px 16px;text-indent: 3.8em;}
.pro_cate_con ul li .sub-menu li a:hover{background:url(../images/pro_ico04.png) no-repeat 30px 16px;text-indent: 3.8em;}


