BODY {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 12px;
	PADDING-TOP: 0px;
	background-repeat: repeat-x;
	background-position: center top;

}

DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
div,form,img,ul,ol,li,dl,dt,dd ,h1,h2,h3,h4,h5{
margin:0px;
padding: 0px;
border:0px;
list-style-type:none;}

HTML {
	OVERFLOW-X: auto; OVERFLOW-Y: scroll; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased
}
.clear {
	CLEAR: both
}
.clearfix {
	ZOOM: 1
}

.fixed:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.fixed {
	DISPLAY: block
}
.fixed {
	MIN-HEIGHT: 1%
}
* HTML .fixed {
	HEIGHT: 1%
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #555555; TEXT-DECORATION: none
}
A:visited {
	 COLOR: #555555; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none;
	color: #A3A4A2;

}
A:hover {
	COLOR: #FA8303; text-decoration: none;
}

.fr {
	FLOAT: right
}

.di_link3 {
	width: 84px;
	white-space:nowrap;
	line-height:25px;
	overflow:hidden;
	margin-right: 21px;
	margin-top: 0px;
	margin-bottom: 0px;
	float:left;
	color:#666;
}
.news_nr {
text-align:justify;
text-justify:inter-ideograph;
overflow:hidden;
padding:9px 0;
font-size:14px;
clear:both;
line-height:28px;
width:800px;
color:#575757;
word-wrap:break-word;
word-break:break-all;
}
.news_nr div{
margin-bottom:6px;
margin-top:0px;}
.news_nr p{
margin-bottom:8px;margin-top:0px;}

.news_nr1 {
	LINE-HEIGHT: 36px; FONT-SIZE: 22px
}
.news_nr2 {
	LINE-HEIGHT: 28px; FONT-SIZE: 14px
}
.news_nr3 {
	LINE-HEIGHT: 24px; FONT-SIZE: 12px
}


.top_z{ color:#3a3a3a; font-size:35px; font-weight:bold; line-height:45px;}
.top_z1{
	color:#3a3a3a;
	font-size:20px;
	line-height:30px;
	letter-spacing: 2px;
}
.top_tel{font-size:14px;  color:#333333; line-height:3px;}
.top_tel1{font-size:25px; color:#fd0215;font-weight:bold; line-height:8px;}


#dh{ width:100%; height:60px; margin:0px auto; }
.memu2{ width:1200px; margin:0 auto; }
.memu2 li{ float:left; text-align:center; border-right:1px solid #005291;}
.memu2 li a{ font-size:16px; color:#fff; height:60px; width:149px;display:block; line-height:57px;  }
.memu2 li a:hover{ text-decoration:none; border:none; background:#0071d0;}




.banner{ height:570px; width:100%; background:#ddd;}
.banner .picBtnLeft { height:570px; position:relative; zoom:1; width:100%; overflow:hidden;}
.banner .picBtnLeft .hd {width:380px; height:10px; position:absolute; left:42%; margin-left:0px; text-align:center;bottom:40px; z-index:10;  }
.banner .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:10px;}
.banner .picBtnLeft .hd ul li {float:left; _display:inline; text-align:center; background:#fff; width:40px; height:6px; overflow:hidden; margin-right:10px;  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; cursor:pointer;}
.banner .picBtnLeft .hd ul li.on { background:#fe0000!important; }
.banner .picBtnLeft .bd {height:570px; left: 50%; margin-left: -960px; position: absolute; width: 1920px;}
.banner .picBtnLeft .bd img { height:570px; width:1920px; z-index:1;}
.banner .picBtnLeft .bd ul{}
.banner .picBtnLeft .bd li { position:relative; zoom:1; width:1920px;  display:inline-block; }
.banner .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
.banner .picBtnLeft .bd li .bg { display:none;}
.banner .picBtnLeft .bd li .title { display:none;}


.index_ss{height: 30px;font-size: 14px;color: #a4a4a4; }
.index_ss a{color: #a4a4a4; }
.index_ss1{height: 40px;font-size: 14px;color: #7e7e7e; }

.cpz2{ font-size:16px; color:#333333; line-height:28px;}

.yy dl{height: 445px;  }
.yy dl dd{width: 430px;  float: right;padding-top:30px;position:relative;}
.yy dl dd em{ display: block; letter-spacing: 3px; text-transform: uppercase; font-size:14px; color: #cccccc;margin-bottom:55px; font-weight: normal;font-family: "Arial";  }
.yy dl dd h3{ font-size: 48px; color: #333333; font-weight: normal; }
.yy dl dd h3 b{font-weight: bold;color: #fe0000;}
.yy dl dd p{font-size: 16px; height: 205px; color: #666666; line-height: 40px;}
.yy dl dd span a{display: block;width: 136px;height: 44px;line-height: 44px;background: #fe0000;border-radius: 20px;text-align: center;font-size: 14px;color: #fff; }


.index_cp{height:125px; line-height:54px;text-align: center;font-size: 46px;color: #333333; font-weight:bold;}
.index_cp1{height: 30px;text-align: center;font-size: 18px;color: #676767; }


.g_pro .m_fl{height:120px; position: relative;}
.g_pro .flhd{height:64px;background: #025bb5;position: relative;z-index: 111;}
.g_pro .flhd li{float: left;height: 64px;line-height: 64px;padding: 0 27px; position: relative;}
.g_pro .flhd li:before{content: "";position: absolute;width: 1px;height: 36px;background: #062655;right: 0;top:15px;}
.g_pro .flhd li:last-child:before{background: none}
.g_pro .flhd li a{font-size: 16px;color: #fff;display: block; text-align:center;}
.g_pro .flhd li:hover,.g_pro .flhd .on{color: #fff; background: #fe0000;}
.g_pro .flhd li:hover a,.g_pro .flhd .on a{color:#fff;}
.g_pro .flhd li:hover:before,.g_pro .flhd .on:before{background: none}
.g_pro .flhd li i{display: inline-block;background:url(../images/cptab.jpg) no-repeat;width: 14px;height: 12px;position: relative;left:5px;}
.g_pro .flhd li:hover i,.g_pro .flhd .on i{display: inline-block;background:url(../images/cptabh.jpg) no-repeat;}
.g_pro .flbd2{position: absolute;left:0;top:64px;background:#4a4a4a;height: 72px;line-height: 72px;border-top: solid #4a4a4a 1px; width:100%;}





.g_pro .cpej a{display: inline-block;padding-left: 20px;font-size: 18px;color: #666666;}
.g_pro .cpej a:hover{background:url(../images/cpe2.jpg) no-repeat 37px 33px;color: #c00000;font-weight: bold;}




.cpz{ font-size:25px; font-weight:bold; color:#333333;}
.cpz1{ font-size:16px; color:#676767; line-height:28px;}
.cpz2{ font-size:16px; color:#333333; line-height:28px;}
.cpz3{ font-size:20px; font-weight:bold; color:#333333;}



.xw{ font-size:18px; color:#333333; line-height:38px;}
.xwx{ font-size:14px; color:#7e7e7e; line-height:28px; box-shadow: 0 0 30px #ccc;}


.pro2{ height:650px;  box-sizing: border-box;}
.pro2_l{ float: left; width:550px; height:548px; margin-bottom:30px; overflow: hidden; position: relative; background: #fff; box-shadow: 0 0 5px #ddd;}
.pro2_l ul li{ position: relative;}
.pro2_l ul li em{ display: block; font-size: 0; overflow: hidden;}
.pro2_l ul li h4{ padding: 33px; padding-bottom: 15px; line-height: 100%; height: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 24px; color: #000000;font-weight: normal;}
.pro2_l ul li h4:hover{ color: #0550ab;}
.pro2_l ul li p{ margin: 0 30px; color: #666666; font-size: 16px; line-height: 28px; height: 60px;background:url(pro1c.jpg) no-repeat right bottom;}

.pro2_r{ float: right; width:1200px;overflow: hidden;}
.pro2_r ul li{
	float: left;
	width:278px;
	border: 1px solid #eee;
	height: 265px;
	background: #fff;
	overflow: hidden;
	margin: 10px;
}
.pro2_r ul li img{ width: 300px; height:205px;}

.pro2_r ul li:hover{ background: #747474;}
.pro2_r ul li h4{ height:60px; line-height: 60px; font-size: 18px; color: #333; padding-left: 19px;background:url(pro2c.png) no-repeat 243px 20px; display: block;font-weight: normal;}
.pro2_r ul li:hover h4{background:url(pro2i.jpg) no-repeat 243px 20px; color: #fff;}


.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}

/*优势 xin*/
.floor_3 .index_title{padding-bottom: 72px;padding-top: 72px;}
.floor_3 li{overflow: hidden;height: 235px;vertical-align: top;}
.floor_3 li .left{width: 600px;overflow: hidden;height: 235px;}
.floor_3 li .left img{display: block;width: 600px;height: 235px;}
.floor_3 li .right{width: 542px;background: #f8f8f8;height: 235px;padding-left: 58px;position: relative;overflow: hidden;}
.floor_3 li .right h3{font-size: 25px; font-weight:bold; color:#5e5e5e;background: #f8f8f8;position: relative;z-index: 10;line-height: 55px;}
.floor_3 li .right b{color: #e9e9e9;position: absolute;font-size: 45px;font-weight: bold;z-index: 9;left: 58px;top: 23px;}
/*.floor_3 li .right span{display: block;width: 29px;height: 5px;background: #c00000;margin: 24px 0;}*/
.floor_3 li .right p{line-height: 28px;width: 480px;color: #666; font-size:16px;text-align: justify;}






.floor_3 .l2 .left{float: right;}
.floor_3 .l2 .right{float: left;}
.floor_3 li:hover .right{background: #c00000;}
.floor_3 li:hover .right h3{background: #c00000;color: #fff;}
.floor_3 li:hover .right p{color: #fff;}
.floor_3 li:hover .right b{color: #fff;}
.floor_3 li:hover .right span{background: #Fff;}





.floor_3 .l2 .left{float: right;}
.floor_3 .l2 .right{float: left;}
.floor_3 li:hover .right{background: #747474;}
.floor_3 li:hover .right h3{background: #747474;color: #fff;}
.floor_3 li:hover .right h4{background: #747474;color: #fff;}
.floor_3 li:hover .right p{color: #fff;}
.floor_3 li:hover .right b{color: #fff;}
.floor_3 li:hover .right span{background: #Fff;}


    /*客户见证*/
	
	
.m_gxfw dl{float: left;margin-right: 26px;background: #fff;width: 250px;height: 230px;padding: 12px;border: 1px solid #eaeaea;border-bottom: 3px solid #a8a8a8;transition: all 0.3s linear 0s;}
.m_gxfw dl:nth-child(4){margin-right: 0;}
.m_gxfw dt{margin-bottom: 20px;}
.m_gxfw dt img{width: 250px;height: 180px;display: block;}
.m_gxfw h3{line-height: 32px;font-size: 18px; color: #333333;font-weight: normal;}
.m_gxfw p{font-size: 14px;line-height: 22px;color: #777777;}
.m_gxfw dl:hover{border-bottom: 3px solid #c00000; transform: translateY(-10px);}
.m_gxfw dl:hover h3{color: #c00000;font-weight: bold;}	
	
	
	
	
 /*news*/
.news{ padding-top: 97px;height:460px; overflow: hidden;}
.news h3{ text-align: center;font-weight: normal; font-size: 40px; padding-bottom: 88px; background:url(../images/n_h.jpg) no-repeat center 50px; line-height: 100%;}
.news h3 a{ color: #333;}
.news dl{ float: left; background: #f4f4f4; width: 780px; height: 390px;}
.news dl dt{ float: left; width: 390px; overflow: hidden;}
.news dl dt img{ width: 390px; display: inline-block;transition: all 0.3s linear 0s;}
.news dl dt img:hover{transform: scale(1.03);}
.news dl dd{ float: right; width: 315px; padding: 52px 037px 0 0;}
.news dl dd h5{font-weight: normal;}
.news dl dd h5 a{ display: block; font-size: 18px; color: #333;}
.news dl dd h5 a:hover{ color: #c00000;}
.news dl dd p{ padding-top: 27px; color: #7e7e7e; font-size: 14px; line-height: 27px;}
.news dl dd p span{ display: block; padding: 40px 0;}
.news dl dd em{ display: block; text-align: right;}

.news ul{ float: right; width: 352px;background: #f4f4f4; padding: 10px 28px 0; height: 380px;}
.news ul li{ display: block; padding: 30px 0; border-bottom: 1px solid #dcdcdc;}
.news ul li:last-child{ border-bottom: none;}
.news ul li a{ display: block; padding-left: 14px; font-size: 18px; color: #333;background:url(n_ivo.jpg) no-repeat 0 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news ul li a:hover{ color: #c00000;}
.news ul li span{ display: block; color: #7e7e7e; font-size: 14px; padding-top: 15px;}




/*资讯*/
.newbox{line-height:30px;height:615px;font-family: "Microsoft Yahei";color: #333;}
.newtil{height: 50px;line-height: 38px;overflow: hidden;font-size: 18px;background:url(line1.gif) no-repeat 203px 16px;}
.newtil ul,.newtil li{float: left;}
.newtil span{float: right;font-size: 14px;}
.newtil span a{color: #999;display: inline-block;}
.newtil li.cur{color:#c7291d;font-weight: bold;}

.news_con{ margin-top:50px;}
.news_con dl{ float: left; width: 328px; height:400px; padding-left: 20px; background: #fff; padding-right: 20px; padding-bottom: 29px; margin-right: 44px; display: inline; border: 1px solid #e6e6e6; border-top: 3px solid #fe0000; }
.news_con dl.none{ float: right; margin-right: 0; }
.news_con dl span{ display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #d9d9d9; padding-top: 15px; padding-bottom:10px; }
.news_con dl span a{ float: left; font-size: 18px; color: #4a4a4a; font-weight: bold; }
.news_con dl span a.more{float: right;}
.news_con dl span a.more img{ width: 59px; height: 29px; display: inline-block; }
.news_con dl dt img{ width: 328px; height: 164px; display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 12px; }
.news_con dl dd li{ line-height: 44px; height: 44px; background: url(li.jpg) no-repeat left center; border-bottom: 1px dashed #e6e6e6;  }
.news_con dl dd li.last{border-bottom: none;}
.news_con dl dd li a{ color: #555555; display: block; width: 100%; font-size: 14px; text-indent: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


.index_dibtz{font-size:20px;color: #ffffff; font-weight:bold; line-height:45px;}
.index_dibtxz{font-size:14px;color: #ffffff;  line-height:25px;}
.index_dibtxz1{font-size:14px;color: #666666;  line-height:25px;}
.index_didz{font-size:14px;color: #ffffff;  line-height:25px;}
.index_didz a{font-size:14px;color: #ffffff;  line-height:25px;}
.index_didz a:hover{font-size:14px;color: #F98303;  line-height:25px;}
.index_didz1{font-size:14px;color: #ffffff;  line-height:25px;}
.index_didz2{font-size:14px;color: #666666;  line-height:25px;}

.ggz{font-size:50px; font-weight:bold; color:#FFFFFF; line-height:80px;}
.ggz1{font-size:20px; line-height:35px; font-weight:normal; color:#fcbf30;}
.ggz2{font-size:18px; line-height:25px; font-weight:normal; color:#ffffff;}
.ggz3{font-size:30px; line-height:35px; font-weight:normal; color:#ffffff;}


.ny_ddhz{ font-size:50px; color:#FFFFFF; line-height:80px; font-weight:bold}
.ny_ddhxz{font-size:20px; color:#FFFFFF; line-height:40px;}

.left_menu {
	width:180px;margin: 0 auto;
}
.left_menu ul { 
}
.left_menu ul a{
	float:left;
	width:180px;
	height:57px;
	color:#4E4E4E;
	font-size:16px;
	line-height:57px;
	padding-left:30px; 
	background-image: url(ny_nav.jpg);
	background-repeat: no-repeat;


}.left_menu ul a:hover{
	width:180px;
	height:57px;
	color:#0B60D4;
	font-size:16px;
	line-height:57px;
background-image: url(ny_nav1.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
}
.index_cpdhd{font-size:22px; color:#ffffff; font-weight:bold;}
.index_cpdhx{font-size:14px; color:#90ABE2;}
.index_cpdhz{font-size:20px; color:#444444; font-weight:bold;}
.top_telz1{font-size:22px; color:#1958A7; font-weight:bold;}


.fl{float:left}
.links {
	margin-bottom: 20px;
	line-height: 25px;
}
.links .tit1 {
	width: 70px;
	color: #999999;
}
.links .links-cont {
	width: 1130px;
}
.links .links-cont a {
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	color: #999999;
}
.links .links-cont a:hover,
.copyright a:hover,
.foot-nav .item .subnav li a:hover {
	color: #ff0000;
}
