@charset "utf-8";
/* CSS Document */
body { font: 14px/22px Arial, "微软雅黑";  margin: 0px;}
*{ padding:0; margin:0;}
ul,li,p{ list-style:none; padding:0; margin:0;}
a { color:#666; text-decoration:none;}
a:hover{ color:#1296E9; text-decoration:none;}
label {font-weight:200;}
.page{ text-align:center; margin:20px auto; width:100%;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}
.clearboth { clear:both; }
.img-responsive{ margin:0 auto;}

.top{ margin:15px 0;}
.top .logo{ float:left; padding-right:0;}
.top .logo .l1{float:left; margin-right:0px; width:45%;}
.top .logo .l2{float:left; padding-left:10px;border-left:1px solid #CCCCCC; margin-top:0px; width:53%;line-height:40px;}
.top .logo .l2 p{ font-size:12px; font-family:"宋体"; color:#888; font-weight:200;}
.top .right{ float:right; display:none; width:206px; height:56px; margin-top:15px; background:url(../images/tel.png) no-repeat left; padding-left:43px;}
.top .right p{ font-size:15px; color:#6f6f6f; text-align:left;padding-top: 7px;line-height: 18px;}
.top .right span{ color:#e32424; font-size:24px; font-weight:bold;}
.top .nav1{width:10%;float:right; /*padding-top:3% ;*/ display:block;padding-left:0; padding-right:0;}
.top .nav1{ height:34px; line-height:34px; position:relative; z-index:9999 !important; margin-right:2%;  }
.top .nav1 a{ color:#000;  }
.top .nav1 .nLi{ float:right;  position:relative; display:inline;  }
.top .nav1 .nLi h3 img{ float:left;  }
.top .nav1 .nLi h3 a{ display:block; padding:0 20px; }
.top .nav1 .sub{ display:none; width:130px; left:-80px; top:50px;  position:absolute; background:#1296E9;  line-height:36px; padding:5px 0; text-align:center;font-size:1em; z-index:9999 !important}
.top .nav1 .sub li{ zoom:1; z-index:9999 !important }
.top .nav1 .sub a{ display:block; padding:0 10px; color:#fff;}
.top .nav1 .sub a:hover{ background:#2d80c2; color:#fff;  }
.top .nav1 .on h3 a{ background:#2d80c2; color:#fff;   }

.nav{ width:100%; line-height:48px; height:48px; background:#1296E9;position:relative; display:none;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; margin-top:0; margin-bottom:0;}
.nav .nLi h3 a{ display:block; padding:0 39px; font-size:16px; height:48px; line-height:48px;}
.nav .sub{ display:none; width:142px; left:0; top:48px;  position:absolute; background:#1296E9;  line-height:40px; padding:5px 0; z-index:9999;}
.nav .sub li{ zoom:1; border-bottom:1px solid #fff;}
.nav .sub a{ display:block; padding:0 10px; text-align:center;}
.nav .sub a:hover{ background:#2d80c2; color:#fff;  }
.nav .on h3 a{ background:#2d80c2; color:#fff;}


.slideBox{ width:100%;  overflow:hidden; position:relative; display:none;}
.slideBox1{ width:100%;  overflow:hidden; position:relative; display:block}
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute;right:43%; bottom:10px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; border-radius:10px;text-align:center; background:#fff; cursor:pointer; }
.slideBox1 .hd ul li.on{ background:#0066cc; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:100%; display:block;  }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.banner1{ width:100%; text-align:center; display:none;}
.banner1 img{ width:100%;}

.box1{ margin:30px auto;}
.box1 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
.box1 .title h1{font-size:24px; color:#000; margin-top:0; margin-bottom:0;}
.box1 .title p{ padding:10px 0; font-size:14px; border-bottom: 2px solid #ddd; color:#000;}
.box1 .nr{}
.box1 .nr .line{ padding:0;}
.box1 .nr .line .lie{ margin-bottom:20px; margin-left:10px; margin-right:10px; position:relative; border:1px solid #ccc;}
.box1 .nr .line .lie .pic{ overflow:hidden;}
.box1 .nr .line .lie .pic img:hover{transition: all 1s linear;-moz-transition: all 1s linear;
-o-transition: all 1s linear;-webkit-transition: all 1s linear;-webkit-transform: scale(1.12);-moz-transform: scale(1.12);-o-transform: scale(1.12);-m-transform: scale(1.12);transform: scale(1.12);}
.box1 .nr .line .lie .biaoti{ width:100%; position:absolute; bottom:0; left:0; height:38px; padding:0 20px; line-height:38px; text-align:left; border-bottom:4px solid #1296E9;background: rgba(0, 0, 0, 0.50);}
.box1 .nr .line .lie .biaoti a{ color:#fff;}

.box2{ margin-bottom:30px;}
.box2 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
.box2 .title p{ padding:10px 0; font-size:20px; border-bottom: 2px solid #ddd; color:#000; padding-bottom:15px;}
.box2 .slideTxtBox{text-align:left;  }
.box2 .slideTxtBox .hd{line-height:30px;background-color: #F7F7F7; padding:0px;  position:relative; }
.box2 .slideTxtBox .hd ul{margin:10px;}
.box2 .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; color:#1296E9; font-size:16px;line-height:30px;}
.box2 .slideTxtBox .hd ul li a{color:#1296E9;}
.box2 .slideTxtBox .hd ul li.on a:hover{ background:#1296E9; color:#fff; line-height:30px; display:block;}
.box2 .slideTxtBox .bd ul{ padding:0;  zoom:1;  }
.box2 .slideTxtBox .bd ul img{ height:180px; width:100%;}

.gg{ margin-bottom:30px;}
.gg img{ width:100%;}

.box3{}
.box3 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:15px;}
.box3 .title p{ padding:10px 0; font-size:20px; border-bottom: 2px solid #ddd; color:#000; padding-bottom:15px;}
.box3 .title p span{ float:right;}
.box3 .title p span a{ color:#999999; font-size:14px;}
.box3 .left{}
.box3 .left .img1{border-bottom: 1px solid #ddd; padding-bottom:25px;}
.box3 .left .img1 img{height:110px;width: 100%;}
.box3 .left .nr{ margin-bottom:15px;}
.box3 .left .nr ul li{line-height:30px;color:#666;border-bottom: 1px dashed #ddd;}
.box3 .right{}
.box3 .right .top{border-bottom: 1px solid #ddd; padding-bottom:25px;}
.box3 .right .top img{ height:110px;}
.box3 .right .top a{ color:#000;border-bottom: 1px solid #ddd;padding-bottom: 8px; display:block; font-size:16px;}
.box3 .right .top a:hover{ color:#1296E9;}
.box3 .right .top p{padding: 5px 0; color:#666;}
.box3 .right .nr{}
.box3 .right .nr ul li{line-height:30px;color:#666;border-bottom: 1px dashed #ddd;}

.main{ margin-top:0px;}
.main .left1{ display:block; margin-top:20px;}
.main .left1 .title{ background:#1296E9; color:#fff; text-align:center; padding:10px; line-height:50px; font-size:20px;}
.main .left1 .nr{background-color: #F8F8F8;}
.main .left1 .nr ul li{line-height: 40px;border-bottom: 1px dashed #ddd; text-align:center;}
.main .left1 .nr ul li a:hover{background:#2d80c2; color:#fff; display:block;}
.main .left1 .title span{ color:#fff; font-size:14px;}

.main .left{ margin-bottom:20px; display:none;}
.main .left .title{ background:#1296E9; color:#fff; text-align:center; padding:10px; line-height:50px; font-size:20px;}
.main .left .nr{background-color: #F8F8F8;}
.main .left .nr ul li{line-height: 40px;border-bottom: 1px dashed #ddd; text-align:center;}
.main .left .nr ul li a:hover{background:#2d80c2; color:#fff; display:block;}
.main .left .title span{ color:#fff; font-size:14px;}
.main .right{}
.main .right .weizhi{background:#1296E9; color:#fff;padding:10px 20px;line-height:30px; font-size:18px;}
.main .right .weizhi span{ color:#fff; font-size:14px;}
.main .right .weizhi span a{color:#fff;}
.main .right .service{ background:#F8F8F8; padding-top:20px; padding-bottom:20px;}
.main .right .service .line{ padding:0;}
.main .right .service .line .lie{ margin-bottom:20px; margin-left:10px; margin-right:10px; position:relative; border:1px solid #ccc;}
.main .right .service .line .lie .pic{ overflow:hidden;}
.main .right .service .line .lie .pic img:hover{transition: all 1s linear;-moz-transition: all 1s linear;
-o-transition: all 1s linear;-webkit-transition: all 1s linear;-webkit-transform: scale(1.12);-moz-transform: scale(1.12);-o-transform: scale(1.12);-m-transform: scale(1.12);transform: scale(1.12);}
.main .right .service .line .lie .biaoti{ width:100%; position:absolute; bottom:0; left:0; height:38px; padding:0 20px; line-height:38px; text-align:center; border-bottom:4px solid #1296E9;background: rgba(0, 0, 0, 0.50);}
.main .right .service .line .lie .biaoti a{ color:#fff;}
.main .right .service .line .lie .biaoti:hover{background: rgba(18, 150, 233, 0.50);}
.main .right .service_show{ background:#F8F8F8; padding-top:20px; padding-bottom:20px;}
.main .right .service_show .title{border-bottom: 1px solid #ddd; padding-bottom:10px; margin-bottom:15px; text-align:center;}
.main .right .service_show .title h2{color: #333333;font-size: 18px;font-weight: 200;
margin-bottom: 10px;}
.main .right .service_show .title span{ text-align:center; color:#666; padding:0 5px; font-size:12px;}
.main .right .service_show .nr{ padding:0 15px;}
.main .right .service_show .nr p{ padding-bottom:10px;}
.main .right .service_show .nr img{ text-align:center;}
.main .right .service_show img{display: block;max-width: 100%;height: auto !important;}
.main .right .news{background:#F8F8F8; padding-top:20px; padding-bottom:20px;}
.main .right .news .news1{ margin:0 15px;}
.main .right .news .news1 ul li{line-height: 40px;border-bottom: 1px dashed #959595;}
.main .right .news .news1 ul li span{ float:right; color:#939393; font-size:12px; display:none;}

.footer{border-top: 6px solid #1296E9;padding: 30px 0;background: #4D4D4D;text-align: left; margin-top:30px;}
.footer .right{ margin:15px 0;}
.footer .right p{ color:#FFFF37; line-height:22px;}
.footer .right p a{color:#FFFF37;}
.footer1{ width:100%;  background:#262626; color:#fff; height: auto; line-height:30px; padding:5px 0;}
.footer1 p{ text-align:left; color:#fff; font-size:16px;}
.footer1 p a{color:#fff; padding:0 10px; font-size:14px;}

@media(min-width:780px){
	.top{ margin:15px 0;}
	.top .logo{ float:left;}
	.top .logo .l1{float:left; margin-right:10px;width:27%;}
	.top .logo .l2{float:left; padding-left:20px;border-left:1px solid #CCCCCC; margin-top:20px;width:53%;line-height:40px;}
	.top .logo .l2 p{ font-size:18px; font-family:"宋体"; color:#888; font-weight:bold;}
	.top .right{ float:right; display:block;}
	.top .right img{ margin-top:10px; float:right;}
	.top .nav1{ display:none;}
	.nav{display:block;}
	.nav a{ color:#fff;  }
	.nav .nLi{ float:left;  position:relative; display:inline;  }
	.nav .nLi span{ float:left; margin-top:0; margin-bottom:0; display:block;}
	.nav .nLi span a{ display:block; padding:0 39px; font-size:16px; height:48px; line-height:48px;}
	.nav .nLi span a:hover{background: #2d80c2;}
	.nav .nLi span a.on{background: #2d80c2;}
	.nav .sub{ display:none; width:142px; left:0; top:48px;  position:absolute; background:#1296E9;  line-height:40px; padding:5px 0; z-index:9999;}
	.nav .sub li{ zoom:1; border-bottom:1px solid #fff;}
	.nav .sub a{ display:block; padding:0 10px; text-align:center;}
	.nav .sub a:hover{ background:#2d80c2; color:#fff;  }
	.nav .on h3 a{ background:#2d80c2; color:#fff;}
	.slideBox{ width:100%;  overflow:hidden; position:relative; display:block}
	.slideBox .hd{ height:15px; overflow:hidden; position:absolute;right: 48%; bottom:50px; z-index:1; }
	.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px;  text-align:center; background:#fff; cursor:pointer; border-radius:10px;}
	.slideBox .hd ul li.on{ background:#0066cc; color:#fff; }
	.slideBox .bd{ position:relative; height:100%; z-index:0;   }
	.slideBox .bd li{ zoom:1; vertical-align:middle; }
	.slideBox .bd img{ width:100%; display:block;  }
	.slideBox1{display:none;}
	.box1{ margin:30px auto;}
	.box1 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
	.box1 .title h1{font-size:42px; color:#000;}
	.box1 .title p{ padding:10px 0; font-size:20px; border-bottom: 2px solid #ddd; color:#000;}
	.box2 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
	.box2 .title p{ padding:10px 0; font-size:20px; border-bottom: 2px solid #ddd; color:#000; padding-bottom:15px;}
	.box2 .slideTxtBox{text-align:left;  }
	.box2 .slideTxtBox .hd{line-height:30px;background-color: #F7F7F7; padding:10px;  position:relative; }
	.box2 .slideTxtBox .hd ul{margin:10px;}
	.box2 .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; color:#1296E9; font-size:16px;line-height:30px;}
	.box2 .slideTxtBox .hd ul li a{color:#1296E9;}
	.box2 .slideTxtBox .hd ul li.on a:hover{ background:#1296E9; color:#fff; line-height:30px; display:block;}
	.box2 .slideTxtBox .bd ul{ padding:0;  zoom:1;  }
	.box2 .slideTxtBox .bd ul img{ height:300px; width:100%;}
	.box3 .left .nr p{ line-height:31px;color:#666;}
	.main{ margin-top:30px;}
	.main .left{ display:block;}
	.main .left1{ display:none;}
	.main .right .news .news1 ul li span{ display:block;}
	.main .right .service_show .title span{font-size:14px;}
	}
@media(min-width:992px){
	.top{ margin:15px 0;}
	.top .logo{ float:left;}
	.top .logo .l1{float:left; margin-right:10px;width:27%;}
	.top .logo .l2{float:left; padding-left:20px;border-left:1px solid #CCCCCC; margin-top:20px;width:53%; line-height:40px;}
	.top .logo .l2 p{ font-size:18px; font-family:"宋体"; color:#888; font-weight:bold;}
	.top .right{ float:right; display:block;}
	.top .right img{ margin-top:10px; float:right;}
	.top .nav1{ display:none;}
	.nav{display:block;}
	.nav a{ color:#fff;  }
	.nav .nLi{ float:left;  position:relative; display:inline;  }
	.nav .nLi span{ float:left; margin-top:0; margin-bottom:0; display:block;}
	.nav .nLi span a{ display:block; padding:0 19px; font-size:16px; height:48px; line-height:48px;}
	.nav .nLi span a:hover{background: #2d80c2;}
	.nav .nLi span a.on{background: #2d80c2;}
	.nav .sub{ display:none; width:116px; left:0; top:48px;  position:absolute; background:#1296E9;  line-height:40px; padding:5px 0; z-index:9999;}
	.nav .sub li{ zoom:1; border-bottom:1px solid #fff;}
	.nav .sub a{ display:block; padding:0 10px; text-align:center;}
	.nav .sub a:hover{ background:#2d80c2; color:#fff;  }
	.nav .on h3 a{ background:#2d80c2; color:#fff;}
	.slideBox{ width:100%;  overflow:hidden; position:relative; display:block}
	.slideBox .hd{ height:15px; overflow:hidden; position:absolute;right: 48%; bottom:50px; z-index:1; }
	.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px;  text-align:center; background:#fff; cursor:pointer; border-radius:10px;}
	.slideBox .hd ul li.on{ background:#0066cc; color:#fff; }
	.slideBox .bd{ position:relative; height:100%; z-index:0;   }
	.slideBox .bd li{ zoom:1; vertical-align:middle; }
	.slideBox .bd img{ width:100%; display:block;  }
	.slideBox1{display:none;}
	.box1{ margin:30px auto;}
	.box1 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
	.box1 .title h1{font-size:36px; color:#000; margin-top:0; margin-bottom:0;}
	.box1 .title p{ padding:10px 0; font-size:17px; border-bottom: 2px solid #ddd; color:#000; padding-bottom:15px;}
	.box2 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
	.box2 .title p{ padding:10px 0; font-size:20px; border-bottom: 2px solid #ddd; color:#000; padding-bottom:15px;}
	.box2 .slideTxtBox{text-align:left;  }
	.box2 .slideTxtBox .hd{line-height:26px;background-color: #F7F7F7; padding:10px;  position:relative; }
	.box2 .slideTxtBox .hd ul{margin:10px;}
	.box2 .slideTxtBox .hd ul li{ float:left; padding:0 10px; cursor:pointer; color:#1296E9; font-size:15px;line-height:26px;}
	.box2 .slideTxtBox .hd ul li a{color:#1296E9;}
	.box2 .slideTxtBox .hd ul li.on a:hover{ background:#1296E9; color:#fff; line-height:26px; display:block;}
	.box2 .slideTxtBox .bd ul{ padding:0;  zoom:1;  }
	.box2 .slideTxtBox .bd ul img{ height:300px; width:100%;}
	.box3 .left .nr p{ line-height:28px;color:#666;}
	.main{ margin-top:30px;}
	.main .left{ display:block;}
	.main .left1{ display:none;}
	.main .right .news .news1 ul li span{ display:block;}
	.main .right .service_show .title span{font-size:14px;}
	}
@media(min-width:1200px){
	.top .nav1{ display:none;}
	.top .right{ float:right; display:block;}
	.nav{display:block;}
	.nav a{ color:#fff;  }
	.nav .nLi{ float:left;  position:relative; display:inline;  }
	.nav .nLi span{ float:left; margin-top:0; margin-bottom:0; display:block;}
	.nav .nLi span a{ display:block; padding:0 16px; font-size:16px; height:48px; line-height:48px;}
	.nav .nLi span a:hover{background: #2d80c2;}
	.nav .nLi span a.on{background: #2d80c2;}
	.nav .sub{ display:none; width:156px; left:0; top:48px;  position:absolute; background:#1296E9;  line-height:40px; padding:5px 0; z-index:9999;}
	.nav .sub li{ zoom:1; border-bottom:1px solid #fff;}
	.nav .sub a{ display:block; padding:0 10px; text-align:center;}
	.nav .sub a:hover{ background:#2d80c2; color:#fff;  }
	.nav .on h3 a{ background:#2d80c2; color:#fff;}
	.box1{ margin:30px auto;}
	.box1 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
	.box1 .title h1{font-size:42px; color:#000; margin-bottom:0; margin-top:0;}
	.box1 .title p{ padding:10px 0; font-size:20px; border-bottom: 2px solid #ddd; color:#000; padding-bottom:15px;}
	.box1{ margin:30px auto;}
	.box1 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
	.box1 .title h1{font-size:36px; color:#000; margin-top:0; margin-bottom:0;}
	.box1 .title p{ padding:10px 0; font-size:17px; border-bottom: 2px solid #ddd; color:#000; padding-bottom:15px;}
	.box2 .title{padding-left: 17px;border-left: 4px solid #1296E9; margin-bottom:27px;}
	.box2 .title p{ padding:10px 0; font-size:20px; border-bottom: 2px solid #ddd; color:#000; padding-bottom:15px;}
	.box2 .slideTxtBox{text-align:left;  }
	.box2 .slideTxtBox .hd{line-height:30px;background-color: #F7F7F7; padding:10px;  position:relative; }
	.box2 .slideTxtBox .hd ul{margin:10px;}
	.box2 .slideTxtBox .hd ul li{ float:left; padding:0 13px; cursor:pointer; color:#1296E9; font-size:16px;line-height:30px;}
	.box2 .slideTxtBox .hd ul li a{color:#1296E9;}
	.box2 .slideTxtBox .hd ul li.on a:hover{ background:#1296E9; color:#fff; line-height:30px; display:block;}
	.box2 .slideTxtBox .bd ul{ padding:0;  zoom:1;  }
	.box2 .slideTxtBox .bd ul img{ height:280px; width:100%;}
	.box3 .left .nr p{ line-height:31px;color:#666;}
	.main{ margin-top:30px;}
	.main .left{ display:block;}
	.main .left1{ display:none;}
	.main .right .news .news1 ul li span{ display:block;}
	.main .right .service_show .title span{font-size:14px;}
		}                                  