﻿/* CSS Document */



* {

	padding: 0px;

	margin: 0px;

	outline: 0 none;

}



a {

	text-decoration: none;

	color: #666;

	transition: all 0.5s ease 0s;

}



a:hover {

	color: #61075e;

	text-decoration: none;

}



ul {

	list-style-type: none;

}



li {

	vertical-align: bottom;

	zoom: 1;

}



img {

	border: 0px;

}



select {

	font-family: "pingfang SC", "Microsoft YaHei", "黑体";

	color: #666;

	font-size: 12px;

}



textarea {

	font-family: "pingfang SC", "Microsoft YaHei", "黑体";

	color: #666;

	font-size: 12px;

	outline: none;

}



table {

	border-collapse: collapse;

	border-spacing: 0px;

}



th,

td {

	padding: 0;

}



input {

	vertical-align: middle;

	outline: none;

	font-size: 12px;

	font-family: "pingfang SC", "Microsoft YaHei", "黑体";

}



.clearfix:before,

.clearfix:after {

	content: " ";

	display: block;

	height: 0;

	visibility: hidden;

	clear: both;

	overflow: hidden;

}



.clearfix {

	zoom: 1;

}



.clearfix:after {

	clear: both;

}



.hidden {

	display: none;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: normal;

	font-size: inherit

}



em,

i {

	font-style: normal;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



input[type="button"],

input[type="submit"],

input[type="reset"] {

	-webkit-appearance: none;

}



::-webkit-scrollbar {

	width: 8px;

}



::-webkit-scrollbar-track {

	background: #fff;

}



::-webkit-scrollbar-thumb {

	background: #61075e;

}



::-webkit-scrollbar-thumb:window-inactive {

	background: #61075e;

}



::-webkit-scrollbar-thumb:vertical:hover {

	background: #61075e;

}



body {

	font-family: "pingfang SC", "Microsoft YaHei", "黑体";

	background: #f2f1ec;

	color: #666;

	font-size: 12px;

	overflow-x: hidden;

}



.top {

	height: 100px;

	background: #61075e;

}



.top1 {

	max-width: 1200px;

	margin: 0px auto;

}





.top1 .top1_l img {

	margin-top: 15px;

}



.top1 .top1_r .search {

	width: 265px;

	height: 54px;

	background: #83061e;

	border-radius: 3px;

	margin-top: 28px;

}

.top1 .top1_r .search p{ background:url(../image/tel.png) no-repeat center left; padding-left:70px; height:54px; line-height:29px}





.top1 .top1_r .search .text {

	background: none;

	height: 47px;

	border: 0px;

	width: 215px;

	box-sizing: border-box;

	line-height: 47px;

	padding-left: 10px;

	color: #fff;

}



.top1 .top1_r .search .text::-webkit-input-placeholder {

	color: #fff;

}



.top1 .top1_r .search .anniu {

	background: url(../image/index_06_1.png) no-repeat center center;

	width: 47px;

	height: 47px;

	border: 0px;

	cursor: pointer;

}



.phone-header {

	display: none;

}



#menu {

	width: 100%;

	height: 41px;

	background: #460544;

	margin-top: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	overflow: hidden;

}



#nav {

	max-width: 1200px;

	margin: 0 auto;

	height: 41px;

}



#nav li {

	width:11.111%;

	float: left;

	text-align: center;

	position: relative;

}



#nav li a {

	display: block;

	font-size: 17px;

	line-height: 41px;

	color: #fff;

}



#nav li a.current,

#nav li a:hover {

	background: #61075e;

	color: #fff;

}



#nav li ul {

	display: none;

	position: absolute;

	z-index: 999;

	width: 100px;

	left: 0px;

	top: 41px;

	/* margin-left: -15px;*/

	overflow: hidden;

}



#nav li ul li {

	float: none;

	line-height: 35px;

	background: #c11d1c;

	width: 100px;

	border-bottom: 1px solid #c8201f;

}



#nav li ul li a {

	background: #cc2726;

}



.zhuanq2 {

	height: 480px;

}



.zhuanq2 .swiper-slide a {

	display: block;

	width: 100%;

	height: 480px;

	background-position: center center;

	background-size: cover;

}



.zhuanq2 .swiper-slide img {

	display: none;

	width: 100%;

	height: auto;

}



.zhuanq2 .swiper-pagination {

	text-align: center;

	padding-right: 15px;

	bottom: 5px !important;

	box-sizing: border-box;

}



.zhuanq2 .swiper-pagination-bullet {

	background: #fff;

	opacity: 1;

	width: 12px;

	height: 12px;

}



.zhuanq2 .swiper-pagination-bullet-active {

	opacity: 1;

	background: #333;

}



.zhuanq2 .swiper-button-prev {

	height: 45px;

	width: 45px;

	background: #333;

	border-radius: 50%;

	color: #fff;

	font-family: "宋体";

	text-align: center;

	line-height: 45px;

	font-size: 18px;

}



.zhuanq2 .swiper-button-next {

	height: 45px;

	width: 45px;

	background: #333;

	border-radius: 50%;

	color: #fff;

	font-family: "宋体";

	text-align: center;

	line-height: 45px;

	font-size: 18px;

}



.gjc {

	max-width: 1300px;

	margin: 0px auto;

	padding: 15px 0px;

	font-size: 16px;

	border-bottom: 1px solid #666;

}



.gjc .bt {

	color: #61075e;

	width: 100px;

	height: 20px;

	line-height: 20px;

}



.gjc .bd {

	width: calc(100% - 100px) !important;

}



.gjc .bd .tempWrap {

	width: 100% !important;

}



.gjc .bd ul {

	overflow: hidden;

	zoom: 1;

}



.gjc .bd ul li {

	padding: 0px 10px;

	border-right: 1px solid #333;

	text-align: left;

	_display: inline;

	float: left;

	width: auto !important;

	height: 20px;

	line-height: 20px;

}



.gjc .bd ul li a {

	color: #333;

}



.gjc .bd ul li a:hover {

	color: #61075e;

}







.in_nr {

	padding: 35px 0px;

	max-width: 1300px;

	margin: 0px auto;

}



.zdtj {

	width: 21%;

}



.zdtj ul li {

	overflow: hidden;

	margin-bottom: 10px;

	height: 79px;

}



.zdtj ul li a {

	display: block;

}



.zdtj ul li h2 {

	float: left;

}



.zdtj ul li h3 {

	float: left;

	display: table;

	text-align: center;

	background: #61075e;

	color: #fff;

	width: calc(100% - 77px);

}



.zdtj ul li h3 p {

	display: table-cell;

	height: 79px;

	vertical-align: middle;

	box-sizing: border-box;

	padding: 10px;

	font-size: 15px;

}



.news {

	width: 42%;

	margin-left: 6%;

}







.news1 .img {

	width: 190px;

	height: 140px;

	position: relative;

}



.news1 .img img {

	width: 100%;

	height: 100%;

}



.news1 .img span {

	position: absolute;

	background: url(../image/news_time_1.png) no-repeat;

	width: 67px;

	height: 35px;

	top: 15px;

	left: -15px;

	color: #fff;

	font-size: 14px;

	text-align: center;

	line-height: 25px;

}



.news1 .nr {

	width: calc(100% - 200px);

}



.news1 .nr h2 {

	font-size: 15px;

	overflow: hidden;

	margin-bottom: 6px;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



.news1 .nr h2 a {

	color: #333;

}



.news1 .nr h3 {

	overflow: hidden;

	font-size: 13px;

	line-height: 22px;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

}



.news1 .nr span {

	font-size: 12px;

	padding-top: 5px;

	display: block;

}



.news ul {

	padding-top: 15px;

}



.news ul li {

	height: 31px;

	line-height: 31px;

	font-size: 14px;

}



.news ul li a {

	display: block;

	width: calc(100% - 100px);

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.news ul li span {

	float: right;

	width: 90px;

}



.tzgg {

	width: 21%;

}



.tzgg ul li {

	margin-bottom: 25px;

}



.tzgg ul li .time {

	width: 45px;

	height: 45px;

	background: #61075e;

	color: #fff;

	text-align: center;

	line-height: 16px;

	font-size: 14px;

	box-sizing: border-box;

	padding-top: 6px;

}



.tzgg ul li .time b {

	font-size: 18px;

	display: block;

}



.tzgg ul li .nr {

	width: calc(100% - 55px);

}



.tzgg ul li .nr h2 {

	font-size: 14px;

	line-height: 24px;

	text-overflow: ellipsis;

	display: -webkit-box;

	overflow: hidden;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



.in_nr .bt {

	font-size: 17px;

	color: #333;

	padding-bottom: 25px;

}



.in_nr .bt span {

	float: right;

	font-size: 13px;

}



.zxkb {

	max-width: 1200px;

	margin: 0px auto;

	box-sizing: border-box;

	border: 1px solid #61075e;

	padding: 20px;

	line-height: 30px;

}



.zxkb .bt {

	color: #333;

	width: 140px;

	font-size: 15px;

}



.zxkb .bt img {

	vertical-align: middle;

	margin-right: 15px;

}



.zxkb .bd {

	width: calc(100% - 160px) !important;

}



.zxkb .bd .tempWrap {

	width: 100% !important;

}



.zxkb .bd ul {

	overflow: hidden;

	zoom: 1;

}



.zxkb .bd ul li {

	padding: 0px 10px;

	font-size: 15px;

	text-align: left;

	float: left;

	width: 340px !important;

	overflow: hidden;

	white-space: nowrap;

	text-overflow:ellipsis;

}



.zxkb .bd ul li a {

	display: block;

	width: 340px !important;

	overflow: hidden;

	white-space: nowrap;

	text-overflow:ellipsis;

}



/* 0.0 */

.di {

	background: #dfded9;

	margin-top: 324px;

}



.di1 {

	max-width: 1300px;

	margin: 0px auto;

	padding: 25px 0px;

}



.di1 ul li {

	width: 16.6%;

	float: left;

	text-align: center;

	font-size: 15px;

	color: #333;

}



.di1 ul li h2 {

	color: #460544;

	padding-bottom: 12px;

	font-size: 16px;

}



.di1 ul li a {

	display: block;

	font-size: 14px;

	line-height: 30px;

}



.di_bottom {

	padding: 15px 0px;

	background: #460544;

}



.di_bottom1 {

	max-width: 1200px;

	margin: 0px auto;

	color: #fff;

}



.di_bottom1 span {

	float: right;

}

.di_bottom1 a{ color: #fff;}



.mainbody  {

    width:1000px;

    margin: 0 auto;

    padding: 20px 24px;

    background: url(../image/index_101_1.png) repeat-y;

 }



#banner2  {

    margin: -19px 0 20px -20px;

}

#banner2 img  {

    width: 1040px;

    height: 240px;

}

.position  {

    line-height: 22px;

    margin: -12px 0 0 0;

    text-align: right;

    color: #868686;

    border-bottom: 1px solid #d4d4d4;

    padding-bottom:3px;

 }

.lefbar2  {

    width: 213px;

    padding-left: 20px;

    margin-left: -20px;

    border-right: 1px solid #d4d4d4;

    float: left;

    position: absolute/*; height: 100%*/;

    background: url(../image/neiye2_05_1.png) repeat-y right;}

.leftnav  {

    width: 233px;

    border-left: 1px solid #d4d4d4;

    border-top: 1px solid #d4d4d4;

     margin: -1px 0 37px -21px;}

.leftnav li{

    font: 14px/20px "微软雅黑";

    border-bottom: 1px solid #d4d4d4;

    background: #fff;

    text-align: center;}

.leftnav li a{

    color: #957070;

    display: block;

    width: 233px;

     padding: 12px 0 13px}

.leftnav li.current a{

    /*border-right: 1px solid #fff;*/ background: #61075e;

    color: #fff;}

.leftnav li a:hover{

    /*color: #61075e;*/ background: #61075e;

    color: #fff;}

.leftnav li a span{

    display: block;

    padding-left: 41px;}

.leftnav .subnav{

    padding-bottom: 20px;

    border-bottom: 1px solid #d4d4d4 ;

    background: url(../image/neiye3_14_1.png) repeat;

    display: none;

    margin-top:7px}

.leftnav .hover{ display: block;}

.leftnav .subnav li{

     width: 190px;

     margin: 0 auto;

     font: 13px/34px "微软雅黑";

     border-bottom: 1px dotted #cfcfcf;

     background: none;}

.leftnav .subnav li a

{

    padding: 0;

    width: 100%;}

.leftnav .subnav li a.on,.leftnav .subnav li a:hover

{

    background: #61075e;

    color: #fff;}



.rightbar2

{

    width: 754px;

    float: right;}

.rightbar2 .list_case{ width: 766px; padding: 25px 0 0;}

.rightbar2 .list_case li{ margin:0 12px 10px 0;}

.rightbar2 .case_content{ height: auto; width: 754px;}

.rightbar2 .news_ul .news_li{ border-bottom:1px #CCC dotted; padding-bottom:19px; padding-top:19px}

.rightbar2 .news_ul .news_li a{ /*float:left*/}

.rightbar2 .news_ul .news_li .news_y{ float:right; width:591px}

.rightbar2 .news_ul .news_li .news_y h3{ height: 26px; color:#be0303}



.list_jpkc{ padding: 0 10px;}

.list_jpkc li{ padding: 18px 0 17px; border-bottom: 1px dotted #d4d4d4;}

.time_kk{ width: 130px; float: left; text-align: center;}

.time{ width: 120px; height: 69px; padding: 4px; border: 1px solid #ececec; background: url(../image/neiye2_02_1.jpg) no-repeat 7px 9px; margin-bottom: 8px; text-align: left;}

.time h3{ padding-left: 37px; padding-top: 7px; color: #61075e; margin-bottom: 10px; font: 12px "微软雅黑";}

.time a{ display: block; line-height: 28px; width:74px; padding-left: 46px; color: #fff; background: #61075e url(../image/neiye_18_1.png) no-repeat 25px center;}

.detail_kk{ width: 576px; float: right; border-left: 1px solid #ececec; padding-left: 14px;}

.detail_kk h3{ font: 18px/35px "微软雅黑"; color: #333;}

.detail_kk h3.nr_btl{ font-size: 20px; text-align: center;}

.detail_kk p{ line-height: 24px; color: #444;}



 .rightbar3 {

            width: 300px;

            float: right;

            padding: 35px 10px;

            font-family: 微软雅黑;

        }

  .rightbar31 {

            margin-bottom:40px;

        }



        .rightbar31 .bt {

            font-size: 17px;

            margin-bottom: 20px;

        }



        .rightbar31 .bt img {

            vertical-align: middle;

            margin-right: 8px;

        }



 .rightbar4 {

            float: left;

            width: 710px;

            transform: none;

        }



.content

{

    padding:35px 0;

    font: 13px/28px "宋体";}

.content p

{

    margin-bottom: 24px;

    font-size:16px;

    font-family:微软雅黑;}

.content td

{

    padding:10px 15px;

    white-space:inherit;

    word-wrap: break-word;

    word-break: break-all;}

.content td p

{

    margin-bottom: 0px;

    line-height: 20px;}

.case_title

{

    text-align: center;

    padding-bottom: 10px;

    border-bottom: 1px solid #ddd;

    margin-bottom: 20px;}

.case_title h1

{

    font:bold 20px/30px "微软雅黑";

    color: #333;

    padding: 0px 0 5px;}

.case_title span

{

    color: #999;

    font: 13px/30px "宋体";}



.pagination{ text-align: center; padding: 25px 0;}

.pagination li{ width: 31px; height: 31px; display: inline-block; *display: inline; *zoom: 1; font: 14px/31px arial; text-align: center; background: #d86f6f; margin: 0; *margin: 0 3px;}

.pagination li.fli{ width: 103px; background: #e29090;}

.pagination li.lli{ width: 103px; background: #e29090;}

.pagination li a{ color: #fff; display: block; width: 100%;}

.pagination li span{ display: block; width: 100%; background: #fff;}

.pagination li.fli em{ padding-left: 24px; background: url(../image/neiye2_06_1.png) no-repeat left center;}

.pagination li.lli em{ padding-right: 24px; background: url(../image/neiye2_09_1.png) no-repeat right center;}

.pagination li a:hover,.pagination li a.current{ background-color: #61075e;}

.clicked{ background-color: #61075e;}



.case_title2{ text-align: left; padding-top: 15px; border-top: 1px solid #ddd;}

.case_title2 h1{ font:14px/16px "微软雅黑"; color: #333;}



.pagination ul a{

	margin: 0 3%;

}

.di1 ul li:last-child a{ height: 34px; margin-bottom: 6%; }







.form-panel li {

    float: left;

    border: 0;

    width: 258px;

    margin-right: 30px;

    margin-bottom: 17px;

}

.form-panel li label {

    display: block;

    color: #878787;

    font-size: 14px;

    line-height: 16px;

    margin: 16px 0 0 8px;

}

.form-panel .input {

    margin: 5px 0;

    width: 218px;

    height: 24px;

    padding: 3px 20px;

    border: 1px solid #e4e4e4;

    background: #e4e4e4;

    border-radius: 20px;

    color: #878787;

    line-height: 24px;

}

.form-panel li:after {

    content: '\20';

    display: block;

    height: 0;

    clear: both;

}



.form-panel .field {

    float: left;

    border: 0;

    width: 751px;

    margin-bottom: 17px;

}

.form-panel .input1 {

    margin: 5px 0;

    width: 506px;

    height: 24px;

    padding: 3px 20px;

    border: 1px solid #e4e4e4;

    background: #e4e4e4;

    border-radius: 20px;

    color: #878787;

    line-height: 24px;

}

.form-panel .textarea {

    margin: 5px 0;

    float: left;

    width: 506px;

    height: 129px;

    padding: 10px 20px;

    border: 1px solid #e4e4e4;

    background: #e4e4e4;

    border-radius: 20px;

    color: #878787;

    font-size: 14px;

    line-height: 16px;

    overflow: hidden;

    resize: none;

}



.form-panel .btn-submit {

    width: 162px;

    height: 34px;

    border: none;

    background: #e4e4e4;

    border-radius: 20px;

    cursor: pointer;

    font-size: 14px;

    color: #878787;


}



.di {

	background: #dfded9;

	margin-top: 80px;

}



.di1 {

	max-width: 1300px;

	margin: 0px auto;

	padding: 25px 0px;

}



.di1 ul li {

	width: 16.6%;

	float: left;

	text-align: center;

	font-size: 15px;

	color: #333;

}



.di1 ul li h2 {

	color: #84061e;

	padding-bottom: 12px;

	font-size: 16px;

}



.di1 ul li a {

	display: block;

	font-size: 14px;

	line-height: 30px;

}

.xxt p{ font-size:14px; line-height:24px; margin:0.5% 0}

.xxt p span{ display:inline-block; margin-left:5%}





@media (max-width:1024px){

.sy1-2 ul li .z2{width: 22%;margin: 0 6%;}



	}



@media (max-width:640px){

.sy1-2 ul li span{ font-size:12px}

	}





.xxt p{ font-size:14px; line-height:24px; margin:0.5% 0}

.xxt p span{ display:inline-block; margin-left:5%}

.sbb{ background:#F1F1F0; padding:5px 0}

.sbb p{ font-size:14px; overflow:hidden; line-height:28px; padding-left:2.6%}

.sbb p span{ float:right; border:#ae0b2a 1px solid; width:140px; overflow:hidden; border-radius:30px}

.sbb p span input{ height:26px; line-height:26px; border:0; background:none}

.sbb p span input:nth-child(1){ width:72%; float:left; padding-left:6%}

.sbb p span input:nth-child(2){ width:22%; float:right;background:url(../image/ss.png) center no-repeat;}

.rightbar2 .news_ul .news_li a{ display:none}
.rightbar2 .news_ul .news_li .news_y{ width:100%}
.rightbar2 .news_ul .news_li .news_y a{ display:block}







