﻿body {}
.fl{ float: left; } .fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} .cl{zoom:1} 


a { color:#666;}
a:hover{ color:#07c;}
/********* top *****************/
.w100{ width:100%; max-width:640px; clear:both; margin:0 auto;  }
.w50{ width:50%; margin:0 auto;}
.w30{ width:33.333%; margin:0 auto;}
.w25{ width:25%; margin:0 auto;}
.p10{ padding:0 10px;}
	
/********************/

.tit_index{ text-align:center; color:#07c; margin-bottom:10px;}
.tit_index h2{  padding:0 20px; font-size:24px; font-weight:normal }
.tit_index h2 p{ border-bottom: 2px solid #bbb;display: block;height: 15px;width: 4em; padding:0 20px;margin: 0 auto;}
.tit_index h2 span{ border-bottom: 2px solid #07c;    display: block;height: 15px;width: 2em;margin: 0 auto;}

.index_c0 { margin:0 auto; padding:20px 0; text-align:center; }
.index_c0 ul li{ width:23% ; margin:5px 1%;  float:left;   background:#fff;   }
.index_c0 ul li .tu{  overflow:hidden; margin:0 auto;}
.index_c0 ul li .tu img{ width:100%; border-radius:50%; overflow:hidden; border:1px solid  #5396ED;  background:#fff; padding:5px; margin:0 auto; box-sizing:border-box }
.index_c0 ul li p{ color:#07c; margin-top:10px;  }



/*********
.index_c0 ul li{ width:48% ; margin:5px 1%;  float:left; border:1px solid  #5396ED;  background:#fff; padding:20px 5px; box-sizing:border-box; }
.index_c0 ul li .tu{ border:1px solid  #5396ED;  background:#fff; padding:10px; width:100px; height:100px; border-radius:100px; overflow:hidden; margin:0 auto;}
.index_c0 ul li .tu img{ width:100px; height:100px; border-radius:100px; overflow:hidden;}
.index_c0 ul li p{  font-size:16px; color:07c;  }

.index_c0 ul li .jiange{ margin:20px  auto; height:1px; background: #5396ED;}
.index_c0 ul li .jiange p{  width:50px;; background:#fff;height:1px; margin:0 auto; }
.index_c0 ul li .jiange p span{ display:block; width:8px; height:8px; background:#5396ED;border-radius:10px;margin:-5px auto 0;}

.index_c0 ul li:hover{ background:#5396ED}
.index_c0 ul li:hover p{ color:#fff; }

.index_c0 ul li:hover .jiange{ background:#fff;}
.index_c0 ul li:hover .jiange p{background:#5396ED;;}
.index_c0 ul li:hover .jiange p span{background:#fff;;}

*/


.index_c1 { margin:0 auto;  background:#2DBFBE; }
.index_c1 .lxwm_c1{   overflow:hidden;}
.index_c1 .lxwm_c1 .lxwm{ padding:10px; overflow:hidden; background:#2DBFBE; color:#fff; font-size:16px; line-height:2em; }
.index_c1 .lxwm_c1 .lxwm p.xm{ font-size:16px;padding-left:30px;}
.index_c1 .lxwm_c1 .lxwm p.qq{ background:url(images/qq.png) left center no-repeat; }
.index_c1 .lxwm_c1 .lxwm p.tel{ background: url(images/tel04.png) left center no-repeat; }
.index_c1 .lxwm_c1 .lxwm a{ color:#fff;}
.index_c1 .lxwm_c1 .tu{ margin:0 auto ;  overflow:hidden;}
.index_c1 .lxwm_c1 .tu img{width:100%;  display:block}

.index_c1 .lxwm_c1 .links a{ display:block; float:left; box-sizing:border-box; width:50%; height:60px; text-align:center; line-height:60px; background:#F7A001; color:#fff; border-bottom:1px solid #fff; font-size:14px;}
.index_c1 .lxwm_c1 .links a:nth-child(2n+1){ border-right:1px solid #fff;}
.index_c1 .lxwm_c1 .links a:hover{ background-color:#333;-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}



.index_c1 .xm4{ float:left; background:#33bbdd; overflow:hidden;  }
.index_c1 .xm4:nth-child(2){background:#00aa88;}
.index_c1 .xm4:nth-child(3){background:#00aa88;}
.index_c1 .xm4 .tu{ width:100%;  overflow:hidden}
.index_c1 .xm4 .tu img{width:100%;  display:block}

.index_c1 .xm4 .wen{ padding:10px; color:#fff; }
.index_c1 .xm4 .wen h3{ font-size:20px; font-weight:normal; line-height:30px; height:30px; margin:5px auto;}
.index_c1 .xm4 .wen .ms{ font-size:12px; line-height:25px; height:150px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; margin:5px auto; text-align:justify;}

.index_c1 .xm4 .wen a{ display:block; width:80%; height:35px; margin:10px auto; line-height:35px; text-align:center ; border:1px solid #fff; color:#fff; background:none;}

/**********************/

.xyfc_index ul li{ width:48%;overflow:hidden; position:relative; float:left; margin:5px 1%; box-sizing:border-box; border:1px solid #ddd; }
.xyfc_index ul li .tu img{ display:block; width:100%; }
.xyfc_index ul li:hover .tu img{transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.xyfc_index ul li .wen{  width:100%; text-align:center; line-height:36px;  color:#444; background:#e1eeff;}

/**************************/

.tabBox .hd{ height:40px; line-height:40px; padding:0 10px; margin:10px auto;   }
.tabBox .hd ul{ overflow:hidden; border-bottom:2px  solid  #07c; text-align:center;  }
.tabBox .hd ul li{   margin:0  auto; width:30%; text-align:center; display:inline-block;    }
.tabBox .hd ul li a{ color:#07c }
.tabBox .hd ul .on {  background: #07c; margin: 0 10px; border-radius:5px 5px 0 0; }
.tabBox .hd ul .on a{ display:block; font-size:16px; color:#fff;  }

.tabBox .bd ul{ padding:0 0 10px 10px;  }
.tabBox .bd .t{ height:75px; overflow:hidden;   }
.tabBox .bd .t .pic{ width:90px; float:left; padding-top:10px;   }
.tabBox .bd .t .pic img{ width:90px; height:auto;}
.tabBox .bd .t .con{ margin-left:100px; line-height:25px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;  height:85px;  }
.tabBox .bd .t .con p{ font-size:12px; color:#999;  }


.xwlist li{ clear:both;  overflow:hidden; margin:10px auto;}
.xwlist li .tu{ width:20%;background:#c7cde6; }
.xwlist li .tu img{ width:100%; height:auto; display:block; }
.xwlist li .wen{ width:75%; margin-left:2%;}
.xwlist li .wen h3{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px; color:#333; height:1.8em; line-height:1.8em; margin:0 auto;}
.xwlist li .wen .nr{overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:1.75em; font-size:12px; color:#666; height:3.5em;}

.xwindex .xwmore{ margin:20px auto; width:120px; height:36px; line-height:36px; border-radius:4px; overflow:hidden; font-size:18px; background:#fff; color:#FFCC22; text-align:center; display:block;  border:1px solid #fff;}



/*************************/
.main  .titlxwm h1{ font-size:24px; font-weight:bold; color:#07d; text-align:center;  margin:30px auto;   }
.main  .titlxwm h1 span{ border-bottom:2px solid #07d; display:block; height:10px; width:40px; margin:0 auto;}
.main  .titlxwm h1 p{ border-bottom:2px solid #ccc; display:block; height:10px; width:150px; margin:0 auto;}

.main .mainlxwm{ margin:50px auto;  }
.main .mainlxwm ul li{  margin:20px 10px; background:#f3f5f9;  padding:30px;  border-radius:4px; box-shadow:0 3px 8px #aaa; 
-webkit-transition:background-color 0.5s linear;
-moz-transition:background-color 0.5s linear;
-o-transition:background-color 0.5s linear;
transition:background-color 0.5s linear; position: relative}
.main .mainlxwm ul li .tu{ width:80px; height:80px; overflow:hidden; border-radius:80px; border:2px solid #fff; margin:0 auto; background:#fff; }
.main .mainlxwm ul li .tu img{ width:80px; height:80px; display:block; }
.main .mainlxwm ul li .wen{  box-sizing:border-box; text-align: center; }
.main .mainlxwm ul li h3{ margin:10px auto; font-size:18px; color:#07d;}
.main .mainlxwm ul li  .nr{ font-size:16px;  }

.main .mainlxwm ul li:hover{ background:#07d; color:#ccc;}
.main .mainlxwm ul li:hover h3{ color:#fff;}
.main .mainlxwm ul li:hover a{ color:#fff;}
/***********************/
.xiangxineirong{ overflow:hidden; line-height:1.8em; font-size:16px;}
.xiangxineirong table{ border-collapse:collapse; width:100%; margin:10px auto; font-size:12px; text-align:center;}
.xiangxineirong img{ max-width:100%; height:auto; vertical-align:bottom;}

/********************/
.mian_about{ margin:10px auto;}
.mian_about .lanmubt{ margin:20px auto; text-align:center;}
.mian_about .lanmubt h1{ font-size:20px; margin:5px auto; line-height:30px; height:30px; color:#07c;}
.mian_about .lanmubt p{ background:url(images/aboutbtbg.jpg) center center no-repeat;}
.mian_about .lanmubt p span{ background:#fff; padding:0 1em; font-size:16px; line-height:40px;}


.bglan{ background:#06A0E6; padding:20px 0; color:#fff;}
.bglan .lanmubt h1{ color:#fff;}
.bglan .lanmubt p span{ background:#06A0E6; color:#ddd;}

.mian_about .dx_xm1{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px  dotted #9ef;}
.mian_about .dx_xm .biaoti{ color:#FF0; font-size:24px;}
.mian_about .dx_xm .biaoti small{ font-size:14px; margin-left:1em;}
.mian_about .dx_xm .tu img{ width:100%; height: auto; display:block; margin:10px auto;}
.mian_about .dx_xm .ms{ font-size:16px; line-height:1.8em; color:#fff; text-align:justify; }

/***************************/

.mian_about .youshi_list li{  overflow:hidden; margin:20px 0;}
.mian_about .youshi_list li .xuhao{ width:40px; height:40px;  background:#333; color:#fff; line-height:40px; text-align:center; border-radius:20px; overflow:hidden; font-size:20px; margin-right:10px; }
.mian_about .youshi_list li .wen{ width:100%; height:130px; text-align:justify; }
.mian_about .youshi_list li .wen .bt{ line-height:40px; font-size:24px; font-weight:bold;   }
.mian_about .youshi_list li .wen .ms{ line-height:1.8em; overflow: hidden; margin-left:50px;  }


.mian_about .youshi_list li.li1  .xuhao{ background:#22CC77}
.mian_about .youshi_list li.li2 .xuhao{ background:#2091D2}
.mian_about .youshi_list li.li3 .xuhao{ background:#00aa88}
.mian_about .youshi_list li.li4 .xuhao{ background:#EE3333}
.mian_about .youshi_list li.li5 .xuhao{ background:#FF6600}
.mian_about .youshi_list li.li6 .xuhao{ background:#B044D5}

.mian_about .youshi_list li.li1 .wen .bt{ color:#22CC77; }
.mian_about .youshi_list li.li2 .wen .bt{ color:#2091D2}
.mian_about .youshi_list li.li3 .wen .bt{ color:#00aa88}
.mian_about .youshi_list li.li4 .wen .bt{ color:#EE3333}
.mian_about .youshi_list li.li5 .wen .bt{ color:#FF6600}
.mian_about .youshi_list li.li6 .wen .bt{ color:#B044D5}

.cpxx_tit{ padding-top:20px;}
.cpxx_tit h1{ font-size:18px; font-weight: normal; color:#333; text-align:center;  margin:10px auto; line-height:1.5em;   }
.cpxx_tit h1 span{ border-bottom:4px solid #07d; display:block; height:9px; width:2em; margin:0 auto;}
.cpxx_tit h1 p{ border-bottom:2px solid #ccc; display:block; height:10px; width:8em; margin:0 auto;}


ul.cpgewt_list{ text-align:center; margin-bottom:10px;}
ul.cpgewt_list li{ display:block; width:50%; height:60px; margin:0 auto; float:left; background:#333;float:left; }
ul.cpgewt_list li a{ color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:60px; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

ul.cpgewt_list li.li1{ background:#22CC77}
ul.cpgewt_list li.li2{ background:#2091D2}
ul.cpgewt_list li.li3{ background:#00aa88}
ul.cpgewt_list li.li4{ background:#EE3333}
ul.cpgewt_list li.li5{ background:#FF6600}
ul.cpgewt_list li.li6{ background:#B044D5};

/**********************/


/***********************/

.main .cpxiangxinr{ font-size:16px; line-height:1.8em;  margin:10px auto; text-align:justify; overflow:hidden; color:#444;}
.main .cpxiangxinr img{ max-width:100%; height: auto; vertical-align:bottom}
.main .cpxiangxinr table{ border-collapse:collapse; margin:10px auto; width:100%;}
.main .cpxiangxinr table td{ padding:5px; }

.acp_gaishu{ padding:20px 0 50px; background:#2462AB; color:#fff; margin:0 auto; }
.acp_gaishu  .cpxx_tit{ text-align:center;}
.acp_gaishu  .cpxx_tit h1{ color:#fff;}
.acp_gaishu  .cpxx_tit h1 .ms{ font-size:20px; line-height:1.6em; padding-top:10px;  }
.acp_gaishu  .cpxx_tit h1 span{ border-bottom:4px solid #fff;}
.acp_gaishu  .cpxx_tit h1 p{ border-bottom:2px solid #09f;}

.acp_gaishu .cpxiangxinr{ color:#fff;}
.acp_gaishu .cpxiangxinr a{ color:#fff;}
.acpbiaozhun{ background:#f2f2f2; padding:20px 0; text-align:center;}
.acpbiaozhun ul{  margin:0 auto;}
.acpbiaozhun ul li{ width:48%;  background:#22CC77; color:#ddd; margin:10px 1%; padding:15px 0; float:left; box-sizing:border-box; }
.acpbiaozhun ul li .ico{  height:55px; margin:0 auto; overflow:hidden; text-align:center}
.acpbiaozhun ul li .ico img{  height:55px; width:auto; }
.acpbiaozhun ul li p{ margin-top:10px; font-size:16px; line-height:1.4em; height:3em; padding:0 10px; }

.acpbiaozhun ul li.li1{ background:#22CC77}
.acpbiaozhun ul li.li2{ background:#2091D2}
.acpbiaozhun ul li.li3{ background:#00aa88}
.acpbiaozhun ul li.li4{ background:#EE3333}
.acpbiaozhun ul li.li5{ background:#FF6600}
.acpbiaozhun ul li.li6{ background:#B044D5}

 .zxlink{ padding-top:30px;}
 .zxlink a{ width:240px; height:50px; display:block; border-radius:10px; line-height:50px; text-align:center; color:#fff; background:#d00; font-size:24px; margin:0 auto;  }
 .zxlink a:hover{ transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 0.5s ease 0s;transition: all 0.5s ease 0s;background:#d11; }


ul.jiuyexinzi_list{ text-align:center;}
ul.jiuyexinzi_list li{ float:left; width:150px; margin:10px; float:left; }
ul.jiuyexinzi_list li .tu{ width:150px; height:120px; overflow:hidden;  }
ul.jiuyexinzi_list li .tu img{ width:100%; display:block; height:auto}
ul.jiuyexinzi_list li  p{ font-size:16px; line-height:1.5em;}
ul.jiuyexinzi_list li  p strong{ font-size:20px; color:#F73502;}

/*********************/
.acp_ys{ background:#eee; padding:20px 0; }
.acp_ys  .cpxx_tit h1 .ms{ font-size:14px; line-height:1.6em; padding-top:10px; color:#07c;  }
.acp_ys .ysxm{ overflow:hidden; margin:10px auto;}

.acp_ys .ysxm ul.cyys_list{ }
.acp_ys .ysxm ul.cyys_list li{  margin-bottom:10px;   overflow:hidden; background:#999; box-shadow:0 0 5px #999;}
.acp_ys .ysxm ul.cyys_list li .bt{ width:20%;  text-align:center;  color:#fff;box-sizing:border-box; padding-top:15px  }
.acp_ys .ysxm ul.cyys_list li .bt p{ display:table; vertical-align:middle;width:2em; width:2em; margin:0 auto;font-size:18px;  }
.acp_ys .ysxm ul.cyys_list li .bt p span{ display:table-cell; vertical-align:middle;  }

.acp_ys .ysxm ul.cyys_list  .li1{ background:#22CC77}
.acp_ys .ysxm ul.cyys_list  .li2{ background:#2091D2}
.acp_ys .ysxm ul.cyys_list  .li3{ background:#00aa88}
.acp_ys .ysxm ul.cyys_list .li4{ background:#EE3333}
.acp_ys .ysxm ul.cyys_list  .li5{ background:#FF6600}
.acp_ys .ysxm ul.cyys_list  .li6{ background:#B044D5}

.acp_ys .ysxm ul.cyys_list li .wen{ width:80%; padding:5px 10px;line-height:21px; overflow: hidden;  color:#333; box-sizing:border-box;background:#fff;}

.main .cplist li{ float:left; width:48%; margin:5px 1%; box-sizing:border-box; overflow: hidden; border:1px solid #ccc;}
.main .cplist li .tu{ width:100%;}
.main .cplist li .tu img{ width:100%; display:block; height:124px;}
.main .cplist li .wen{ text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333; background:#F2F5F9; line-height:32px;}

