@charset "utf-8";
/* 公共样式 */
* { padding: 0; margin: 0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
html{background:#FFF; }
body{color:#666;margin:0 auto;font-size:12px;font-family:"Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;padding-top:2px;background:#FFF; }
table {border-spacing:0;border-collapse:collapse;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,th,{font-style:normal;font-weight:normal;} 
ol,ul,li {list-style:none;} 
q:before,q:after {content:".";}
a{color:#666; text-decoration:none;cursor:pointer;}
a:hover{color:#1A4C95;}
a,a:active,button{blr:expression(this.onFocus=this.blur()); outline:0;}
::-moz-focus-inner{border:0px;}
.clear {display:block;clear: both;height:0;line-height:0;overflow:hidden;visibility: hidden;font-size:0px;}
.FF{overflow:hidden;*zoom:1;}
.FL,.fl{float:left;}
.FR,.fr{float:right;}
.blue{color:#1A4C95;}
.noBg{background:none !important;}
.clearfix:after{content:""; visibility:hidden; height:0; display:block; clear:both;}
.clearfix{zoom:1;}
/*首页 头部*/

.header{width:100%;background:url(../images/topbg.png) repeat-x top;}
.topbg{width:1200px;margin:0 auto;position:relative;}
.yuyan{text-align:right;color:#fff;line-height:46px;padding-right:20px;}
.yuyan a{color:#fff;}
.yuyan a:hover{color:#FF0000;}
.top{ position:relative;z-index:999;}
.logo{width:133px;height:124px;position:absolute;top:20px;left:0; z-index:999;}

/*导航条*/
.nav {float:right;position:relative;}
.nav li{float:left;}
.nav li a {display:inline-block;color:#fff;padding:20px;height:32px;text-align:center;line-height:32px;font-size:14px;}
.nav .chr a{color:#1A4C95;background:#fff;}
.nav li a:hover,.nav .on a{color:#1A4C95;background:#fff;-webkit-transition:.25s;transition:.25s}

/*导航下拉菜单*/
.navCon{position:absolute;top:72px;left:0;background:#FFF;padding:20px 0 20px 20px;border-radius:0 0 6px 6px;box-shadow:4px 4px 6px rgba(0, 0, 0, 0.3); visibility:hidden;border:1px solid #ccc;border-top:0;}
.navCon:after{content:'';clear:both;display:block;}
.nav .navCon a{color:#666;background:none;padding:0;text-align:left;}
.navCon .list{float:left; line-height:30px;}
.navCon .list li{float:left;margin:0 10px;line-height:30px;}
.navCon .list li a{text-align:center;line-height:20px;font-size:12px}
.navCon .list li img{width:70px;height:70px;border:1px #efefef solid;border-radius:6px;}

.navCon .list li a:hover{text-decoration:none;background:none;color:#066AA8;}
.navCon li{background:none;padding:0;}
.navCon li a:hover{text-decoration:none;}
.navCon .pic{float:left;}
.navCon .pic dl{float:left;padding:0 20px;border-left:1px solid #CCC;width:220px;}
.navCon .pic dt{text-align:center;width:220px;height:140px;}
.navCon .pic dt img{width:220px;height:140px;}
.navCon .pic h3{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.navCon .pic h3 a:hover{background:none;text-decoration:none;color:#0055a2;}
.navCon .tNav{width:600px;}
.navCon .tNav ul{width:auto;}
.navCon .tNav li{float:left;width:150px;height:auto;}
.navCon .tNav li a{font-weight:bold;color:#066AA8;}
.navCon .tNav li li a{font-weight:normal;height:24px;line-height:24px;color:#666;}
.navCon.oNav{width:644px;*width:563px;left:0;}


 
/*首页banner*/
#banner{height:498px;position:relative;z-index:90;width:100%;overflow:hidden;}
.banner_img{position:absolute;left:50%;margin-left:-960px;width:100%;height:498px;z-index:5;}
.banner_img li{position:absolute;top:0;left:0;width:100%;height:498px;}
.banner_btn{position:absolute;top:180px;z-index:10;display:block;width:69px;height:118px;background:url(../images/btn01.png) no-repeat;overflow:hidden;text-indent:-999em;cursor:pointer;}
#Bprev{background-position:0 0;left:0;}
#Bprev:hover{background-position:-69px 0;}
#Bnext{background-position:0 -118px;right:0;}
#Bnext:hover{background-position:-69px -118px;}


/*首页主体*/
.main{width:1200px;margin:0 auto;}

/*栏目头部标题*/
.main_title {	text-align: center;}
.main_title h4 {font-size: 30px;font-weight: bold;color:#1A4C95;}
.main_title .kuai{height:4px;margin:10px auto;background:url(../images/maintitleline.png) no-repeat center 0;}

.main_title2 {	text-align: center;}
.main_title2 h4 {font-size: 30px;font-weight: bold;color:#1A4C95;}
.main_title2 .kuai{height:1px;margin:10px auto;background:#E5E5E5 url(../images/maintitleline.png) no-repeat center 0;}

/*行业资讯*/
.mainhyzx{width:100%;height:560px;background:url(../images/xwbg.jpg) no-repeat right bottom;padding-top:80px;}

.news{width:1100px;margin:0 auto;}
.newtj{width:490px;float:left;text-align:center;margin-top:50px;font-size:14px;line-height:30px;}
.newtj img{width:470px;height:270px;border:1px solid #E8E8E8;padding:9px;}

 
.newList{ width:550px; float:right;margin-top:40px; }
.newList .list{ margin-bottom:20px;   }
.newList .list .time{ background:url(../images/timebg.png) no-repeat center bottom; width:90px; text-align:center; color:#7b7c7d; float:left; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.newList .list .time span{ font:bold 32px/40px 'impact-webfont','Tahoma'; display:block; margin-bottom:12px; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.newList .list .time i{ font-size:14px; display:block; padding-bottom:12px;font-style:normal }
.newList .list .text{ width:422px; float:left; padding-top:8px; padding-left:28px; height:100px; overflow:hidden; }
.newList .list .text h3{ height:19px; overflow:hidden; font:normal 14px 'Microsoft YaHei'; padding-bottom:8px; margin-bottom:4px; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; background:url(../images/h3bg.jpg) no-repeat -522px bottom; }
.newList .list .text h3 a{ color:#333; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.newList .list .text p{ line-height:20px; color:#818181; height:40px; overflow:hidden; }
.newList .list:hover .time{ background:url(../images/timebg2.png) no-repeat center bottom; }
.newList .list:hover .time span{ color:#1A4C95; }
.newList .list:hover .text p{ color:#666; }
.newList .list:hover .text h3 a{ color:#1A4C95; }
.newList .list:hover .text h3{ background:url(../images/h3bg.jpg) no-repeat center bottom; }
 

/*企业服务*/
.mainqyfwbg{width:100%;height:480px;background:#f8f8f8;}
.mainqyfw{width:1200px;margin:0 auto;height:480px;padding-top:80px;}
.grid { float:left;margin:40px 0px 0px 58px; }
/* Common style */
.grid .figure {	position: relative;	z-index: 1;	display: inline-block;	overflow: hidden;	 width:512px;	height: 253px;	 text-align: center;	cursor: pointer;border-radius:10px;}
.grid .figure img {	position: relative;	display: block;	min-height: 100%;	opacity: 0.8;}
.grid .figure .figcaption {	padding: 2em;	color: #333; font-size: 12px;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
.grid .figure .figcaption::before,.grid .figure .figcaption::after {pointer-events: none;}
.grid .figure .figcaption {	position: absolute;	top: 0;	left: 100px;	width: 100%;	height: 100%;}
.grid .figure span {font-size:12px;opacity: 1;position: absolute;	top:120px;left:255px;text-align:center}
.grid .figure h2 {	word-spacing: -0.15em;		font-weight: 300;}
.grid .figure h2 span {	font-weight: 800;}
.grid .figure h2,.grid .figure p {	margin:0px 10px 10px 10px;}
.grid .figure p {	letter-spacing: 1px;font-size:12px;}

.figure.effect-lily img {	width: -webkit-calc(100% + 5px);	width: calc(100% + 5px);	opacity: 0.9;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-5px,0, 0);	transform: translate3d(-5px,0,0);}
.figure.effect-lily .figcaption {	top: auto;	bottom: 0;	height: 60%;	text-align: left;}
.figure.effect-lily h2,.figure.effect-lily p {	-webkit-transform: translate3d(0,5px,0);	transform: translate3d(0,5px,0);}
.figure.effect-lily h2 {	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;text-align:center}
.figure.effect-lily p {	color:#A0A0A0;	opacity: 0;	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;	transition: opacity 0.2s, transform 0.35s;text-align:center}
.figure.effect-lily:hover img,.figure.effect-lily:hover p {	opacity: 1;}
.figure.effect-lily:hover a {color:#1A4C95;}
.figure.effect-lily:hover img,.figure.effect-lily:hover h2,.figure.effect-lily:hover p {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}
.figure.effect-lily:hover p,.figure.effect-lily:hover a {-webkit-transition-delay: 0.05s;	transition-delay: 0.05s;	-webkit-transition-duration: 0.35s;	transition-duration: 0.35s;}




 

/*产品优势*/
.maincpys{width:100%;height:420px;background:url(../images/ysbg.jpg) no-repeat center top;padding-top:80px;}

.xoschool{width:1120px;margin:0 auto; margin-bottom:10px}
.xoschoolmain{padding:30px 10px 20px 15px;text-align:left;height:75px;}
.xoschoolmain a .xicon{text-align:center;height:75px;width:75px;float:left;margin-right:15px;cursor:default}
.xoschoolmain a:hover .xicon{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transition:.25s;transition:.25s;cursor:default}
.xoschoolmain h5{font-size:14px;color:#000;font-weight:bold;line-height:20px}
.xoschoolmain a:hover h5{font-size:14px;color:#ff0000;font-weight:bold;line-height:20px;cursor:default}
.xoschoolmain h5 span{font-weight:normal;line-height:23px;display:block}
.xoschoolmain p{line-height:20px;color:#777;font-size:12px;cursor:default}
.w33{width:33.333333333%} 


/*经典客户*/


.mainjdkh{width:1100px;margin:0 auto;height:340px;padding-top:80px;}
/*zp*/
.zp_box{  overflow:hidden; margin:50px auto 20px auto; width:1100px;  }
.zp_con{ height:auto;overflow:hidden; margin:10px 0  0px 0;}
 
.zp_con em{ display:inline-block;}
.zp_con em.prev{padding:80px 0 0 1px;}
.zp_con em.next{padding:80px 1px 0 0;}
.zp_con em a{ display:inline-block; width:17px; height:32px;}
.zp_con em.prev a{background:url(../images/prev01.png) center center no-repeat;}
.zp_con em.next a{background:url(../images/next01.png) center center no-repeat;}
.zp_con em.prev a:hover{background:url(../images/prev02.png) center center no-repeat;}
.zp_con em.next a:hover,.zp_con em.next a.cur{background:url(../images/next02.png) center center no-repeat;}
.zp_con .ul{ height:auto;overflow:hidden; height:200px; margin:0 6px;}
.zp_con .ul li{ text-align:center;float:left;width:280px; height:auto; overflow:hidden; margin:0 30px; }
.zp_con .ul li i{font-style:normal;line-height:25px;}
.zp_con .ul li img{ border:0px solid #fff; width:200px; height:120px; display:block;margin:0 auto;}
.zp_con .ul li:hover img{ opacity:0.9;_filter:alpha(opacity=90); }
.zp_con .ul li span{ display:block; padding:10px 0 10px 0;font-family: "Microsoft YaHei";color:#fff; font-size:14px;}
.zp_con .ul li span a{ color:#fff; font-size:14px; }
.zp_con .ul li span a:hover{ color:#ff3333;}
 




/*视频展示*/
.mainspzs{width:100%;height:780px;background:url(../images/spbg.png) no-repeat center bottom;padding-top:80px;}

.listSec{ width: 840px;	margin: 30px auto;  }
.listSec ul li{float: left;	width:100px;	margin:20px;	cursor: pointer;	overflow: hidden;}
.listSec ul li img{	width: 100px;	height: 60px;border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-ms-border-radius: 5px;	-o-border-radius: 5px;}
 .listSec ul li p,.listSec ul li span{text-align:center;}
.listSec ul li span{	display: block;	margin-top: 8px;	color: #666; }
.listSec ul li:hover img{	box-shadow: 1px 1px 2px rgba(0,0,0,0.95);	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);	-o-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);	-ms-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);}
.listSec ul li:hover span,.listSec ul li:hover b{color: #ff0000;}
#imgHref:hover{	border: 1px solid #e9e9e9;	box-shadow: 0px 1px 2px rgba(0,0,0,0.25);	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);	-o-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);	-ms-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);}
.listSec ul li b{	font-size: 12px;	color: #999;	font-weight: normal;	width: 100%;	overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.listSec ul .firstLi span,.listSec ul .firstLi b{	color: #333451}

.shipin{ width: 860px;	margin:0 auto;text-align:center;font-size:14px;margin-top:20px; line-height:30px;}

/*产品展示*/
.maincpbg{width:100%;height:480px;padding-top:80px;}
.maincp{width:1200px;margin:0 auto;}
.cp_box{  overflow:hidden; margin:30px auto 40px auto; width:1200px;  }
.cp_con{ height:auto;overflow:hidden; margin:10px 0  0px 0;}
.cp_con .zyjt{width:168px;margin:0 auto;}
.cp_con em{ display:inline-block;}
.cp_con em.prev{padding:10px 0 0 0px;}
.cp_con em.next{padding:10px 0px 0 0;}
.cp_con em a{ display:inline-block; width:53px; height:53px;}
.cp_con em.prev a{background:url(../images/p02.png) center center no-repeat;}
.cp_con em.next a{background:url(../images/n02.png) center center no-repeat;}
.cp_con em.prev a:hover{background:url(../images/p01.png) center center no-repeat;}
.cp_con em.next a:hover,.cp_con em.next a.cur{background:url(../images/n01.png) center center no-repeat;}
.cp_con em.more a{background:url(../images/m02.png) center center no-repeat;}
.cp_con em.more a:hover{background:url(../images/m01.png) center center no-repeat;}

.cp_con .ul{ height:auto;overflow:hidden; height:280px; margin:0 6px;}
.cp_con .ul li{ text-align:center;float:left; height:auto; overflow:hidden; margin:0 14px 10px 14px;width:372px; height:276px; background:url(../images/cplistbg.jpg) no-repeat  center top ;  line-height:50px;}
.cp_con .ul li:hover{background:url(../images/cplistbg2.jpg) no-repeat  center top ;  }
.cp_con .ul li.icon{ padding-right:0px;}
.cp_con .ul li img{ width:287px; height:228px; display:block;margin:0 auto; }
.cp_con .ul li:hover img{ width:287px; height:228px; display:block;margin:0 auto; }
.cp_con .ul li span{ display:block; padding:10px 0 10px 0;font-family: "Microsoft YaHei";color:#fff; font-size:14px;}
.cp_con .ul li span a{ color:#4b4b4b; font-size:14px; }
.cp_con .ul li span a:hover{ color:#ff3333;}


/** Bottom Start **/
.bottom{ width:100%; background:#000000;}
.bottom .inners{ width:1200px; margin:0 auto; overflow:hidden; zoom:1; padding:40px 0 0 0;}
.bottom .col{ width:125px; padding:0 8px 0 0; float:left; overflow:hidden; zoom:1;}
.bottom .tt{ display:block; padding-bottom:10px; text-align:left; font:16px/30px roboto, "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; color:#cbcbcb;}
.bottom .lk{ display:block; height:24px; text-align:left;}
.bottom .lk a{ font:12px/20px roboto, "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; color:#cbcbcb;}
.bottom .rt{ width:380px; float:none; float:right;}
.bottom .irs{ width:235px; float:right; overflow:hidden;}
.bottom .irs .ts{ display:block; text-align:left; font:20px/38px roboto, "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; color:#9e9e9e;}
.bottom .irs .tel{ font:bold 24px/46px roboto, "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; color:#1A4C95; text-align:left;}
.bottom .irs .rs{ overflow:hidden; zoom:1; padding:3px 0;}
.bottom .irs .rs span{ display:block; padding:0 10px; height:28px; font:14px/28px roboto, "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; background:#222; color:#fff; white-space:nowrap; float:left; border-radius:4px;}
.bottom .irs .rs .sj{ background:#fff; color:#1A4C95;}
.bottom .ewm{ float:left;}

.bottom .cpt-row{ width:1200px; margin:0 auto; border-top:1px solid #313131; margin-top:20px; padding:25px 0 35px 0; text-align:center; font:12px/26px roboto, "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; color:#808080}


#main,.FN,.foot{width:1220px;margin:0 auto;}


/*内页banner*/
#bannerny{height:300px;position:relative;z-index:90;width:100%;overflow:hidden;}
.bannerny_img{position:absolute;left:50%;margin-left:-960px;width:100%;height:300px;z-index:5;}
.bannerny_img li{position:absolute;top:0;left:0;width:100%;height:300px;}
.bannerny_btn{position:absolute;top:80px;z-index:10;display:block;width:69px;height:118px;background:url(../images/btn01.png) no-repeat;overflow:hidden;text-indent:-999em;cursor:pointer;}
#Bprevny{background-position:0 0;left:0;}
#Bprevny:hover{background-position:-69px 0;}
#Bnextny{background-position:0 -118px;right:0;}
#Bnextny:hover{background-position:-69px -118px;}


/*内页主体*/
#s_main{position:relative;z-index:95;*top:-40px;*margin-bottom:-50px;}
#s_main #main{padding:10px;width:1170px;position:relative;*margin-top:0;}


/* 子页公用 */
.wang{ padding-top:80px;padding-bottom:40px;border-bottom:1px solid #E5E5E5;margin-bottom:40px;}
.wang .p1{ text-align:center; font-size:38px; color:#1A4C95; margin-bottom:15px; line-height:50px;}
.wang .p2{ line-height:24px; font-size:14px; text-align:center; color:#707070;}
.wang .p3{ text-align:center; margin-top:25px;}
.wang .p3 a{ display:inline-block; padding-left:24px; padding-right:24px; height:28px; line-height:28px; font-size:15px; color:#3c3c3c; font-weight:bold; border:1px solid #fff; border-radius:28px;}
.wang .p3 a.a1{ color:#1A4C95; border:1px solid #1A4C95;}
.wang .p3 a:hover{ color:#1A4C95; border:1px solid #1A4C95; border-radius:28px;}



.ZyTitlebg{ width:100%;background:#f1f1f1;}
.ZyTitle{ width:1200px;margin:0px auto;line-height:40px;height:40px;color:#676769; padding-left:5px;text-align:right}
 
.ZyTitle .ZyUrl{ width:auto; height:70px; line-height:70px; float:right; padding-right:10px;}
.ZyTitle .Rsreachs{ width:36px; height:88px; float:right; position:relative;right:80px; top:0px;opacity:"1"}
.ZyTitle .Rsearch{ width:0px; height:30px; border:1px solid #000000;position:absolute; right:40px; 
top:55px;filter:alpha(opacity=0); /*IE滤镜，透明度50%*/
-moz-opacity:0; /*Firefox私有，透明度50%*/
opacity:0;/*其他，透明度50%*/}
.ZyMenu{ width:1200px;margin:0px auto; height:40px; padding-top:18px; }
.ZyMenu ul{  padding:0px; }
.ZyMenu li{ width:92px; height:30px; float:left; line-height:30px; text-align:center;padding:0 2px;}
.ZyMenu li a{ width:92px; height:30px; display:block;color:#FFFFFF;}
.ZyMenu li a:link{background:#666;color:#FFFFFF;}
.ZyMenu li a:hover{ background:#015198;color:#FFFFFF;}
 .ZyMenu li.on a{ background:#015198;color:#FFFFFF;}

.zllist{width:1200px; margin:0 auto; height:40px;}
.zllist a{ font-size: 12px;font-weight:400; line-height:30px;color:#333; margin:0 10px;  }
.zllist a:hover{ color:#015198; }

.site{padding:10px 0;line-height:30px;font-family:roboto, "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;}
.site a{padding:0 9px 0 6px; color:#9d9d9d;}
.site a:hover{color:#0055a2;}
.site .home{padding-left:19px;background:url(../images/ico03.png) no-repeat left center;}
.site span{padding:0 0 0 6px; color:#666;}
.mainCon{padding:0px 0 20px;width:100%;}


 
/*about*/
.menu{width:254px;float:right;line-height:24px;}
 
.menu .imgs{margin:0px 0px 4px 0px;}
.menu .imgss{margin:10px 0px 4px 0px;border-bottom:1px solid #ccc;height:40px;line-height:40px;font-size:16px;color:#111;text-align:left;font-weight:bold;}

.menuTit{background:url(../images/irdhbg11.jpg) no-repeat; font-size:18px;padding:0px 0px 0px 15px;height:54px;line-height:54px;margin-top:10px;border-bottom:0px solid #DDD;color:#006447;}
.menuTit a{color:#fff;}
.menuCon{overflow:hidden;*zoom:1;margin-bottom:10px;}
.menuCon li{float:left;width:100%; margin-bottom:2px;overflow:hidden;}
.menuCon li a{font-size:12px;display:block;color:#333;width:100%;height:24px;line-height:24px;}
.menuCon li a span{font-size:12px;display:block;color:#fff;background:#9A9A98;width:18px;height:18px;line-height:18px;float:left;text-align:center;margin-top:4px;margin-right:4px;}
.menuCon li.onn a,.menuCon li a:hover{color:#333;}
 

.subMenu{border:0px solid #e3e3e3;margin:30px 0px 30px 0px;}
.subMenu li{background:url(../images/line06.png) repeat-x left bottom;}
.subMenu li a{display:block;padding-top:13px;color:#000;background:url(../images/Sbj.png) no-repeat;}
.subMenu li a:hover{color:#0055A2;}

/*--------------------新闻-----------------------*/
.VieList{width:1160px; _height:170px; float:left; min-height:170px; border-bottom:1px dashed #D2D2D2;   margin:0px 20px;  }
.VieList .time{ width:109px; height:147px; float:left; background:url(../images/clock.gif) no-repeat 12px 23px; padding-top:23px; padding-left:36px;}  
.VieList .time .big{ width:40px; height:28px; float:left;  font-size:28px; color:#999; line-height:24px; font-weight:bold; text-align:center;} 
.VieList .time .smail{ width:40px; height:26px; float:left; line-height:13px; font-size:12px;}
.VieList .img{ width:225px; height:145px; float:left; padding-left:15px; padding-top:25px;}
.VieList .img img{ width:200px; height:120px;border:1px solid #f4f4f4}
.VieList h3{ width:775px; height:24px; float:left; padding-top:26px; }
.VieList h3 a{font-size:16px;}
.VieList h3 a:link,.VieList h3 a:visited{ color:#2A2B2c;}
.VieList h3 a:hover{ color:#015198;}
.VieList h3 a:active{ color:#2A2B2c;}
.VieList .keys{ width:775px; height:26px; float:left; font-size:12px; line-height:24px; color:#999;}
.VieList .coms{ width:775px; height:90px; padding-top:5px; line-height:22px; float:left; color:#666; font-size:12px;}

 
.mainBody{width:873px;float:left;}
 
.siteTop{height:49px;overflow:hidden;border-bottom:1px solid #DDD;margin-bottom:10px;}
.siteTop .siteTit{float:left;font-size:18px;padding:10px 0;height:30px;line-height:30px;}
.siteTop .site{float:right;}

.Atit{overflow:hidden;*zoom:1;padding-top:2px;margin-bottom:8px;}
.Atit li{float:left;height:36px;width:135px;padding-bottom:3px;border-right:1px solid #efefef;background:url(../images/Atit.jpg) repeat-x left bottom;position:relative;}
.Atit li a{position:absolute;left:0;top:-2px;display:block;height:38px;line-height:38px;width:135px;text-align:center;color:#797979;font-size:14px;}
.Atit li.on{background-image:url(../images/Atit_h.jpg);border-color:#ededed;}
.Atit li.on a,.Atit li a:hover{background:#007fc9;color:#FFF;}
.textCon{padding:10px 0 50px 0;line-height:28px;font-size:14px;}
.textCon p{line-height:28px;padding-bottom:40px;font-size:14px;}
.textIndent p{text-indent:2em;}
 
/*相关产品*/
.related{width:100%;overflow:hidden;padding:20px 0 15px;}
.RelTit{border-bottom:1px solid #e8e8e8;padding-bottom:1px;margin-bottom:20px;}
.RelTit span{display:block;width:98px;height:21px;text-align:center;line-height:21px;color:#FFF;background:#707070;font-size:14px;font-weight:normal;}

.RelAll{width:100%;overflow:hidden;*zoom:1;}
.RelAll dl{width:370px;float:left;padding:3px;border:1px solid #e8e8e8;margin:0 15px 20px 12px;}
.RelAll dt{width:370px;height:300px;overflow:hidden;padding:5px;}
.RelAll dt img{display:block;width:360px;height:300px;}
.RelAll dd{padding:5px;background:#f5f5f5;height:80px;}
.RelAll dd h3{height:22px;line-height:22px;font-size:14px;font-weight:normal;}
.RelAll dd h3 a{color:#0055a2;}
.RelAll dd h3 a:hover{text-decoration:underline;}
.RelAll dd p{padding:8px 0;line-height:22px;height:40px;overflow:hidden;}
.RelAll dd .more{float:right;display:block;width:35px;margin:5px 0 0;height:15px;background:url(../images/more2.png) no-repeat 2px center;text-indent:-99em;}


/*产品中心*/

.fangwen{ padding-top:28px; padding-bottom:48px;   margin-top:28px;}
.fangwen .left-fangwen{ width:392px; margin-top:20px; background:#fff; float:left; margin-right:11px;height: 508px;}
.fangwen .left-fangwen1{ margin-right:0px; }
.fangwen .left-fangwen .img1{ width:100%;}
.fangwen .left-fangwen .p1{ height:46px; line-height:46px; padding-left:16px; font-size:16px; color:#3c3c3c; border-bottom:1px solid #F0F0F0;}
.fangwen .left-fangwen .p2{ padding:0px 16px; line-height:25px; color:#999; margin-top:15px; max-height:100px; overflow:hidden;height: 75px;}
.fangwen .left-fangwen .p3 a{ display:block; width:100%; background:#e9e9e9; height:44px; line-height:44px; text-align:center; font-size:14px; color:#999; margin-top:20px;}
.fangwen .left-fangwen .p3 a span{ background:url(../images/6_03.png) no-repeat right center; padding-right:15px;}
.fangwen .left-fangwen .p3 a:hover span{ color:#333;}
.tuhe{ position:absolute; height:300px; overflow:hidden; left:0px; top:0px; width:784px; transition:0.3s;}
.left-fangwen{ position:relative; overflow:hidden;box-shadow:0px 0px 5px 1px #eee;}
.left-fangwen:hover{ box-shadow:0px 0px 5px 3px #ccc;}
.left-fangwen:hover .tuhe{ left:-392px; transition:0.3s;}
.fangwen .left-fangwen .img1{ width:392px;}
.fangwen .left-fangwen .p3 a:hover{background:#1A4C95; color:#fff;}
.fangwen .left-fangwen .p3 a:hover span{color:#fff; background:url(../images/a.png) no-repeat right center;}
.fangwen .left-fangwen .p3 a{ margin-top:27px;}



/*分页*/
.page{padding:10px 0;*padding-top:30px;text-align:center;margin:20px 0;}
.page a,.page span{display:inline-block; height:22px;line-height:22px;text-align:center;color:#666;border:1px solid #CCC;margin:0 2px;padding:0 10px;}
.page a:hover,.page span{background:#015198;color:#FFF;font-weight:bold;border-color:#015198;}
.page .prev{margin-right:5px;}
.page .next{margin-left:5px;}


/*产品最终*/
.picview{width:360px;float:left;margin-bottom:20px;}
.BProImg{width:360px;height:300px;border:1px solid #DDD;text-align:center;margin-bottom:10px;}
.BProImg img{vertical-align:middle;}
.SProImg{height:60px;width:100%;overflow:hidden;position:relative;}
.SProImg .DProBtn{width:18px;height:30px;position:absolute;top:15px;background:url(../images/btn05.jpg) no-repeat;cursor:no-drop;}
.SProImg .prev{left:0;background-position:0 0;}
.SProImg .next{right:0;background-position:-18px 0;}
.DProList{margin:0px;width:360px;overflow:hidden;}
.DProList ul{width:999em;overflow:hidden;*zoom:1;}
.DProList li{float:left;width:62.2px;line-height:51px;height:55px;border:1px solid #DDD;margin-right:10px;text-align:center;cursor:pointer;}
.DProList li img{vertical-align:middle;border:1px solid #FFF;opacity:0.5;_filter:alpha(opacity=50);}
.DProList li.on{border:1px solid #066aa8;}
.DProList li.on img{border:0px solid #066aa8;opacity:1;_filter:alpha(opacity=100);}
.inforList{width:695px;float:right;}
.detail_tit h2{font-size:18px;color:#1A4C95;line-height:44px;padding-bottom:1px;background:url(../images/line06.png) repeat-x left bottom;font-weight:normal;}
.detail_txt{padding:10px 0;height:285px;}
.detail_txt td{line-height:30px;padding:0 5px;vertical-align:top;}
.detail_txt .t{padding-left:15px;background:url(../images/ico06.png) no-repeat left 13px;color:#242424;}

.param{position:relative;padding-top:26px;}
.tabBar{position:absolute;top:0;height:29px;}
.tabBar ul{height:26px;background:#e5e5e5;width:1200px;}
.tabBar li{float:left;min-width:94px;height:26px;text-align:center;line-height:26px;background:url(../images/line05.png) no-repeat right 8px;cursor:pointer;position:relative;font-size:14px;padding:0 10px;}
.tabBar li.on{background:url(../images/tit01.png) repeat-x left top;color:#FFF;height:29px;}
.contWrap{/*padding:20px 0;*/line-height:24px;}
.contWrap .tabWrap{display:none;padding:20px 0px 0px 5px;}
.Rlist{overflow:hidden;*zoom:1;padding-bottom:20px;}
.Rlist li{float:left;width:50%;text-indent:20px;background:url(../images/ico07.png) no-repeat 4px 9px;line-height:18px;padding:3px 0;}
.Ptit{height:26px;line-height:26px;color:#0055a2;padding-left:15px;background:#f5f5f5;font-weight:normal;margin-bottom:10px;}
.tabWrap p{padding-bottom:10px;}
.tabWrap table p{padding-bottom:0px;}
.tabWrap td{padding:0 5px;height:34px;}
.tb,.tb tr,.tb td{border:1px solid #CCC;}
.tb2,.tb2 td{border:1px dotted #595959;}
.tb2 td{border-left:0;}


 /*新闻资讯*/
.newTop{height:255px;margin-bottom:35px;overflow:hidden;}
.Nslide{float:left;height:255px;position:relative;width:370px;overflow:hidden;margin-right:30px;}
.Nslide_img{position:absolute;z-index:5;left:0;width:100%;height:100%;}
.Nslide_img li{position:absolute;top:0;left:0;width:100%;height:100%;}
.Nslide_btn{position:absolute;top:104px;z-index:10;display:block;width:22px;height:47px;background:url(../images/btn07.png) no-repeat;overflow:hidden;text-indent:-999em;cursor:pointer;}
#Nprev{background-position:0 0;left:0;}
#Nprev:hover{background-position:-22px 0;}
#Nnext{background-position:0 -47px;right:0;}
#Nnext:hover{background-position:-22px -47px;}
.Nslide .txt{position:absolute;left:0;bottom:0;z-index:10;width:340px;height:35px;line-height:35px;padding:0 15px;background:rgba(0,0,0,0.5);background:url(../images/opacity.png)\9;}
.Nslide .txt a{color:#FFF;}
.Nslide .txt a:hover{text-decoration:underline;}

.newsList{float:left;width:285px;padding-right:25px;border-right:1px solid #dfe0e0;}
.Ntit{height:25px;line-height:25px;padding-bottom:10px;}
.Ntit h2{font-size:16px;float:left;}
.Ntit .more{float:right;width:35px;height:15px;margin-top:3px;background:url(../images/more2.png) no-repeat 2px center;text-indent:-99em;}
.newsList li{height:28px;overflow:hidden;*zoom:1;}
.newsList li a{float:left;height:28px;line-height:28px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_width:200px;}
.newsList li span{float:right;height:28px;line-height:28px;color:#999;}

.proNews{float:right;width:220px;}
.proNews .pic{margin-bottom:10px;}
.proNews li{height:26px;margin-bottom:5px;overflow:hidden;}
.proNews li a{display:block;height:26px;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;background:#e5e5e5;}
.activity{width:100%;overflow:hidden;margin-bottom:35px;}
.activity ul{width:105%;height:162px;}
.activity li{float:left;width:189px;margin-right:2px;}
.activity li img{display:block;width:189px;height:132px;}
.activity li span{display:block;width:100%;height:30px;line-height:30px;color:#666;text-align:center;background:#E5E5E5;}
.activity li a:hover span{color:#FFF;background: #e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0076c0',EndColorStr='#0082cc');background:-webkit-gradient(linear,0 0,0 100%,from(#0076c0),to(#0082cc));background:-moz-linear-gradient(#0076c0,#0082cc);background:-o-linear-gradient(#0076c0,#0082cc);background:linear-gradient(#0076c0,#0082cc);}

.Ncase{height:300px;overflow:hidden;}
.Ncase dl{float:left;width:470px;height:92px;overflow:hidden;margin-bottom:12px;}
.Ncase dt{float:left;width:126px;}
.Ncase dd{float:right;height:92px;width:334px;background:url(../images/line06.png) repeat-x left bottom;}
.Ncase dd h3{padding:5px 0;}
.Ncase dd h3 a{display:block;line-height:24px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:20px;background:url(../images/ico09.png) no-repeat left center;}
.Ncase dd p{padding:3px;line-height:24px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.other span{color:#999;line-height:24px;padding-left:20px;margin-right:24px;}
.other .time{background:url(../images/ico10.png) no-repeat left center;}
.other .hits{background:url(../images/ico11.png) no-repeat left center;}
.Ncase .first{width:470px;height:300px;margin-right:12px;position:relative;}
.Ncase .first dd{position:absolute;left:0;bottom:0;width:450px;height:80px;background:rgba(0,0,0,0.5);background:url(../images/opacity.png)\9;color:#FFF;padding:10px;}
.Ncase .first dd h3 a{color:#FFF;padding:0;background:none;}
.Ncase .first dd h3 a:hover{text-decoration:underline;}
.Ncase .first dd p{height:48px;white-space:inherit;line-height:20px;}

/*新闻文字列表*/
.newHot{height:115px;overflow:hidden;margin-bottom:30px;}
.newHot .time{float:left;width:40px;height:64px;border:1px solid #e4e4e4;color:#c7c7c7;padding:10px 0;margin-right:20px;}
.newHot .time span{display:block;text-align:center;font-size:20px;line-height:22px;}
.newHot .time em{display:block;text-align:center;font-style:normal;line-height:20px;}
.newHot .pic{float:left;width:176px;height:115px;}
.newHot .txt{float:right;width:485px;}
.newHot .txt h3 a{display:block;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0055a2;}
.newHot .txt h3 a:hover{text-decoration:underline;}
.newHot .txt p{padding:6px 0;line-height:24px;height:48px;overflow:hidden;}
.newHot .txt .more{float:right;display:block;width:29px;height:24px;text-indent:-999em;background:url(../images/more2.png) no-repeat center center;}
.newsAll{background:url(../images/line06.png) repeat-x left top;margin-bottom:20px;}
.newsAll li{height:50px;background:url(../images/line06.png) repeat-x left bottom;}
.newsAll li a{float:left;max-width:600px;_width:600px;padding-left:20px;height:50px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/ico12.png) no-repeat 5px 20px;font-size:14px;}
.newsAll li span{float:right;line-height:44px;color:#999;font-size:14px;}



/*新闻最终*/
.newTit{padding:15px 0;line-height:24px;font-size:16px;color:#003E8B;font-weight:bold;text-align:center;background:url(../images/line06.png) repeat-x left bottom;}
.author{padding:12px 0;text-align:center;}
.author span,.author a{padding-left:20px;color:#999;margin:0 10px;}
.author .time{background:url(../images/ico10.png) no-repeat left center;}
.author .hits{background:url(../images/ico11.png) no-repeat left center;}
.author a{background:url(../images/ico13.png) no-repeat left center;}
.author a:hover{color:#0055a2;}

.otherPage{padding:30px 0 20px;background:url(../images/line06.png) repeat-x left top;}
.otherPage .left{float:left;width:430px;}
.otherPage .left p{height:25px;line-height:25px;margin-bottom:7px;border-bottom:1px dotted #C5C5C5;}
.otherPage .left span{display:inline-block;width:88px;height:25px;border-right:1px solid #f4f4f4;text-align:center;vertical-align:middle;margin-right:15px;}
.otherPage .left a{display:inline-block;vertical-align:middle;max-width:310px;_width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.otherPage .right{float:right;width:130px;}
.otherPage .back{overflow:hidden;*zoom:1;}
.otherPage .back a{float:right;width:85px;height:25px;line-height:25px;text-align:center;}
.otherPage .back a:hover{background:#0055a2;color:#FFF;}
.otherPage .share{float:right;padding-top:13px;overflow:hidden;*zoom:1;}
.otherPage .share span{float:left;padding-top:8px;}
.otherPage .share .bdsharebuttonbox{width:200px;}

/*案例*/
.proNewList{margin-bottom:5px;}
.proNewList dl{float:left;width:580px;background:url(../images/line06.png) repeat-x left bottom;padding-bottom:16px;margin:15px;}
.proNewList dt{float:left;width:200px;height:120px;padding:7px;border:1px solid #e6e4e4;}
.proNewList dd{float:right;width:350px;}
.proNewList h3{height:24px;line-height:20px;font-weight:bold;}
.proNewList h3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;Color:#1A4C95}
.proNewList  p{padding:3px 0;line-height:26px;height:72px;overflow:hidden;font-size:13px;}
 
/*案例*/
.prospList{margin-bottom:5px;}
.prospList dl{float:left;width:580px;background:url(../images/line06.png) repeat-x left bottom;padding-bottom:16px;margin:15px;}
.prospList dt{float:left;height:120px;padding:7px;border:1px solid #e6e4e4;}
.prospList dd{float:right;width:380px;}
.prospList h3{height:24px;line-height:20px;font-weight:bold;}
.prospList h3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;Color:#1A4C95}
.prospList  p{padding:3px 0;line-height:26px;height:72px;overflow:hidden;font-size:13px;}
 

/*返回顶部*/
/*返回顶部*/
#GoTop{display: none;bottom: 50px;cursor: pointer;height:43px;width:43px;right:2%;overflow: hidden;position: fixed;z-index:999;background:url(../images/goTop.png) no-repeat;text-indent:-99em;_position: absolute;_top: expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-110);
}

