@charset "utf-8";
/*banner*/
.banerbak{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto; background:#FFFFFF; }
.play{width:100%;height:auto; position:relative; overflow:hidden }

.numbak{ width:1200px; height:8px; position:absolute; left:50%; bottom:0px; margin-left:-600px;}
.num{margin:0px;z-index:3;width:auto; text-align:right;position:absolute;height:8px; right:0px; bottom:15px; font-size:0px;}
.num a{margin:0px 0px 0px 10px;width:42px;height:8px;cursor:pointer; background:#818286;filter:alpha(opacity=50);opacity:0.5;text-align:center; font-size:0px; text-indent:-9999px; display:block; float:left;}
.num a.on{background:#e10f4c;filter:alpha(opacity=100);opacity:1;}
.num a.on2{background:#818286;filter:alpha(opacity=50);opacity:0.5;}
.content{ width:100%; height:auto;}
.bnerlb{width:100%; height:455px;}


/*菜单列表*/
.manelbbak{width:270px; height:auto; position:absolute; left:0px; top:-580px;  }

.frontCover{ width:270px; height:573px; background:#2d2731; filter:alpha(opacity=80); opacity: 0.8; overflow:hidden; }
.frontCover li{width:270px; height:49px; line-height:49px;color:#ffffff; text-align:center;overflow:hidden; }
.fcoverbaka{background:#58595b;}
.frontCover li a{ display:inline-block;width:200px; padding:0px 0px 0px 45px;; text-align:left; font-size:15px; color:#FFFFFF;overflow:hidden;  }
.frontCover li a:hover{color:#FFFFFF; background:#0A6EC8; text-decoration:none}
.fcbd2{ border-bottom:#0A6EC8 2px solid;}
.frontCover p{ display:none}
.frontCover .img{display:none}
.frontCover img{display:none}
.frontCover .open{}


/*列表主体*/
.lbmain{ width:1200px; height:auto;; margin:0 auto; position:relative; overflow:hidden;}

.mf1{width:1200px; height:auto; margin:32px auto 0px auto; text-align:center; color:#000203; overflow:hidden}
.mf1 i{ display:inline-block; width:17px; height:14px; background:url(img1.png) -5px -37px; overflow:hidden}

.mf2{width:1200px; height:auto; margin-top:32px;overflow:hidden;}
.mf2box{ width:100%; height:auto; margin-top:15px; overflow:hidden}
.mf2box dl{ width:229px; height:auto; overflow:hidden}
.mf2box dt{ width:229px; height:153px; margin-bottom:15px; overflow:hidden}
.mf2box dt img{width:229px; height:153px;}
.mf2box dd{ width:100%; height:auto; line-height:22px;  overflow:hidden}
.m2r13{ margin-right:13px;}


.mf3{width:1200px; height:auto; margin-top:32px;overflow:hidden;}
.mf3bt{width:1200px; height:50px; border-bottom:#bfbfbf 1px solid; overflow:hidden}
.mf3bt span{ display:inline-block;height:50px; line-height:50px;}
.mf3bt i{ display:inline-block; width:17px; height:14px; background:url(img1.png) -5px -37px; margin-top:18px; overflow:hidden}
.mf3box{ width:100%; height:373px; margin-top:15px; overflow:hidden}

.m3p399{ width:399px; height:373px; margin-right:1px; position:relative; overflow:hidden}
.m3p199{width:199px; height:186px;position:relative; overflow:hidden; }
.m3db1{ margin-bottom:1px;}
.m3txt{ width:399px; height:185px; background:#0A6EC8; position:absolute; left:0px; bottom:0px;}
.m3tbox{ width:360px; height:130px; line-height:180%; margin:26px 0px 0px 21px; color:#FFFFFF; overflow:hidden}

.mf5{width:1200px; height:auto; margin-top:32px; margin-bottom:48px;overflow:hidden;}
.mf5box{ width:100%; height:auto; margin-top:15px; overflow:hidden}
.mf5box dl{ width:190px; height:auto; float:left; margin-right:10px; margin-bottom:15px;overflow:hidden}
.mf5box dd{ width:190px; height:36px; line-height:36px; overflow:hidden}
.mf5box li{ width:290px; height:59px; overflow:hidden}
.mf5box li img{width:290px; height:59px;}
.m5r13{ margin-right:13px;}

.mf6{width:1200px; height:auto; margin-top:32px;overflow:hidden;}
.mf6lb{ width:100%; height:auto; margin:15px auto; overflow:hidden}
.mf6lb li{ width:190px; height:32px; line-height:32px; float:left; overflow:hidden}

.mf6box{ width:100%; height:auto; margin-top:15px; overflow:hidden}
.mf6box dl{ width:239px; height:auto; float:left; margin-right:1px; margin-bottom:20px;overflow:hidden}
.mf6box dt{ width:239px; height:210px; line-height:36px;position:relative; overflow:hidden}
.mf6box dt img{width:239px; height:210px;}
.mf6box dd{ width:239px; height:auto; margin-top:15px; overflow:hidden}
.mf6box dd p{ width:100%; height:22px; line-height:22px; overflow:hidden}

.typictxt{ width:100%; height:40px; line-height:20px; padding:10px 0px 10px 0px; background:#0A6EC8; color:#FFFFFF; position:absolute; left:0px; bottom:-60px; overflow:hidden}
.typictxt p{ padding-left:10px; height:20px; line-height:20px; overflow:hidden}
.typictxt a{ color:#FFFFFF;}
.typictxt a:hover{ color:#FFFFFF;}

#page-nav{ width:100%; height:auto; overflow:hidden}
#page-nav li{ float:left; margin:0px 5px 0px 5px;}

#lmcurid{display:none}

/*专题页*/
.ztmain{width:100%; height:auto; margin:25px auto; overflow:hidden}
.ztmainl{ width:815px; height:auto; line-height:180%; float:left; color:#43413f; overflow:hidden}
.ztmainl img{max-width:815px;width:expression(this.offsetWidth > 815 ? '815px': true); height:auto;}
.ztmainr{ width:336px; height:auto; float:right; overflow:hidden}
.ztmrbox{ width:306px; height:auto;margin:0 auto; overflow:hidden}
.ztmrbox dt{ width:100%; height:48px; line-height:48px; border-bottom:#dfdfdf 1px solid; overflow:hidden}
.ztmrbox dd{ width:100%; height:40px; line-height:40px; border-bottom:#dfdfdf 1px dashed; overflow:hidden}
.ztmrbox dd a{ display:inline-block; width:258px; height:40px; line-height:40px; margin-left:25px; overflow:hidden}
.ztmrbox img{width:306px;height:auto;margin-top:10px;}

/*专题页头*/
.zttml{width:815px; height:auto;overflow:hidden}
.zttmlbt{width:815px; height:50px; line-height:50px; border-bottom:#dfdfdf 1px dashed;overflow:hidden}
.zttml dl{ width:392px; height:auto; border:#dfdfdf 1px solid; margin-top:25px}
.zttml dt{width:392px; height:260px; overflow:hidden}
.zttml dt img{width:392px; height:260px;}
.zttml dd{ width:340px; height:auto; margin:10px auto; overflow:hidden}

.ztmrtbox{ width:306px; height:auto; margin:0 auto; overflow:hidden}
.ztmrtbox dl{width:100%; height:auto; margin-bottom:20px; overflow:hidden}
.ztmrtbox dt{ width:100%; height:48px; line-height:48px; border-bottom:#dfdfdf 1px solid; overflow:hidden}
.ztmrtbox dd{ width:100%; height:auto; line-height:180%; border-bottom:#dfdfdf 1px dashed; padding:10px 0px 20px 0px; overflow:hidden}

.ztmrtbox img{width:306px;height:auto;margin-top:10px;}

/*案例详情页*/
.nrmain{ width:1200px; height:auto;; margin:0 auto; position:relative; overflow:hidden;}
.nrmnlb{ width:100%; height:120px; border-bottom:#dfdfdf 3px solid; background:#FFFFFF; margin-top:8px; overflow:hidden}
.nrmnlba{width:100%; height:59px; border-bottom:#dfdfdf 1px solid; position:relative; overflow:hidden}
.nrmnlba li{ width:400px; height:59px; line-height:59px; text-align:center; float:left; overflow:hidden}
.nrmnlba li a{ font-size:18px; font-weight:bold;}
.nrmnlba li a:hover{ color:#0A6EC8; text-decoration:none}
.nrmnlbb{width:100%; height:60px; line-height:60px; text-align:center; border-bottom:#dfdfdf 1px solid;overflow:hidden}
.nrmnlbb a{ margin-left:10px; margin-right:10px;}
.nrmnlbb a:hover{ color:#0A6EC8; text-decoration:none}

.daohang{ width:100%; height:auto; margin:25px auto; text-align:left; overflow:hidden}

.nrbox{width:100%; height:auto; margin:0 auto 25px auto; text-align:left; overflow:hidden}
.nrboxl{ width:843px; height:auto; border:#dfdfdf 1px solid;  background:#FFFFFF;float:right; overflow:hidden}
.nrbcon{ width:722px; height:auto; margin:63px auto;  overflow:hidden}
.nrcbt{ width:100%; height:auto; padding-bottom:30px; border-bottom:#dfdfdf 1px solid; font-size:36px; font-weight:bold; margin-bottom:30px; overflow:hidden}
.nrbcon img{max-width:722px;width:expression(this.offsetWidth > 722 ? '722px': true); height:auto;}
.bdfx{ width:auto; float:right; margin-top:50px;}
.nrboxr{ width:306px; height:auto;  float:right; overflow:hidden}

.nrbf1{ width:100%; height:auto; overflow:hidden}
.nrbf1 p{ padding-bottom:10px;font-size:18px;}

.nrbf2{ width:334px; height:38px; line-height:38px; text-align:center; border:#dfdfdf 1px solid; margin-top:18px;  overflow:hidden}

.nrbf3{width:100%; height:auto; overflow:hidden}
.nrbf3 li{ width:336px; height:auto; position:relative; margin-top:18px; overflow:hidden}
.nrbf3 li img{width:336px; height:289px; display:block;}
.nrbf3 span{ display:block; width:316px; height:40px; line-height:40px; position:absolute; left:0;font-size:16px;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#cbcbcb00',endColorstr='#cbcbcb00');	background:rgba(203,203,203,0.7); z-index:3; color:#000; padding:0px 10px 0px 10px; overflow:hidden}

.nrbf4{ width:306px; height:auto; margin:18px auto; overflow:hidden}
.nrbf5{ width:306px; height:auto; margin:18px auto; background:#FFFFFF; overflow:hidden}
.nrbf5-1{ width:336px; height:auto; margin:18px auto; background:#FFFFFF; overflow:hidden}
.nrbf5-1 ul{width:306px; height:auto; margin:0 auto; overflow:hidden}
.nrbf5-1 li{ width:100%; height:auto;line-height:180%;padding:8px 0px 12px 0px; border-bottom:#dfdfdf 1px solid; margin-bottom:5px; overflow:hidden}
.nrbf5-1a {line-height:180%;}
.nrbf5-1a a{margin-right:15px;}
.nrbf5-1 li img{width:100%; height:auto; margin-bottom:10px;}
/*侧边栏*/
#zan-sidebar ,
#product-main {
	float: left;
	/*min-height: 900px;*/
}

#zan-sidebar { 
    margin-top:15px;  
	width:290px;
}

#zan-sidebar select{
color: #000000;
}

#zan-sidebar option{
color: #000000;
}


#zan-sidebar ul {
	margin: 0;
}

#zan-sidebar .menu > li > a {
	color: #005499;
	font-weight:900;
	display: block;
	padding: 10px 10px 10px 9px;
	border-top: 1px solid #ffffff;
	background: #A4DFF6;
	font-size:13px;
}


#zan-sidebar .menu > li:hover > a {
	color: #ffffff;
	font-weight:900;
	background: #2698F6;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

#zan-sidebar .menu > li.current-menu-parent > a{
	color: #ffffff;
	background: #005499;
}

#zan-sidebar .sub-menu  {
	background: #ffffff;
	margin: 8px auto;
	display: none;
}

#zan-sidebar .current-menu-parent .sub-menu {
	display: block;
}

#zan-sidebar .sub-menu a {
	color: #333333;
	display: block;
	padding: 5px 10px 5px 45px;
}

#zan-sidebar li.current-menu-item a {
	color: #005499;
}

#content #content_left {
	float:left;
	width: 255px;
	padding: 0 10px 0 0;	
	border-right: 1px solid #CCCCCC;
}

#content_left .tempaltemo_content_left_section_05 {
	clear: both;
	width: 345px;
	background: #d2d6db;
}

.tempaltemo_content_left_section_05 .section_06_box  {
	float: left;
	width: 450px;
	margin: 0 10px;
}

.tempaltemo_content_left_section_05 .section_07_box  {
	float: right;
	width: 345px;
	margin: right;
}

#content #content_right {
    margin:right;
	margin-top:10px;
	float: right;
	width: 345px;
	padding-left:30px;
}

#content_right .content_right_section_01 {
	width: 345px;
	margin-top:10px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCCCCC;
}

.neirongfjs{width:1198px; margin:0 auto; border:1px solid #cbcbcb;background-color:#fff;margin-bottom:30px;color:#777; overflow:hidden}
.nrfjbody{ width:1123px; height:auto; margin:65px auto;}
.nrfwtiao{width:100%; border-bottom:1px solid #cacaca; height:1px; position:relative; display:block;margin:30px auto;}
.nrfjbleft{width:450px; height:auto; float:left; margin-bottom:70px; overflow:hidden; }
.nrfjbright{width:432px; height:auto; padding-left:35px;border-left:1px solid #cacaca; float:left;margin-bottom:70px; overflow:hidden;}
.nfjdiv{ font-size:28px; font-weight:bold; margin-bottom:10px;}
.nrfjp{ font-size:16px; line-height:200%; }
.nrbooks{ width:100%; height:auto; overflow:hidden;}
.nrbooks .nrbooksdiv{ float:left;}
.nrlianxifs{width:70%; float:left}
.nrlianxi{ width:131px; height:39px; line-height:39px; text-align:center; color:#FFFFFF; background:url(/images/newzt131111/nrlianxi.jpg) no-repeat; float:right; margin-top:50px; overflow:hidden;}
.nrlianxi a{ color:#FFFFFF; font-size:20px;}  

.alnrxgbt{width:1198px; height:40px; line-height:40px; margin:0 auto; border:1px solid #cbcbcb;background-color:#ffffff;color:#3d3b3c;font-size:18px; overflow:hidden}
.pl28{padding-left:28px}
.pr28{padding-right:28px}
.alnrxg{width:1200px; height:auto; margin:8px auto 30px auto;overflow:hidden}
.alnrxg li{width:232px; height:200px; position:relative;overflow:hidden}
.alnrxg li img{width:232px; height:200px;display:block;}
.alxgli10{margin-right:10px}
.alnrxg span{ display:block; width:212px; height:40px; line-height:40px; position:absolute; left:0;font-size:16px;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#cbcbcb00',endColorstr='#cbcbcb00');	background:rgba(203,203,203,0.7); z-index:3; color:#000; padding:0px 10px 0px 10px; overflow:hidden}

/*关于我们*/
.gyboxl{ width:819px; height:auto; float:left; margin-left:65px; margin-top:20px;  overflow:hidden}
.gyboxlbt{ width:819px; height:50px; background:#A4DFF6; height:50px; line-height:50px; text-align:center; font-size:18px; overflow:hidden;color:#005499;}
.gyboxlbt a{ display:block; float:left; width:117px; height:50px; line-height:50px; text-align:center; font-size:18px;  overflow:hidden}
.gyboxlbt a:hover{ color:#FFFFFF; background:#0A6EC8; text-decoration:none;}
.gyboxlbtcur{color:#FFFFFF; background:#0A6EC8; text-decoration:none;}

.gyboxlnr{width:819px; height:auto;margin-top:30px; overflow:hidden; color:#2D2C2C;}
.gyboxlnr img{max-width:819px;width:expression(this.offsetWidth > 819 ? '819px': true); height:auto;}

.gybanerbak{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto; background:#FFFFFF; }
.gybnerlb{width:100%; height:auto;}
.gybnerlb img{width:100%; height:auto;}

.maneb{width:819px; height:40px; margin:0 auto; position:relative; }
.maneb ul{ float:left; width:819px; height:40px; overflow:hidden}
.maneb li{ margin-left:112.5px; background:#2698F6;float:left; width:73px; height:40px; line-height:40px; text-align:center; overflow:hidden}
.maneb li a{ display:inline-block; width:70px; margin:0 auto; font-size:18px; overflow:hidden; color:#FFFFFF;}




/*新闻*/
.newlbbox{width:822px; height:auto; float:left; margin-top:35px; overflow:hidden}
.nlbbt{width:822px; height:46px; line-height:46px; border-bottom:#dfdfdf 1px solid; overflow:hidden}
.newlbbox dl{ width:100%; height:auto; padding:12px 0px 12px 0px; border-bottom:#dfdfdf 1px solid; overflow:hidden}
.newlbbox dt{ width:226px; height:140px; float:left; overflow:hidden}
.newlbbox dt img{ width:auto; height:140px;}
.newlbbox dd{ width:572px; height:auto; line-height:240%; float:right; overflow:hidden}
.newlbbox h1{ font-size:20px;}
.alingrt{text-align:right;}
.nlineh{line-height:180%;}
.newbnerlb{width:100%; height:230px;}
/*分页*/
.pagebox{width:100%; height:auto; margin:15px auto; overflow:hidden}
.pagebox li{ float:left; padding:3px 8px 3px 8px; margin:0px 5px 0px 5px; border:#dfdfdf 1px solid; overflow:hidden}
.thisclass a{ color:#0A6EC8}

.newnrbox{width:822px; height:auto; line-height:180%; float:left; margin-top:35px; overflow:hidden}
.cont_weizi{ margin-bottom:50px; font-size:14px;}
.cont_weizi a{font-size:14px;}
.newnrbox h1{ font-size:20px; text-align:center}
.azlys{ width:100%; text-align:center; margin-bottom:30px}
.conter1{ width:822px; height:auto; overflow:hidden}
.conter1 img{max-width:822px;width:expression(this.offsetWidth > 822 ? '822px': true); height:auto;}
.page-list{ width:100%; height:auto; margin:30px auto; overflow:hidden}
.page-list li{ float:left; padding:3px 8px 3px 8px; margin:0px 5px 0px 5px; border:#dfdfdf 1px solid; overflow:hidden}

/*相关文章*/
.newxgwz{ width:810px; height:auto; border:#dfdfdf 1px solid; padding-bottom:26px;  margin-top:20px; overflow:hidden}
.xgwzbt{width:800px; height:28px; line-height:28px; padding:0px 10px 0px 10px; background:#d5d5d5; color:#FFFFFF; font-weight:bold; overflow:hidden}
.newxgwz ul{margin-top:20px;margin-left:10px; overflow:hidden}
.newxgwz li{ width:266px; height:32px; float:left; text-align:left; overflow:hidden}
.newxgwz li a{ display:block; width:253px; height:32px; line-height:32px; margin:0 auto; text-align:left; overflow:hidden}

.nlineh2{ width:100%;}
.nlineh2 span{ width:90px; height:24px; line-height:24px; display:block; float:left; margin-right:10px; overflow:hidden}

