﻿@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}

.bannerBox{
	width: 100%;
	height: 600px;
}

#flashs{
	position: relative;
	height: 600px;
	overflow: hidden;
}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:60px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#1e3988;}


#flashs .shadow0{ position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 40%;
	transform: translate(-50%, 0);
	top: 360px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	 }  

#flashs .shadow0 a{ padding-left:20px;text-decoration:none; color:#fff; font-size:28px; font-weight:bolder; overflow:hidden; }



#flashs .shadow1{ position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 42%;
	transform: translate(-50%, 0);
	top: 340px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	 }  

#flashs .shadow1 a{ padding-left:20px;text-decoration:none; color:#fff; font-size:28px; font-weight:bolder; overflow:hidden; }



#flashs .shadow2{ position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 44%;
	transform: translate(-50%, 0);
	top: 300px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	 }  

#flashs .shadow2 a{ padding-left:20px;text-decoration:none; color:#fff; font-size:28px; font-weight:bolder; overflow:hidden; }


#flashs .shadow3{ position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 46%;
	transform: translate(-50%, 0);
	top: 270px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	 }  

#flashs .shadow3 a{ padding-left:20px;text-decoration:none; color:#fff; font-size:28px; font-weight:bolder; overflow:hidden; }





#flashs2{
	position: relative;
	height: 600px;
	overflow: hidden;
}
#flashs2 .bgitem{  z-index:1;position:absolute; top:0; }
#flashs2 .btn{ position:absolute; z-index:7; bottom:60px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs2 .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs2 .btn span.cur{ background:#1e3988;}


#flashs2 .shadow0{ position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 40%;
	transform: translate(-50%, 0);
	top: 360px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	 }  

#flashs2 .shadow0 a{ padding-left:20px;text-decoration:none; color:#fff; font-size:28px; font-weight:bolder; overflow:hidden; }



#flashs2 .shadow1{ position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 42%;
	transform: translate(-50%, 0);
	top: 340px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	 }  

#flashs2 .shadow1 a{ padding-left:20px;text-decoration:none; color:#fff; font-size:28px; font-weight:bolder; overflow:hidden; }



#flashs2 .shadow2{ position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 44%;
	transform: translate(-50%, 0);
	top: 300px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	 }  

#flashs2 .shadow2 a{ padding-left:20px;text-decoration:none; color:#fff; font-size:28px; font-weight:bolder; overflow:hidden; }


#flashs2 .shadow3{ position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 46%;
	transform: translate(-50%, 0);
	top: 270px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	 }  

#flashs2 .shadow3 a{ padding-left:20px;text-decoration:none; color:#fff; font-size:28px; font-weight:bolder; overflow:hidden; }




/*#flashs{ position:relative; height:567px; overflow:hidden;margin-bottom:10px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:10px; left:50%; margin-left:-64px; padding:0px 6px;}
#flashs .btn span{background:url(Img/icon.png) no-repeat; cursor: pointer;display: inline-block;margin:0 2px;width:16px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:url(Img/iconcur.png) no-repeat;}
*/
.tnNew{padding:6px 0px; height:18px; line-height:18px; background-color:#ccc; overflow:hidden;}
.tnNew dt{width:104px; text-align:center; font-size:14px; font-weight:bold; border-right:1px solid #333; color:#333;}
.tnNew dd{margin-left:120px; margin-right:15px; font-size:13px; }
.tnNew dd a{color:#183a83;}
.tnNew dd span{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*产品*/
.cpSpan{margin:20px auto;}

.cpMu{width:230px; height:377px; background-color:#e5e5e5; overflow:hidden; border-bottom:5px solid #001a52;}
.cpMu h4 img{display:block;}
.cpMuCont{}
.cpMuCont dl{margin-bottom:7px;}
.cpMuCont dt{height:38px; line-height:38px;border-bottom:2px solid #c2c2c2;}
.cpMuCont dt a{margin-left:44px; font-size:15px; color:#333; font-weight:bold; text-transform:capitalize;}
.cpMuCont dd{height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #c2c2c2;}
.cpMuCont dd a{padding-left:44px; display:block; font-size:14px; text-decoration:none; color:#333;text-transform:capitalize; }
.cpMuCont dd a:hover{background:#127f07 url(Img/Index/cpMuDd.png) no-repeat 204px center; color:#fff;text-transform:capitalize;}


.cpList{width:726px; height:382px; overflow:hidden;}
.cpList .contTit{position:relative; height:46px; line-height:46px; border-top:2px solid #001a52; border-bottom:1px solid #001a52; font-size:15px;}
.cpList .contTit .titA{color:#333;}
.cpList .contTit .titMore{position:absolute; right:0px; top:18px;}
.cpList ul{overflow:hidden;}
.cpList li{position:relative; margin-right:9px; margin-top:18px; float:left; width:234px; height:144px; border:1px solid #d5d5d5;}
.cpList li.noMr{margin-right:0px;}
.cpList li img{display:block;}
.cpList li h5{position:absolute; left:0px; top:0px; width:100%; height:28px; line-height:28px; overflow:hidden; background:url(Img/Index/cpH5Bg.png) right; font-weight:normal; font-size:16px;}
.cpList li h5 a{display:block; padding:0 20px; color:#333; background:url(Img/Index/cpH5_ico.png) no-repeat 8px center;}
.cpList li:hover{border:1px solid #127f07;}



.gmYsBg{position:relative; height:536px;}
.gmYsTab{position:absolute; left:50%; top:-10px; margin-left:-208px; width:416px; overflow:hidden;}
.gmYsTab span{margin:0 5px; float:left; width:94px; height:102px; background-position:center bottom; background-repeat:no-repeat; cursor:pointer;}
.gmYsTab span.gmYs_1{background-image:url(Img/Index/gmYs_s.png);}
.gmYsTab span.gmYs_2{background-image:url(Img/Index/gmYs_l.png);}
.gmYsTab span.gmYs_3{background-image:url(Img/Index/gmYs_p.png);}
.gmYsTab span.gmYs_4{background-image:url(Img/Index/gmYs_b.png);}
.gmYsTab span.cur , .gmYsTab span:hover{background-position:center top;}
.gmYsCont{height:536px;}


.baozhiBox{position:relative; height:406px; background:url(Img/Index/baozhiBox.jpg) no-repeat center;}
.baozhiBox h4{position:absolute; left:50%; top:-36px; margin-left:-49px;}
.baozhiBox ul{position:relative;}
.baozhiBox li{position:absolute; width:101px; height:35px; cursor:pointer;}
.baozhiBox li img{position:absolute; z-index:999; left:0px; bottom:35px; display:none; border:10px solid #fff;}
.baozhiBox li:hover img{display:block;}
.baozhiBox li.bzLi01{left:466px; top:150px;}
.baozhiBox li.bzLi02{left:597px; top:150px;}
.baozhiBox li.bzLi03{left:726px; top:150px;}
.baozhiBox li.bzLi04{left:527px; top:217px;}
.baozhiBox li.bzLi05{left:656px; top:217px;}

.alSpan{position:relative; height:606px; background:url(Img/Index/alSpan.jpg) no-repeat center;}
.alSpan h4{position:absolute; left:50%; top:-33px; margin-left:-70px;}


.alTab{padding-top:92px; margin:0px auto 30px auto; width:785px; overflow:hidden;}
.alTab span{margin:0 7px; float:left; width:143px; height:142px; background-position:center bottom; background-repeat:no-repeat; cursor:pointer;}
.alTab span.alTab01{background-image:url(Img/Index/alTab01.png);}
.alTab span.alTab02{background-image:url(Img/Index/alTab02.png);}
.alTab span.alTab03{background-image:url(Img/Index/alTab03.png);}
.alTab span.alTab04{background-image:url(Img/Index/alTab04.png);}
.alTab span.alTab05{background-image:url(Img/Index/alTab05.png);}
.alTab span.cur , .alTab span:hover{background-position:center top;}

.alCont{}
.alCont ul{overflow:hidden;}
.alCont li{position:relative; padding-bottom:7px; margin-right:16px; float:left; width:316px; height:194px; background:url(Img/Index/alLiYy.png) no-repeat center bottom;}
.alCont li.noMr{margin-right:0px;}
.alCont li img{display:block;}
.alCont li h5{position:absolute; left:0px; bottom:12px; width:100%; height:30px; line-height:30px; background:url(Img/Index/casebg.png) repeat;  font-size:14px; font-weight:normal; overflow:hidden;text-align:right;}
.alCont li:hover h5{height:30px;}
.alCont li h5 a{color:#fff;padding-right: 50px;display:block;}
.alBtnCkgd{margin:28px auto 0px auto; display:block; width:168px; line-height:35px; line-height:35px; text-align:center; font-size:14px; color:#333; border:1px solid #333;}
.alBtnCkgd:hover{background-color:#333; color:#fff; text-decoration:none;}



.zsjmSpan{position:relative; height:447px; background:url(Img/Index/zsjmSpan.jpg) no-repeat center;}
.zsjmSpan h4{position:absolute; left:50%; top:-36px; margin-left:-49px;}
.zsjmSpan dl{padding-top:80px; margin-left:84px; color:#333;}
.zsjmSpan dt{margin-bottom:18px; font-size:34px;}
.zsjmSpan dt b{color:#d0191f;}
.zsjmSpan dd{margin-bottom:22px;}
.zsjmSpan dd p{padding-left:30px; height:30px; line-height:30px; font-size:16px; background:url(Img/Index/jmDdP_ico.png) no-repeat 8px center;}


.tnPp{position:relative; padding-top:90px; height:390px;}
.tnPp .container{background:url(Img/Index/tnPpBg.png) no-repeat 500px top;}
.tnPp .tnPpTit{position:absolute; left:50%; top:-42px; margin-left:-49px;}
.tnSpBox{margin-left:15px; width:452px; background:url(Img/Index/spImgYy.png) no-repeat center 252px;}
.tnSpBox dd{width:452px; height:252px; }
.tnSpBox dt{margin-top:20px; line-height:22px; font-size:13px; color:#333;}
.tnSpBox dt a{color:#001a52}
.cjwt{margin-right:15px; position:relative; width:379px; height:328px; background:url(Img/Index/cjwt.png) no-repeat center;}
.cjwt h4{height:43px; line-height:43px; font-weight:normal; font-size:20px;}
.cjwt h4 a{padding-left:66px; display:block; color:#fff;}

.wtjdCont{margin-top:10px; height:226px; overflow:hidden;}
.wtjdCont dl{margin:0 26px; padding:14px 0; border-bottom:1px dotted #000;width:310px;}
.wtjdCont dt{background-image:url(Img/Index/tw_ico.png);}
.wtjdCont dt a{color:#333;}
.wtjdCont dd{line-height:20px; background-image:url(Img/Index/jd_ico.png); color:#0c8800;}
.wtjdCont dt , .wtjdCont dd{padding:8px 0; padding-left:28px; background-position:left 8px; background-repeat:no-repeat;}

.cjwt .btnS{position:absolute; bottom:20px; right:20px;}
.cjwt .btnS a{float:left; margin-left:1px;}




/*关于*/
.gywm{position:relative; height:344px; background:url(/pic/feijibg.jpg) no-repeat center;}
.gywm h4{
	position: absolute;
	left: 50%;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	font-size: 24px;font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
 color:#666666;
	margin-top: 45px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}

.gywm .gyCont{position:relative; height:344px; overflow:hidden;}
.gywm .gyCont ul{
	width: 980px;
	overflow: hidden;
	margin-top: 135px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.gywm .gyCont li{
	float: left; 
	width: auto;
	text-align: center;
	position: relative;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 7px;
}

.gywm .gyCont li h5{position:absolute; left:0px; bottom:12px; width:100%; height:30px; line-height:30px; background:url(Img/Index/alLiH5Bsg.png) repeat; font-size:16px;  overflow:hidden;text-align:right;}
.gywm .gyCont li:hover h5{height:30px;}
.gywm .gyCont li h5 a{color:#fff;padding-right:50px;}

.gywm .gyCont .btnLeft , .gywm .gyCont .btnRight{position:absolute; top:50%; margin-top:-50px; width:45px; height:110px;}
.gywm .gyCont .btnLeft{left:0px; background:url(Img/Index/gyBtnLeft.png) no-repeat center;}
.gywm .gyCont .btnRight{right:0px; background:url(Img/Index/gyBtnRight.png) no-repeat center;}



.botCont2{
	
	
	}

/*首页客户案例*/


.cases{
	position:relative;
	background-color: #f5f5f5; padding-bottom:20px;
}
.cases h4{
	position: relative;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	font-size: 24px;
		font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	margin-left: 45%;
	z-index: 999;
	top: 25px;
}

.cases .gyCont{
	position: relative;
	width: 980px;
	
}
.cases .gyCont ul{
	overflow: hidden;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.cases .gyCont li{margin:25px 15px; float:left; width:258px; height:310px; text-align:center;position:relative;border:#cccccc 2px solid; padding:20px;box-shadow:3px 3px 3px #ddd;
-moz-box-shadow:3px 3px 3px #ddd;
-webkit-box-shadow:3px 3px 3px #ddd;}

.cases .gyCont li:hover{margin:15px 15px; float:left; width:258px; text-align:center;position:relative;border:#cccccc 2px solid; padding:20px;box-shadow:5x 5px 5px #999999;
-moz-box-shadow:5px 5px 5px #999999;
-webkit-box-shadow:5px 5px 5px #999999;}




.cases .gyCont li h5{position:absolute; left:0px; bottom:12px; width:100%; height:30px; line-height:30px; background:url(Img/Index/alLiH5Bsg.png) repeat; font-size:16px;  overflow:hidden;text-align:right;}
.cases .gyCont li:hover h5{height:30px;}
.cases .gyCont li h5 a{color:#fff;padding-right:50px;}

.cases .gyCont .btnLeft , .cases .gyCont .btnRight{position:absolute; top:50%; margin-top:-50px; width:45px; height:110px;}
.cases .gyCont .btnLeft{left:-60px; background:url(Img/Index/gyBtnLeft.png) no-repeat center;}
.cases .gyCont .btnRight{right:-60px; background:url(Img/Index/gyBtnRight.png) no-repeat center;}

.cases .gyCont li h2 a{ font-size:16px;  line-height:25px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #002da0;
	/*font-family: 'Oxygen';*/
	font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-weight: 700;}

.cases .gyCont li span{ display:block; color:#666666; line-height:24px; text-align:left;
	}

.botCont{padding-top:20px;margin-bottom:30px;}
.botCont .contTit{position:relative; margin-bottom:20px; font-size:18px; height:34px; line-height:34px; border-bottom:2px solid #001a52;}
.botCont .contTit .titA{color:#333;}
.botCont .contTit .titMore{position:absolute; right:0px; top:10px;}



/*联系我们*/


.contactcontent{width: 1100px; margin:0 auto;}


/*首页新闻联系我们栏*/
.newscontact{
	width: 422px;
}
.newscontact dl{margin-bottom:40px; height:124px; overflow:hidden;}
.newscontact dd{margin-left:220px; margin-right:22px;}
.newscontact dd h5{font-size:14px; font-weight:normal;}
.newscontact dd h5 a{color:#333;}
.newscontact dd p{margin:10px 0px 20px 0px; line-height:20px; color:#333; height:60px; overflow:hidden;}
.newscontact dd .btnGd{font-size:12px; color:#333;}

.newscontact ul li {line-height:26px; padding:5px;}
.newscontact ul li span{ width:100px; display:inline-block;text-transform:capitalize; font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;color:#000000; font-size:14px; font-weight:bold;}
/*动态*/
.newscontact .biaodan{ clear:both;}

.newscontact .biaodan input{ height:22px; width:180px;}
.newscontact .title2{ color:#ff6600; font-size:16px; font-weight:bold; line-height:45px; height:45px;}
.newscontact .tijiaodiv{ left:50%;}

.newscontact input.tijiao{ margin:0 auto; height:30px; line-height:26px; width:120px; background-color:#1E3988; color:#ffffff;display:block; border-radius:5px;}

.dtBox{width:498px;}
.dtBox h4{overflow:hidden;}
.dtBox .contTit a.titA{float:left; text-align:center; color:#aaa; text-decoration:none;}
.dtBox .contTit span{float:left; padding:0 18px;}
.dtBox .contTit a:hover , .dtBox .contTit a.cur{color:#333;}
.dtBox .dtImg img{display:block;}
.dtBox ul{
	margin: 0;
	padding-top: 5px;
}
.dtBox li{position:relative; height:25px; line-height:25px;}
.dtBox li a{display:inline-block; width:300px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#333;}
.dtBox li span{position:absolute; right:0; top:0; color:#333;}
.dtBox li:hover a , .dtBox li:hover span{color:#0c8800;}



.mesbook4 { border:solid 1px #9F9F9F; position:absolute; background:#fff; padding:10px 15px;font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;margin-left:130px;margin-top:-170px; z-index:9999999;}
.mesbook4 .con { position:relative; width:296px; min-height:100px; _height:100px;}
.mesbook4 .jian { position:absolute; left:-63px; top:58px;}
.mesbook4 h4 a { color:#CB1212;  width:320px; height:25px; line-height:25px; overflow:hidden;}

.mesbook4 .cont { line-height:22px; color:#666; padding:5px;}
.mesbook4 .jieshao { border:solid 1px #CECFA2; background:#FFFFD3; color:#666; line-height:18px; padding:0 5px; margin-bottom:10px;}

.mesbook4 .dl_lt { color:black;  float:left;  width:320px; overflow:hidden;}
.mesbook4 .dl_lt dt { width:320px; height:15px;}
.mesbook4 .dl_lt dd {  width:320px; overflow:hidden; margin-top:3px; }
.mesbook4 .dl_lt dd a { border:solid 1px #C1BFBF; display:inline-block; float:left; margin-right:5px; margin-bottom:4px; color:#333;}
.mesbook4 .dl_lt a:hover { color:#f00; text-decoration:none; } 
.mesbook4 .dl_lt dd a img { width:32px; height:32px; border:solid 1px #fff; display:block; }
.mesbook4 .dl_lt dd a:hover img { border:solid 1px #f00;}

.mesbook4 .dl_rt { color:#666; margin-left:10px; float:left; width:200px;}
.mesbook4 .dl_rt a { border:solid 1px #C8C9CD; display:inline-block; float:left; margin-right:5px; margin-bottom:5px; color:#808080;}
.mesbook4 .dl_rt a:hover { color:#f00; text-decoration:none;}
.mes_btn { border-top:solid 1px #ccc; margin:10px 25px; padding:10px 0 0 10px;}
.mesbook4 .mes_btn input{margin:0 5px;}


.mesbook40 { border:solid 1px #9F9F9F; position:absolute;background:#fff; padding:10px 15px;font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;margin-left:-330px;margin-top:-170px;z-index:50; }
.mesbook40 .con { position:relative; width:339px; min-height:100px; _height:100px; }
.mesbook40 .jian { position:absolute; left:354px; top:58px;float:right; }
.mesbook40 h4 a { color:#CB1212;  width:320px; height:25px; line-height:25px; overflow:hidden;}
.mesbook40 h4 a:hover { color:#f00;}
.mesbook40 .cont { line-height:22px; color:#666; padding:5px;}
.mesbook40 .jieshao { border:solid 1px #CECFA2; background:#FFFFD3; color:#666; line-height:18px; padding:0 5px; margin-bottom:10px;}

.mesbook40 .dl_lt { color:black;  float:left; overflow:hidden; width:320px;}
.mesbook40 .dl_lt dt { width:320px; height:15px;   }
.mesbook40 .dl_lt dd {  width:320px; overflow:hidden; margin-top:3px; float:left; }
.mesbook40 .dl_lt dd a { border:solid 1px #C1BFBF; display:inline-block; float:left; margin-right:5px; margin-bottom:4px; color:#333;}
.mesbook40 .dl_lt a:hover { color:#f00; text-decoration:none; } 
.mesbook40 .dl_lt dd a img { width:32px; height:32px; border:solid 1px #fff; display:block; }
.mesbook40 .dl_lt dd a:hover img { border:solid 1px #f00;}
.mes_btn { border-top:solid 1px #ccc; margin-top:10px; padding-top:10px; margin-bottom:10px;}
.mesbook40 .mes_btn input{margin:0 2px;}
.mesbook40 .tc input { margin:0 10px;}



/*搜索*/
.search{height:45px; background:#a2a2a2;  position:relative; z-index:9999;filter: Alpha(Opacity=80, Style=0);
opacity: 0.8; line-height:45px;}
.searchbg{width:100%; background:#a2a2a2;margin-top:0px;}
.search .sl{width:680px; float:left;color:#ffffff; overflow:hidden}
.search .sl span{ font-weight:bold; display:block; float:left; padding-left:20px;}
.search .sl a{color:#ffffff; padding:0px 10px; border-left:1px #ffffff solid; height:12px; line-height:12px; display:block; float:left; margin-top:16px;}
.search .sl .nob{border:0px}
.search .sr{width:240px; float:right; margin-right:12px;height:26px; margin-top:10px;}
.search .sr input{ background:#ffffff;border:0px; height:26px; width:195px; float:left; line-height:26px\9; padding-left:10px;color:#999999}
.search .sr img{ display:block; float:left}




/*首页三栏*/
.fuwu{
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.fuwu .fwtit{
	height: 40px;
	background: url(Img/Index/fwtit.jpg)
}
.fuwu .fwtit h4{ text-align:center; font-size:20px; padding-left:100px}
.fuwu .fwtit h4 a{color:#333333;line-height:110px; text-decoration:none}
.fuwu .fwtit h4 span{color:#da251e; margin-left:20px;}
.fuwu .fwtot ul{ height:364px;}
.fuwu .fwtot ul li{ width:300px; float:left; margin-left:40px;}
.fuwu .fwtot ul .nom{ margin:0px;}
.fuwu .fwtot ul li img{ display:block}
.fuwu .fwtot ul li p{ text-align:left; line-height:24px; font-size:14px; margin-top:20px;height:72px; overflow:hidden}
.fuwu .fwtot ul li span a{ display:block; width:90px; height:35px; background:url(Img/Index/p_07.png) right center no-repeat; background-color:#999999;color:#ffffff; padding-left:20px; line-height:35px; margin:0px auto; font-size:16px; text-decoration:none; margin-top:25px;}
.fuwu .fwtot ul li span a:hover{ background-color:#da251e}

.fuwu .fwtot span.pictitle{background-color:#1E3988; font-size:16px; color:#ffffff;font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif; padding:10px; position:relative;top:-15px;right:-68px;filter: Alpha(Opacity=80, Style=0);
opacity: 0.8; border-radius:5px;}


.why {
	width: 100%;
	background-attachment: fixed;
	background-image: url(../../pic/xingc.jpg);
	background-repeat: no-repeat;
}
.why2 { width:980px; margin:0 auto; padding-top:20px; padding-bottom:30px; padding-left:40px; padding-right:10px;
background:rgba(255, 255, 255, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=40); background:#fff;/*实现IE背景透明*/}
.why2 li{
	font-size: 18px;
	line-height: 26px; 
	padding: 5px; color:#000000;
	list-style-type: decimal; position:relative;
	}
	
.why2 h1{font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif; font-size:40px; color:#ff6600;}

.bannerBox .bigWhite {position:relative;
	/*font-size: 55px;
	background:rgba(255, 255, 255, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
/*filter:Alpha(opacity=40); background:#eeeeee;*//*实现IE背景透明*/
filter: Alpha(Opacity=80, Style=0);
opacity: 0.8; 
	bottom:0; left:0px; 
	font-size: 30px;
	line-height: 30px;
	color: #ffffff;
	/*font-family: 'Roboto Slab', 'Open Sans';*/
	/*font-family: 'Oxygen';*/
	font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-weight: 700;
	text-transform: uppercase;}

.email{
	float: left;
	margin-left: 30px;
	margin-top: 60px;
}
.email ul li{
	line-height: 26px;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #CCCCCC;
}

.email ul li span{ font-weight:bold; margin-right:10px;}

.cptopimg { display:block; }
.cptopimg img{
    height: auto;
    width: 100%;
}

/*---产品中心---*/
.pro_main {
	zoom: 1;
	background: #ffffff;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.pro_main .neirong{
 width:700px;
	}
.pro_main .neirongleft{
	line-height: 26px;
	font-size: 14px; 

}

.pro_main .neirongleft ul li{
	list-style-type: disc;
	list-style-position: inside;text-indent:15px;
}
.pro_main .neirongright{width:300px;float:left; margin-left:20px;}


.pro_main .neirongright img{ -moz-box-shadow: 3px 3px 6px #aaaaaa;    -webkit-box-shadow: 3px 3px 6px #aaaaaa;    box-shadow: 3px 3px 6px #aaaaaa;    /* For IE 8 */    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";    /* For IE 5.5 - 7 */    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }

.pro_main .photo ul {margin-top:25px; width:760px; }

.pro_main .photo ul li{ text-align:center; margin-right:10px; margin-bottom:10px;}


/*关于我们 联系我们*/
.about .topnav{ background:#efefef; height:50px; position:relative; top:-50px;  opacity: 0.9;filter: Alpha(Opacity=80, Style=0);}
.about .topnav ul{ margin-bottom:10px;}

.about .topnav ul li{ display:inline-block; width:200px; height:50px; float:left;font-size:22px; text-align:center; line-height:50px; background-color:#f5f5f5; margin-right:20px; color:#ffffff;}

.about .topnav ul li.cur{ display:inline-block; width:200px; height:50px; float:left;font-size:22px; text-align:center; line-height:50px; background-color:#ff6600; margin-right:20px; border-bottom:2px  #ff6600 solid; color:#ffffff;}
.about .topnav ul li.cur a{
	font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.about .topnav ul li a{
	font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-size: 18px;
	color: #333333;
}
.about .aboutconte{font-size:14px; line-height:26px;padding:15px;float:left; width:980px;}

.about .contactconte{font-size:14px; line-height:26px;padding:15px;float:left; width:1100px; }


.about .servicesconte{font-size:14px; line-height:26px;padding:15px;float:left; width:100%;}
.about .aboutpic { margin-top:16px;margin-bottom:16px;}

.about .aboutpic dd{ margin-top:8px; margin-bottom:8px; margin-right:16px; float:left;}
.about .aboutpic img{ width:180px; height:135px;}

.news .topnav {background:#efefef; height:50px; position:relative; top:-50px;  opacity: 0.9;filter: Alpha(Opacity=80, Style=0);}

.news .topnav ul li{ display:inline-block; width:200px; height:50px; float:left; text-align:center; line-height:50px; background-color:#f5f5f5; margin-right:20px; color:#ffffff;font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-size: 18px;}

.news .topnav ul li.cur{ display:inline-block; width:200px; height:50px; float:left;font-size:22px; text-align:center; line-height:50px; background-color:#ff6600; margin-right:20px; border-bottom:2px  #ff6600 solid; color:#ffffff;}
.news .topnav ul li.cur a{
	font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}





.news  .newsconte dl{
	margin: 15px;
	clear: both;
	border-bottom: #cccccc 1px solid;
	overflow: hidden;
}

.news  .newsconte dl:hover{
	margin: 15px;
	clear: both;
	border-bottom: #ff6600 2px solid;
	overflow: hidden; background:#f5f5f5;
}


.news  .newsconte dt{ width:220px; float:left; margin:15px;}
.news  .newsconte dd.times{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	width: 100px;
	height: 35px;
	float: right;
}
.news  .newsconte dt img{width:200px; height:150px;}
.news  .newsconte dd{ font-size:15px; line-height:24px; margin:5px;}
.news  .newsconte dd b{ font-weight: bold; margin-right:20px;}
.news  .newsconte .button2{
	float: right;
	margin-right: 200px;
	width: 90px;
	height: 35px;
	background-color: #aaaaaa;
	text-align: center;
	line-height: 35px;
	color: #FFF;
	border-radius: 5px;
}

.news  .newsconte .button a{
	
	color: #FFF;
	
}
.news  .newsconte .button:hover{
	float: right;
	margin-right: 200px;
	width: 90px;
	height: 35px;
	background-color: #ff6600;
	text-align: center;
	line-height: 35px;
	color: #FFF;
	border-radius: 5px;
}

.news .newstext {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.news .newstext h2{ font-size:30px; text-align:center;}

.news .newstext dd.times{ font-size:15px; line-height:36px; text-align:center;}
.news .newstext dd{ font-size:15px; line-height:26px;}

/*产品top图片上文字*/
.cptopimgtext {
	position: absolute;
	z-index: 50;
	padding: 10px 45px;
	background: rgba(24, 112, 184, 0.7);

	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c81E89C9,endColorstr=#e51E649D);
	left: 40%;
	transform: translate(-50%, 0);
	top: 340px;
	-webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	-moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.32);
	behavior: url(/ie-css3.htc);	
}

.cptopimgtext h1 {
	color: rgba(255, 255, 255, 1) !important;
	line-height: normal !important;
	padding-top: 0px !important;
	margin: 0 !important;
	font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-weight: 400 !important;
	font-size: 28px !important;
	color:#ffffff;
}

.leftmessage { width:220px; background-color:#e5e5e5;}
.leftmessage ul li{ margin:10px;}
.leftmessage ul li span{ font-weight:bold; margin-bottom:5px; display:block;}
.leftmessage input.tijiao{ margin:0 auto; height:30px; line-height:26px; margin-bottom:20px;width:120px; background-color:#1E3988; color:#ffffff;display:block; border-radius:5px;}

.leftmessage .messagetitle h4{
font-size: 18px;
  color: #333;
  font-weight: bold;
    margin-left: 12px;height:38px; line-height:38px; 
  }
 .leftmessage .messagetitle { border-bottom:2px solid #c2c2c2;}

.gduo { margin-bottom:15px; height:26px;}



/*产品中心*/
.productbg{
	background-color:#f5f5f5;height:560px;
}
.product{margin-top:0px; background-color:#ffffff;}
.product .product_l{ width:240px; float:left;border:2px #485d9d solid; }
.product .product_l h4{ background:#23439f; height:51px; border-bottom:3px #182e6c solid;color:#2b53c5; font-weight:normal; padding-top:12px; padding-left:12px}


.product .product_l h4 a{ font-size:18px; font-weight:bold; color:#ffffff}

.product .product_l .p_l_ul{ background:#efefef; padding:14px; max-height:1048px;}

.product .product_l .p_l_ul li a{
	display:block;
	border:1px #485d9d solid;
	height:35px;
	line-height:35px;
	
	background-color:#1e3988;
	font-size:16px;
	color:#ffffff;
	padding-left:12px;
	text-decoration:none;
	margin-top:9px;
	font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
}
.product .product_l .p_l_ul li a:hover{background:url(Img/Index/jian.png) 160px center no-repeat; background-color:#da251e; border:1px #e0605b solid}
.product .product_l .p_l_ul li ul{ padding:5px 0px;display:none;}
.product .product_l .p_l_ul li ul li a{ padding:0px; padding-left:25px; background:url(Img/Index/tu_03.png) 10px center no-repeat;color:#333333; font-size:14px; border:0px;   line-height: 36px; height: 36px;}
.product .product_l .p_l_ul li ul li a:hover{background:url(Img/Index/tu_03.png) 10px center no-repeat; background-color:#ffffff; border:0px; text-decoration:underline}

.product .product_l .p_l_ul li ul li a.cur{ padding:0px; padding-left:25px; background:#ff6600;color:#ffffff; font-size:14px; border:0px;   line-height: 36px; height: 36px;}

.product .product_r{ width:736px; float:right; max-height:1114px; overflow:hidden}
.product .product_r .product_r_t{ border-bottom:1px #e7e7e7 solid; height:40px; line-height:40px}
.product .product_r .product_r_t h4{ float:left; background:url(Img/Index/tu2_03.png) left center no-repeat; padding-left:20px; }
.product .product_r .product_r_t h4 a{ font-size:16px;color:#333333}
.product .product_r .product_r_t span{ float:right}
.product .product_r .product_r_t span a{ color:#999999}
.product .product_r .product_r_o1{   margin-top: 17px;margin-bottom: 14px;}
.product .product_r .product_r_o1 ul li{ width:230px; height:210px;border:1px #e7e7e7 solid; float:left; margin-top:10px; margin-bottom:15px; margin-left:5px; margin-right:5px; text-align:center; }

.product .product_r .product_r_o1 ul li:hover{ width:230px; height:210px;border:1px #ff3300 solid; float:left; margin-top:10px; margin-bottom:15px; margin-left:5px; margin-right:5px; text-align:center; }

.product .product_r .product_r_o1 ul .nom{ margin:0px;}

.product .product_r .product_r_o1 ul li h5{
	text-align:center;
	font-size:13px;
	color:#333333;
	height:30px; line-height:30px;
}
.product .product_r .product_r_o1 ul li div{width:236px; height:208px; background:#1e3988;filter: Alpha(Opacity=80, Style=0);opacity: 0.8; padding-top:80px; margin-top:-200px; display:none}
.product .product_r .product_r_o1 ul li:hover div{ display:block}
.product .product_r .product_r_o1 ul li div em{ display:block; font-size:14px; font-weight:bold; text-align:center; background:url(Img/Index/wbor.png) bottom center no-repeat; line-height:34px;}
.product .product_r .product_r_o1 ul li div em a{color:#ffffff;}
.product .product_r .product_r_o1 ul li div p{ text-align:center; padding:0px 24px; color:#ffffff; margin-top:15px; margin-bottom:26px}
.product .product_r .product_r_o1 ul li div span{ display:block; width:87px; height:27px; border:1px #ffffff solid; text-align:center; line-height:27px; float:left;margin-left:20px;}
.product .product_r .product_r_o1 ul li div span a{ color:#ffffff; display:block; }



.pro_curmbs { margin-top:15px; margin-bottom:10px; padding:0 5px;height:35px;line-height:35px;border:1px solid #ccc;} /*产品列表页，面包屑导航,字体颜色可自行修改*/
.pro_curmbs span { color:#001a52;}
.pro_curmbs a { color:#333; margin-left:10px;}
.pro_curmbs a:hover { color:#001a52;}
.pro_curmbs .a_b { color:#001a52; font-weight:bold;}

.cpNyTit{
	padding: 26px 0px;
	background: url(Img/Index/cpNyTit.png) repeat-x center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.cpNyTit dt{font-size:28px; color:#001a52;}
.cpNyTit dd{
	margin-top: 12px;
	line-height: 24px;
	font-size: 14px;
	color:#0066CC;
	
}

.telme{ position:relative; top:-130px; right:-400px; height:40px;}

.telme .tel1{
 display:block;height:36px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FF6600; font-weight:bold;
	margin-left:30px;
}
.telme .order a{
	display:block;
	width:150px;
	height:36px;
	background:#f0f0f0;
	text-align:center;
	line-height:32px;font-weight:bold;
	border-radius:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;margin-left:50px; 
}

.telme .order a:hover{
	display:block;
	width:150px;
	height:36px;
	background:#ff6600;
	text-align:center; color:#ffffff; font-weight:bold;
	line-height:32px;
	border-radius:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;margin-left:50px;
}



/*关于*/

.aboutus2{
	margin-top:30px;
	margin-bottom:20px;
}
.gyBox{position:relative; width:700px;}
.gyBox dl{margin-bottom:8px; height:308px; overflow:hidden;}
.gyBox dt{margin-right:10px;}
.gyBox dd{margin-left:20px;margin-right:10px}

.gyBox dd h5{
	margin:10px 0;
	font-size:18px;
	font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-weight: bold;
	color: #FF6600;
}
.gyBox dl dd a{font-size:14px;line-height:26px; color:#666666;}
.gyBox dd a:hover{ font-size:14px; line-height:26px; color:#ff0000;}



.gyBox .gyCont{position:relative; width:320px;}
.gyBox .gyCont ul{margin:0 auto; width:320px;}
.gyBox .gyCont li{margin-right:10px; width:155px; float:left; _display:inline; text-align:center;}
.gyBox .gyCont li.noMr{margin-right:0;}
.gyBox .gyCont li h5{padding-top:16px; font-weight:normal;}
.gyBox .gyCont li h5 a{color:#888;}
.gyBox .gyCont .btnLeft , .gyBox .gyCont .btnRight{position:absolute; top:50%; margin-top:-4px; width:18px; height:18px;}
.gyBox .gyCont .btnLeft{left:0; background:url(Img/Index/gyBtnLeft.png) no-repeat center;}
.gyBox .gyCont .btnRight{right:0; background:url(Img/Index/gyBtnRight.png) no-repeat center;}



/*新闻*/
.newBox{width:280px;}
.newBox dl h5{margin:14px 0; font-weight:normal;}
.newBox dl h5 a{color:#656565; font-size:15px; }
.newBox dl p{line-height:18px; text-indent:1em; color:#9d9d9d;}
.newBox ul{margin-top:10px; padding-top:8px; border-top:1px solid #dadada;}
.newBox li{
	padding-left:20px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	background-image: url(/pic/icon7.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.newBox li a{ color:#666666; font-size:14px;}
.gyBox h4 , .newBox h4{margin-bottom:14px;}


.contTit{font-size:16px;}
.contTit span{font-size:24px; text-transform:uppercase; font-family: 'Microsoft Yahei',SimHei, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif; color:#666666;}
.contTit a{margin-left:6px; font-weight:normal; color:#0c4da2;}
