@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑"; box-sizing:border-box; }
body{overflow-x: hidden}
img{ border:0; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:1300px; margin: 0 auto;}
.clearfix{zoom:1; clear: none}

/*toubu*/
.header_top{width:100%; height: 38px; line-height: 38px;  background: #f5f5f5}
.header_top .h_huan{font-size: 13px; color: #666666; float: left}
.header_tright{float: right; line-height: 38px;}
.header_tright a{font-size: 13px; color: #666666;}
.header_tright span{color:#dddddd; margin: 0px 10px;}
.header_center{width:100%; height:88px; overflow: hidden; }
.h_logo{height: auto; float: left; margin-top: 22px;}
.h_logo img{width:100%; height: auto;}
.header_dhs{float: right; margin-top: 13px;    width: 158px;}
.header_dhs .head_phone{color:#1b76df;padding-left: 30px;font-size: 18px;font-weight: 800;}
.header_dhs p{background: url("../images/dhs.png")/*tpa=templates/rhdk/images/dhs.png*/ no-repeat 15px center; padding-left: 20px; font-size: 14px; color: #666666; text-align: right; line-height: 35px;}
.header_dhs img{}



/*daohang*/
.header_nav{width:100%; height: 48px; background: rgba(0,0,0,0.36); position: absolute;top:0; left:0; z-index: 9}
.nav{height:100%; width:100%;  position: relative;z-index: 9;}
.nav .nLi{ float:left;  position:relative; display:inline; height:100%; line-height:48px; text-align: center; width:auto; }
.nav .nLi h3{ height:100%; width:100%; text-align: center; position: relative}
.nav .nLi h3 a{font-size:15px;  color:#fff; display: block;padding: 0px 28px}
.nav .nLi.active h3 a{ background:#1b76df}
.nav .nLi:hover h3 a{background: #1b76df}
.nav .sub{ display:none;left:50%; top:50px;  position:absolute;  line-height:26px; width:130px;     z-index: 999; background: #ddd; margin-left: -65px; }
.nav .sub li{ zoom:1; border-bottom: 1px solid #eeeeee;  height:40px; line-height:40px;  background:#eeeeee;text-align: center }
.nav .sub li p{ width:100%; float: left; margin: 0px;}
.nav .sub li span{ float: right;}
.nav .sub a{ display:block; padding:0 10px; color: #434343; font-size: 12px; height: 100%; }


/* 首页:banner */
.banner{ width:100%; height:560px; position: relative}
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%; margin-right: -40px; bottom:90px;z-index:1;overflow:hidden;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:30px;height:10px;border: 2px solid #fff; cursor:pointer; }
.banner .slideBox .hd ul li.on{background:#fff}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%; }





/*1*/
.index_one{background: #fff; height: 162px; margin-top: -80px; position: relative; z-index: 9; border: 2px solid #1b76df;}
.index_one_left{width:970px; height: 162px; float: left}
.index_one_ltop{width:100%; height: 165px; border-bottom: 1px dashed #eeeeee; padding: 26px 42px 0}
.in_one_sq{width:100%; height: 35px; line-height: 35px;}
.in_one_sq h3{float: left; font-size: 20px; color: #292e2e; font-weight: bold;}
.in_one_sq h3 span{font-size: 20px; color: #1b76df; }
.in_one_sq p{float: left; margin-left: 10px; color:#333333; font-size: 14px; }
.in_one_sq p span{color:#1b76df}
.in_one_bd{width:100%; height: 48px; margin-top: 20px;}
.in_one_bd select{float: left; width: 190px; height: 48px; background: #f6f6f6; border: 0; margin-right: 6px; font-size: 14px; color: #787878;}
.in_one_bd p{width:244px; float: left; margin-right: 6px; height: 48px;}
.in_one_bd input[type="text"]{width:100%; height: 100%; background: #f6f6f6; padding: 0px 10px; font-size: 14px; color: #787878; border: 0}
.mfcx{width:190px; height: 48px; float: right; background: #1b76df; float: right; text-align: center; line-height: 48px; color:#fff; font-size: 16px; color: #ffffff; font-weight: bold; border: 0;}
.index_one_lbottom{width:100%; height: auto; overflow: hidden; padding: 26px 42px 0}
.one_lbottom_left{float: left}
.one_lbottom_left h4{font-size: 18px; color: #333333; font-weight: bold;}
.one_lbottom_left p{font-size: 12px; color: #999999; line-height:30px;}
.index_one_lbottom dl{float: left; text-align: center; margin-left: 115px}
.index_one_lbottom dl dt{font-size: 24px; color: #333333; line-height: 30px;}
.index_one_lbottom dl dd{font-size: 13px; color: #999999}
.index_one_lbottom dl dd span{color:#1b76df}
.index_one_right{width:324px; height: 152px; float:right; padding: 28px; border-left:1px solid #eeeeee; overflow: hidden;}
.index_one_right h4{font-size: 20px; color: #292e2e; font-weight: bold;}
.index_one_right h4 span{color:#1b76df}
.index_one_right .txtMarquee-top{ overflow:hidden; position:relative; width: 100%; margin-top: 10px; }
.index_one_right .txtMarquee-top .bd{width:100%}
.index_one_right .txtMarquee-top .infoList li{ height:24px; line-height:24px; width: 100%; margin:8px 0  }
.index_one_right .txtMarquee-top .infoList li p{width:175px; height: 25px; line-height: 25px; font-size: 14px; color: #666666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left}
.index_one_right .txtMarquee-top .infoList li span{width:76px; height: 20px; border: 1px solid #1b76df; font-size: 12px; float: right; line-height: 18px; border-radius: 25px; text-align: center; color: #1b76df}



/*商标服务*/
.index_sbfw{width:100%; height: auto; overflow: hidden;  margin: 50px 0}
.index_sbfw_left{width:325px; height: 433px; float: left; background: url("../images/sbfw_bjs.jpg")/*tpa=templates/rhdk/images/sbfw_bjs.jpg*/ no-repeat center; padding:60px 25px 0; text-align: center; margin-top: 34px;}
.index_sbfw_left h4{font-size: 30px; color: #fff; margin: 10px 0}
.index_sbfw_left p{font-size:14px; color: #fff; line-height: 28px;}
.index_sbfw ul{width:960px; height: auto; float: right; margin-top: 34px;}
.index_sbfw ul li{width:314px; height: 139px; float: left; margin-right: 9px; margin-bottom: 8px; padding: 20px 32px; background: #fff}
.index_sbfw ul li:nth-child(3n){margin-right: 0}
.index_sbfw ul li h3{font-size: 18px; color: #333333; font-weight: bold; line-height:30px; margin-bottom: 5px;}
.index_sbfw ul li p{font-size: 13px; color: #787878; line-height: 28px;}
.in_abfw_zx{background: url("../images/snfwgw_bj.jpg")/*tpa=templates/rhdk/images/snfwgw_bj.jpg*/ no-repeat center!important}
.in_abfw_zx span{width:90px; height: 34px; background: rgba(255,255,255,0.2); text-align: center; line-height: 34px; color:#fff; font-size: 13px; display: block}
.in_abfw_zx h3,.in_abfw_zx p{color:#fff!important}



/*专利服务*/
.index_zhuanli{width:100%; height: auto; overflow: hidden;}
.index_zlfw_left{width:325px; height: 433px; float: left; background: url("../images/zlfw_bjs.jpg")/*tpa=templates/rhdk/images/zlfw_bjs.jpg*/ no-repeat center; padding:60px 25px 0; text-align: center; margin-top: 34px;}
.index_zlfw_left h4{font-size: 30px; color: #fff; margin: 10px 0}
.index_zlfw_left p{font-size:14px; color: #fff; line-height: 28px;}
.in_sbfw_links{width:auto; height: 40px;  display: table;  margin: 20px auto}
.in_sbfw_links a{width:118px; height: 40px; float: left; text-align: center; line-height: 40px; color: #fff; font-size: 15px; background:rgba(255,255,255,0.2)}
.sbfw_tan{width:118px; height: 40px; float: left; text-align: center; line-height: 40px; color: #fff; font-size: 15px; background:rgba(255,255,255,0.2); margin-right: 10px; display: block!important}
.index_zhuanli ul{width:960px; height: 433px; overflow: hidden;  margin-top: 34px; float: right; margin-bottom: 9px; }
.index_zhuanli ul li{width:314px; height: 212px; background: #fff; position: relative; padding:26px 34px 0; margin-right: 9px; margin-bottom: 9px; float: left; position: relative}
.index_zhuanli ul li h3{font-size: 18px; color: #333333; font-weight: bold;}
.index_zhuanli ul li p{font-size: 13px; color: #787878; line-height: 24px; margin-top: 10px}
.index_zhuanli ul li:nth-child(3n){margin-right: 0}
.index_zhuanli ul li img{position: absolute; bottom:0; right:10px }
.index_zhuanli ul li:nth-child(1) img{right:40px;}
.index_zhuanli ul li:nth-child(3) img{right:60px;}
.index_zhuanli ul li:nth-child(4) img{right:60px;}
.index_zhuanli ul li:nth-child(6) img{right:60px;}
.index_zhuanli_bottom{width:100%; height: auto; overflow: hidden; background: #fff; padding: 16px 40px}
.in_zlfw_sousuo{width:300px; height: 100%; float: left; border-right:1px  dashed #eeeeee; padding-right: 50px; text-align: center}
.in_zlfw_sousuo h3{font-size: 18px; color: #333333; line-height:30px; margin-top:5px;}
.in_zlfw_sousuo p{font-size: 14px; color: #787878;line-height: 28px;}
.index_zhuanli_right{width:875px; height: auto; float: right; position: relative}
.index_zhuanli_right:after{content: ""; width: 100%; height: 5px; background: #eef1f2; position: absolute; top:60px; left:0}
.in_zl_xx{float: left; width: 160px; height: auto;  text-align: center; position: relative; z-index: 9; margin: 0px 29px}
.in_zl_xx span{width:13px; height: 13px; background: #fff; border-radius: 50%; border: 1px solid #e97213; margin: 8px auto; display: block}
.in_zl_xx h4{font-size: 16px; color: #333333; text-align: center; line-height: 30px;}
.in_zl_xx p{font-size: 14px; color: #787878; line-height: 28px;}


/*首页版权*/
.index_banquan{width:100%; height: auto; overflow: hidden; margin: 50px 0}
.index_bqfw_left{width:325px; height: 493px; float: left; background: url("../images/bqfw_bjs.jpg")/*tpa=templates/rhdk/images/bqfw_bjs.jpg*/ no-repeat center; padding:48px 46px; text-align: center; margin-top: 34px;}
.index_bqfw_left h4{font-size: 30px; color: #fff; margin: 10px 0}
.index_bqfw_left p{font-size:14px; color: #fff; line-height: 28px;}
.index_bqfw_left a{width:100%; height: 40px; background: rgba(255,255,255,0.2); font-size: 15px; color: #fff; text-align: center; line-height: 40px; display: block; 
	margin-top: 44px;}
.index_bqfw_right{width:961px; height: 493px; float: right; background: #fff; padding: 40px 32px; margin-top: 34px;}
.index_bqfw_right h3{width:100%; height:30px; line-height: 30px; font-size: 20px; color: #333333; font-weight: bold;}
.index_bqfw_right h4{width:100%; line-height: 20px; font-size: 12px; color: #999999; }
.index_bqfw_zp{width:100%; height: auto; overflow: hidden; margin: 30px 0 20px}
.index_bqfw_zp li{width:214px; height: 56px; line-height: 56px; border: 1px solid #eeeeee; float: left; margin-right: 10px; margin-bottom: 10px;}
.index_bqfw_zp li a{width:100%; height: 100%; font-size:16px; color: #333333; background: url("../images/bq_icon.png")/*tpa=templates/rhdk/images/bq_icon.png*/ no-repeat 20px center; padding-left:60px;
	display: block}
.index_bqfw_zp li:nth-child(4n){margin-right: 0}
.index_bqfw_zp li:hover{border:1px solid #ff7b58}
.index_bqfw_lei{width:100%; height: auto; overflow: hidden; margin-top: 22px;}
.index_bqfw_lei li{width:194px; float: left; text-align: center; margin-right: 40px;}
.index_bqfw_lei li h5{font-size: 18px; color:#333333; text-align: center; margin: 10px 0}
.index_bqfw_lei li p{width:100%; height: auto; line-height: 24px; font-size: 14px; color: #787878}
.index_bqfw_lei li:last-child{margin-right: 0}



/*首页其他服务*/
.index_qita{width:100%; height: auto;}
.index_sbfw_title{width:100%; height: auto; overflow: hidden}
.index_sbfw_title h3{font-size: 30px; color: #333333; float: left}
.index_sbfw_title p{font-size: 14px; color: #666666; float: left; margin-left: 20px; margin-top:16px;}
.index_qita ul{width:100%; height: auto; overflow: hidden; margin-top: 34px;}
.index_qita ul li{width:420px; height: 210px; float: left; position: relative;  margin-right: 20px;}
.index_qita ul li img{width:100%; height: auto; display: block}
.index_qita_info{width:100%; height: 100%; position: absolute; top:0; left:0; padding: 58px 0 20px 40px}
.index_qita_info h3{font-size: 24px; color: #fff; font-weight: bold; background: url("../images/r_jts.png")/*tpa=templates/rhdk/images/r_jts.png*/ no-repeat right center; padding-right: 40px; display: table}
.index_qita_info h3 a{ color: #fff;}
.index_qita_info p{font-size: 14px; color: #fff; line-height: 28px; margin: 10px 0}
.index_qita_info span{width:118px; height: 40px; background: rgba(255,255,255,0.5); text-align: center; line-height: 40px; font-size: 15px; color: #fff; display: block}
.index_qita ul li:last-child{margin-right: 0}
.index_qita_info span a{ color: #fff;}

/*关于我们*/
.index_about{width:100%; height: auto; overflow:hidden; margin-top: 40px;}
.index_about_left{width:325px; height: 527px; float: left; background: url("../images/about_bjs.jpg")/*tpa=templates/rhdk/images/about_bjs.jpg*/ no-repeat center; padding: 43px; margin-top: 30px;}
.index_about_left h3{font-size: 24px; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.2); line-height: 40px; padding-bottom: 10px; margin-bottom: 20px;}
.index_about_left p{font-size: 14px; color: #fff; line-height: 28px; }
.about_left_xx{width:100%; height: auto; overflow:hidden; margin-top: 40px;}
.about_left_xx p{font-size: 13px; color: #fff; padding-left: 24px}
.f1{ background: url("../images/x_dz.png")/*tpa=templates/rhdk/images/x_dz.png*/ no-repeat left 7px }
.f2{ background: url("../images/x_dhs.png")/*tpa=templates/rhdk/images/x_dhs.png*/ no-repeat left center}
.f3{ background: url("../images/x_dq.png")/*tpa=templates/rhdk/images/x_dq.png*/ no-repeat left center}
.ab_more{width:100%; height: 40px; background: rgba(255,255,255,0.2); text-align: center; line-height: 40px; font-size: 15px; color: #fff; display: block; margin-top: 60px;}
.about_left_xx p a{font-size: 13px; color: #fff;}
.index_about_right{width:960px; height: 527px; float: right; background: #fff;  margin-top: 30px; padding:30px 50px;}
.about_right_top{width:100%; height:auto }
.about_right_top h3{width:100%; height: auto; line-height: 30px; font-size: 20px; color: #333333; font-weight: bold;}
.about_right_top h4{width:100%; height: auto; line-height: 30px; font-size: 12px; color: #999999; }
.index_about_right a{width:100%; height: auto; overflow: hidden; font-size: 14px; color: #787878; line-height: 28px;}
.about_right_bottom{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.about_right_bottom h3{font-size: 20px; color: #333333; margin-bottom:30px;}
.about_right_bottom ul{width:100%; height: auto; overflow: hidden}
.about_right_bottom ul li{width:386px; height: auto;float: left; margin-bottom: 27px;}
.about_right_bottom ul li img{width:86px; height: 86px; float: left}
.about_right_bottom ul li .ab_xx{width:270px; height: auto; float: left; margin-left: 20px;}
.ab_xx h4{width:100%; height: 35px; line-height: 35px; font-size: 16px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space:nowrap}
.ab_xx p{width:100%; height:48px; line-height:24px; font-size:14px; color: #787878; word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.about_right_bottom ul li:nth-child(2n){float: right}


/*常见问题*/
.index_news{width:100%; height: auto; overflow:hidden; margin-top: 40px;}
.index_news_bottom{width:100%; height: auto; overflow: hidden; margin-top: 20px; background: #fff;}
.slideTxtBox{ width:885px; float: left; border-right:1px solid #eeeeee; padding: 40px;}
.slideTxtBox .hd{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #eeeeee}
.slideTxtBox .hd ul{ float:left; width:auto; float: left}
.slideTxtBox .hd ul li{float:left; width: 65px; height: 40px; margin-right: 20px; }
.slideTxtBox .hd ul li a{color:#454545; font-size: 16px;}
.slideTxtBox .hd ul li.on{color:#003875; border-bottom: 2px solid #003875}
.news_more{float: right; font-size: 14px; color: #999999;}
.bd_list{width:100%; height: auto; overflow: hidden}
.bd_list_top{width:100%; height: auto; overflow: hidden; margin-top: 22px;}
.bd_list_top li{width:386px; height: 223px; float: left; position: relative;}
.bd_list_top li img{width:100%; height: 100%; display: block}
.bd_list_p{width:100%; height: 50px; line-height: 50px;  background: rgba(1,82,171,0.6); position: absolute; bottom:0; left:0; padding: 0px 10px;}
.bd_list_p p{width:252px; height: 100%; float: left; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color:#fff}
.bd_list_p span{font-size: 14px; color: #fff; float: right}
.bd_list_top li:nth-child(2n),.bd_list_bottom li:nth-child(2n){float: right}
.bd_list_bottom{width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.bd_list_bottom li{width:386px; height: 50px; line-height:50px; float: left; position: relative; background: url("../images/jt_p.png")/*tpa=templates/rhdk/images/jt_p.png*/ no-repeat left center;
	padding-left: 30px;}
.index_wenti{width:415px; height: auto; float: right; padding: 40px;}
.index_went_t{width:100%; height: 40px; line-height: 40px;}
.index_went_t h3{font-size: 16px; color: #454545; float: left}
.index_went_t a{float: right; font-size: 14px; color: #999999}

.sideMenu{width:100%; height: auto; overflow: hidden}
.sideMenu h3{font-size: 14px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: url("../images/hq.png")/*tpa=templates/rhdk/images/hq.png*/ no-repeat left center; padding-left:25px; height: 60px; line-height: 60px; border-top: 1px solid #eeeeee}
.sideMenu h3.on{ background: url("../images/q.png")/*tpa=templates/rhdk/images/q.png*/ no-repeat left center; font-size: 16px; color: #333; border-bottom: 0}
.sideMenu ul{width:100%; height: auto; overflow: hidden; display:none; /* 默认都隐藏 */; margin-bottom:30px; }

.sideMenu ul li{width:100%; height: auto; overflow: hidden}
.sideMenu ul li p{width:100%; height: 72px; font-size: 14px; color: #666666; background: url("../images/a.png")/*tpa=templates/rhdk/images/a.png*/ no-repeat left top; padding-left: 30px; line-height: 24px;}
.sideMenu ul li span{width:124px; height: 28px; background: #003875; text-align: center; line-height: 28px; font-size: 14px; color: #fff; display: block; margin-left: 25px; margin-top: 30px;}







/*友情链接*/
.footer_link{width:100%; height:auto; overflow: hidden; margin-top: 30px;}
.footer_link p{font-size: 16px; color: #333333; float: left;line-height:50px; margin-right: 20px;}
.footer_a a{font-size: 14px; color: #333; float: left; margin-right: 15px; }
.footer_a{width:1063px; height: auto; float: left; overflow: hidden; line-height:30px; margin-top:10px;}
.footer_a a:hover{color:#009944}


/*服务*/
.index_service{width:100%; height: 120px;  background: #f8f8f8; padding: 25px 0;}
.index_serlist{width:250px;  height: auto; overflow: hidden; float: left; margin-right:25px; background: url("../images/h_xs.png")/*tpa=templates/rhdk/images/h_xs.png*/ no-repeat right center; padding-right: 18px;}
.index_serlist:last-child{margin-right: 0; background: none; padding-right: 0; width: 200px}
.index_service img{}
.index_service dt{width:40px; height:66px; float: left; margin-right:25px; margin-top: 12px; text-align: center}
.index_serlist dd{float: left; padding-top: 10px;}
.index_serlist h4{font-size:16px;color: #454545; line-height: 2;}
.index_serlist p{font-size:14px; color: #787878; line-height: 24px;}





/*底部*/
.footer{width: 100%; height:auto; background:#161616; position: relative;padding-top:38px; padding-bottom: 36px; overflow: hidden}
.footer dl{float: left; width: 148px; height: auto; margin-right: 30px;}
.footer dl dt{width:100%; height: 40px; line-height: 40px; border-bottom: 1px solid rgba(255,255,255,0.2); font-size: 16px; color:#eeeeee}
.footer dl dd{width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.footer dl dd a{width:100%; height: 30px; line-height: 30px; display: block; font-size: 14px; color: #666666}
.footer_xx{width:350px; height: auto; float: right}
.footer_xx h3{font-size: 16px; color: #eeeeee; margin-bottom: 20px;}
.footer_xx p{font-size: 13px; color: #666666; line-height: 30px;}
.footer_xx p a{font-size: 13px; color: #666666;}
.footer_ban{width:100%; height:80px; line-height:80px; background:#161616;  border-top:1px solid rgba(255,255,255,0.2) }
.footer_zhichi{width:auto; height:100%;  float: right}
.footer_zhichi p{ width: auto; float: left; margin-left: 20px;  font-size: 14px; color:#666;}
.footer_zhichi .pt{width:121px;height: 18px; background: url("../images/vl.png")/*tpa=templates/rhdk/images/vl.png*/ no-repeat; margin-top:30px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url("../images/wl.png")/*tpa=templates/rhdk/images/wl.png*/ no-repeat; margin-top:30px;}
.footer_zhichi .pt:hover{background: url("../images/vl_hover.png")/*tpa=templates/rhdk/images/vl_hover.png*/ no-repeat}
.footer_zhichi .js:hover{background: url("../images/ws_hover.png")/*tpa=templates/rhdk/images/ws_hover.png*/ no-repeat}
.footer_zhichi span{float: left; font-size: 14px; color: #666;}
.footer_zhichi i{ float: left;}
.f_brq{width:auto;height:100%; font-size: 14px; color:#666; float: left}
.f_brq a{margin-left: 15px; color: #666;}
.f_brq a:hover{color:#97050f!important}









/* --------------------------------------------------内页样式------------------------------------------- */

/* 内页bannner */
.ny_banner{ height: 480px; position: relative;}
.sbzc_ban{ background: url("../images/neiye_1.jpg")/*tpa=templates/rhdk/images/neiye_1.jpg*/ no-repeat center;}
.zhuanli_ban{ background: url("../images/zhuanli_pc_1.jpg")/*tpa=templates/rhdk/images/zhuanli_pc_1.jpg*/ no-repeat center;}
.aaa_ban{ background: url("../images/aaa_pc_1.jpg")/*tpa=templates/rhdk/images/aaa_pc_1.jpg*/ no-repeat center;}
.iso_ban{ background: url("../images/iso_pc_1.jpg")/*tpa=templates/rhdk/images/iso_pc_1.jpg*/ no-repeat center;}
.ryzs_ban{ background: url("../images/rongyu_1.jpg")/*tpa=templates/rhdk/images/rongyu_1.jpg*/ no-repeat center;}
.banquan_ban{ background: url("../images/banquan_pc_1.jpg")/*tpa=templates/rhdk/images/banquan_pc_1.jpg*/ no-repeat center; height: 600px;}
.txm_ban{ background: url("../images/txm_pc_1.jpg")/*tpa=templates/rhdk/images/txm_pc_1.jpg*/ no-repeat center;}
.about_ban{ background: url("../../../upload/202011/27/202011271752442157.jpg")/*tpa=templates/rhdk/images/about_ban.jpg*/ no-repeat center;}
.news_ban{ background: url("../images/news_banner.jpg")/*tpa=templates/rhdk/images/news_banner.jpg*/ no-repeat center;}


/*查询模块*/
.w1200{ width: 100%; position: absolute; bottom: -130px;z-index: 999;}
.ny_form{ height: 258px; background: #1b76df url("../images/ny_1.png")/*tpa=templates/rhdk/images/ny_1.png*/no-repeat center; width: 1300px; margin: 0 auto; box-shadow: 0px 0px 30px rgba(27,118,223,0.2); padding: 0 42px;}
.ny_form h1{ font-size: 24px; font-weight: bold; color: #fff; text-align: center; background: url("../images/ny_12.png")/*tpa=templates/rhdk/images/ny_12.png*/ no-repeat center 50px; padding-top: 30px; line-height: 1.8}
.ny_form em{ display: block; text-align: center; font-size: 14px; color: #fff; margin-bottom: 20px;}
.ny_form form::after{  content: "";display: block; clear: both;}
.ny_form input[type="text"]{ height: 54px; line-height: 54px; border: none; text-indent: 10px;background: #fff; width: 390px; float: left; margin-right: 10px;}
.ny_form .fangda{height: 54px; width: 256px; float: left; margin-right: 10px; overflow: hidden;}


/*查询模块-不带标题*/
.ny_form_2{ height: 172px; background: #1b76df url("../images/tongyong_2.png")/*tpa=templates/rhdk/images/tongyong_2.png*/no-repeat center; width: 1300px; margin: 0 auto; box-shadow: 0px 0px 30px rgba(27,118,223,0.2); padding: 0 42px; padding-top: 36px;}
.ny_form_2 h1{ font-size: 24px; font-weight: bold; color: #fff; text-align: center; background: url("../images/ny_12.png")/*tpa=templates/rhdk/images/ny_12.png*/ no-repeat center 50px; padding-top: 30px; line-height: 1.8}
.ny_form_2 em{ display: block; text-align: center; font-size: 14px; color: #fff; margin-bottom: 20px;}
.ny_form_2 form::after{  content: "";display: block; clear: both;}
.ny_form_2 input[type="text"]{ height: 54px; line-height: 54px; border: none; text-indent: 10px;background: #fff; width: 390px; float: left; margin-right: 10px;}
.ny_form_2 .fangda{height: 54px; width: 256px; float: left; margin-right: 10px; overflow: hidden;}


/*查看模块-版权登记*/
.ny_form_3{ height: 298px; background:rgba(0,0,0,0.5); width: 1300px; margin: 0 auto; padding: 0 42px; padding-top: 26px;}
.ny_form_3 h1{ font-size: 24px; font-weight: bold; color: #fff; text-align: center; background: url("../images/ny_12.png")/*tpa=templates/rhdk/images/ny_12.png*/ no-repeat center 50px; line-height: 1.8;margin-bottom: 10px;}
.ny_form_3 em{ display: block; text-align: center; font-size: 14px; color: #fff; margin-bottom: 20px;}
.ny_form_3 form::after{  content: "";display: block; clear: both;}
.ny_form_3 input[type="text"]{ height: 54px; line-height: 54px; border: none; text-indent: 10px;background: #fff; width: 390px; float: left; margin-right: 10px;}
.ny_form_3 .fangda{height: 54px; width: 256px; float: left; margin-right: 10px; overflow: hidden;}

.ny_bqfw_lei{width:100%; height:33px; line-height: 33px; margin-bottom:13px;  }
.ny_bqfw_lei h4{width:124px; height: 33px; background: #1b76df; text-align: center; float: left; font-size: 18px; color: #fff; font-weight: bold;}
.ny_bqfw_lei ul{width:1086px; height: auto; float: right}
.ny_bqfw_lei ul li{width:106px; height: 33px; text-align: center; line-height: 33px; float: left; margin-right: 14px;}
.ny_bqfw_lei ul li:last-child{margin-right: 0}
.ny_bqfw_lei ul li input[type="text"]{width: 100%; height: 100%; background: none;}
.ny_bqfw_lei ul li input {display: none}
.ny_bqfw_lei ul li label {color: #333333; line-height:33px;float: left; height:33px; width:106px; font-size: 16px; text-align: center;  background: #e5e5e5; cursor: pointer;}
.zuopin ul li input:checked + label{  border: 2px solid #1b76df; color: #1b76df;  line-height: 30px;}
.quanjian ul li input:checked + label{ border: 2px solid #1b76df; color: #1b76df;  line-height: 30px;}

/* ------------商标注册------------ */

@keyframes scaleDraw {  
    0%{
        transform: scale(1); 
    }
    25%{
        transform: scale(1.2);
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.2);
    }
}

.ny_form input[type="button"],.ny_form_2 input[type="button"],.ny_form_3 input[type="button"]{
	height: 54px;
	border: none; 
	background: #c0af21; 
	width: 256px;
	font-size: 18px; 
	color: #fff; 
	font-weight: bold;  cursor: pointer;
	-webkit-animation-name: scaleDraw; 
	-webkit-animation-timing-function: ease-in-out; 
	-webkit-animation-iteration-count: infinite; 
	-webkit-animation-duration: 3s; 
}
.ny_form form a,.ny_form_2 form a,.ny_form_3 form a{ display: block; height: 54px; width: 142px; background: #fff; color: #1b76df; line-height: 54px; text-align: center; font-size: 16px; float: left;}

.chaxundt{
	overflow: hidden;
	/*margin-top: 10px;*/
}
.chaxundt .chaxun_left{ float: left; width: 126px; height: 48px; line-height: 48px; text-indent: 30px; font-size: 18px; color: #fff; background: url("../images/tongyong_1.png")/*tpa=templates/rhdk/images/tongyong_1.png*/ no-repeat left center;}
.chaxundt .txtMarquee-left{ float: left;}
.chaxundt .txtMarquee-left .infoList li{height: 48px; line-height: 48px; position: relative; width: 350px!important;}
.chaxundt .txtMarquee-left .infoList li a{ font-size: 14px; color: #fff; text-indent: 20px; }
.chaxundt .txtMarquee-left .infoList li::before{ content: ">"; display: block; height: 48px; line-height: 48px; color: #fff; float: left; margin-right: 6px;} 


.inside_sb_1{overflow: hidden; padding-top: 120px; padding-bottom: 70px;}

/* 内页通用标题 */
.inside_title_1{ text-align: center; overflow: hidden; padding-top: 70px; margin-bottom: 30px;}
.inside_title_1 p{ font-size: 36px; text-align: center; color: #333; line-height: 1.8;}
.inside_title_1 span{display: block; text-align: center;font-size: 16px; color: #666; }
.inside_title_2{ text-align: center; overflow: hidden; padding-top: 70px; margin-bottom: 30px;}
.inside_title_2 p{ font-size: 36px; text-align: center; color: #fff; line-height: 1.8;}
.inside_title_2 span{display: block; text-align: center;font-size: 16px; color: #fff; }
.inside_sb_1 ul{ overflow: hidden; }
.inside_sb_1 ul li{ width: 25%;position: relative; height: 290px; text-align: center; float: left;}
.inside_sb_1 ul li::after{ content: ""; position: absolute; display: block; height: 290px; width: 1px; background: #e8e8e8; right: 0; top: 0;}
.inside_sb_1 ul li:last-child::after{ display: none;}
.inside_sb_1 ul li img{ margin-bottom: 20px; margin-top: 30px;}
.inside_sb_1 ul li p{ font-size: 20px; color: #333; text-align: center; line-height: 1.8;}
.inside_sb_1 ul li span{ font-size: 14px; color: #666; display: block; text-align: center; line-height: 1.8; height: 50px;}
.inside_sb_1 ul li a{ display: block; height: 40px; width: 120px; line-height: 40px; color: #1b76df; font-size: 14px; text-align: center; margin: 0 auto; margin-top: 20px; border: 1px solid #1b76df;}
.inside_sb_1 ul li:hover a{ color: #fff; background: #1b76df}
.inside_sb_2{ height: 670px; background: url("../images/neiye_2.jpg")/*tpa=templates/rhdk/images/neiye_2.jpg*/ no-repeat center bottom; overflow: hidden;}
.inside_sb_2 .inside_sb2_l{ height: 370px; width: 860px; background: #fff; float: left; padding: 40px; padding-top: 60px;}
.inside_sb_2 .inside_sb2_l li{ float: left; width: 47.5%;  margin-bottom: 30px;}
.inside_sb_2 .inside_sb2_l li:nth-child(2n){ float: right;}
.inside_sb_2 .inside_sb2_l li p{ font-size: 18px; font-weight: bold; color: #1b76df; line-height: 2; margin-bottom: 5px;}
.inside_sb_2 .inside_sb2_l li span{ display: block; text-align: justify; font-size: 15px; line-height: 1.8; color: #666;}
.inside_sb_2 .inside_sb2_r{ float: right; background: #fff; padding: 20px;width: 420px; height: 370px;}
.inside_sb_2 .inside_sb2_r .sb2_img{}
.sb_lc{overflow: hidden; position: relative; margin-bottom:40px;}
.sb_lc li{ float: left; margin-right: 25px; width: 240px;}
.sb_lc li:last-child{ margin-right: 0;}
.sb_lc::before{ content: ""; position:absolute; width: 100%; top: 18px; height: 1px; border-top: 1px dashed #dedede; z-index: -1; }
.sb_lc li p{ font-size: 16px; font-weight: bold; color: #fff; width: 33px; height: 33px; line-height: 33px; border-radius: 6px; background: #1b76df; margin: 0 auto; text-align: center;}
.sb_lc li span{display: block; text-align: center; font-size: 14px; color: #666; line-height: 24px; margin-top: 10px;}
.sb_sxzl{ height: 356px; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.09); padding: 30px; display: none;}
.sb_sxzl h2{ font-size: 18px; font-weight: normal; line-height: 42px; color: #333}
.sb_sxzl h2 span{ font-size: 14px; float: right; color: #666; line-height: 42px;}
.sb_sxzl .sb_grsq{ width: 606px;background: #f6f6f6; height: 246px;float: left;}
.sb_sxzl .sb_grsq .left{ width: 306px; height: 246px; background: url("../images/neiye_4.jpg")/*tpa=templates/rhdk/images/neiye_4.jpg*/ no-repeat center; padding-top: 90px; text-align: center; float: left;}
.sb_sxzl .sb_grsq .left p{ font-size: 24px; color: #fff; line-height: 1.6;}
.sb_sxzl .sb_grsq .left span{ color: rgba(255,255,255,0.5); font-size: 14px;}
.sb_sxzl .lc_right {float: right;}
.sb_sxzl .lc_right .left{background: url("../images/neiye_5.jpg")/*tpa=templates/rhdk/images/neiye_5.jpg*/ no-repeat center;}
.sb_sxzl .sb_grsq ul{ float: left; width: 295px; padding: 32px 36px;} 
.sb_sxzl .sb_grsq ul li{ line-height: 36px; text-indent: 20px; background: url("../images/ny_6.png")/*tpa=templates/rhdk/images/ny_6.png*/no-repeat center left; font-size: 15px; color: #666;}
.inside_sb_3{ overflow: hidden; padding-bottom: 40px;}
.shangbiao_whyme{ overflow: hidden; height: 525px; background: url("../images/neiye_6.jpg")/*tpa=templates/rhdk/images/neiye_6.jpg*/ no-repeat center bottom;}
.shangbiao_whyme ul{ overflow: hidden;}
.shangbiao_whyme ul li{ width: 420px;height: 188px; background: #fff; padding: 30px; float: left; margin-right: 20px; position:relative;}
.shangbiao_whyme ul li:last-child{ margin-right: 0;}
.shangbiao_whyme ul li img{ position: absolute; left: 34px; top:45px;}
.shangbiao_whyme ul li p{ padding-left: 80px; font-size: 18px; color: #333; line-height: 2;}
.shangbiao_whyme ul li span{ padding-left: 80px; line-height: 24px; color: #666; line-height: 30px; text-align: justify; display: block; font-size: 14px;}
.contact_a{ height: 42px; width: 120px; display: block; margin: 0 auto; margin-top: 40px; background: #1b76df; line-height: 42px; text-align: center; color: #fff;}
.shangbiao_more{ overflow: hidden; padding-bottom: 60px;}
.shangbiao_more ul{ overflow: hidden;}
.shangbiao_more ul li{ height: 140px; padding: 22px; margin-bottom: 15px;width: 248px; background: #f6f6f6 url("../images/ny_10.png")/*tpa=templates/rhdk/images/ny_10.png*/no-repeat 202px 26px; float: left; margin-right: 15px; transition: all .4s;}
.shangbiao_more ul li:hover{background: #1b76df url("../images/ny_11.png")/*tpa=templates/rhdk/images/ny_11.png*/no-repeat 202px 26px;}
.shangbiao_more ul li:nth-child(5n){ margin-right: 0;}
.shangbiao_more ul li p{font-size: 18px; color: #333; line-height: 1.8;}
.shangbiao_more ul li span{ display: block; line-height: 24px; color: #666; font-size: 14px;}
.shangbiao_more ul li:hover *{ color: #fff; }
.shangbiao_more a.more{ height: 42px; line-height: 42px; display: block; width: 228px;text-align: center; color: #fff; background: #1b76df; margin: 0 auto; margin-top: 30px; font-size: 14px;}



/* ------------专利申请------------ */
.zhuanli_1{ overflow: hidden; padding-top: 120px; padding-bottom: 98px;}
.zhuanli_1 ul{ overflow: hidden;}
.zhuanli_1 ul li{border: 1px solid #eee; float: left; width: 306px; height: 326px;margin-right: 25px; padding: 26px 26px;}
.zhuanli_1 ul li:last-child{ margin-right: 0;}
.zhuanli_1 ul li:nth-child(1){ background: url("../images/zhuanli_pc_2.jpg")/*tpa=templates/rhdk/images/zhuanli_pc_2.jpg*/ no-repeat center bottom;}
.zhuanli_1 ul li:nth-child(2){ background: url("../images/zhuanli_pc_3.jpg")/*tpa=templates/rhdk/images/zhuanli_pc_3.jpg*/ no-repeat center bottom;}
.zhuanli_1 ul li:nth-child(3){ background: url("../images/zhuanli_pc_4.jpg")/*tpa=templates/rhdk/images/zhuanli_pc_4.jpg*/ no-repeat center bottom;}
.zhuanli_1 ul li:nth-child(4){ background: url("../images/zhuanli_pc_5.jpg")/*tpa=templates/rhdk/images/zhuanli_pc_5.jpg*/ no-repeat center bottom;}
.zhuanli_1 ul li h3{ font-size: 24px; line-height: 2.4; color: #333;}
.zhuanli_1 ul li span{ display: block; display: block; height: 72px; line-height: 24px; color: #666; position: relative; font-size: 14px; margin-bottom: 35px;}
.zhuanli_1 ul li span::after{ content:""; position: absolute; display: block; height: 3px; width: 50px; background: #1b76df; bottom: 0; left: 0;}
.zhuanli_1 ul li p{font-size: 14px; color: #333; line-height: 3.6; margin-bottom: 20px; display: none;}
.zhuanli_1 ul li a{display: block; height: 40px; width: 120px; float: left; text-align: center; line-height: 40px; border: 1px solid #1b76df;color: #fff; background: #1b76df; font-size: 15px;}
.zhuanli_1 ul li a:last-child{float: right; background: #fff; color: #1b76df;}
.zhuanli_2{ overflow: hidden; padding-bottom: 80px; background: url("../images/neiye_2.jpg")/*tpa=templates/rhdk/images/neiye_2.jpg*/ no-repeat center bottom;}
.zhuanli_2 ul{ overflow: hidden;}
.zhuanli_2 ul li{ height: 308px; width: 308px;background:url("../images/zhuanli_1.png")/*tpa=templates/rhdk/images/zhuanli_1.png*/ no-repeat center; float: left;margin-right: 22px; text-align: center;}
.zhuanli_2 ul li:nth-child(4){ margin-right: 0;}
.zhuanli_2 ul li img{ margin-top: 72px;}
.zhuanli_2 ul li p{font-size: 18px; text-align: center; color: #333; line-height: 2; margin-top: 8px;}
.zhuanli_2 ul li span{ display: block; width:64%; font-size: 14px; color: #333; line-height: 24px; margin: 0 auto; color: #666;}
.zhuanli_2 ul li em{ display: block; height: 38px; width: 38px; line-height: 38px; text-align: center; border-radius: 50%; color: #1b76df; background: #eee; font-weight: bold; margin:0 auto; margin-top: 9px;}
.zhuanli_2 ul li:nth-child(5){ margin-left:165px; margin-top: -138px;}
.zhuanli_2 ul li:nth-child(6),.zhuanli_2 ul li:nth-child(7){margin-top: -138px;}
.zhuanli_3{overflow: hidden; padding-bottom: 80px;}
.zhuanli_3 li{ float: left; width: 238px; height: 342px; float: left; box-shadow: 0px 0px 10px rgba(0,0,0,0.09); text-align: center;}
.zhuanli_3 ul div{ height: 26px; width: 26px; background: #f6f6f6 url("../images/txm_18.png")/*tpa=templates/rhdk/images/txm_18.png*/no-repeat center; margin-top: 140px; float: left;}
.zhuanli_3 li p{ font-size: 18px; text-align: center; color: #333; line-height: 3; padding-top: 10px;}
.zhuanli_3 li span{ height: 72px; display: block; line-height: 24px; font-size: 14px;color: #666; position: relative;}
.zhuanli_3 li span::after{ content: "----"; display: block; text-align: center; color: #ccc; bottom: 0; position: absolute; width: 100%;}
.zhuanli_3 li a{display: block;height: 42px; width: 200px; border: 2px solid #eee; line-height: 42px;text-align: center; margin: 0 auto; margin-top: 10px; font-size: 14px;}
.zhuanli_3 li:hover a{ border: 2px solid #1b76df; background: #1b76df; color: #fff;}
.zhuanli_4{ overflow: hidden; height: 638px; background: url("../images/txm_pc_8.jpg")/*tpa=templates/rhdk/images/txm_pc_8.jpg*/ no-repeat center bottom;}
.zhuanli_4 ul{ overflow: hidden; }
.zhuanli_4 ul li{ float: left; margin-right: 38px; width: 296px;}
.zhuanli_4 ul li:last-child{ margin-right: 0;}
.zhuanli_4 ul li a{ display: block;}
.zhuanli_4 ul li h2{ padding-left: 70px; font-size: 18px; color: #333;  line-height: 28px;position: relative; height:56px;}
.zhuanli_4 ul li h2::before{ display: block;height: 55px; width: 55px; border-radius: 50%; background: #1b76df; line-height: 55px; text-align: center; font-size: 24px; font-weight: bold; color: #fff; position: absolute; left: 0;}
.zhuanli_4 ul li:nth-child(1) h2::before{content:"01"}
.zhuanli_4 ul li:nth-child(2) h2::before{content:"02"}
.zhuanli_4 ul li:nth-child(3) h2::before{content:"03"}
.zhuanli_4 ul li:nth-child(4) h2::before{content:"04"}
.zhuanli_4 ul li dl{ height: 231px; width: 296px; background: url("../images/txm_20.png")/*tpa=templates/rhdk/images/txm_20.png*/ no-repeat center; margin-top: 12px;padding: 50px 20px 0;}
.zhuanli_4 ul li dl dt{font-size: 14px; height: 20px;width: 75px; border-radius: 10px; background: #98c1f1; color: #fff; text-align: center; line-height: 20px;}
.zhuanli_4 ul li dl dd{ font-size: 14px; text-align: justify; color: #666; line-height: 24px; margin-top: 18px;}
.zhuanli_4 ul li dl em{font-size: 14px; color: #1b76df; float: right; margin-top: 20px; display: block;}
.zhuanli_4 a.more{ height: 42px; width: 140px; display: block; line-height: 42px; color: #fff;text-align: center; background: #1b76df; margin: 0 auto; margin-top: 40px;}


/* ------------AAA体系认证------------ */
.aaa_1{ overflow: hidden; padding-top: 40px; padding-bottom: 90px;}
.aaa_1 .aaa_ys{ height: 564px; border: 1px solid #eee; }
.aaa_1 .aaa_ys .aaa_ys_left{ width: 386px; height: 564px; float: left; background: #f2f8fd;border-right: 1px solid #eee; padding:36px; }
.aaa_1 .aaa_ys .aaa_ys_left .img{ height: 206px; width: 310px; overflow: hidden;}
.aaa_1 .aaa_ys .aaa_ys_left .img img{ width: 100%; transition: all .4s;}
.aaa_1 .aaa_ys .aaa_ys_left .img:hover img{ transform: scale(1.1); transition: all .4s;}
.aaa_1 .aaa_ys .aaa_ys_left p{ font-size: 18px; font-weight: bold; color: #333; height: 54px; position:relative; line-height: 54px; margin-top: 10px;}
.aaa_1 .aaa_ys .aaa_ys_left p::after{ content: ""; position: absolute; display: block; height: 6px; width: 40px; background: #1b76df; position: absolute; left: 0; bottom: 0;}
.aaa_1 .aaa_ys .aaa_ys_left span{ display: block; text-align: justify;  font-size: 14px; color: #666; line-height: 30px; margin-top: 10px; margin-bottom: 20px;}
.aaa_1 .aaa_ys .aaa_ys_left a{display: block; height: 40px; width: 152px; text-align: center; line-height: 40px; border: 1px solid #1b76df;color: #fff; background: #1b76df; font-size: 16px; font-weight: bold; margin: 0 auto;}
.aaa_1 .aaa_ys_right{ float: right; width: 860px;}
.aaa_1 .aaa_ys_right li{ float: left; width: 394px;border-bottom: 1px dashed #e8e8e8; padding: 28px 0; margin-right: 32px;}
.aaa_1 .aaa_ys_right li:nth-child(7){border-bottom: none;}
.aaa_1 .aaa_ys_right li img{ float: left; margin-right: 16px;} 
.aaa_1 .aaa_ys_right li p{ font-size: 18px; line-height: 2;color: #1b76df;}
.aaa_1 .aaa_ys_right li span{ font-size: 14px;text-align: justify; color: #666;}
.aaa_1 .aaa_ys_right .header_dhs{ padding-right: 40px; margin-top: 40px;}
.aaa_2{ background: url("../images/neiye_2.jpg")/*tpa=templates/rhdk/images/neiye_2.jpg*/ no-repeat center bottom; padding-bottom: 70px;}


/* ------------AAA体系认证------------ */
.iso_1{ overflow: hidden; padding-top: 60px; padding-bottom: 80px;}
.iso_1 ul{}
.iso_1 ul li{ float:left; width: 312px;height: 204px; box-shadow: 0px 0px 10px rgba(0,0,0,0.09); margin-right: 17px; margin-bottom: 16px; text-align:center; overflow: hidden; border-radius: 12px; transition: all 0.3s;}
.iso_1 ul li:nth-child(4n){ margin-right: 0; }
.iso_1 ul li img{ margin-top: 21px; }
.iso_1 ul li p{ font-size: 18px; color: #333; line-height: 2; transition: all 0.3s;}
.iso_1 ul li span{ display: block; font-size: 15px; color: #666;}
.iso_1 ul li a{ display: block; height: 42px; width: 120px; border-radius: 21px; margin: 0 auto; margin-top: 20px; background: #fff; line-height: 42px; text-align: center; color: #1b76df;}
.iso_1 ul li:hover{ background: #1b76df;}
.iso_1 ul li:hover *{ color: #fff;}
.iso_1 ul li:hover img{ display: none;}
.iso_1 ul li:hover p{ font-size: 24px; margin-top: 40px;}
.iso_1 ul li:hover a{ color: #1b76df}
.iso_2{ height: 620px; background: url("../images/neiye_2.jpg")/*tpa=templates/rhdk/images/neiye_2.jpg*/ no-repeat center;}
.iso_2 .left{ float: left; width: 428px; margin-top: 30px;}
.iso_2 .right{ float: right;}
.iso_2 .left p{height: 72px; width: 100%; border-radius: 36px; background: #fff; text-align:center;margin-bottom: 32px; line-height: 72px; color: #454545;}
.iso_2 .center{ height: 366px; width: 366px; background: url("../images/iso_1.png")/*tpa=templates/rhdk/images/iso_1.png*/ no-repeat center; float: left; margin-left: 38px;}
.iso_2 .center a{ height: 48px; width: 160px;border-radius: 24px; background: #1b76df; line-height: 48px; display: block; text-align: center; color: #fff; margin: 0 auto; margin-top: 160px;}
.iso_3{ overflow: hidden; padding-bottom: 70px;}
.iso_3 li{ height: 342px; width: 184px; border-radius: 92px; background: #f2f8fd; float: left; text-align: center;}
.iso_3 li p{ font-size: 18px; text-align: center;}
.iso_3 li span{ text-align: center; display: block; font-size: 14px; color: #666; height: 54px;}
.iso_3 ul div{ float: left; height: 38px; width: 38px; background: url("../images/tongyong_3.png")/*tpa=templates/rhdk/images/tongyong_3.png*/ no-repeat center; float: left; margin-top: 150px;}
.iso_3 li em{ height: 140px; width: 140px; background: #fff; border-radius: 50%; display: block; margin: 0 auto; margin-top: 20px; border: 1px solid #eee;}
.iso_3 li em img{ margin-top: 50px;}
.iso_3 li p{ line-height: 2; margin-top: 14px; font-size: 18px; color: #333;}
.iso_3 li a{ display: block; height: 28px;width: 122px; margin: 0 auto; background: #1b76df; border-radius: 14px; color: #fff; line-height: 28px; font-size: 12px;}


/* ------------荣誉证书------------ */

.rongyu_1{padding-top: 40px; overflow: hidden; padding-bottom: 70px;}
.rongyu_1 ul{ float: left;}
.rongyu_1 ul li{ float: left; margin-right: 20px; background: #f5f5f5; height: 320px; width: 420px;}
.rongyu_1 ul li:nth-child(3){ margin-right: 0;}
.rongyu_1 ul li p{ font-size: 24px;color: #333 ; line-height: 2.4; text-align: center; }
.rongyu_1 ul li span{ display: block; text-align: center; font-size: 14px; color: #666; line-height: 24px; width: 80%; margin: 0 auto;}
.rongyu_2{ background: url("../images/neiye_2.jpg")/*tpa=templates/rhdk/images/neiye_2.jpg*/ no-repeat center bottom; height: 744px;}
.picMarquee-left{ background: #fff; padding: 20px; overflow: hidden; height: 478px;}
.picMarquee-left .bd li{width: 238px; float:left; margin-right: 14px; }
.picMarquee-left .bd li .pic{ height:290px; width: 238px;}
.picMarquee-left .bd li .pic img{ width: 100%;}
.picMarquee-left .bd li p{ font-size: 15px; color: #666; line-height: 42px; text-align: center;}
.picMarquee-left .hd{ display: table; margin: 0 auto; margin-top: 20px;}
.picMarquee-left .hd a{height: 48px; width: 48px; display: block; float: left;margin: 0 1px; cursor: pointer;}
.picMarquee-left .hd a.prev{ background: url("../images/tongyong_5.png")/*tpa=templates/rhdk/images/tongyong_5.png*/ no-repeat center;}
.picMarquee-left .hd a.next{ background: url("../images/tongyong_4.png")/*tpa=templates/rhdk/images/tongyong_4.png*/ no-repeat center;}
.picMarquee-left .hd a.more{ height: 48px; width: 188px; line-height: 48px; font-size: 16px; line-height: 48px; text-align: center; color: #fff; background: #1b76df}
.rongyu_3{ overflow: hidden; padding-bottom: 60px;}
.rongyu_3 ul{overflow: hidden;}
.rongyu_3 ul li{ float: left;  width: 190px; margin-right: 30px; text-align: center;}
.rongyu_3 ul li:last-child{ margin-right: 0;}
.rongyu_3 ul li img{ margin-top: 20px;}
.rongyu_3 ul li p{ font-size: 16px; line-height: 2.4;}
.rongyu_3 ul li span{ display: block; font-size: 14px; color: #666; }
.rongyu_3 ul li em{ display: block;  background: #1b76df; width: 32px; height: 32px; border-radius: 50%; color: #fff; line-height: 32px; text-align: center; font-size: 16px; margin: 0 auto; margin-top: 18px;}


/* ------------版权登记------------ */
.banquan_1{ background: #f6f6f6; overflow: hidden;padding-bottom: 70px;}
.banquan_1 ul{padding-top: 20px; padding-left: 20px; background: #fff; overflow: hidden;}
.banquan_1 ul li{height: 172px; width: 304px; background: #f8f8f8; float: left; margin-right:14px; margin-bottom: 14px;padding: 14px 30px;}
.banquan_1 ul li:first-child,.banquan_1 ul li:nth-child(2){ height: 360px;}
.banquan_1 ul li:nth-child(1){ background: url("../images/banquan_pc_2.jpg")/*tpa=templates/rhdk/images/banquan_pc_2.jpg*/ no-repeat center;}
.banquan_1 ul li:nth-child(2){ background: url("../images/banquan_pc_5.jpg")/*tpa=templates/rhdk/images/banquan_pc_5.jpg*/ no-repeat center;}
.banquan_1 ul li:nth-child(3){ background: url("../images/banquan_pc_3.jpg")/*tpa=templates/rhdk/images/banquan_pc_3.jpg*/ no-repeat center;}
.banquan_1 ul li:nth-child(4){ background: url("../images/banquan_pc_4.jpg")/*tpa=templates/rhdk/images/banquan_pc_4.jpg*/ no-repeat center;}
.banquan_1 ul li:nth-child(5){ background: url("../images/banquan_pc_6.jpg")/*tpa=templates/rhdk/images/banquan_pc_6.jpg*/ no-repeat center;}
.banquan_1 ul li:nth-child(6){ background: url("../images/banquan_pc_7.jpg")/*tpa=templates/rhdk/images/banquan_pc_7.jpg*/ no-repeat center;}
.banquan_1 ul li p{ font-size: 20px; color: #333; line-height: 54px;  position: relative; margin-bottom: 15px;}
.banquan_1 ul li p::after{ content: ""; position: absolute; display: block; height: 2px; width: 30px; background: #1b76df; bottom: 0; left: 0;}
.banquan_1 ul li span{ display: block; font-size: 14px; color: #666; margin-bottom: 20px;}
.banquan_1 ul li a{ height: 30px; width: 120px; border: 1px solid #1b76df; display: block;  text-align: center; line-height: 30px; color: #1b76df;}
.banquan_2{ overflow: hidden; padding-bottom: 70px;}
.banquan_2 ul{ overflow: hidden;}
.banquan_2 ul li{ float: left; height: 255px; width: 306px;border: 1px solid #eee; margin-right: 19px; text-align: center;}
.banquan_2 ul li:last-child{ margin-right: 0;}
.banquan_2 ul li img{ margin-top:34px;}
.banquan_2 ul li p{ font-size: 20px; line-height: 48px; height: 48px; text-align: center; color: #333;}
.banquan_2 ul li p::after{ content: ""; display: block; height: 2px; width: 28px; margin: 0 auto; background: #1b76df;}
.banquan_2 ul li span{font-size: 14px; color: #666; display: block; line-height: 24px; margin-top: 10px;}
.banquan_2 ul li a{ display: block; height: 30px; width: 100px; margin: 0 auto; margin-top: 14px; border: 1px solid #1b76df; color: #1b76df; line-height: 30px; text-align: center; font-size: 14px;}
.banquan_3{ overflow: hidden; padding-bottom: 80px;background: url("../images/neiye_2.jpg")/*tpa=templates/rhdk/images/neiye_2.jpg*/ no-repeat center bottom;}
.banquan_3 ul{ overflow: hidden;}
.banquan_3 ul li:nth-child(5n){ margin-right: 0;}
.banquan_3 ul li{ float: left; height: 186px; width: 250px; background: #fff; margin-right: 12px; margin-bottom: 12px; text-align: center;}
.banquan_3 ul li img{margin-top: 30px; }
.banquan_3 ul li p{font-size: 18px; color: #333; line-height: 2;}
.banquan_3 ul li span{ display: block; padding: 0 20px; color: #666; line-height: 2; font-size: 14px;}
.banquan_3 a.more{ height: 42px; line-height: 42px; display: block; width: 228px;text-align: center; color: #fff; background: #1b76df; margin: 0 auto; margin-top: 30px; font-size: 14px;}
.banquan_4{ height: 640px; background: url("../images/banquan_pc_8.jpg")/*tpa=templates/rhdk/images/banquan_pc_8.jpg*/ no-repeat center;}
.banquan_4 ul{ height: 296px; background: #fff;}
.banquan_4 ul li{float: left; width: 260px; height: 296px;padding: 8px;}
.banquan_4 ul li:nth-child(odd){ background: #f5f5f5;}
.banquan_4 ul li .pic{ height: 138px; width: 242px; overflow: hidden;}
.banquan_4 ul li .pic img{ width: 100%;transition: all .4s;}
.banquan_4 ul li:hover .pic img{transform: scale(1.1); transition: all .4s;}
.banquan_4 ul li .jieshao{ padding: 25px 15px;}
.banquan_4 ul li .jieshao p{ height: 30px; line-height: 30px;  font-size: 18px; margin-bottom: 9px;}
.banquan_4 ul li .jieshao p span{height: 30px; width: 82px;border-radius: 15px; background: #1b76df; text-align: center; margin-right: 12px; color: #fff; font-size: 16px; display: block; float: left;}
.banquan_4 ul li .jieshao em{display: block;  font-size: 14px; color: #666; line-height: 24px;}
.banquan_4 .banquan_a{ display: table; margin: 0 auto; margin-top: 36px;}
.banquan_4 .banquan_a a{ height: 40px;  width: 120px; border: 1px solid #fff; margin: 0 5px; display: block; float: left; text-align: center; line-height: 40px;}
.banquan_4 .banquan_a a:nth-child(1){ background: #1b76df; color: #fff;}
.banquan_4 .banquan_a a:nth-child(2){ background: #fff; color: #1b76df;}

.banquan_5{ overflow: hidden; padding-bottom: 80px;}
.banquan_5 ul{ overflow: hidden; display: table; margin: 0 auto;}
.banquan_5 ul li{ float: left; height:220px; width: 220px; border-radius: 50%;box-shadow: 0px 0px 10px rgba(0,0,0,0.09); text-align: center;}
.banquan_5 ul div{ height: 220px;width: 100px; background: url("../images/tongyong_3.png")/*tpa=templates/rhdk/images/tongyong_3.png*/ no-repeat center; float: left;}
.banquan_5 ul li em{ height: 40px;width: 40px; font-size: 18px; font-weight: bold; display: block; margin: 0 auto; margin-top: 30px; background: #1b76df; color: #fff; line-height: 40px; text-align: center; border-radius: 50%;}
.banquan_5 ul li p{ font-size:20px; line-height: 2; color: #333; }
.banquan_5 ul li span{ display: block; font-size: 14px; line-height: 1.8; color: #666;}
.banquan_5 ul li a{ display: block; height: 36px; width: 134px; border-radius: 5px; margin: 0 auto; margin-top: 14px; border: 1px solid #fe6b2a; color: #fe6b2a; text-align: center; line-height: 36px;}
.banquan_5 ul li a:hover{ background: #fe6b2a; color: #fff;}



/* ------------版权登记------------ */
.txm_1{ padding-top: 120px; height: 953px; background: url("../images/txm_1.png")/*tpa=templates/rhdk/images/txm_1.png*/ no-repeat center bottom;}
.txm_1 ul{ overflow: hidden; width: 980px; display: table; margin: 0 auto;}
.txm_1 ul li{ width: 268px; float: left; height: 190px; text-align: center; margin-top: 30px; margin-right: 200px;}
.txm_1 ul li:nth-child(2n){ float: right; margin-right: 0;}
.txm_1 ul li img{}
.txm_1 ul li p{ font-size: 18px;color: #333; line-height: 2.4}
.txm_1 ul li span{ display: block; font-size: 14px; line-height: 24px; color: #666;}
.txm_1 a{ display: block; height: 42px; width: 180px; background: #1b76df; text-align: center; line-height: 42px; color: #fff; margin: 0 auto; margin-top:80px;}


.txm_2{overflow: hidden; padding-bottom: 80px;}
.txm_2 ul{overflow: hidden; display: table; margin: 0 auto;}
.txm_2 ul li{ float: left; width: 214px; margin-right: 40px; text-align: center;}
.txm_2 ul li:last-child{ margin-right: 0;}
.txm_2 ul li .pic{ height: 176px; width: 176px; border-radius: 50%;  position: relative; margin: 0 auto;}
.txm_2 ul li .pic em{ display: block; position: absolute; height: 36px; width: 36px; border-radius: 50%;line-height: 36px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; background: #1b76df; left: 12px; top: 12px;}
.txm_2 ul li p{ margin-top: 15px; font-size: 14px; color: #666;}
.txm_2 a{ display: block; height: 42px; width: 180px; background: #1b76df; text-align: center; line-height: 42px; color: #fff; margin: 0 auto; margin-top:80px;}

.txm_3{ height: 792px; background: url("../images/neiye_2.jpg")/*tpa=templates/rhdk/images/neiye_2.jpg*/ no-repeat center bottom;}
.txm_3 .slideTxtBox2{ height: 512px; background: #fff; width: 100%;}
.txm_3 .slideTxtBox2 .hd{ height: 146px; border-bottom: 1px solid #eee;}
.txm_3 .slideTxtBox2 .hd li{ width: 216px; height: 146px; position: relative; float: left; text-align: center; padding-top: 100px; color: #666; font-size: 16px; transition: all 0.3s;}
.txm_3 .slideTxtBox2 .hd li::after{ content: ""; position: absolute; display:block; right: 0; height: 146px; width: 1px; background: #eee; top: 0;}

.txm_3 .slideTxtBox2 .hd li:nth-child(1){ background: url("../images/txm_11.png")/*tpa=templates/rhdk/images/txm_11.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(2){ background: url("../images/txm_12.png")/*tpa=templates/rhdk/images/txm_12.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(3){ background: url("../images/txm_13.png")/*tpa=templates/rhdk/images/txm_13.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(4){ background: url("../images/txm_14.png")/*tpa=templates/rhdk/images/txm_14.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(5){ background: url("../images/txm_15.png")/*tpa=templates/rhdk/images/txm_15.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(6){ background: url("../images/txm_16.png")/*tpa=templates/rhdk/images/txm_16.png*/ no-repeat center 40px;}

.txm_3 .slideTxtBox2 .hd li:hover,.txm_3 .slideTxtBox2 .hd li.on{ color: #fff;}

.txm_3 .slideTxtBox2 .hd li:nth-child(1):hover,.txm_3 .slideTxtBox2 .hd li:nth-child(1).on{ background:#1b76df url("../images/txm_11_1.png")/*tpa=templates/rhdk/images/txm_11_1.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(2):hover,.txm_3 .slideTxtBox2 .hd li:nth-child(2).on{ background:#1b76df url("../images/txm_12_1.png")/*tpa=templates/rhdk/images/txm_12_1.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(3):hover,.txm_3 .slideTxtBox2 .hd li:nth-child(3).on{ background:#1b76df url("../images/txm_13_1.png")/*tpa=templates/rhdk/images/txm_13_1.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(4):hover,.txm_3 .slideTxtBox2 .hd li:nth-child(4).on{ background:#1b76df url("../images/txm_14_1.png")/*tpa=templates/rhdk/images/txm_14_1.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(5):hover,.txm_3 .slideTxtBox2 .hd li:nth-child(5).on{ background:#1b76df url("../images/txm_15_1.png")/*tpa=templates/rhdk/images/txm_15_1.png*/ no-repeat center 40px;}
.txm_3 .slideTxtBox2 .hd li:nth-child(6):hover,.txm_3 .slideTxtBox2 .hd li:nth-child(6).on{ background:#1b76df url("../images/txm_16_1.png")/*tpa=templates/rhdk/images/txm_16_1.png*/ no-repeat center 40px;}

.txm_3 .slideTxtBox2 .bd{ padding:50px 60px;}
.txm_3 .slideTxtBox2 .bd .left{ float: left; width: 656px; margin-right: 100px;}
.txm_3 .slideTxtBox2 .bd .left p{ font-size: 24px; margin-bottom: 15px; color: #333;}
.txm_3 .slideTxtBox2 .bd .left span{ display: block; color: #666; line-height: 28px; text-align: justify;}
.txm_3 .slideTxtBox2 .bd .left a{ height: 40px; width: 220px; border: 2px solid #1b76df; line-height: 40px; text-align: center; color: #1b76df; margin-top: 20px; display: block; font-size: 14px;}

.txm_3 .slideTxtBox2 .bd .right{ float: left;}
.txm_3 .slideTxtBox2 .bd .right h4{ font-weight: normal; font-size: 24px; color: #333; margin-bottom: 15px;}
.txm_3 .slideTxtBox2 .bd .right p{ font-size: 16px; line-height: 28px; color: #666}
.txm_3 .slideTxtBox2 .bd .right a{ display: block; background: #ff6801 url("../images/txm_17.png")/*tpa=templates/rhdk/images/txm_17.png*/ no-repeat 10px center; height: 40px; line-height: 40px; text-indent: 42px; color: #fff; width: 228px; margin-top: 20px;}
.txm_3 .slideTxtBox2 .bd .right a:hover{background: #1b76df url("../images/txm_17.png")/*tpa=templates/rhdk/images/txm_17.png*/ no-repeat 10px center;}




/* ---------------------------------------------------------------------------内页样式--------------------------------------------------------------------------- */
.inside_banner_about{ height: 360px; background: url("../images/inside_banner_about.jpg")/*tpa=templates/rhdk/images/inside_banner_about.jpg*/ no-repeat center;  position: relative;}
.inside_banner_pro{ height: 360px; background: url("../images/inside_banner_pro.jpg")/*tpa=templates/rhdk/images/inside_banner_pro.jpg*/ no-repeat center;  position: relative;}
.inside_banner_fuwu{ height: 360px; background: url("../images/inside_banner_fuwu.jpg")/*tpa=templates/rhdk/images/inside_banner_fuwu.jpg*/ no-repeat center;  position: relative;}
.inside_banner_news{ height: 360px; background: url("../images/inside_banner_news.jpg")/*tpa=templates/rhdk/images/inside_banner_news.jpg*/ no-repeat center;  position: relative;}
.inside_banner_jobs{ height: 360px; background: url("../images/inside_banner_jobs.jpg")/*tpa=templates/rhdk/images/inside_banner_jobs.jpg*/ no-repeat center;  position: relative;}
.inside_banner_contact{ height: 360px; background: url("../images/inside_banner_contact.jpg")/*tpa=templates/rhdk/images/inside_banner_contact.jpg*/ no-repeat center; position: relative;}
.inside_banner_jmeng{ height: 360px; background: url("../images/inside_banner_jmeng.jpg")/*tpa=templates/rhdk/images/inside_banner_jmeng.jpg*/ no-repeat center;  position: relative;}
.inside_banner_yingy{height: 360px; background: url("../images/inside_banner_yingy.jpg")/*tpa=templates/rhdk/images/inside_banner_yingy.jpg*/ no-repeat center;  position: relative;}
.inside_banner_chejian{height: 360px; background: url("../images/inside_banner_chejian.jpg")/*tpa=templates/rhdk/images/inside_banner_chejian.jpg*/ no-repeat center;  position: relative;}
.page_nav{padding:20px 0;overflow:hidden}
.page_nav p{font-size:14px;color:#999;margin-bottom:22px}
.page_nav p i{display:inline-block;margin-right:6px}
.page_nav p b{font-weight:400}
.page_nav p a{color:#999}
.page_nav ul{ width: 75%; float: left;}
.page_nav .location{ width: 25%; float: right;  color: #999; text-align: right; line-height: 46px;}
.page_nav .location img{ margin-right: 8px;}
.page_nav .location a{ color: #999; }
.page_nav .location a:hover{ color: #1b76df;}
.page_nav ul li{float:left;width:14%;text-align:center;line-height:46px;font-size:15px;position:relative;margin-bottom:10px;}
.page_nav ul li a{display:block;border:1px solid #e8e8e8;border-bottom:5px solid #e8e8e8; display: block; height: 46px; line-height: 46px;}
.page_nav ul li a:after{content:"";height:5px;width:0;position:absolute;bottom:0;left:1px;background:#ca6665;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
.page_nav ul li a:hover,.page_nav ul li.active a{background:#1b76df;color:#333;color:#fff}
.page_nav ul li a:hover:after,.page_nav ul li.active a:after{width:calc(100% - 2px)}

.about_body{ width: 100%; text-align: justify; padding: 10px 0 30px 0; overflow: hidden;}
.about_body p{line-height: 2; color: #666; margin-bottom: 6px; color: #666}

/* 联系我们 */
#dituContent{ width: 854px; border: 1px solid #e8e8e8; height: 418px; margin-bottom: 30px; float:left;}
#dituContent b{ font-weight: bold; line-height: 24px;}
.contact_fs_main{ height: 418px; width: 300px; background: #fff; border: 1px solid #e8e8e8; border-left: none; float: left; padding-left: 23px;}

.contact_fs_main h3{display: block;font-size: 18px; margin-top: 48px; line-height: 56px; margin-bottom: 10px; position: relative; font-weight: normal;}
.contact_fs_main h3::after{ content: ""; display: block; height: 5px;  width: 32px; background: #1b76df; position: absolute; left:0; bottom: 0; }
.contact_fs_main p{ line-height: 24px;  color: #666;  font-size: 14px;}

#map {
    width: 854px;
    border: 1px solid #e8e8e8;
    height: 418px;
    margin-bottom: 30px;
    float: left;
}



/* 常见问题列表页 */
.news_first_inside{ height: 200px; padding-bottom: 16px; border-bottom: 1px solid #eee; margin-bottom: 16px;}
.news_first_inside a.news_first_img{ display: block; width: 284px; height: 200px; overflow: hidden; float: left; }
.news_first_inside a.news_first_img img{ width: 100%; height: auto;transition:all 0.4s;}
.news_first_inside:hover a.news_first_img img{transform: scale(1.1); transition: all .4s; }
.news_first_inside:hover a{ color: #1b76df}
.news_first_inside .news_first_right{ width: 884px; float: right; height: 200px;}
.news_first_inside .news_first_right p a{ font-size: 18px; line-height: 64px;}
.news_first_inside .news_first_right .date_cunt{ height: 30px;}
.news_first_inside .news_first_right .date_cunt li{ display: inline-block; float: left; margin-right: 20px; color: #999; padding-left: 20px;}
.news_first_inside .news_first_right .date_cunt li.date{ background: url("../images/tl_index_20.png")/*tpa=templates/rhdk/images/tl_index_20.png*/ no-repeat left;}
.news_first_inside .news_first_right .date_cunt li.cunt{ background: url("../images/tl_index_21.png")/*tpa=templates/rhdk/images/tl_index_21.png*/ no-repeat left;}
.news_first_inside .news_first_right span{ display:block; line-height: 1.5; color: #666; text-align: justify; font-size: 14px;}
.news_first_inside .news_first_right i{ font-style: normal; display: block; margin-top: 20px; color: #999;}
.inside_news_list{ width: 1300px; overflow: hidden;}
.inside_news_list li{ float: left; width: 588px; height: 142px; margin-right: 22px; margin-bottom: 16px; border-bottom: 1px solid #eee;}
.inside_news_list li:hover{  background: #fafafa;}
.inside_news_list li:hover a{ color: #1b76df}
.inside_news_list li .news_left{ float: left; width: 104px; margin-top: 38px; background: url("../images/hw_top_26.png")/*tpa=templates/rhdk/images/hw_top_26.png*/ no-repeat right center; text-align: center; font-size: 42px; color: #333; line-height: 32px;}
.inside_news_list li .news_left span{ font-size: 14px; color: #666;}
.inside_news_list li .news_right{ width: 434px; padding: 28px 24px 0 24px; float: left; }
.inside_news_list li .news_right a{ font-size: 18px; line-height: 32px;}
.inside_news_list li .news_right p{ font-size: 14px; line-height: 26px; color: #666;}



/* 校园风采 */
.case_list{ width: 1250px; overflow: hidden;}
.case_list li{  width: 286px; float: left; border: 1px solid #eee; margin-right: 16px; margin-bottom: 16px; } 
.case_list li .img{ width: 266px;  margin: 0 auto; overflow: hidden; margin-top: 10px; height: 178px;}
.case_list li .img img{ width: 100%; transition: all .4s;}
.case_list li:hover .img img{  transform: scale(1.1); transition: all .4s;}
.case_list li:hover{ border: 1px solid #1b76df}
.case_list li:hover div{ color: #1b76df; }
.gallery-title{ height: 42px; line-height: 42px; text-align: center;  font-size: 16px;}

/* 相册效果 */
.Gallery { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,.9); opacity: 0; z-index: 999999; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; }
.Gallery.show { opacity: 1; }
.g-bottom, .g-left, .g-right, .g-top { z-index: 99; display: block; -webkit-appearance: none; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; }
.g-top { position: absolute; top: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0.7); height: 45px; text-align: center; line-height: 45px; color: #fff; z-index: 120; }
.g-left.none, .g-right.none { opacity: .3; cursor: not-allowed; }
.g-bottom { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0.7); height: 45px; text-align: center; line-height: 45px; color: #fff; z-index: 120; }
.g-left { position: absolute; top: 43%; left: 0; height: 14%; background: rgba(0, 0, 0, 0.5); width: 55px; cursor: pointer; }
.g-right { position: absolute; top: 43%; right: 0; height: 14%; background: rgba(0, 0, 0, 0.5); width: 55px; cursor: pointer; }
.Gallery img { max-height: 87%; max-width: 99%; }
.Gallery.Gallery-none img { max-height: 100%; max-width: 99%; }
.Gallery-wrap { width: 100%; height: 100%; position: relative; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }
.g-left:after { content: ''; width: 20px; height: 2px; background: #fff; position: absolute; left: 16px; top: 50%; margin-top: -1px; }
.g-left:before { content: ''; width: 10px; height: 10px; border: 2px solid #fff; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); border-top: none; border-right: none; display: block; position: absolute; left: 16px; top: 50%; margin-top: -6px; }
.g-right:after { content: ''; width: 20px; height: 2px; background: #fff; position: absolute; right: 16px; top: 50%; margin-top: -1px; }
.g-right:before { content: ''; width: 10px; height: 10px; border: 2px solid #fff; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); border-left: none; border-bottom: none; display: block; position: absolute; right: 16px; top: 50%; margin-top: -6px; }
.g-list { width: 100%; height: 100%; text-align: center; vertical-align: middle; position: absolute; left: 0; top: 0; }
.g-list span { display: inline-block; vertical-align: middle; height: 100%; }
.g-list img { vertical-align: middle; cursor: -webkit-grab; cursor: grab; transition: all .4s ease; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; }
.Gallery-wrap.grab .g-list img { cursor: -webkit-grabbing; cursor: grabbing; }
.g-top .g-count { width: auto; height: 100%; position: absolute; left: 0; top: 0; padding: 0 18px; }
.g-top button { height: 45px; width: 45px; border: none; position: absolute; right: 0; top: 0; opacity: .8; background: 0 0; -webkit-tap-highlight-color: transparent; }
.g-top span { display: block; width: 100%; height: 100%; line-height: 45px; color: #fff; }
.g-close { cursor: pointer; }
.g-close:after { content: ''; width: 24px; height: 2px; background: #fff; display: block; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); position: absolute; left: 8px; top: 21px; }
.g-close:before { content: ''; width: 24px; height: 2px; background: #fff; display: block; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: absolute; left: 8px; top: 21px; }
.g-top button:hover { opacity: 1; }
.loading { width: 100%; height: 100%; background: #111111; position: absolute; left: 0; top: 0; z-index: 1000; }
.loading s { display: block; width: 30px; height: 30px; background: #0ad1a9; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-top: -15px; margin-left: -15px; -moz-animation: load 1.5s linear infinite; -webkit-animation: load 1.5s linear infinite; }
.loading p { text-align: center; font-size: 12px; position: relative; top: 50%; margin-top: 25px; }

.inside_page_body{ width: 1300px;}
.pro_list{ width: 1200px; margin-bottom: 20px; overflow: hidden;}



ul.pro_list{ overflow:hidden; zoom:1;  }
ul.pro_list li{ width: 1198px; height: 403px; border: 1px solid #eee; padding-top: 36px; margin-bottom: 15px}
ul.pro_list li .team_pic{ margin-left: 36px; height: 363px; width: 275px; border-radius:10px; overflow: hidden; display: block;  float: left; margin-right: 46px;}
ul.pro_list li .team_pic img{transition: all .4s; width: 100%}
ul.pro_list li .team_pic img:hover{transform: scale(1.1); transition: all .4s;}
ul.pro_list li .team_biref{ width: 355px; float: left;}
ul.pro_list li .team_biref h2{font-size: 24px; line-height: 45px; margin-bottom: 10px;}
ul.pro_list li .team_biref h2 span{font-size: 14px; color: #1b76df;margin-left: 10px; display: inline;}
ul.pro_list li .team_biref span{font-size: 16px;color: #1b76df;line-height: 32px; display: block; margin-top: 20px;}
ul.pro_list li .team_biref p{ line-height: 30px; color: #666; background: url("../images/alice_index_8.jpg")/*tpa=templates/rhdk/images/alice_index_8.jpg*/ no-repeat 0 14px; padding-left: 10px;}
ul.pro_list li .team_biref em{ line-height: 30px; color: #666; padding-right: 20px; display: block;}
ul.pro_list li .team_img{ float: left;}
.jybz_text{ width: 266px; margin:5px auto 10px; text-align: center;}
.jybz_text p{ font-size: 18px; line-height: 45px; position: relative; margin-bottom: 10px;}
.jybz_text p::after{ content: "";position: absolute; bottom: 0;width: 30px; height: 5px; background:#1b76df;left: 44%; }
.jybz_text span{ font-size: 14px; color: #666; line-height: 24px;}
p.inside_con_title{ font-size: 30px; color: #fff;  padding-top: 270px; line-height: 54px;}
.location,.inside_banner .location a{ color: #fff; font-size: 14px;}
.location a:hover{ color: #1b76df}
.inside_con{ height: 72px; line-height: 72px; margin-bottom: 42px; border-bottom: 1px solid #eee;}
.inside_con ul{ display: table; margin:  0 auto;}
.inside_con ul li{ float: left; position: relative; margin: 12px 6px 0 6px;}
.inside_con ul li::before{content: "";position: absolute; height: 15px; width: 1px; background: #dedede; left:-6px; top: 18px;}
.inside_con ul li a{ display: block; height: 48px; line-height: 48px;padding: 0 40px; font-size: 15px; color: #454545}
.inside_con ul li.active a{background: #1b76df; color: #fff;}
.inside_con ul li.active a:hover{background: #1b76df; color: #fff; }
.inside_con ul li.active::before{content: ""; display: none}
.inside_con ul li.active:hover::before{content: ""; display: none}
.inside_con ul li:hover{background: #ddd; color: #fff;}
.inside_con ul li:hover a{ color: #1b76df;}
.inside_body{ min-height: 300px; padding-bottom: 60px; overflow: hidden;}
.inside_body p{line-height: 30px; margin-bottom: 10px; color: #666;}
.inside_news_con{ overflow: hidden;}




/*弹出框*/
.tan_all{width:100%;  height: 100%; background: rgba(0,0,0,0.5); position: fixed; top:0; left:0; z-index: 999; display: none; }
.tan_info{width:525px; height:560px; background: #fff; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); border-top:10px solid #1b76df; position: fixed; top:50%; left:50%; 
	margin-left:-262.5px; margin-top: -280px; padding: 20px 69px 0;position: relative; display: none}
.tan_info h4{font-size: 30px; color: #333333; font-weight: bold; text-align: center}
.tan_info h4 span{font-size: 30px; color: #1b76df; font-weight: bold;}
.tan_info h5{width:100%;  height: 30px; line-height: 30px; font-size: 14px; color: #999999; text-align: center}
.tan_info h5 span{color:#ff0000}
.tan_input{width:100%; height: auto; overflow: hidden; margin-top:22px }
.tan_input .input_list{width:100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.tan_input .input_list p{font-size: 16px; color: #333333; line-height: 30px;}
.tan_input .input_list input[type="text"]{width:100%; height: 47px; background: #eeeeee; border-radius: 2px; border: 0px; padding-left: 10px;}
.tan_input .input_list select{width:100%; height: 47px; background: #eeeeee; border-radius: 2px; border: 0px;  padding-left: 10px;}
.tan_ts{width:100%; height: 35px; line-height: 35px; font-size: 14px; color: #333333}
.tan_ts span{color: #fd0000}
.tan_submit{width:100%; height: 48px; background: #1b76df; color: #fff; text-align: center; line-height: 48px; font-size: 14px; border: 0px; border-radius: 5px; 
	margin-top:20px;}
.tan_xx{font-size: 12px; color: #333333; line-height: 28px; margin-top: 10px;}
.tan_xx span{color:#ff0000}
.tan_close{width:33px; height: 33px; position: absolute; top:5px; right:15px;}
.tan_close img{width:100%; height: 100%;}
.fsbsj_tan{width:424px; height:440px; background: #fff; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); border-top:8px solid #1b76df; position: fixed; top:50%; left:50%; 
	margin-left:-212px; margin-top: -220px; padding: 20px 24px 0;position: relative; display: none}
.fsbsj_tan h4{font-size:30px; color: #333333; text-align: center; margin-bottom:20px; font-weight: bold; }
.fsbsj_tan input[type="text"]{width:100%; height: 40px; border: 1px solid #e5e5e5; background:none; padding-left: 10px; }
.fsbsj_tan p{font-size: 16px; color: #333333; line-height:30px; }

.sbcx_submit{width:100%; height:40px; line-height:40px; background: #1b76df; color: #fff; font-size: 16px;  border: 0; margin-top: 20px;}
.sbsj_sj{width:100%; height:40px; position:relative;margin-top: 16px;}
.sbzc_dw{width:100%; height: 40px; margin-bottom:20px;}
.sbcx_submit:hover{background: #e52e00}
.index_news_list{ width: 1300px; overflow: hidden;}
.index_news_list li{ float: left; width:48.8%; height: 142px; margin-right: 22px; border-bottom: 1px solid #eee;}
.index_news_list li:nth-child(2n){float: right; margin-right: 0;}
.index_news_list li:hover{  background: #f8f8f8;}
.index_news_list li .news_left{ float: left; width: 104px; margin-top: 38px; background: url("../images/hw_top_26.png")/*tpa=templates/rhdk/images/hw_top_26.png*/ no-repeat right center; text-align: center; font-size: 36px; color: #333; line-height: 32px;}
.index_news_list li .news_left span{ font-size: 14px; color: #666;}
.index_news_list li .news_right{ width: 514px; padding: 28px 0 0 24px; float: left; }
.index_news_list li .news_right a{ font-size: 18px; line-height: 32px;}
.index_news_list li .news_right p{ font-size: 14px; line-height: 26px; color: #666;}



/* 新闻详情页 */
.news_detail_left{ min-height: 300px; float: left; background: #fff; width: 966px; padding: 20px 40px; overflow: hidden;}
.news_detail_left h1{ font-size: 24px; line-height: 45px; text-align: center; margin-top: 20px;}
.news_detail_left h1+p{font-size: 14px; color: #999; text-align: center; margin-top:10px; border-bottom: 1px solid #eee; display: block;padding-bottom: 10px; margin-bottom: 20px;}
.news_detail_left .news_body{ text-align: justify; line-height: 32px; color: #666; font-size: 14px;}
.news_detail_left .news_body p{ line-height: 2; color: #666;}
.news_detail_left .news_body p strong{ font-weight: bold; font-size: 16px;}

.news_detail_right{ width: 330px; float: right;}
.news_detail_right .pre_next_dttail{ height: 138px; background: #fff; margin-bottom: 16px; border: 1px solid #eee;}
.news_detail_right .pre_next_dttail span{ display: block; font-size: 18px; text-indent: 25px;padding-top: 30px;}
.news_detail_right .pre_next_dttail p{ text-indent: 25px; line-height: 45px; font-size: 14px; color: #666;}
.news_detail_right .pre_next_dttail p a{white-space:nowrap;word-break:keep-all;text-overflow:ellipsis; width: 296px; display: block; overflow: hidden; line-height: 45px;}
.news_detail_right .pre_next_dttail em{ display: block; color: #999;text-indent: 25px; font-size: 14px;}

.tj_news{ height: 300px; background: #fff; margin-bottom: 16px; border: 1px solid #eee;}
.tj_news p{ width: 274px; margin: 0 auto; border-bottom: 1px solid #eee;line-height: 56px; font-size:18px;}
.tj_news ul{ width: 274px; margin: 10px auto;}
.tj_news ul li{ line-height: 30px; font-size: 14px; color: #666;}
.return_list a{display: block; height: 42px; line-height: 42px; background: #374e8d ;color: #fff;text-align:center;}
.return_list a:hover{background: #333; color: #fff; }
.bg_grey{ overflow: hidden; margin-bottom: 30px;}






/*单页面*/
.dym_banner{width:100%; height:960px; position: relative; padding-top:210px; background: url("../images/ban.jpg")/*tpa=templates/rhdk/images/ban.jpg*/ no-repeat center}
.dym_banner .container{position: relative}
.dym_banner h4{font-size: 94px; color: #fff; font-weight: bold; text-align: center; }
.dym_banner h5{font-size: 50px; color: #fff;  text-align: center; font-weight: bold; margin-bottom: 66px;}
.dym_banner h6{font-size: 24px; color: #fff; line-height: 35px; text-align: center}
.dym_banner h6 span{color:#fc0000}
.bqfw_ban_input{width:90%; height:84px; margin: 20px auto 15px; background: #fff}
.bqfw_tijiao{width:110px; height: 48px; background: #f9a90e; font-size: 16px; color:#fff; border: 0; float: right; cursor: pointer}
.bqfw_tijiao:hover{background: #f9a90e}
.bqfw_zi{width:70%; height: 84px; float: left; background: url("../images/dym_sousuo.png")/*tpa=templates/rhdk/images/dym_sousuo.png*/ no-repeat 28px center;  padding-left: 90px}
.bqfw_zi input[type="text"]{width:100%; height: 100%;  border: 0; font-size: 24px; color:#333333}
.bqfw_souso{width:150px; height: 84px; float: right; background: #0d3b9b; text-align: center; line-height: 84px; font-size: 24px; color: #fff; cursor: pointer}
.bqfw_zi_info{width:100%; height:40px; line-height: 40px; margin:20px auto}
.txtMarquee-left{ position:relative;   }
.txtMarquee-left .bd{width:100%; height: 40px;}
.txtMarquee-left .bd .tempWrap{width:100%!important;}
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.bqfw_zi_info .txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:40px; line-height:40px;  text-align:left; _display:inline; width:360px !important;  font-size: 24px; color: #fff}
.ban_dianhua{width:auto; height: 62px; background: #e13b32; border-radius: 50px; text-align: center; line-height: 62px; font-size: 38px; color: #ffffff; font-weight: bold; margin:40px auto; display: table; padding: 0 33px;}
.dym_one{width:100%; height: auto; overflow: hidden; margin:44px 0 64px; padding-top: 20px; }
.dym_one li{width:25%; height: auto; float: left; text-align: center; transition: all .4s ease}
.dym_one li p{width:100%; height: 40px; line-height: 40px; font-size: 28px; color:#333333; text-align: center; margin-top: 8px;}
.dym_one li:hover{margin-top: -20px;}
.index_two{width:100%; height: auto; overflow: hidden; background: #f6f6f6; padding: 70px 0}
.index_title{width:100%; height: auto; overflow: hidden; text-align: center}
.index_title h3{font-size: 36px; color: #333333; margin-bottom: 8px;}
.index_title h4{font-size: 20px; color: #777777;}
.index_two ul{width:100%; height: auto; overflow: hidden; margin-top: 32px;}
.index_two ul li{width:280px; height: 280px; float: left; background: #fff; padding: 46px 0px 0; text-align: center; margin-right: 26px; transition: all .4s ease}
.index_two ul li h3{font-size: 22px; color: #333333; line-height: 40px; margin-bottom: 8px;}
.index_two ul li p{font-size: 16px; color: #777777; line-height: 26px;}
.index_two ul li:nth-child(4n){margin-right: 0}
.index_two ul li:hover{padding:26px 0px 0; }
.index_two_pic{width:100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.index_two_pic img{max-width: 100%}
.index_three{width:100%; height: auto; overflow: hidden; margin-top: 60px;}
.index_three ul{width:100%; height: auto; overflow: hidden; margin-top: 34px;}
.index_three ul li{width:280px; height: 160px; background: #f6f6f6 url("../images/n_icon.png")/*tpa=templates/rhdk/images/n_icon.png*/ no-repeat  90% 20px; padding: 26px 25px; float: left; margin-right: 26px; margin-bottom:26px; cursor: pointer}
.index_three ul li h4{font-size: 20px; color: #333333; margin-bottom:15px;}
.index_three ul li p{width:auto; font-size: 16px; color: #777777; line-height: 28px;}
.index_three ul li:nth-child(4n){margin-right: 0}
.index_three ul li:hover h4,.index_three ul li:hover p{color:#0d3b9b}
.index_four{width:100%; height: 490px; overflow: hidden; background: url("../images/xx_bjs.jpg")/*tpa=templates/rhdk/images/xx_bjs.jpg*/ no-repeat center; padding: 70px 0}
.index_four ul{width:100%; height: auto; overflow: hidden; margin-top:40px;}
.index_four ul li{width:380px;height: 220px; float: left; background: #fff; padding: 30px; margin-right:30px; cursor: pointer}
.index_four ul li h3{font-size: 20px; color: #333333; margin-bottom: 20px; height: 58px; padding-left:70px; line-height: 57px;}
.index_four ul li p{width:100%; height: auto; overflow: hidden; font-size: 16px; color: #777777; line-height: 28px;}
.index_four ul li:nth-child(3){margin-right: 0}
.index_four ul li:nth-child(1) h3{background: url("../images/fsi1.png")/*tpa=templates/rhdk/images/fsi1.png*/ no-repeat left center}
.index_four ul li:nth-child(2) h3{background: url("../images/fsi2.png")/*tpa=templates/rhdk/images/fsi2.png*/ no-repeat left center}
.index_four ul li:nth-child(3) h3{background: url("../images/fsi3.png")/*tpa=templates/rhdk/images/fsi3.png*/ no-repeat left center}
.index_four ul li:hover h3,.index_four ul li:hover p{color:#0d3b9b}




/*弹出*/
.dbzc_tan{width:500px; height:500px;  position:fixed; top:50%; left:50%; margin-left: -250px; margin-top: -250px;  background: #fff url("../images/bd_xs.png")/*tpa=templates/rhdk/images/bd_xs.png*/ no-repeat bottom center; padding-top: 55px;}
.dbzc_tan h4{font-size: 30px; color: #5d5d5d; text-align: center; width: 100%; font-weight:bold; margin-bottom: 8px; }
.dbzc_tan h5{font-size: 14px; color: #777777; line-height: 30px; text-align: center;}
.dbzc_tan_xx{width:500px; height: auto; padding: 0px 40px; margin-top: 20px}
.tan_div{width:100%; height:46px; position:relative; margin-top: 16px;}
.dbzc_tan_xx input[type="text"]{width:100%; height: 46px; border:0; background:#f5f5f5; padding: 0px 10px;  font-size: 16px; color: #777777}
.dbzc_tan_xx p{font-size: 14px; color: #5d5d5d; line-height: 30px; margin-top: 10px;}
.dbzc_tan_xx p span{color:#df2628}
.sbcx_submit{width:100%; height: 46px; background: #1d63e2; color: #fff; text-align: center; line-height:46px; font-size: 18px; border: 0; margin-top: 30px; cursor: pointer}
.tan_close{width:34px; height: 34px; position: absolute; top:20px; right:30px;}
.tan_close img{width:100%; height: 100%;}
.dbzc_tan .txtMarquee-left{width:420px; margin:25px auto 0;}
.dbzc_tan .txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:40px; line-height:40px;  text-align:left; _display:inline; width:200px !important; 
	font-size:14px; color: #5d5d5d}


























