﻿@charset "utf-8";
html { padding:0; margin:0;}
*{margin:0;	padding:0;font-size:14px; font-family: '微软雅黑',宋体, Helvetica, sans-serif;}
body{ margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:#fff;}
body .home{background:#fff;}
a{text-decoration:none;}
input[type="button"],input[type="submit"],input[type="reset"]{ -webkit-appearance:none;}
textarea{ -webkit-appearance:none; resize:none; overflow:hidden;} 
a:active {outline: none;star:expression(this.onFocus=this.blur());}
*{margin:0;padding:0;list-style:none;outline:none;word-wrap:break-word;}
textarea { -webkit-appearance: none; border-radius: 0; }
::-moz-selection { background: #f7a300; color: #fff; text-shadow: none; }
::selection { background: #f7a300; color: #fff; text-shadow: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); cursor: pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.fc { text-align: center; }
.fr { text-align: right; }
.l { float: left; display: inline-block; }
.r { float: right; display: inline-block; }
.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.binner { width: 1180px; margin: 0px auto; }
.grop { box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3); position: relative; z-index: 500; }
.top { padding: 15px 0px; }
.logo { float: left; display: block; width: 80px; }
.logo img { width: 100%; display: block; }
.logo1 { float: left; display: block; width: 643px; padding-left:20px; border-left:1px solid #e3e3e3; height:68px; }
.logo1 img { width: 100%; display: block; }

.logo11 { float: left; display: block; width: 144px;  color:#666;}
.logo111 { float: left; display: block; width: 144px; padding-top: 8px;  color:#666;font-size:20px; font-family: '微软雅黑',宋体; text-align:center; line-height:30px;}
.logo112 { float: left; display: block; width: 144px;background:url(image/since.jpg) no-repeat top left;  color:#666;font-size:16px; font-family: Arial; text-align:center; line-height:30px; font-style: italic;}
.logo12 { float: left; padding-left:10px; display: block; width: auto;  color:#0C8DEB;font-size:30px; font-family: '微软雅黑',宋体; text-align:left; line-height:68px;}
.logo13 { display:none;}
.logo14 { display:none;}


.sharpBox { float: right; display: block; margin-top: 10px; height:56px; padding-left:50px; padding-top:8px; background:url(image/tel.jpg) no-repeat top left;color:#000;font-size:18px; font-family: '微软雅黑',宋体; text-align:left; line-height:21px; }
.sharpBox a{ color:#CE003A;font-size:28px; font-family: '微软雅黑',宋体; text-align:left; line-height:21px; }
.sharpBox a:hover{ color: #5a5a5a; }
.navbox { margin:0 auto; padding:0; width:100%; height:38px; background:#0C8DEB; }
.nav li { float: left; display: block; width: 11%; position: relative; }
.nav li.lin1 { width: 9%; }
.nav a { font-size: 14px; line-height: 38px; text-align: center; display: block; }
.nav a:link, .nav a:visited { color: #fff; }
.nav a:active, .nav a:hover { color: #fff; }
.nav a:hover, .nav a.act { background-color: #39b54a; display: block; color: #fff; }
.nav li:hover { background-color: #f6f6f6; }
.nav .subnav { position: absolute; left: 0px; top: 38px; background-color: #f6f6f6; width: 100%; display: none; padding: 0px; }
.nav .subnav a { font-size: 12px; color:#666; }
.nav .subnav p{ background-color: #f6f6f6; width: 100%;  }
.nav .subnav p a{ font-size: 12px;color: #666; background-color: #f6f6f6; }
.nav .subnav p a:hover{ font-size: 12px;color: #fff; background-color: #39b54a; }
.subpro { width: 600px; padding-left: 84px; }
.subpro dd { float: left; display: block; width: 150px; }
.nav .subnav .subpro dd p { padding: 0px 0px 5px; }
.nav .subnav .subpro dd p a { text-align: left; display: inline; font-size: 12px; line-height: 1.5; padding: 2px 5px; }
.nav .subnav .subpro dd p.t { padding-bottom: 25px; }
.nav .subnav .subpro dd p.t a { font-size: 14px; color: #39b54a; }
.nav .subnav .subpro dd p.t a:hover { color: #fff; }
.nav .subpro dd p a:hover, .nav .subpro dd p a.act { background-color: transparent; display: inline; }
.nav .subpro dd p a:link, .nav .subpro dd p a:visited { color: #8b8b8b; }
.nav .subpro dd p a:active, .nav .subpro dd p a:hover { color: #fff; background-color: #39b54a; }
.menu-handler { width: 58px; height: 58px; cursor: pointer; display: none; float: right; position: relative; background-color: #39b54a; margin-left: 15px; }
.menu-handler .burger { width: 24px; height: 2px; background: #fff; display: block; position: absolute; z-index: 5; top: 20px; left: 50%; margin: 0px 0px 0px -12px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
.menu-handler .burger-2 { top: 27px; }
.menu-handler .burger-3 { top: 35px; }
.csstransforms .menu-handler.active .burger-1 { top: 27px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.csstransforms .menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.csstransforms .menu-handler.active .burger-3 { top: 27px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.csstransforms .trans, .csstransforms .trans:hover { -webkit-transition: all 277ms ease-in-out; -moz-transition: all 277ms ease-in-out; -o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out; }
.csstransforms .trans-fast, .csstransforms .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
.no-csstransforms .menu-handler.active .burger-1, .no-csstransforms .menu-handler.active .burger-2, .no-csstransforms .menu-handler.active .burger-3 { display: none; }
.no-csstransforms .menu-handler.active { background: url(../images/mob_close.png) no-repeat scroll center center; }
.menuBox { position: fixed; left: 0px; top: -100%; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 900; background-color: #f6f7f7; }
.menuBoxShow { right: 0px; }
.menuclose { border-radius: 50%; -webkit-border-radius: 50%; width: 49px; height: 49px; border: 3px solid #e2e2e2; margin: 50px auto 0px; position: relative; }
.menuclose i { background: url(images/menuclose.png) no-repeat; width: 17px; height: 20px; position: absolute; left: 16px; top: 15px; transition: 400ms; }
.menuclose:hover i { transform: rotate(90deg); }
.menudd{ width:100%; height:auto;color:#000;font-size:18px; font-family: '微软雅黑',宋体;text-align:center; line-height:40px;  }
.menudd a{ width:100%; height:auto;color:#000;font-size:18px; font-family: '微软雅黑',宋体;  text-align:center; line-height:40px;  }
.navMobile { padding: 30px 0px 50px; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p a { text-transform: uppercase; font-size: 16px; font-weight: bold; position: relative; }
.navMobile dd a { display: block; padding: 14px 0px; line-height: 1.4; font-size: 14px; color: #39b54a; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.navMobile dd a:hover, .navMobile dd p a.cur { background: none #39b54a; color: #fff; }
.navMobile dd a:active { background-color: #84c598; color: #fff; }
.navMobile dd .msubnav { background-color: #fff; display: none; }
.navMobile dd .msubnav a { color: #8d8d8d; position: relative; background: transparent; }
.menuLogo { display: block; margin: 0px auto; width: 64px; }
.menuLogo img { width: 100%; display: block; }
.mtop { height: 0px; display: block; }
.lantiao{ width:200px; height:50px; color:#28b8bf;font-size:18px; font-family: '微软雅黑',宋体; background:#fff; text-align:center; line-height:40px; }
.lantiao a{ width:200px; height:50px; color:#28b8bf;font-size:18px; font-family: '微软雅黑',宋体; background:#fff; text-align:center; line-height:40px;}
.lantiao a:hover{}

#banner{ margin:0 auto; padding:0; width:100%; height:auto;}

#topmenu{ display:none;}
#hottel{ display:none;}
.kong1{ margin:0 auto; padding:0; width:100%; height:40px;}
.cle{ clear:both;}


#indexpro{ margin:0 auto; padding:0; width:100%; height:auto; background:#f6f6f6;}
#indexpromain{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}
#indexpromain1{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px;}
#indexpromain11{ margin:0 auto; padding:0; width:326px; height:auto; float:left;}
#indexpromain12{ margin:0 auto; padding:0; width:138px; height:auto; float:right;}

#indexpromain1a{ margin:0 auto; padding:0; width:98%; height:auto; padding-left:1%; padding-right:1%; padding-top:10px;padding-bottom:10px;color:#666;font-size:14px; font-family: '微软雅黑',宋体; text-align:left; line-height:20px;}


#indexpromain2{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px;}


.tab{width:100%; max-width:1200px;margin:10px auto;border:0;}
.tab ul.menu{height:auto;}
.tab ul.menu li{float:left;text-align:center;width:12%;height:32px;border:1px solid #666; color:#666; margin-right:2%; margin-left:2%;;line-height:32px;list-style:none;font-size:14px;cursor:pointer;}
.tab ul.menu li.hover{background:#666;color:#fff;}
.tab ul.menu li.active{background:#666;color:#fff;}
.con1,.con2,,.con3,.con4,.con5,.con6,.con7{ clear:both;height:auto;border-top:2px solid #28B8C0;margin-top:20px;}
.con2,.con3,.con4,.con5,.con6,.con7{display:none;}

.contentindex {width:100%;	overflow:hidden}
.contentindex ul {	width:100%}
.contentindex ul li {	float:left;	width:21%;height:auto;position:relative;overflow:hidden;padding-top:10px;margin:2%;	overflow: hidden;	
}
.contentindex ul li a{	font-family: '微软雅黑',宋体; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;}
.contentindex ul li a:hover{	color:#FA9900;}
.contentindex ul li img{	width:240px;	height:180px;	transition:all 0.3s;	-webkit-transition:all 0.3s}
.contentindex ul li img:hover{	transform:scale(1.1, 1.1);	-webkit-transform:scale(1.1, 1.1)}
.contentindex ul li .text{ width:100%; height:auto;	font-family: '微软雅黑',宋体; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;}


.contentindexs1 {width:100%;	overflow:hidden}
.contentindexs1 ul {	width:100%}
.contentindexs1 ul li {	float:left;	width:23%;height:auto;position:relative;overflow:hidden;padding-top:10px;margin:10px 1%;	overflow: hidden;}
.contentindexs1 ul li a{	font-family: '微软雅黑',宋体; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;}
.contentindexs1 ul li a:hover{	color:#FA9900;}
.contentindexs1 ul li img{	width:275px;	height:280px;	transition:all 0.3s;	-webkit-transition:all 0.3s}
.contentindexs1 ul li img:hover{	transform:scale(1.1, 1.1);	-webkit-transform:scale(1.1, 1.1)}
.contentindexs1 ul li .text{ width:100%; height:auto;	font-family: '微软雅黑',宋体; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;}


.contentindexs1 ul li.end {	float:left;	width:275px;height:280px;position:relative;overflow:hidden;margin:10px 1%;	margin-top:20px;overflow: hidden; background: #0067b5; color: #fff; text-align: center; padding-top: 60px; font-size: 30px;}
.contentindexs1 ul li.end img{	width: 40px; height: 40px;}
.contentindexs1 ul li.end a{color: #fff; text-align: center; padding-top: 60px; font-size: 30px; line-height: 40px;}



#indexsolution{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff;}
#indexsolutionmain{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-bottom:40px; padding-top:40px;}
#indexsolutionmain1{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px;}
#indexsolutionmain11{ margin:0 auto; padding:0; width:500px; height:auto; float:left;}
#indexsolutionmain12{ margin:0 auto; padding:0; width:138px; height:auto; float:right;}

#indexsolutionmain2{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px;}

.solutes{ width:33.33333%; float:left; position:relative;}
.solutes img{ display:block; width:100%; height:auto; line-height:0;}
.solutes figcaption{ position:absolute; left:0; top:50%; width:100%; margin-top:-83px; text-align:center;}
.solutes figcaption h2{ color:#fff; font-size:24px; font-weight:normal; text-align:center;}
.solutes figcaption small{ display:block; text-align:center; line-height:normal; color:#fff; font-size:14px; font-family: '微软雅黑',宋体;}
.solutes figcaption a{ display:block; width:39px; height:39px; border:2px solid #fff; position:relative; margin:auto; margin-top:64px;}
.solutes figcaption a:before{ content:""; width:7px; height:13px; background:url(../images/next.png) center no-repeat; position:absolute; left:16px; top:14px; transition:300ms;}
.solutes figcaption a:hover:before{ left:19px;}
.solute-info{ width:33.33333%; float:left; position:relative; overflow:hidden;}
.solute-info figure{ display:block; line-height:normal; overflow:hidden;}
.solute-info figure img{ display:block; line-height:0; width:100%; height:auto;}
.solute-info figcaption{ position:absolute; left:0; bottom:0; width:100%; transition:400ms; padding-top:49px; background:url(../images/boxbg.png) repeat-x; padding-bottom:18px;}
.solute-info figcaption h4{ color:#ffffff; font-size:18px; font-weight:normal; line-height:normal; width:192px; padding-bottom:8px; border-bottom:2px solid #fff; float:left; margin-left:15px;}
.solute-info figcaption b{ display:block; width:13px; height:7px; background:url(../images/top.png) center no-repeat; float:right; margin-right:36px; margin-top:21px;}
.solute-info .sulute-wr{ position:absolute; left:0; top:-100%; width:100%; height:100%; background:rgba(0,0,0,0.5); background:#000\9; filter:alpha(opacity=50); opacity:0; visibility:hidden; transition:420ms 0ms;}
.solute-info .sulute-wr mark{ background:none; position:absolute; left:0; top:50%; width:100%; text-align:center; margin-top:-130px;}
.solute-info .sulute-wr mark h3{ color:#ffffff; font-size:24px; text-align:center; line-height:normal; font-weight:normal; padding-bottom:20px; position:relative; margin-bottom:32px;}
.solute-info .sulute-wr mark h3:before{ content:""; width:46px; height:2px; background:#0c8cea; position:absolute; left:50%; margin-left:-23px; bottom:0;}
.solute-info .sulute-wr mark p{ color:#ffffff; font-family: '微软雅黑',宋体; text-align:center; line-height:2.2; width:75%; margin:auto; margin-bottom:93px; height:52px; overflow:hidden;}
.solute-info .sulute-wr mark .checkmore{ width:122px; height:38px; border:2px solid #fff; margin:auto; position:relative; overflow:hidden; transition:300ms; line-height:38px;}
.solute-info .sulute-wr mark .checkmore a{ display:block; text-align:center; line-height:38px; color:#ffffff; position:relative; z-index:5;}
.solute-info .sulute-wr mark .checkmore:after{ content:""; position:absolute; width:100%; height:100%; left:0; top:100%; background:#0c8cea; transition:320ms;}
.solute-info .sulute-wr mark .checkmore:hover{ border-color:#0c8cea;}
.solute-info .sulute-wr mark .checkmore:hover:after{ top:0;}
.solute-info:hover figcaption{ bottom:-30px; opacity:0; visibility:hidden;}
.solute-info:hover .sulute-wr{ opacity:1; visibility:visible; top:0; transition:450ms 160ms;}
.success-case{ padding:65px 0; background:#ededed; overflow:hidden;}
.solute-wr{ position:relative;}
.solute-wr .owl-theme .owl-controls .owl-buttons div{ width:32px; height:32px; padding:0; margin:0; text-indent:999px; overflow:hidden; border-radius:0; position:absolute; top:94px; transition:330ms;}
.solute-wr .owl-theme .owl-controls .owl-buttons div.owl-prev{ background:#a1a1a1 url(../images/prev.png) center no-repeat; left:-34px;}
.solute-wr .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background:#0c8cea url(../images/prev.png) center no-repeat;}
.solute-wr .owl-theme .owl-controls .owl-buttons div.owl-next{ background:#a1a1a1 url(../images/next.png) center no-repeat; right:-34px;}
.solute-wr .owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background:#0c8cea url(../images/next.png) center no-repeat;}


.solutions{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}

.solutions.article-block .solutes,.solutions.article-block .solute-info{ top:54px; opacity:0;}
.solutions.articleShow .solutes,.solutions.articleShow .solute-info{ top:0; opacity:1; transition:688ms 200ms;}
.solutions.articleShow .solute-info:nth-child(2){ transition:688ms 400ms;}
.solutions.articleShow .solute-info:nth-child(3){ transition:688ms 600ms;}
.solutions.articleShow .solute-info:nth-child(4){ transition:688ms 800ms;}
.solutions.articleShow .solute-info:nth-child(5){ transition:688ms 1000ms;}
.solutions.articleShow .solute-info:nth-child(6){ transition:688ms 1200ms;}



#indextiao{ margin:0 auto; padding:0; width:100%; height:362px; background:url(image/17.jpg) no-repeat top center;}
#indexk1{ margin:0 auto; padding:0; width:100%; height:40px; }

#indexabout{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:40px; background:#fff;}
#indexaboutmain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;  padding-top:40px; padding-bottom:40px;}

#indexaboutmain1{ margin:0 auto; padding:0; width:100%; height:auto;}
#indexaboutmain11{margin:0 auto; padding:0; width:300px; height:auto; float:left;}
#indexaboutmain12{  margin:0 auto; padding:0; width:138px; height:auto; float:right;}

#indexaboutmain2{ margin:0 auto; padding:0; width:100%; height:auto;padding-top:40px; padding-bottom:40px;}
#indexaboutmain21{ margin:0 auto; padding:0; width:50%; height:auto; float:left;font-size:12px;font-family: '微软雅黑',宋体;text-decoration:none;line-height:22px; text-align:left; color:#777; text-align:left;}
#indexaboutmain21 a{ font-size:12px;font-family: '微软雅黑',宋体;text-decoration:none;line-height:22px; text-align:left; color:#777; text-align:left;}
#indexaboutmain21 a:hover{ text-decoration:underline;}
#indexaboutmain22{ margin:0 auto; padding:0; width:46%; height:auto; float:right;}
#indexaboutmain22 img{ max-width:100%;}

#indexnews{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:40px; background:#f3f3f3;}
#indexnewsmain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;  padding-top:40px; padding-bottom:40px;}

#indexnewsmain1{ margin:0 auto; padding:0; width:100%; height:auto;}
#indexnewsmain11{margin:0 auto; padding:0; width:300px; height:auto; float:left;}
#indexnewsmain12{  margin:0 auto; padding:0; width:138px; height:auto; float:right;}

#indexnewsmain2{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:20px; padding-top:20px;}
.nwmore { position: absolute; right: 0; bottom: 0; width: 92px; height: 32px; background: #1b6056; transition: 400ms; -webkit-transition: 400ms; }
.nwmore .txx { display: block; color: #1b6056; border: 1px solid #2a7d71; line-height: 30px; transition: 400ms; -webkit-transition: 400ms; }
.nwmore .ico { background-image: url(images/aw8.png); position: absolute; right: 0; top: 0; width: 70px; }

.indexnewsList { width: 100%; margin: 0 auto; margin-top: 14px; }
.indexnewsList a { width: 31%; background: #fff; color: #646464; display: block; float: left; margin: 1%; position: relative; }
.indexnewsList .txts { padding: 13px 25px 0 25px; height: auto; border: 1px solid #fff; transition: 300ms; -webkit-transition: 300ms; position: relative; }
.indexnewsList .new { width: 38px; height: 38px; background: url(images/aw888.png) no-repeat center center; right: 0; top: 0; position: absolute; }
.indexnewsList .date { color: #183d36; border-bottom: 1px solid #d2d2d2; padding-bottom: 6px; }
.indexnewsList .date1 { margin:0 auto; padding:0; width:100%; height:auto;}
.indexnewsList .date1 img{ max-width:100%;}
.indexnewsList .ti { font-weight: bold; color: #505050; margin-top: 10px; height: auto; overflow: hidden; }
.indexnewsList .ti1 { font-weight: normal; color: #666; height: auto; overflow: hidden; font-size:12px; line-height:20px; padding-bottom:40px; }
.nwmore2 { background:url(images/aw88.png) no-repeat right 10px center #eeeeee; }
.nwmore2 .ico { background: url(images/aw88.png) #fff;  }
.nwmore2 .txx { border: 1px solid #a0a0a0; color: #666; padding-left:10px; }
.indexnewsList a:hover .nwmore2 { color: #fff; width: 100%; background:url(images/aw888.png) no-repeat right 10px center #0c8cea; }
.indexnewsList a:hover .txx { padding-left: 30px; color: #fff; border: 1px solid #0c8cea; }
.indexnewsList a:hover .ico { background-image: url(images/aw888.png); }
.indexnewsList a:hover .txts { border: 1px solid #0c8cea; }
.indexnewsList a:hover .ti { color: #0c8cea; }
.nwmore3 { background: #d2d2d2; text-align: center; color: #fff; font-weight: bold; display: block; padding: 24px 0; transition: 400ms; -webkit-transition: 400ms; margin-top: 68px; }
.nwmore3:hover { background: #0c8cea; }
.nwnav2 { width: 1100px; padding: 0; }
.hotnews:hover .nwmore { background:url(images/aw888.png) no-repeat right center #cf8a11; border-color: #cf8a11;}
.hotnews:hover .nwmore .ico { background-image: url(images/aw888.png); }

#indexnewscon{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px; background:#f3f3f3;}
#indexnewscon1{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}
#indexnewscon11{ margin:0 auto; padding:0; width:31%; margin:1%; float:left; height:auto; border-right:1px solid #f3f3f3; }
#indexnewscon111{ margin:0 auto; padding:0; width:100%; border-bottom:1px solid #e3e3e3;float:left; height:auto;  font-size:24px;font-family: '微软雅黑',宋体;text-decoration:none;line-height:40px; text-align:left; color:#666;}
#indexnewscon112{ margin:0 auto; padding:0; width:100%;float:left; height:auto;}

.indexnewscon1121{ margin:0 auto; padding:0; width:100%;float:left; height:auto; padding-bottom:5px; padding-top:10px; font-family: '微软雅黑',宋体;font-size:12px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
.indexnewscon1121 a{ font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
.indexnewscon1121 a:hover{ color:#000; text-decoration:underline;}
.indexnewscon1122{ margin:0 auto; padding:0; width:100%;float:left; height:auto; font-family: '微软雅黑',宋体;font-size:12px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
.indexnewscon1123{ margin:0 auto; padding:0; width:100%;float:left; height:auto;border-bottom:1px solid #e3e3e3;  font-family: '微软雅黑',宋体;font-size:12px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }



#indexculture{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;margin-top:30px;}
#indexculture1{ margin:0 auto; padding:0; width:31%; height:auto; padding:1%; float:left; border:1px solid #f3f3f3; margin-left:1%; margin-right:1%; margin-top:20px; background:url(image/a1.jpg) no-repeat top center;}
#indexculture1:hover{background:url(image/a2.jpg) no-repeat top center;}
#indexculture11{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:170px;color:#000;font-size:18px; font-family: '微软雅黑',宋体;text-align:center; line-height:20px;}
#indexculture12{ margin:0 auto; padding:0; width:100%; height:auto; color:#000;font-size:12px; font-family: Arial;text-align:center; line-height:20px;}
#indexculture13{ margin:0 auto; padding:0; width:100%; height:auto;color:#888;font-size:12px; font-family: '微软雅黑',宋体;text-align:left; line-height:25px;}

#indexculture2{ margin:0 auto; padding:0; width:31%; height:auto; padding:1%; float:left; border:1px solid #f3f3f3; margin-left:1%; margin-right:1%; margin-top:20px; background:url(image/a3.jpg) no-repeat top center;}
#indexculture2:hover{background:url(image/a4.jpg) no-repeat top center;}

#indexculture3{ margin:0 auto; padding:0; width:31%; height:auto; padding:1%; float:left; border:1px solid #f3f3f3; margin-left:1%; margin-right:1%; margin-top:20px; background:url(image/a5.jpg) no-repeat top center;}
#indexculture3:hover{background:url(image/a6.jpg) no-repeat top center;}







#indexfuwu{ margin:0 auto; padding:0;width:100%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}
#indexfuwu1{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px;}
#indexfuwu11{ margin:0 auto; padding:0; width:30%; height:auto; float:left;}
#indexfuwu111{ margin:0 auto; padding:0; width:100%; height:auto; font-size:24px;font-family: '微软雅黑',宋体;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indexfuwu112{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; family: IMPACT,'微软雅黑',宋体;color:#000; font-size:30px;}
#indexfuwu113{ margin:0 auto; padding:0; width:100px; height:4px; background:#000; margin-top:20px;}

#indexfuwu12{ margin:0 auto; padding:0; width:65%; height:auto; float:left;}
#indexfuwu121{ margin:0 auto; padding:0; width:100%; height:auto; font-size:14px;font-family: '微软雅黑',宋体;text-decoration:none;line-height:30px; text-align:left; color:#666;}



#indexfuwu4{ margin:0 auto; padding:0; width:92%; max-width:1104px; height:auto; padding-bottom:40px; padding-top:40px;}
#indexfuwu41{ margin:0 auto; padding:0; width:25%; height:auto; float:left; background:#FEE101;}
#indexfuwu41:hover{ background:#FDE760;}
#indexfuwu411{ margin:0 auto; padding:0; width:100%; padding:30px 0 30px 0; height:auto; float:left; text-align:center;}
#indexfuwu412{ margin:0 auto; padding:0; width:100%;height:60px; float:left;font-size:24px;font-family: '微软雅黑',宋体;text-decoration:none;line-height:40px; text-align:center; color:#185BA2;}




#ban{ margin:0 auto; padding:0; width:100%; height:180px; background:#709DC7;}

#conaboutbanner1{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b6.jpg) no-repeat top center;}
#conaboutbanner2{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b2.jpg) no-repeat top center;}
#conaboutbanner3{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b10.jpg) no-repeat top center;}
#conaboutbanner4{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b4.jpg) no-repeat top center;}
#conaboutbanner5{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b5.jpg) no-repeat top center;}
#conaboutbanner6{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b8.jpg) no-repeat top center;}
#conaboutbanner7{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b9.jpg) no-repeat top center;}
#conaboutbanner8{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b11.jpg) no-repeat top center;}
#conaboutbanner9{ margin:0 auto; padding:0; width:100%; height:450px; background:url(image/b7.jpg) no-repeat top center;}


/*con*/
#conmain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; background-color:#fff;margin-top:20px;}
#conmaincon{ margin:0 auto; padding:0; width:100%;height:auto; padding-top:40px;padding-bottom:25px; border-bottom:1px solid #E6E6E6; }


#conhonor{ margin:0 auto; padding:0; width:100%;height:auto; padding-top:40px;padding-bottom:25px; max-width:1200px;}


#conmain1{ margin:0 auto; padding:0; width:62%; height:40px;font-family: '微软雅黑',宋体;font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px; float:right;}
#conmain1 a{ font-family: '微软雅黑',宋体; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#conmain1 a:hover{ color:#000;}

#conmain2{ margin:0 auto; padding:0; width:32%; float:left;  margin-left:3%;  height:auto; font-family: '微软雅黑',宋体; font-size:36px;color:#000; text-align:left; text-decoration:none; line-height:40px;}


#conmainzong{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:20px; }

#contitle{ margin:0; padding:0; width:100%; height:auto;font-family: '微软雅黑',宋体; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle a{ font-family: '微软雅黑',宋体; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle a:hover{ color:#026D38;}

#contitle1{ margin:0; padding:0; width:100%; height:auto; border-bottom:1px solid #f3f3f3;font-family: '微软雅黑',宋体; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle1 a{ font-family: '微软雅黑',宋体; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle1 a:hover{ color:#026D38;}



#conmainaboutzong{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff; }
#conmainabout1{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-top:40px; padding-bottom:40px;}
#conmainabout11{ margin:0 auto; padding:0; width:45%; height:auto; float:left;}
#conmainabout111{ margin:0 auto; padding:0; width:100%;  padding-left:40px; height:auto; float:left;font-family: '微软雅黑',宋体; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px;}
#conmainabout112{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-left:40px; height:auto; float:left;font-family: '微软雅黑',宋体; font-size:16px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conmainabout112 p{font-family: '微软雅黑',宋体; font-size:16px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conmainabout12{ margin:0 auto; padding:0; width:50%; height:auto; float:right; padding-top:40px;}
#conmainabout12 img{ max-width:100%;}



#conmainabout2{ margin:0 auto; padding:0; width:100%; height:auto; background:#709DC7;padding-top:40px; padding-bottom:40px; margin-top:50px;}
#conmainabout21{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}
#conmainabout211{ margin:0 auto; padding:0; width:45%; float:left; height:auto;padding-top:40px; padding-bottom:40px; font-family: '微软雅黑',宋体; font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
#conmainabout211 img{ max-width:100%; height:auto; border:5px solid #fff;}
#conmainabout212{ margin:0 auto; padding:0; width:50%; float:right;  height:auto; padding-top:40px;padding-bottom:40px; font-family: '微软雅黑',宋体; font-size:12px;color:#fff; text-align:left; text-decoration:none; line-height:30px;}
#conmainabout2121{ margin:0 auto; padding:0; width:100%; float:left;  height:auto;font-family: '微软雅黑',宋体; font-size:20px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conmainabout2122{ margin:0 auto; padding:0; width:100%; float:left; padding-top:20px;  height:auto;font-family: '微软雅黑',宋体; font-size:12px;color:#fff; text-align:left; text-decoration:none; line-height:30px;}

.misson-box{ position:relative; padding:68px 0 146px;}
.missonbg{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.coopmiss{ padding:92px 56px 0 58px; height:289px; background:rgba(12,141,235,0.93); background:#fff\9; filter:alpha(opacity=93); width:310px; float:right;}
.coopmiss .title{ margin-bottom:25px; color:#fff;}
.coopmiss span{ display:block; color:#fff; font-size:16px; line-height:2;}
.inner { width:96%; max-width:1152px; margin: 0px auto; margin-left:2%; margin-right:2%;}

.parallux { position: relative; height:auto !important;}
.parallux1 .parallux-bg {top: 0;left: 0;right: 0;height: 100%;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;position: fixed; }
.parallux1 .parallux-bg .parallux-inner { top: 0px; left: 0px; position: relative;  min-width: 100%; min-height: 100%;
 height: auto; background-color: white; background-repeat: no-repeat; background-position: 50%; background-size: cover; background-image: url(); -webkit-backface-visibility: hidden; -webkit-perspective: 1000; }
.misson { position:relative; z-index:20;}

.pageCon { margin: 0px auto 80px; font-size: 14px; }
.pageCon img { max-width: 100%; }
.pageCon a:link, .pageCon a:visited { color: #a9a9a9; }
.pageCon a:active, .pageCon a:hover { color: #5899dd; }

.pageCon p{color: #a9a9a9;}
.pageCon .comT { color: #5899dd; font-size: 30px; }
.aboutLink { padding: 80px 0px 60px; }
.aboutLink li { float: left; display: block; width: 33.33%; text-align: center; }
.aboutLink li a { width: 100%; margin: 0px auto; display: block; padding-top: 154px; position: relative; }
.aboutLink li a .i1, .aboutLink li a .i2 { display: block; margin: 0px auto; width: 142px; height: 142px; position: absolute; left: 50%; margin-left: -71px; top: 0px; }
.aboutLink li a .i1 { transition: 400ms; }
.aboutLink li a .i2 { -webkit-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); transition: 500ms; }
.aboutLink li a:hover .i2 { transform: scale(1); -webkit-transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
.aboutLink li a:hover .i1 { opacity: 0; filter: alpha(opacity=0); transform: scale(1.2); -webkit-transform: scale(1.2); }
.aboutLink li a .con { font-size: 18px; }
.aboutLink li a .con1 { font-size: 12px; }
.aboutLink a.item1 .con { color: #00a2e0; }
.aboutLink a.item2 .con { color: #22b684; }
.aboutLink a.item3 .con { color: #01aaad; }



/*newcon*/
#connewmain{ margin:0 auto; padding:0; width:100%; height:80px; background:#F4F4F4;margin-top:130px;}
#connewmain1{ margin:0 auto; padding:0; width:100%; height:40px; max-width:1200px; padding-top:20px; padding-bottom:20px;}
#connewmain11{ margin:0 auto; padding:0; width:30%; height:40px; float:left;font-family: '微软雅黑',宋体;font-size:30px;color:#000; font-weight: normal; text-align:left; text-decoration:none; line-height:40px;}
#connewmain12{ margin:0 auto; padding:0; width:60%; height:40px; float:right;font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:right; text-decoration:none; line-height:40px;}

#connewmenu{margin:0 auto; padding:0; width:100%; height:40px; max-width:1200px; margin-top:20px; padding-bottom:20px;}
#connewmenu ul{margin:0 auto; padding:0; width:100%; height:40px; padding-top:20px; padding-bottom:20px;}

#connewmenu ul li{ margin:0; padding:0; width:22%; height:auto; margin-left:1%; margin-right:1%; float:left;}
#connewmenu ul li a{ margin:0; padding:0;display:block; border:1px solid #29B8C0;  height:40px; font-family: '微软雅黑',宋体;font-size:14px;color:#29B8C0; font-weight: normal; text-align:center; text-decoration:none; line-height:40px; }
#connewmenu ul li a:hover{ font-family: '微软雅黑',宋体;color:#fff; text-decoration:underline; background:#29B8C0; }

#connewcon{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; margin-top:10px;}
#connewcon1{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:20px; padding-bottom:20px;font-family: '微软雅黑',宋体;font-size:30px;color:#000; font-weight: normal; text-align:center; text-decoration:none; line-height:30px;}
#connewcon2{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:20px; padding-bottom:20px;font-family: '微软雅黑',宋体;font-size:16px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon2 p{font-family: '微软雅黑',宋体;font-size:16px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon3{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9; padding-top:20px; padding-bottom:20px;font-family: '微软雅黑',宋体;font-size:16px;color:#000; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon4{ margin:0 auto; padding:0; width:96%; max-width:1152px; height:auto; padding:2%; border:1px solid #D9D9D9; margin-top:20px; margin-bottom:20px;font-family: '微软雅黑',宋体;font-size:14px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon4 p{font-family: '微软雅黑',宋体;font-size:14px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}


.newsType a:link,.newsType a:visited{ color: #9a9a9a;}
.newsType a:active,.newsType a:hover{ color: #80abde;}
.newsType{ text-align: center; padding: 30px 0px;}
.newsType a{ background: url(images/n_ico1.png) no-repeat scroll left center; padding-left: 30px; font-size: 16px; margin: 0px 25px;}
.newsType a.act{ background-image: url(images/n_ico2.png);}
.newsList a:link,.newsList a:visited{ color: #b0b0b0;}
.newsList a:active,.newsList a:hover{ color: #fff;}
.newsList{ margin:0 auto; padding:0; height:auto; width: 96%; padding-left:2%; padding-right:2%; max-width:1200px;}
.newsList li{ width: 22.5%; float: left; display: block; margin:0px 0% 2% 2%;}
.newItem{ border: 1px solid #dbdbdb; background-color: #fff; transition: 300ms;}
.newItem a{ display: block; padding: 22px 20px; }
.newItem .time{ height: 20px; margin-bottom: 5px;}
.newItem .t{ font: 16px/1.5 "microsoft yahei"; color: #6e6e6e; height: 48px; overflow: hidden; margin-bottom: 20px;}
.newItem .img{ overflow: hidden; margin-bottom: 25px;}
.newItem .img img{ width: 100%; display: block;}
.newItem .c{ height: 42px; overflow: hidden; margin-bottom: 22px;}
.newItem .more{ background-color: #c3c3c3; color: #f0f0f0; padding: 2px 10px;}
.newsList li:hover .newItem{ background-color: #80abde; border: 1px solid #80abde;}
.newsList li:hover .t{ color: #fff;}
.newsList li:hover .more{ background-color: #fff; color: #80abde;}



/*newcon end*/

#conleft{ margin:0; padding:0; width:22%; height:auto; float:left;}
#conleft1{ margin:0; padding:0; width:96%; height:auto; float:left;}

#conleft11{ margin:0; padding:0; width:100%; height:40px; float:left; border-bottom:2px solid #29B8C0; font-family:'Fjalla One',Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conleft11 span{ padding-left:20px;font-family: '微软雅黑',宋体;font-size:24px;color:#29B8C0; text-align:left; text-decoration:none; line-height:40px;}
#conleft12{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff;}
#conleft12 ul{ margin:0; padding:0; width:100%;height:auto; list-style:none;}
#conleft12 ul li{ margin:0; padding:0; width:100%; height:auto;}
#conleft12 ul li a{ margin:0; padding:0;padding-left:20px; display:block; border-bottom:1px dashed #f3f3f3;  padding-top:10px; padding-bottom:10px; height:auto; font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
#conleft12 ul li a:hover{ font-family: '微软雅黑',宋体;color:#666; text-decoration:underline; background:#f3f3f3; }

#conleft12 ul li.current_page_item a{background:#026D38;background: url(image/right.jpg) no-repeat center left #fff; padding-left:30px; font-family: '微软雅黑',宋体; color:#0364BD;}
#conleft12 ul li.current_page_item a:hover{background:#026D38;background: url(image/right.jpg) no-repeat center left #fff; padding-left:30px; font-family: '微软雅黑',宋体; color:#0364BD;}


#conleft12 ul li ul{ margin:0; padding:0; width:100%; height:auto; display: block;}

#conleft12 ul li ul li a{ margin:0; padding:0;width:100%-40px; padding-left:40px; border-bottom:1px dashed #E8E8E8; background:#fff; display:block;  padding-top:4px; padding-bottom:4px; height:auto; font-family: '微软雅黑',宋体; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:30px; font-weight:normal;}
#conleft12 ul li ul li a:hover{  background:#A7CF7C;font-family: '微软雅黑',宋体; font-size:14px;color:#ffffff; }

#conleft13{ margin:0 auto; padding:0; width:96%; height:20px;}

#conleft16{ margin:0; padding:0; width:100%; height:40px; float:left; border:0; border-bottom:1px solid #91aee4; font-family: '微软雅黑',宋体; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conleft16 span{ padding-left:40px;font-family: '微软雅黑',宋体; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}

#conleft17{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:8px; padding-right:8px;font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft17 span{ font-family: '微软雅黑',宋体; font-size:24px;color:#EC6219; text-align:center; text-decoration:none; line-height:45px;}
#conleft18{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:5px; padding-right:5px;font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft19{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:5px; padding-right:5px;font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft191{ margin:0 auto; padding:0; width:140px; height:auto; display:block; }
#conleft191 a{ margin:0 auto; padding:0; width:140px; height:30px;  display:block;background:#EF6F02;color:#fff; text-align:center; font-size:14px; font-family: '微软雅黑',宋体; line-height:30px; }
#conleft191 a:hover{ background:#7F3006; color:#fff; }





#conleft20{ margin:0 auto; padding:0; width:96%; padding:2%; height:auto; float:left;}


#article-tag{ height:auto;overflow:hidden; text-align:left;}
#article-tag a{padding:3px 8px;background-color:#F3F3F3;margin:2px;height:20px;line-height:30px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-transition:background-color .15s linear,color .15s linear;-moz-transition:background-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,color .15s linear;-ms-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear; text-align:left;}
.tagcloud a:hover{background-color:#1A903C;color:#FFF;}
#article-tag a:hover{background-color:#A7CF7C;color:#FFF;}

#conleftk{ margin:0; padding:0; width:100%; height:30px;font-family: '微软雅黑',宋体; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:65px;}

#conright{ margin:0; padding:0; width:77%; height:auto; float:right;}




#conright1{ margin:0; padding:0; width:100%; height:auto; padding-top:20px; padding-bottom:20px;font-family: '微软雅黑',宋体;font-size:24px;color:#000; text-align:center; text-decoration:none; font-weight:bold; line-height:30px;}
#conright2{ margin:0 auto; padding:0;width:96%; padding-left:2%; height:auto; padding-top:20px; padding-bottom:20px;font-family: '微软雅黑',宋体; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}

#conright2 a{ color:#000; text-decoration:underline; line-height:30px;}
#conright2 a:hover{ color:#888;}

#conright2 img{ max-width:100%; height:auto;}
#conright2 table{ width:100%;}
#conright2 td{ border:1px solid #ccc; text-align:center;}


#conright21{ margin:0 auto; padding:0; width:45%; height:auto; float:left;font-family: '微软雅黑',宋体; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}
#conright22{ margin:0 auto; padding:0; width:52%; height:auto; float:right;font-family: '微软雅黑',宋体; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}



#conright3{ margin:0 auto; padding:0; width:96%; height:auto; padding-top:40px; padding-bottom:20px; border-bottom:1px dashed #888; padding-left:2%;font-family: '微软雅黑',宋体; font-size:14px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#conright4{margin:0 auto; padding:0; width:96%; height:auto; padding-top:40px; padding-bottom:20px; border-bottom:1px dashed #888; padding-left:2%;font-family: '微软雅黑',宋体; font-size:18px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#conright5{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%;font-family: '微软雅黑',宋体; font-size:18px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#conright51{margin:0; padding:0; width:31%; height:auto; margin-left:1%; margin-right:1%; float:left;font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conright511{margin:0; padding:0; width:100%; height:auto; font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conright511 IMG{ max-width:100%; height:auto;}
#conright512{margin:0; padding:0; width:100%; height:auto; font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight:bold;}
#conright512 a{font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight:bold;}
#conright512 a:hover{ color:#000; text-decoration:underline;}
#conright513{margin:0; padding:0; width:100%; height:auto; min-height:60px; font-family: '微软雅黑',宋体; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conright514{margin:0; padding:0; width:100%; height:auto; font-family: '微软雅黑',宋体; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conright5141{margin:0; padding:0; width:100px; height:30px; background:#20b8bf; font-family: '微软雅黑',宋体; font-size:14px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conright5141 a{margin:0; padding:0; width:100px; height:30px; display:block; background:#20b8bf; font-family: '微软雅黑',宋体; font-size:14px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conright5141 a:hover{background:#336DA3; }

#conright6{margin:0 auto; padding:0; width:96%; padding-left:2%;height:auto; padding-top:40px;padding-bottom:20px; font-family: '微软雅黑',宋体;font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#conright7{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px;padding-bottom:20px; border-bottom:1px solid #e3e3e3;  border-top:1px solid #e3e3e3; padding-left:2%;font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}


#conprocon{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%; line-height:30px; max-width:1152px;}
#conprocon1{margin:0; padding:0; width:29%; padding:1%; height:auto; margin-left:1%; margin-right:1%; float:left; margin-top:30px; border: 1px solid #f3f3f3;}
#conprocon11{margin:0; padding:0; width:100%; height:auto; }
#conprocon11 IMG{ max-width:100%; height:auto;}
#conprocon12{margin:0; padding:0; width:100%; height:auto; font-family: '微软雅黑',宋体; font-size:20px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight: normal;}
#conprocon12 a{font-family: '微软雅黑',宋体; font-size:20px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight: normal;}
#conprocon12 a:hover{ color:#000; text-decoration:underline;}
#conprocon13{margin:0; padding:0; width:100%; height:auto; min-height:130px; padding-top:10px; padding-bottom:10px; font-family: 'Lato',, sans-serif; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conprocon14{margin:0; padding:0; width:100%; height:auto; font-family: 'Lato',, sans-serif; font-size:12px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conprocon141{margin:0; padding:0; width:100px; height:30px; background:#87B9E7; font-family: 'Lato',, sans-serif; font-size:12px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conprocon141 a{margin:0; padding:0; width:100px; height:30px; display:block; background:#87B9E7; font-family: 'Lato',, sans-serif; font-size:12px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conprocon141 a:hover{background:#336DA3; }

.proList a{ display:block; float:left; width:30.33%; margin-left:3%; margin-bottom:3%; color:#999; background:#fff; transition:400ms; -webkit-transition:400ms; }
.proList{ margin-left:-3%; margin-top:25px; }
.proList .txts{ padding:17px 35px 26px 35px; }
.proList .txts .b{ position:relative; padding-right:30px; }
.proList .txts .nowti{ font-size:16px; line-height:30px; color:#333; }
.proList .txts .ico{ transition:none; -webkit-transition:none; width:30px; height:30px; position:absolute; top:0; right:0; background-image:url(image/see2.png); background-position:right center; }
.proList .txts .syb{ margin-top:4px; padding-left:80px; height:20px; position:relative; }
.proList .txts .sy{ position:absolute; top:0; left:0; line-height:20px; }
.proList .txts .lineb{ position:relative; height:100%; }
.proList .txts .lineb .line{ transition:400ms; -webkit-transition:400ms; width:26px; height:1px; position:absolute; top:100%; right:0; background:#999; }
.proList .txts .en{ font-family: 'moolbor'; text-transform:uppercase; line-height:20px; text-align:right; margin-top:6px; }
.probox{ padding:75px 0 100px 0; }


.proList a:hover{  box-shadow:0 0 16px -4px rgba(0,0,0,.3); background:#0c8cea; }
.proList a:hover .txts{ color:#fff; }
.proList a:hover .txts .nowti{ color:#fff; }
.proList a:hover .txts .sy{ color:#fff; }
.proList a:hover .ico{ background-position:left center; }
.proList a:hover .lineb .line{ background:#fff; width:100%; }
.pdnav a:hover{ background-position:left center; }

#conk{ margin:0 auto; padding:0; width:100%; height:50px;}
#conk1{ margin:0 auto; padding:0; width:100%; height:50px; }

#concontactmain{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3; padding-bottom:40px; padding-top:40px; border-top:2px solid #25B9B9; margin-top:130px;}
#concontact1{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact11{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto;font-family: '微软雅黑',宋体; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact12{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact121{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
#concontact121 img{ max-width:100%;}
#concontact122{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}
#concontact122 img{ max-width:100%;}

#concontact13{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto;font-family: '微软雅黑',宋体; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact13 p{font-family: '微软雅黑',宋体; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#concontactmain2{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff; padding-bottom:40px; padding-top:40px; }
#concontact2{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact21{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto;font-family: '微软雅黑',宋体; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact22{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact22 img{ max-width:100%;}
#concontact23{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto;font-family: '微软雅黑',宋体; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact23 p{font-family: '微软雅黑',宋体; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#concontactmain3{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3; padding-bottom:40px; padding-top:40px; }
#concontact3{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact31{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto;font-family: '微软雅黑',宋体; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact32{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact32 img{ max-width:100%;}
#concontact33{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto;font-family: '微软雅黑',宋体; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact33 p{font-family: '微软雅黑',宋体; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#concontactleft{ margin:0; padding:0; width:50%; height:auto; float:left;padding-top:30px; font-size:18px; color:#000; text-align:center; text-decoration:none; line-height:50px; }
#concontactlefttitle{ margin:0; padding:0; width:100%; height:auto; float:left;font-size:18px; color:#000; text-align:left; text-decoration:none; line-height:50px; }
#concontactleftcon{ margin:0; padding:0; width:100%; height:auto; float:left;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px; }

#concontactright{ margin:0; padding:0; width:50%; height:auto; float:left;padding-top:30px;}


#contrade{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px;}
#contrademain{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px;}
#contradetitle{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px; font-family: '微软雅黑',宋体; font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:40px; font-weight:bold;}
#contradecon{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px; }
.contradecon1{ margin:0 auto; padding:0; width:31%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:20px; border:1px solid #f3f3f3; min-height:300px;}
.contradecon11{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:15px; padding-top:15px; text-align:center;}
.contradecon12{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:15px; padding-top:15px;font-family: '微软雅黑',宋体; font-size:16px;color:#666; text-align:center; text-decoration:none; line-height:30px;}


#conaboutcon{ margin:0 auto; padding:0; width:96%; height:auto; margin-top:40px; margin-bottom:40px; padding-left:2%;font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conaboutcon p{ font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conaboutcon img{ max-width:100%;}


#consolution{ margin:0 auto; padding:0; width:100%; height:auto;max-width:1200px;  margin-top:110px;}
#consolutionpro{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;}
#consolutiontitle{ margin:0 auto; padding:0; width:100%; height:auto;max-width:1200px;  font-family: '微软雅黑',宋体; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:30px;}

#consolutionpro1{ margin:0; padding:0; width:28%; height:auto;  margin-right:2%; margin-left:2%; float:left;}
#consolutionpro11{ margin:0; padding:0; width:100%; padding:8px; border:1px solid #DBDBDB; height:auto; text-align:center;}
#consolutionpro11 img{ max-width:100%;}
#consolutionpro12{ margin:0; padding:0; width:100%; height:auto;font-family: '微软雅黑',宋体; font-size:13px;color:#666; text-align:center; text-decoration:none; line-height:30px;}

#consolutionpro12 a{ font-family: '微软雅黑',宋体; font-size:13px;color:#666; text-align:center; text-decoration:none; line-height:30px;}
#consolutionpro12 a:hover{ color:#000; text-decoration: underline; line-height:30px;}

#consolutioncontent{margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#consolutionk{ margin:0 auto; padding:0; width:100%; height:40px;}


.xiangguancp{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-bottom:40px; padding-top:40px;}
.xiangguancptitle{ margin:0; padding:0; width:96%; padding-left:2%; padding-right:2%; height:auto; background:#A8A8A8;font-family: '微软雅黑',宋体; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}

#conproduct1{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproduct11{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
.conproduct111{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center;}
.conproduct111 img{ max-width:100%;}
.conproduct112{ margin:0 auto; padding:0; width:100%; height:auto; font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:30px;}

#conproduct12{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}

#conproduct2{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproduct21{ margin:0 auto; padding:0; width:32%; margin-right:1%; height:auto; float:left; margin-top:20px;}

.kong2{ margin:0 auto; padding:0; width:100%; height:30px;}
/*pro */
.pnav{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;  }
.pnav li{ float:left; width:16.6%;background:#0C8DEB; }
.pnav li a{ display:block; overflow:hidden\9; height:42px; line-height:42px; color:#fff; }
.pnav li div{ display:block; overflow:hidden; position: relative; top:0; transition: 400ms ease-in-out 150ms; -webkit-transition: 400ms ease-in-out 150ms; }
.pnav li .i1{ width:100%; height:100%; background:#0C8DEB; text-align:center; }
.pnav li .i1 .line{ position:relative; display:block; width:1px; height:100%; background:#FFECED; position:absolute; top:0; right:0; }
.pnav li .i2{ width:100%; height:50px; background:#80ABDE; line-height:50px;  transform: rotateX(-90deg) translateZ(-25px); -webkit-transform: rotateX(-90deg) translateZ(-25px); opacity:0; }
.pnav li .i2 .bg{ position:absolute; left:0; top:0; bottom:0; right:0; background:url(../images/pnav.png) no-repeat right center; }
.pnav li .i2 .tx1{ padding-left:15px; font-weight:normal;  }
.pnav li .i2 .ico{ display: inline-block;*zoom: 1;*display: inline; width:20px; height:50px; background:url(../images/aw7.png) no-repeat center center; vertical-align:middle; }
.pnav li:hover .i1,.pnav li.act .i1{ opacity:0; transform:rotateX(90deg) translateZ(-21px); top: -42px; -webkit-transform:rotateX(90deg) translateZ(-21px); }
.pnav li:hover .i2,.pnav li.act .i2{ opacity:1; transform: rotateX(0deg) translateZ(-25px); top: -42px; -webkit-transform: rotateX(0deg) translateZ(-25px); } 
.ab1{ width:840px; margin:0 auto; padding:5.5% 0 4.5% 0;  }
.pnav .mcv{ line-height:42px; text-align:center; display:none; cursor:pointer; } 
.ab .ti{ font-size:30px; color:#323232; text-align:center; margin-bottom:45px; }
.ab2{ background:#fafafa; padding:55px 0 5.5% 0; }
.ab2 .txts .tx{ width:36%; float:left; }
.ab2 .txts .pic{ width:53%; float:right; }
.ab2 .txts .tx img{ margin:0; }

#conhezuo1{margin:0 auto; padding:0; width:100%; padding-top:40px; height:auto; max-width:1200px; font-family: '微软雅黑',宋体; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:30px;}
#conhezuo2{margin:0 auto; padding:0; width:100%; padding-top:40px; height:auto; max-width:1200px;}
#conhezuo2 img{ max-width:100%;}

#conpromain{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3;}
#conpromain1{ margin:0 auto; padding:0; width:100%; padding-top:40px; height:auto; font-family: '微软雅黑',宋体; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:30px;}
#conpromain2{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}
#conpromain2 img{ max-width:100%; height:auto;}

.pic { display: block; width: 100%; overflow: hidden; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.pic img { display: block; width: 100%; transition: 600ms; -webkit-transition: 600ms; height:auto; max-width:100%; }
.scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.ti { line-height: 1.4; }
.fixbg { width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; -webkit-background-attachment: fixed; background-attachment: scroll\9; position: relative; }
.cover, .bg { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: 600ms; -webkit-transition: 600ms; }
.bg { transition: 300ms; -webkit-transition: 300ms; }
.fixbg { width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; -webkit-background-attachment: fixed; background-attachment: scroll\9; position: relative; }
.menuBox { position: fixed; top: 0; min-height: 100%; right: -100%; width: 100%;  z-index: 1010; overflow-x: hidden; overflow-y: auto; }
.black { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: url(../images/black.png); z-index: 1008; display: none; }
.pbanner { overflow: hidden; position: relative; }
.pbanner img { width: 100%; display: block; }
.pager { text-align: center; font-size: 0; }
.pager a { display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; }
.banner img { width: 100%; display: block; }
.banner { width: 100%; position: relative; overflow: hidden; }
.banner .pImg { opacity: 1; transition: transform 5s, opacity 2s; -webkit-transition: transform 5s, opacity 2s; }
.banner .pic.imgIn .pImg { opacity: 1; transform: matrix(1.1, 0, 0, 1.1, 0, 0); -webkit-transform: matrix(1.1, 0, 0, 1.1, 0, 0); }
.banner .mImg { display: none; }
.abnav .mcv { line-height: 44px; text-align: center; display: none; cursor: pointer; }

.pros { margin: 0 auto;  width: 18%; margin: 1%; margin-top: 20px; float:left; }
.pros a { margin:0; padding:0; color: #888; float: left;position: relative; }
.pros .txts { background: #fff; position: relative; padding: 13px 26px 9px 20px; transition: 400ms; -webkit-transition: 400ms; }
.pros .tx1 { font-size: 14px; color: #323232; font-weight: normal; }
.pros .tx2 {font-size: 12px; height: 32px; line-height: 20px; margin-top: 4px; }
.pros .more { width: 36px; height: 100%; background:url(images/aw8.png) no-repeat center center #fff; position: absolute; right: 0; top: 0; transition: 400ms; -webkit-transition: 400ms; }
.pros .more .ico { background-image: url(images/aw888.png); }
.pros .line { position: absolute; top: 0; left: 0; height: 4px; width: 0; background: #709DC7; display: block; transition: 600ms; -webkit-transition: 600ms; }
.pros a:hover .line { width: 100%; }
.pros a:hover .txts { background: #709DC7; }
.pros a:hover .tx1, .pros a:hover { color: #fff; }
.pros a:hover .more { background: url(images/aw888.png) no-repeat center center #A4C8E9; }
.pros a:hover .more .ico { background: url(images/aw8.png) no-repeat #000; }
/*pro end*/

#conpromain3{ margin:0 auto; padding:0; width:100%; padding-top:40px; padding-bottom:40px; height:auto; max-width:1200px;}

#conpromain31{ margin:0 auto; padding:0; width:75%; height: auto; float:left;background:#fff; }
#conpromain311{ margin:0 auto; padding:0; width:96%; margin:2%; border-bottom:1px solid #f3f3f3;  height: auto; float:left;font-size:12px; color: #888; font-weight: normal; line-height:25px; text-align:left;}
#conpromain312{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:18px; color: #000; font-weight: normal; line-height:25px; text-align:center;}
#conpromain313{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:14px; color: #666; font-weight: normal; line-height:25px; text-align:left;}
#conpromain313 img{ max-width:100%; height: auto;}
#conpromain314{ margin:0 auto; padding:0; width:96%; margin:2%; border-bottom:1px solid #f3f3f3; padding-bottom:10px; padding-top:10px;  height: auto; float:left;font-size:18px; color: #666; font-weight: normal; line-height:25px; text-align:left;}
#conpromain315{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:14px; color: #666; font-weight: normal; line-height:25px; text-align:left;}
#conpromain32{ margin:0 auto; padding:0; width:23%;  height: auto; float:right;}
#conpromain321{ margin:0 auto; padding:0; width:92%; height:auto;padding-bottom:10px; padding-top:10px; padding-left:4%; padding-right:4%; border-bottom:1px solid #f3f3f3;background:#fff; font-size:18px; color: #709DC7; font-weight: normal; line-height:25px; text-align:left; }
#conpromain322{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff;  }
#conpromain322 ul{ margin:0; padding:0; width:100%;height:auto; list-style:none;}
#conpromain322 ul li{ margin:0; padding:0; width:100%; height:auto;}
#conpromain322 ul li a{ margin:0; padding:0;padding-left:20px; display:block; border-bottom:1px dashed #f3f3f3;  padding-top:10px; padding-bottom:10px; height:auto; font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
#conpromain322 ul li a:hover{ font-family: '微软雅黑',宋体;color:#666; text-decoration:none; background:#f3f3f3; }
#conpromain322 ul li.acc a{ margin:0; padding:0;padding-left:20px; display:block; border-bottom:1px dashed #f3f3f3; background:#f3f3f3; padding-top:10px; padding-bottom:10px; height:auto; font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
#conpromain322 ul li.acc a:hover{ font-family: '微软雅黑',宋体;color:#666; text-decoration:none; background:#f3f3f3; }


#conpromain4{ margin:0 auto; padding:0; width:100%; padding-top:40px; padding-bottom:40px; height:auto; max-width:1200px;}
#conpromain41{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:18px; color: #000; font-weight: normal; line-height:25px; text-align:left;}
#conpromain42{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:14px; color: #666; font-weight: normal; line-height:25px; text-align:left;}



#linknew{ margin:0 auto; padding:0; margin-top:30px; margin-bottom:30px; max-width:1200px; font-family: '微软雅黑',宋体;font-size:12px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }


#linknew a{ font-family: '微软雅黑',宋体;font-size:12px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }

#linknew a:hover{ color:#000;text-decoration:underline; }

/** job
===================================*/
.conjob{ margin:0 auto; padding:0; width:100%; height:auto; }
#conjob1{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; margin-top:40px;font-size: 24px; color: #1F2C5C; font-weight: bold; line-height:50px; text-align:center; }
#conjob2{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; margin-top:20px; font-size: 14px; color: #666; font-weight: normal; line-height:30px; }
#conjob3{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:40px; font-size: 14px; color: #666; font-weight: normal; line-height:30px; }

#indexjobc{margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}
#indexjobtitle{margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; margin-top:40px;font-size: 24px; color: #1F2C5C; font-weight: bold; line-height:30px; text-align:center;}
#indexjobtitle1{margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; margin-top:10px;font-size: 14px; color: #888; font-weight: nomal; line-height:30px; text-align:center;}
#indexjobt5{margin:0 auto; display:block; padding:0; width:92%; max-width:1200px; height:auto; margin:2%; padding:2%; border:1px dashed #b3b3b3;font-size: 14px; color: #666; font-weight: normal; line-height:30px; text-align:left; }
#indexjobt5 h2{font-size: 18px; font-weight:bold; }
#indexjobt5 span{font-size: 12px; }

#indexjobt5:hover{background:#6B94C0; color:#fff;}


#conjobliu{ margin:0 auto; padding:0; width:100%; height:auto;background:#F3F3F3; }
#conjobliu1{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; margin-top:40px;font-size: 24px; color: #1F2C5C; font-weight: bold; line-height:50px; text-align:center; }
#conjobliu2{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; font-size: 14px; color: #666; font-weight: normal; line-height:30px; }
#conjobliu3{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:40px; font-size: 14px; color: #666; font-weight: normal; line-height:30px; }


.jobsPcss{ text-align:center; font-size:0; }
.jobsPcss .dot{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; font-size:14px; width:128px; height:128px; position:relative; margin-top:20px; }
.jobsPcss .dot .bg{ display:block; position:absolute; top:0; left:0; right:0; bottom:0; border-radius:100%; transition:500ms; -webkit-transition:500ms; }
.jobsPcss .dot .bg1{ background:#6B94C0; transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9; }
.jobsPcss .dot .bg2{ border:1px solid #6B94C0; }
.jobsPcss .dot:hover .bg1{ transform:scale(1); -webkit-transform:scale(1); opacity:1; display:block\9; }
.jobsPcss .dot:hover .bg2{ transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9; }
.jobsPcss .dot .tx1{ text-align:center; position:absolute; left:0; right:0; height:36px; line-height:36px; overflow:hidden; top:50%; margin-top:-18px; }
.jobsPcss .dot:hover .tx1{ color:#fff; position:relative; }
.jobsPcss .dot .line{ display:block; width:30px; height:1px; background:#646464; position:absolute; left:50%; margin-left:-15px; }
.jobsPcss .dot .line_1{ top:0; }
.jobsPcss .dot .line_2{ bottom:0; }
.jobsPcss .dot:hover .line{ background:#fff; }
.jobsPcss .aw{ width:115px; display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; height:128px; background:url(../images/aw12.png) no-repeat center center; }
.job3{ padding:3.2% 0 5.2% 0; }



.jobzhaopin{ margin:0 auto; padding:0; width:100%; height:auto; }
#jobzhaopincon{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1140px;}
#jobzhaopincon1{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto; margin-top:20px;font-size: 24px; color: #1F2C5C; font-weight: bold; line-height:50px; text-align:center;}




.hrT { padding: 15px 2%; width: 92%; margin: 0px auto; }
.join-dl { color: #575757; border-top: 3px solid #e6e6e6; width: 96%; margin: 0px auto; }
.join-dl dt { cursor: pointer; position: relative; padding: 25px 20px; border-bottom: 3px solid #e6e6e6; height: 22px; position: relative; overflow: hidden; font: 14px/1.8 "microsoft yahei"; }
.join-dl dt .joico { width: 15px; height: 15px; position: absolute; right: 20px; top: 28px; font-size: 15px; }
.join-dl dt .name { font-size: 16px; }
.join-dl dt .joico .line1 { width: 15px; height: 3px; overflow: hidden; background: #575757; position: absolute; left: 0; top: 6px; transition: 400ms; }
.join-dl dt .joico .line2 { width: 3px; height: 15px; overflow: hidden; background: #575757; position: absolute; left: 6px; top: 0; transition: 400ms; }
.join-dl dt .joico .line3 { width: 15px; height: 3px; overflow: hidden; background: #575757; position: absolute; left: 50px; top: 6px; opacity: 0; filter: alpha(opacity=0); transition: 400ms; }
.join-dl dt.joinact .line1 { left: -70px; opacity: 0; filter: alpha(opacity=0); }
.join-dl dt.joinact .line2 { top: -70px; opacity: 0; filter: alpha(opacity=0); }
.join-dl dt.joinact .line3 { left: 0px; opacity: 1; filter: alpha(opacity=100); background-color: #fff; }
.join-dd { padding: 28px 20px 40px; display: none; color: #b0b0b0; font-size: 14px; line-height: 1.5; background-color: #f6f8f9; border-bottom: 3px solid #e6e6e6; }
.join-dl dt.joinact { background-color: #6B94C0; color: #fff; }
.hrT a.down { border-bottom: 1px solid #6B94C0; color: #6B94C0; }

.ideaList { padding-bottom: 50px; margin:0; padding:0; width:100%; height:auto; }
.ideaList ul { margin-left: 0; }
.ideaList li { float: left; display: block; width: 528px; margin: 0px 24px 48px 24px; }
.ideaList li .itemBox { border: 1px solid #e5e5e5; }
.ideaList .itemBox .img { float: left; display: block; width: 296px; overflow: hidden; }
.ideaList .itemBox .img img { width: 100%; display: block; transition: 500ms; }
.ideaList .itemBox .con { padding: 0px 15px 0px 0px; width: 188px; float: right; display: block; font-size: 12px; line-height:25px; }
.ideaList .itemBox .con .t { padding: 20px 0px; font-size: 24px; }
.ideaList .itemBox .con .t1 { padding: 20px 0px; font-size: 16px; color:#049A00; }
.ideaList li:hover .itemBox { background-color: #9abce5; color: #fff; }
.ideaList li:hover .itemBox .con .t1 { color: #fff; }
.ideaList li:hover .itemBox .img img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); }
.ideaList.article-block li { transform: translate(0px,50px); -webkit-transform: translate(0px,50px); opacity: 0; }
.ideaList.articleShow li { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); opacity: 1; }
.ideaList.articleShow .item1 { transition: all 470ms ease-in-out 0s; }
.ideaList.articleShow .item2 { transition: all 570ms ease-in-out 0s; }
.ideaList.articleShow .item3 { transition: all 670ms ease-in-out 0s; }
.ideaList.articleShow .item4 { transition: all 770ms ease-in-out 0s; }


.news_list1 {
	margin:0;
	padding:0; margin-top:30px;
	background:#fff;
	padding:0;
	width:100%;
}
.news_list1 li {
	padding:1%;
	border-bottom:1px solid #eee;
	font-size:14px;
	line-height:30px;
	color:#999;
	width:46%; float:left; margin:1%;
	height:140px
}
.news_list1 li:hover {
	background:#f2f2f2
}
.news_list1 li img {
	float:left;
	margin-right:20px;
	width:180px;
	height:120px
}
.news_list1 li h5 {
	font-size:14px;
	color:#333;
	line-height:20px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
.news_list1 li h5 a{
	font-size:14px;
	color:#53991D;
	line-height:20px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}

.news_list1 li h5 a:hover{
	color:#000;
}
.news_list1 li p {
	max-height:120px;
	overflow:hidden;
	display:block
}
.news_list1 li:hover p {
	color:#888
}
.news_list1 li span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:14px;
	line-height:30px;
	color:#CCC
}





.news_list {
	margin:0;
	padding:0;
	background:#fff;
	padding:20px 40px;
	
}
.news_list li {
	padding:10px;
	border-bottom:1px solid #eee;
	font-size:13px;
	line-height:20px;
	color:#999;
	clear:both;
	height:140px;
	
}
.news_list li:hover {
	background:#f2f2f2
}
.news_list li img {
	float:left;
	margin-top:8px;
	margin-right:20px;
	width:150px;
	height:90px;
}
.news_list li h5 {
	font-size:16px;
	color:#333;
	line-height:30px;
	font-weight:normal
}
.news_list li:hover a h5 {
	color:#A81514
}
.news_list li p {
	max-height:110px;
	overflow:hidden;
	display:block
}
.news_list li:hover p {
	color:#333
}
.news_list li span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:14px;
	line-height:30px;
	color:#CCC
}
.news_info {
	background:#fff;
	padding:40px;
	font-size:14px;
	line-height:30px;
	margin-bottom:40px
}

.news_info img{ max-width:100%; height:auto;}


.news_info h1.title {
	font-size:28px;
	color:#000;
	line-height:45px;
	margin-bottom:10px;
	text-align:center
}
.news_info h1 {
	font-size:28px;
	color:#000;
	line-height:45px;
	margin-bottom:10px;
	text-align:center
}

.news_info .data {
	font-size:14px;
	color:#ccc;
	line-height:30px;
	margin-bottom:10px;
	text-align:center;
	border-bottom:1px solid #eee
}
.news_info .prev {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_l.png) 3% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:left
}
.news_info .prev a {
	display:block;
	padding:10px 0 10px 40px;
	color:#ccc
}
.news_info .prev:hover {
	background:url(../images/arrow_l.png) 1% center no-repeat #709DC7
}
.news_info .prev:hover a {
	color:#fff
}
.news_info .next {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_r.png) 97% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:right;
	text-align:right
}
.news_info .next a {
	display:block;
	padding:10px 40px 10px 0;
	color:#ccc
}
.news_info .next:hover {
	background:url(../images/arrow_r.png) 99% center no-repeat #709DC7
}
.news_info .next:hover a {
	color:#fff
}



.news_info .contentnew{font-family: '微软雅黑',宋体; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

.news_info .contentnew img{ max-width:100%;
}

.news_info .contentnew td{ border:1px solid #ebebeb; padding-left:25px;
}


.tagcloud{height:auto;overflow:hidden; text-align:left;}
.tagcloud a:link,tagclouda:visited{padding:3px 8px;background-color:#F3F3F3;margin:2px;height:20px;line-height:30px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-transition:background-color .15s linear,color .15s linear;-moz-transition:background-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,color .15s linear;-ms-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear; text-align:left;}
.tagcloud a:hover{background-color:#1A903C;color:#FFF;}



.prori {
	width:100%;
	overflow:hidden
}
.prori ul {
	width:100%
}
.prori ul li {
	float:left;
	width:220px;
	height:220px;
	position:relative;
	overflow:hidden;
	padding-top:10px;
	padding-left:20px;
	margin:0 16px 16px 0;
	overflow: hidden;
	background:url(../images/loading.gif) no-repeat center center #fff
}
.prori ul li a{
	font-family: '微软雅黑',宋体; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;
}
.prori ul li a:hover{
	color:#FA9900;
}

.prori ul li img{
	width:240px;
	height:180px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.prori ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1)
}



.prori ul li .proliname {
	text-align:center;
	font-size:14px;
	color:#666;
	margin-top:5px
}
.prori ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}
.prori ul li .prolicover {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:.9;
	filter:Alpha(opacity=90);
	background:#A81514;
	display:none;
	overflow:hidden
}

.prori ul li .prolicover .love1 a{ margin:0 auto; padding:0;	width:80%;
	height:auto; padding:10%;
	display:block;
		background:#A81514;
color:#fff;
font-size:13px;
}

.prori ul li .prolitext {
	position:absolute;
	width:220px;
	left:20px;
	top:-160px;
	font:14 Arial;
	color:#fff;
	height:235px;
	overflow:hidden
}
.prori ul li .prolitext span {
	display:block;
	font:normal 12 Arial;
	color:#fff;
	opacity:.5;
	filter:Alpha(opacity=50)
}
.prori ul li .prolimore {
	position:absolute;
	right:101px;
	bottom:-26px;
	overflow:hidden

}
.prori ul li .prolimore a {
	padding:5px 10px;
	text-align:center;
	border:1px solid #fff;
	color:#fff;
	display:block;
	transition:all .3s;
	font-size:14px
}
.prori ul li .prolimore a:hover {
	background:#fff;
	color:#A81514;
	border:1px solid #fad1d1
}
.pro_head {
	height:auto;
	margin-bottom:10px;
	background:#fff;
	width:100%;
	position:relative
}

.pro_head .title{
	height:auto; margin:0; padding:0; width:100%; padding-top:40px; padding-bottom:20px;font-family: '微软雅黑',宋体; font-size:20px; color:#666; text-align:center; text-decoration:none; line-height:25px;
}

.pro_head .tt{
	height:auto; margin:0 auto; padding:0; width:96%;font-family: '微软雅黑',宋体; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}
.pro_head .tts{
	height:auto; margin:0 auto; padding:0; width:80%; margin-top:30px; font-family: '微软雅黑',宋体; font-size:20px; color:#666; text-align:center; text-decoration:none; line-height:50px;
}

.pro_head .ttk{
	height:auto; margin:0 auto; padding:0; width:96%;font-family: '微软雅黑',宋体; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}
.pro_head .con{
	height:auto; margin:0; padding:0; width:92%; padding-left:4%; padding-right:4%;font-family: '微软雅黑',宋体; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}

.pro_head .pro_intro {
	width:240px;
	color:#ccc;
	padding:25px;
	color:#666;
	background:#fff;
	height:450px;
	font-size:14px;
	margin-left:10px;
	position:absolute;
	right:0
}
.pro_head .pro_intro h3 {
	font:21px/30px Arial normal;
	color:#000;
	margin-bottom:25px
}
.pro_head .pro_intro .price {
	font-weight:normal;
	text-align:center;
	position:absolute;
	font-size:21px;
	color:#F00;
	top:450px
}
.pro_img {
	background:#fff;
	height:500px;
	position:relative;
	text-align:center
}
.more_img {
	position:absolute;
	right:0;
	top:0;
	width:60px;
	margin:15px
}
.more_img img {
	width:60px;
	height:60px;
	margin-bottom:10px;
	border:1px solid #eee
}
.pro_nav {
	height:38px
}
.pro_nav li {
	float:left;
	width:100px;
}
.pro_nav li a {
	display:block;
	border-right:2px solid #fff;
	text-align:center;
	line-height:38px;
	font-size:14px;
	background:#e0e0e0
}
.pro_nav li:last-child a {
	border-right:0
}
.pro_nav li:hover a, .pro_nav li.on a {
	color:#fff;
	background:#A81514
}
#pro_show {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:25px 0
}

#pro_show .content{ margin:0 auto; padding:0; width:94%; height:auto;font-family: '微软雅黑',宋体; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_tech {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_tech .content{ margin:0 auto; padding:0; width:94%; height:auto;font-family: '微软雅黑',宋体;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_pack {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_pack .content{ margin:0 auto; padding:0; width:94%; height:auto;font-family: '微软雅黑',宋体;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_tech p, #pro_pack p {
	display:block;
	background:#eee;
	padding:3px 10px;
	margin-bottom:2px
}
#pro_aq {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_news {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:5px 0
}
#pro_news div {
	float:left;
	text-align:left;
	padding:10px;
	width:90%;
	margin:10px;
	border-bottom:2px solid #f2f2f2
}



.prori1 {
	width:100%;
	overflow:hidden
}
.prori1 ul {
	width:100%
}
.prori1 ul li {
	float:left;
	width:220px;
	height:220px;
	position:relative;
	overflow:hidden;
	border:1px solid #f3f3f3;
	padding-top:10px;
	padding-left:20px;
	margin:0 16px 16px 0;
	overflow: hidden;
	background:url(../images/loading.gif) no-repeat center center #fff
}
.prori1 ul li a{
	font-family: '微软雅黑',宋体; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;
}
.prori1 ul li a:hover{
	color:#FA9900;
}

.prori1 ul li img{
	width:240px;
	height:180px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.prori1 ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1)
}



.prori1 ul li .proliname {
	text-align:center;
	font-size:14px;
	color:#666;
	margin-top:5px
}
.prori1 ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}


.pro {
	width:100%;
	overflow:hidden
}
.pro ul {
	width:100%
}
.pro ul li {
	float:left;
	width:28%;
	height:auto;
	position:relative;
	overflow:hidden;
	border:0;
	padding-top:10px;
	margin:1% 2% 1% 2%;
	overflow: hidden;
	background:#fff; min-height:500px;
}
.pro ul li a{
	font-family: '微软雅黑',宋体;font-size:14px;color:#000; text-align:left; text-decoration:none; line-height:20px;
}
.pro ul li a:hover{
	color:#29B8C0;
}

.pro ul li img{
	width:99%;
	height:auto; border:1px solid #f3f3f3;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.pro ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1); overflow:hidden;
}

.pro ul li .proliname {
	font-family: '微软雅黑',宋体;font-size:20px;color:#000; text-align:left; text-decoration:none; line-height:20px;
	padding-top:5px;
}
.pro ul li .proliname a{
	font-family: '微软雅黑',宋体;font-size:20px;color:#000; text-align:left; text-decoration:none; line-height:20px;
}
.pro ul li .proliname a:hover{
	color:#29B8C0;
}
.pro ul li .proliname1 {
	margin:0; padding:0; width:100%; height:20px;
	text-align:left;
	font-size:14px; line-height:20px;font-family: '微软雅黑',宋体;
	color:#888;
}
.pro ul li .proliname2{
	margin:0; padding:0; width:100%; height:auto;
	text-align:left;font-family: '微软雅黑',宋体;
	font-size:13px; line-height:20px;
	color:#888;
}
.pro ul li .proliname2 p{
	text-align:left;font-family: '微软雅黑',宋体;
	font-size:13px; line-height:20px;
	color:#888;
}

.pro ul li .proliname3 {
	margin:0; padding:0; width:100px; height:auto; margin-top:10px;
	text-align:left;font-family: '微软雅黑',宋体;
	font-size:14px; line-height:20px;
	color:#888;
}
.pro ul li .proliname3 a{
	margin:0; padding:0; width:100px; display:block; height:auto;
	text-align:center; padding-left:10px; padding-right:10px;font-family: '微软雅黑',宋体;
	font-size:14px; line-height:35px;
	color:#29B8C0; border:1px solid #29B8C0;
}
.pro ul li .proliname3 a:hover{ background:#29B8C0; color:#fff;
}

.pro ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}


.feedback_list {
	border-bottom:1px solid #CCC;
	padding:15px 0 5px 0
}
.feedback_list div {
	width:100px;
	text-align:right;
	padding-right:10px;
	float:left
}
.feedback_list div span {
	color:#f00
}
.feedback_list input {
	width:250px;
	font-size:14px;
	border:1px #79a0bb solid;
	padding:3px 1px
}
.feedback_list span {
	font-size:12px;
	color:#CCC
}
a.chaxun {
	font-size:26px;
	border:2px solid #40A9D0;
	margin:20px auto;
	color:#40A9D0;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	text-align:center;
	width:300px
}
a.chaxun {
	display:block;
	padding:20px 40px 20px 40px;
	color:#40A9D0
}
a.chaxun:hover {
	background:#40A9D0;
	color:#fff;
	font-weight:bold
}
.list_page {
	border-left:1px solid #d8d8d8;
	text-align:center;
	font-size:0;
	line-height:0;
	display:inline-block;
*display:inline;
	vertical-align:middle;
}

.list_page {
	border-left:1px solid #d8d8d8;
	text-align:center;
	font-size:0;
	line-height:0;
	display:inline-block;
*display:inline;
	vertical-align:middle;
}
.list_page li{
	float:left; 
}

.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	padding:0 30px;
	border:1px solid #d8d8d8;
	border-left:0;
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#666;
	float:left;text-decoration:none;
	background-color:#f0f0f0
}
.list_page .current, .list_page a, .list_page .gap {
	width:60px;
	padding:0;
	height:40px;text-decoration:none;
	display:inline-block
}
.list_page .current {
	color:#fff;
	background-color:#185BA1; text-decoration:none;
}
.list_page .disabled {
	color:#b4b4b4
}
.list_page .next_page {
	width:auto
}
.page_div {
	height:auto;
	margin:0 auto 20px;
*margin:20px 0;
	padding:25px 0 28px 0;
	display:none
}
.list_page a{
	margin-left:10px;
}
.list_page a:hover {
	background-color:#fff
}
a.prev_page {
	padding:0 30px;
	width:auto
}
.page_div .picnext {
	width:225px;
	height:95px;
	display:none;
	background:url(../images/paging_icon1.png) no-repeat 0 -7px;
	vertical-align:top;
	margin:-22px 0 0 20px
}
.list_page span {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}
.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	float:none;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	float:left;
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}

/*foot*/
#HBox{ width:500px; height:500px; background:#fff; padding:20px;}
#HBox p{ height:40px;}
#HBox input{ width:350px; float:left; height:30px; line-height:30px; padding:0;}
#HBox label{ width:100px; float:left;}
 
#HBox textarea{ width:350px; float:left; height:80px;}
#HBox .submit{ width:150px; float:left; height:40px; margin-left:100px; color:#fff;}

#shejiao{margin:0 auto; padding:0; width:100%; height:auto; background:#212121; padding-top:30px; padding-bottom:30px;}
#shejiaomain{margin:0 auto; padding:0; width:100%; height:auto; background:#212121; padding-top:30px; padding-bottom:30px; max-width:1200px;}
#shejiaotitle{margin:0 auto; padding:0; width:100%; height:40px; font-family: '微软雅黑',宋体; font-size:24px;color:#fff; text-align:center; text-decoration:none; line-height:40px; }
#shejiaocon{margin:0 auto; padding:0; width:100%; height:auto;padding-top:15px; padding-bottom:15px; }
.shejiaocon1{margin:0; padding:0; width:14%; height:auto; float:left; text-align:center;}
.shejiaocon1 img{ max-width:100%; height:auto;}
.shejiaocon1 img:hover{-moz-opacity:0.68 !important; filter:alpha(opacity=68); opacity: 0.68;  _-moz-opacity:0.68;  }

#site{ margin:0 auto; padding:0; width:100%; height:AUTO; background:#212121; padding-top:30px; padding-bottom:30px; border-top:1px solid #404040;}
#sitemain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;}
#site1{ margin:0; padding:0; width:70%; height:auto; padding-top:30px; float:left;}

.site1{ margin:0; padding:0; width:auto;height:auto; }
.site1{ height:auto;}
.site1 ul { padding:0; margin:0 auto; list-style:none; border:0;  width:auto; text-align:left;}
.site1 ul li{ margin:0; padding:0;border:0; width:25%; display:block;   height:auto;  font-family: '微软雅黑',宋体; font-size:14px;color:#fff; text-align:left; text-decoration:none; line-height:22px; float:left;}
.site1 ul li a{margin:0; padding:0;border:0;width:100%; display:block;  padding-left:2%;font-family: '微软雅黑',宋体; font-size:14px; color:#fff; text-align:left; text-decoration:none; line-height:22px; font-weight: bold;}
.site1 ul li a:hover{color:#FEE101;}

.site1 ul li ul{ margin:0; padding:0;border:0; width:100%;  height:auto;  display:block; font-family: '微软雅黑',宋体; font-size:14px;color:#ffffff; text-align:center; text-decoration:none; line-height:22px; float:left;}
.site1 ul li ul li { margin:0; padding:0; border:0;width:100%; height:auto; display:block; font-family: '微软雅黑',宋体; font-size:13px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}

.site1 ul li ul li a{ margin:0; padding:0; border:0;width:96%; padding-left:2%; padding-right:2%; height:auto; display:block; font-family: '微软雅黑',宋体; font-size:11px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
.site1 ul li ul li a:hover{color:#FEE101;}




#site2{ margin:0; padding:0; width:30%; height:auto; float:left;}
#site21{ margin:0; padding:0; width:100%; height:auto; font-family: '微软雅黑',宋体; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:30px; float:left;}
#site22{ margin:0; padding:0; width:100%; height:auto; padding-top:10px; font-family: '微软雅黑',宋体; font-size:12px;color:#fff; text-align:left; text-decoration:none; line-height:20px; float:left;}


#foot{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:15px; padding-bottom:15px; border-top:1px solid #404040; background:#212121;font-family: '微软雅黑',宋体; font-size:14px; color:#f6f6f6; text-align:center; text-decoration:none; line-height:30px;}
#foot a{font-family: '微软雅黑',宋体; font-size:14px; color:#f6f6f6; text-align:center; text-decoration:none; line-height:30px;}
#foot a:hover{ color:#29B8C0; }

#conleftsearch{  margin:0 auto; padding:0; width:90%; padding:10px 0 30px 0;}
#conleftsearch .input{ width:80%; height:30px; padding:0; color:#c4c4c4; border:1px solid #c0c0c0; border-right:none; float:left;font-family: '微软雅黑',宋体; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:25px;}

#conleftsearch .btn{ width:19%; float:left; height:30px; border:none; background:#40A9D0 url(image/search.png) no-repeat center; cursor:pointer; margin:0;}
#conleftsearch .btn:hover{background:#1aa0a7 url(image/search.png) no-repeat center;}


.search1{  margin:0 auto; padding:0; width:96%; padding:10px 0 30px 0;}
.search1 .input{ width:80%; height:25px; padding:0; color:#c4c4c4; border:1px solid #c0c0c0; border-right:none; float:left;font-family: '微软雅黑',宋体; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:25px;}
.search1 .btn{ width:14%; height:26px; border:none; background:#6698cc; float:left; cursor:pointer; margin:0 8px 0 0;}


@media screen and (max-width:1290px) {
	.top{ padding: 10px 0px 15px;}
	.sharpBox{ margin-top: 15px;}
	.nav a{ font-size: 15px;}
	.banner .binbox,.ibox{ width: 1000px; margin-left: -500px;}
	.banner .binbox .zh{ font-size: 38px;}
	.ibox li{ padding: 20px 0px;}
	.ibox .iboxC{ padding: 0px 30px;}		#indexzxj{ margin:0 auto; padding:0; width:100%; height:auto; background:none; max-width:1200px; }
#indexzxjleft{ margin:0; padding:0; width:30%; height:auto; float:left;}
#indexzxjright{ margin:0; padding:0; width:65%; height:auto; float:left; padding:2%;}
#indexmdjmain{ margin:0 auto; padding:0; width:100%; height:auto; background:none; max-width:1200px; }

#conaboutbanner1{ margin:0 auto; padding:0; width:100%; height:300px; background:url(image/b6a.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner2{ margin:0 auto; padding:0; width:100%; height:300px; background:url(image/b2a.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner3{ margin:0 auto; padding:0; width:100%; height:300px; background:url(image/b10a.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner4{ margin:0 auto; padding:0; width:100%; height:30px; background:url(image/b4a.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner5{ margin:0 auto; padding:0; width:100%; height:300px; background:url(image/b5a.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner6{ margin:0 auto; padding:0; width:100%; height:300px; background:url(image/b8a.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner7{ margin:0 auto; padding:0; width:100%; height:300px; background:url(image/b9a.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner8{ margin:0 auto; padding:0; width:100%; height:300px; background:url(image/b11a.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner9{ margin:0 auto; padding:0; width:100%; height:300px; background:url(image/b9a.jpg) no-repeat top center;margin-top:58px;}




}



@media screen and (max-width:1050px) {
.logo{ width: 60px; padding: 6px 0px 10px; margin-left: 2%;}
.logo1{ width:auto; height:51px; padding-left:10px;}
.logo11{ width:100%;font-size:16px; line-height:25px;}
.logo12{ padding:0; width:100%; font-size:16px; line-height:25px;}
	.sharpBox{ margin-top: 14px;display:none;}
	.grop{ position: fixed; left: 0px; top: 0px; width: 100%; background-color: #fff; z-index: 900;}
	.top{ padding: 0px 0px; width: 100%;}
	.menu-handler{ display: block;}
	.navbox{ display: none;}
	.mtop{ height: 58px;}
.contentindexs1 ul li {	float:left;	width:23%;height:auto;position:relative;overflow:hidden;padding-top:10px;margin:10px 1%;	overflow: hidden;}	
.contentindexs1 ul li img{	width: 240px; height: 180px;}	
	
.contentindexs1 ul li.end {	float:left;	width:23%;height:180px;position:relative;overflow:hidden;margin:10px 1%;	margin-top:20px;overflow: hidden; background: #0067b5; color: #fff; text-align: center; padding-top: 30px; font-size: 20px;}
.contentindexs1 ul li.end img{	width: 40px; height: 40px;}
.contentindexs1 ul li.end a{color: #fff; text-align: center; padding-top: 30px; font-size:20px; line-height: 40px;}
}

@media screen and (max-width:1020px) {

#site{ display:none;}
}

@media screen and (max-width:860px) {
#conaboutbanner1{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b6b.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner2{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b2b.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner3{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b10b.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner4{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b4b.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner5{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b5b.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner6{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b8b.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner7{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b9b.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner8{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b11b.jpg) no-repeat top center;margin-top:58px;}
#conaboutbanner9{ margin:0 auto; padding:0; width:100%; height:202px; background:url(image/b7b.jpg) no-repeat top center;margin-top:58px;}
	
	
	
.newsList li{ width: 31%; float: left; display: block; margin:1%;}
.logo{ width: 50px; padding: 6px 0px 10px; margin-left: 2%;}

.newsType a{ width:46%; margin:2%;}
.pros { margin: 0 auto;  width: 48%; margin: 1%; margin-top: 20px; float:left; }
#indexzxjleft{ margin:0; padding:0; width:96%; height:auto; margin:2%;}
#indexzxjright{ margin:0; padding:0;width:96%; height:auto; margin:2%;}
#indexzxjright31{ margin:0 auto; padding:0; width:140px;}

#conmainabout11{ margin:0 auto; padding:0; width:96%; margin:2%; height:auto; float:left;}
#conmainabout111{  padding-left:0; }
#conmainabout112{  padding-left:0; }


#conmainabout12{ margin:0 auto; padding:0;  width:96%; margin:2%; height:auto; float:left;}
#conmainabout211{ margin:0 auto; padding:0; width:96%; margin:2%; float:left; }
#conmainabout212{ margin:0 auto; padding:0;  width:96%; margin:2%;  float:left;  height:auto;}

#ban{ margin:0 auto; padding:0; width:100%; height:4px; background:#51A7F7;}
.indexnewsList a { width: 46%; background: #fff; color: #646464; display: block; float: left; margin: 2%; position: relative; }

#indextiao{ margin:0 auto; padding:0; width:100%; height:151px; background:url(image/171.jpg) no-repeat top center;}

.proList a{ display:block; float:left; width:46%; margin-left:3%; margin-bottom:3%; color:#999; background:#fff; transition:400ms; -webkit-transition:400ms; }

.pnav li{ float:left; width:33.3%;background:#0C8DEB; margin-top:1px; }


.solutes{ width:50%; float:left; position:relative;}
.solute-info{ width:50%; float:left; position:relative; overflow:hidden;}
.tab ul.menu li{width:31%;height:32px;border:1px solid #666; color:#666; margin-right:1%; margin-left:1%; margin-top:10px;line-height:32px;list-style:none;font-size:14px;cursor:pointer;}

.contentindex ul li {	float:left;	width:46%;height:auto;position:relative;overflow:hidden;padding-top:10px;margin:2%;	overflow: hidden;	
}
	
	
	
.contentindexs1 ul li {	float:left;	width:48%;height:auto;position:relative;overflow:hidden;padding-top:10px;margin:10px 1%;	overflow: hidden;}	
.contentindexs1 ul li img{	width: 400px; height: 240px;}	
	
.contentindexs1 ul li.end {	float:left;	width:48%;height:240px;position:relative;overflow:hidden;margin:10px 1%;	margin-top:20px;overflow: hidden; background: #0067b5; color: #fff; text-align: center; padding-top: 30px; font-size: 20px;}
.contentindexs1 ul li.end img{	width: 40px; height: 40px;}
.contentindexs1 ul li.end a{color: #fff; text-align: center; padding-top: 30px; font-size:20px; line-height: 40px;}
	
	
	
	
	
}


@media screen and (max-width:740px) {
.newsList li{ width: 47%; float: left; display: block; margin:1%;}
#conmain1{ margin:0 auto; padding:0;width:96%; margin:2%;height:40px; float:left;text-align:left;}
#conmain2{ margin:0 auto; padding:0; width:96%; margin:2%;float:left; text-align:left;}

#conpromain31{ margin:0 auto; padding:0;  width:96%; margin:2%; height: auto; float:left;background:#fff; }
#conpromain32{ margin:0 auto; padding:0;  width:96%; margin:2%; height: auto; float:left;}

#indexnewscon11{ margin:0 auto; padding:0; width:96%; margin:2%; float:left; height:auto; border:0; }

#indexaboutmain21{ margin:0 auto; padding:0; width:96%; padding-left:2%; padding-right:2%; }
#indexaboutmain22{ margin:0 auto; padding:0; width:96%; padding-left:2%; padding-right:2%; float:left; padding-top:20px;}



}

@media screen and (max-width:640px) {
		.menu-handler{ display: none;}
.logo1{ width:auto; height:43px; padding-left:10px; padding-top:8px;}
.logo11{ width:100%;font-size:14px; line-height:21px; display:none; }
.logo12{ padding:0; width:100%; font-size:14px; line-height:21px; display:none;}


.logo13{ width:100%;font-size:14px; line-height:21px; color: #000; display:block; }
.logo14{ padding:0; width:100%; font-size:14px; line-height:21px;color: #000;display:block;}


	#hottel{ display:block; margin:0 auto; padding:0; position:absolute; top:0; width:100%; height: 40px; background:#222;font-family: '微软雅黑',宋体;font-size:14px;color:#fff; font-weight: normal; text-align:center; text-decoration:none; line-height:40px;  }
	#hottel a{font-family: '微软雅黑',宋体;font-size:14px;color:#fff; font-weight: normal; text-align:center; text-decoration:none; line-height:40px;  }
	.top{ padding: 40px 0px 0 0; width: 100%;}

	#topmenu{ display:block; margin:0 auto; padding:0; width:100%; height: auto; background:#fff;margin-top:98px; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
#topmenu ul{margin:0 auto; padding:0; width:100%; }

#topmenu ul li{ margin:0; padding:0; width:25%; height:auto; float:left; background:url(image/line1.png) no-repeat top right; border-bottom:1px solid #e3e3e3;}
#topmenu ul li a{ margin:0; padding:0;display:block; height:40px; font-family: '微软雅黑',宋体;font-size:14px;color:#0d8ceb; font-weight: normal; text-align:center; text-decoration:none; line-height:40px; }
#topmenu ul li a:hover{ font-family: '微软雅黑',宋体;color:#fff; text-decoration:none; background:#0d8ceb; }
#banner{ padding:0; margin:0;}
}

@media screen and (max-width:540px) {
	
		.menu-handler{ display: none;}

	
	#conaboutbanner1{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b6c.jpg) no-repeat top center; }
#conaboutbanner2{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b2c.jpg) no-repeat top center;}
#conaboutbanner3{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b10c.jpg) no-repeat top center;}
#conaboutbanner4{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b4c.jpg) no-repeat top center;}
#conaboutbanner5{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b5c.jpg) no-repeat top center;}
#conaboutbanner6{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b8c.jpg) no-repeat top center;}
#conaboutbanner7{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b9c.jpg) no-repeat top center;}
#conaboutbanner8{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b11c.jpg) no-repeat top center;}
#conaboutbanner9{ margin:0 auto; padding:0; width:100%; height:150px; background:url(image/b7c.jpg) no-repeat top center;}

	
		.menu-handler{ margin-left:0;}

.menu-handler .burger { left: 0 margin: 0px 0px 0px -12px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }		
		.newsList li{ width: 96%; float: left; display: block; margin:2%;}
.newsType a{ width:96%; margin:2%;}
.pros { margin: 0 auto;  width: 48%; margin: 1%; margin-top: 20px; float:left; }
.pros .txts { background: #fff; position: relative; padding: 10px; transition: 400ms; -webkit-transition: 400ms; }

.aboutLink li { float: left; display: block; width: 96%; margin:2%; text-align: center; }

.news_info .prev {	width:96%;margin:2%;}
.news_info .next {	width:96%;margin:2%;text-align:left;}
.indexnewsList a { width: 96%; background: #fff; color: #646464; display: block; float: left; margin: 2%; position: relative; }

#indexaboutmain11{margin:0 auto; padding:0; width:200px; height:auto; float:left;}
#indexaboutmain11 img{ max-width:100%; height:auto;}
#indexaboutmain12{  margin:0 auto; padding:0; width:88px; height:auto; float:right;}
#indexaboutmain12 img{ max-width:100%; height:auto;}


#indexsolutionmain11{margin:0 auto; padding:0; width:200px; height:auto; float:left;}
#indexsolutionmain11 img{ max-width:100%; height:auto;}
#indexsolutionmain12{  margin:0 auto; padding:0; width:88px; height:auto; float:right;}
#indexsolutionmain12 img{ max-width:100%; height:auto;}

#indexpromain11{margin:0 auto; padding:0; width:200px; height:auto; float:left;}
#indexpromain11 img{ max-width:100%; height:auto;}
#indexpromain12{  margin:0 auto; padding:0; width:88px; height:auto; float:right;}
#indexpromain12 img{ max-width:100%; height:auto;}


#indexnewsmain11{margin:0 auto; padding:0; width:200px; height:auto; float:left;}
#indexnewsmain11 img{ max-width:100%; height:auto;}
#indexnewsmain12{  margin:0 auto; padding:0; width:88px; height:auto; float:right;}
#indexnewsmain12 img{ max-width:100%; height:auto;}



#indextiao{ margin:0 auto; padding:0; width:100%; height:144px; background:url(image/172.jpg) no-repeat top center;}

.proList a{ display:block; float:left; width:96%; margin-left:2%;margin-right:2%; margin-bottom:3%; color:#999; background:#fff; transition:400ms; -webkit-transition:400ms; }

.pnav li{ float:left; width:49%;background:#0C8DEB; }

.coopmiss{ padding:2%; margin:2%; height:auto; background:rgba(12,141,235,0.93); background:#fff\9; filter:alpha(opacity=93); width:92%; float:left;}

.tab ul.menu li{width:47%;height:32px;border:1px solid #666; color:#666; margin-right:1%; margin-left:1%;;line-height:32px;list-style:none;font-size:14px;cursor:pointer;}

}

@media screen and (max-width:450px) {
	.sharpBox{ display:none;}
.solutes{ width:100; float:left; position:relative;}
.solute-info{ width:100%; float:left; position:relative; overflow:hidden;}

}




#sitemapnei{ margin:0 auto; padding:0; width:96%; max-width:1200px; height:auto;}
#sitemapnei1{ margin:0 auto; padding:0; width:96%; padding-left:2%; height:40px; background:#EEEEEE; color:#666666; font-size:14px; font-family:"微软雅黑","宋体"; line-height:40px;}
#sitemapnei2{ margin:0 auto; padding:0; width:100%; height:40px; color:#666666; font-size:14px; font-family:"微软雅黑","宋体"; line-height:40px;}
#sitemapnei2 ul{margin:0 auto; padding:0; width:100%; height:auto; color:#666666; font-size:14px; font-family:"微软雅黑","宋体"; line-height:40px; margin-top:5px;}
#sitemapnei2 ul li{ margin:0; padding:0;width:32%; text-align:center; margin-right:1%;background:#E7F7FF; float:left;margin-top:2px;}
#sitemapnei2 ul li a{margin:0; padding:0;width:auto;width:96%; padding-left:1%; float:left; padding-right:1%; color:#5a5a5a; display:block; font-size:14px; font-family:"微软雅黑","宋体"; line-height:30px;}
#sitemapnei2 ul li a:hover,.nav .cur a{ color:#017AB9; background:#B4D3E2;}

#sitemapnei3{ margin:0 auto; padding:0; width:100%; height:40px; background:#007BB9; margin-top:15px; margin-bottom:15px; color:#fff; font-size:14px; font-family:"微软雅黑","宋体"; line-height:40px; text-align:center;}
#sitemapnei4{ margin:0 auto; padding:0; width:100%; height:40px;}



#sitemapnei5{ margin:0 auto; padding:0; width:100%; height:40px; color:#666666; font-size:14px; font-family:"微软雅黑","宋体"; line-height:40px;}
#sitemapnei5 ul{margin:0 auto; padding:0; width:100%; height:auto; color:#666666; font-size:14px; font-family:"微软雅黑","宋体"; line-height:40px; margin-top:5px;}
#sitemapnei5 ul li{ margin:0; padding:0;width:100%; text-align:center; margin-right:1%;background:#E7F7FF; float:left;margin-top:2px;}
#sitemapnei5 ul li a{margin:0; padding:10px 2%;width:auto;width:96%;  float:left;  color:#000; display:block;text-align:left; font-size:20px; font-family:"微软雅黑","宋体"; line-height:30px;}
#sitemapnei5 ul li a:hover,.nav .cur a{ color:#017AB9; background:#B4D3E2;}


#sitemapnei5 ul li ul{ margin:0; padding:0;width:100%; text-align:center; margin-right:1%;background:#fff; float:left;margin-top:2px;}
#sitemapnei5 ul li ul li {margin:0; padding:10px 0;width:auto;width:18%; padding-left:1%; float:left; background:#fff;padding-right:1%; color:#5a5a5a; display:block; font-size:14px; font-family:"微软雅黑","宋体"; line-height:30px;}
#sitemapnei5 ul li ul li a{margin:0; padding:0;width:auto;width:96%; padding-left:2%; float:left; border-bottom:1px dashed #e3e3e3; padding-right:2%; color:#5a5a5a; display:block; font-size:14px; font-family:"微软雅黑","宋体"; line-height:30px;}
#sitemapnei5 ul li ul li a:hover{ color:#017AB9; background:#B4D3E2;}

#sitemapnei6{ margin:0 auto; padding:0; width:100%; height:40px; color:#666666; font-size:14px; font-family:"微软雅黑","宋体"; line-height:40px;}
#sitemapnei6 ul{margin:0 auto; padding:0; width:100%; height:auto; color:#666666; font-size:14px; font-family:"微软雅黑","宋体"; line-height:40px; margin-top:5px;}
#sitemapnei6 ul li{ margin:0; padding:0;width:14%; text-align:center; margin-right:1%;background:#E7F7FF; float:left;margin-top:2px;}
#sitemapnei6 ul li a{margin:0; padding:0;width:auto;width:96%; padding-left:1%; float:left; padding-right:1%; color:#5a5a5a; display:block; font-size:14px; font-family:"微软雅黑","宋体"; line-height:30px;}
#sitemapnei6 ul li a:hover,.nav .cur a{ color:#017AB9; background:#B4D3E2;}





/*--------------------------------------------------------------
# Services One
--------------------------------------------------------------*/
.text-center{text-align: center;}
.section-title {
  margin-top: 19px;
  margin-bottom: 50px;
}

.section-title__tagline {
  position: relative;
  display: inline-block;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.section-title__tagline::before {
  position: absolute;
  top: -20px;
  left: 50%;
  background-image: url(image/section-title-icon.png);
  width: 14px;
  height: 14px;
  transform: translateX(-50%);
  content: "";
}

.section-title__title {
  margin: 0;
  font-size: 40px;
  line-height: 60px;
  font-weight: 800;
}

.section-title__title1 {
  margin: 0;
  font-size: 16px;
  line-height: 30px;
}
.services-one {
  position: relative;
  display: block;
  padding: 80px 0 90px; background: #f8f8f8;
  z-index: 3;
}

.services-one__single {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.services-one__img {
  position: relative;
  display: block;
  overflow: hidden;
}

.services-one__img:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: rgba(0,0,0,0.3);
  opacity: 1;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: perspective(400px) rotateX(-90deg) scale(0.2);
  -ms-transform: perspective(400px) rotateX(-90deg) scale(0.2);
  transform: perspective(400px) rotateX(-90deg) scale(0.2);
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  border-radius: var(--qondri-bdr-radius);
  z-index: 1;
}

.services-one__single:hover .services-one__img:before {
  opacity: 1;
  -webkit-transform: perspective(400px) rotateX(0deg) scale(1);
  -ms-transform: perspective(400px) rotateX(0deg) scale(1);
  transform: perspective(400px) rotateX(0deg) scale(1);
}

.services-one__img img {
  width: 100%;
  border-radius: var(--qondri-bdr-radius);
  transition-delay: 0.1s;
  transition-timing-function: ease-in-out;
  transition-duration: 0.7s;
  transition-property: all;
}

.services-one__single:hover .services-one__img img {
  transform: scale(1.1) rotate(2deg);
}

.services-one__icon {
  height: 92px;
  width: 92px;
  background-color: var(--qondri-base);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
}

.services-one__icon span {
  font-size: 64px;
  color: var(--qondri-white);
  position: relative;
  display: inline-block;
  transition: all 500ms linear;
  transition-delay: 0.1s;
}

.services-one__single:hover .services-one__icon span {
  transform: rotateY(360deg);
}

.services-one__content {
  position: relative;
  display: block;
  border: 1px solid var(--qondri-bdr-color);
  border-top: 0;
  text-align: center;
  padding: 31px 38px 40px;
  background-color: rgb(255, 255, 255);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.services-one__single:hover .services-one__content {
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}

.services-one__title {
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
}

.services-one__title a {
  color: var(--qondri-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.services-one__single:hover .services-one__title a {
  color: var(--qondri-base);
}

.services-one__text {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 31px;
}

.services-one__btn {
  font-size: 13px;
  color: var(--qondri-gray);
  background-color: var(--qondri-primary);
  padding: 8px 90px 8px;
}

.services-one__btn span {
  font-size: 15px;
}

.services-one__single:hover .services-one__btn {
  color: var(--qondri-white);
}

.services-one__single:hover .services-one__btn::before {
  height: 580%;
}

.services-one__content.lan{background:#eae8d6;}




/* ----------------------------------
	Call To Action Section Styles
 ------------------------------------ */
.cta-theme-bg {background-color: #0067b5;margin: 0 auto; padding: 40px 0; width: 100%; height: auto;}

.cta-theme-bg .txt1{font-size: 16px; color: #fff; text-align: center; padding: 20px 0;}
.cta-theme-bg .txt1 h2{font-size: 36px; color: #fff; text-align: center;}

.fuwu{
	z-index: 99;
       height: auto;
}
.fuwu ul li{
	    width: 18%;
       padding: 30px 0 ; margin: 1%;border-bottom-right-radius: 35px; border-top-left-radius: 15px;
    overflow: hidden;
    text-align: center;
	background: url("../images/l_y.jpg")no-repeat right center #fff;
	height: auto;
	float: left;
}
.fuwu ul li p{
	    font-size: 24px;
    color: #333; padding: 15px 0 0 0;
    font-weight: bold;
    line-height: 22px;
}

.fuwu ul li span{
	    font-size: 14px;padding: 8px 0;
    color: #525252;
    line-height: 30px;
    display: block;
}
.fuwu ul li img{
	margin: 0 auto;
}
.fuwu ul li:last-child{background: #fff;}
.fuwu ul li:hover p{color: #00824a;}
.fuwu ul li:nth-child(1){margin-top: 0;}
.fuwu ul li:nth-child(2){margin-top: 40px;}
.fuwu ul li:nth-child(3){margin-top: 80px;}
.fuwu ul li:nth-child(4){margin-top: 40px;}
.fuwu ul li:nth-child(5){margin-top: 0;}


.img-fluid{max-width:100%;height:auto}


.soluionnewpro{background-image:url(image/solution/bg1.jpg);
  padding: 50px 0 50px; width: 100%;}


.soluionnewpro .teams-card{
  background: #fff;
  box-shadow: 0px 6px 38px 0 #dae0e5;
  padding: 20px;
  border-radius:0px;
  text-align: center;
  border: 1px solid #f8f8f8;
  transition: all 0.3s ease-out;position:relative;overflow:hidden;margin:2%;	overflow: hidden;	
}
.soluionnewpro .teams-card:hover{
  background:#0067b5;
}

.soluionnewpro .img{	width: 100%; height: auto; overflow: hidden;}
.soluionnewpro .img img{	width:340px;	height:240px;	transition:all 0.3s;	-webkit-transition:all 0.3s}
.soluionnewpro .img img:hover{	transform:scale(1.1, 1.1);	-webkit-transform:scale(1.1, 1.1)}
.soluionnewpro .text{ width:100%; height:auto;	font-family: '微软雅黑',宋体; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;}


/* ===== 5. About Area CSS ===== */
.cctv_about_area {
    padding: 80px 0 80px;
}
.about_content_inner {
    padding-left: 20px;
}
.cctv_about_image_inner {
    padding-right: 20px;
}
.cctv_about_image_inner img{
  max-width: 100%; height: auto;
}

.cctv_about_area .witr_section_title {
    margin-bottom: 32px;
}
.icon-list-icon i {
    color: #0c5adb;
	font-size:18px;
}
.about_list_inner ul li {
    padding: 10px 0; border-bottom: 1px dashed #e3e3e3;
}
.about_list_inner ul li .icon-list-text {
    
    font-size: 20px;
    font-weight: 400;
	align-self: center; line-height: 30px;
    padding-left: 5px;
}
.about_middle_heading {
    padding-bottom: 12px; font-size: 24px; color: #000;
}
.cctv_about_area .witr_btn {
    font-size: 16px;
    background: #0c5adb;
    color: #fff;
    font-family: Mulish,sans-serif;
	margin-top: 22px;
}
.witr_btn:hover {
    background: #000;
	color:#fff;
}

.witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3 {
    font-size: 36px;
    margin: auto;
    font-weight: 700;
    line-height: 1.4;
}
 .witr_section_title_inner h3 {
    padding: 5px 0 0 0;
}
.witr_section_title_inner h2 {
    font-size: 16px;
    display: inline-block;
    border-radius: 30px;
    margin-bottom: 10px;
    color: #0c5adb;
}
.witr_section_title {
    margin-bottom: 45px;
}
.witr_section_title_inner p {
    width: 100%;
    padding: 10px 0px 0px 0px;
    margin-top: 10px;
}



.witr_image_title{padding:15px 0;}



.faq-funfact-section {
  position: relative;
  z-index: 1;padding: 0;
}

.faq-funfact-section::before {
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("image/solution/map.png");
  background-repeat: no-repeat;
  background-color: #0067b5;
  width: 100%;
  height: 80%;
  content: "";
  z-index: -1;
}

.count{margin:0 auto; padding: 40px 0; width: 100%; height: auto;}
.count .t1 {margin:0 auto; padding: 10px 0; width: 100%; height: auto; font-size: 30px; color: #fff; text-align: center; line-height: 30px;}
.count .t1 span {font-size: 46px; font-weight: bold;}
.count .t2 {margin:0 auto; padding: 5px 0 10px 0; width: 100%; height: auto; font-size: 20px; color: #fff; text-align: center; line-height: 30px;}

.faqabout{margin:80px auto;  padding: 30px; width: 100%; height: auto; box-shadow: 0px 6px 38px 0 #0067b5; border: 1px solid #4c9cd8;}
.faqabout .img{margin:0 auto;  padding:0; width: 100%; height: auto;}
.faqabout .img img{width: 100%; height: auto;}
.faqabout .txt {margin:0 auto; padding: 0; width: 100%; height: auto; font-size:16px; color: #fff; text-align: left; line-height: 30px;}
.faqabout .txt h4 { font-size:24px; color: #fff; font-weight: bold;text-align: left; width: 100%; border-bottom: 1px dashed #fff; line-height: 30px; margin:15px 0; padding: 15px 0;}



.chuhuo{
	padding: 40px 0 0;
}


.shili{
    background: #fff;
    padding: 30px;
    overflow: hidden;
    box-shadow: 0px 15px 19px -3px #e4e4e4;
    z-index: 99;
    position: relative;
	margin: 10px 0 0;
}

.shitit{
	overflow: hidden;
}
.shili ul li {
	    float: left;
    width: 23%; margin: 1%; padding: 20px;
    height: auto;
    overflow: hidden; border-right: 1px solid #e3e3e3;
}
.shili ul li .shiwen {
	    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin: 31px 0 26px; text-align: center;
}
.shili ul li .shitit i{
	width: 60px;
    height:60px;
    display: inline-block;
    background: #51b636;
    border-radius: 10px;
    line-height: 60px;
    overflow: hidden;
	float: left;
}
.shili ul li .shitit i img{
	margin: 0 auto;
    padding: 10px 10px;
}
.shili ul li .shitit p {float: left;display: block;margin: 5px 0 0 21px;}
.shili ul li .shitit p span{
	font-size: 24px;
    color: #333333;
    font-weight: bold;
	display: block
}

.shili ul li .shitit p em{
	font-size: 14px;
    color: #c7c7c7;
    font-style: normal;
    text-transform: uppercase;
}
.shili ul li .shipic{margin: 0 auto; padding: 0; width: 100%; height: auto;}
.shili ul li .shipic img{max-width: 100%; height: auto;}

.h2-contact-section{margin:80px auto 50px auto; padding:0; width: 100%; height: auto; clear: both; overflow: hidden; border-top-left-radius:60px; border-bottom-right-radius:60px;}
.h2-contact-section .left{margin:0; padding:60px 0; width: 35%; height: auto; background: #0067b5; float: left;}
.h2-contact-section .txt1 {margin:0 auto; padding: 0; width: 100%; height: 90px; font-size:36px; color: #fff; font-weight: bold;text-align: center; line-height: 90px;}
.h2-contact-section .txt1 span{color: #ffc528; font-size:46px; font-weight: bold;text-align: center; line-height: 90px; }



.h2-contact-section .txt2 {margin:0 auto; padding: 0; width: 100%; height: 90px; font-size:36px; color: #fff; font-weight: normal;text-align: center; line-height: 90px;}
.h2-contact-section .right{margin:0; padding:60px; width: 65%; height: auto; background: #51b636; float: left;}

@media(max-width:1024px){
	.fuwu ul li{
	    width: 31%;
       padding: 30px 0 ; margin: 1%;border-bottom-right-radius: 0; border-top-left-radius: 0;
    overflow: hidden;
    text-align: center;
	background: url("../images/l_y.jpg")no-repeat right center #fff;
	height: auto;
	float: left;
}
.fuwu ul li:nth-child(1){margin-top: 0;}
.fuwu ul li:nth-child(2){margin-top: 0;}
.fuwu ul li:nth-child(3){margin-top: 0;}
.fuwu ul li:nth-child(4){margin-top: 0;}
.fuwu ul li:nth-child(5){margin-top: 0;}
	
	
.h2-contact-section{margin:50px auto 50px auto; border-top-left-radius:40px; border-bottom-right-radius:40px;}
.h2-contact-section .left{margin:0; padding:60px 0; width: 35%; height: auto; background: #0067b5; float: left;}
.h2-contact-section .txt1 {margin:0 auto; padding: 0; width: 100%; height: 60px; font-size:26px; color: #fff; font-weight: bold;text-align: center; line-height: 40px;}
.h2-contact-section .txt1 span{color: #ffc528; font-size:30px; font-weight: bold;text-align: center; line-height: 40px; }



.h2-contact-section .txt2 {margin:0 auto; padding: 0; width: 100%; height: 60px; font-size:26px; color: #fff; font-weight: normal;text-align: center; line-height: 40px;}
.h2-contact-section .right{margin:0; padding:60px 20px; width: 65%; height: auto; background: #51b636; float: left;}	
	
	.shili ul li {
	    float: left;
    width: 48%; margin: 1%; padding: 20px;
    height: auto;
    overflow: hidden; border-right: 1px solid #e3e3e3;
}
}

@media(max-width:640px){
	.fuwu ul li{
	    width: 48%;
       padding: 30px 0 ; margin:10px 1%;border-bottom-right-radius: 0; border-top-left-radius: 0;
    overflow: hidden;
    text-align: center;
	background: url("../images/l_y.jpg")no-repeat right center #fff;
	height: auto;
	float: left;
}	
	.fuwu ul li:nth-child(5){width: 98%;}	
	
	
.h2-contact-section{margin:30px auto; border-top-left-radius:40px; border-bottom-right-radius:40px;}
.h2-contact-section .left{margin:0; padding:20px; width: 100%; height: auto; background: #0067b5; float: left;}
.h2-contact-section .txt1 {margin:0 auto; padding: 0; width: 100%; height: 60px; font-size:26px; color: #fff; font-weight: bold;text-align: center; line-height: 40px;}
.h2-contact-section .txt1 span{color: #ffc528; font-size:30px; font-weight: bold;text-align: center; line-height: 40px; }



.h2-contact-section .txt2 {margin:0 auto; padding: 0; width: 100%; height: 60px; font-size:20px; color: #fff; font-weight: normal;text-align: center; line-height: 40px;}
.h2-contact-section .right{margin:0; padding:20px; width: 100%; height: auto; background: #51b636; float: left;}	
	
	.shili ul li {
	    float: left;
    width: 98%; margin: 1%; padding: 20px 10px;
    height: auto;
    overflow: hidden; border-right:0;border-bottom: 1px dashed #e3e3e3;
}
	.count .col-lg-3{width: 50%; float: left;}	
	.cctv_about_area {
    padding: 20px 0 20px;
}
.witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3 {
    font-size: 24px;
    margin: auto;
    font-weight:600;
    line-height: 30px;
}	
.about_list_inner ul li .icon-list-text {
    
    font-size: 16px;
    font-weight: 400;
	align-self: center; line-height: 30px;
    padding-left: 5px;
}	
.cta-theme-bg .txt1 h2{font-size: 24px; padding: 15px 0; color: #fff; text-align: center; line-height: 30px;}	
.cta-theme-bg {padding:20px 0; }	
	
	
}
