﻿body{

	margin: 0px;

	padding: 0px;

	font-size: 14px;

}

*{

	margin: 0px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	text-indent: 0px;

	list-style-type: none;

	font-family: "Microsoft YaHei", "微软雅黑";

}

a{

	color: #020202;

	text-decoration: none;

}

a:hover{

	color:#244b8e;

	text-decoration: none !important;

}

.clear{

	clear: both;

}

.top{

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	padding-top:15px;

	padding-bottom:10px;

}

.top .logo{

	float: left;

	width: 270px;

	margin-left: 15px;

}

.top .nav{

	font-family: "微软雅黑";

	float: right;

	width: 770px;

}



.top .nav ul{}

.top .nav li{

	float:left;

	text-align: center;

	width: 110px;

	line-height:80px;

	font-size: 16px;

}

.top .nav li a{ border-bottom: 2px solid #fff;}

.top .nav li:hover a,.top .nav .active a{ color:#244b8e; border-bottom: 2px solid #244b8e;}



.banner{ width: 100%; position: relative; height:600px;}
.banner a{ display:block; width:1200px; height:600px; margin-left:auto; margin-right:auto;}

.banner .swiper-container{

      width: 100%;

      height: 100%;

	  margin-left:auto;

	  margin-right:auto;

    }

.banner .swiper-slide{

    background-position: center;

    background-size: cover;

 }

.banner .swiper-button-next{ right:10%;}

.banner .swiper-button-prev{ left:10%;}



.main{ width:100%;}

.main_t{}

.main_t h2{font-size: 30px;line-height: 35px; color:#020202; font-weight: normal; text-align: center;}

.main_t p{ width: 260px; border-top:2px solid #00a0e9; padding-top: 10px; margin-top:15px; font-size: 15px;

 margin-left: auto; margin-right: auto; line-height: 35px; color: #7a7979; text-align: center;}



.con1{

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 60px;

	padding-bottom: 20px;

}

.con1 .con1_t{ margin-top: 65px;}

.con1 .con1_t ul{ width: 700px; margin-left: auto; margin-right: auto;}

.con1 .con1_t li{ cursor: pointer; width: 100px; text-align: center; font-size: 16px; color: #3a3a3a; float: left; line-height: 30px;}

.con1 .con1_t li:hover,.con1 .con1_t .active{ background-color: #244b8e; color: #fff;}

.con1 .con1_con{ margin-top:45px;}

.con1 .con1_con ul{}

.con1 .con1_con li{

	float: left;

	cursor:pointer;

	position: relative;

	overflow: hidden;

	width: 294px;

	height:265px;

	 margin-right: 8px;

}

.con1 .con1_con li:last-child{margin-right: 0px;}

.con1 .con1_con li img{width: 294px;height:265px;}

.con1 .con1_con li h3{position: absolute; text-align:center; font-weight:normal;background: rgba(0,0,0,0.3); font-size:16px; color:#fff; height:35px; line-height:35px; bottom:0px; left:0px; width:100%; z-index:100;}
.con1 .con1_con li h3 a{ color:#fff;}
.con1 .con1_con li:hover img{  transform:scale(1.1);//设置缩放比例

            -ms-transform:scale(1.1);

            -webkit-transform:scale(1.1);

            -o-transform:scale(1.1);

            -moz-transform:scale(1.1); transition: 0.5s;}

.con1 .con1_con .sub{ width: 120px; margin-top: 35px; margin-left: auto; margin-right: auto; height: 30px; border: 1px solid #244b8e; font-size:14px; line-height: 30px; text-align: center;}

.con1 .con1_con .sub a{ color:#244b8e;}

.con1 .con1_con .sub:hover{ background-color:#244b8e;}

.con1 .con1_con .sub:hover a{ color: #fff;}



.con2{

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 50px;

	padding-bottom: 60px;

}

.con2 .con2_t{ margin-top: 65px;}

.con2 .con2_t ul{ width: 951px; margin-left: auto; margin-right: auto;}

.con2 .con2_t li{ cursor: pointer; width: 188px; border-top:1px dashed #757575;border-bottom:1px dashed #757575;

border-left:1px dashed #757575;

text-align: center; font-size: 16px; color: #3a3a3a; float: left; line-height: 45px;}

.con2 .con2_t li:hover,.con2 .con2_t .active{ background-color: #244b8e; color: #fff;border-top:1px solid #244b8e;border-bottom:1px solid #244b8e;

border-left:1px solid #244b8e;}

.con2 .con2_t li:last-child{border-right:1px dashed #757575;}

.con2 .con2_con{ margin-top:45px;}

.con2 .con2_l{ float: left; width: 556px; height: 383px;cursor:pointer;	position: relative;	overflow: hidden;}

.con2 .con2_l img{width: 556px; height: 383px;}

.con2 .con2_l h3{ position: absolute; bottom:0px; width: 556px; height: 50px; line-height: 50px; text-align: center;  font-size: 16px; color: #333; background-color: rgba(255,255,255,0.2);}

.con2 .con2_r{ width: 605px; float: right;}

.con2 .con2_r h3{ font-size: 24px; font-weight: normal; color: #003c7d; margin-top: 20px; line-height: 48px;}

.con2 .con2_r p{ font-size: 16px; line-height: 26px; color: #757575; margin-top: 5px;}

.con2 .con2_r .sub{ width: 120px; margin-top: 20px;  height: 26px; border: 1px solid #244b8e; font-size:14px; line-height: 26px; text-align: center;}

.con2 .con2_r .sub a{ color:#244b8e;}

.con2 .con2_r .sub:hover{ background-color:#244b8e;}

.con2 .con2_r .sub:hover a{ color: #fff;}



.con2 .con2_r ul{ margin-top: 45px;}

.con2 .con2_r li{

	float: left;

	cursor:pointer;

	width: 191px;

	height:121px;

	 margin-right: 8px;

}

.con2 .con2_r li:last-child{margin-right: 0px;}

.con2 .con2_r li img{width: 191px;height:121px;}

.con2 .con2_r span{ line-height: 35px; display: block; font-size: 14px; color: #757575; text-align: center; text-align: center;}







.bg1{ background-image: url(../images/bj1.jpg); background-repeat: no-repeat; background-position: center top;}

.con3{

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 60px;

	padding-bottom: 50px;

	height: 413px;

	

}

.con3 .main_t h2{color:#60cad4;}

.con3 .main_t p{ padding-top: 0px; line-height: 10px;}

.con3 .con3_con{ margin-top: 25px;}

.con3 .con3_l{width: 527px;  margin-left:35px; float: left;}

.con3 .con3_l video{ width: 527px; height: 298px;}

.con3 .con3_r { width: 565px; float: left; margin-left: 55px;}

.con3 .con3_r p{ font-size: 16px; line-height: 30px; color:#60cad4; margin-top: 0px;}

.con3 .con3_r .sub{ width: 120px; margin-top: 30px;  height: 26px; border: 1px solid #60cad4;; font-size:14px; line-height: 26px; text-align: center;}

.con3 .con3_r .sub a{ color:#60cad4;}

.con3 .con3_r .sub:hover{ background-color:#60cad4;}

.con3 .con3_r .sub:hover a{ color: #fff;}



.con4{

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 60px;

	padding-bottom: 50px;	

}

.con4 .con4_con{ margin-top: 55px;}

.con4 .con4_l{ width: 525px; padding-left: 15px; padding-top:30px; float: left;}

.con4 .con4_l b{ font-size: 24px; color:#888989; font-weight: normal; line-height: 26px;}

.con4 .con4_l h3{ font-size: 16px; font-weight: normal; line-height: 30px; margin-top: 20px;}

.con4 .con4_l p{font-size: 14px; color:#888989; line-height: 24px; margin-top: 20px; height: 48px; overflow: hidden;}

.con4 .con4_l .box_img{ width: 100%; height: 250px; overflow: hidden; text-align: center; margin-top: 20px;}
.con4 .con4_l .box_img img{ width:100%; height:250px;}

.con4 .con4_r{ width: 640px; float: right;}

.con4 .con4_r ul{}

.con4 .con4_r li{ height: 85px; padding-top: 30px; padding-bottom:30px; border-bottom: 1px solid #bfbfbf;}

.con4 .con4_r .li1{ width: 485px; padding-left: 30px; float: left;}

.con4 .con4_r .li2{ width: 85px; float: right;}

.con4 .con4_r h3{ font-size: 16px; line-height: 30px;font-weight: normal; background-image: url(../images/dot.jpg); background-position: left center;

 background-repeat: no-repeat; padding-left: 18px;}

.con4 .con4_r p{padding-left: 18px;font-size: 14px; color:#888989; line-height: 24px; margin-top: 6px; height: 48px; overflow: hidden; }

.con4 .con4_r b{font-size: 24px; color:#888989; font-weight: normal; line-height: 26px; display: block; text-align: center;}

.con4 .con4_r .more{ margin-top: 20px; height: 20px; text-align: center; border-left: 1px solid #bfbfbf;}



.bg2{ background-image: url(../images/bj2.jpg); background-repeat: no-repeat; background-position: center top;}

.con5{

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 50px;

	padding-bottom: 100px;

	height: 653px;

	

}

.con5 .main_t h2{color:#fff;}

.con5 .main_t p{ color:#aba9a9;}

.con5 .con5_con{width: 1200px; position: relative; margin-top: 50px;}

.con5 .con5_con .swiper-container{width: 1033px;height: 449px; margin-left: auto; margin-right: auto;}

.con5 .con5_con li{

	float: left;

	cursor:pointer;

	position: relative;

	overflow: hidden;

	width: 1033px;height: 449px;

}

.con5 .con5_con li img{width: 1033px;height: 449px;}

.con5 .con5_con h3{ font-size:18px; text-align: center; line-height: 30px; font-weight: normal; color: #074f70; width: 150px; height: 30px;

position: absolute; left:50%; top:50%; margin-left: -75px; margin-top: -15px; background-color: rgba(255,255,255,0.8); z-index: 10;}

.con5 .con5_con .btn_l{

	left:0px;

	position: absolute;

	top: 50%;

	width:84px;

	margin-top:-22px;

	background-image:url(../images/left_yl.png);

	height: 45px;

	background-repeat: no-repeat;

	background-position: center top;

	cursor:pointer;

	z-index: 10;

	border:0px;

	outline:none;

}

.con5 .con5_con .btn_r{

	position: absolute;

	top: 50%;

	right: 0px;

	width:84px;

	margin-top:-22px;

	background-image:url(../images/left_yr.png);

	height: 45px;

	background-repeat: no-repeat;

	background-position: center top;

	cursor:pointer;

	z-index: 10;

	border:0px;

	outline:none;

	 

}

.con6{

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 60px;

	padding-bottom: 80px;	

}

.con6 .con6_con{ margin-top: 45px;}

.con6 .con6_con h3{ font-size: 24px; line-height: 35px; color: #3a3a3a; font-weight: normal; text-align: center;}

.con6 .con6_con ul{ margin-top: 25px;}

.con6 .con6_con li{ width: 250px; height: 100px; margin-top: 10px; overflow: hidden; float: left; margin-left:25px; margin-right:25px;}

.con6 .con6_con li img{ max-width: 250px;}



.flash{ background-position: center top; height: 300px; background-repeat: no-repeat;}



.main_tit{ width: 100%; text-align: center; height: 58px; padding-top: 42px; background-color:#fff; background-image: url(../images/line.jpg); background-position: left bottom; background-repeat: repeat-x;}

.main_tit span{ font-size: 16px; line-height: 35px; margin-left: 30px; color: #000; margin-right: 30px; cursor: pointer;}

.main_tit span a{ color: #000;}

.main_tit .active,.main_tit span:hover{ color: #6196e7; border-bottom: 3px solid #6196e7; padding-bottom:26px;}

.main_tit .active a,.main_tit span:hover a{color: #6196e7; }

.main_tit .gudie{ width:1200px;

	margin-left:auto; text-align: left;

	margin-right:auto;font-size: 16px; line-height: 35px; color: #000;}

.main_tit .gudie a{color:#000;}


.main_tit1{ width: 100%; text-align: center; height: 58px; padding-top: 42px; background-image: url(../images/line.jpg); background-position: left bottom; background-repeat: repeat-x;}

.main_tit1 span{ font-size: 16px; line-height: 35px; margin-left: 30px; color: #000; margin-right: 30px; cursor: pointer;}

.main_tit1 span a{ color: #000;}

.main_tit1 .active,.main_tit1 span:hover{ color: #6196e7; border-bottom: 3px solid #6196e7; padding-bottom:26px;}

.main_tit1 .active a,.main_tit1 span:hover a{color: #6196e7; }



.main_con{ width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 20px;

	padding-bottom: 20px;	}

.main_con span{ font-size: 16px; line-height: 35px; margin-left: 30px; color: #000; margin-right: 30px; cursor: pointer;}

.main_con span a{ color: #000;}

.main_con .active a,.main_tit span:hover a{color: #6196e7; }

.about{width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 10px;

	padding-bottom: 50px;	

}

.about h2{ font-size: 30px; line-height: 35px; color: #000; text-align: center; font-weight: normal; margin-top: 80px; }

.about h4{font-size: 18px; font-weight: normal; color: #555656; text-align: center; margin-top: 16px;}

.about .text{ padding:30px; font-size: 14px; line-height: 24px; color: #666; text-align: center;}

/*.about .text p{font-size: 14px; line-height: 24px; color: #666; margin-top: 20px; text-align: left;}*/
.about .text p{font-size: 14px; line-height: 24px; color: #666; margin-top: 5px; text-align: left;text-indent:2em;}
.about .wh{ margin-top: 60px; position: relative; height: 480px;}

.about .wh ul{}

.about .wh li{ position: absolute; z-index: 10; width:253px; height: 219px; overflow: hidden;}

.about .wh .wh_img{ position: relative;}

.about .wh .wh_img img{width:253px; height: 219px;}

.about .wh .wh_con{position: absolute; z-index: 50;top:65px; width: 100%;}

.about .wh li h3{ font-size: 30px; line-height: 45px; text-align: center; color: #000000; font-weight: normal;}

.about .wh li p{ font-size: 18px; line-height: 25px; text-align: center; color: #333; margin-left: 25px; margin-right: 25px;}

.about .wh .li1{ left: 146px; top: 0px;}

.about .wh .li2{ left: 472px; top: 0px;}

.about .wh .li3{ left: 798px; top: 0px;}

.about .wh .li4{ left: 304px; top: 250px;}

.about .wh .li5{ left: 630px; top: 250px;}

.about .fwys{ margin-top: 50px;}

.about .fwys ul{}

.about .fwys li{ width:285px; float: left; margin-right:15px; cursor: pointer; }

.about .fwys li:last-child{ margin-right: 0px;}

.about .fwys .box_img{	position: relative;	overflow: hidden;	width: 285px;	height:175px;}

.about .fwys .box_img img{width: 290px;	height:175px;}

.about .fwys li .box_img:after{content: ""; position: absolute;background: rgba(0,0,0,0.1);top: 0;left: 0;width: 100%;height: 100%;transition: 0.5s;}

.about .fwys li:hover .box_img:after{background: rgba(0,0,0,0)}

.about .fwys li:hover .box_img img{  transform:scale(1.1);//设置缩放比例

            -ms-transform:scale(1.1);

            -webkit-transform:scale(1.1);

            -o-transform:scale(1.1);

            -moz-transform:scale(1.1); transition: 0.5s;}

.about .fwys h3{

	 font-size:24px; text-align: center; line-height: 30px; font-weight: normal; color: #fff; width:100%; height: 30px;

position: absolute; left:0; bottom: 60px;  z-index: 10;

}

.about .fwys p{font-size: 14px; line-height: 24px; color: #666; margin-top: 20px; text-align: left;}



.jjfa{width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 10px;

	padding-bottom: 50px;	

}

.jjfa .text{padding:30px; font-size: 14px; line-height: 30px; color: #666; }

/*.jjfa .text p{font-size: 14px; line-height: 30px; color: #666; margin-top: 25px;}*/
.jjfa .text p{font-size: 14px; line-height: 30px; color: #666; margin-top: 5px;text-indent:2em;}
.jjfa .fa_con{ margin-top: 60px;}

.jjfa .fa_con ul{}

.jjfa .fa_con li{ width: 291px; float: left; margin-right:12px;}

.jjfa .fa_con li:last-child{ margin-right: 0px;}

.jjfa .fa_con li img{ width: 291px; height: 185px;}

.jjfa .fa_con h3{font-size: 14px; line-height: 30px; color: #666; text-align: center; font-weight: normal;}



.case{width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 20px;

	padding-bottom: 30px;	

}

.case ul{}

.case li{ width: 291px; float: left; margin-right:12px; margin-top: 30px;}

.case li:nth-child(4),.case li:nth-child(8),.case li:nth-child(12),.case li:nth-child(16),.case li:nth-child(20){ margin-right: 0px;}

.case li img{ width: 291px; height: 185px;}

.case h3{font-size: 14px; line-height: 30px; color: #666; text-align: center; font-weight: normal;}

.case li .box_img{	position: relative;	overflow: hidden;	width:291px;	height:185px;}

.case li .box_img:after{content: ""; position: absolute;background: rgba(0,0,0,0);top: 0;left: 0;width: 100%;height: 100%;transition: 0.5s;}

.case li:hover .box_img:after{background: rgba(0,0,0,0.1)}

.case li:hover .box_img img{  transform:scale(1.1);//设置缩放比例

            -ms-transform:scale(1.1);

            -webkit-transform:scale(1.1);

            -o-transform:scale(1.1);

            -moz-transform:scale(1.1); transition: 0.5s;}

.case li:hover h3{ color: #244b8e;}            
/*0627*/
.case img{max-width:100%!important; height: auto!important;}


.product{width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 20px;

	padding-bottom: 30px;	

}

.product ul{}

.product li{ width: 294px; float: left; margin-right:8px; margin-top: 20px;}

.product li:nth-child(4),.product li:nth-child(8),.product li:nth-child(12),.product li:nth-child(16),.product li:nth-child(20){ margin-right: 0px;}

.product h3{font-size: 14px; line-height: 38px; height: 38px; overflow: hidden; color: #666; text-align: center; font-weight: normal;}

.product li .box_img{	position: relative;	overflow: hidden;	width:294px;	height:265px;}

.product li .box_img img{width: 294px;	height:265px;}

.product li .box_img:after{content: ""; position: absolute;background: rgba(0,0,0,0);top: 0;left: 0;width: 100%;height: 100%;transition: 0.5s;}

.product li:hover .box_img:after{background: rgba(0,0,0,0.2)}

.product li:hover .box_img img{  transform:scale(1.1);//设置缩放比例

            -ms-transform:scale(1.1);

            -webkit-transform:scale(1.1);

            -o-transform:scale(1.1);

            -moz-transform:scale(1.1); transition: 0.5s;}

.product li:hover h3{ color: #244b8e;} 





.newslist{width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 20px;

	padding-bottom: 30px;}

.newslist ul{}

.newslist li{

	margin-top: 40px;

	padding-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d2d2d2;

}

.newslist .img1{

	float: left;

	height: 175px;

	width: 300px;

}

.newslist .text{

	float: left;

	width: 830px;

	margin-left: 20px;

}

.newslist .rq{

	font-size: 18px;

	line-height: 30px;

	color: #717171;

}

.newslist h3{

	font-size: 18px;

	line-height: 35px;

	font-weight: normal;

	color: #0c0c0c;

}

.newslist .text p{

	font-size: 14px;

	line-height: 25px;

	color: #686868;

	margin-top: 10px;

	margin-bottom: 10px;

}

.newslist .more{

	height: 23px;

	width: 85px;

	border: 2px solid #a0a0a0;

	text-align: center;

	margin-top: 23px;

}

.newslist .more a{

	font-size: 14px;

	line-height: 23px;

	color: #0955a0;

	display: block;

}

.newslist li:hover .rq,.main .newslist li:hover h3{

	color: #0955a0;

}

.newslist li:hover .more{

	background-color: #056fac;

	border: 2px solid #056fac;

}

.newslist li:hover .more a{

	color: #fff;

}

  

.news{

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-bottom: 80px;

	padding-top: 50px;

}

.news h2{

	font-family: "微软雅黑";

	font-size: 30px;

	line-height: 40px;

	font-weight: normal;

	color: #165aa5;

	text-align: center;

	margin-top: 30px;

}

.news .lable{

	font-family: "微软雅黑";

	font-size: 14px;

	line-height: 30px;

	font-weight: normal;

	color: #767777;

	text-align: center;

	margin-top: 20px;

	padding-bottom: 30px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ddd;

}

.news .text{

	background-color: #fff;

	font-size: 16px;

	line-height: 26px;

	text-align: center;

	margin-top: 35px;

	font-family: "微软雅黑";

}

.news .text p{

	font-size: 16px;

	line-height: 26px;

	color: #595757;

	text-indent: 2em;

	margin-top: 25px;

	text-align: left;

	font-family: "微软雅黑";

}

.news .text img{

	margin-top: 15px;

}

.share{

	margin-top: 30px;

}

.bdsharebuttonbox{float: right;}  



.lxwm{

	width:1100px;

	margin-left:auto;

	margin-right:auto;

	padding: 50px;

}

.lxwm p{ font-size: 14px; line-height: 30px; color: #5e5e5e;}

#dituContent{

	height: 560px;

	width: 100%;

}



.page{width:1200px;

	margin-left:auto;

	margin-right:auto; text-align:center; margin-top:30px; margin-bottom:50px;}

.page span{

	font-size: 14px;

	line-height: 20px;

	margin-right: 5px;

	margin-left: 5px;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

}

.page b{

	background-color:#014099;

	font-size: 14px;

	line-height: 20px;

	color:#FFFFFF;

	margin-right: 5px;

	margin-left: 5px;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

}

.page a{font-size: 14px;

	line-height: 20px;

	margin-right: 5px;

	margin-left: 5px;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;}

.page .p_l{

	background-image: url(../images/p_l.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

}

.page .p_r{

background-image: url(../images/p_r.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 15px;

}



.pagen{ margin-top: 30px;}

.pagen p{ font-size: 14px; line-height: 26px;color:#595757;}

.pagen p a{ color:#595757;}

.pagen p a:hover{ color:#244b8e;}







.fbj1{ background-color:#012968;}

.fbj2{ background-color:#014099;}

.foot{

	width:100%;

}

.foot .foot_con{ width:1200px; margin-left:auto; margin-right:auto; padding-top: 25px;  padding-bottom: 25px;}

.foot .foot_con h3{ font-size: 24px; line-height: 35px; color: #fff;}



.foot .foot_con1{width:1200px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px;}

.foot p{ font-size:14px; color:#fff; line-height:24px;}



@media (min-width:1000px) {

.m_top,.m_menu,.foot_nav{display:none;}

}