@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
    box-sizing: border-box;
}

body {
	font-family: "microsoft yahei", Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 13px;
	 background:#f5f5f5;background-color: #f5f5f5 !important;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

.nscontent img{ max-width:100%; text-indent:0 !important}

/**/


ul {
    list-style: none;
}
a {
    text-decoration: none;
}
img {
    border: none;
}

.lc {
   
    overflow: hidden;
	background:#fff; margin-top: 30px !important;
}
.lc .title {
    margin: 30px 0 15px;
    height: 28px;
    text-align: left;
    line-height: 28px;
    font-size: 24px;
    color: #323232;
    font-weight: normal;
}
.lc .items .left {
    background: url(../images/item_left_bg.png) repeat-x;
    text-align: center;
    float: left;
    width: 18%;
    height: 273px;
    color: #fff;
   /* margin-right: 16px;*/
}
.lc .items h3 {
    line-height: 36px;
   
    font-size: 36px;
    font-weight: 400;
	padding-top:95px; padding-bottom:84px;
}
.lc .items p {
    color: #fff;
}
.lc .items p.p1 {
    opacity: .8;
    color: #fff;
    text-align: center;
}
.lc .items p.p2 {
   /* margin-top: 20px;*/
    color: #fff;
}
.amount {
    /*font-size: 40px;*/
}
.lc .items p.p3 {
    opacity: .8;
    color: #fff;
}
.picList li .p2 span{ display:inline-block; padding:5px 12px;}
.lc .items p.p4 {
    margin-top: 12px;
    line-height: 50px;
}
.lc .items .btn {
    color: #ff6200;
    background-color: #ffe7d8;
    height: 40px;
    width: 192px;
    transition: color .4s, opacity .4s;
    font-size: 16px;
    line-height: 22px;
    white-space: nowrap;
    vertical-align: middle;
    padding: 6px 12px;
    border: 1px solid transparent;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.lc .items .btn:hover {
    opacity: 0.8;
}
.lc .items a {
    transition: color .4s, opacity .4s;
    color: #fff;
}
.lc .items .right {
    float: right;
    width: 80%;
    position: relative;
    overflow: hidden;
	/*margin-left:12px; margin-right:12px;
	padding-left:40px; padding-right:40px;margin-left: 1%;
    margin-right: 1%;
    padding-left: 3.5%;
    padding-right: 3.5%;*/
}
.lc .items .right ul li {
    background-color: #fff;
   /* margin-right: 13px;*/
    text-align: center;
    float: left; padding-right: 18px;
     border-right:1px solid #e1e1e1;
   /* margin-right: 13px;*/
   width:23%;margin-right:2%;
    -webkit-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;
     padding-top:12px; padding-bottom:10px
}.lc .items .right ul li img{ max-width: 100% }
.lc .items .right ul li h3 a {
    color: #323232;
}
.lc .items .right ul li p.p1 {
    color: #5e5e5e; font-size:14px; line-height:14px; padding-top:16px; padding-bottom:12px;
}
.lc .items .right ul li p.p2 {
color: #fff;
    background: #e6382f;
    font-size: 14px; width:168px; margin:0 auto
}
.lc .items .right ul li p.p2 .ckxx{ background: #fff;
    border: 1px solid #e6382f; color:#5e5e5e}
.lc .items .right ul li p.p3 {
    color: #B0B0B0;
}
.lc .items .right ul li p.p4 {
    color: #666;
}
.lc .items .right ul li .btn {
    background-color: #ff6200;
    color: #fff;
}
.lc .items .right ul li .btn.sq {
    background-color: #e6e6e6;
}
.lc .items .right .next, .lc .items .right .prev {
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    width: 28px;
    height: 62px;
    line-height: 62px;
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    background: rgba(0, 0, 0, .2);
    font-family: simsun;
    transition: all ease-in .4s;
}
.lc .items .right .next {
    left: 0px;
}
.lc .items .right .prev {
    right: 0px;
}
.lc .items .right:hover .next {
    opacity: 1;
}
.lc .items .right:hover .prev {
    opacity: 1;
}


/**/
.lcc {
   
    overflow: hidden;
	background:#fff; margin-top: 30px !important;
}
.lcc .title {
    margin: 30px 0 15px;
    height: 28px;
    text-align: left;
    line-height: 28px;
    font-size: 24px;
    color: #323232;
    font-weight: normal;
}
.lcc .items .left {
    background: #194f96;
    text-align: center;
    float: left;
 /*   width: 262px;*/ width: 18%;
    height: 273px;
    color: #fff;
   /* margin-right: 16px;*/
}
.lcc .items h3 {
    line-height: 36px;
   
    font-size: 36px;
    font-weight: 400;
	padding-top:95px; padding-bottom:84px;
}
.lcc .items p {
    color: #fff;
}
.lcc .items p.p1 {
    opacity: .8;
    color: #fff;
    text-align: center;
}
.lcc .items p.p2 {
   /* margin-top: 20px;*/
    color: #fff;
}
.amount {
    /*font-size: 40px;*/
}
.lcc .items p.p3 {
    opacity: .8;
    color: #fff;
}
.picList li .p2 span{ display:inline-block; padding:5px 12px;}
.lcc .items p.p4 {
    margin-top: 12px;
    line-height: 50px;
}
.lcc .items .btn {
    color: #194f96;
    background-color: #ffe7d8;
    height: 40px;
    width: 192px;
    transition: color .4s, opacity .4s;
    font-size: 16px;
    line-height: 22px;
    white-space: nowrap;
    vertical-align: middle;
    padding: 6px 12px;
    border: 1px solid transparent;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.lcc .items .btn:hover {
    opacity: 0.8;
}
.lcc .items a {
    transition: color .4s, opacity .4s;
    color: #fff;
}
.lcc .items .right {
    float: left;
    width: 80%;
    position: relative;
    overflow: hidden;/*
	margin-left:1%; margin-right:1%;
	padding-left:3.5%; padding-right:3.5%;*/
}
.lcc .items .right ul li {background-color: #fff;
    /* margin-right: 13px; */
    text-align: center;
    float: left;
    padding-right: 18px;
    border-right: 1px solid #e1e1e1;
    /* margin-right: 13px; */
    padding-left: 18px;
    -webkit-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;
    padding-top: 12px;
    padding-bottom: 10px;
    /*background-color: #fff;
    margin-right: 13px;
    text-align: center;
    float: left;
    
   
    -webkit-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out; padding-top:5px; padding-bottom:10px*/
}
.lcc .items .right ul li h3 a {
    color: #323232;
}
.lcc .items .right ul li p.p1 {
    color: #5e5e5e; font-size:14px; line-height:14px; padding-top:16px; padding-bottom:10px;
}
.lcc .items .right ul li p.p2 {
color: #fff;
    background: #e6382f;
    font-size: 14px; width:72%; margin:0 auto
}
.lcc .items .right ul li img{ max-width: 100%; }
.lcc .items .right ul li p.p2 .ckxx{ background: #fff;
    border: 1px solid #e6382f; color:#5e5e5e}
.lcc .items .right ul li p.p3 {
    color: #B0B0B0;
}
.lcc .items .right ul li p.p4 {
    color: #666;
}
.lcc .items .right ul li .btn {
    background-color: #ff6200;
    color: #fff;
}
.lcc .items .right ul li .btn.sq {
    background-color: #e6e6e6;
}
.lcc .items .right .next, .lcc .items .right .prev {
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    width: 28px;
    height: 62px;
    line-height: 62px;
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    background: rgba(0, 0, 0, .2);
    font-family: simsun;
    transition: all ease-in .4s;
}
.lcc .items .right .next {
    left: 0px;
}
.lcc .items .right .prev {
    right: 0px;
}
.lcc .items .right:hover .next {
    opacity: 1;
}
.lcc .items .right:hover .prev {
    opacity: 1;
}






.header{ background:#fff}
.index-news{ background:#ffffff; }
.apple-banner {z-index:0; position:relative;
	width: 100%;
	height: 702px;
	overflow: hidden;margin-top:-65px;
}
.apple-banner .swiper-container {

	width: 100%;
	height: 702px;
}
.swiper-button-prev,.swiper-button-next{
	width: 15%;
	height: 100%;
	top:0;
	background:none;
	}
.swiper-button-prev{
	left:0;}	
.swiper-button-next{
	right:0;}	
.swiper-button-prev span,.swiper-button-next span{
	display:block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top:-32px;
	border-radius: 100%;
	background: rgba(180,180,180,0.25) url(../img/arrows.png) no-repeat center 17px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.swiper-button-next span{
	background: rgba(180,180,180,0.25) url(../img/arrows.png) no-repeat center -71px;
	left:auto;
	right:20px;
	}
.swiper-button-prev:hover span,.swiper-button-next:hover span{
	opacity: .6;
}
/*分页器*/
.apple-banner .swiper-pagination{
	top:auto;
	bottom:50px;
	background:none;
}
.apple-banner  .swiper-pagination-bullet {
	display: inline-block;
	width: 50px;
	height: 30px;
	margin: 0 3px;
	cursor: pointer;
	background: none;
	border-radius:0;
	opacity: 1;
}
.apple-banner  .swiper-pagination-bullet span {
	width: 50px;
	height: 2px;
	display: block;
	background: rgba(255,255,255,0.9);
}
.apple-banner .swiper-pagination-bullet-active span{
    background: rgba(255,255,255,0.9);;
}
.apple-banner .autoplay .swiper-pagination-bullet-active span{
    background: rgba(253,233,0,0.9);
}
.apple-banner  .swiper-pagination-bullet i{
	background: rgba(255,255,255,0.9);
	height: 2px;
	transform:scaleX(0);
	transform-origin: 0;
	display: block;
}
.apple-banner .autoplay .firsrCurrent i{
	transition:transform 2.9s linear;
	transform:scaleX(1);
}
.apple-banner .autoplay .current i{
	transition:transform 4s linear;
	transform:scaleX(1);
}
.apple-banner  .autoplay .replace span{
  background: rgba(255,255,255,0.9);;
}
/*内容样式*/

.slide1 {
	background: #000 url(../img/1.jpg) no-repeat center 100%;

}

.slide1 .title {
	text-align: center;
	margin-top: 100px;
	font-size: 30px;
	font-weight: normal;
	color: #fff;
}

.slide2 {
	background: #f3f3f3 url(../img/2.jpg) no-repeat center 100%;

}

.slide2 .title {
	padding-top: 100px;
	text-align: center;
}

.slide2 h2 {
	bottom: 100px;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	position: absolute;
	width: 100%;
}

.slide3 {
	background: #fff url(../img/3.jpg) no-repeat center 100%;

}

.slide3 .title {
	text-align: center;
	margin-top: 100px;
	font-size: 40px;
	font-weight: normal;
}
.w1200 {
	width:73%;
	max-width:  1300px;
	min-width: 1200px;
	margin: 0 auto;
	/*position: relative;*/
}
.fl{ float:left}
.fr{ float:right}
.clearfix:after {
    content: '';
    clear: both;
    display: block;
}


.nav{ padding-top:18px; padding-bottom:18px; border-bottom:1px solid #dc8789;}
.header-top{ background:#de0124;  border-bottom-left-radius:8px !important; border-bottom-right-radius:8px !important; margin-bottom:8px;}
.top-lx{ font-size:16px; line-height:25px; color:#fff; padding-left:14px; padding-right:14px;}
.top-lx span{ font-weight:bold}
.t1{width:100%;background: url(../img/top.png) no-repeat center top; background-size:auto 100%; z-index:2; position:relative; height:136px}
.t2{width:100%;background: url(../img/index_03.jpg) no-repeat center top; height:1554px; overflow:hidden}
.t3{width:100%;background: url(../img/index_04.jpg) no-repeat center top; height:376px;overflow:hidden}
.t1 img,.t2 img,.t3 img{ width:1920px; }

/**/
/*yx_rotaion*/
/*.yx-rotaion{  margin-right: auto; margin-bottom: 0; margin-left: auto; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{display:block; background:#191919; border-radius: 50%}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:7px;height:7px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{ background:  #ff0000; border-radius: 50%}
.rotaion_list{width:0;height:0;overflow:hidden;}*/

/**/
a{text-decoration:none; color: inherit;}
ul,li{list-style:none}

.information-main-fr {
	width: 98%;
	overflow: hidden;
	float: right;
	height: 374px;
	 margin-left:1.5%;
}
/*.prev {
	display: block;
	position: absolute;
	z-index: 1;
	top: 45%;
	margin-top: -30px;
	left: 10%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(../images/icon-arrow.png) -126px -137px no-repeat;
	cursor: pointer;
}
.next {
	display: block;
	position: absolute;
	left: auto;
	right: 10%;
	top: 45%;
	margin-top: -30px;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(../images/icon-arrow.png) -6px -137px no-repeat;
	cursor: pointer;
}*/
.information-main-back {
	background: #000;
	filter: Alpha(opacity=70);
	opacity: 0.7;
	position: absolute;
	z-index: 1;
	height: 60px;
	bottom: 0;
	width: 523px;
}
.information-main-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 523px;
	line-height: 60px;
	padding: 0 16px;
	display: block;
	z-index: 2;
	text-align: left;
	margin-top: -20px;
	font-size: 18px;
	color: #fff;
}
.main-btn {
	padding: 10px 17px;
	margin-top: 11px;
	border: 1px solid #7d7d7d;
	line-height: 1;
	color: #fff;
	border: 1px solid #ddd;
	float: right;
	font-size: 16px;
}
.information-main-fl .bd ul li {
	position: relative;
}
.information-main-fr .hd ul {
	font-size: 16px;
}
.information-main-fr .hd ul li {
	float: left;
	cursor: pointer;
	list-style: none;
	height: 60px;
	line-height: 60px;
	color: #3762c1;
	text-align: center;
	margin-right: 24px;
	border-top: 0;
	/*width: 175px;*/
	border-left: 0;
}
.information-main-fr .hd ul .on {
	color: #c50e12;
	border-bottom: 2px solid #c50e12;
	height: 60px;
	
	line-height:60px;
}
.information-main-fr .bd ul {
	color: #333;
	/*padding: 0 24px 0 32px;*/
}
.information-main-fr .bd ul li {
	height: 46px;
	border-bottom: 1px  dashed #dedede;
	line-height: 46px;
	text-align: left;
	list-style-type: disc; font-size:14px; color:#7b7b7b; line-height:
}
.information-main-fr .bd ul li span {
	float: right;
}
.information-main-fr .bd ul li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 350px;
	float: left;
}
.information-main-fr .bd ul li a:hover {
	color: #c40303;
}
.information-more {
	cursor: pointer;
	color: #f7a302;
	text-align: center;
	line-height: 34px;
	margin-top: 12px;
	font-size: 14px; display:none;
}
.information-more a {
	cursor: pointer;
	color: #f7a302;
	text-align: center;
	line-height: 34px;
	margin-top: 12px;
}
.information-more a:hover {
	color: #ff5e00;
}
.information-main-fr .hd{ border-bottom:1px solid #e5e5e5;}
.index-news{ padding:18px;}
.index-news .more{ color:#a2a2a2; font-size:14px; line-height:48px;}
.in-donation{ background:url(../images/hd_bg.jpg) no-repeat; width:100%; height:106px; margin-top:20px;}
.donatin-je{ color:#383838; font-size:16px; padding-left:30px; padding-top:30px; }
.donatin-je span{ color:#dd181a; font-size:33px;}
.donatinlink{ padding-top:30px; padding-right:20px; font-size: 0}
.donatinlink span{ display:inline-block; }
.donatinlink .wydt{ background:#c10202; padding:10px 20px; font-size:16px; color:#fff}
.donatinlink .dtselect{ background:#292929; font-size:16px; color:#fff; padding:10px 20px;}
.in-cen-r .tit{ font-size:18px; color:#000000; padding-top:26px; padding-bottom:10px; border-bottom:1px solid #e5e5e5; line-height:18px; font-weight:normal; margin-bottom:12px;}
.in-cen-r{ width:24%; padding:0 1.5% 0.8% 1.5%; background:#fff }
.in-center{ margin-top:20px;}
.in-cen-r h3{ margin-bottom:18px;}
.zxsq{ background:url(../images/yc_01.png) no-repeat; font-size:18px; color:#fff; line-height:50px; padding-left:80px; font-weight:normal }
.cwzyz{ background:url(../images/yc_02.png) no-repeat;color:#fff; line-height:50px; padding-left:80px; font-weight:normal;font-size:18px;}
.lxwm{ background:url(../images/yc_03.png) no-repeat;color:#fff; line-height:50px; padding-left:80px; font-weight:normal;font-size:18px;}
.jzml{background:url(../images/yc_04.png) no-repeat;color:#fff; line-height:50px; padding-left:80px; font-weight:normal;font-size:18px;}




.i35-wrap {
           
           
            vertical-align: top;
            border: 1px solid rgb(219, 219, 219);
           /* box-shadow: rgb(164, 160, 157) 1px 1px 9px -3px;*/
            background-color: #F5F5F5;
        }

        .i35-title {
            display: flex;
            border-bottom: 2px solid rgb(99, 65, 165);
            height: 60px;
            line-height: 40px;
        }

        .i35-title li {
            text-align: center;
            flex: 1 1 1px;
            cursor: pointer;
            padding: 10px 30px;
            color: rgb(51, 51, 51);
        }

        .i35-title li.active {
            color: #fff;
            background-color: rgb(99, 65, 165);
        }

        .i35-con {
            padding: 10px 18px; height: 118px; overflow: hidden;
        }

          .i35-con .content {
            display: none;
       
           
        }

        .i35-con .content li {
            font-size: 12px;
            height: 30px;
            line-height: 30px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
		.i35-con .content p{ font-size:14px; line-height:26px; color:#353535; text-indent:2em; }
	/**/
	.in-links{ background:#fff; padding-left:25px; padding-right:25px; margin-top:22px; }
	.in-links h2{ font-size:18px; color:#000; border-bottom: 1px solid #e9e9e9;font-weight:normal; padding-top:24px; padding-bottom:16px;}
	.links{ padding-top:22px;}
	.links li{ float:left; margin-right:1%; margin-bottom:30px; border:1px solid #e4e4e4; width:15.6%;}
	.links li img{ max-width:100%;}
	.links li p{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
	.links li:nth-child(6n){ margin-right:0}
	.footer{ background:#e2e2e2; width:100%; padding-top:66px; padding-bottom:60px; margin-top:25px;}
	.footer_logo{ margin-top:-5px; padding-bottom:15px;}
	.footer-left p{ font-size:16px; color:#505050; line-height:36px !important;}
	.foot-yhzh{ width: 23%;margin-left:4.5%; margin-right:5%;}
	.foot-yhzh h3{ font-size:24px; color:#de0124; font-weight:normal; line-height:24px; padding-bottom:23px;}
	.foot-yhzh p{ color:#4d4d4d; font-size:17px; line-height:48px !important;}
	.foot-contact h3{ color:#de0124; font-size:24px; font-weight:normal; background:url(../images/tel_icon.png) no-repeat right 36px center; line-height:30px !important;}
	.foot-contact h2{ font-size:24px; font-weight: normal; color:#4d4d4d; padding-top:8px;}
	.foot-contact p{ color:#4d4d4d; font-size:18px; line-height:18px !important; padding-top:28px; padding-bottom:15px; }
	.foot-contact h4{ color:#de0124; font-size:23px; font-weight:normal; line-height:23px !important;}
	.footer-ewm ul li{ float:left; margin-left:13px;}
	.footer-ewm{ padding-right:16px;}
	.footer-ewm ul li .text {
    text-align: center;
    color: #4d4d4d;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
}
.copy{ background:#393939; line-height:53px; color:#fff; font-size:14px;}
.banner-con {
    width: 100%; margin:0 auto; margin-bottom:30px; text-align:center
  
}
.banner-con img {
    vertical-align: middle;margin:0 auto; max-width: 100%; height:500px;
}


/**/



.body-con{font:14px/1.43 "Microsoft Yahei",Arial,sans-serif;color:#333; border: 1px solid #ddd; padding-bottom: 15px; }
.body-con *{margin:0;padding:0;box-sizing:border-box;}
.body-con .wkCl,.body-con .wkCr,.body-con .wbCl,.body-con .wbCr{}
.body-con .wkCl { border: 0px solid #c10000;}
.body-con .wkCr{ /*边距值*/}
.body-con .wbCl{ background-position: left bottom; height:10px; /*底部圆角高度值*/font-size:10px; line-height:10px;display:none;}
.body-con .wbCr{ background-position: right bottom; height:10px;margin-left:10px;/*底部圆角高度值*/}
/*内容框架部分*/

.body-con .zTitle{ margin-bottom: 15px; }
.body-con .zTitle span{display:block; padding:10px 0; color:#FFF; text-align:center; font-size:18px; background-color:#de0124;}
/*总标题部分*/

.body-con .titleR{ height:45px  !important;line-height:45px !important;margin:0 10px;border-bottom:1px dashed #ddd;}
.body-con .titleR h1 a{text-decoration:none;color:#333;font-size:16px;font-weight:normal; display:block; text-align:left; background: url(../images/xjt-icon.png) no-repeat left 35px center; padding-left: 70px;}
.body-con .titleR h1 a:hover{color: #de0124;/* color:#c10000;*/ /*font-weight: bold;*/ background: #F5F8FC url(../images/xjt-icon.png) no-repeat left  35px center ; font-size: 18px;}
.body-con .titleR .more{ position:absolute; right:10px; top:8px;/*定位值*/ color:#FFFFFF; text-decoration:none; font-size:12px; display:none;/*隐藏更多*/}
/*标题部分*/


/*内容框架部分*/

.body-con .boxCont{ display:none;}
.body-con .boxCont h2{ background:url(/iFile/201/1/icon_06.gif) no-repeat left bottom; height:32px; line-height:32px;}
.body-con .boxCont h2 span{ font-size:12px; font-family:Arial,"微软雅黑"; color:#c10000; text-decoration:none; display:block; background:url(/iFile/201/1/icon_21.gif) no-repeat 8px 12px; padding-left:22px;}
.body-con .boxCont h2 a{ text-decoration:none; background:none;}
.body-con .boxCont h2 a:hover span,.body-con .boxCont .zList li a:hover{ color:#c10000; text-decoration:none;}
.body-con .boxCont .selected a{ color:#905120; text-decoration:none;}
.body-con .boxCont .zList,.body-con .boxCont .zList_zi{ margin-bottom:5px;}
.body-con .boxCont .zList li{ border-bottom:#EAF1F9 1px solid; padding-left:15px; list-style:none;}
.body-con .boxCont .zList li a{ background:url(/iFile/201/1/icon_22.gif) no-repeat 8px 4px; *background:url(/iFile/201/1/icon_22.gif) no-repeat 8px 9px;  padding-left:18px; font-size:12px; font-family:Arial,"微软雅黑"; color:#3C3C3C; text-decoration:none; height:28px; line-height:28px;}


/**/
.breadcru h1{ display:none;}
.breadcru .tt{ font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:14px; color:#525252;}
.breadcru .tt .first{ background:url(/iFile/86/8001/home.gif) no-repeat 0 3px; padding-left:15px;}
.breadcru .tt a{ padding-left:5px; color:#525252; text-decoration:none;}
.breadcru .tt a:hover{ color:#C60303;}
.breadcru .tt .dq,.breadcru .tt .zj{ background:url(/iFile/86/8001/icon.gif) no-repeat 0 3px; _background:url(/iFile/86/8001/icon.gif) no-repeat 0 1px; padding-left:10px; margin-left:5px;}


/**/
.catetitle{display:inline-block; overflow:hidden;}
.catetitle .title_157{ font-size:18px; font-family:"微软雅黑"; font-weight:bold;  padding:0 18px 0 0; color:#333; display:inline-block;line-height:200%}


.cl-content p{ font-size: 16px; line-height: 200%; margin-top: 10px; text-indent: 2em }



.in-contact-us .title { background-color: #de0124; color: #fff; padding: 9px 0 9px; }
.in-contact-us .title h3 { font-size: 18px; position: relative; text-align:center;font-weight:normal;}
.in-contact-us .desc { /*background: #f2f2f2; */border: 1px #e1e1e1 solid; border-top: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 14px 13px 14px 13px; }
.in-contact-us .desc p { font-size: 13px !important; color: #666; line-height: 200% !important; }

.prolist {
    font-size: 14px;
    color: #333;
   
    position: relative;
}
.prolist .license-container {
    overflow: hidden;
}
.prolist .license-pro-list {
    padding-top: 60px;
}
.prolist .col-4 li {
    width: 33.3%;
}
.prolist .license-pro-list li {
    float: left;
    margin-bottom: 30px;
    padding: 0 1%;
}
.prolist .license-pro-list .license-box {
    display: block;
    text-align: center;
    overflow: hidden;
}
.prolist a {
    color: inherit;
    text-decoration: none;
}
.prolist .license-pro-list .pro-img {
   -webkit-transition: all ease .3s; transition: all ease .3s;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.prolist .license-pro-list .pro-img img {
    max-width: 100%;
    vertical-align: middle;
    border: none;
  -webkit-transition: all ease .3s !important; transition: all ease .3s  !important;
}
.prolist .license-pro-list .p-caption {
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    background: #f4f4f4;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
} 
.page1 {
    text-align: center;
    margin: 20px 0 30px;
    color: #666;
}
.pageing .list_no dt, .pagination {
    display: inline-block;
    margin-right: 24px;
}
.pageing .list_no dd, .pagination li {
    display: inline-block;
    margin-right: 6px;
}
.pagination .active {
    color: #fff;
}
.page1 a {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 11px;
    margin: 0 5px;
    border: 1px solid #ededed;
    color: #666;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}
.pagination .active a {
    color: #fff;
    background: #de0124;
}
.prolist .license-pro-list .license-box:hover .pro-img img {
    transform: scale(1.1);
}
.prolist .license-pro-list .p-caption {font-weight: normal;height: 50px;line-height: 50px;padding: 0 20px;background: #f4f4f4;color: #555;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 16px;}
.prolist .license-pro-list .p-caption { -webkit-transition:ease-in-out .2s; transition:ease-in-out .2s;}
.prolist .license-pro-list li:hover .p-caption{ background: #de0124 ; color: #fff;}


.sx_con {
	font-size: 12px;
	color: #666; padding-top: 20px;
}
.sx_con .title {
	text-align: center;
	/*border-bottom: #eee 1px solid;*/
	padding-bottom: 10px;
}
.sx_con .title h1 {
	color: #336699;
	font-size: 14px;
	line-height: 30px;
}
.sx_con .title p span {
	margin: 0 10px;
}
.sx_con .contMain { /*padding:20px 0;*/
	line-height: 200%;
}
.sx_con .contMain .tiyao {
	font-size: 14px;
	border: #E0E0E0 1px dashed;
	background: #F5F8FC;
	padding: 10px;
	margin-bottom: 30px;
}
.sx_con .change {
	margin-top: 10px;
}
.sx_con .change a {
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
.sx_con .change a:hover {
	color: #c49c5e;
}
.sx_con .change .lastone {
	color: #666666;
}
.sx_con .key {
	background: #F8F8F8 url(/iFile/165/artIcon.gif) no-repeat 10px 10px;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	margin-top: 30px;
}
.sx_con .key a {
	color: #4A628D;
	text-decoration: none;
}
.sx_con .newslist h2 {
	font-size: 14px;
	font-family: "微软雅黑", Arial;
	color: #505050;
	height: 30px;
	line-height: 30px;
}
.show_sx {
    padding: 50px 0px;
    color: #414141;
}

/**/
.news-item img { max-width: 100%; border: none; vertical-align: middle; }

 .news-item { padding: 20px 0 20px; border-bottom: 1px dashed #eee; overflow: hidden; }
 .news-item .date-info { padding-top: 2%; padding-bottom: 2%; width: 10%; font-size: 20px; margin-top: 10px; float: left; background-color: #de0124; color: #5f5f5f; text-align: center; -webkit-transition: all ease .3s; transition: all ease .3s; }
 .news-item .date-info span { display: block; line-height: 130%; font-weight: bold; }
 .news-item .date-info span.day { font-size: 24px; }
 .news-item .date-info span.year { color: #fff; /*background-color: #ccc;*/ font-size: 14px; font-weight: normal; }
 .news-item .news-content { width: 68%; float: left; margin: 1.5% 2% 0; }
 .news-item .news-content .news-title { font-size: 20px; font-weight: normal; margin-bottom: 10px; }
 .news-item .news-content a { font-size: 18px; color: #333; font-weight: bold; -webkit-transition: all ease .3s; transition: all ease .3s; }
 .news-item .news-content p { font-size: 14px; color: #666; line-height: 200%; font-weight: normal; }
 .news-item .img-box { float: left; width:16%; padding: 2px; border: 1px solid #ddd; }
 .news-item:hover { cursor: pointer; }
 .news-item:hover .date-info { /*background-color: #de0124;*/ }
 .news-item:hover .date-info span { color: #fff; }
 .news-item:hover .date-info span.year {/* background-color: #c10000;*/ }
 .news-item:hover .news-content a { /*color: #de0124; */}


  .pro-tel {
    padding-left: 50px;
    background: url() no-repeat left center;
    font-size: 20px;
    height: 41px;
    line-height: 41px;  
}
.product_title {

    border-bottom: 1px solid #dedede;
    margin-bottom: 40px;
    padding-bottom: 15px; margin-top: 50px;
}
.product_title b {
    font-size: 24px;
    font-weight: normal;
    color: #333;
    padding-left: 34px;
    background: url() no-repeat left center;

}
.news-lists ul li.lists{overflow: hidden; color: #7b7b7b;
height: 46px;
    border-bottom: 1px dashed #dedede;
    line-height: 46px;
    list-style-type: disc;
    font-size: 18px;
    color: #7b7b7b; padding-left: 28px; padding-right: 20px;
    background: url(../images/xb-icon.png) no-repeat left center;
 
}
.news-lists{ padding-top: 20px; }
.news-lists ul li.lists .tit{ font-size:16px; width: 85%;  }
.news-lists ul li.lists span{ font-size: 14px; }


.links1{ padding-top:22px;}
	.links1 li{ float:left;  margin-bottom:30px; border:1px solid #e4e4e4; width:15.6%; margin-left: 1%}
	.links1 li img{ max-width:100%;vertical-align: middle;
    border: none;
    -webkit-transition: all ease .3s !important;
    transition: all ease .3s !important;}
	.links1 li:last-child{ margin-right:0}


	.links1 li:hover img {
    transform: scale(1.1);
}

.gyxm{ padding-top: 20px; }
.gyxm .gyxmlists li {
    background-color: #fff;
    margin-right: 13px;
    text-align: center;
    float: left;
    width: 18.5%;
   margin-right: 1%;
    -webkit-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;  padding-bottom:20px;
   border: 1px solid #f3f3f3;
}


.gyxm .gyxmlists li:hover{box-shadow: 1px 1px 10px rgba(30,46,42,.3);transition: .5s;overflow:hidden;}
.gyxm .gyxmlists li h3 a {
    color: #323232;
}
.gyxm .gyxmlists li p.p1 {overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #5e5e5e; font-size:16px; padding-left: 6px; padding-right: 6px;
     line-height:16px; padding-top:12px; padding-bottom:12px;
}
.gyxm .gyxmlists li p.p2 {
color: #fff;
    background: #e6382f;
    font-size: 14px; width:70%; margin:0 auto
}
.gyxm .gyxmlists li p.p2 .ckxx{ background: #fff;
    border: 1px solid #e6382f; color:#5e5e5e}
.gyxm .gyxmlists li p.p3 {
    color: #B0B0B0;
}
.gyxm .gyxmlists li p.p4 {
    color: #666;
}
.gyxm .gyxmlists li .btn {
    background-color: #ff6200;
    color: #fff;
}
.gyxm .gyxmlists li .btn.sq {
    background-color: #e6e6e6;
}


.gyxm .gyxmlists li img{ max-width: 100% }

.gyxm .gyxmlists li .p2 span{ display:inline-block; padding:5px 12px;}

.xm-content * {
    margin: 0;
    padding: 0
}

.xm-content ul li {
    list-style: none
}

.xm-content img {
    border: 0
}
.xm-content .clearfix:after {
    display: block;
    content: "";
    clear: both;
}
.xm-content .small-img {
    display: flex;
    align-items: center;
    justify-content: center
}

.xm-content .clearfix:before,
.xm-content .clearfix:after {
    display: table;
    line-height: 0;
    content: ""
}

.xm-content .magnifier {
 /*   width: 500px;*/
    position: relative;
    float:left;
    max-width: 43%;
}

.xm-content .magnifier-container {
/*    width: 500px;*/
    height: 500px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd; max-width: 100%;
    
}

.xm-content .images-cover {
    height: 100%;
    width: 100%;
    position: relative
}

.xm-content .images-cover img {
    position: absolute;
    max-width: 100%;
}

.xm-content .magnifier-assembly {
    height: 100px;
    overflow: hidden;
    position: relative;
    padding:4px 30px;
    margin-top:10px;
    border:1px solid #ddd;
}

.xm-content .magnifier-btn {
    position: absolute;

    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -40px
}

.xm-content .magnifier-btn span {
    line-height: 80px;
    height: 80px;
    width: 20px;
    background:#fff url(../images/prev2.jpg) center center no-repeat;
    display: block;
    z-index: 9998;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.xm-content .magnifier-btn .magnifier-btn-left {
    float: left;
}

.xm-content .magnifier-btn .magnifier-btn-right {
    float: right;
        background: #fff url(../images/next2.jpg) center center no-repeat;
}

.xm-content .magnifier-line {
    position: relative;
    overflow: hidden;
    height: 80px;
        padding:10px 0;
}

.xm-content .magnifier-line ul {
    display: block;
    font-size: 0;
    width: 10000%;
    position: absolute;
    left: 0;
    z-index: 9997
}

.xm-content .magnifier-line li {
    float: left;
    width: 114px;
    cursor: pointer
}

.xm-content .magnifier-line ul>.active .small-img img{
    border:2px solid #de0124;
    width:100px;
    height:65px;
}

.xm-content .small-img {
    margin: 5px;
    overflow: hidden;
    text-align: center;

}

.xm-content .small-img img{
    width: 114px;
    height: 68px;
        -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;

}

.xm-content .magnifier-view {
    width: 100%;
    height: 100%;
    position: absolute;
    right: -105%;
    top: 0;
    z-index: 9999;
    background-color: #fff;
    display: none;
    overflow: hidden;
    border:1px solid #ddd;
}

.xm-content .magnifier-view img {
    max-width:200%;
    display: block
}

.xm-content .animation03 {
    transition: all .3s ease-in .1s;
    -ms-transition: all .3s ease-in .1s;
    -moz-transition: all .3s ease-in .1s;
    -webkit-transition: all .3s ease-in .1s;
    -o-transition: all .3s ease-in .1s
}


.xm-content .cp_miaoshu{
    width: 47%;
    margin-left: 40px;
    float: left;
    height: 422px;
    padding-top:20px;
    padding-bottom:5px;
    }
    .xm-content .cp_miaoshu .cp_title{
            font-size: 20px;
    font-weight: 600;
    
    border-bottom: 1px #d5d5d5 dashed;
    color: #333;
    font-family: "微软雅黑";
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 15px;
    overflow: hidden; margin-bottom: 15px;
    }
    .xm-content .cp_miaoshu .cp_con{
            padding-top: 10px;
    padding-bottom: 20px;
    }
    .xm-content .cp_miaoshu .cp_con .cp_type{
            line-height: 30px;
    color: #444;
    font-family: "微软雅黑",;
    font-size: 18px;
    font-weight: 400;
    display: block;
    }
.xm-content .cp-dec{
    margin-bottom: 20px; width: 50%; margin-right: 5%;
}
.xm-content .cp-dec p{
    font-size:14px;
    color:#666;
    line-height: 28px;
    text-align: justify;

    -webkit-line-clamp:3;
   
    min-height: 30px;
}
    .xm-content .online li{
        font-size:14px;
        margin-top:8px;
    }
.xm-content .online li a{
        display: inline-block;
    vertical-align: middle;
    }
    .xm-content .phone{
        font-size:20px;
        color:#ca0a1d;
        font-weight:bold;
        margin-top:20px;
        padding-bottom:20px;
        width:310px;
    }
    .xm-content .phone span{
        font-size:26px;
        color:#fb6028;
                line-height: 40px;
    }

.move-view,.magnifier-view{display: none !important;}
.xm-con{ /*margin-left: 40px;*/ margin-top: 40px; }
.jzewm{ width: 45%; }
.jzewm img{ max-width: 100%; }
.jzewm p{text-align: center; font-size: 20px; color: #de0124; text-indent: 0; line-height: 30px; letter-spacing: 6px;font-weight: 600}


.xq-con .product_title {
    border-bottom: 1px solid #dedede;
    margin-bottom: 40px;
    padding-bottom: 15px;
    margin-top: 50px;
}
.zxjz-url{ padding-top: 20px; }
.zxjz-url span{ display: inline-block; background: #de0124; font-size: 20px; padding: 10px 30px; color: #fff }
.body-con  h1{ padding: 0 !important; margin: 0 !important }
.ce-con{background-color: rgb(255, 255, 255); margin: 0px auto; padding: 1.5%; }
.footer-left{ width: 46% }
.foot-contact { width: 14% }
.ce-con-l{margin-right: 1.2%;overflow: hidden;width: 18%;}
.ce-con-r{margin-left: 1.5%;
    overflow: hidden;
    width: 79%;}
    .in-cen-l{ width: 75%; }
    .news-lb{ width: 50% }
    .yx-rotaion{ width: 100% !important }
    .in-xwlist{ width: 48% }
    .body-con .titleR .selected{ font-weight: bold; background: #F5F8FC url(../images/xjt-icon.png) no-repeat left 35px center; height:45px !important; line-height:45px !important }
    .body-con .titleR .selected a{ color: #de0124; /*font-weight: bold;*/ font-size: 18px; }
    .dropdown-menu{ display: none !important }
    .nosech{text-align: center;
    font-size: 20px;
    padding-top: 200px; padding-bottom: 200px;}
    .news-item .date-info .month{ font-weight: normal; color: #fff; font-size: 32px;}
.page-content-inner{ background:url(../images/form-bg.jpg) no-repeat right top !important; /* max-width: 100% !important;*/ }

.portlet.light{ background-color: rgba(255, 255, 255, 0.9) !important; }
.form-tb{ text-align: center; margin-bottom: 30px; margin-top: 30px; }
.page1 a{ color: #666 !important }
.pagination .active a{ background: #de0124 !important; color: #fff !important; border: 1px solid #ededed !important }
      .top-nav.fixed {
   background: #c10202;
    /*box-shadow: 0 0 15px rgb(0 0 0 / 40%);
    padding: 5px 0;*/
    position: fixed !important;
    top: 0;
}
/**/
.cl-content{ width:100%; }
.cl-content p img{ max-width:100%; display:inline-block; text-indent:-2em;}
.zx-tits{ overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	.brea_mtit{background-repeat: no-repeat; border-bottom: 1px solid rgb(221, 221, 221);}
	.parent-tit{ width: 26.1312%;}
	
	.clscs_right{width: 73.8688%; text-align: right;}
	.clscs_right_tit{padding-right: 10px; padding-top: 8px;}
	
	
	.logo1{float:left;margin-right:10px;}
        .name{float:left;}
        .name h1{font-size:26px;font-style: normal;color:#000;margin:5px 0 5px 0;}
        .name p{font-size:16px;color:#666;line-height: 24px;margin:0;}
		
		
		
		.sousuo{width:310px;float:right;font:14px/1.43 'Microsoft Yahei',Arial,sans-serif;}
.sousuo .clearFix227{ clear:both; height:0; overflow:hidden;}
.sousuo input{ vertical-align:middle;}
.sousuo .select{ vertical-align:middle; margin-right:5px;display:none;}
.sousuo .select01{display:none;}
.sousuo .select02{display:none;}
.sousuo .title{ color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold; display:none;}
.sousuo .kwCont{ height:38px; display:inline-block; float:right;}
.sousuo .kwCont .textCont{border:solid 1px #b3abaa; width:338px; height:30px; line-height:30px; color:#505050; float:left; padding:0 5px;box-sizing: border-box !important;-webkit-box-sizing: border-box !important; border-radius:15px !important;}
.anSearch{ background:url(../images/sousuo.png) no-repeat center center; width:24px; height:30px; border:none; float:left; cursor:pointer; position:absolute; bottom:0; right:12px;}
.sousuo .kwCont .textCont:focus{outline:none;}


.navlists{height:60px;margin:0 auto; width:100%}

.one-nav{ width:100%}

.navlists ul.one-nav li a, .navlists ul.one-nav li a:visited {display:block; text-align:center; text-decoration:none; width:100%; height:60px; color:#fff; /*background:#fff;*/ line-height:60px; font-size:16px;}
.navlists .two-nav {display:none;z-index:999;}
.navlists ul.one-nav li:hover a {color:#fff; background:#fd9f13;}
.navlists ul.one-nav li.selected a {color:#fff; background:#fd9f13;}
.navlists ul.one-nav li:hover ul.two-nav {display:block; position:absolute; top:61px; left:0; width:100%; }
.navlists ul.one-nav li:hover ul.two-nav li a {display:block; font-size:14px; background:rgba(255,255,255,0.8); border-bottom:solid 1px rgba(255,255,255,.2); color:#000; height:60px; line-height:60px;}
.navlists ul.one-nav li:hover ul.two-nav  li a:hover {background:#fd9f13; color:#fff;}

.one-nav .text_box{ width:11%; float:left; position:relative }

.two-nav{ width:100%; }


.yx-rotaion{ margin-right: auto; margin-bottom: 0; margin-left: auto;width:100% !important; height:369px !important; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:511px;height:369px;overflow:hidden;}
.yx-rotaion .rotaion_list li img{ max-width:100%; height:369px;}


.zx-list li{ margin:0 10px; font-size: 14px; border-bottom:1px dashed #eee; line-height: 200%; padding-top: 10px }
