@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0;}
body{ font-size:12px;  color:#666; font-family:'\5fae\8f6f\96c5\9ed1',"Hiragino Sans GB","Arial","tahoma"; background:#fff;}
a{text-decoration:none; color:#333;}
a:hover{}
.clear{clear:both;}
.blank6{height:6px;}
.blank12{height:12px;}
.blank24{height:24px;}
.blank36{height:36px;}
ul,li{list-style:none;}
img{border:0;}
.box{width:1200px; margin:0 auto; position:relative;}
.mt24{margin-top:24px;}
.fl{float:left;}
.fr{float:right;}
.w1240{width:1240px;margin:0 auto;position:relative;}
.tran{transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;}

a:hover{transition: 0.5s;-webkit-transition: .5s; -moz-transition: .5s;}




/**header**/
.top{height:36px; line-height:36px; position:relative;border-bottom:1px solid #ccc;font-size:14px; color:#999;}
.top .welcome{width:400px;}
.top .collect{float:right;text-align:center;}
.top .collect a{color:#999;padding:0 10px;}
.top .collect a:hover{color:#333;}

.fenye{overflow:hidden;}
.fenye li{ float:left;}


/**logo**/
.logo{width:100%;height:120px;position:relative;}
.logo_l{width:1200px;background:url(../images/logo.jpg) no-repeat center center;height:120px;}






/**������ʼ**/
 
.nav{ font-size:16px;text-align:center; position:relative; width:100%;background:#0060ad;height:55px;line-height:55px;}
.nav li{float:left; position:relative; text-align:center; z-index:100;}
.nav li.nav_line{width:1px;height:55px; background:url(../images/nav_line.jpg) no-repeat center center;}
.nav li:last-child{background:none;}
.nav li a{display:block;height:55px; width:132px;line-height:55px;color:#fff;}
.nav li a:hover,.nav li .active{}
.nav li .shownav{position:absolute; top: 55px;left: 0;opacity: 0.8;z-index: 6;visibility:hidden; width:100%; text-align:center; line-height:24px; font-size:12px; font-weight:normal;border-top: 2px solid #fe503b}
.nav li .shownav a{padding:5px;font-size:14px; color:#fff; width:122px; height:24px; line-height:24px;background: rgba(0,0,0,.8);}
.nav li .shownav a:hover{background: #fff;color: #0060ad;opacity: 1}

/**��������**/









/**����ͼ��ʼ**/
.banner { position:relative; width:100%; }
.banner .bd { position:relative; width:100%;height:500px; text-align:center; }
.banner .bd li a{width:100%;height:500px; display:block;}
.banner .hd { position:absolute; bottom:3%; width:100%; height:12px;}
.banner .hd ul { width:1000px; height:15px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline;  width:60px; height:5px; margin:0 6px;  background:#C8CBCE; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background: #ff850c; }

.banner .bPrev,.banner .bNext { position:absolute; top:50%; display:block; width:59px; height:60px; margin-top:-30px; z-index:99; display:none; }
.banner .bPrev { left:3%; background: url(../images/bprev.png) no-repeat center center;}
.banner .bNext { right:3%;  background: url(../images/bnext.png) no-repeat center center; }





.lb-box {
  width: 100%; 
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
@media (max-width:568px) {
  .lb-box {
    width: 76%;
    height: 220px;
  }
}

.lb-content {
  width: 100%;  
  height: 100%;
}

.lb-item {
  width: 100%;  
  height: 100%;
  display: none;
  position: relative;   
}

.lb-item > a {
  width: 100%;
  height: 100%;
  display: block;
}

.lb-item > a > img {
  width: 100%;
  height: 100%;
}

.lb-item > a > span {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0px;
  padding: 15px;
  color: #fff;
  background-color: rgba(0,0,0,0.7);
}
@media (max-width:568px) {
  .lb-item > a > span {
    padding: 10px;
  }
}

.lb-item.active {
  display: block;
  left: 0%;
}
.lb-item.active.left {
  left: -100%;
}
.lb-item.active.right {
  left: 100%;
}

/*  */
.lb-item.next,
.lb-item.prev {
  display: block;
  position: absolute;
  top: 0px;
}
.lb-item.next {
  left: 100%;
}
.lb-item.prev {
  left: -100%;
}
.lb-item.next.left,
.lb-item.prev.right {
  left: 0%;
}

.lb-sign {
  position: absolute;
  right: 50%;
  bottom: 0px;
  padding: 5px 3px;
  border-radius: 6px;
  list-style: none;
  user-select: none;
  background-color: rgba(0,0,0,0.7);
}

.lb-sign li {
  width: 22px;
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  float: left;
  color: #aaa;
  margin: auto 4px;
  border-radius: 3px;
  cursor: pointer;
}
.lb-sign li:hover {
  color: #fff;
}
.lb-sign li.active {
  color: #000;
  background-color: #EBEBEB;
}

.lb-ctrl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 50px;
  font-weight: 900;
  user-select: none;
  background-color: rgba(0,0,0,0.7);
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.1s linear;
}
@media (max-width:568px) {
  .lb-ctrl {
    font-size: 30px;
  }
}
.lb-ctrl.left {
  left: -50px;
}
.lb-ctrl.right {
  right: -50px;
}
.lb-box:hover .lb-ctrl.left {
  left: 10px;
}
.lb-box:hover .lb-ctrl.right {
  right: 10px;
}
.lb-ctrl:hover {
  background-color: #000;
}
 


/*���Ŷ�̬*/
.news{width:1200px;height:auto;margin:0 auto;}
.news_nr{width:1200px;height:320px;}
.piclist{float:left;  width:550px; height:322px; border:1px solid #eee;background:#dfdfdf;}
.piclist #KinSlideshow{ width:550px; height:322px; border:1px solid #eee; overflow:hidden; line-height:40px; text-align:left;}
.piclist #KinSlideshow img{width:550px; height:322px;}


/* ������ǰ/��ť���룬�������Ҫɾ������ */
.slideBox_tp .prev,
.slideBox_tp .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox_tp .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox_tp .prev:hover,
.slideBox_tp .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox_tp .prevStop{ display:none;  }
.slideBox_tp .nextStop{ display:none;  }


.slideTxtBox_news_wz{ width:620px; text-align:left; margin-left: 20px;}
.slideTxtBox_news_wz .hd{ height:45px; line-height:45px; font-size:16px;   border-bottom:1px solid #E5E5E5;  position:relative; }
.slideTxtBox_news_wz .hd ul{ float:left;  position:absolute;height:45px;   }
.slideTxtBox_news_wz .hd ul li{ float:left; padding:0 15px; cursor:pointer; text-align:center; }
.slideTxtBox_news_wz .hd ul li a{color:#333;}
.slideTxtBox_news_wz .hd ul li.on{ height:45px; border-bottom:2px solid #0060ad; color:#0060ad;}
.slideTxtBox_news_wz .hd ul li.on a{color:#0060ad;}

.news_more{width:60px;height:45px;line-height:45px; position:absolute;top:0;right:0;font-size:14px;color:#888;}
.news_more a{color:#888;display:block;width:60px;height:45px;}
.news_more a:hover{color:#F00; text-decoration:underline;}

.slideTxtBox_news_wz .bd ul{ padding:15px 0px;  zoom:1;}
.slideTxtBox_news_wz .bd li{ height:42px; line-height:42px; font-size:14px; color:#333; font-size:14px; background:url(../images/news_icon.png) 0px 18px no-repeat; text-indent:18px;border-bottom:1px dashed #ccc;}
.slideTxtBox_news_wz .bd li .time{ float:right; color:#999;font-size:14px;}
.slideTxtBox_news_wz .bd li a{color:#333;}
.slideTxtBox_news_wz .bd li a:hover{color:red; text-decoration:underline;}
 
/*Ժ��ҽ��*/
.yish{width:1200px;height:auto;margin:0 auto;}
.yish h1{width:1185px;height:55px;line-height:55px;background:url(../images/tit_icon.jpg) no-repeat left center;padding-left:15px;font-size:22px;font-weight:bold;color:#333;}
.yish h1 i{font-weight:normal;font-size:16px;color:#888; font-style:normal;}
.yish h1 span{float:right;}
.yish h1 span a{font-size:14px;color:#666;font-weight:normal;}
.yish h1 span a:hover{ color:#F00; text-decoration:underline;}



.yish_list{width:1200px;height:300px;background:rgba(255,255,255,.8) no-repeat center center;margin:0 auto;padding-top:15px;}
.yish_list h1{width:1200px;height:70px;line-height:70px;text-align:center;background:url(../images/fuwu_tit.jpg) no-repeat center bottom;text-align:center;font-size:28px;color:#353535;font-weight:normal;}


.yish_list ul{width:1200px; overflow:hidden;}
.yish_list li{width:178px;   margin:0px 9px;float:left;border:1px solid #ccc;}
.yish_list li:hover{box-shadow: 0 3px 10px rgba(0,0,0,0.3);
	transition: 0.1s; 
-webkit-transition: .1s; 
-moz-transition: .1s;}
.yish_list li .pic{width:178px; text-align:center;}
.yish_list li .pic a{width:178px;display:inline-block;}
.yish_list li .tit{width:178px;height:90px;color:#333;text-align:center;font-size:14px;}
.yish_list li .tit a{display:block;width:178px;height:80px;color:#333;text-align:center;font-size:14px;padding-top:10px;}
.yish_list li .tit a h2{font-size:16px;color:#333;height:30px;line-height:30px;}
.yish_list li .tit a h3{font-size:13px;color:#666;font-weight:normal;}
.yish_list li:hover .tit a h2{color:#0060ad;}


.yish_list .det {
	width: 100%;
	
}

.yish_list .det p {padding: 0 5px;
	height: 58px;
	line-height: 58px;
	font-size: 14px;
	color: #322F2F;
	border-bottom: 1px solid #EACDCC;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;
}

.yish_list .det p span {
	font-size: 0.75rem;
	color: #999999;
	float: right;
	background: url("http://www.cqgkyy.cn/templates/site/image/xin.png") no-repeat left center;
	padding-left: 18px;
}

.yish_list .det .p2 {padding: 0 10px;
height:36px;
	font-size: 0.75rem;
	color: #777777;
	margin: 10px 0;
	line-height: 1.5;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
	-webkit-line-clamp: 2;
}


/****����****/
.keshi{width:100%;height:400px;padding:40px 0;background:url(../images/product_bg.jpg) repeat-y center center; position: relative;}
.keshi h1{width:1185px;height:55px;line-height:55px;background:url(../images/tit_icon.jpg) no-repeat left center;padding-left:15px;font-size:22px;font-weight:bold;color:#333;margin-bottom:20px;}
.keshi h1 i{font-weight:normal;font-size:16px;color:#888;font-style:normal;}
.keshi .hd{ position:relative;  width:1200px; height:64px;}
.keshi .hd ul{ position:absolute;}
.keshi .hd ul li{margin-bottom:5px; cursor:pointer;width:231px; height:51px; text-align:center;background:url(../images/keshi_hover_before.png) no-repeat center top;line-height:41px; font-size:16px;color:#000; display:block;float:left;margin:0 4px;}
.keshi .hd ul li.on{background:url(../images/keshi_hover.png) no-repeat center top;color:#fff;height:51px;line-height:41px; }
.keshi .hd ul li:hover{background:url(../images/keshi_hover.png) no-repeat center top;color:#fff;}



.keshi .bd ul{zoom:1;}
.keshi .bd .keshi_more{width:1200px;height:42px;line-height:42px;background:#F2F2F2; text-align:center;margin-bottom:20px;color:#ccc;}
.keshi .bd .keshi_more a{padding:0 30px;font-size:15px;color:#666;}
.keshi .bd .keshi_more a:hover{color:#118DCB;}

.keshi .bd ul li .keshi_l{width:402px;height:292px; position:relative;}
.keshi .bd ul li .keshi_l a{width:402px;height:292px; display:block;}
.keshi .bd ul li .keshi_l span{width:402px;height:40px;line-height:40px;background:rgba(0,0,0,.6);text-align:center;font-size:14px;color:#fff; position:absolute;top:252px;left:0;}


.keshi .bd ul li .keshi_m{width:410px;height:270px;margin-left:20px;}
.keshi .bd ul li .keshi_m ul li{width:410px;font-size:14px;padding:5.2px 0;}
.keshi .bd ul li .keshi_m ul li a{display:block;width:250px;padding-left:10px;background:url(../images/keshi_icon.jpg) no-repeat center left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.keshi .bd ul li .keshi_m ul li span{float:right;font-size:12px;color:#999;}
.keshi .bd ul li .keshi_m ul li a:hover{color:#F00; text-decoration:underline;}


.keshi .bd ul li .keshi_r{width:340px;height:300px;}
.keshi .bd ul li .keshi_r_up .tp{width:138px;height:172px;}
.keshi .bd ul li .keshi_r_up .wz{width:184px;height:172px;}
.keshi .bd ul li .keshi_r_up .wz h2{font-size:18px;color:#000;}
.keshi .bd ul li .keshi_r_up .wz span{font-size:12px;color:#666;height:30px;line-height:30px;}
.keshi .bd ul li .keshi_r_up .wz p{font-size:12px;color:#666;line-height:22px;height:74px; overflow:hidden;}
.keshi .bd ul li .keshi_r_up .wz h3{width:74px;height:30px;line-height:30px;background:#0060ad;text-align:center;color:#fff;font-size:12px;font-weight:normal;margin-top:7px;}
.keshi .bd ul li .keshi_r_up .wz h3 a{display:block;width:74px;height:26px;color:#fff;border-radius:4px;}
.keshi .bd ul li .keshi_r_up .wz h3 a:hover{background:#0060ad;color:#fff;}

.keshi .bd ul li .keshi_r_down{width:340px;height:122px; overflow:hidden;}
.keshi .bd ul li .keshi_r_down ul li{float:left;margin:0 3px;}
.keshi .bd ul li .keshi_r_down ul li a .tit{text-align:center;height:26px;line-height:26px;font-size:12px;}
.keshi .bd ul li .keshi_r_down ul li a:hover .tit{color:#0060ad;}
/****����****/
 
/*����ָ��*/
.jzzn{width:400px;height:380px;}
.jzzn h1{width:400px;height:55px;line-height:55px;background:url(../images/tit_icon.jpg) no-repeat left center;padding-left:15px;font-size:22px;font-weight:bold;color:#333;margin-bottom:10px;}
.jzzn h1 i{font-weight:normal;font-size:16px;color:#888;font-style:normal;}

.jzzn ul li{float:left;margin:2px; text-align:center;}
.jzzn ul li a{color:#fff;height:30px;line-height:30px;font-size:14px;border-radius:10px;}
.jzzn ul li a:hover{ opacity:0.8;}
.jzzn .jzzn_1 a{display:block;width:127px;height:85px; background:#5AC2CE;padding-top:15px;}
.jzzn .jzzn_2 a{display:block;width:127px;height:80px; background:#4BC481;padding-top:20px;}
.jzzn .jzzn_3 a{display:block;width:127px;height:85px; background:#2493D3;padding-top:15px;}
.jzzn .jzzn_4 a{display:block;width:127px;height:85px; background:#E57F5F;padding-top:15px;}
.jzzn .jzzn_5 a{display:block;width:127px;height:85px; background:#EEAD12;padding-top:15px;}
.jzzn .jzzn_6 a{display:block;width:127px;height:85px; background:#12B2EE;padding-top:15px;}
.jzzn .jzzn_7 a{display:block;width:127px;height:85px; background:#8E6EEA;padding-top:15px;}
.jzzn .jzzn_8 a{display:block;width:127px;height:85px; background:#CB6EEA;padding-top:15px;}
.jzzn .jzzn_9 a{display:block;width:127px;height:85px; background:#EA6EBA;padding-top:15px;}
/*����ָ��*/
 

/*�����ѯ*/
.bmcx{width:770px;height:380px;}
.bmcx h1{width:770px;height:55px;line-height:55px;background:url(../images/tit_icon.jpg) no-repeat left center;padding-left:15px;font-size:22px;font-weight:bold;color:#333;margin-bottom:10px;}
.bmcx h1 i{font-weight:normal;font-size:16px;color:#888;font-style:normal;}

.bmcx ul li{float:left;width:378px;height:148px;margin:4px 3px;}
.bmcx ul li a{display:block;width:348px;height:113px;font-size:20px;color:#fff;font-weight:normal;padding-top:35px;padding-left:30px;}
.bmcx ul li a .pic{width:38px;height:38px;background:url(../images/bmcx_icon.png) no-repeat center top;margin-top:20px; }

.bmcx ul li a:hover .pic{background:url(../images/bmcx_icon.png) no-repeat center bottom;}

/*�����ѯ*/



/*���ҵ���*/
.keshi111:hover{box-shadow: 3px 3px 20px rgba(0,0,0,.1);border-color: transparent;}
.keshi111{height:385px;}

 
/* ҽԺ���� */
.slideGroup{ width:1280px; text-align:center;  }
.slideGroup .parHd{ height:38px; line-height:45px;   position:relative; padding-bottom:10px;}
.slideGroup .parHd ul{ float:left; position:absolute; left:50px; top:0; height:45px;border-bottom:1px solid #999;width:1200px;}
.slideGroup .parHd ul li{ float:left; width:95px;height:45px;line-height:45px;text-align:center;color:#666;font-size:20px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ color:#0060ad;border-bottom:2px solid #0060ad;}

.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:20px 0 10px 42px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:70px; display:block; width:30px; height:94px;  background:url(../images/icoleft.png) center center no-repeat ; }
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/icoright.png) center center no-repeat;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1; }
.slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:280px;height:192px; position:relative; }
.slideGroup .parBd ul li .pic{  text-align:center; width:280px;height:192px;background:#fff; }

.slideGroup .parBd ul li .pic a{display:block; width:280px;height:192px;}






/*����*/
.hezuo{width:100%;height:180px;margin:0 auto;}
.hezuo h1{width:1185px;height:55px;line-height:55px;background:url(../images/tit_icon.jpg) no-repeat left center;padding-left:15px;font-size:22px;font-weight:bold;color:#333;margin:0 auto;}
.hezuo h1 i{font-weight:normal;font-size:16px;color:#888;font-style:normal;}


.hezuo_list{width:1240px;margin:0 auto;}
.hezuo_list .hezuo_list_picScroll{ width:1240px;margin-top:10px;  overflow:hidden; position:relative;}
.hezuo_list .hezuo_list_picScroll .hd{ overflow:hidden; width:1240px; height:32px; position:absolute;top:10px;left:0px;}
.hezuo_list .hezuo_list_picScroll .hd .prev{ display:block;  width:16px; height:32px; float:left; overflow:hidden;cursor:pointer; background:url(../images/arrow2.png) no-repeat top left;}
.hezuo_list .hezuo_list_picScroll .hd .next{ display:block;  width:16px; height:32px; float:right; overflow:hidden;cursor:pointer; background:url(../images/arrow2.png) no-repeat top right;}
.hezuo_list .hezuo_list_picScroll .hd .prev:hover{background:url(../images/arrow2.png) no-repeat bottom left; opacity:1; }
.hezuo_list .hezuo_list_picScroll .hd .next:hover{background:url(../images/arrow2.png) no-repeat bottom right; opacity:1; }

.hezuo_list .hezuo_list_picScroll .bd{padding-left:25px;}
.hezuo_list .hezuo_list_picScroll .bd ul{ overflow:hidden; zoom:1;}
.hezuo_list .hezuo_list_picScroll .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center;width:174px;height:64px;border:1px solid #ccc; position:relative;}
.hezuo_list .hezuo_list_picScroll .bd ul li a{color:#fff;font-size:16px;font-weight:normal;display:block;width:174px;height:64px;}

/*����*/



 


/****************************************************************************��ҳ**************************************************************************************/


.page_main{width:100%;background:#F4F4F4;position:relative;}
/******��ҳbanner******/
.page_banner{background:url(../images/page_banner.jpg) no-repeat center center; height:300px; position:relative;}





/**���**/
/*����*/
.page_l{float:left; width:280px;margin-top: -103px}
.page_tit{width:140px;height:63px;background:url(../images/page_tit_bg.png) no-repeat center center;color:#fff;text-align:right;padding:20px 70px;}
.page_tit .page_tit_zm{font-size:54px;color:#fff;font-weight:normal;}
.page_tit .page_tit_bt{font-size:24px;color:#fff;font-weight:normal;line-height:23px;text-align:left;padding-top:14px;}
.page_tit .page_tit_bt span{font-size:14px; font-weight:normal;}


.page_nav{width:244px;height:auto;background:#fff;padding:0 18px;}
.page_nav li{width:244px;height:64px;line-height:64px;text-align:left;color:#fff;border-bottom:1px solid #E6E6E6;font-size:16px;}
.page_nav li:last-child{border:none;}
.page_nav li a{color:#000;display: block;width:184px;height:64px;padding-left:60px;background:url(../images/page_icon.png) no-repeat 20px center;}
.page_nav ul li:hover a{background:#E3F4F3 url(../images/page_icon_hover.png) no-repeat 20px center;color:#037E7B; }


.page_l h1{width:280px;height:52px;line-height:52px;background:#66C8C6;font-size:22px;color:#fff;text-align:center;font-weight:normal;}
.page_l h1 span{font-size:14px;}
.page_yuyue{width:244px;padding-bottom:20px;padding:0 18px; background:#fff url(../images/yuyue_4.jpg) top center no-repeat;}
.page_yuyue ul{padding-left:55px;}
.page_yuyue ul li{height:60px;}
.page_yuyue ul li h3{font-size:16px;font-weight:normal;padding-top:11px;}
.page_yuyue ul li span{font-size:12px;color:#999;}


.page_yuyue .yuyue_list{width:244px;height:140px;border-bottom:1px solid #E6E6E6;}
.page_yuyue .yuyue_list ul li{width:72px;height:100px;float:left;margin:20px 4px;}
.page_yuyue .yuyue_list ul li a{display:block;width:72px;height:100px;}
.page_yuyue .yuyue_list ul li a .tit{text-align:center;height:30px;line-height:30px;font-size:14px;}

.page_yuyue .yuyue_5{padding:20px 0px;}








/**�Ҳ�**/
.page_r{float:right; width:870px;min-height:700px;background:#FFFFFF;padding:15px;}
.page_tit2{margin:0px auto;font-size:16px; color:#999; border-bottom:1px solid #ddd; line-height:46px; padding:0px 10px;background:url(../images/home.png) no-repeat left center;}

.page_box{width:820px; margin:0px auto;}






/****��������****/
.page_about{font-size:14px; line-height:30px; padding:30px 0px; text-align:justify;}

.up-and-down-page1{width:880px;height:46px;line-height:46px;background:#F5F3F3;margin:10px auto;}
.up-and-down-page1 a.btn{display:inline-table;background: url(../images/page_icon2.jpg) no-repeat 160px center;line-height:46px;width:400px;text-align:center;font-size:14px;color:#666;margin:0px 20px;}
.up-and-down-page1 a.btn:hover{color:#0066CC;background: url(../images/page_icon2.jpg) no-repeat 160px center;}




/******ͨ��ͼƬ�б�******/
.page_pic{margin:0  auto;width:840px;padding:20px 0px;}
.page_pic ul{width:840px;}
.page_pic li{float:left;width:240px; height:226px; background:#fff; margin:15px 15px 15px 10px;padding:4px;text-align:center;border:1px #dfdfdf solid;}
.page_pic li span{height:100%;display:inline-block;vertical-align:middle;}
.page_pic li img{vertical-align:middle;}
.page_pic li .pic{width:240px; height:176px;background:#fff;}
.page_pic li .tit{width:240px;height:40px;line-height:22px; text-align:center;font-size:14px;padding-top:10px; color:#1F1F1F;}
.page_pic li:hover{background:#fff;}
.page_pic li:hover{background:#fff;
/*-webkit-box-shadow:0px 2px 3px 0px #C6C7C8;
    -moz-box-shadow:0px 2px 3px 0px #C6C7C8;*/
	box-shadow: 0 3px 10px rgba(0,0,0,0.3);
	transition: 0.2s; 
-webkit-transition: .2s; 
-moz-transition: .2s;
}
.page_pic li:hover a{text-decoration:underline;}





/******����******/
.page_news{width:820px;margin:0 auto;overflow:hidden;padding-top:20px;}


.page_news_top{width:820px;height:230px;padding:30px 0px;}
.page_news_top a{display:block;width:820px;height:230px;}
.page_news_top a .pic{width:360px;height:230px;}
.page_news_top a .tit{width:480px;height:230px;}
.page_news_top a .tit h1{font-size:22px;color:#000;font-weight:normal;padding-left:10px;background:url(../images/page_icon4.jpg) no-repeat left center;}
.page_news_top a .tit h1 i{font-size:14px;color:#999;}
.page_news_top a .tit p{font-size:14px;color:#999;line-height:32px;padding:25px 0px;}
.page_news_top a .tit h2{width:82px;height:32px;line-height:32px;text-align:center;background:#FE5900;color:#fff;font-size:14px;font-weight:normal;}                       
                                	
							
							
.page_news li{border-bottom:1px #dfdfdf dotted;line-height:44px;background:url(../images/icon.png) no-repeat left center; /*text-indent:16px;*/}
.page_news li a{font-size:14px;color:#666666;}
.page_news li a:hover{color:#FF0000; text-decoration:underline;}
.page_news li span{float:right;font-size:14px;color:#ccc;}






/*�б�*/
.liebiao{width:870px;}
.liebiao ul li{width:870px;height:140px;padding:20px 0px;border-bottom:1px dashed #999;}
.liebiao ul li a .pic1{width:218px;height:142px;margin-right:10px;background:#000;}

.liebiao ul li a .tit1{width:630px;height:140px;overflow:hidden; line-height:28px;}
.liebiao ul li a .tit1 h1{font-size:16px;height:30px;line-height:30px;}
.liebiao ul li a .tit1 p{font-size:14px;color:#333;padding:10px 0px;}
.liebiao h2{width:100px;height:22px;line-height:22px;color:#999;font-size:14px;font-weight:normal;}






/*��ҳ�Ҳ෭ҳ��ť��ʽ-�����б�ҳ*/
.fenye{margin:20px 0px 30px 0px;text-align:center;font-size:12px;}
.fenye a{border:1px solid #DAD1C2; padding:5px 8px; margin:0 2px; height:16px; line-height:16px; display:inline-block;}
.fenye a:hover{background:#7FD0CB; color:#fff; text-decoration:none;}
.fenye a.currclass{background:#7FD0CB; color:#fff;}


/**��������**/
.page_box .content{padding:20px; font-size:14px; line-height:26px; color:#333;}
.page_box .content  h1{font-size:20px; margin:10px 0px; color:#333; text-align:center; font-weight:normal;}
.page_box .content .time{margin:15px 0px 0px; border-bottom:1px dotted #ddd; padding-bottom:10px;color:#999999; text-align:center;}
.page_box .content1{font-size:14px; line-height:28px; color:#333;padding:20px 0px;}
.page_box .content1 img{padding:8px 0px;}




/*��ҳ��������ҳ**********************/
.newsinfo_con{margin:0px 10px 30px 0;}
.newsinfo_con h1{font-size:20px;color:#333;line-height:36px;margin-top:18px; text-align:center; font-weight:normal;}
.newsinfo_con .time{height:50px;line-height:50px;color:#999;border-bottom:1px #dfdfdf dashed; text-align:center;}
.newsinfo_con .content{font-size:16px;line-height:36px;color:#666;padding-top:20px; margin:0px auto;}
.newsinfo_con .content img{padding:5px 0px;}


.up-and-down-page{margin:10px auto;height:60px;text-align:center;}
.up-and-down-page a.btn{display:inline-table;border:1px #dfdfdf solid;background:url(../images/next_ico.jpg) 5px 3px no-repeat;border-radius:4px;line-height:24px;width:90px;text-align:center;font-size:14px;color:#999;margin:0px 10px;}
.up-and-down-page a.btn:hover{border:1px #7FD0CB solid;color:#7FD0CB;background:url(../images/next_ico.jpg) 5px -14px no-repeat;}


.xiangguan-info-list{border:1px #dfdfdf solid;}
.xiangguan-info-list h2{font-size:14px;line-height:30px;background:#f5f5f5;border-bottom:1px #dfdfdf solid;padding-left:20px;}
.xiangguan-info-list ul{padding:12px 10px;}
.xiangguan-info-list ul li{line-height:28px;height:28px;}
.xiangguan-info-list ul li a{font-size:14px;color:#666;text-decoration:None;}
.xiangguan-info-list ul li a:hover{text-decoration:underline;color:#F38800;}




/*ҽ���Ŷ�*/
.page_team{width:820px;height:auto;margin-top:30px;}
.page_team ul li{float:left;width:360px;height:182px;background:#fff;border:1px #eeeeee solid; padding:18px;margin:5px 20px 10px 0px;}
.page_team ul li:hover{background:#F2FBFB;
box-shadow: 0 3px 10px rgba(0,0,0,0.2);
	transition: 0.1s; 
-webkit-transition: .1s; 
-moz-transition: .1s;
}
.page_team ul li:nth-child(2n){margin-right:0px;}
.page_team ul li .pic{width:152px;height:182px;}
.page_team ul li .pic img{width:138px;height:180px;}
.page_team ul li .tit{width:190px;height:182px; overflow:hidden;}
.page_team ul li .tit h3{font-size:18px;color:#05A5A3; font-weight:normal;}
.page_team ul li .tit p{font-size:14px;color:#666;line-height:23px;padding:6px 0px;}
.page_team ul li .tit p a{color:#FE5900;}
.page_team ul li .tit .page_team_btn{width:180px;height:33px;font-size:14px;color:#fff;}
.page_team ul li .tit .page_team_btn .btn1{width:82px;height:33px;background:#980C00; text-align:center;}
.page_team ul li .tit .page_team_btn .btn1 a{display:block;width:82px;height:33px;line-height:33px;background:#980C00; color:#fff;text-align:center;}
.page_team ul li .tit .page_team_btn .btn2{width:82px;height:33px;background:#FE5900; text-align:center;}
.page_team ul li .tit .page_team_btn .btn2 a{display:block;width:82px;height:33px;line-height:33px;background:#FE5900; color:#fff;text-align:center;}
/*ҽ���Ŷ�*/







/******��������******/
.message{color:#666;}


/***���߿ͷ�***/

.online-qq{position:fixed;top:50%;right:10px;z-index:200}

.online-qq {}
.online-qq .qq_content{background:#fff;margin:0;padding:0;border-top:1px solid #ddd;}
.online-qq .qq_content dt{background:url(../images/online_qq.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;padding:6px 15px;border:1px solid #ddd;border-bottom:0;}

.online-qq .qq_content .qq{padding:10px 10px 5px;margin:0;border:1px solid #ddd;border-top:0;}
.online-qq .qq_content .qq p{background:url(../images/online_qq.png) repeat-x 0 -33px;margin:0 0 5px}
.online-qq .qq_content .qq a{border:1px solid #ddd;display:block;background:url(../images/online_qq.png) no-repeat 10px -72px;height:23px;line-height:23px;padding:0 18px 0 30px}
.online-qq .qq_content .tel{background:#f9f9f9;padding:10px;margin:0;text-align:center;font-size:14px;font-weight:bold;color:#333;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .tel strong{font-size:12px;color:#f60}
.online-qq .foot{border:1px solid #ddd;background:#f1f1f1;height:2px;overflow:hidden;margin:0 5px;border-top:0;display:none}

.others_online{width:110px;text-align:center;background:url(../images/online_qq.png) repeat-x 0 -33px;margin:0 auto 5px;position:absolute;top:46px;left:290px}
.others_online .online_qq{border:1px solid #ddd;display:block;background:url(../images/online_qq.png) no-repeat 10px -69px;height:30px;line-height:30px;padding:0 18px 0 30px}	



.message form{margin-top:40px; padding-left:100px;}
.message form p{margin:15px 0 15px 35px;}
.message input,.message textarea{vertical-align:middle; outline:none;}
.message .input{border:1px solid #ccc; padding:.6em .4em; font-size:12px; color:#666;}
.message .dan{margin-left:35px;}
					
.message .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.4em}
.message .ibr{margin-left:15%;display:block;padding-left:.3em}

/*�ύ�����ð�ť*/
.btn-submit{width:80px;height:35px;border:0;background:url(../images/btn-submit.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold;}
.reset{width:80px;height:35px;border:0;background:url(../images/btn-submit2.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold;}

/******��ϵ����******/
.page_contact{padding:20px 40px;}
.page_contact h5{font-size:14px; color:#333; margin:10px 0px;}
.page_contact .contact_con{line-height:22px; height:22px;}
.page_contact .map{margin-top:20px;}



/*****����ԤԼ*****/
.yuyue_box{width:1200px;margin:0px auto;}
.yuyue_sm{font-size:14px;line-height:30px;color:Red;margin-top:20px;}
/*�����ʽ*/
.enquiry{color:#666; margin-top:25px;}
.enquiry p{margin:15px 0 15px 35px;}
.enquiry input,.enquiry textarea{vertical-align:middle;}
.enquiry .input{border:1px solid #e8e8e8;padding:.6em .4em;font-size:16px;color:#666;background:url(../images/input_bg.jpg) repeat-x;border-radius:4px;width:50%;}
.enquiry .dan{margin-left:35px;}
					
.enquiry .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.5em;font-size:16px;}
.enquiry .ibr{margin:0 0 0 15%;display:block;padding-left:.3em}

/*�ύ�����ð�ť*/
.btn-submit{width:200px;height:36px;border:0;cursor:pointer;color:#fff;font-size:16px;font-weight:bold;line-height:36px;background:#CC0000;}
.reset{width:80px;height:35px;border:0;background:url(../images/btn-submit2.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weight:bold;}




table{border-collapse:collapse;}
th{font-weight:normal;}
/******��Ϣ�б���*****/
.table-box td,.table-box th
{
	border:1px solid #dfdfdf;
}
.table-box th
{
	line-height:38px;font-size:14px;font-weight:normal;
	background:#f5f5f5;
	text-align:center;
}
.table-box tr,.table-box td
{
	line-height:22px;
	text-align:center;
}


/*********/
.table-view td
{
	border-bottom:1px dashed #dfdfdf;
}
.table-view tr,.table-view td
{
	line-height:22px;
	text-align:left;
	padding-top:12px;
	padding-bottom:12px;
	font-size:16px;
	vertical-align:middle;
}
.table-view td.strong
{
	color:red;
	font-weight:normal;
}



/*create 2019.4.1  ԤԼ�Һ�*/
.yuyue_keshi{width:820px;}
.yuyue_keshi h1{font-size:24px;line-height:72px; text-align:center;margin-top:20px;}
.yuyue_keshi h2{font-size:18px;line-height:72px; text-align:center;margin-top:20px; color:red;}
.yuyue_keshi h1 a.resetKeShi{font-size:16px;color:#66C8C6;}
.yuyue_keshi ul li{float:left;width:193px;line-height:50px; text-align:left;font-size:16px;margin:10px 5px;}
.yuyue_keshi ul li a{display:block;line-height:50px;border:1px #dfdfdf solid; text-align:center;}
.yuyue_keshi ul li a:hover{display:block;line-height:50px;border:1px #66C8C6 solid; background:#E3F4F3; color:#00C6C6;}

.keshi_time_tit{margin-left:10px;}
.keshi_time_tit ul li{float:left;width:60px;height:50px;line-height:21px;border:1px #dfdfdf solid;border-radius:80px;font-weight:normal;font-size:11px; text-align:center;padding-top:10px;background:#fff;margin-left:5px;margin-right:5px;}


.keshi_time_con{margin-left:10px;}
.keshi_time_con ul li{float:left;width:50px;height:50px;margin-left:11px;margin-right:11px;margin-top:10px;margin-bottom:10px;}
.keshi_time_con ul li a.fill{display:block;width:50px;height:50px;line-height:50px;border:1px #66C8C6 solid;border-radius:50px;font-weight:normal;font-size:12px; text-align:center;background:#EEF9F9;color:#00C6C6;}
.keshi_time_con ul li a.fill:hover{display:block;width:50px;height:50px;line-height:50px;border:1px #66C8C6 solid;border-radius:50px;font-weight:normal;font-size:12px; text-align:center;background:#66C8C6;color:#fff;}
.keshi_time_con ul li a.empty{display:block;width:50px;height:50px;line-height:50px;border:1px #E5E5E5 solid;border-radius:50px;font-weight:normal;font-size:12px; text-align:center;background:#F2F2F2;color:#F2F2F2;}

.keshi_zhuangjia_pic{ text-align:center;}
.keshi_zhuangjia_pic .zhuangjia_pic{margin:0px 40px;width:80px;height:80px;border-radius:80px;border:1px #dfdfdf solid; }
.keshi_zhuangjia_pic .zhuangjia_pic img{width:80px;height:80px; display:block;}





input,textarea,button{vertical-align:middle;}
.errClass{background:#FFF8EC url(../images/err.gif) 3px 5px no-repeat;color:red;line-height:18px;border:1px #FF9900 solid;padding:4px 2px 4px 22px;display:inline-block;margin-top:3px;}
.input-txt{border:1px #dfdfdf solid;border-radius:0px;font-size:16px;padding:8px 5px;color:#666;height:20px;line-height:20px;}
select{/*font-size:16px;padding:7px;*/color:#333;border-radius:0px;border:1px #dfdfdf solid;}
.displaynone{display:none;}

.sub{ background:#00B7EE;padding:10px 25px;line-height:38px;font-size:14px;color:#fff;border:0px; cursor:pointer;}
.sub:hover{ background:#00A2D4;}

.sub2{background:#00B7EE;padding:0px 10px;line-height:38px;font-size:14px;color:#fff;border:0px; cursor:pointer;}

.input-txt{box-sizing:content-box;}


/*成功案列*/
.msn-focus { width: 1200px; height: 540px; }
.msn-focus .bd { width: 100%; height: 400px; position: relative; overflow: hidden }
.msn-focus .bd ul { width: 100%; height: 400px; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }
.msn-focus .bd li { width: 100%; height: 400px; background-color: #fff; position: relative }
.msn-focus .bd li .fl{width: 388px; height: 388px;border: 1px solid #e3e3e3;text-align: center;}
.msn-focus .bd li .fr{width: 750px; height: 348px;border: 1px solid #e3e3e3;padding: 20px;}
.msn-focus .bd li .fr h2{font-size: 16px;color: #3a3a3a;}
.msn-focus .bd li .fr h2 b{color: red;}
.msn-focus .bd li .fr h2 a{background: red;color: #fff;padding: 5px 15px;border-radius: 15px;line-height: 1;display: inline-block;}
.msn-focus .bd li .fr h2 a:hover{text-decoration: underline;}
.msn-focus .bd li .fr p{padding: 8px 0;line-height: 1.5;}
.msn-focus .hd {width: 1200px;height: 130px;}
.msn-focus .hd li { float: left; display: inline; float: left; width: 150px; height: 130px; text-align: center;}
.msn-focus .hd li img{border: 1px solid #DFDFDF; height: 100px;}
.msn-focus .hd .on img{border: 1px solid red;}

footer{width:100%;height:auto;zoom:1;overflow:hidden;background:#0060ad}
footer .center2{width:1200px;margin:0 auto}
footer .center2 .top{width:100%;height:auto;zoom:1;overflow:hidden;padding:70px 0;display:flex;justify-content:space-between}
footer .center2 .top .san{width:220px;height:auto;zoom:1;overflow:hidden;float:right}
footer .center2 .top .san div{width:130px;height:auto;zoom:1;overflow:hidden;margin-right:15px;font-size:14px;color:#fff;line-height:14px;text-align:center}
footer .center2 .top .san div:last-of-type{margin-right:0}
footer .center2 .top .san img{width:130px;height:130px;margin-bottom:15px}
footer .center2 .top .yi{width:290px;height:auto;zoom:1;overflow:hidden;float:left;font-size:14px;color:#fff;line-height:36px}
footer .center2 .top .yi .title{font-size:24px;font-weight:700;color:#fff;height:76px;line-height:76px;margin-bottom:12px}
footer .center2 .top .yi a{display:inline-block;color:#fff;margin-right:15px}
footer .center2 .top .yi a:nth-of-type(4n){margin-right:0}
footer .center2 .top .er{width:540px;height:auto;zoom:1;overflow:hidden;float:left;font-size:14px;color:#fff;line-height:36px}
footer .center2 .top .er .title{font-size:24px;font-weight:700;color:#fff;height:76px;line-height:76px;margin-bottom:12px}
footer .center2 .bot{color:#fff;font-size:14px;line-height:24px;padding:47px 0;border-top:1px #85c0dd solid}
footer .center2 .bot p:nth-of-type(1){float:left}
footer .center2 .bot p:nth-of-type(2){float:right}
footer .center2 .bot a{color:#fff}
