﻿@charset "utf-8";

 /*首页*/
.index_box{ padding:40px 0 0px 0; }
.index_bd01, .index_bd03{ background:#fff; }
.index_bd02, .index_bd04{ background:#f6f6f6;}
.index_box .index_hd h3{ font-size:30px; color:#131516; height:45px; line-height:45px; text-align:center; }
.index_box .index_hd h4{font-size:24px; color:#999; text-transform:uppercase; height:30px; line-height:30px; text-align:center;  }
.index_box .index_bd .img_box{width:400px; line-height: 450px;height: 450px; text-align:center; }
.index_box .index_bd .info_box{ width:500px; height: 213px;padding-top: 100px; }
.index_box .index_bd{overflow:hidden; padding:40px 0;  }
.index_box .index_bd .info_box .tit{ text-align:center; font-size:24px; color:#474747; margin-bottom:30px; }
.index_box .index_bd .info_box .tips_info{ font-size:14px; color:#666; line-height:26px; text-align:justify; height:100px; overflow:hidden; margin-bottom:15px; }
.index_box .index_bd .info_box .active_more a{display:block; width:140px; text-align:center; height:35px; line-height:35px; background:#64bef5; color:#fff; font-size:14px;  }
.index_box .index_bd .info_box .active_more a:hover{ background:#3b94e0;}

/*.index_box .index_bd01 .img_box img{transition:all 2s linear; -webkit-transition:all 2s linear; -moz-transition:all 2s linear;  }*/  
.index_box .index_bd:hover .img_box img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); 
                                           cursor:pointer; /*transition:all 2s linear; -webkit-transition:all 2s linear; -moz-transition:all 2s linear;*/ 
}
.tips{
    max-width:100%
}
/*.index_news_box{ padding:40px 0; background:#55acef; }
.index_news_box .index_hd h3{ font-size:30px; color:#fff; height:45px; line-height:45px; text-align:center; }
.index_news_box .index_hd h4{font-size:24px; color:#fff; text-transform:uppercase; height:30px; line-height:30px; text-align:center;  }
.index_news_ul{ overflow:hidden; }
.index_news_ul li{ float:left; margin-left:20px; width:234px; background:#fff;  }
.index_news_ul li a{ display:block; }
.index_news_ul li:first-child{ margin-left:0; }
.index_news_ul li .img_info{ width:234px; height:166px; overflow:hidden; }
.index_news_ul li .img_info img{width:234px; height:166px; }
.index_news_ul li .tips_info h5{text-align:center;  font-size:18px; color:#474747; height:45px; line-height:45px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index_news_ul li .tips_info .tips_text{ font-size:14px; color:#666; text-align:justify; line-height:26px; height:52px; overflow:hidden;  padding:0 10px;}
.index_news_ul li .tips_info .date{ font-size:14px; color:#999; text-align:left; padding:0 10px;}
.index_news_ul li .tips_info{ padding-bottom:15px; }
.index_news_ul li:hover .img_info img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);} 
.index_news_box .index_bd .active_more{ margin-top:50px; } 
.index_news_box .index_bd .active_more a{ margin:auto; background:#fff; color:#64bef5; display:block; width:140px; text-align:center; height:35px; line-height:35px; font-size:14px;}
.index_news_box .index_bd .active_more a:hover{ background:#ddd;}*/

.index_links_ul{ overflow:hidden; }
.index_links_ul li{ float:left; margin-left:55px; margin-bottom:25px; }
/*.index_links_ul li:nth-child(5n+1){ margin-left:0; }*/
.index_links_ul li a{ width:134px; height:73px;  display:block; }
.index_links_ul li a img{width:134px; height:73px; }
.index_links_ul li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}


.footer_one{ overflow:hidden; }
.footer_one dl{ float:left; width:310px; text-align:left;  }
.footer_one dl.dl_lxwm{ width:380px; }
.footer_one dl dt{ font-size:14px; color:#fff; font-weight:600; margin-bottom:20px; }
.footer_one dl dd a,.footer_one dl dd li{ font-size:14px; color:#ebe5e5; line-height:26px;  }

.footer_tow{ color:#fff; font-size:12px; text-align:center; line-height:26px; margin-top:35px; padding-top:15px; border-top:1px solid #78c4fe;  }
.footer_tow a{ color:#fff; transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition: all 0.4s linear; }
.footer_tow a:hover{ color:#474747; transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition: all 0.4s linear; }

/*内页*/
/*董秘助手*/
.sec_page .sec_hd { margin-top:45px; }
.sec_page .sec_hd h3 {font-size:36px; color:#474747; height:45px; line-height:45px; border-bottom:1px solid #333;  }
.sec_page .sec_bd { padding:40px 0; }
.sec_bd02{ background:#f6f6f6; }
.sec_page .sec_bd .img_box, .sec_page .sec_bd .img_box img{ width:631px; height:361px;  border-radius: 26px; }
.sec_page .sec_bd .info_box{ width:325px; }
.sec_page .sec_bd .info_box h5{ color:#64bef5; font-size:24px; text-align:left; width:325px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:30px; padding-top:30px;  }
.sec_page .sec_bd .info_box .tips_text{ font-size:14px; color:#666; line-height:26px; text-align:justify; }

/*五星推荐*/
.friend_page{  padding:45px 0; } 
.friend_info{position:relative; }
.friend_page .img_box{ position:absolute; top:10px; right:0; background:#fff; }
.friend_page .img_box img{ width:300px; height:396px; }
.friend_page .tips_info .tit{ font-size:36px; color:#474747; margin-bottom:30px; height:40px; line-height:40px;  }
.friend_page .tips_info{ font-size:14px; color:#474747; line-height:30px; }
.friend_page .tips_info h6{ color:#17a1f6; font-size:24px; }
.friend_page .tips_info .tips01, .friend_page .tips_info .tips02, .friend_page .tips_info .tips03{ padding-right:320px; }

/*三板斧*/
.three .sec_bd .img_box, .three .sec_bd .img_box img{ width:485px; height:509px;  border-radius: 26px; }
.three .sec_bd .info_box{ width:445px; }

/*合作伙伴*/
.partner_page{ padding:45px 0; }
.partner_page .partner_hd h3{ display:inline-block; font-size:16px; color:#666; height:25px; line-height:25px; border-bottom:3px solid #64bef5; margin-bottom:35px; }
.partner_bd ul{ text-align:center;  overflow:hidden; }
.partner_bd ul li, .partner_bd ul li a{ display:inline-block; width:134px; height:73px;  }
.partner_bd ul li{ margin: 20px 58px; float:left; }
.partner_bd ul li img{ width:134px; height:73px; }
.partner_bd ul li:hover img{transform:scale(1.1);  -webkit-transform:scale(1.1); -moz-transform:scale(1.1); }


/*联系我们*/
.contact_page{ padding:45px 0; }
.contact_page .contact_hd h3{ display:inline-block; font-size:16px; color:#666; height:25px; line-height:25px; border-bottom:3px solid #64bef5; margin-bottom:35px; }
.fl_map{ width:560px; height:295px; border:1px solid #ddd;}
.fr_info{ width:395px; }
.fr_info li{ padding-left:50px; font-size:14px; color:#666; margin-bottom: 45px; height:40px; line-height: 20px;  }
.fr_info li strong{ font-size:16px; color:#333; }
.fr_info li.add_info{ background:url(./images/icon_address.jpg) no-repeat left 1px ;  }
.fr_info li.tel_info{ background:url(./images/icon_tel.jpg) no-repeat left 1px ;  }
.fr_info li.email_info{ background:url(./images/icon_email.jpg) no-repeat left 1px ;  }
.fr_info li.wx_info{ background:url(./images/icon_weixin.jpg) no-repeat left 1px ; margin-bottom:0; height: 140px; }
.fr_info li.wx_info img{ width:120px; height:120px; }

.contact_box img{ display:block; height:auto; max-width:100%; }
.contact_box{ font-size:14px; color:#666; line-height:26px; text-align:justify; }

/*加入我们*/

 .accordion {
 	width: 100%;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }
 .accordion li {    border:1px solid #ddd; margin-bottom:20px; }
.accordion .link {
	cursor: pointer;
	display: block;
	padding: 20px;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 700;
	position: relative;
	/*-webkit-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;*/
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 22px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	/*-webkit-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;*/
}

.accordion li i.fa-chevron-right {
	right: 20px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #333;
    background:#eaeaea;
}

.accordion li.open i {
	color: #333;
}
.accordion li.open i.fa-chevron-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #fff;
 	font-size: 14px;
     /*padding:20px;*/
     /*transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear;*/
 }

 .submenu li {
 	border-bottom: 1px solid #4b4a5e;
 }
  .accordion li.open .submenu{ display:block; 
                               /*transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear;*/
  }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
 	padding: 12px;
 	padding-left: 42px;
 	/*-webkit-transition: all 0.4s linear;
 	-o-transition: all 0.4s linear;
 	transition: all 0.4s linear;*/
 }

 .submenu a:hover {
 	background: #b63b4d;
 	color: #FFF;
 }


 .block_box{ overflow:hidden; line-height:30px; font-size:14px; color:#666; text-align:justify; position:relative; min-height:100px;  }
 .block_box .last_li{ /*position:absolute; bottom:0px; right:0;*/ /*width:438px;*/  background:#eeeeee; padding: 10px 15px;}
 /*.block_box .fl{width:468px; min-height:100px; }*/
 .submenu .block_box li{ border:0; margin:0; }
 .gzzz_box, .rzyq_box{ /*padding-right:20px;*/ }















































