@charset "utf-8";
/* 公共式样 */

*{padding:0px; margin:0px; line-height:1em;}
html{font-family:"宋体"; height:100%; -webkit-text-size-adjust:none;}
body{color:#666;background:#fff; overflow-x:hidden; }
label{cursor:pointer;}
ul,ol,li{list-style:none;}
img{max-width:100%; border:none; display:block !important;}
input,textarea,select{outline:none; -webkit-appearance:none; color:#666;}
a{color:#666;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.clear{width:0px;height:0px;padding:0;margin:0px; clear:both;}
.viewport {max-width: 640px;margin: 0 auto;background: #fff;font-weight: 400;}


/* 头部式样 */

.top{width:100%;height:40px; background:url(../images/index_02.gif) repeat-x; text-align:center; line-height:40px; font-size:1em;}
.logo{width:100%;text-align:center;}
.nav{width:100%;height:50px; background:#c2245f;}
.nav dl{width:100%;}
.nav dt{width:21%;height:50px; background:url(../images/zt_zsfk_03.gif) right center no-repeat;text-align:center; font-size:1em; float:left;color:#fff;}
.nav dt a{color:#fff; line-height:50px;}
.nav dd{width:37%; float:left;}
.nav dd img{width:90%;margin:0 10%;margin-top:15px;}

.top_zx{margin:15px 10px;}
.top_zx dt{width:49%; float:left;}
.top_zx dd{width:49%; float:right;}

.zzy_title{}
.zzy_title img{width:100%;}
.zt_about{margin:15px 10px; padding-bottom:10px; margin-bottom:0px;}
.zt_about dl{padding:5px;background:#f1f1f1; }
.zt_about dt{width:26%; float:left;}
.zt_about dd{width:71%; float:left;margin-left:2%;font-size:0.9em; line-height:22px;}
.zt_about dd strong{color:#d20077; font-size:1em;}
.zt_about dd a{display:block;padding:5px 0;color:#d20077; text-align:left;}
.zt_about dt img{width:100%;}

.zt_yiwen dt{height:40px;float:left;width:17%; position:relative;}
.zt_yiwen dt img{height:40px; text-align:right; position:absolute;top:-1px;right:0px;}
.zt_yiwen dd{width:64%;padding:0 2%;height:38px;border-bottom:1px solid #ccc; float:left; line-height:37px;margin-right:15%; font-size:0.8em;}
.zt_yiwen{margin:10px;}



.zt_zen{margin:20px 10px; margin-bottom:7px;}
.zt_zen dl{width:49%; float:left; position:relative; margin-bottom:25px;}
.zt_zen dt{width:100%;height:30px; line-height:30px; text-align:center; color:#fff; background:#ff6699; font-weight:bold;}
.zt_zen dd{ border:1px dotted #ff6699;padding:10px; padding-bottom:15px;margin-top:2px;  font-size:0.9em;line-height:20px;height:105px;}
.zt_zen dl p{ position:absolute;width:50%; bottom:-15px;left:24%;background:#fff;height:30px; border:1px solid #ff7800; text-align:center; font-weight:bold;}
.zt_zen dl p a{color:#ff7800; line-height:30px;}
.zt_zen ul{ border:1px dotted #ff6699;}
.zt_zen ul p{width:40%; text-align:center;height:30px;color:#fff; background:#ff6699;font-weight:bold; line-height:30px;margin:0 auto;}
.zt_zen ul strong{ color:#666; line-height:20px;  font-size:0.9em; font-weight: normal; display:block;padding:10px 10px 20px 10px;}

.zt_shai{padding:20px 10px; background:#f1f1f1; padding-bottom:10px;}
.sc_title{ border-bottom:1px dotted #ccc; padding-bottom:8px;}
.sc_title img{width:70%;margin:0 auto;}
.zt_shai p{ font-size:0.9em; line-height:20px;padding:10px 0;}
.zt_shai li{width:32%;height:32px; float:left;margin-right:2%;line-height:32px; text-align:center; background:#a67797; margin-bottom:10px;}
.zt_shai li a{ color:#fff; font-weight:bold;}
.zt_shai li.right{margin-right:0px;}

.zt_shai ul.col2 li{ background:#f26786;}
.zt_shai ul.col3 li{ background:#ff7800;}




.lianx{padding:0px 10px;position:relative; padding-bottom:15px;}
.lianx dl{margin:0 7%;border-radius:17px;background:#ff7800;line-height:34px;height:34px; border:1px solid #ff7800;}
.lianx dl dt{width:50%;text-align:center; color:#fff; float:right;font-weight:bold; font-size:1em;line-height:36px;height:36px; overflow:hidden;}
.lianx dl dd{width:50%;height:34px;overflow:hidden;border-top-left-radius:17px;border-bottom-left-radius:17px;background:#fff; color:#ff7800; float:left; font-size:1em; line-height:34px; text-indent:20px;}
.lianx dl dd img{height:21px;margin:6px; float:left;}



.con2{ background:#f1f1f1;}


.anli{margin:10px;margin-top:20px;}
.anli dl{ background:#f1f1f1;margin-top:10px;padding:5px;}
.anli dt{width:21%;float:left;}
.anli dt img{width:100%;}
.anli dd{width:76%;padding-right:2%;float:right;line-height:18px;font-size:0.8em;}
.anli dd a{color:#eb3c45;}
.anli dd strong{display:block;margin-top:5px;color:#f26786; font-size:1.1em;line-height:1.4em;}
.anli dd b{ background:#675446;padding:3px 4px; color:#fff;border-radius:50%;}


.swiper-slide{margin:15px 0px; background:#fff;padding:5px;height:110px;}
.swiper-slide dd{width:51%;padding-left:2%;float:left;}
.swiper-slide dd p.mz{padding:5px 0; line-height:26px;color:#333; font-weight:bold; font-size:1.2em;}
.swiper-slide dd p.mz strong{ font-size:0.8em; font-weight:normal;}
.swiper-slide dd p.jy{color:#333; line-height:24px;}
.swiper-slide dd p.sc{line-height:20px; color:#666; font-size:0.9em;}
.swiper-slide dd p.sc b{ color:#0861ae; font-weight:normal;}
.swiper-slide dt{width:20%;float:left;}
.swiper-slide dd a{ color:#f26786;}





.teams { position:relative; width:96%; margin:25px auto;position:relative;overflow:hidden; }
.doc_project { position:relative;margin:0% auto; height:56.7%;position:relative;overflow:hidden; }
.doc_project .swiper-slide { position:relative; margin:0px auto; width:70%;}
.pic span{ position:absolute;overflow:hidden; width:100%; margin:0px auto; text-align:center;top:14.5em;left:0em;background:#363636;opacity: 0.5;height:2.0em;}
.pic b{ position:absolute;overflow:hidden; width:100%; margin:0px auto; text-align:center;top:13em;left:0em;height:2.0em;line-height:2.0em;color:#fff;font-size:1.1em;}
.pic p{ position:relative;overflow:hidden; width:100%; margin:0px auto; text-align:center;font-size:1.1em;color:#e06e3c;margin-top:0.5em;}
.doc_project .swiper-slide .pic01 img { width:100%;}
.pic01 span{ position:absolute;overflow:hidden; width:100%; margin:0px auto; text-align:center;top:14.5em;left:0em;background:#363636;opacity: 0.5;height:2.0em;}
.pic01 b{ position:absolute;overflow:hidden; width:100%; margin:0px auto; text-align:center;top:13em;left:0em;height:2.0em;line-height:2.0em;color:#fff;font-size:1.1em;}
.pic01 p{ position:relative;overflow:hidden; width:100%; margin:0px auto; text-align:center;font-size:1.1em;color:#e06e3c;margin-top:0.5em;}







.foot_dh{width:100%; background:#fff;color:#666; text-align:center;margin-top:20px;padding-bottom:65px;}
.foot_dh p{line-height:20px;padding-top:10px;font-size:0.8em;}
.foot_dh ul{ background:#c2245f;height:36px; }
.foot_dh li{line-height:36px; color:#fff;}
.foot_dh li a{ color:#fff;}

.foot{width: 100%;margin: 0 auto; position:fixed; bottom:0px; z-index:99999;}
.foot ul{width:100%;background:#c2245f;}
.foot li{width:24%;float:left;border-right:1px solid #da3285; text-align:center;}
.foot li.foot-tb{float:right;}
.foot li a{display:block;color:#fff; line-height:1.6em;font-size:1em;padding-top:10px;padding-bottom:2px; text-align:center;}
.foot li a img{width:20px;}




