@charset "utf-8";
/* CSS Document */
/*公用*/

* {
	margin: 0px;
	padding: 0px;
	/*
	box-sizing: border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	*/ 
}
img {
	border: none;
	max-width:100%;
}
.donghua,::before,::after{
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
	}
a {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
	text-decoration: none;
	color: #333;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}
html{ min-height:100%;}
body {
	min-height:100%;
	font-size: 12px;
	color: #262626;
	font-family: Arial, "Microsoft Yahei";
	min-width:1280px;
}
li {
	list-style: none;
}
table {
	border-collapse: collapse;
}
input, textarea,select {
	font-family: Arial, "Microsoft YaHei";
	font-size: 12px;
	outline: none;
}
.fg {
	clear: both;
	width: 100%;
	height: 0px;
}
.red {
	color: #F00;
}


/*top*/
#top {
	overflow: hidden;
	background:url(../images/menu_07.png) center;
	background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);
	background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f1f1f1 100%);
	background: -o-linear-gradient(top, #fff 0%, #f1f1f1 100%);
	background: linear-gradient(to bottom, #fff 0%, #f1f1f1 100%);
	height: 60px;
	position: fixed;
	z-index: 100;
	left: 2%;
	top: 50px;
	width: 96%;
	box-shadow: 0 0 10px rgba(0,0,0,.175);
}
#top[data-zt='close'] {
	width: 282px !important;
}

#top[data-zt='open'] {
	width: 96% !important;
}

#top.shou {
	width: 282px;
}
@media only screen and (max-width: 1320px) {

#top {
	width: 1228px;
}

#top[data-zt='open'] {
	width: 1228px !important;
}
}

#menu-btn {
	width: 60px;
	border-right: 1px solid #fff;
	height: 60px;
	float: left;
	cursor: pointer;
	position:relative;
	z-index:8;
	background:url(../images/menu_03.png) center no-repeat;
	
	
	
	
	
	
}
#logo {
	position:relative;
	width: 158px;
	height: 60px;
	display: block;
	float: left;
	border-left:1px solid #e7e7e7;
	border-right: 1px solid #fff;
	z-index:8;
}

#logo img {
	display: block;
	height: 60px;
}
#top .menu {
	height: 60px;
	 float:left;
	 padding-left:15px; 
	 border-left:1px solid #e7e7e7;

}
#top .menu ul {
	display: inline-block;
	height: 60px;
}

#top .menu ul li {
	height: 60px;
	display: inline-block;
*display:inline;
*zoom:1;
}

#top .menu ul li a {
	height: 60px;
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 60px;
	padding: 0 26px;
	font-size: 14px;
	color: #353535;
	font-weight:600;
}

#top .menu ul li.on a, #top .menu ul li a:hover, #top .menu ul li.onn a {
	color:#0075d7;
}
.xiala-box {
	display:none;
	position: fixed;
	z-index: 98;
	width: 96%;
	left: 2%;
	top: 110px;
	background: #007ce4;
	background: -moz-linear-gradient(top, #037fe8, #0378da 100%);
	background: -webkit-linear-gradient(top, #037fe8, #0378da 100%);
	background: -ms-linear-gradient(top, #037fe8, #0378da 100%);
	background: -o-linear-gradient(top, #037fe8, #0378da 100%);
	background: linear-gradient(to bottom, #037fe8, #0378da 100%);
	box-shadow:0 0 50px rgba(0,0,0,.175);
}
.xiala-box .xiala{padding:21px 0 31px 268px; min-height:96px;}
.xiala-box .xiala dl{ display:block; }
.xiala-box .xiala dl:after{ content:""; clear:both; display:block;}
.xiala-box .xiala dl dd{ display:block; height:52px; position:relative; float:left; width:300px; margin-right:50px;}
.xiala-box .xiala dl dd:after{ display:block; content:""; height:1px; width:0px; position:absolute; left:0px; bottom:0px; background:#fff;}
.xiala-box .xiala dl dd a{ display:block; padding:0 20px 0 0; line-height:51px; height:51px; overflow:hidden; position:relative; border-bottom:1px solid #80bef1; color:#fff; font-size:14px; font-weight:300; position:relative;}
.xiala-box .xiala dl dd a:after{ content:""; display:block; border-width:7px 5px; border-color:#fff transparent transparent transparent; border-style:solid;  position:absolute; right:0px; top:50%; margin-top:-3px; opacity:.5;}
.xiala-box .xiala dl dd a:hover:after{ opacity:1;}
.xiala-box .xiala dl dd:hover:after{ width:100%;}
#menu1 .xiala{ background:url(../images/ab_03.png) no-repeat;}
#menu2 .xiala{ background:url(../images/xw_03.png) no-repeat;}
#menu3 .xiala{ background:url(../images/cp_03.png) no-repeat;}
#menu4 .xiala{ background:url(../images/fw_03.png) no-repeat;}
#menu5 .xiala{ background:url(../images/lx_03.png) no-repeat;}
#gotop{ width:60px; height:60px; position:absolute; top:0px; right:0px; border-left:1px solid #e7e7e7; background:url(../images/menu_12.png) center no-repeat; cursor:pointer;}
#top .right{
	height:60px; float:right;
	margin-right:61px; border-right:1px solid #fff;
	
	}
#bsPanel{ position:fixed !important;}	
#top .right .sharebox	{ display:block; width:60px; height:60px; float:right;}
#top .right .sharebox .bshare-more{ width:60px; height:60px; padding:0px !important; margin:0px !important; background:url(../images/menu_09.png) center no-repeat !important;}
#top .right .search-btn{ width:60px; height:60px; float:right; background:url(../images/menu_10.png) center no-repeat; cursor:pointer;}
#top .right .search-box{ display:block; overflow:hidden; height:40px; margin-top:9px; position:relative; width:0px; float:right; background:#fff;}
#top .right .search-box[data-on='on']{ width:160px;}
#top .right .search-box .searchinput{ background:none; color:#7cb7e7; width:148px; padding:0 5px;  line-height:38px; height:38px; font-size:14px; border:1px solid #e7e7e7;}
#top .right .lang{ float:right; height:60px; margin-right:15px;}
#top .right .lang a{ display:inline-block; float:left; padding:0 10px; line-height:60px; height:60px;}
#top .right .lang a:hover,#top .right .lang a.on{ color:#0075d7;}
@media only screen and (max-width: 1440px) {
.xiala-box .xiala dl dd{ width:280px; margin-right:30px;}	
}
@media only screen and (max-width: 1320px) {

.xiala-box {
	width: 1228px;
}
}

/*top end*/
/*banner*/
#banner{min-width:1280px; margin:auto; height:948px; position:relative; overflow:hidden; background:#999; }
#banner .btn{ width:27px; height:51px; display:block; cursor:pointer; top:50%;  margin-top:-25px; z-index:10; position:absolute;  opacity:0;}
#banner .btn.prev{ background:url(../images/btn_03.png); left:2%; }
#banner .btn.next{ background:url(../images/btn_05.png); right:2%; }
#banner:hover .btn{ opacity:1;} 
#banner .list,#banner .list ul,#banner .list ul li,#banner .list ul li a{  height:948px; width:100% !important; display:block; background-position:center; background-size:cover; background-repeat:no-repeat;}
#banner .hd{ position:absolute; z-index:10; bottom:30px; width:1000px; text-align:center; left:50%; margin-left:-500px;}
#banner .hd ul li{ display:inline-block; *display:inline; *zoom:1; height:12px; width:12px; border-radius:100%; margin:0 3px; background:#fff; cursor:pointer;}
#banner .hd ul li.on{ background:#fa7e02;}
/*banner end*/
/*首页新闻*/
.banner-news{ position:relative; width:1200px; margin:auto; z-index:50;}
.banner-news .news-box{ bottom:0px; right:0px; width:820px; position:absolute; height:195px; background:#ffffff; padding-left:40px;}
.banner-news .news-box .type{ width:40px; height:100%; position:absolute; left:0px; top:0px; background:#04a23e; text-align:center; color:#fff; font-size:14px; line-height:1.2;}
.banner-news .news-box .type .a{ width:12px; padding:29px 14px 0; font-weight:600;}
.banner-news .news-box .type span{ background:#028e35; display:block; border-radius:100%; width:24px; height:24px; line-height:24px; font-weight:300; margin:0 -12px; left:50%; position:absolute; bottom:20px; font-size:12px;}
.banner-news .news-box .list{ height:195px; overflow:hidden; position:relative; }
.banner-news .news-box .list ul li{padding:26px 360px 17px 36px; position:relative; height:152px;}
.banner-news .news-box .list ul li .tu{ width:300px; height:195px; position:absolute; top:0px; right:0px;}
.banner-news .news-box .list ul li .tu a,.banner-news .news-box .list ul li .tu a img{ display:block; width:300px; height:195px;}
.banner-news .news-box .list ul li .title{ line-height:34px; height:34px; position:relative; overflow:hidden; margin-bottom:4px;white-space: nowrap;
    text-overflow: ellipsis; font-weight:bold; font-size:14px;}
.banner-news .news-box .list ul li .title a{ color:#444444;}	
.banner-news .news-box .list ul li .title a:hover{ color:#0075d7}
.banner-news .news-box .list ul li .demo{ line-height:22px; height:66px; overflow:hidden; position:relative;}
.banner-news .news-box .list ul li .href{ line-height:48px; height:48px; font-weight:bold;}
.banner-news .news-box .list ul li .href a{ color:#0075d7;}
.banner-news .news-box .btn{bottom:0px; position:absolute; right:-40px; z-index:10;}
.banner-news .news-box .btn img{ display:block; float:left; width:40px; height:40px; cursor:pointer;}
/*首页新闻 end*/

/*首页产品*/
.index-pro{ min-width:1200px;}
.index-pro .pro-type{
	background: #1178ce;
	background: -moz-linear-gradient(left, #005faf, #1f8de9 50%, #005faf 100%);
	background: -webkit-linear-gradient(left, #005faf, #1f8de9 50%, #005faf 100%);
	background: -ms-linear-gradient(left, #005faf, #1f8de9 50%, #005faf 100%);
	background: -o-linear-gradient(left, #005faf, #1f8de9 50%, #005faf 100%);
	background: linear-gradient(to right, #005faf, #1f8de9 50%, #005faf 100%);
	color:#fff;
	text-align:center;
	padding-top:43px;
	 box-shadow:0 0 10px rgba(0,0,0,0.075);
	}
.index-pro .pro-type .en{ line-height:26px; font-size:14px; letter-spacing:2px;}
.index-pro .pro-type .cn{ font-size:30px; line-height:48px; font-weight:bold; letter-spacing:5px; margin-bottom:38px;}
.index-pro .pro-type .hdbox .btn{ width:53px; border:1px solid #409eec; border:1px solid rgba(255,255,255,.1); height:18px; border-bottom:0px; position:absolute; left:50%; margin-left:545px; top:-19px; }
.index-pro .pro-type .hdbox .btn a{ display:block; height:18px; width:26px; float:left; cursor:pointer;}
.index-pro .pro-type .hdbox .btn a.prev{ background:url(../images/pp.png) center no-repeat; border-right:1px solid #409eec; border-right:1px solid rgba(255,255,255,.1); }
.index-pro .pro-type .hdbox .btn a.next{ background:url(../images/pn.png) center no-repeat;}
.index-pro .pro-type .hdbox{ border-top:1px solid #409eec; border-top:1px solid rgba(255,255,255,.1); height:59px; position:relative;}
.index-pro .pro-type .hdbox .hd{ height:59px; border-left:1px solid #409eec; border-left:1px solid rgba(255,255,255,.1); border-right:1px solid #409eec; border-right:1px solid rgba(255,255,255,.1); width:1198px; margin:auto; overflow:hidden; position:relative;}
.index-pro .pro-type .hdbox .hd ul{ display:block; height:59px;}
.index-pro .pro-type .hdbox .hd ul li{ display:block;border-right:1px solid #409eec; border-right:1px solid rgba(255,255,255,.1); height:59px; line-height:59px; cursor:pointer; text-align:center; font-size:14px; color:#fff; width:171px; float:left; }
.index-pro .pro-type .hdbox .hd ul li.on{
	background:#4f9dde;
	background:rgba(255,255,255,.1);
	background: -moz-linear-gradient(top, rgba(255,255,255,.1), transparent 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,.1), transparent 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,.1), transparent 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,.1), transparent 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,.1), transparent 100%);	
	}
.index-pro .pro-box{ height:1048px !important; width:1200px; margin:auto;}	
.index-pro .pro-box .box{ width:1200px; padding-top:64px;}

.index-pro .pro-box .box ul:after{ content:""; display:block; clear:both;}
.index-pro .pro-box .box ul li{ display:block; float:left; width:380px; margin:0 30px 59px 0 ;}
.index-pro .pro-box .box ul li.end{ margin-right:0px;}
.index-pro .pro-box .box ul li a{ display:block; position:relative; height:346px;}
.index-pro .pro-box .box ul li a:after{ content:""; width:0px; height:1px; background:#0075d7; opacity:0; display:block; position:absolute; bottom:0px; left:0px;}
.index-pro .pro-box .box ul li a:hover:after{ opacity:1; width:100%;}
.index-pro .pro-box .box ul li a img{ display:block; width:380px; height:276px;}
.index-pro .pro-box .box ul li a .text{ height:69px; background:#f6f6f7; padding:0 60px 0 18px; border-bottom:1px solid #dedede; position:relative;}
.index-pro .pro-box .box ul li a .text .title{ height:26px; line-height:26px; overflow:hidden; position:relative; color:#333333; font-size:16px; font-weight:bold; padding-top:11px;}
.index-pro .pro-box .box ul li a .text .classname{ color:#04a23e; font-size:12px; line-height:20px; overflow:hidden; height:20px; position:relative;} 
.index-pro .pro-box .box ul li a .text .href{ width:27px; height:20px; border-left:1px solid #dedede; line-height:20px; text-align:right; position:absolute; margin-top:-10px; top:50%; right:18px;}
.index-pro  .classhref{ clear:both; margin-top:35px; text-align:center;}
.index-pro  .classhref a{ display:inline-block; *display:inline; *zoom:1; line-height:40px; height:40px; width:160px; border:1px solid #0075d7; color:#0075d7; font-size:14px;}
/*首页产品 end*/
/*index-about*/
.index-about{ min-width:1200px; margin:auto; background-image:url(../images/bbg_02.jpg); background-color:#0453b5; background-position:center; background-repeat:no-repeat; background-size:cover; padding:80px 0; min-height:50px;}
.index-about .view{ width:1200px; margin:auto; line-height:2; overflow:hidden; color:#fff;}
.index-about .view a{ color:#fff;}
/*index-about end*/
/*2格*/
.two-box{ height:364px; background:url(../images/fwng_02.jpg) center no-repeat; min-width:1200px; }
.two-box .main{ width:800px; height:364px; margin:auto; position:relative; padding:0 200px;}
.two-box .main .shebei{ width:400px; height:364px; position:relative; overflow:hidden; background:#3dcd72; color:#fff;}
.two-box .main .shebei:after{ width:40px; height:1px; background:#fff; display:block; content:""; position:absolute; right:0px; top:50%;}
.two-box .main .shebei .bbt{ line-height:95px; text-align:center; height:95px; font-size:24px; font-weight:600;}
.two-box .main .shebei .list{ width:220px; height:260px; margin:auto; overflow:hidden; position:relative;}
.two-box .main .shebei .list ul li{ display:block;}
.two-box .main .shebei .list ul li a{ display:block; height:260px; text-align:center;}
.two-box .main .shebei .list ul li a img{ width:220px; height:220px; display:block;}
.two-box .main .shebei .list ul li a .title{ height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#fff;}
.two-box .main .shebei .hd{ position:absolute; height:100%; width:8px; top:0px; left:38px;}
.two-box .main .shebei .hd ul{ display:block; position:absolute; top:50%; *top:50px; left:0px;

-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);}
.two-box .main .shebei .hd ul li{ display:block; border-radius:100%; width:8px; height:8px; float:left; background:#fff; opacity:.5; margin:7px 0; cursor:pointer;}
.two-box .main .shebei .hd ul li.on{ opacity:1; background:#1e82d6;}
/**/
.two-box .main .changfang{ height:484px; position:absolute; left:600px; top:-40px; background:#1e82d6; color:#fff; width:400px; box-shadow:0 0 20px rgba(0,0,0,.075);}
.two-box .main .changfang .bbt{ line-height:95px; height:95px; padding:40px 0 0 40px; margin-bottom:16px; font-size:24px; font-weight:600;}
.two-box .main .changfang .list{ width:320px; margin:0 auto 14px;}
.two-box .main .changfang .list ul li,.two-box .main .changfang .list ul li a,.two-box .main .changfang .list ul li a img{ display:block; color:#fff; font-weight:bold; font-size:24px;}
.two-box .main .changfang .list ul li a img{ height:192px; display:block; width:320px;}
.two-box .main .changfang .list ul li a .title{ height:56px; line-height:56px; position:relative; overflow:hidden; font-size:14px;}
.two-box .main .changfang .btn{ height:34px; width:320px; margin:auto;}
.two-box .main .changfang .btn a{ display:block; float:left; height:34px; width:34px; cursor:pointer;}
.two-box .main .changfang .btn a.prev{ background:url(../img/btn_45.png) center no-repeat;}
.two-box .main .changfang .btn a.next{ background:url(../img/btn_05.png) center no-repeat; float:right;}
/*2格 end*/
/*首页伙伴*/
.index-huoban{ background:#fff; min-width:1200px; padding:150px 0 107px;}
.index-huoban .bbt{ text-align:center; font-size:30px; font-weight:bold; line-height:108px;}
.index-huoban .bbt a{ color:#0180eb} 
.index-huoban .hd-list{ width:1200px; position:relative; height:177px; margin:auto;}
.index-huoban .hd-list .list{ height:177px; overflow:hidden; position:relative;}
.index-huoban .hd-list .list ul li{ width:297px; height:177px; display:block; float:left; margin-right:4px;}
.index-huoban .hd-list .list ul li a,.index-huoban .hd-list .list ul li a img{ display:block;width:297px; height:177px;}
.index-huoban .hd-list .btn{ cursor:pointer; position:absolute; top:0px;width:78px; height:177px;}
.index-huoban .hd-list .btn.prev{ background:url(../images/hbbtn_07.png) center no-repeat; left:-78px;}
.index-huoban .hd-list .btn.next{ background:url(../images/hbbtn_10.png) center no-repeat; right:-78px;}
.index-huoban .hd-list .list ul li a:hover{ background:#f6f6f7;}
/*首页伙伴 end*/
/*footer*/
#footer{ min-width:1200px; margin:auto; background:#222222; color:#656565; }
#footer .lvtiao{
background:#343434; padding:15px 0; line-height:24px; color:#6e6e6e;
	
	
	}
#footer .lvtiao a{color:#6e6e6e;}	
#footer .lvtiao .main{ width:1200px; margin:auto; position:relative;}
#footer .lvtiao .main .lang{ color:#a2e3bf; position:absolute; top:0px; left:0px; line-height:70px; font-size:14px;}	
#footer .lvtiao .main ul{ float:right; height:25px; margin-top:-1px; position:relative;}
#footer .lvtiao .main ul li{ display:block; width:26px; float:left; margin-left:21px; cursor:pointer; height:25px;}
#footer .lvtiao .main ul li a{ display:block; height:25px;}
#footer .lvtiao .main ul li img{ position:absolute; bottom:50px; right:0px; max-width:300px; display:none;}
#footer .lvtiao .main ul li:hover img{ display:block;}
#footer .lvtiao .main ul li.i1{ background:url(../images/bico_03.png) center no-repeat;}
#footer .lvtiao .main ul li.i2{ background:url(../images/bico_05.png) center no-repeat;}
#footer .lvtiao .main ul li.i4{ background:url(../images/bico_07.png) center no-repeat;}

#footer .lvtiao .main .lang span{ color:#fff; margin-left:5px;}
#footer .foot{ width:1200px; margin:auto; padding:37px 0; color:#656565;}
#footer .foot a{color:#656565;}
#footer .foot .menu{ width:810px; float:left;}
#footer .foot .menu ul{ display:block;}
#footer .foot .menu ul:after{ content:""; display:block; clear:both;}
#footer .foot .menu ul li{ display:block; float:left; width:162px;}
#footer .foot .menu ul li .a{ display:block; line-height:36px; height:36px; color:#a9a9a9;  font-size:14px; margin-bottom:7px;}
#footer .foot .menu ul li dl dd{ display:block; line-height:18px; padding:2px 0;}
#footer .foot .menu ul li dl dd a:hover{ color:#fff; text-decoration:underline;}
#footer .view{ width:380px; float:right; line-height:22px;}
#footer .view .bbt{ display:block; line-height:36px; height:36px; color:#a9a9a9; font-size:14px; margin-bottom:7px;}
/*float*/
#float{
	overflow:hidden;
	position:fixed;
	 z-index:101;
	  bottom:0px; right:40px;
	  border-radius:5px 5px 0 0;box-shadow:0 0 10px rgba(0,0,0,.175);
	  width:146px;
	 
	   background:#fafafa;
	 
	  
	   -ms-transition: width.5s,transform .5s,bottom .5s;
	-moz-transition:  width.5s,transform .5s,bottom .5s;
	-webkit-transition: width.5s,transform .5s,bottom .5s;
	-o-transition:  width.5s,transform .5s,bottom .5s;
	 transition: width.5s,transform .5s,bottom .5s;
	
	}
#float .bbt{ height:30px; position:relative; padding:0 15px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; border-radius:5px 5px 0 0;
 background:#3dcd72;
	cursor:pointer;










 }	
 #float .bbt span{ display:block; height:55px; width:55px; position:absolute; top:0px; right:0px; background:url(../images/fd_03.png) center no-repeat; cursor:pointer; display:none;}
#float[data-on='on'] .bbt{ height:55px;line-height:55px; padding:0 20px; }
 #float[data-on='on'] .bbt span{ display:block;}
  #float[data-on='on']{ 
  
  
  width:222px; bottom:50%; 
  -moz-transform:translateY(50%);
  -ms-transform:translateY(50%);
  -o-transform:translateY(50%);
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
  
  
  
  
  
  }
    #float .view{ overflow:hidden; line-height:2;   border-radius:0 0 5px 5px; overflow:hidden; border-top:0px; } 
	#float .view .content{ padding:5px 32px; overflow:hidden; background:#f8f8f8;}
	#float .view .bb{ background:#fff; line-height:20px; font-size:12px; padding:10px 25px;}
	#float .view .bb .bt{ height:27px; line-height:27px; overflow:hidden; padding-left:34px; background:url(../images/fd_07.png) left no-repeat;}
	#float .view .bb .phone{ color:#b2b2b2; font-size:20px;}
@media only screen and (max-width:1600px) {
#float{ right:20px;}	
	
}
@media only screen and (max-width:1024px) {
	#float{ right:5px;}	
	
}

/*footer end*/


.zi-banner{ height:570px; min-width:1200px; margin:auto; background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
.zi-banner .bbt{ line-height:60px; width:1200px; text-align:center; left:50%; margin-left:-600px; margin-top:-30px; top:50%; position:absolute; font-size:60px; font-weight:bold; color:#fff;}
.zi-main{ width:1200px; margin:auto;}
#weizhi{ height:80px; line-height:80px; border-bottom:1px solid #e1e1e1; background:#fff;}
#weizhi .main{ width:1200px; margin:auto; height:80px; color:#9c9c9c; position:relative;}
#weizhi .main .line{ width:100%; left:0px; top:0px; height:3px; background:#0075d7;}
#weizhi .main a{color:#9c9c9c;}
#weizhi .main a:hover,#weizhi .main a.on{ color:#0075d7;}
.fanye{ text-align:center;  margin:auto; padding:20px 0; font-size:14px;}
.fanye a{ display:inline-block; *display:inline; *zoom:1; width:28px; height:28px; line-height:28px; color:#888888; border:1px solid #d9d9d9; margin:0 0px  0 5px; text-align:center;}
.fanye a:hover,.fanye a.cur{ background:#0075d7; border:1px solid #0075d7; color:#fff;}
.fanye a.btn{ font-family:"simsun"; font-weight:bold; color:#bcbcbc;}
.fanye a.btn.null{ color:#999; cursor:default !important; background:none !important;}


/*关于我们*/
.about1{ background:#eceff6; min-width:1200px;}
.about1 .bbt{ text-align:center; background:#fff; height:140px; line-height:140px; color:#363636; font-size:30px; position:relative;}
.about1 .bbt:after{ content:""; display:block; width:20px; height:2px; bottom:0px; left:50%; margin-left:-10px; background:#0075d7; position:absolute;}
.about1 .content{ width:1200px; padding:50px 0; margin:auto; overflow:hidden; position:relative; line-height:2; color:#414141;}
.about2{ background-position:center; background-repeat:no-repeat; background-size:cover; }
.about2 .content{width:1200px; padding:50px 0; margin:auto; overflow:hidden; position:relative; line-height:2; color:#fff;}
.about2 .content a{ color:#fff;}
.about-mr{ width:1200px; margin:auto; padding:50px 0; line-height:2; color:#363636; overflow:hidden;}
.about-type{ line-height:50px; padding:88px 0 40px; position:relative; color:#222222; font-size:24px; font-weight:bold;}
.about-type:after{ content:""; display:block; background:#0075d7; width:25px; height:1px; left:0px; bottom:0px; position:absolute;}
.about-bottom{ border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; margin:60px 0 150px; padding:70px 0;}
.about-bottom ul:after{ content:""; display:block; clear:both;}
.about-bottom ul li{ display:block; width:25%; float:left; height:327px; text-align:center;}
.about-bottom ul li a{ display:block; height:327px;}
.about-bottom ul li a .tu{ height:163px; position:relative;}
.about-bottom ul li a .tu .donghua{ width:86px; height:86px; border-radius:100%; position:absolute; top:50px; left:50%; margin-left:-43px;}
.about-bottom ul li a .tu .bai{ background-color:#0075d7;}
.about-bottom ul li a .tu .lan{background-color:#fff; filter:alpha(opacity=0); opacity:0;}
.about-bottom ul li a:hover .tu .bai,.about-bottom ul li.on a .tu .bai{opacity:0;filter:alpha(opacity=0); }
.about-bottom ul li a:hover .tu .lan,.about-bottom ul li.on a .tu .lan{ opacity:1;filter:alpha(opacity=100);}
.about-bottom ul li a .title{ font-size:16px; line-height:34px; height:34px; overflow:hidden; position:relative; padding:0 10px; font-weight:bold; color:#0075d7;}
.about-bottom ul li a .demo{ filter:alpha(opacity=70);opacity:.7; line-height:22px; height:88px; overflow:hidden; position:relative; padding:15px 10px 0; color:#000;}
.about-bottom ul li a:hover,.about-bottom ul li.on a{ background:#0075d7;}
.about-bottom ul li a:hover .title,.about-bottom ul li a:hover .demo,.about-bottom ul li.on a .title,.about-bottom ul li.on a .demo{ color:#fff;}
.about-plist{ padding:50px 0;}
.about-plist ul:after{ content:""; display:block; clear:both;}
.about-plist ul li{ display:block; float:left; width:297px; margin:0 4px 4px 0;}
.about-plist ul li.end{ margin-right:0px;}
.about-plist ul li a{ display:block; background:#fff; }
.about-plist ul li a:hover{ background:#f6f6f7;}

/**/
.li-list { border-bottom:1px solid #c5c5c5; padding-bottom:30px;}
.li-list .btn{ width:32px; height:54px; position:absolute; cursor:pointer; top:62px; z-index:10;}
.li-list .btn.prev{ left:0px; background:url(../images/liobtn_03.jpg);}
.li-list .btn.next{ right:0px; background:url(../images/liobtn_05.jpg);}
.li-list{ height:286px; overflow:hidden; position:relative; margin:50px 0;}
.li-list ul li{ display:block; width:299px; float:left; margin-right:1px;}
.li-list ul li .tu{ width:299px; height:177px; margin-bottom:18px;}
.li-list ul li .tu img{ width:299px; height:177px; display:block;}
.li-list ul li .rq{ font-size:16px; color:#0075d7; font-weight:bold; line-height:23px; height:23px; overflow:hidden;}
.li-list ul li .nian{ line-height:22px; overflow:hidden; position:relative; height:66px; color:#666666; font-size:14px;}
.li-box{border-bottom:1px solid #e7e7e7; padding:30px 0 30px 300px; position:relative; min-height:48px;}
.li-box .nian{ position:absolute; line-height:48px; color:#9494a0; font-size:30px; font-weight:bold; width:250px; left:0px; top:30px;}
.li-box .text{ line-height:24px;}
.li-box .text ul li{ display:block;  color:#696969; font-size:14px;}
/*关于我们 end*/ 

.dan-type{ height:150px; min-width:1200px; margin:auto; background:#f8f8f8;}
.dan-type .type-bbt{ width:1200px; margin:auto; position:relative; height:150px;}
.dan-type .type-bbt .title{ color:#009c45; font-size:36px; line-height:140px;}
.dan-type .type-bbt .weizhi{ position:absolute; right:0px; top:80px; color:#999999}
.dan-type .type-bbt .weizhi span{ margin:0 5px; font-family:'simsun';}
.dan-type .type-bbt .weizhi a{color:#999999;}
.dan-type .type-bbt .weizhi a:hover{ color:#009C45;}





.dan-view{ position:relative; overflow:hidden;  line-height:2;}
.dan-view .service-ly{ width:600px; margin:50px auto 0;}
.dan-view .service-ly dl{ display:block; min-height:36px; margin-bottom:10px; padding-left:60px; position:relative;}
.dan-view .service-ly dl dt{ display:block; font-size:16px; color:#666; line-height:36px; position:absolute; left:0px; top:0px;}
.dan-view .service-ly dl dd{ display:block; min-height:36px;}
.dan-view .service-ly dl dd .input-text{ width:400px; height:30px; line-height:30px; padding:2px 5px; border:1px solid #ddd; }
.dan-view .service-ly dl dd .text-box{width:400px; height:120px; line-height:26px; padding:2px 5px; border:1px solid #ddd;}
.dan-view .service-ly dl dd .input-text:Focus,.dan-view .service-ly dl dd .text-box:Focus{ border:1px solid #2f2120;}
.dan-view .service-ly dl dd .btn{ color:#fff; font-size:16px; height:36px; border:0px; cursor:pointer; width:100px; background:#2f2120;}
/*服务支持*/
.service-href{ width:1200px; margin:30px auto 80px; clear:both; overflow:hidden;}
.service-href a{ display:block; float:left; width:370px; height:370px; margin:0 45px 45px 0;}
.service-href a.end{ margin-right:0px;}
.service-href a img{ width:370px; height:370px; display:block;}
.service-ry{ margin:50px 0;}
.service-ry ul li{ display:block; width:297px; height:227px; overflow:hidden; margin:0 4px 4px 0; float:left;}
.service-ry ul li.end{ margin-right:0px;}
.service-ry ul li a{ display:block; text-align:center; font-size:14px; color:#7d7d7d;}
.service-ry ul li img{ height:177px; width:297px; display:block;}
.service-ry ul li .title{ height:50px; line-height:50px; overflow:hidden; position:relative;}
/**/
.shebei-l{ margin:50px 0;}
.shebei-l ul li{ display:block; float:left; width:568px; margin-right:32px; border-bottom:1px solid #e1e1e1;}
.shebei-l ul li.border{border-top:1px solid #e1e1e1;}
.shebei-l ul li.end{ margin-right:0px;}
.shebei-l ul li a{ display:block; position:relative; height:255px;}
.shebei-l ul li a img{ position:absolute; top:17px; left:27px; display:block; width:220px; height:220px;}
.shebei-l ul li a .title{ position:absolute; top:109px; left:334px; padding-bottom:20px; font-size:18px; color:#0075d7; font-weight:bold;}
.shebei-l ul li a .title:after{ content:""; display:block; clear:both; width:30px; height:1px; position:absolute; bottom:0px; left:0px; background:#275f32;}
/**/
.changfang-l{ margin:50px 0;}
.changfang-l ul li{ display:block; float:left; margin:0 12px 50px 0; width:392px;}
.changfang-l ul li.end{ margin-right:0px;}
.changfang-l ul li a{ display:block; height:265px; position:relative;}
.changfang-l ul li a img{ display:block; width:392px; height:235px;}
.changfang-l ul li a .title{ height:58px; left:10%; width:80%; text-align:center; overflow:hidden; line-height:58px; text-align:center; background:#fff; bottom:0px; position:absolute; box-shadow:0 0 5px rgba(0,0,0,.175);}
/**/
.download-l{ margin:50px 0;}
.download-l ul li{ display:block; height:49px; border-bottom:1px solid #e5e5e5; position:relative; width:580px; margin:0 40px 22px 0; float:left;}
.download-l ul li.end{ margin-right:0px;}
.download-l ul li .title { color:#0083eb; font-size:14px; line-height:20px; padding-top:5px; height:20px; overflow:hidden; padding-right:100px;}
.download-l ul li .rq{ color:#878787}
.download-l ul li .href{ position:absolute; top:13px; right:0px; height:23px;}
.download-l ul li .href a{ border:1px solid #707473; background:#f7f8f9; display:inline-block; *display:inline; *zoom:1; height:21px; line-height:21px; padding:0 8px; margin-left:15px;}
/*服务支持 end*/
/*新闻资讯*/
.news-top{ padding:56px 0; height:60px;}
.news-top .left{ float:left; height:60px; width:300px;}
.news-top .left select{ border:0px; width:100%; background:#fff; height:60px;}
.news-top .right{ width:895px; height:60px; float:right;}
.news-top .right input[type='text']{ height:60px; border:0px; background:#fff; padding:0 20px; width:788px; float:left; }
.news-top .right input[type="submit"]{ background:url(../images/ss_04.png) center no-repeat; cursor:pointer; width:60px; height:60px; float:right; border:0px;}
.news-list{min-height:300px;}

.news-list ul:after{ display:block; content:""; clear:both; height:0px; width:0px;}

.news-list ul li{ display:block; position:relative;  margin:0px 36px 35px 0; width:376px; float:left; height:400px; background:#fff;}
.news-list ul li.end{ margin-right:0px;}
.news-list ul li:after{ content:""; clear:both; display:block;}
.news-list ul li a{ display:block;overflow:hidden; position:relative; height:400px; }
.news-list ul li a .tu{ height:245px;}
.news-list ul li a .tu img{ width:376px; height:245px; display:block;}

.news-list ul li a .view-news{
	height:114px; padding:21px 25px 20px;
	
	
	}
.news-list ul li a .view-news .title{ line-height:24px; height:48px; overflow:hidden; color:34c4c4c; font-size:14px;}

.news-list ul li a .view-news .rq{ color:#8e8e8e; padding-top:18px; line-height:25px; height:25px; border-top:1px solid #e5e5e5;}
.news-list ul li a:hover{ color:#0075d7;}
.news-list ul li a .view-news .rq span{ display:block; float:right; min-width:80px; padding:0 10px; text-align:center; color:#fff; background:#0075d7; line-height:25px; height:25px;}
.news-list ul li a .view-news .rq span.lv{ background:#327b40;}
.news-list ul li a:hover{ box-shadow:0 0 10px rgba(0,0,0,.175);}
.news-fanye{ background:#fff; padding:30px 0; min-width:1200px; margin-top:50px;}




.newsview-title{  margin:auto; padding:0px 0 20px;}
.newsview-title .title{ font-size:18px; color:#424242; font-weight:bold;}
.newsview-title .xx{ color:#777; position:relative;}
.newsview-title .xx a{ position:absolute; top:0px; right:0px; color:#0083D1; font-size:14px；}

.news-view{   padding:20px 0; margin:auto;}
.news-view .view{ margin:auto; overflow:hidden; line-height:2;padding:20px 0; margin-bottom:10px;}
.newsview-type{ padding:0px 0 38px; min-width:1200px; text-align:center; background:#fff; border-bottom:1px solid #e7e7e7;}
.newsview-type .text{ width:1200px; margin:auto; color:#999;}
.newsview-type .title{ color:#222222; font-size:28px; line-height:32px; margin-bottom:10px;}
.newsview-type .text .rq{ color:#0075d7}
.newsview-bottom{ background:#fff; padding:100px 0; text-align:center; position:relative;}
.newsview-bottom:after{ height:100px; background:#e7e7e7; top:0px; left:50%; content:""; display:block; position:absolute; width:1px;}
.newsview-bottom a{ display:inline-block; *display:inline; *zoom:1; width:48px; height:48px; text-align:center; cursor:pointer; line-height:48px;}
.newsview-bottom a.back{ border:1px solid #0075d7; background:url(../images/back_03.jpg) #0075d7; color:#fff;}

.newsview-bottom a.btn{ font-family:"simsun"; font-weight:bold; color:#bcbcbc; border:1px solid #e7e7e7;}
/*新闻资讯 end*/

.classdemo{ background:#0075d6; padding:24px 0; line-height:2; color:#fff;}
.classdemo .view{ width:1200px; margin:auto;}



.product-list{ min-height:300px;}

.product-list ul:after{ display:block; content:""; clear:both; height:0px; width:0px;}

.product-list ul li{ display:block; width:273px; float:left; position:relative; overflow:hidden; margin:0 36px 36px 0; height:510px; }
.product-list ul li.end{  margin:0 0px 36px 0;}
.product-list ul li .tu{ height:199px;}
.product-list ul li .tu a{ display:block; }
.product-list ul li .tu a img{ display:block; width:273px; height:199px; overflow:hidden;}
.product-list ul li .title{ line-height:55px; color:#0075D6; height:55px; border-bottom:1px solid #c4c4c4; color:#0075d6; font-size:20px; font-weight:bold;}
.product-list ul li .ttt{ color:#6b6b6b; line-height:47px; height:47px; border-bottom:1px solid #c4c4c4; overflow:hidden; position:relative; font-size:14px;}
.product-list ul li .demo{ height:120px; line-height:24px; overflow:hidden; position:relative; padding-top:10px; color:#6b6b6b; margin-bottom:11px;}
.product-list ul li .href{ height:30px; line-height:30px;}
.product-list ul li .href a{ display:inline-block; *display:inline; *zoom:1; text-align:center; border-radius:15px; padding:0 10px; text-align:center; min-width:109px; background:#0075D6; color:#fff;}
/**/
.proback{display:inline-block; *display:inline; *zoom:1; text-align:center; border-radius:15px; padding:0 10px; text-align:center; min-width:109px; background:#0075D6; color:#fff !important; position:absolute; top:50%; right:0px; margin-top:-15px; line-height:30px; height:30px;}
.pro-title{ font-size:18px; font-weight:600; margin-bottom:20px; text-align:center;}
.pro-tu{ text-align:center; padding-bottom:20px;}
.pro-tu img{ display:block; margin:auto;}
.pro-content{ border-top:1px solid #ccc; padding:20px 0; border-bottom:1px solid #ccc; margin-bottom:15px;}
/*产品 end*/

/*feedback-main*/
.feedback-main{ }
.feedback-main dl{ display:block; height:28px; margin-bottom:8px;}
.feedback-main dl.gao{ height:130px;}
.feedback-main dl dt{ float:left; height:28px; line-height:28px; text-align:right; width:145px; margin-right:5px; color:#333;}
.feedback-main dl dt span{ color:#fa7e02;}
.feedback-main dl dd{ float:left; height:28px; width:1048px;}
.feedback-main dl.gao dd{ height:130px;}
.feedback-main dl dd input[type='text']{ display:block; height:26px; border:1px solid #ddd; width:100%; line-height:26px; text-indent:5px;}
.feedback-main dl dd input[type='text']:focus,.feedback-main dl.gao dd textarea:focus{ border:#009C45 1px solid; color:#009C45;}

.feedback-main dl.gao dd textarea{ border:1px solid #ddd; width:100%; line-height:20px; padding:3px 0; height:122px;}

.feedback-main dl dd label{ display:block; position:relative; height:28px; line-height:28px; padding-left:16px; margin-right:20px; float:left;}
.feedback-main dl dd label input{ width:12px; height:12px; position:absolute; left:0px; top:50%; margin-top:-6px;}
.feedback-main dl dd.duan{ width:449px;}
.feedback-main dl dd input[type='text'][readonly]{ border:1px solid #ddd !important; color:#666 !important;}
#uploading{ position:fixed; z-index:10; left:0px; top:0px; background:url(../images/5-121204194112-51.gif) center no-repeat; width:100%; height:100%;}
.uploadbtn{ background:#f2f2f2; display:inline-block; *display:inline; *zoom:1; border:1px solid #ddd; margin-left:10px; padding:0 15px; line-height:26px; cursor:pointer;}
.feedback-main .btn-box{ padding-left:150px;}
.feedback-main .btn-box button{ color:#fff; border:0px; font-size:14px; background:#f06000; padding:0 20px; height:32px; line-height:32px; cursor:pointer;}
/*feedback-main end*/

/*合作伙伴*/
.partner-list{ border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5; float:left; max-width:1195px; margin:auto;}
.partner-list ul{ display:block; display:block; float:left;}
.partner-list ul:after{ content:""; display:block; clear:both;}
.partner-list ul li{ border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; display:block; float:left; width:238px; }
.partner-list ul li a{ display:block; border:10px solid #fff; position:relative;}
.partner-list ul li a img{ display:block; width:218px; height:158px; background:#fff;}
.partner-list ul li a img.pic{ position:absolute; left:0px; top:0px;filter:alpha(opacity=0); opacity:0;
-webkit-transition:opacity .5s;
-moz-transition:opacity .5s;
-ms-transition:opacity .5s;
-o-transition:opacity .5s;
transition:opacity .5s;

}
.partner-list ul li a:hover{ border:10px solid #f6f6f6;}
.partner-list ul li a:hover img.pic{
	filter:alpha(opacity=100); opacity:1;
	
	}
/*合作伙伴 end*/

/*联系我们*/

.contact-href{ width:1200px; margin:30px auto 80px; clear:both; overflow:hidden;}
.contact-href a{ display:block; float:left; width:575px; height:253px; margin:0 50px 45px 0;}
.contact-href a.end{ margin-right:0px;}
.contact-href a img{ width:575px; height:253px; display:block;}

.contact-ly { margin-top:50px;}
.contact-ly .input-text{ height:50px; width:535px; line-height:50px; padding:0 20px; border:0px; background:#f5f5f5; font-size:14px; float:left; margin-bottom:20px;}

.contact-ly .input-text.ip1,.contact-ly .input-text.ip3{ float:right;}
.contact-ly textarea{ border:0; width:1160px; line-height:20px; padding:10px 20px; height:180px;background:#f5f5f5;font-size:14px; }
.contact-ly button{ color:#fff; border:0px; font-size:16px; background:#0075d7; height:55px; line-height:55px; cursor:pointer; text-align:center; width:165px; display:block; margin:30px auto; cursor:pointer;}
/**/
.join-list {
	padding-top: 40px;
}

.join-list .title-type {
	height: 46px;
	color: #0075d7;
	border-top:1px solid #d9dee8;
	border-bottom:1px solid #d9dee8;
}

.join-list .tt {
	float: left;
	line-height: 46px;
	height: 46px;
	overflow: hidden;
	font-size: 14px;
}

.join-list .tt.t1 {
	width: 610px;
	padding-left:30px;
	margin: 0 20px 0 0px;
}

.join-list .tt.t2 {
	width: 200px;
	margin: 0 20px 0 0px;
}

.join-list .tt.t3 {
	width: 180px;
}

.join-list .tt.t4 {
	width: 111px;
	text-align: right;
}

.join-list ul:after {
	display: block;
	content: "";
	clear: both;
}

.join-list ul li {
	display: block;
	background: #eef0f2;
	
}
.join-list ul li:nth-child(2n){ background:#fff;}
.join-list ul li .bbt .t1{ color:#0075d7; background-image:url(../images/xxxx_07.png); background-repeat:no-repeat; background-position:7px 13px;}
.join-list ul li .bbt {
	line-height: 46px;
	height: 46px;
	cursor: pointer;
}

.join-list ul li .bbt .g, .join-list ul li .bbt.on .k {
	display: none;
}

.join-list ul li .bbt.on .g {
	display: block;
}

.join-list ul li .bbt.on {

	background: #eef0f2;
	border-top:1px solid #d9dee8;
}

.join-list ul li .view {
	display: none;
	padding: 30px;
	font-size: 14px;
	background:#eef0f2;
	line-height: 1.6;
	border-bottom:1px solid #d9dee8;
}
/*联系我们 end*/

/*搜索*/
.search-tty{ font-size:20px; line-height:60px;}
.fw-list ul li{ display:block; height:40px; line-height:40px; border-bottom:1px dotted #ddd;}
.fw-list ul li a{ display:block;}
.fw-list ul li a span{ float:right;}

/*产品*/
.pro-view{ width:1200px; margin:66px auto; position:relative;}


.pro-banner{ width:554px; float:left; height:474px; position:relative;}
.pro-banner .box{}
.pro-banner .box .list{ position:relative;}
.pro-banner .btn{ width:29px; height:39px; cursor:pointer; position:absolute; bottom:0px; z-index:10;}
.pro-banner .btn.prev{ background:url(../images/cpv_08.png); left:0px;}
.pro-banner .btn.next{ background:url(../images/cpv_10.png); right:0px;}
.pro-banner:hover  .box .list .btn{ opacity:1}

.pro-banner .box .list{ width:554px; height:400px;  overflow:hidden;}
.pro-banner .box .list ul li,.pro-banner .box .list ul li img{ display:block;width:554px; height:400px;}
.pro-banner .box .hd{ text-align:center; width:100%; position:absolute; bottom:0px; left:0px;}
.pro-banner .box .hd ul li{ display:inline-block; *display:inline; *zoom:1; cursor:pointer; width:10px; height:10px; border-radius:100%; background:#d9d9d9; margin:0 5px;}
.pro-banner .box .hd ul li.on{ background:#0075d7;}

.pro-banner .href a{ width:55px; height:36px; display:block; float:left; margin-right:10px; cursor:pointer;}
.pro-banner .href a.btnp{ background:url(../images/bbtn_07.png);}
.pro-banner .href a.btnn{ background:url(../images/bbtn_09.png);}
.pro-view .right{ width:536px; float:right;}
.pro-view .right .title{ line-height:44px; color:#0075d6; font-size:30px;}
.pro-view .right .xx{ color:#04a23e; padding-bottom:10px; } 
.pro-view .right .content{border-bottom:1px solid #cecece;border-top:1px solid #cecece; line-height:2; margin-bottom:40px;}
.pro-view .right .href a{ line-height:42px; text-align:center; height:42px; float:right; background:url(../images/cpv_05.png); color:#fff; width:243px;}
.pro-view .right .href a.vv{ background:url(../images/cpv_03.png); color:#000; float:left;}
.pro-middle{ background:#f9f9f9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:30px 0;}
.pro-middle .view{ line-height:2; width:1200px; margin:auto; overflow:hidden;}
.proviewbottom{ padding:80px 0; width:1200px; margin:auto; }
.proviewbottom .bbt{ text-align:center; font-weight:300; font-size:18px; color:#0075d7; margin-bottom:30px;}
.proviewbottom { position:relative;}
.proviewbottom .btn{ width:29px; height:39px; cursor:pointer; position:absolute; top:50%; margin-top:-40px; z-index:10;}
.proviewbottom .btn.prev{ background:url(../images/cpv_08.png); left:-60px;}
.proviewbottom .btn.next{ background:url(../images/cpv_10.png); right:-60px;}