/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family:''; color:#333;}
a{ color:#666;}
a:hover{ color:#e22323; text-decoration:none;}
:hover{ transition:all .3s ease;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper1{ width:1200px; margin:0 auto;}
input,textarea,select{outline:none}
img{
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
/*common end*/


.head{ width:100%; background:#fff; position:relative; z-index:55;}
.head1bg{}
.head1{ height:30px; line-height:30px; font-size:14px;}
.head1 .lt{ float:left;}
.head1 .lt a{}
.head1 .lt a:hover{ }
.head1 .lt i{ font-style:normal;}
.head1 .rt{ float:right;}
.head1 .rt a{ display:inline-block; margin:0 0 0 30px;}
.head1 .rt a:hover{}
.head2bg{}
.head2{ height:230px;}
.head2 .logo{ float:left; width:61%; height:230px; position:relative;}
.head2 .logo img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.head2 .rt{ float:right; width:400px; margin:40px 0 0 0;}
/*slideTxtBox_01*/
.slideTxtBox_01{}
.slideTxtBox_01 .hd{ height:50px; line-height:50px;}
.slideTxtBox_01 .hd ul li{ float:left; margin-left:60px; text-align:center; font-size:14px; position:relative;}
.slideTxtBox_01 .hd ul li a{ display:block; color:#333;}
.slideTxtBox_01 .hd ul li.on:before{ content:""; width:30px; height:15px; position:absolute; bottom:-1px; left:50%; transform:translateX(-50%); background:url(../images/icon.png) center no-repeat;}
.slideTxtBox_01 .hd ul li.on a{ color:#e22323;} 
.slideTxtBox_01 .bd{}
.slideTxtBox_01 .bd .form{ height:50px;}
.slideTxtBox_01 .bd .form .text1{ float:left; border:1px solid #ccc; background:#fff; height:48px; line-height:48px; padding:0 10px; width:308px;}
.slideTxtBox_01 .bd .form .button1{ float:right; width:70px; height:50px; line-height:50px; background:#e22323 url(../images/search_grey.png) center no-repeat;}
.head3bg{ background:#e22323;}
.head3{ height:50px; }
/*menu*/
.menu{height:50px;line-height:50px; }
.menu ul li{ float:left; position:relative; }
.menu ul li dl{ background:#fff; width:160px; transform:translateX(-50%); position:absolute; left:50%; top:100%; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:24px; }
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; padding:10px 10px; }
.menu ul li dl dd a:hover{ color:#e22323;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center; padding:0 25px;}
.menu a:hover{color:#fff;}
a.menu_hover{ color:#fff;}
.menu ul li span a:before{ content:""; width:1px; height:16px; background:#ec7272; position:absolute; right:0; top:50%; transform:translateY(-50%);}


.tit1{}
.tit1 .h2{ border-bottom:4px solid #e6e6e6; height:31px; line-height:31px;}
.tit1 .h2 strong{ display:inline-block; padding-left:25px; background:url(../images/list_icon_1.png) left center no-repeat; font-size:18px; font-weight:normal; color:#e22323;}
.tit1 .h2 a{ float:right; font-size:12px; color:#e22323;}
.con01bg{ padding:20px 0 10px 0;}
.con01{}
.con01_lt{ float:left; width:285px; margin:0 20px 0 0; position:relative;}
.con01_lt .list{ margin-top:10px;}
.slideTxtBox_02{}
.slideTxtBox_02 .hd{ height:22px; line-height:20px; position:absolute; right:0; top:5px;}
.slideTxtBox_02 .hd ul li{ float:left; border:1px solid #cfcfcf; margin-left:5px;}
.slideTxtBox_02 .hd ul li a{ display:block; font-size:12px; background:url(../images/m1_dh_tl.jpg) repeat-x; padding:0 5px;}
.slideTxtBox_02 .hd ul li.on a{ background:#e22323; color:#fff;}
.slideTxtBox_02 .bd{}
.slideTxtBox_02 .bd ul{}
.slideTxtBox_02 .bd ul .img{}
.slideTxtBox_02 .bd ul .img img{ display:block; width:100%;}
.slideTxtBox_02 .bd ul li{ border-bottom:1px solid #e6e6e6; height:34px; line-height:34px;}
.slideTxtBox_02 .bd ul li a{ float:left; width:70%; height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size:14px;}
.slideTxtBox_02 .bd ul li span{ float:right; color:#999;}
.con01_ct1{ float:left; width:285px; margin:0 20px 0 0;}
.swiper-container1 { width: 100%; }
.swiper-container1 .swiper-slide {
	/* Center slide text vertically */
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;*/
}
.swiper-container1 .swiper-slide .img{ height:185px;}
.swiper-container1 .swiper-pagination1{ display:none;}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet{}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{}
.swiper-container1 .swiper-button-prev1,.swiper-container1 .swiper-button-next1{ border:1px solid #fff; border-radius:100%; width:28px; height:28px; background-size:14px 14px; margin-top:-15px;}
.swiper-container1 .swiper-button-prev1{}
.swiper-container1 .swiper-button-next1{}
/*.con01_ct2{ float:left; width:285px;}*/
.con01_ct2{ float:left; width:585px;}
.swiper-container2 { width: 100%; }
.swiper-container2 .swiper-slide { position:relative;
	/* Center slide text vertically */
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;*/
}
.swiper-container2 .swiper-slide .img{ height:400px;}
.swiper-container2 .swiper-slide .txt{ background:rgba(0,0,0,.5); color:#fff; width:100%; position:absolute; left:0; bottom:0;}
.swiper-container2 .swiper-slide .txt .h2{ padding:0 10px; font-size:14px; line-height:35px; height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.swiper-container2 .swiper-pagination2{ display:none;}
.swiper-container2 .swiper-pagination2 .swiper-pagination-bullet{}
.swiper-container2 .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{}
.swiper-container2 .swiper-button-prev2,.swiper-container2 .swiper-button-next2{ }
.swiper-container2 .swiper-button-prev2{}
.swiper-container2 .swiper-button-next2{}
.con01_rt{ float:right; width:585px; position:relative;}
.con01_rt .list{ margin-top:10px;}

.con02bg{ padding:10px 0 10px 0;}
.con02{}
.con02_lt{ float:left; width:585px; margin:0 30px 0 0 ; position:relative;}
.con02_lt .list{ margin-top:10px;}
.con02_ct{ float:left; width:380px;position:relative;}
.con02_ct .list{ margin-top:10px;}
.con02_rt{ float:right; width:585px;position:relative;}
.con02_rt .list{ margin-top:10px;}


.con03bg{ padding:10px 0 10px 0;}
.con03{}
.con03 img{ display:block; width:100%;}

.con04bg{ padding:10px 0 10px 0;}
.con04{}
.con04 .list{ margin-top:20px;}
.scroll_01{}
.scroll_01 .bd{}
.scroll_01 .bd ul li{ float:left; width:280px; margin:0 10px;}
.scroll_01 .bd ul li .img{}
.scroll_01 .bd ul li .img img{ display:block; width:100%; height:168px; object-fit: cover;}

.con05bg{ padding:10px 0 20px 0;}
.con05{}
.con05_lt{ float:left; width:380px; margin:0 30px 0 0;}
.con05_lt .list{ margin-top:20px;}
.con05_lt .list ul{}
.con05_lt .list ul li{ border-bottom:1px solid #e6e6e6; height:44px; line-height:44px;}
.con05_lt .list ul li a{ float:left; width:70%; height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size:14px;}
.con05_lt .list ul li span{ float:right; color:#999;}
.con05_ct{ float:left; width:380px;}
.con05_ct .list{ margin-top:20px;}
.con05_ct .list ul{}
.con05_ct .list ul li{ border-bottom:1px solid #e6e6e6; height:44px; line-height:44px;}
.con05_ct .list ul li a{ float:left; width:70%; height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size:14px;}
.con05_ct .list ul li span{ float:right; color:#999;}
.con05_rt{ float:right; width:585px;}
.con05_rt .list{ }
.con05_rt .list ul li{ padding:10px 0; border-bottom:1px solid #e6e6e6;}
.con05_rt .list ul li .img{ float:left; width:135px;}
.con05_rt .list ul li .img img{ display:block; width:100%; height:90px; object-fit: cover;}
.con05_rt .list ul li .txt{ float:right; width:calc(100% - 145px);}
.con05_rt .list ul li .txt .h2{ font-size:14px; line-height:24px; max-height:24px; overflow:hidden;}
.con05_rt .list ul li .txt .h3{ font-size:14px; line-height:24px; max-height:48px; overflow:hidden;}
.con05_rt .list ul li .txt .h4{ font-size:14px; line-height:24px; text-align:right;}
.con05_rt .list ul li .txt .h4 a{ color:#f00;}



.footbg{ background:#e22323; padding:20px 0;}
.foot{ color:#fff; font-size:14px; line-height:24px; text-align:center;}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot ul li{}



/*Add------------------------------------------------------------------------------*/

.insidebg{ padding:20px 0 120px 0;}
.inside{}
.weizhi{ font-size:15px; line-height:25px; text-align:right;}
.inside_con{ margin-top:20px;}
.inside_lt{ float:right; width:calc(100% - 296px);}
.in_nav{ border:1px solid #bebebe; height:43px; line-height:43px;}
.in_nav ul li{ float:left;}
.in_nav ul li a{ display:block; font-size:18px; padding:0 40px;}
.in_nav ul li.active a{ background:#ea3e3e; color:#fff;}
.about2{ margin-top:20px;font-size:16px;}
.inside_rt{ float:left; width:265px;}
.side_a{ background:#d1e1f0; padding:15px 20px 40px 20px;}
.side_a .h1{ font-size:16px; line-height:26px;}
.side_a .form1{ margin-top:15px; height:45px;}
.side_a .form1 .text1{ float:left; border:none; background:#fff; height:45px; line-height:45px; padding:0 0 0 10px; width:calc(100% - 55px);}
.side_a .form1 .button1{ float:right; width:45px; height:45px; background:#e22323 url(../images/search_grey.png) center no-repeat;}
.side_b{ border:1px solid #bebebe; margin-top:20px; padding:15px 20px 20px 20px;}
.side_b .h1{ border-bottom:4px solid #e6e6e6; height:25px; line-height:25px;}
.side_b .h1 span{ display:inline-block; border-bottom:4px solid #ea3e3e; padding:0 20px; font-size:16px;}
.side_b .list{}
.side_b .list ul li{ border-bottom:1px solid #bebebe; height:45px; line-height:45px;}
.side_b .list ul li a{ display:inline-block; vertical-align:middle; line-height:20px; width:calc(100% - 70px); height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.side_b .list ul li i{ font-style:normal; display:inline-block; vertical-align:middle; color:#ea3e3e; border:1px solid #ea3e3e; line-height:18px; padding:0 5px; margin-right:10px; border-radius:30px;}
.side_c{}
.side_c .h1{ height:137px; background:url(../images/img11.jpg) center no-repeat; color:#fff; text-align:center;}
.side_c .h1 strong{ display:block; font-size:20px; line-height:30px; padding:36px 0 0 0;}
.side_c .h1 span{ display:block; font-size:24px; line-height:34px;}
.side_c ul{ border:1px solid #EBEBEB; border-top:none;}
.side_c ul li{ border-top:1px solid #EBEBEB; height:50px; line-height:50px; overflow:hidden;}
.side_c ul li a{ display:block; background:url(../images/img12.png) no-repeat 50px 22px #fff; color:#333; padding-left:67px; font-size:16px;}
.side_c ul li.active a{ background:url(../images/img9.png) no-repeat 50px 22px #96311c; color:#fff;}


.news1{}
.news1 .list{}
.news1 .list ul li{ padding:20px 0; border-bottom:1px solid #bebebe;}
.news1 .list ul li .h2{ font-size:16px; line-height:26px;}
.news1 .list ul li .h3{ font-size:12px; line-height:20px; height:20px; margin-top:20px;}
.news1 .list ul li .h3 a{ float:left; padding:0 5px; background:#ea3e3e; color:#fff;}
.news1 .list ul li .h3 span{ float:right; color:#999;}


















