@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body{font:12px/1.5 "Microsoft Yahei",Arial,"宋体",Verdana; color:#333;}
a{color:#333;text-decoration:none;outline: none;}
a:hover{color:#d9333f;text-decoration:none;}
ul li{list-style:none;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
img,input,select,button{vertical-align: middle;border:none;}
input,textarea{outline:none;border: 0;background:none;font-family:"Microsoft YaHei";-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);} 
input[type="submit"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.fl{float:left;}
.fr{float:right;}
.pos-r{position:relative;}
.pos-a{position:absolute;} 
.wrap{width:1120px;margin:0 auto;}
.box_20{margin:20px auto;}
.center{text-align:center;}



.news-list-tag li {position:relative;height: 32px;line-height: 32px;padding-left: 12px;overflow: hidden;}
.news-list-tag li a{font-size:14px;}
.news-list-tag li span{font-size:12px;float:right;padding-right:5px;}
.news-list-tag li:before{width:4px;height:4px;left:0;top:50%;margin-top:-2px;background:#ddd;content:'\200B';position:absolute}
.news-list-tag .important{height:50px;line-height:50px;font-weight:700;font-size:20px;overflow:hidden}
.news-list-tag .important i{left:0;top:50%;width:38px;height:19px;line-height:19px;margin-top:-9px;color:#fff;text-align:center;font-size:14px;font-style:normal;position:absolute}
.news-list-tag .important a{font-size:20px;font-weight:700;padding-left: 30px;}
.news-list-tag .red {background: #d03258}
.news-list-tag .blue {background: #3b8bec}
.news-list-tag .pink {background: #fc79a4}
.news-list-tag .green {background: #71b365}
.news-list-tag .orange {background: #fb8b48}
.ss-news h2{height:44px;line-height:44px;white-space:nowrap}
.ss-news h2 i{background:#d50000;height:30px;line-height:30px;margin-top:9px;margin-right:8px;padding:0 7px;border-radius:2px;color:#fff;vertical-align:top;font-size:18px;display:inline-block;overflow:hidden;font-style:normal}
.ss-news h2 a{font-size:28px}
.ss-news p{height:68px;line-height:30px;overflow:hidden;font-size:14px}
.ss-banner,.ss-banner img{width:750px;height:360px;overflow:hidden;object-fit:cover;}

.in_module{clear:both; margin:35px auto 0;}

.t_01{clear:both; width:100%; border-bottom:1px solid #e9e9e9; height:44px;}
.t_01 h3{font-size:21px; color:#333; line-height:30px; float:left;font-weight: normal;}
.t_01 h3 i{height:30px; display:block; float:left; margin:0 12px 0 0;}
.t_01 ul.menu{float:left; height:24px; margin:3px 0 0 38px;}
.t_01 ul.menu li{float:left; font-size:15px; color:#333;}
.t_01 ul.menu li a{color:#333; display:block; height:24px; line-height:24px; padding:0 11px; float:left;-webkit-border-radius:24px; -moz-border-radius:24px; -ms-border-radius:24px; -o-border-radius:24px; border-radius:24px;}
.t_01 ul.menu li a.on{background-color:#e30002; color:#fff;}
.t_01 ul.menu li a:hover{background-color:#e30002; color:#fff;}
.t_01 ul.menu li i{width:1px; height:15px; float:left; background-color:#aaa; margin:4.5px 7px 0 7px;}
.t_01 a.more{float:right; font-size:14px; color:#999; line-height:24px; background:url(../img/more_01.png) no-repeat right center; padding:0 13px 0 0; margin:3px 0 0 0;}
.t_01 a.more:hover{color:#e30002; background:url(../img/more_02.png) no-repeat right center;}

.t_02{clear:both; width:100%;}
.t_02 h3{font-size:18px; color:#333; font-weight:bold; float:left; line-height:18px; border-left:3px solid #e30002; padding:0 0 0 12px;}
.t_02 i{width:1px; height:14px; display:block; background-color:#e9e9e9; float:left; margin:2px 20px;}
.t_02 a.more{float:left; font-size:14px; color:#999;}
.t_02 a.more font{font-family:"SimSun";}
.t_02 a.more:hover{color:#e30002;}

.t_04{clear:both; width:100%; height:48px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.t_04 h3{font-size:18px; font-weight:bold; color:#333; line-height:18px; height:18px; border-left:3px solid #e30002; padding:0 0 0 14px; margin:15px 0; float:left;}
.t_04 a.more{color:#999; font-size:14px; line-height:48px; background:url(../img/more_01.png) no-repeat right center; float:right; margin:0 15px 0 0; padding:0 13px 0 0;}
.t_04 a.more:hover{color:#e30002; background:url(../img/more_02.png) no-repeat right center;}

.pk-item{width:328px;margin-left:28px;margin-bottom:10px;float:left;}
.pk-title{height:42px;line-height:42px}
.pk-title h3{color:#333333;font-size:18px;float:left}
.pk-image,.pk-image img{width:258px;height:172px;object-fit:cover;}
.pk-image{position:relative;display:block;margin-bottom:10px;}
.pk-image i{line-height:24px;padding:0 8px;background:rgba(0,0,0,.75);color:#fff;position:absolute;font-style:normal}
.pk-image h4{left:0;right:0;bottom:0;background:rgba(0,0,0,.65);height:32px;line-height:32px;color:#fff;text-align:center;font-weight:400;position:absolute;overflow:hidden}
.first{margin-left:0;}
.pk-title .more{float: right;font-size:14px;position: relative;color: #777;padding-left: 11px;}
.pk-title .more:hover{color:#d9333f;}
.pk-title .more:before{left:0;top:50%;background-image:url(../img/icon.png);background-position:-286px -122px;width:4px;height:6px;width:4px;height:6px;margin-top:-3px;content:'\200B';position:absolute}
.pet-knowledge{margin-top: 30px;overflow: hidden;border-top:1px solid #f2f2f2;padding-top:20px;}
.pk-list li{height:26px;line-height:26px;padding-left:12px;overflow:hidden;font-size:14px;position:relative}
.pk-list li:before{width:3px;height:3px;background:#ccc;left:0;top:50%;margin-top:-1px;position:absolute;content:'\200B'}

.starnews_ct{width:535px;overflow: hidden;}
.starnews_ct ul.list{clear:both; width:100%; margin:6px 0 0 0; float:left;}
.starnews_ct ul.list li{clear:both; width:100%; height:129px; border-bottom:1px dotted #ddd; margin:19px 0 0 0; float:left;}
.starnews_ct ul.list li span.fl{width:150px; height:110px; display:block; overflow:hidden;}
.starnews_ct ul.list li span.fl img{width:100%; display:block;height: 105px;object-fit:cover;}
.starnews_ct ul.list li span.fr{width:370px; display:block;}
.starnews_ct ul.list li span.fr h3{font-size:18px; color:#333; line-height:26px; height:26px; overflow:hidden;}
.starnews_ct ul.list li span.fr a:hover h3{color:#e30002;}
.starnews_ct ul.list li span.fr p{font-size:14px; color:#666; line-height:22px; height:44px; overflow:hidden; margin:8px 0 0 0;}
.starnews_ct ul.list li span.fr i{display:block; float:left; font-style:normal; font-size:12px; color:#999; line-height:20px; margin:10px 0 0 0;}
.starnews_ct ul.list li span.fr i.time{background:url(../img/time_01.png) no-repeat left center; padding:0 0 0 19px; margin-right:20px;}
.starnews_ct ul.list li span.fr i.browse{background:url(../img/browse_01.png) no-repeat left center; padding:0 0 0 20px;}
.blank30 {width: 100%;height: 30px;clear: both;}
.index_12{border-top:1px dotted #ddd;overflow: hidden;}

.in_starphoto{clear:both; width:100%; margin:20px 0 0 0;}
.in_starphoto li{float:left; width:190px; height:250px; position:relative; overflow:hidden; margin:10px 0 0 10px;}
.in_starphoto li:nth-child(1){width:320px; height:510px; overflow:hidden; margin:10px 0 0 0;}
.in_starphoto li:nth-child(1) a img{width:320px; height:510px; overflow:hidden;object-fit:cover;}
.in_starphoto li:nth-child(4){width:390px; height:250px; overflow:hidden;}
.in_starphoto li:nth-child(4) a img{width:390px; height:250px; overflow:hidden;object-fit:cover;}
.in_starphoto li:nth-child(5){width:390px; height:250px; overflow:hidden;}
.in_starphoto li:nth-child(5) a img{width:390px; height:250px; overflow:hidden;object-fit:cover;}
.in_starphoto li a img{width:190px; height:250px; overflow:hidden;object-fit:cover;}
.in_starphoto li.w1{width:320px; height:510px; overflow:hidden; margin:10px 0 0 0;}
.in_starphoto li.w1 a img{width:320px; height:510px; overflow:hidden;object-fit:cover;}
.in_starphoto li.w2{width:390px; height:250px; overflow:hidden;}
.in_starphoto li.w2 a img{width:390px; height:250px; overflow:hidden;object-fit:cover;}
.in_starphoto li h3{height:44px; line-height:44px;font-weight: normal;position:absolute; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.6); padding:0 22px; font-size:17px; color:#fff; text-align:center;}
.in_starphoto li a:hover h3{color:#e30002;}
.index_13{height: 590px;overflow: hidden;}

.new_list{clear:both; width:1120px;margin:28px auto;}
.new_list ul.new_listct{clear:both;padding:0;}
.new_listct li{height:22px; line-height:22px; float:left;margin-top:10px;list-style-type:disc;margin-left:10px;}
.new_listct li a{color:#333;font-size: 14px;}

.hot_search{clear:both; width:100%;margin-top: 30px;background-color:#f9f9f9; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding-bottom: 28px;}
.hot_search ul.hot_searchct{clear:both;width:1120px;margin:28px auto;}
.hot_searchct li{width:80px; height:28px; line-height:28px; overflow:hidden; float:left; margin:15px 10.5px 0 0; text-align:center; border:1px solid #ccc;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.hot_searchct li.last{margin:15px 0 0 0;}
.hot_searchct li a{width:100%; height:100%; display:block; color:#333;font-size: 14px;}
.hot_searchct li:hover{border:1px solid #e30002; background-color:#e30002;}
.hot_searchct li:hover a{color:#fff;}

.in_link{clear:both; width:100%;}
.in_linkct{clear:both;width: 1120px;margin: 30px auto;overflow: hidden;}
.in_linkct b{ width:110px; font-size:16px; display:block; color:#333; font-weight:bold; line-height:34px; height:34px; float:left; margin:0 15px 0 0;}
.in_linkct b i{width:3px; height:16px; display:block; background-color:#e30002; margin:9px 11px 0 0; float:left;}
.in_linkct b font{font-family:simsun; font-size:14px; font-weight:normal; margin:0 0 0 10px;}
.in_linkct p{float:left; line-height:34px; font-size:14px; color:#333;}
.in_linkct p a{color:#333; margin:0 24px 0 0; display:inline-block; float:left;}
.in_linkct p a:hover{color:#e30002;}


.list_left{float: left;width: 790px;}

.show_left{width: 740px; padding: 0px 30px; border: 1px solid #eaeaea;margin-bottom:10px;}
.crumbs-bar{padding-left: 27px; height: 26px; line-height: 26px; font-size: 14px;position: relative;margin-top:8px;color:#999;background:url(../img/home.png) center left no-repeat;background-size:20px 20px;}
.crumbs-bar a{color:#999;}
.list_title{margin-bottom: 8px;margin-top:3px;}
.list_title h1{height: auto;line-height: 50px;font-size: 30px;font-weight: bold;padding-top: 15px; padding-bottom: 20px;}
.show_title{margin: auto;}
.show_title h1{height: auto;line-height: 50px;font-size: 30px;text-align: center; font-weight: bold;padding-top: 15px; padding-bottom: 20px;}
.show_title span{display: block; height:40px;font-size: 14px; line-height: 20px; color: #999999; text-align: center;}
.show_title span i{display: inline-block; height: 20px; line-height: 18px; font-style: normal; border: 1px solid #a0a0a0; padding: 0px 6px; border-radius: 4px; color: #808080; box-sizing: border-box;}
.show_title span a{color: #999999;}
.show_title span a:hover{color: #FF3333;}

.show_cnt{color: #333333; font-size: 18px; line-height: 2em; text-align: justify;margin: 10px auto 30px auto;word-wrap:break-word;}
.show_cnt p{color: #333333; font-size: 18px; line-height: 2em; text-align: justify; margin-bottom: 18px; word-wrap:break-word; text-indent: 2em;}
.show_cnt h2,.show_cnt h3{font-weight:bold;color: #333333;text-indent: 1em;background: #f6f6f6; border-left: 5px solid #53C55A;font-size: 18px; line-height: 2em; text-align: justify; margin-bottom: 18px; word-wrap:break-word;}
.show_cnt img{max-width: 100%;margin-left: auto;margin-right: auto;display: block;}
.show_cnt .next_pre {font-size: 14px;}
.show_cnt .next_pre a{color: #333;}
.show_cnt .next_pre a:hover{color: #FF3333;text-decoration: underline;}

.hotpic_box{width:790px;overflow: hidden;padding: 30px 0;}
.hotpic_box span.tit{display:block;width:100px; height:20px; font-size:16px; color:#6C3E86; background: url(..../img/bg.png) no-repeat -130px -43px; font-weight: bold;}
.hotpic_box ul{width:790px;}
.hotpic_box ul:after{clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.hotpic_box ul li{float: left; width: 188px; height: 125px; margin-top: 12px; margin-right: 12px; text-align: center; position: relative;}
.hotpic_box ul li:nth-child(4){margin-right: 0px;}
.hotpic_box ul li:nth-child(8){margin-right: 0px;}
.hotpic_box ul li.last{margin-right:0px;}
.hotpic_box ul li img{width: 188px; height:125px;object-fit:cover;}
.hotpic_box ul li span{display: inline-block;width:188px; height:auto;line-height:1.4em;text-align:left;font-size: 14px;color: #fff; padding: 4px 6px; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; bottom: 0px; left: 0px; background-color: rgba(0,0,0,0.6); background-color: #000\9; filter: alpha(Opacity=75)\9; -moz-opacity: 0.75\9; opacity: 0.75\9;}
.hotpic_box ul li:hover span{white-space: normal;}
.hotpic_box ul li:hover span{white-space: normal;}

.list_item{clear: both;text-align: justify; max-height: 160px; margin-bottom:20px; overflow: hidden;padding-bottom: 20px; border-bottom: 1px solid #ecebeb;}
.list_item .list_img{float: left;display: inline-block;width: 264px;height: 160px; margin-right: 20px; overflow: hidden; position: relative;}
.list_item .list_img img{width: 264px;height: 160px; transform: translate(0,0); transition: all .4s;object-fit:cover;}
.list_item .list_img:hover img{transform: scale(1.06, 1.06); transition: all .4s;}
.list_item .list_img em{display: inline-block;width: 42px;height: 25px;line-height: 25px;color: #fff;font-style: normal;padding-left: 8px;position: absolute;z-index: 10;top: 12px;left: 0px;overflow: hidden; background-image: url(../img/bg.png); background-repeat: no-repeat;}
.list_item .list_img em.dig{background-position: -0px -150px;}
.list_item .list_img em.hot{background-position: -180px -150px;}
.list_item .list_img em.up{background-position: -60px -150px;}
.list_item .list_img em.orig{background-position: -120px -150px;}
.list_item .list_img em.select{background-position: -240px -150px;}
.list_item div{max-height: 126px; overflow: hidden;}
.list_item h3,.list_item h4{font-size: 20px;font-weight: bold; line-height: 30px; margin-bottom: 16px; text-align: left;}
.list_item h3 a,.list_item h4 a{color: #444;}
.list_item h3 a:hover,.list_item h4 a:hover{color: #FF3333;}
.list_item p.cnt{color: #999;font-size: 14px;line-height: 26px;max-height: 78px;overflow: hidden; word-wrap:break-word;}
.list_item p.view{color: #999; height: 22px; line-height: 22px;margin-top: 12px;}
.list_item p.view span{font-size: 12px; line-height: 30px;float: right;}
.list_item p.view em{padding-left: 25px; color: #e1a763; font-style: normal; background: url(../img/bg.png) no-repeat -200px -100px;}
.list_item p.view a{display: inline-block; float: left; font-size: 12px; height: 20px; line-height: 20px; padding: 0 8px; text-align: center; color: #999; border: 1px solid #ccc; border-radius: 4px; font-family: "Simsun";}
.list_item p.view a:hover{color: #FF3333; border: 1px solid #FF3333;}

.root-list-pagination{margin: 23px -5px}
.root-list-pagination li{height: 32px; line-height: 32px; padding: 0 10px; border: solid 1px #ccc; margin: 0 5px;color: #666;vertical-align: top;font-size: 14px;display: inline-block;overflow: hidden;}
.root-list-pagination li.thisclass{background: #e30002;color: #fff;}

.page_right{float: right;width: 300px;}
.page_rct{width:100%; border:1px solid #e9e9e9;}
.t_04{clear:both; width:100%; height:48px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.t_04 h3{font-size:18px; font-weight:bold; color:#333; line-height:18px; height:18px; border-left:3px solid #e30002; padding:0 0 0 14px; margin:15px 0; float:left;}
.t_04 a.more{color:#999; font-size:14px; line-height:48px; background:url(../img/more_01.png) no-repeat right center; float:right; margin:0 15px 0 0; padding:0 13px 0 0;}
.t_04 a.more:hover{color:#e30002; background:url(../img/more_02.png) no-repeat right center;}

.page_rnews{clear:both; width:250px; margin:5px auto;}
.page_rnews li{clear:both; width:100%; clear:both; height:45px; border-bottom:1px dotted #ddd;}
.page_rnews li:last-child{border-bottom:none;}
.page_rnews li i{width:18px; height:18px; line-height:18px; margin:13px 10px 0 0; text-align:center; display:block; background-color:#c2c2c2; color:#fff; font-style:normal; float:left; font-family:arial;}
.page_rnews li i.up{background-color:#e30002;}
.page_rnews li:first-child i{background-color: #e30002;}
.page_rnews li:nth-child(2) i{background-color: #e30002;}
.page_rnews li:nth-child(3) i{background-color: #e30002;}
.page_rnews li p{font-size:15px; color:#333; line-height:45px; height:45px; overflow:hidden;}
.page_rnews li.last{border-bottom:0;}


.casedetail-content ul li {margin: 5px 0px 5px 20px;list-style:disc;list-style-type: inherit;}
.casedetail-content h1,.casedetail-content h2,.casedetail-content h3,.casedetail-content h4,.casedetail-content h5,.casedetail-content h6 {text-indent:0em!important;}
.casedetail-content h1,.casedetail-content h2 {font-size:18px;font-weight:bold;border-left:4px solid #4693e9;margin:10px 0px 15px 0px;padding:10px 0 10px 20px;background:#f5f5f5;}
.casedetail-content h3 {font-size:16px;border-left:4px solid #ffae49;margin:15px 00px 20px 00px;padding:7px 0 6px 20px;color:#555;font-weight:bold;}
.casedetail-content h4 {font-size:15px;border-left:4px solid #02aabb;padding:5px 0 6px 20px;margin:10px 0px 15px 0px;}
.casedetail-content h5,.casedetail-content h6 {font-size:14px;margin:10px 0px 12px 0px;padding:3px 0 3px 20px;padding:3px 0 3px 20px;border-left:4px solid #bbbbbb;font-weight:initial;margin-bottom:7px;}