
            .content{width:1200px; margin:0 auto;}
            .header{height:205px;background:url("../images/head.jpg") no-repeat center;}
			.header .head{height:205px;}
			.header .head h3{height:31px;line-height: 31px;}
			.header .head h3 span{display: block; float:left; font-size: 12px; color:#666666;}
			.header .head h3 em{float:right; color:#999999;}
			.header .head h3 em i{float:left;}
			.header .head h3 a{display: block;float:left; font-style: normal; font-size: 12px; color:#999999; padding:0 16px;}
			.header .head .logo{float:left; height:119px; margin-right: 210px;}
			.header .head .logo h2{width:100px;height:61px;float:left; padding:20px 0px 0px 0px;}
			.header .head .logo h2 img{width:99px;height:97px;}
			.header .head .logo i{float:left; width:1px; height:90px; margin-top: 17px;}.header .head .logo img{width:1px; height:90px;}
			.header .head .logo span{display: block;float:left; font-size: 26px; color:#e70012; line-height: 26px; font-weight: bold; padding-left: 29px; padding-top:33px;}
			.header .head .logo span em{display: block; font-size: 18px; font-weight: normal; font-style:normal; line-height: 18px; margin-top: 11px; color:#4c4c4c;}
			.header .head p{padding-left:56px;float:left; width:198px; font-size: 14px; line-height: 14px; margin-top:37px;background:url("../images/phone.png") no-repeat left;}
			.header .head p i{display: block; font-size: 27px; font-family: "Arial"; line-height: 30px; font-style:normal;font-weight: bold; color:#1a1a1a; margin-top: 10px; font-family:"Arial"; }
			.header .head .sea{width:262px; height:55px;float:right; margin-top:33px;}
			.header .head .sea span{display: block; width:262px; height:32px; background:url("../images/seabj.png") no-repeat center; margin-bottom: 10px;}
			.header .head .sea span .txt{ width:205px; height:32px; line-height: 32px; float:left; padding-left:20px; background:0; font-size: 12px; color:#b2b2b2; border:0;}
			.header .head .sea span .btn{width:16px; height:16px; margin-top:8px; background:url("../images/kk.png") no-repeat center;border:0;}
			.header .head .sea em{display: block;}
			.header .head .sea em a{font-size: 12px; color:#666666; margin-left: 12px;}.header .head .sea em a.first{margin-left: 5px;}
			.header .head .nav{ height:52px; padding-left:14px;}
			.header .head .nav .nav2{float:left; height:55px;line-height: 57px; position: relative;}
			.header .head .nav .nav2 .xl{display:none;}
			.header .head .nav .nav2:hover{background:url("../images/navbj.png") no-repeat top center; background-size:100% 100%;}
			.header .head .nav .nav2 a{ font-size: 16px; color:#FFF;padding:0 52px;}
			.header .head .nav .nav3 .xl{display:none;width:500px; height:229px;padding:42px 0 0 28px;background:url("../images/xl.png") no-repeat center; position: absolute;left:-193px; top:47px;z-index:100; }
			.header .head .nav .nav3 .xl span{display: block; font-size: 16px;line-height: 22px;font-weight: bold; color:#e70012; float:left;}
			.header .head .nav .nav3 .xl ul{float:left; width:408px;}
			.header .head .nav .nav3 .xl ul li{width:71px;float:left; height:14px; line-height:14px;overflow:hidden;margin-bottom: 18px; margin-left:10px;}
			.header .head .nav .nav3 .xl ul li a{font-size: 14px; line-height: 14px; color:#4c4c4c;text-align: left;display: block; padding:0; }
			.header .head .nav .nav3 .xl ul li a:hover{font-size: 14px; color:#565656; font-weight: bold;}
	
		.banner{height: 580px;position: relative;}
		.bdu{width: 100% !important;height: 580px;}
		.bdu li{width: 100% !important;}
		.bdu li a{display: block;height: 580px;}
		.hdu{position: absolute;width: 100%;height: 10px;left: 0;bottom: 70px;text-align: center;}
		.hdu li{display: inline-block;width: 50px;height: 10px;background: #5f5e5b;margin: 5px;border-radius: 20px;}
		.hdu li.on{background: #e70012;}
	
               .footer{height:292px; background:url("../images/foot.jpg") no-repeat center;}
               .foot{height:60px;}
			   .foot .dbnav{height:60px; padding:0 20px; margin-bottom: 58px;}
			   .foot .dbnav li{float:left; height:60px; line-height: 60px;}
			   .foot .dbnav li a{padding: 0 54px;font-size: 14px;color:#FFF;border-right:2px solid #990f1a;}
			   .foot .dbnav li.last a{border-right:0;}
			   .foot .dblogo{margin-top: 7px; width:170px; margin-left: 53px;float:left;}
			   .foot .dblogo h2{width:170px; height:60px; margin-bottom: 19px;}
			   .foot .dblogo h2 img{width:170px; height:60px;}
			   .foot .dblogo em{display: block; width:165px; height:31px; text-align: center; line-height: 31px; font-size: 18px; color:#FFF; border:1px solid #5c5c5c; border-radius: 5px;font-style:normal;}
			   .foot .gsxx{margin-left: 82px; float:left;}
			   .foot .gsxx p{float:left;}
			   .foot .gsxx p em{display: block; font-size: 14px; color:#FFF; margin-bottom: 18px;font-style:normal;}
			   .foot .gsxx p em i{display: block; font-size: 12px; color:#999999; font-style:normal;}
			   .foot .gsxx p em a{font-size: 14px; color:#FFF;}
			   .foot .gsxx ul{float:right;margin-left: 65px;}
			   .foot .gsxx ul li{color:#bfbfbf; font-size: 14px; height:30px;line-height: 30px; padding-left:40px; margin-bottom: 19px;}
			   .foot .gsxx ul li.x1{background:url("../images/db1.png") no-repeat left;}
			   .foot .gsxx ul li.x2{background:url("../images/db2.png") no-repeat left; }
			   .foot .gsxx ul li.x3{background:url("../images/db3.png") no-repeat left;}
			   .foot .ewm{float:right;width:119px; height:122px;background:#FFF; margin-top: 8px; margin-right: 38px;}
			   .foot .ewm span{display: block; width:92px; height:122px;padding:7px 7px 0;margin-left:4px;float:left;}
			   .foot .ewm span img{width:92px; height:92px;display:block;}
			   .foot .ewm span em{display:block;text-align: center; font-size: 12px; color:#808080; font-style:normal;}
			   .foot .link{height:49px; line-height: 49px;margin-left: 52px;margin-top: 59px;}
			   .foot .link em{display: block; float:left; font-size: 14px; font-weight: bold; font-style:normal;}
			   .foot .link em i{font-size: 12px; font-weight: bold; font-family: "Arial";}
			   .foot .link a{display: block; float:left; padding:0 18px;}
	
			.ty-zxkf-tys-02 {
			width: 140px;
			background: #e70012;
			position: fixed;
			bottom: 120px;
			right: 10px;
			padding: 0 5px 5px;
			z-index: 900;
		}
		  
		.ty-zxkf-tys-02 h2 {
			height: 40px; 
			font-size: 20px;
			font-weight: normal;
			line-height: 40px;
			color: #fff;
			text-align: center;
			background: #e70012;
		}
		
		.ty-zxkf-tys-02-con{background: #fff;
			padding-top: 15px;
			padding-bottom: 20px;}
		.ty-zxkf-tys-02-con i{
		    font-size:14px;
		}
		
		.ty-zxkf-tys-02-con p {
			text-align: center;
			margin-bottom: 10px;
			font-size:16px;
		}
		
		.ty-zxkf-tys-02-con p img {
			width: 40px;
			height: 40px;
			display: block;
			margin: 0 auto;
		}
		
		.ty-zxkf-tys-02-tit-p2 {
			margin: 12px auto 5px;
			font-size: 15px;
			line-height:20px;
			color:#333;
		}
		.ty-zxkf-tys-02-con span{display:block; font-size:15px;margin-bottom: 10px;}
		.ty-zxkf-tys-02-con span i{
		    font-size: 13px;
		    padding-left:20px;
		    text-align: left;
		}
		.ty-zxkf-tys-02-con p em {
			font-style: normal;
			display: block;
			color: #3f3f3f;
		}
		
		.ty-zxkf-tys-02-con p span {
			display: block;
			text-align: center;
			font-size: 14px;
			line-height: 20px;
			font-style: normal;
			color: #2c3641;
		}
		
		.ty-zxkf-tys-02-con span em {
			display: block;
			font-style: normal;
			color: #242020;
			letter-spacing: 1px;
			font-size:13px;
			text-align: center;
		}
		
		.ty-zxkf-tys-02-con .code img {
			width: 140px;
			height: 125px;
			display: block;
			margin: 2px auto 0;
		}
			.ty-zxkf-tys-02-con .code i{display:block;text-align:center;}
	
    .fh{width:50px;height:50px;position: fixed;bottom: 60px;right: 110px;z-index: 900;}
    .fh em{display:block;width:50px; height:50px; background:url(../images/fh.jpg) no-repeat center;}
	
	
	
	@charset "utf-8";

/*end*/

body{overflow-x:hidden;}

/**/

.cgbj{height:590px;overflow:hidden; }

.cg{padding-top:89px; height:501px;}

.cg h3{text-align: center; margin-bottom: 49px;}

.cg h3 span{display: block; font-size: 35px; font-weight: bold;color:#e70012; line-height: 42px; height:79px; background:url("../images/t1.png") no-repeat bottom center;}

.cg h3 i{display: block; font-size: 18px; color:#666666; margin-top: 11px;}

.cg ul li{float:left;width:280px;}

.cg ul b{display: block; width:24px; height:170px;float:left;}

.cg ul li dl{width:280px;}

.cg ul li dl dt{ margin-bottom: 27px;}

.cg ul li dl dt i{display: block; width:166px; height:162px; margin:0 auto; transition: all 0.5s ease-in-out;}

.cg ul li dl dt .cg1{background:url("../images/cg1.png") no-repeat center;}

.cg ul li dl dt .cg2{background:url("../images/cg2.png") no-repeat center;}

.cg ul li dl dt .cg3{background:url("../images/cg3.png") no-repeat center;}

.cg ul li dl dt .cg4{background:url("../images/cg4.png") no-repeat center;}

.cg ul li:hover dl dt .cg1{background:url("../images/cg1_h.png") no-repeat center;}

.cg ul li:hover dl dt .cg2{background:url("../images/cg2_h.png") no-repeat center;}

.cg ul li:hover dl dt .cg3{background:url("../images/cg3_h.png") no-repeat center;}

.cg ul li:hover dl dt .cg4{background:url("../images/cg4_h.png") no-repeat center;}

.cg ul li:hover dl dd span{color:#565656;}

.cg ul li:hover i{transform: rotate(360deg);}

.cg ul li dl dd span{display: block; text-align: center; font-size: 18px; font-weight: bold; color:#e70012; margin-bottom: 15px;}

.cg ul li dl dd p{ font-size: 15px; color:#4c4c4c; text-align: center;}



/**/

.newsbj{height:960px; overflow: hidden;}

.news{padding-top:100px; height:860px;}

.news h3{text-align: center; margin-bottom: 49px;}

.news h3 span{display: block; font-size: 42px; font-weight: bold;color:#e70012; line-height: 42px; height:79px; background:url("../images/t2.png") no-repeat bottom center;}

.news h3 i{display: block; font-size: 18px; color:#666666; margin-top: 11px;}

.news .gsdt{width:656px; height:700px;float:left;}

.news .gsdt span{display: block;padding-bottom:9px; border-bottom:1px dashed #dcdcdc; margin-bottom: 20px;}

.news .gsdt span a{display:block;font-size: 24px; line-height: 24px; color:#333333;}

.news .gsdt span a i{float:right; font-size: 14px; line-height: 14px; margin-top: 8px; color:#666666; font-family: "Arial";  text-transform: uppercase;}

.news .gsdt dl dt{width:656px; height:328px; margin-bottom: 20px;}

.news .gsdt dl dt img{width:656px; height:328px;}

.news .gsdt dl dd strong{display: block; height:30px;margin-bottom: 20px;}

.news .gsdt dl dd strong i{display: block; width:60px; font-weight: normal; height:30px; text-align: center; line-height: 30px; font-size: 20px; color:#FFF; background:#e70012; border-radius: 5px;margin-right: 19px;float:left;}

.news .gsdt dl dd strong a{display: block; float:left; font-size: 18px; color:#333333; font-weight: bold;margin-top: 6px}

.news .gsdt dl dd p{font-size: 14px; color:#808080;}

.news .gsdt dl dd ul li{padding-left:22px; background:url("../images/y2.png") no-repeat left; height:44px; line-height: 44px;}

.news .gsdt dl dd ul li a{display: block; font-size: 14px; color:#333333; line-height: 44px;border-bottom:1px dashed #dcdcdc;}

.news .gsdt dl dd ul li a em{float:right;font-size: 14px; color:#999999; height:44px; line-height: 44px;}

.news .gsdt dl dd ul li.last a{border-bottom:0;}

.news .gdbk{width:473px; height:700px;float:right;}

.news .gdbk span{display: block;padding-bottom:9px; border-bottom:1px dashed #dcdcdc; margin-bottom: 25px;}

.news .gdbk span a{display:block;font-size: 24px; line-height: 24px; color:#333333;}

.news .gdbk span a i{float:right; font-size: 14px; line-height: 14px; margin-top: 8px; color:#666666; font-family: "Arial";  text-transform: uppercase;}

.news .gdbk dl{width:417px; height:572px; background:url("../images/bk.jpg") no-repeat center; padding:36px 27px 0 29px;}


.news .gdbk dl dt{margin-bottom: 35px;}

.news .gdbk dl dt strong{display: block;margin-bottom: 10px;}

.news .gdbk dl dt strong a{display: block; font-size: 18px; color:#333333;}

.news .gdbk dl dt p{font-size: 14px; color:#808080; margin-bottom:22px;}

.news .gdbk dl dt b{display:block;width:415px; height:208px;}

.news .gdbk dl dt b img{width:415px; height:208px;}

.news .gdbk dl dd ul li{margin-bottom: 20px; height:15px; line-height: 15px;}

.news .gdbk dl dd ul li i{display: block;width:15px;height:15px;background:#e70012; font-size: 14px; color:#FFF; font-family: "Arial"; text-align: center; line-height: 15px; margin-right: 12px;float:left;}

.news .gdbk dl dd ul li a{float:left; font-size: 14px;display:block; width:93%; color:#333333;height:15px; line-height: 15px;background:url("../images/dbx2.png") no-repeat right; }

.news .gdbk dl dd ul li:hover i{background:#fda807;}

.news .gdbk dl dd p{display: block; float:right;}

.news .gdbk dl dd p a{display: block; width:120px; height:26px;text-align: center; line-height: 26px; font-size: 14px; color:#FFF; background:#fca708; border-radius: 5px; }

/* ??3y?????a?????? */

@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ???11?a?? */

dl, dt, dd, ul, ol, li, /* list elements ??D?????a?? */

pre, /* text formatting elements ???????????a?? */

fieldset,button, input, textarea, /* form elements ????????a?? */

th, td { /* table elements ???????a?? */

    margin: 0;

    padding: 0;

}

.content{ width:1200px;margin: 0 auto;}



input,textarea {border:  none; box-shadow: none; outline: none;}



/* ????????????????? */

body,

button, input, select, textarea {

    font: 16px/22px "Microsoft YaHei";color: #666;

}



h1 {font-size: 18px;font-family: "Microsoft Yahei";}

h2 {font-size: 16px;font-family: "Microsoft Yahei";}

h3 {font-size: 14px; font-family: "Microsoft Yahei"; font-weight:normal;}

h4, h5, h6 {font-size: 100%;}

* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*?2??bootstrape????????a?????????????a??????*/



address, cite, dfn, em, i, var {font-style: normal;} /* D?????????y */



/* ??????D?????a?? */

ul, ol ,li{list-style: none;}



/* ???????????????a?? */

a {text-decoration: none; color: #666; word-wrap:break-word;}/*????????DD*/

a:hover {text-decoration: none; color:#666;}





/* ????????????a?? */

legend {color: #000;} /* for ie6 */

fieldset, img {border: none;} /* img ???3???o???????????????? img ?T?????? */

/* ?????ooptgroup ?T????????y */

button, input, select, textarea {

    font-size: 100%; /* ??1????????a????? ie ????????3D????????D? */

}

input[type="text"],input[type="button"], input[type="submit"], input[type="reset"]{

	-webkit-appearance: none;}

textarea {-webkit-appearance: none;}



/* ???????????a?? */

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* ??????ie?????????????????2???????1???1???????????????1????1?????????y?e????????? */

html {overflow-y: scroll;}



/*???????????*/

.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}



/*????????D?*/

.fz12{font-size: 12px;}

.fz14{font-size: 14px;}

.fz16{font-size: 16px;}

.fz18{font-size: 18px;}

.fz20{font-size: 20px;}

.fz22{font-size: 22px;}

.clear{clear: both;height: 0;}

.clearfix:after{height: 0;content: "";clear: both;display: block;}

.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}









/*?????????????*/



.nsw-modal {

	width: 100%;

	height: 100%;

	background: rgba(225, 225, 225, 0.5);

	position: fixed;

	top: 0;

	left: 0;

	z-index: 99999;

}



.modal-dialog {

	position: fixed;

	color: #000000;

	top: 150px;

	width: 400px;

	border-radius: 3px;

	min-height: 155px;

	overflow: hidden;

	z-index: 99998;

	margin-left: -200px;

	left: 50%;

}



