@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0;margin:0 auto;font-family:微软雅黑;background:#f7f7f7;font-size:14px;font-weight:normal;min-width:1340px;}
div,span,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none;}
section,article,header,footer,aside,nav,hgroup{padding:0;margin:0;display:block;}
input[type=”button”],input[type=”submit”],input[type=”reset”],select{-webkit-appearance:none}
img{border:none}
a{color:#000;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}









/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}





/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:-100px; display:none;width:160px;height:320px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:37px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}





.abBlock-tit {
	box-shadow:0px 2px 5px #d3d3d3;
    width: 100%;
    height: 58px;
	line-height:58px;
    background: #fff;
    display: none;
	text-align:center;font-size:18px;
}

.abBlock-tit a{
    color:#000;padding:0px 50px;
}

.abBlock-tit a:hover{
    color:#025b9b;font-weight:bold;
}


.abBlock-tit ul {
    width: 880px;
    height: 54px;
    margin: auto
}

.abBlock-tit ul li {
    float: left;
    list-style: none;
    width: 100px;
    line-height: 54px;
    text-align: center
}

.abBlock-tit
			ul li a {
    font-size: 15px;
    font-weight: 500;
    color: #909ca4;
    text-decoration: none;
    display: block
}

.abBlock-tit
			ul li a.on {
    color: #fff;
    font-weight: 700;
    background: #3dc878
}

.abBlock-tit ul
			li a:hover {
    color: #fff;
    background: #4ad585
}

.abBlock-tit-on {
    background: #fff;
    display: block
}

.abBlock-content {
    width: 880px;
    margin: auto
}

.abBlock-content
			.block {
    margin-top: 30px
}

.abBlock-content .block h3 {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    font-style: italic;
    line-height: 200px;
    padding-left: 30px
}

.abBlock-content
			.block p {
    text-align: center;
    color: #777;
    font-size: 16px;
    padding: 0 30px
}

.abBlock-content
			.block .area {
    height: 2400px;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0
			10px 30px 0 #00
}


.clearfix:before,.clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}

.clear {
	height: 0;
	clear: both;
	overflow: hidden
}

.cj-soft a {
	color: #183b52;
	font-style: normal;
	text-decoration: none
}

.cj-soft a:hover {
	color: #4ad585;
	text-decoration: none
}

.h100 {
	height: 100px;
	overflow: hidden
}

#tbox2 {
	width: 42px;
	height: 42px;
	margin: 0 auto 0 auto
}

#gotop2 {
	width: 42px;
	height: 42px;
	line-height: 42px;
	font-weight: 500;
	background: #3dc878;
	display: block;
	font-size: 12px;
	font-style: italic;
	color: #fff;
	text-align: center;
	border-radius: 50px;
	box-shadow: 0 4px 10px 0 rgba(16,124,195,1);
	-webkit-box-shadow: 0 4px 10px 0 rgba(16,124,195,1);
	-moz-box-shadow: 0 4px 10px 0 rgba(16,124,195,1)
}

#gotop2:hover {
	background: #4ad585;
	color: #fff
}

.demo-text {
	width: 1200px;
	margin: 0 auto;
	text-align: center
}

.demo-text h6 {
	font-size: 18px;
	height: 60px;
	line-height: 50px;
	color: #183b52;
	font-weight: 700;
	font-style: italic;
	letter-spacing: .05em
}

.demo-text p {
	font-family: Consolas,"Courier New",Courier,mono,serif!important;
	color: #183b52;
	line-height: 24px;
	font-size: 12px;
	padding: 0 200px 60px 200px
}

.demo-text p a {
	color: #183b52
}

.demo-text p a:hover {
	color: #4ad585;
	text-decoration: underline
}

.demo-main {
	width: 1200px;
	margin: 0 auto;
	padding: 100px 0 140px 0
}

.demo-tit {
	text-align: center;
	font-size: 24px;
	height: 120px;
	line-height: 120px;
	font-weight: bold;
	letter-spacing: .05em;
	font-style: italic;
	color: #183b52
}

.demo-tit h2 {
	text-align: center;
	font-size: 24px;
	height: 120px;
	line-height: 120px;
	font-weight: bold;
	letter-spacing: .05em;
	color: #183b52
}

.demo-tit h2 a {
	font-size: 14px;
	height: 120px;
	line-height: 120px;
	font-weight: 500;
	color: #065589;
	padding-left: 20px
}

.demo-tit h2 a:hover {
	color: #183b52;
	text-decoration: underline
}

.demo-tit p a {
	font-size: 24px;
	height: 120px;
	line-height: 120px;
	font-weight: bold;
	color: #183b52;
	letter-spacing: .05em;
	margin: 0 50px
}

.demo-tit p a:hover {
	color: #fff;
	text-decoration: underline
}

.demo-tit h3 {
	font-size: 24px;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #ECF7FF;
	letter-spacing: .05em
}

.demo-tit h3 a {
	color: #ECF7FF
}

.demo-tit h3 a:hover {
	color: #fff;
	text-decoration: underline
}

.demo-tit h3 span.a2 {
	font-size: 12px;
	color: #0d79c0;
	padding: 0 30px
}



.header{width:100%;height:38px;line-height:38px;color:#dde6f3;background:#0065bf;}
.header .left{padding-left:20px;}
.header .right{padding-right:20px;}
.header .right img{vertical-align:middle;margin-bottom:3px;margin-right:5px;}
.header .right a{color:#dde6f3;}
.header .right a:Hover{color:#fff;}


.logo{width:100%;height:138px;line-height:138px;overflow:hidden;background:#fff;}
.logo .left{padding-left:50px;margin-top:31px;width:70%}
.logo .left img{width:90%;}
.logo .right{width:30%;margin-right:50px;margin-top:55px;color:#Fff;background:#e00000;width:240px;line-height:30px;height:30px;text-align:center;border-radius:3px;}


.nav{height:58px;background:url(../images/bj.jpg) repeat-x top;}
.nav_1{width:1300px;height:auto;margin:0 auto;font-size:18px;line-height:58px;text-align:center;}
.nav_1 a{padding:0px 50px;}
.nav_1 a:hover{font-weight:bold;color:#0065bf;}

.banner{width:100%;height:342px;background:url(../images/banner.jpg) no-repeat center top;}



.biaoti{width:1300px;height:auto;line-height:80px;font-size:24px;margin:0 auto;padding-top:5px;}

.biaoti span{float:right;height:46px;}

.biaoti span a{padding-left:20px;}
.biaoti span img{padding-top:20px;}
.biaoti span a:hover{opacity:0.8}


.most{width:1300px;height:auto;margin:0 auto;background:#fff;padding:60px 0 0 0;}

.fenlei{padding-left:26px;}
.fenlei a{width:181px;height:80px;text-align:center;display:inline-block;border-radius:3px;box-shadow:0px 2px 5px #d3d3d3;margin-left:20px;line-height:80px;font-size:18px;-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s; }
.fenlei a:hover{font-weight:bold;color:#0065bf;background:url(../images/x.jpg) repeat-x top;}


.fenlei1{padding-left:26px;}
.fenlei1 a{width:223px;height:80px;text-align:center;display:inline-block;border-radius:3px;box-shadow:0px 2px 5px #d3d3d3;margin-left:20px;line-height:80px;font-size:18px;-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s; }
.fenlei1 a:hover{font-weight:bold;color:#0065bf;background:url(../images/x.jpg) repeat-x top;}


.fenlei2{padding-left:26px;}
.fenlei2 a{width:595px;height:80px;text-align:center;display:inline-block;border-radius:3px;box-shadow:0px 2px 5px #d3d3d3;margin-left:20px;line-height:80px;font-size:18px;-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s; }
.fenlei2 a:hover{font-weight:bold;color:#0065bf;background:url(../images/x.jpg) repeat-x top;}



.wenzhang{padding:34px 120px 34px 120px;font-size:16px;line-height:36px;}
.wenzhang p{padding:10px 0px;}


.zhanshang{padding:0px 0px 34px 0px;font-size:16px;line-height:55px;}
.zhanshang span{float:left;width:30%;padding-left:15%;}




.foot{width:100%;height:auto;background:#0065bf;color:#FFF;line-height:42px;padding:40px 0px 0 0;margin-top:40px;}
.foot a{color:#FFF;line-height:35px;display:block;}
.foot a:Hover{text-decoration:underline}
.foot dd{line-height:35px;}
.foot_1{width:1300px;height:auto;margin:0 auto;}
.foot_1 dl span{display:block;width:25px;height:2px;background:#fff;margin:10px 0px 5px 0px;}
.foot_1 dl{float:left;margin-right:90px;}
.foot_1 dt{font-size:18px;font-weight:bold;}
.foot_1 .right span{display:block;float:left;text-align:center;margin-left:20px;line-height:28px;}


.banquan{text-align:center;font-size:15px;border-top:solid 1px #0f6ec3;margin-top:30px;line-height:80px;}


.datu{text-align:center;font-size:16px;padding-bottom:50px;}
.datu img{width:40%;margin-bottom:15px;}





.datu1{text-align:center;font-size:16px;padding-bottom:50px;}
.datu1 a{float:left}
.datu1 img{width:80%;margin-bottom:15px;}



.xz{padding:0px 120px 45px 120px;font-size:16px;line-height:80px;}
.xz li{border-bottom:dashed 1px #dfdfdf;}
.xz .left{background:url(../images/xxx.jpg) no-repeat left;padding-left:12px;}
.xz .right{background:url(../images/xz.jpg) no-repeat left;padding-left:22px;}




.xw{padding:0px 120px 45px 120px;font-size:16px;line-height:80px;}
.xw li{border-bottom:dashed 1px #dfdfdf;}
.xw .left{background:url(../images/d.jpg) no-repeat left;padding-left:12px;}
.xw .right{color:#adadad}




.fenye{height:auto;margin:0 auto;padding:0px 0px 60px 0;width:100%;text-align:center;}
.fenye li{display:inline-block;}
.fenye li a{color:#5e5e5e;display:block;padding:6px 15px;margin-right:14px;background:#fff;font-size:14px}
.fenye li a:Hover{background:#0065bf;color:#Fff;box-shadow:0px 5px 8px #e8e8e8;}








.mbx{width:1300px;margin:0 auto;height:auto;font-size:15px;line-height:70px;padding:10px 0px 0px 0;}

.most1{width:1300px;margin:0 auto;height:auto;padding-bottom:0px;}
.most1_left{background:#fff;width:1300px;}



.most1_right dl{width:305px;height:auto;font-size:15px;line-height:28px;padding:0px 0 25px 0;margin:0 auto;}
.most1_right dt{width:305px;height:170px;margin:0 auto;margin-bottom:10px;overflow:hidden}
.most1_right dt:Hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.most1_right dd{width:305px;height:auto;padding:5px 0px 0px 0;}
.most1_right dt img{max-width:305px;max-height:170px;-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;}
.most_right dl time{display:block;}



.biaoti1{background:#fff;padding:40px 45px 0 45px;font-size:16px;line-height:40px;}
.biaoti1 h1{font-size:28px;font-weight:bold;}
.biaoti1 span{background:#000;display:block;width:50px;height:3px;margin-top:20px;}

.neirong{padding:20px 45px 0 45px;line-height:32px;font-size:16px;}
.neirong p{padding:12px 0;}

.fanye{padding:20px 45px 40px 45px;}
.fanye span{display:block;font-size:16px;line-height:40px;}






.lx{padding:0px 0px 50px 120px;line-height:40px;font-size:16px;}

.lx span{display:block;padding-top:20px;font-weight:bold;}
.lx font{display:block;padding-top:20px;}


.lx_2{padding:20px 0px 50px 0px;font-size:16px;}
.lx_2 dl{float:left;background:#f7f7f7;line-height:40px;margin-right:30px;padding:30px 40px;}
.lx_2 dt{font-weight:bold;font-size:18px;color:#0065bf;padding-bottom:10px;}



.index_banner{width:100%;height:589px;background:url(../images/index_banner.jpg) no-repeat center top;}


.index_1{width:1334px;height:auto;margin:0 auto;}
.index_1 dl{-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s; float:left;width:412px;height:110px;margin:0px 16px;background:#fff;margin-top:40px;color:#a3a3a3;line-height:32px;border-radius:3px;box-shadow:0px 2px 5px #e8e8e8;}
.index_1 dl dt{float:left;padding:22px 0px 0px 40px;}
.index_1 dl font{display:block;font-size:18px;color:#000;}
.index_1 dl dd{padding:23px 0px 0px 20px;float:left;}
.index_1 dl:Hover{box-shadow:0px 2px 5px #d3d3d3;margin-top:30px;}
.index_1 dl:Hover font{color:#0065bf;}


.index_2{width:1300px;height:405px;margin:0 auto;margin-top:40px;background:url(../images/b.jpg) no-repeat bottom right #fff;}
.index_2 dt{width:644px;height:405px;float:left;overflow:hidden;position:relative;margin-right:40px;}
.index_2 dt img{width:644px;height:405px;-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s; }
.index_2 dt font{position:absolute;left:20px;bottom:20px;font-size:20px;color:#fff;}
.index_2 dt img:hover{-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}

.index_2 dd{line-height:34px;font-size:15px;padding:0px 40px 0 0;}
.index_2 dd h2{font-size:24px;padding-top:40px;font-weight:normal;}
.index_2 dd p{text-indent:2em;padding-top:20px;}

.index_2 dd a{color:#0065bf;padding:2px 26px;border:solid 1px #0065bf;border-radius:100px;margin-top:24px;display:inline-block}
.index_2 dd a:Hover{color:#fff;border:solid 1px #0065bf;background:#0065bf;}


.index_3{width:100%;height:255px;background:url(../images/bb.jpg) no-repeat center top;margin-top:40px;color:#fff;}
.index_3_1{width:1300px;margin:0 auto;}
.index_3_1 h4{text-align:center;font-size:24px;font-weight:normal;padding-top:40px;margin-bottom:35px;}
.index_3_1 a{color:#fff;font-size:18px;font-weight:bold;border:solid 2px #fff;display:block;width:140px;float:left;line-height:100px;text-align:center;margin-right:30px;}
#demo1{height:100px;overflow:hidden;}
#demo2{height:100px;overflow:hidden;}
.index_3_1 a:hover{background:#fff;color:#0065bf}



.index_4{width:1300px;height:auto;margin:0 auto;}
.biaoti a{float:right;font-size:14px;}

.xinwen_1{width:644px;height:auto;float:left;}
.xinwen_1 dt{width:644px;height:420px;overflow:hidden;}
.xinwen_1 dt img{width:644px;height:420px;-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s; }
.xinwen_1 dt img:hover{-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.xinwen_1 dd{height:60px;line-height:60px;background:#fff;font-size:16px;padding-left:20px;}
.xinwen_1 dd time{color:#aaaaaa;padding-left:15px;}

.xinwen_2{height:480px;background:#fff;float:right;width:632px;}
.xinwen_2 dl{padding:37px 30px 0px 30px;}
.xinwen_2 dt{width:178px;height:112px;overflow:hidden;float:left;margin-right:22px;}
.xinwen_2 dt img{width:178px;height:112px;-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s; }
.xinwen_2 dt img:hover{-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.xinwen_2 dd{line-height:28px;background:#fff;font-size:16px;padding-left:20px;padding-top:10px;}
.xinwen_2 dd a{display:block;padding-bottom:5px;}
.xinwen_2 dd span{color:#aaaaaa;font-size:14px;line-height:18px;}




.index_5{width:1334px;height:auto;margin:0 auto;}
.index_5 a{float:left;width:412px;height:221px;margin:0px 16px;margin-top:40px;border-radius:3px;-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s; }
.index_5 a img{border-radius:3px;}
.index_5 a:Hover{float:left;width:412px;height:221px;margin:0px 16px;margin-top:30px;border-radius:3px;}


.zhanshang_1 a{float:left;margin:0px 0px 30px 25px;height:95px;}
.zhanshang_1 a:hover{box-shadow:0px 2px 5px #d3d3d3;}


.index_6{width:100%;height:60px;background:#b7b7b7;margin-bottom:-40px;}
.index_6_1{width:1300px;height:60px;margin:0 auto;line-height:60px;}
.index_6_1 a{color:#FFF;padding-left:20px;}
.index_6_1 a:hover{color:#f00;}
.index_6_1 img{vertical-align:middle;margin-bottom:3px;}




