@charset "utf-8";

/* CSS Document */

/*header*/

/*加载页*/

#loading{

		background-color: #d92028;

		height: 100%;

		width: 100%;

		position: fixed;

		z-index: 1000001;

		margin-top: 0px;

		top: 0px;

	}

	#loading-center{

		width: 100%;

		height: 100%;

		position: relative;

	}

	#loading-center1

	{

		width:50%; position:absolute; left:50%; margin-left:-25%; top:50%;

		margin-top:-100px;

	}

	#loading-center1 .loading_logo{width:100%; text-align:center;}

	#loading-center1 .loading_logo img{width:aito;}

	#loading-center-absolute {

		text-align:center;

		width:110px;

		overflow:hidden;

		margin:10% auto;

	}

	.object{

		width: 12px;

		height: 12px;

		background-color: #FFF;

		float: left;

	    margin:0px 2.5%;

		-moz-border-radius: 50% 50% 50% 50%;

		-webkit-border-radius: 50% 50% 50% 50%;

		border-radius: 50% 50% 50% 50%;

	}



	#object_one {	

		-webkit-animation: object_one 1.5s infinite;

		animation: object_one 1.5s infinite;

		}

	#object_two {

		-webkit-animation: object_two 1.5s infinite;

		animation: object_two 1.5s infinite;

		-webkit-animation-delay: 0.25s; 

	    animation-delay: 0.25s;

		}

	#object_three {

	    -webkit-animation: object_three 1.5s infinite;

		animation: object_three 1.5s infinite;

		-webkit-animation-delay: 0.5s;

	    animation-delay: 0.5s;	

		}

		#object_four {

	    -webkit-animation: object_three 1.5s infinite;

		animation: object_three 1.5s infinite;

		-webkit-animation-delay: 0.75s;

	    animation-delay: 0.75s;	

		}

		#object_five {

	    -webkit-animation: object_three 1.5s infinite;

		animation: object_three 1.5s infinite;

		-webkit-animation-delay: 1s;

	    animation-delay:1s;	

		}

		#object_six {

	    -webkit-animation: object_three 1.5s infinite;

		animation: object_three 1.5s infinite;

		-webkit-animation-delay: 1.25s;

	    animation-delay: 1.25s;	

		}

	@-webkit-keyframes object_one {

	75% { -webkit-transform: scale(0); }

	}

	@keyframes object_one {



	  75% { 

	    transform: scale(0);

	    -webkit-transform: scale(0);

	  }

	}

	@-webkit-keyframes object_two {

	  75% { -webkit-transform: scale(0); }

	}

	@keyframes object_two {

	  75% { 

	    transform: scale(0);

	    -webkit-transform:  scale(0);

	  }

	}

	@-webkit-keyframes object_three {



	  75% { -webkit-transform: scale(0); }

	}

	@keyframes object_three {



	  75% { 

	    transform: scale(0);

	    -webkit-transform: scale(0);

	  } 

	}

	

	@-webkit-keyframes object_four {



	  75% { -webkit-transform: scale(0); }

	}

	@keyframes object_four {



	  75% { 

	    transform: scale(0);

	    -webkit-transform: scale(0);

	  } 

	}

	

	@-webkit-keyframes object_five {



	  75% { -webkit-transform: scale(0); }

	}

	@keyframes object_five {



	  75% { 

	    transform: scale(0);

	    -webkit-transform: scale(0);

	  } 

	}

	

	@-webkit-keyframes object_six {



	  75% { -webkit-transform: scale(0); }

	}

	@keyframes object_six {



	  75% { 

	    transform: scale(0);

	    -webkit-transform: scale(0);

	  } 

	}

.i_top{width:100%; height:80px; position:relative; min-width:1200px;}

.i_top.fixedtop{-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  

box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/ position:fixed; left:0px; top:0px; z-index:10000; background-color:#fff;}



.i_menu{/*width:770px;*/ margin-left:60px; height:80px;}

.i_menu li{ height:80px; line-height:80px; padding:0px 30px; float:left;}

.i_menu li .mnu_a{ height:80px; line-height:80px; display:inline-block; overflow:hidden; color:#333333; font-size:16px; position:relative;}

.i_menu li .mnu_a i{width:0px; height:5px; background-color:#d81920; position:absolute; left:0px; bottom:0px;transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s;

-moz-border-radius: 2px;      /* Gecko browsers */

-webkit-border-radius: 2px;   /* Webkit browsers */

border-radius:2px;            /* W3C syntax */}

.i_menu li .mnu_a:hover,.i_menu li .mnu_a.activetmenu{ text-decoration:none; color:#333;}

.i_menu li .mnu_a:hover i,.i_menu li .mnu_a.activetmenu i{width:100%; text-decoration:none;}

.i_menu li .twodiv{width:100%; padding:25px 0px; background-color:#fff; position:fixed; left:0px; top:80px; z-index:10001;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  

box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/ display:none;}

.i_menu li .twodiv dl{width:100%;}

.i_menu li .twodiv dl dd{width:116px; height:78px; float:left; border-right:1px solid #eeeeee;}

.i_menu li .twodiv dl dd a{width:100%; text-align:center; display:inline-block; overflow:hidden; line-height:26px; color:#999999; font-size:14px; padding-top:52px;}

.i_menu li .twodiv dl dd a:hover{ color:#d81920; text-decoration:none;}

.i_menu li .twodiv dl dd a.a1{ background:url(../images/cp_tb1.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a1:hover{ background:url(../images/cp_tb11.png) top center no-repeat}

.i_menu li .twodiv dl dd a.a2{ background:url(../images/cp_tb2.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a2:hover{ background:url(../images/cp_tb21.png) top center no-repeat}

.i_menu li .twodiv dl dd a.a3{ background:url(../images/cp_tb3.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a3:hover{ background:url(../images/cp_tb31.png) top center no-repeat}

.i_menu li .twodiv dl dd a.a4{ background:url(../images/cp_tb4.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a4:hover{ background:url(../images/cp_tb41.png) top center no-repeat}

.i_menu li .twodiv dl dd a.a5{ background:url(../images/cp_tb5.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a5:hover{ background:url(../images/cp_tb51.png) top center no-repeat}

.i_menu li .twodiv dl dd a.a6{ background:url(../images/cp_tb6.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a6:hover{ background:url(../images/cp_tb61.png) top center no-repeat}

.i_menu li .twodiv dl dd a.a7{ background:url(../images/bc_cp1.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a7:hover{ background:url(../images/bc_cp1s.png) top center no-repeat}

.i_menu li .twodiv dl dd a.a8{ background:url(../images/cp_tb7.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a8:hover{ background:url(../images/cp_tb71.png) top center no-repeat}

.i_menu li .twodiv dl dd a.a9{ background:url(../images/cp_tb8.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a9:hover{ background:url(../images/cp_tb81.png) top center no-repeat}
.i_menu li .twodiv dl dd a.a10{ background:url(../images/cp_tb9.png) top center no-repeat;}

.i_menu li .twodiv dl dd a.a10:hover{ background:url(../images/cp_tb91.png) top center no-repeat}



.i_menu li .twodiv dl dt{width:129px; height:40px; float:left; border-right:1px solid #eeeeee;}

.i_menu li .twodiv dl dt a{width:100%; text-align:center; display:inline-block; overflow:hidden; line-height:40px; height:40px; color:#999999; font-size:14px;}

.i_menu li .twodiv dl dt a:hover{ color:#d81920; text-decoration:none;}





.i_top_r{width:470px; padding-top:8px; height:72px; padding-right:50px;}

.i_ss{width:150px; height:30px; border:1px solid #c6c6c6; margin-top:17px;

-moz-border-radius: 15px;      /* Gecko browsers */

-webkit-border-radius: 15px;   /* Webkit browsers */

border-radius:15px;            /* W3C syntax */}

.i_ss .ipt1{width:120px; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#333; text-indent:10px;

-moz-border-radius: 15px;      /* Gecko browsers */

-webkit-border-radius: 15px;   /* Webkit browsers */

border-radius:15px;            /* W3C syntax */ border:0px;}

.i_ss .ipt2{width:18px; height:30px; background:url(../images/tb4.png) center no-repeat; border:0px;}

.i_fxlj{ height:55px; padding:17px 13px 0px 17px; position:relative;}

.i_fxlj:after{content:"";width:1px; height:22px; background-color:#dcdcdc; position:absolute; right:0px; top:22px;}

.i_fxlj a{width:37px; text-align:center; float:left;}

.i_fxlj a img{width:29px; height:30px;}

.i_fxlj a:hover{ text-decoration:none;}

.i_phone{width:161px;}



.i_banner_t{/*width:255px;*/width:128px; background:url(../images/dh_01.png) repeat; height:100%; position:absolute;left:-128px; /*left:-255px;*/ top:0px; z-index:1000;}

.i_banner_t1{width:100%; height:45px; line-height:45px; background:url(../images/tb5.png) left 40px center no-repeat; text-align:center; overflow:hidden; color:#fff; font-size:18px; background-color:#e0363d; display:none;}

.i_banner_tc{width:100%; position:relative; height:100%; padding-top:25px;}

.i_banner_tc li{width:100%; height:50px; float:left;} 

/*.i_banner_tc li.bg1{ background:url(../images/cbg1.png) left 42px center no-repeat;}

.i_banner_tc li.bg2{ background:url(../images/cbg2.png) left 42px center no-repeat;}

.i_banner_tc li.bg3{ background:url(../images/cbg3.png) left 42px center no-repeat;}

.i_banner_tc li.bg4{ background:url(../images/cbg4.png) left 42px center no-repeat;}

.i_banner_tc li.bg5{ background:url(../images/cbg5.png) left 42px center no-repeat;}

.i_banner_tc li.bg6{ background:url(../images/cbg6.png) left 42px center no-repeat;}

.i_banner_tc li.bg7{ background:url(../images/cbg7.png) left 42px center no-repeat;}

.i_banner_tc li.bg8{ background:url(../images/cbg8.png) left 42px center no-repeat;}

.i_banner_tc li.bg9{ background:url(../images/cbg9.png) left 42px center no-repeat;}*/

.i_banner_tc li .cb_na{/*width:165px; padding-left:90px;*/width:108px; padding-left:20px; line-height:50px; display:inline-block; background:url(../images/e1.png) right 25px center no-repeat; height:50px; color:#ffffff; font-size:14px; overflow:hidden;}

.i_banner_tc li .cb_na:hover,.i_banner_tc li .cb_na.activecba{ color:#e0363d; background:url(../images/e2.png) right 25px center no-repeat; text-decoration:none;}

.i_banner_tc li dl{width:0px; height:100%; position:absolute;/* left:255px;*/ left:128px; background:url(../images/dh_01.png) repeat; top:0px; border-left:1px solid #fff; padding-top:25px;transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity: 0;   opacity: 0; overflow:hidden;}

.i_banner_tc li dl.activedl{width:220px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;}

.i_banner_tc li dl dd{width:100%; height:50px; float:left;}

.i_banner_tc li dl dd a{width:180px; height:50px; line-height:50px; display:inline-block; overflow:hidden; padding-left:40px; background:url(../images/e1.png) right 35px center no-repeat; color:#fff; font-size:14px;}

.i_banner_tc li dl dd a:hover{ background:url(../images/e2.png) right 35px center no-repeat; text-decoration:none; color:#e0363d;}

/*.i_banner_t::-webkit-scrollbar {

  width: 3px;

  border-radius: 15px;

  height: 10px;

  background: none;

}

.i_banner_t::-webkit-scrollbar-track {

  border-radius: 15px;

  width: 3px!important;

  background-color:#fff;

}

.i_banner_t::-webkit-scrollbar-thumb {

  width: 3px;

  height: 10px;

  border-radius: 10px;

  background-color: #d81920;

}*/





/*footer*/

.i_ff{ background-color:#333333;}

.i_footer{width:100%; padding:48px 0px 20px 0px; position:relative;}

.i_tmenu{width:55px; height:44px; position:absolute; right:-145px; top:-44px;}

.i_footer_t{width:100%; padding-bottom:60px;}

.i_footer_tl{width:840px; border-right:1px solid #393939;}

.i_footer_tl dt{width:130px; float:left; margin-right:35px; text-align:center; color:#fff; font-size:16px; line-height:43px}

.i_footer_tl dd{width:112px; float:left;}

.i_footer_tl dd ul{width:100%;}

.i_footer_tl dd ul li.lidiz{width:100%; height:45px; float:left;}

.i_footer_tl dd ul li.lidiz a,.i_footer_tl dd ul li.lidiz a:hover{width:100%; height:45px; line-height:45px; display:inline-block; overflow:hidden; color:#fff; font-size:16px;}

.i_footer_tl dd ul li{width:100%; height:30px; float:left;}

.i_footer_tl dd ul li a,.i_footer_tl dd ul li a:hover{width:100%; height:30px; line-height:30px; display:inline-block; overflow:hidden; color:#fff; font-size:12px;}

.i_footer_tr{width:320px;}

.i_footer_tr .s1{width:100%; height:59px; line-height:59px; color:#fff; font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.i_footer_tr .s2{width:100%; padding-top:27px; line-height:1.4; color:#fff; font-size:14px;}

.i_footer_tr .s2 a,.i_footer_tr .s2 a:hover{ color:#fff;}

.i_footer_b{width:100%; line-height:35px; color:#ffffff; font-size:14px;}

.i_footer_b a,.i_footer_b a:hover{ color:#fff;}

.i_footer_b .a1{ padding:0px 10px; display:inline-block;}



/*index content*/



.i_div_t{width:100%; height:70px; line-height:70px; border-bottom:1px solid #e3e3e3; overflow:hidden;}

.i_div_t .s1{ color:#000000; font-size:30px; font-weight:bold;}

.i_div_t .s2{ color:#888888; font-size:14px;}

.i_div_t .s2:hover{ text-decoration:none; color:#d81920;}

.i_div_t .s3 a{ padding:0px 10px; display:inline-block; color:#666666; font-size:14px;}

.i_div_t .s3 a:hover,.i_div_t .s3 a.activenews{ color:#d81920; text-decoration:none;}



.i_bg1{ background:url(../images/ebg1.jpg) repeat;}

.i_indexone{width:100%; padding:30px 0px 45px 0px;}

.i_indexone_t{width:100%; height:75px; line-height:75px; overflow:hidden; color:#888888; font-size:18px;}

.i_indexone_t span{ color:#000000; font-size:30px; font-weight:bold; padding-right:20px; display:inline-block;}

.i_indexone_c{width:100%;}

.i_indexone_c dt{width:260px; height:484px; float:left;}

.i_indexone_c dt .a_img{width:260px; height:484px; display:inline-block; overflow:hidden; position:relative;}

.i_indexone_c dt .a_img img{width:260px; height:484px;}

.i_indexone_c dt .a_img:hover{ text-decoration:none;}

.i_indexone_c dt .a_img .a_text{width:220px; height:180px; position:absolute; left:0px; top:40px; padding:0px 20px; z-index:1;}

.i_indexone_c dt .a_img .a_text_t{width:100%; height:88px; line-height:44px; overflow:hidden; color:#9a6e11; font-size:30px; text-align:center;/* font-family:"宋体";*/}

.i_indexone_c dt .a_img .a_text_t1{width:100%; height:33px; line-height:33px; margin-top:29px; color:#1f1f1f; font-size:20px; overflow:hidden; text-align:center;}

.i_indexone_c dt .a_img .a_text_t2{width:100%; height:29px; line-height:29px; text-align:center; color:#050f14; font-size:14px; overflow:hidden;}

.i_indexone_c dd{width:299px; height:248px; padding-left:11px; float:left;}

.i_indexone_c dd .a_img{width:299px; height:236px; display:inline-block; overflow:hidden; position:relative;}

.i_indexone_c dd .a_img img{width:299px; height:236px;}

.i_indexone_c dd .a_img .a_text{width:270px; position:absolute; left:20px; top:20px;}

.i_indexone_c dd .a_img .a_text .s1{width:100%; height:35px; line-height:35px; color:#222222; font-size:22px; overflow:hidden;}

.i_indexone_c dd .a_img .a_text .s2{width:100%; height:28px; line-height:28px; color:#222222; font-size:16px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}

.i_indexone_c dd .a_img .a_text .s3{width:100%; line-height:23px; color:#888888; font-size:14px;}

.i_indexone_c dd .a_img:hover{ text-decoration:none;}



.i_indextwo{width:100%; padding:40px 0px 60px 0px;}

.i_indextwo_t{width:100%; height:120px; line-height:1.8; text-align:center; color:#888888; font-size:18px;}

.i_indextwo_t span{ font-size:30px; font-weight:bold; color:#000000;}

.i_indextwo_c{width:100%;}

.i_indextwo_c dt{width:610px; height:304px; float:left;}

.i_indextwo_c dt .a_img{width:591px; height:285px; display:inline-block; overflow:hidden; position:relative;}

.i_indextwo_c dt .a_img img{width:591px; height:285px;}

.i_indextwo_c dt .a_img .a_text{width:250px; position:absolute; left:55px; top:65px;}

.i_indextwo_c dt .a_img .a_text .s1{width:100%; height:36px; line-height:36px; color:#222222; font-size:24px; overflow:hidden;}

.i_indextwo_c dt .a_img .a_text .s2{width:100%; height:24px; line-height:24px; color:#222222; font-size:16px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}

.i_indextwo_c dt .a_img .a_text .s3{width:100%; height:46px; overflow:hidden; margin-top:8px; margin-bottom:8px; line-height:23px; color:#888888; font-size:14px;}

.i_indextwo_c dt .a_img .a_text .s4{width:120px; height:39px; line-height:39px; border:1px solid #959595; text-align:center; overflow:hidden; color:#606363; font-size:14px;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */}

.i_indextwo_c dt .a_img:hover .a_text .s4{ border:1px solid #d81920; color:#d81920;}

.i_indextwo_c dd{width:305px; height:438px; float:left;}

.i_indextwo_c dd .div{width:286px; height:438px; background-color:#f2f2f2; display:inline-block; overflow:hidden; position:relative;}

.i_indextwo_c dd .div .a_img{width:286px; height:266px; display:inline-block; overflow:hidden;}

.i_indextwo_c dd .div .a_img img{width:286px; height:266px;}

.i_indextwo_c dd .div .a_text{width:266px; padding:25px 10px 0px 10px; text-align:center; color:#aaaaaa; font-size:14px; line-height:1.8;}

.i_indextwo_c dd .div .a_text .s1{ font-size:24px; color:#333333;}

.i_indextwo_c dd .div .a_text .s2{ margin-top:15px;width:120px; height:39px; border:1px solid #dcdcdc; line-height:39px; text-align:center; color:#888888; font-size:14px; display:inline-block; overflow:hidden;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */}

.i_indextwo_c dd .div .div1{width:285px; height:248px; background:url(../images/tb12.png) no-repeat; padding:190px 0px 0px 0px; text-align:center; position:absolute; left:0px; top:0px; opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.i_indextwo_c dd .div:hover .div1{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

.i_indextwo_c dd .div .div1_c{width:285px; height:41px; background:url(../images/tb13.png) center no-repeat; text-align:center;}

.i_indextwo_c dd .div .div1_c span{width:136px; height:39px; line-height:39px; display:inline-block; overflow:hidden; text-align:center; color:#fff; text-decoration:none; border:1px solid #a39e9a; font-size:14px;}





.i_indexthree{width:100%; height:449px;position:relative; overflow:hidden; min-width:1200px; }

.i_indexthree_c{width:1920px; height:449px;position:absolute; left:50%; top:0px; margin-left:-960px;}



.i_indexfour{width:100%; padding:15px 0px 55px 0px;}

.i_indexfour_c{width:100%; margin-top:35px;height:407px; overflow:hidden;}

.i_indexfour_con{width:100%;}

.i_indexfour_con .a_img{width:580px; height:407px; display:inline-block; overflow:hidden;}

.i_indexfour_con .a_img img{width:580px; height:407px; }

.i_indexfour_con .newsList{width:600px;}

.i_indexfour_con .newsList dt{width:100%; padding-bottom:34px;  float:left;}

.i_indexfour_con .newsList dt .a_img{width:215px; height:111px; display:inline-block; overflow:hidden;}

.i_indexfour_con .newsList dt .a_img img{width:215px; height:111px;}

.i_indexfour_con .newsList dt .a_img_r{width:360px;}

.i_indexfour_con .newsList dt .a_img_r .s1{width:100%; height:25px; line-height:25px; display:inline-block; overflow:hidden; color:#333333; font-size:18px;}

.i_indexfour_con .newsList dt .a_img_r .s1:hover{ text-decoration:none; color:#d81920;}

.i_indexfour_con .newsList dt .a_img_r .s3{width:100%; height:20px; margin-top:12px; line-height:20px; text-indent:30px; background:url(../images/s6.png) left center no-repeat; overflow:hidden; color:#bebebe; font-size:16px;}

.i_indexfour_con .newsList dt .a_img_r .s2{width:100%; height:48px; line-height:24px; overflow:hidden; color:#666666; font-size:14px; margin-top:6px;}

.i_indexfour_con .newsList dd{width:100%; height:40px; float:left; overflow:hidden; color:#bebebe; font-size:14px; line-height:40px; }

.i_indexfour_con .newsList dd a{ color:#333333;}

.i_indexfour_con .newsList dd a:hover{ text-decoration:none; color:#d81920;}

.i_indexfour_b{width:104px; height:33px; line-height:33px; text-align:center; border:1px solid #dcdcdc; display:inline-block; overflow:hidden; text-align:center; color:#666666; font-size:14px; margin-top:20px; margin-left:18px;-moz-border-radius: 16.5px;      /* Gecko browsers */

-webkit-border-radius: 16.5px;   /* Webkit browsers */

border-radius:16.5px;            /* W3C syntax */}

.i_indexfour_b:hover{ text-decoration:none; color:#d81920; border:1px solid #d81920;}





.i_serbg{ background-color:#d81920;}

.i_service{width:100%;}

.i_service_l{width:600px; height:400px; padding-top:49px;}

.i_service_l_t{width:100%; line-height:1.7; color:#fff; font-size:20px;}

.i_service_l_t span{ font-size:35px;}

.i_service_l_c{width:381px; padding-top:35px;}

.i_service_l_c li{width:127px; height:117px; float:left;}

.i_service_l_c li .div{width:93px; height:96px; position:relative; display:inline-block; overflow:hidden; color:#fff;}

.i_service_l_c li .div:hover{ color:#fff; text-decoration:none;}

.i_service_l_c li .div .img1{width:93px; height:96px;transition:All 0.4s ease-in-out;

   -webkit-transition:All 0.4s ease-in-out;

   -moz-transition:All 0.4s ease-in-out;

   -o-transition:All 0.4s ease-in-out;}

.i_service_l_c li .div:hover .img1{

	transform:rotate(360deg);

    -webkit-transform:rotate(360deg);

    -moz-transform:rotate(360deg);

    -o-transform:rotate(360deg);

    -ms-transform:rotate(360deg);

	}

.i_service_l_c li .div .div_c{width:93px; height:96px; position:absolute; left:0px; top:0px; padding-top:25px; text-align:center;}

.i_service_l_c li .div .div_c .s1{width:100%; height:25px; text-align:center;}

.i_service_l_c li .div .div_c .s1 img{transition:400ms; 

	filter: Alpha(Opacity=100);

	opacity: 1;}

.i_service_l_c li .div:hover .div_c .s1 img{

	filter: Alpha(Opacity=100); 

	opacity: 1; 

	-webkit-transform:scale(1.12); 

	transform:scale(1.12);

	}

.i_service_l_c li .div .div_c .s2{width:100%; height:35px; line-height:35px; text-align:center; overflow:hidden; font-size:10px;}

.i_service_r{width:600px; position:relative;}

.i_service_r .a_img{width:960px; height:449px; display:inline-block; overflow:hidden; position:absolute; left:0px; top:0px;}

.i_service_r .a_img img{width:960px; height:449px;}





.i_indexsix{width:100%; padding:35px 0px 55px 0px;}

.i_zs{width:100%; padding-top:35px;}

.i_zs_l{width:592px; height:313px; overflow:hidden;}

.i_zs_l .a_img{width:592px; height:313px; display:inline-block; overflow:hidden; position:relative;}

.i_zs_l .a_img img{width:592px; height:313px;}

.i_zs_l .a_img .a_text{width:552px; padding:0px 20px; position:absolute; left:0px; bottom:0px; height:45px; line-height:45px; display:inline-block; overflow:hidden; color:#fff; font-size:16px; background:url(../images/tb11.png) repeat;}

.i_zs_r{width:593px;}

.i_zs_r dt{width:100%; padding-bottom:20px; border-bottom:1px solid #ece7ee; float:left;}

.i_zs_r dt .a_img{width:156px; height:100px; display:inline-block; overflow:hidden;}

.i_zs_r dt .a_img img{width:156px; height:100px;}

.i_zs_r dt .a_img_r{width:410px; padding-right:7px;}

.i_zs_r dt .a_img_r .s1{width:100%; height:24px; line-height:24px; display:inline-block; overflow:hidden; color:#333333; font-size:18px;}

.i_zs_r dt .a_img_r .s1:hover{ text-decoration:none; color:#d81920;}

.i_zs_r dt .a_img_r .s2{width:100%; height:29px; line-height:29px; overflow:hidden; color:#bebebe; font-size:14px;}

.i_zs_r dt .a_img_r .s3{width:100%; height:48px; line-height:24px; overflow:hidden; color:#666666; font-size:14px;}

.i_zs_r dd{width:578px; height:50px; float:left; overflow:hidden; color:#888888; line-height:50px; background:url(../images/tb10.png) left center no-repeat; padding-left:15px;}

.i_zs_r dd a{ color:#333333; font-size:16px;}

.i_zs_r dd a:hover{ text-decoration:none; color:#d81920;}

.i_indexCase{width:100%; margin-top:30px; height:276px;}



.i_banner{width:100%; position:relative; overflow:hidden; min-width:1200px;}

.home-swiper {width: 100%;height: 100%;background: #fff;}

.home-swiper .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}

/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/

@-webkit-keyframes hvr-bob {

  0% {

    transform: scale(1.1);

-webkit-transform: scale(1.1);

  }



  100% {

    transform: scale(1);

-webkit-transform: scale(1);

  }

}



@keyframes hvr-bob {

  0% {

    transform: scale(1.1);

-webkit-transform: scale(1.1);

  }



  100% {

    transform: scale(1);

-webkit-transform: scale(1);

  }

}





/*other*/

.f_sideways{width:36px;/* height:100%;*/ height:460px;/* padding-top:10%;*/ position:fixed; right:-36px;/* top:0px;*/ top:50%; margin-top:-230px; /*background-color:#d7000f;*/ z-index:100001; background:url(../images/dh_01.png) repeat;}

.f_sideways_ul{width:100%;}

.f_sideways_ul li{width:100%; /* border-bottom:1px solid #ed424d;*/ border-bottom:1px solid #fff;}

.f_sideways_ul li a{width:100%;padding:20px 0px 10px 0px; display:inline-block; float:left; overflow:hidden; text-align:center; color:#fff;}

.f_sideways_ul li a:hover{ text-decoration:none; color:#fff; background-color:#f02f3d;}

.f_sideways_ul li a .s1{width:100%; height:25px; text-align:center;}

.f_sideways_ul li a .s2{width:100%; line-height:1.5;}



.f_sideways_ul li.zxrx_div{ position:relative; cursor:pointer;}

.f_sideways_ul li.zxrx_div .zxphone{ height:100%;width:0px; line-height:90px; text-align:center;color:#fff; background-color:#f02f3d; font-size:14px; position:absolute; right:36px; bottom:0px;opacity: 0; filter: alpha(opacity=0);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; overflow:hidden; text-indent:900px;}

.f_sideways_ul li.zxrx_div:hover .zxphone{width:150px;opacity: 1; filter: alpha(opacity=100); text-indent:0px;}



.n_banner{width:100%; min-width:1200px;}

.n_banner img{width:100%;}



.n_menuList{width:100%;}

.n_menuList li{width:135px; height:67px; float:left;}

.n_menuList li a{width:100%; height:67px; line-height:67px; display:inline-block; overflow:hidden; text-align:center; color:#000000; font-size:16px;}

.n_menuList li a:hover,.n_menuList li a.activetopmenu{ color:#fff; text-decoration:none; background-color:#d81920;}



.n_bg1{ background-color:#eeeeee;}

.n_fwtext{width:100%; padding:35px 0px;}

.n_fwtext li{width:303px; float:left;}

.n_fwtext li .div{width:290px; height:130px; border:1px dashed #dcdcdc; text-align:center; padding-top:25px; color:#333333; font-size:18px; line-height:1.6;}

.n_fwtext li .div span{ color:#d81920; font-size:30px; font-weight:bold;}



.n_newcon{width:100%; padding:60px 0px;}

.n_companyNewsList{width:100%;}

.n_companyNewsList li{width:303px; height:400px; float:left;}

.n_companyNewsList li .a_div{width:290px; height:372px; background-color:#fff; cursor:pointer; color:#666666; font-size:14px; display:inline-block; overflow:hidden;}

.n_companyNewsList li .a_div:hover{ background-color:#d81920; color:#fff; text-decoration:none;}

.n_companyNewsList li .a_div .a_img{width:290px; height:187px; overflow:hidden;}

.n_companyNewsList li .a_div .a_img img{width:290px; height:187px;}

.n_companyNewsList li .a_div .text_div{width:260px; padding:0px 15px;}

.n_companyNewsList li .a_div .text_div .s1{width:100%; height:53px; line-height:53px;  overflow:hidden; color:#222222; font-size:16px; display:inline-block;word-wrap:break-word;}

.n_companyNewsList li .a_div .text_div .s2{width:100%; height:63px; overflow:hidden; line-height:21px;word-wrap:break-word; text-align:justify;}

.n_companyNewsList li .a_div .text_div .s3{width:100%; height:24px; margin-top:24px;}

.n_companyNewsList li .a_div .text_div .s3 .a1{width:33px; height:20px; border:2px solid #bfbfbf; color:#bfbfbf; line-height:20px; text-align:center; display:inline-block;}

.n_companyNewsList li .a_div:hover .text_div .s1,.n_companyNewsList li .a_div:hover .text_div .s3 .a1{ color:#fff;}

.n_companyNewsList li .a_div:hover .text_div .s3 .a1{ border:2px solid #fff;}





.n_expoPages{width:100%; padding-top:50px; text-align:center;}

.n_expoPages a{ color:#fff; padding:0px 15px; height:35px; line-height:35px; text-align:center; background-color:#1b1b1b; font-size:14px; display:inline-block;}

.n_expoPages a:hover,.n_expoPages a.activepages{ color:#fff; text-decoration:none; background-color:#d81920;}



.n_actiLeft{width:880px;}

.n_actiRight{width:285px;}

.n_actiRight_t{width:100%; border-top:5px solid #c4c5c4; padding:10px 0px 15px 0px; line-height:1.8; color:#666666; font-family:Arial, Helvetica, sans-serif;}

.n_actiRight_t span{ color:#000000; font-size:24px; font-family:"微软雅黑";}

.n_activityNewsList{width:100%;}

.n_activityNewsList li{width:100%; padding-bottom:20px; float:left;}

.n_activityNewsList li .div{width:100%; height:240px; background-color:#fff; display:inline-block; overflow:hidden; color:#666666; font-size:14px;}

.n_activityNewsList li .div:hover{ color:#666; text-decoration:none;}

.n_activityNewsList li .div .a_img{width:380px; height:240px; display:inline-block; overflow:hidden;}

.n_activityNewsList li .div .a_img img{width:380px; height:240px;}

.n_activityNewsList li .div .a_img_r{width:435px; padding-right:35px;}

.n_activityNewsList li .div .a_img_r .s1{width:100%; height:65px; line-height:65px; overflow:hidden; color:#222222; font-size:18px;}

.n_activityNewsList li .div :hover.a_img_r .s1{ color:#d81920;}

.n_activityNewsList li .div .a_img_r .s2{width:100%; height:88px; text-align:justify; line-height:22px; overflow:hidden; margin-bottom:8px;}

.n_activityNewsList li .div .a_img_r .s3{ width:100%; height:62px; line-height:62px; background:url(../images/n_tb2.png) right center no-repeat; border-top:1px solid #e5e5e5;}

.n_activityNewsList li .div:hover .a_img_r .s3{ background:url(../images/n_tb3.png) right center no-repeat;}

.n_activityNewsList li .div .a_img_r .s3 span{background:url(../images/s61.png) left center no-repeat; padding-left:32px; height:62px; line-height:62px; color:#888888; display:inline-block; }

.n_actimtbd{width:100%;}

.n_actimtbd dt{width:100%; padding-bottom:15px; float:left;}

.n_actimtbd dt .a_img{width:285px; height:180px; display:inline-block; overflow:hidden; position:relative;}

.n_actimtbd dt .a_img img{width:285px; height:180px;}

.n_actimtbd dt .a_img .a_text{width:265px; height:32px; line-height:32px; overflow:hidden; padding:0px 10px; color:#fff; font-size:14px; position:absolute; left:0px; bottom:0px; background:url(../images/ewe.png) repeat;}

.n_actimtbd dt .a_img:hover .a_text{ color:#fff; text-decoration:none;}

.n_actimtbd dd{width:265px; height:49px; line-height:49px; overflow:hidden; border-bottom:1px solid #d9d9d9; float:left; background:url(../images/tb_03.png) left 3px center no-repeat; padding-left:20px;}

.n_actimtbd dd a{ color:#333333; font-size:14px;}

.n_actimtbd dd a:hover{ text-decoration:none; color:#d81920;}



.n_mtbddiv_t{width:100%; padding-bottom:30px;}



.n_mtbddiv_c{width:100%;float:left;}

.n_mtbddiv_c li{width:100%; float:left; padding-bottom:20px; }

.n_mtbddiv_c li .div{width:100%; background-color:#fff; display:inline-block; overflow:hidden; color:#666666; font-size:14px;}

.n_mtbddiv_c li .div:hover{ color:#666; text-decoration:none;}

.n_mtbddiv_c li .div .a_img{width:297px; height:187px; display:inline-block; overflow:hidden;}

.n_mtbddiv_c li .div .a_img img{width:297px; height:187px;}

.n_mtbddiv_c li .div .a_img_r{width:855px; padding-right:20px; padding-top:5px;}

.n_mtbddiv_c li .div .a_img_r .s1{width:100%; height:52px; line-height:52px; overflow:hidden; color:#222222; font-size:18px;}

.n_mtbddiv_c li .div :hover.a_img_r .s1{ color:#d81920;}

.n_mtbddiv_c li .div .a_img_r .s2{width:100%; height:66px; text-align:justify; line-height:22px; overflow:hidden;}

.n_mtbddiv_c li .div .a_img_r .s3{ width:100%; height:60px; line-height:60px;}

.n_mtbddiv_c li .div .a_img_r .s3 span{background:url(../images/s61.png) left center no-repeat; padding-left:32px; height:62px; line-height:62px; color:#888888; display:inline-block; }



.n_newsLeft{width:830px; padding:15px 25px; background-color:#fff;}

.n_newshot{width:265px; padding:0px 10px 20px 10px; background-color:#fff; margin-bottom:20px;}

.n_newshot_t{width:230px; color:#d81920; font-size:22px; height:53px; line-height:53px; border-bottom:1px solid #dcdcdc; background:url(../images/tb14.png) left center no-repeat; padding-left:35px;}

.n_newshot_t span{ color:#000000;}

.n_newshot_c{width:100%; padding-top:10px;}

.n_newshot_c dt{width:100%; padding-bottom:10px; float:left;}

.n_newshot_c dt .a_img{width:265px; height:149px; display:inline-block; overflow:hidden; margin-bottom:15px;}

.n_newshot_c dt .a_img img{width:265px; height:149px;}

.n_newshot_c dt .a_text{width:265px; height:25px; line-height:25px; overflow:hidden; color:#333333; font-size:16px; display:inline-block; overflow:hidden;}

.n_newshot_c dt .a_text:hover{ color:#d81920; text-decoration:none;}

.n_newshot_c dt .a_text1{width:100%; height:22px; line-height:22px; color:#999999; font-size:14px; overflow:hidden;}

.n_newshot_c dd{width:241px; height:39px; line-height:39px; overflow:hidden; float:left; background:url(../images/tb_03.png) left 3px center no-repeat; padding-left:24px;}

.n_newshot_c dd a{ color:#333333; font-size:14px;}

.n_newshot_c dd a:hover{ text-decoration:none; color:#d81920;}

.n_newshot_b{width:270px; padding-right:15px; text-align:right; padding-top:30px; height:104px; line-height:1.8; color:#333333; font-size:16px; background:url(../images/es_phone.jpg) no-repeat;}

.n_newshot_b span{ color:#d81920; font-size:22px; font-weight:bold;}



.a_newsdetails{width:100%;}

.a_details_t{width:100%; height:36px; line-height:36px; text-align:center; color:#222222; font-size:20px;}

.a_details_t1{width:100%; height:28px; text-align:center; line-height:28px; color:#666666; font-size:14px; overflow:hidden;}

.a_details_c{width:100%; padding-bottom:30px; padding-top:30px;line-height:1.8; color:#333333; font-size:14px; overflow-x:hidden;word-wrap:break-word;}

.a_details_c img{ max-width:100%;}

.a_details_b{width:100%; height:80px; line-height:80px; overflow:hidden;}

.a_details_b a{ color:#333333; font-size:14px;}

.a_details_b a:hover{ color:#d81920; text-decoration:none;}



.n_gccaseList{width:100%;}

.n_gccaseList li{width:405px; height:340px; float:left;}

.n_gccaseList li .div{width:390px; height:308px; border-bottom:1px solid #c9c9c9; display:inline-block; position:relative;color:#222222; font-size:16px; display:inline-block; }

.n_gccaseList li .div:hover{ color:#d81920; text-decoration:none;}

.n_gccaseList li .div .a_img{width:390px; height:245px; display:inline-block; overflow:hidden;}

.n_gccaseList li .div .a_img img{width:390px; height:245px;}

.n_gccaseList li .div .a_text{width:100%; height:60px; line-height:60px; overflow:hidden;}

.n_gccaseList li .div i{width:0%; position:absolute; left:0px; bottom:-1px; height:1px; background-color:#d81920;transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.n_gccaseList li .div:hover i{width:100%;}



.a_rlzydiv_c{width:100%; margin:0px; padding:0px;}

.a_rlzydiv_c dt{width:100%; height:46px; line-height:46px; float:left; font-weight:normal;}

.a_rlzydiv_c dt .div{width:100%; background-color:#d81920; color:#ffffff; font-size:16px;}

.a_rlzydiv_c dt .div .s1{width:158px; padding-left:45px;}

.a_rlzydiv_c dt .div .s2{width:167px; text-align:center;}

.a_rlzydiv_c dt .div .s3{width:188px; text-align:center;}

.a_rlzydiv_c dt .div .s4{width:167px; text-align:center;}

.a_rlzydiv_c dt .div .s5{width:149px; text-align:center;}

.a_rlzydiv_c dt .div .s6{width:168px; text-align:center;}

.a_rlzydiv_c dt .div .s7{width:158px; text-align:center;}

.a_rlzydiv_c dd{width:100%; float:left; font-weight:normal;}

.a_rlzydiv_c dd .div{width:100%; height:70px; line-height:70px; border-bottom:1px solid #d2d2d2; font-size:16px; color:#333333; cursor:pointer;}

.a_rlzydiv_c dd .div .s1{width:158px; padding-left:45px;}

.a_rlzydiv_c dd .div .s2{width:167px; text-align:center;}

.a_rlzydiv_c dd .div .s3{width:188px; text-align:center;}

.a_rlzydiv_c dd .div .s4{width:167px; text-align:center;}

.a_rlzydiv_c dd .div .s5{width:149px; text-align:center;}

.a_rlzydiv_c dd .div .s6{width:168px; text-align:center;}

.a_rlzydiv_c dd .div .s7{width:158px; text-align:center; color:#d81920;}

.a_rlzydiv_c dd .div1{width:1160px; padding:15px 10px 20px 40px; display:none;}

.a_rlzydiv_c dd .div1_l{width:1000px; line-height:2.0; overflow:hidden; color:#222222; font-size:14px;}

.a_rlzydiv_c dd .div1_l img{ max-width:100%;}

.a_rlzydiv_c dd .div1_r,.a_rlzydiv_c dd .div1_r:hover{width:120px; margin-top:15px; height:38px; line-height:38px; text-align:center; color:#fff; background-color:#d81920; font-size:14px; text-decoration:none; display:inline-block; overflow:hidden;

-moz-border-radius: 19px;      /* Gecko browsers */

-webkit-border-radius: 19px;   /* Webkit browsers */

border-radius:19px;            /* W3C syntax */ margin-right:10px;}



.a_map{width:100%; min-width:1200px; height:259px; overflow:hidden;}

.a_lxfs{width:100%;}

.a_lxfs li{width:614px; height:250px; float:left;}

.a_lxfs li .div{width:540px; height:214px; background-color:#fff; padding:7px 22px 0px 22px;}

.a_lxfs li .div_t{width:100%; height:45px; border-bottom:1px solid #e5e5e5; line-height:45px; overflow:hidden; color:#333333; font-size:18px;}

.a_lxfs li .div_c{width:100%; margin-top:10px; height:150px; line-height:30px; overflow:hidden; color:#222222; font-size:14px;}

.a_lxfs_bottom_t{width:100%; padding-top:35px; text-align:center; color:#333333; font-size:14px;}

.a_lxfs_bottom_t .div1{ padding:0px 10px; display:inline-block;}

.a_lxfs_bottom_t .div1 img{width:166px; height:166px;}

.a_lxfs_bottom_t .div1 .text1{ height:40px; line-height:40px; padding-left:30px; display:inline-block;}

.a_lxfs_bottom_t .div1 .text1.bg1{ background:url(../images/lx5.png) left center no-repeat;}

.a_lxfs_bottom_t .div1 .text1.bg2{ background:url(../images/lx6.png) left center no-repeat;}

.a_lxfs_bottom_b{width:100%; padding-top:25px; text-align:center;}

.a_lxfs_bottom_b .s1{ background:url(../images/lx7.png) left center no-repeat; padding-left:50px; display:inline-block; color:#d81920; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.2; text-align:left;}

.a_lxfs_bottom_b .s1 span{ color:#d81920; font-size:30px;}



.a_zxly_t{width:100%; text-align:center; color:#b2b0b0; font-size:28px; font-family:Arial, Helvetica, sans-serif; line-height:1.4;}

.a_zxly_t span{ color:#222222; font-size:35px; font-family:"微软雅黑";}

.a_zxly_t1{width:100%; height:57px; line-height:57px; text-align:center; color:#888888; font-size:14px;}

.a_zxly_t1 span{ display:inline-block; background:url(../images/lx8.png) left center no-repeat; padding-left:22px;}

.a_zxly_c{width:755px; padding:10px 0px 0px 305px; font-size:14px;}

.a_zxly_c .a1,.a_zxly_c .a1:hover{ color:#d81920; display:inline-block; height:52px; line-height:52px;}

.a_zxly_c .ipt1{width:584px; height:52px; line-height:52px; text-indent:15px; color:#222222; font-size:14px;font-family:"微软雅黑"; border:0px;}

.a_zxly_c .ipt2{width:554px; height:201px; padding:10px 15px;color:#222222; font-size:14px;font-family:"微软雅黑"; border:0px;}

.a_zxly_c .ipt3{width:584px; height:52px; line-height:52px; background-color:#fff;}

.a_zxly_c .ipt4{width:455px; height:52px; line-height:52px; text-indent:15px; color:#222222; font-size:14px;font-family:"微软雅黑"; border:0px;}

.a_zxly_c .ipt5{width:165px; height:45px; line-height:45px; background-color:#d81920; display:inline-block; overflow:hidden; text-align:center; color:#fff; font-size:18px; cursor:pointer;

-moz-border-radius: 22.5px;      /* Gecko browsers */

-webkit-border-radius: 22.5px;   /* Webkit browsers */

border-radius:22.5px;            /* W3C syntax */ border:0px;}



.a_sevices_t{width:100%; padding:34px 0px 28px 0px;}

.a_sevices_t li{width:200px; float:left; text-align:center;}

.a_sevices_t li .div{width:100%; height:138px; display:inline-block; overflow:hidden; text-align:center; color:#000000;}

.a_sevices_t li .div:hover,.a_sevices_t li .div.activeservmenu{ color:#d81920; text-decoration:none;}

.a_sevices_t li .div .a_img{width:100%; height:95px; text-align:center; position:relative;}

.a_sevices_t li .div .a_img img{width:95px; height:95px;}

.a_sevices_t li .div .a_img .aimg1{width:95px; height:95px; position:absolute; left:50%; top:0px; margin-left:-48.5px;opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.a_sevices_t li .div:hover .a_img .aimg1,.a_sevices_t li .div.activeservmenu .a_img .aimg1{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

.a_sevices_t li .div .a_text{width:100%; height:43px; line-height:43px; text-align:center; overflow:hidden; font-size:16px;}



.a_sevices_b{width:100%; padding:45px 0px;}

.a_sevices_b li{width:410px; float:left;}

.a_sevices_b li .div{width:378px; height:74px; padding:28px 0px; border:1px solid #e6e6e6; cursor:pointer;}

.a_sevices_b li .div .div_l{width:153px; height:69px; text-align:center; overflow:hidden;}

.a_sevices_b li .div .div_r{width:180px; margin-top:10px; padding-left:25px; border-left:1px solid #dcdcdc; line-height:1.8; color:#333333; font-size:16px;}

.a_sevices_b li .div .div_r .a1{ color:#d81920; font-size:12px;}

.a_sevices_b li .div .div_r .s1{ color:#d81920; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif;}



.a_serv_t1{width:100%; text-align:center; color:#999999; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:1.5;}

.a_serv_t1 span{ color:#000000; font-size:30px; font-family:"微软雅黑"; font-weight:bold;}



.a_sevices_c{width:100%; padding-top:30px;}

.a_sevices_about{width:100%; color:#333333; font-size:14px; line-height:2.0; overflow:hidden; padding-top:20px;}

.a_sevices_about img{ max-width:100%; height:auto !important;}



.a_service_menu{width:100%; padding-top:35px; text-align:center;}

.a_service_menu a{ margin:0px 8px 10px 8px; width:150px; height:44px; line-height:44px; display:inline-block; overflow:hidden; text-align:center; background-color:#fff;-moz-border-radius: 22px;      /* Gecko browsers */

-webkit-border-radius: 22px;   /* Webkit browsers */

border-radius:22px;            /* W3C syntax */ color:#333333; position:relative;}

.a_service_menu a span{width:150px; height:44px; text-align:center; line-height:44px; font-size:16px; overflow:hidden; display:inline-block; position:absolute; left:0px; top:0px; z-index:2;}

.a_service_menu a:hover span,.a_service_menu a.activesermenut1 span{ color:#fff;-moz-border-radius: 22px;      /* Gecko browsers */

-webkit-border-radius: 22px;   /* Webkit browsers */

border-radius:22px;            /* W3C syntax */}

.a_service_menu a i{width:150px; height:44px; line-height:44px; background-color:#d81920; position:absolute;left:0px; top:0px; z-index:1;background-color:#d81920;-moz-border-radius: 22px;      /* Gecko browsers */

-webkit-border-radius: 22px;   /* Webkit browsers */

border-radius:22px;            /* W3C syntax */opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; }

.a_service_menu a:hover i,.a_service_menu a.activesermenut1 i{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}



.a_service_case{width:100%;}

.a_service_case li{width:303px; height:390px; float:left;}

.a_service_case li .a_img{width:280px; height:307px; display:inline-block; overflow:hidden;}

.a_service_case li .a_img img{width:280px; height:307px;}

.a_service_case li .a_text{width:280px; height:50px; line-height:50px; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:18px;}

.a_service_case li .a_text:hover{ text-decoration:none; color:#d81920;}



.a_qwsList{width:100%;}

.a_qwsList li{width:100%; padding:25px 0px 20px 0px; border-bottom:1px solid #c9c9c9; float:left;}

.a_qwsList li .div{width:1155px; padding-bottom:15px; padding-left:45px; color:#333333; font-size:14px; line-height:27px; }

.a_qwsList li .div .a1{ display:inline-block; width:100%; color:#333333; line-height:27px;font-size:16px;}

.a_qwsList li .div .a1:hover{ color:#d81920; text-decoration:none;}

.a_qwsList li .div.bg1{ background:url(../images/qs1.png) top left no-repeat;}

.a_qwsList li .div.bg2{ background:url(../images/qs2.png) top left no-repeat;}



.a_dwonList{width:100%;}

.a_dwonList li{width:1173px; height:59px; line-height:59px; border-bottom:1px solid #c9c9c9; float:left; padding-left:27px; background:url(../images/down_tb1.png) left center no-repeat;}

.a_dwonList li a{ color:#333333; font-size:16px;}

.a_dwonList li a:hover{ text-decoration:none; color:#d81920;}

.a_dwonList li .a1{ margin-top:10px;}



.a_serazdiv{width:100%; min-width:1200px; overflow:hidden;}

.a_serazdiv img{width:100%;}



.a_serazdiv_t{width:100%; padding-bottom:25px; line-height:1.7; text-align:center; color:#888888;}

.a_serazdiv_t span{ color:#333333; font-size:20px;}

.a_serazdiv_c{width:610px; margin:0px auto;}

.a_serazdiv_c table tr td{width:100%; color:#888888; font-size:14px;}

.a_serazdiv_c .s1{ color:#222222; font-size:18px; display:inline-block; padding:0px 10px;}

.a_serazdiv_c .ipt1{width:608px; height:48px; background-color:#fff; line-height:48px; border:1px solid #dcdcdc; color:#999999; font-size:14px; text-indent:15px;font-family:"微软雅黑";}

.a_serazdiv_c .pc-select-address{width:195px; float:left; height:48px; line-height:48px; border:1px solid #dcdcdc; color:#999999; font-size:14px; text-indent:15px;font-family:"微软雅黑";}

.a_serazdiv_c .pc-select-address.mgr{ margin-right:12px;}

.a_serazdiv_c .ipt1.gwtime{ background:url(../images/gw_01.png) right 15px center no-repeat; background-color:#fff;}

.a_serazdiv_c .ipt3{width:578px; height:185px; padding:10px 15px;border:1px solid #dcdcdc; color:#999999; font-size:14px;font-family:"微软雅黑";}

.a_serazdiv_c .ipt4{width:466px; height:48px; background-color:#fff;  line-height:48px; border:0px; border-right:1px solid #dcdcdc; color:#999999; font-size:14px; text-indent:15px;font-family:"微软雅黑";}

.a_serazdiv_c .iptt{width:141px; height:48px; overflow:hidden; text-align:center; text-indent:0px;}

.a_serazdiv_c .ipt5{width:165px; height:45px; line-height:45px; background-color:#d81920; display:inline-block; overflow:hidden; text-align:center; color:#fff; font-size:16px; cursor:pointer;

-moz-border-radius: 22.5px;      /* Gecko browsers */

-webkit-border-radius: 22.5px;   /* Webkit browsers */

border-radius:22.5px;            /* W3C syntax */ border:0px;}



.a_cp_t{width:100%; padding:38px 0px 50px 0px;}

.a_cp_tss{width:810px; height:54px; background-color:#eff0f2; margin:0px auto;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */}

.a_cp_tss .ipt1{width:754px; text-indent:30px; height:54px; line-height:54px; border:0px; background-color:transparent; color:#757575; font-size:16px;font-family:"微软雅黑";}

.a_cp_tss .pc-select-address{width:25px; height:54px; background:url(../images/cp_ss.jpg) center no-repeat; border:0px;}

.a_cp_tss .ipt2{width:25px; height:54px; background:url(../images/cp_ss.jpg) center no-repeat; border:0px; cursor:pointer;}

.a_cp_tbq{width:100%; padding-bottom:35px;}

.a_cp_tbq dd{width:129px; height:78px; float:left; border-right:1px solid #eeeeee;}

.a_cp_tbq dd a{width:100%; text-align:center; display:inline-block; overflow:hidden; line-height:26px; color:#999999; font-size:14px; padding-top:52px;}

.a_cp_tbq dd a:hover{ color:#d81920; text-decoration:none;}

.a_cp_tbq dd a.a1{ background:url(../images/cp_tb1.png) top center no-repeat;}

.a_cp_tbq dd a.a1:hover{ background:url(../images/cp_tb11.png) top center no-repeat}

.a_cp_tbq dd a.a2{ background:url(../images/cp_tb2.png) top center no-repeat;}

.a_cp_tbq dd a.a2:hover{ background:url(../images/cp_tb21.png) top center no-repeat}

.a_cp_tbq dd a.a3{ background:url(../images/cp_tb3.png) top center no-repeat;}

.a_cp_tbq dd a.a3:hover{ background:url(../images/cp_tb31.png) top center no-repeat}

.a_cp_tbq dd a.a4{ background:url(../images/cp_tb4.png) top center no-repeat;}

.a_cp_tbq dd a.a4:hover{ background:url(../images/cp_tb41.png) top center no-repeat}

.a_cp_tbq dd a.a5{ background:url(../images/cp_tb5.png) top center no-repeat;}

.a_cp_tbq dd a.a5:hover{ background:url(../images/cp_tb51.png) top center no-repeat}

.a_cp_tbq dd a.a6{ background:url(../images/cp_tb6.png) top center no-repeat;}

.a_cp_tbq dd a.a6:hover{ background:url(../images/cp_tb61.png) top center no-repeat}

.a_cp_tbq dd a.a7{ background:url(../images/cp_tb7.png) top center no-repeat;}

.a_cp_tbq dd a.a7:hover{ background:url(../images/cp_tb71.png) top center no-repeat}

.a_cp_tbq dd a.a8{ background:url(../images/cp_tb8.png) top center no-repeat;}

.a_cp_tbq dd a.a8:hover{ background:url(../images/cp_tb81.png) top center no-repeat}

.a_cp_tbq dd a.a9{ background:url(../images/cp_tb9.png) top center no-repeat;}

.a_cp_tbq dd a.a9:hover{ background:url(../images/cp_tb91.png) top center no-repeat}

.a_cp_menu{width:100%; padding-bottom:35px;}

.a_cp_menu_l{width:120px; height:32px; line-height:32px; overflow:hidden; color:#333333; font-size:14px; font-weight:bold;}

.a_cp_menu_r{width:1080px;}

.a_cp_menu_r a{ padding:0px 30px; float:left; margin-right:5px; margin-bottom:8px; height:32px; display:inline-block; line-height:32px; color:#666666; font-size:14px;-moz-border-radius: 16px;      /* Gecko browsers */

-webkit-border-radius: 16px;   /* Webkit browsers */

border-radius:16px;            /* W3C syntax */}

.a_cp_menu_r a:hover,.a_cp_menu_r a.activecpl{ color:#fff; text-decoration:none; background-color:#d81920;}

.a_cp_ct{width:100%; height:60px; line-height:1.0; text-align:center; overflow:hidden; color:#000000; font-size:24px;}

.a_cp_cul{width:100%;}

.a_cp_cul li{width:410px; height:470px; float:left;}

.a_cp_cul li .div{width:335px; height:400px; background-color:#fff; padding:20px 20px 30px 20px;}

.a_cp_cul li .div .a_img{width:335px; height:214px; display:inline-block; overflow:hidden; margin-bottom:9px;}

.a_cp_cul li .div .a_img img{width:335px; height:214px;}

.a_cp_cul li .div .a_text1{width:100%; height:32px; line-height:32px; text-align:center; overflow:hidden; color:#666666; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.a_cp_cul li .div .a_text2{width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; color:#333333; font-size:20px;}

.a_cp_cul li .div .a_text2:hover{ text-decoration:none; color:#d81920;}

.a_cp_cul li .div .a_text3{width:100%; height:80px; line-height:40px; color:#888888; font-size:14px; text-align:center;}

.a_cp_cul li .div .a_text3 .s1{ color:#d81920;}

.a_cp_cul li .div .a_text3 .s2{ font-size:20px;}

.a_cp_cul li .div .a_text4{width:100%; height:40px; text-align:center; margin-top:9px;}

.a_cp_cul li .div .a_text4 a{width:118px; height:38px; line-height:38px; text-align:center; display:inline-block; overflow:hidden; border:1px solid #dcdcdc; color:#888888; font-size:14px;-moz-border-radius: 19px;      /* Gecko browsers */

-webkit-border-radius: 19px;   /* Webkit browsers */

border-radius:19px;            /* W3C syntax */}

.a_cp_cul li .div .a_text4 a:hover{ text-decoration:none; color:#fff; background-color:#d81920; border:1px solid #d81920;}



.a_cp_bottom{width:100%; padding:40px 0px 35px 0px;}

.a_cp_bottom li{width:200px; float:left; text-align:center;}

.a_cp_bottom li .div{ color:#666666; font-size:16px;display:inline-block;}

.a_cp_bottom li .div:hover{ text-decoration:none; color:#d81920;}

.a_cp_bottom li .div .a_img{width:100%; height:43px; text-align:center; }

.a_cp_bottom li .div .a_text{ width:100%;height:54px; line-height:54px; overflow:hidden; text-align:center; }

.a_cp_details_t{ height:40px; line-height:40px; text-indent:25px; color:#666666; font-size:14px; background:url(../images/h1.png) left center no-repeat;}

.a_cp_details_t a,.a_cp_details_t a:hover{ color:#666666;}

.a_cp_details_c{width:1150px; padding:25px; background-color:#fff; margin-bottom:50px;}

.a_cp_details_ct{width:100%; padding-bottom:40px;}

.a_cp_details_ct_left{width:580px; height:458px;}

.a_cp_details_ct_right{width:537px;}

.a_cp_details_ct_right .s1{width:100%; height:35px; line-height:35px; overflow:hidden; color:#000000; font-size:28px;}

.a_cp_details_ct_right .s2{width:100%; height:42px; line-height:42px; color:#888888; font-size:16px; overflow:hidden;}

.a_cp_details_ct_right .s3{width:100%; height:45px; line-height:45px; overflow:hidden; color:#666666; font-size:16px; margin-bottom:10px;}

.a_cp_details_ct_right .s3 .a1{ color:#d81920;}

.a_cp_details_ct_right .s3 .a2{ font-size:30px; font-family:Arial, Helvetica, sans-serif;}

.a_cp_details_ct_right .s4{width:100%; padding:12px 0px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}

.a_cp_details_ct_right .s4 li{width:100%; height:23px; float:left;}

.a_cp_details_ct_right .s4 li .aleft{width:36px; height:17px; text-align:center; line-height:17px; font-size:12px; border:1px solid #ff0036; overflow:hidden; color:#ff0036;}

.a_cp_details_ct_right .s4 li a{width:485px; height:19px; line-height:19px; overflow:hidden; display:inline-block; color:#666666;}

.a_cp_details_ct_right .s4 li a:hover{ text-decoration:none; color:#ff0036;}

.a_cp_details_ct_right .s5{width:100%; padding-top:9px; height:150px; border-bottom:1px solid #e5e5e5;}

.a_cp_details_ct_right .s5 li{width:100%; padding-top:5px; float:left;}

.a_cp_details_ct_right .s5 li .div_l{width:80px; height:30px; line-height:30px; overflow:hidden; color:#666666; font-size:14px;}

.a_cp_details_ct_right .s5 li .div_r{width:457px;}

.a_cp_details_ct_right .s5 li .div_r .bc_gg{width:100%; line-height:30px; overflow:hidden; color:#666666;}

.a_cp_details_ct_right .s5 li .div_r .tb1{ margin-bottom:5px; padding:0px 5px; height:28px; line-height:28px; border:1px solid #dcdcdc; color:#666666; font-size:12px; display:inline-block; position:relative; cursor:pointer;}

.a_cp_details_ct_right .s5 li .div_r .tb1 i{width:11px; height:11px; background:url(../images/ese.png) no-repeat; position:absolute; bottom:0px; right:0px; display:none;}

.a_cp_details_ct_right .s5 li .div_r .tb1.activexz1{ border:1px solid #ff0036;}

.a_cp_details_ct_right .s5 li .div_r .tb1.activexz1 i{ display:block;}

.a_cp_details_ct_right .s5 li .div_r .tb1:hover{ border:1px solid #ff0036;}

.a_cp_details_ct_right .s5 li .div_r .tb1:hover i{ display:block;}

.a_cp_details_ct_right .s6{width:100%; height:40px; margin-top:28px;}

.a_cp_details_ct_right .s6 .qsc_btn,.a_cp_details_ct_right .s6 .qsc_btn:hover{ text-decoration:none;width:107px; height:40px; line-height:40px; background:url(../images/w14.png) left 25px center no-repeat; background-color:#d81920; padding-left:55px; display:inline-block; font-size:16px; overflow:hidden; color:#fff;-moz-border-radius: 20px;      /* Gecko browsers */

-webkit-border-radius: 20px;   /* Webkit browsers */

border-radius:20px;            /* W3C syntax */}

.a_cp_details_ct_right .s6 .qsc_btnr{ margin-left:40px; height:40px; width:65px; overflow:hidden;}

.a_cp_details_ct_right .s6 .qsc_btnr .bds_more{ color:#000018; font-size:16px; padding-left:27px; display:inline-block; background:url(../images/w15.png) left center no-repeat; height:40px; line-height:40px; text-decoration:none;}



.a_cp_details_cdiv1{width:100%; height:40px; line-height:40px; overflow:hidden; background-color:#ebebeb;}

.a_cp_details_cdiv1 a{width:110px; height:40px; line-height:40px; float:left; text-align:center; display:inline-block; overflow:hidden; color:#222222; font-size:16px;}

.a_cp_details_cdiv1 a:hover,.a_cp_details_cdiv1 a.activecpdmenu{ background-color:#d81920; color:#fff; text-decoration:none;}

.a_cp_details_cdiv2{width:100%; padding:30px 0px 40px 0px; }

.a_cp_details_cdiv2c{width:100%;color:#222222; font-size:14px; overflow:hidden; line-height:2.0; display:none;}

.a_cp_details_cdiv2c img{ max-width:100%;}

.a_cp_details_cdiv2c table tr td{ border:1px solid #fff;}

.a_cp_details_cdiv3{width:100%; height:30px; line-height:30px; overflow:hidden;}

.a_cp_details_cdiv3 a{ color:#222222;}

.a_cp_details_cdiv3 a:hover{ color:#d81920; text-decoration:none;}

.a_cp_details_cdiv4{width:100%; height:296px; position:relative;}

.a_cp_details_cdiv4c{width:1290px; height:296px; position:absolute; left:-45px; top:0px;}



.small_img_list{width:577px; height:112px; float:left;}

.small_img_list ul{width:577px;  float:left;}

.small_img_list ul li{width:100px; height:64px; padding-right:18px; float:left;}

/*.cloud_zoom_gallery{width:475px; height:79px; display:inline-block;}*/

.small_img_list ul li a{width:100px; height:64px; background-color:#fff;display:inline-block; overflow:hidden; border:1px solid #dcdcdc;}

.small_img_list ul li a img{width:100px; height:64px;}

.small_img_list ul li a.small_img_select{width:100px; height:64px; display:inline-block;}

.small_img_list ul li a.small_img_select{ border:1px solid #d81920;}

.cloud_zoom{width:577px; height:369px; float:left; border:1px solid #dcdcdc;}

.cloud_zoom img{width:577px; height:369px;}

.controls{ width:577px; position:relative; float:left; z-index:1;}

.controls .prev{width:18px; height:85px; background:url(../images/pic_86.jpg) no-repeat; position:absolute; left:-25px; top:-120px;}

.controls .next{width:18px; height:85px; background:url(../images/pic_87.jpg) no-repeat; position:absolute; top:-120px;right:-25px;}

.controls a:hover{ text-decoration:none;}

.cloud_zoom_wrap{width:577px; height:369px;margin-bottom:20px;  }

.cloud_zoom_big{width:475px; height:368px; float:left; border:1px solid #dcdcdc;}





.a_about_div1{width:100%; padding:50px 0px;}

.a_about_div1 li{ height:105px; border-right:1px solid #d2d2d2; float:left;}

.a_about_div1 li.lione{width:234px; padding-left:19px;}

.a_about_div1 li.litwo{width:268px; padding-left:73px;}

.a_about_div1 li.lithree{width:179px; padding-left:85px;}

.a_about_div1 li.lofour{width:270px; padding-left:64px; border:0px;}

.a_about_div1 li .div_t{ color:#fd0134; font-size:20px; line-height:1.0;}

.a_about_div1 li .div_t span{ color:#fd0132; font-size:64px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}

.a_about_div1 li .div_b{width:100%; line-height:1.7; color:#999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}

.a_about_div1 li .div_b span{ color:#222222; font-size:16px; font-family:"微软雅黑";}

.a_about_div2{width:100%; line-height:2.0; text-align:center; color:#333333; font-size:14px; overflow:hidden;}





.i_section{

	position: relative;

	/*background-color: #a2a7ab;*/

	/*min-height: 360px;*/

	box-sizing: border-box;

	/*overflow:hidden;*/

	width:100%;

	min-width:1200px;

	/*background:url(../images/d_01.png) repeat;*/

	}

.bg_blur{

	position: absolute;

	top: 0;left: 0;

	width: 100%;height: 100%;

	background:url(../images/gs_bg1.jpg) bottom center;

	background-size:cover;

	background-attachment: fixed;

	background-position-x:center !important;

	/*opacity: 0.4;*/

	z-index: 1;

	}

.bg_blur1{

	position: absolute;

	top: 0;left: 0;

	width: 100%;height: 100%;

	background:url(../images/rybg1.jpg) bottom center;

	background-size:cover;

	background-attachment: fixed;

	background-position-x:center !important;

	/*opacity: 0.4;*/

	z-index: 1;

	}

.bg_blur2{

	position: absolute;

	top: 0;left: 0;

	width: 100%;height: 100%;

	background:url(../images/zsbg1.jpg) bottom center;

	background-size:cover;

	background-attachment: fixed;

	background-position-x:center !important;

	/*opacity: 0.4;*/

	z-index: 1;

	}

.a_gywm{width:100%; padding-bottom:100px; position:relative; z-index:1;}

.a_gywm_t{width:100%; height:92px; text-align:center;}

.a_gywm_c{width:1140px; padding:45px 30px; background-color:#fff;}

.a_gywm_about{width:100%; line-height:2.0; color:#000000; font-size:14px; overflow:hidden;}

.a_gywm_about img{ max-width:100%}



.a_qfzl{width:100%; margin:35px 0px 25px 0px; height:484px; background:url(../images/zlbg1.jpg) no-repeat;}

.a_qfzl_r{width:710px; padding:80px 20px 0px 0px;}

.a_qfzl_rt{width:665px; margin-bottom:30px; line-height:30px; height:90px; overflow:hidden; padding-left:45px; color:#222222; font-size:16px;}

.a_qfzl_rc{width:710px; height:185px;}

.a_qfzlList{width:100%;}

.a_qfzlList li{width:628px; height:70px; float:left;}

.a_qfzlList li .div{width:548px; padding-left:22px; height:69px; line-height:69px; border-bottom:1px solid #c9c9c9; overflow:hidden; display:inline-block; overflow:hidden; background:url(../images/down_tb1.png) left center no-repeat; color:#333333; font-size:14px;}

.a_qfzlList li .div:hover{ text-decoration:none; color:#d81920;}



.aqfls_div{width:100%; margin-top:20px; background:url(../images/ls_04.png) top center repeat-y; padding-bottom:90px;}

.aqfls_div_t{width:100%; text-align:center; height:95px;}

.aqfls_div_c{width:100%;}

.aqfls_div_c li{width:100%; float:left; padding-bottom:30px;}

.aqfls_div_c li .div{width:614px; float:right;}

.aqfls_div_c li .div .div_t{width:527px; background:url(../images/ls_01.png) left center no-repeat; height:47px; line-height:47px; color:#333333; font-size:24px; overflow:hidden; padding-left:87px;}

.aqfls_div_c li .div .div_c{width:527px; overflow:hidden; line-height:1.8; color:#333333; font-size:14px;padding-left:87px;}

.aqfls_div_c li .div .div_c img{ max-width:100%;}

.aqfls_div_c li .div.twodiv{ float:left}

.aqfls_div_c li .div.twodiv .div_t{ background:url(../images/ls_02.png) right center no-repeat;padding-left:0px;padding-right:87px; text-align:right;}

.aqfls_div_c li .div.twodiv .div_c{ padding-left:0px; padding-right:87px;}

.aqfls_div_c li .div.twodiv .div_c .p1{ text-align:right;}



.a_qfrydiv{width:100%; padding:60px 0px 70px 0px; position:relative; z-index:1;}

.a_qfrydiv_c{width:100%; height:350px;}



.a_qfdiv2{width:100%; margin-top:20px; height:40px; background:url(../images/ese1.png) bottom repeat-x;}

.a_qfdiv2_c{width:100%; padding-top:30px;}

.a_qfdiv2_c li{width:420px; height:330px; float:left;}

.a_qfdiv2_c li .a_img{width:355px; height:251px; display:inline-block; overflow:hidden;}

.a_qfdiv2_c li .a_img img{width:355px; height:251px;}

.a_qfdiv2_c li .a_text{width:355px; height:58px; line-height:58px; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:16px;}

.a_qfdiv2_c li .a_text:hover{ text-decoration:none; color:#d81920;}



.a_zs_t{width:100%; line-height:1.8; text-align:center; color:#d81920; font-size:24px;}

.a_zs_t span{ color:#000000; font-size:30px; font-weight:bold;}

.a_zs_t1{width:100%; height:110px; line-height:110px; text-align:center; overflow:hidden; color:#000000; font-size:30px; font-weight:bold;}

.a_zs_div{width:100%; padding-bottom:50px; padding-top:20px;}

.a_zs_div li{width:305px; float:left;}

.a_zs_div li .div{width:282px; height:275px; color:#666666; font-size:16px; background-color:#fff; display:inline-block; overflow:hidden;}

.a_zs_div li .div .a_img{width:282px; height:166px; display:inline-block; overflow:hidden;}

.a_zs_div li .div .a_img img{width:282px; height:166px;}

.a_zs_div li .div .a_text{width:252px; padding:20px 15px 0px 15px; line-height:1.6;}

.a_zs_div li .div .a_text span{ color:#d81920; font-size:24px; font-weight:bold;}

.a_zs_div1{width:100%; padding-bottom:48px;}

.a_zs_div1 li{width:305px; float:left;}

.a_zs_div1 li .a_img{width:285px; height:419px; display:inline-block; position:relative; overflow:hidden;}

.a_zs_div1 li .a_img img{width:285px; height:419px;}

.a_zs_div1 li .a_img .a_text{width:245px; height:419px; position:absolute; left:0px; top:0px; padding:0px 20px; color:#fff; font-size:14px;}

.a_zs_div1 li .a_img .a_text .s1{width:100%; height:77px; line-height:77px; overflow:hidden; font-size:50px; font-family:Arial, Helvetica, sans-serif;}

.a_zs_div1 li .a_img .a_text .s2{width:100%; height:135px; margin-top:58px; font-size:16px; overflow:hidden; line-height:1.6;}

.a_zs_div1 li .a_img .a_text .s2 span{ font-size:30px;}

.a_zs_div1 li .a_img .a_text .s3{width:100%; height:125px; line-height:25px; overflow:hidden; text-align:justify;}

.a_zs_div2{width:100%;}

.a_zs_div2 li{width:620px; height:140px; float:left;}

.a_zs_div2 li .div{width:575px; padding:35px 0px; border-bottom:1px solid #d2d2d2;}

.a_zs_div2 li .div_l{width:68px; height:68px; background-color:#d81920; color:#fff; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:68px; text-align:center;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */}

.a_zs_div2 li .div_r{width:485px; height:50px; margin-top:10px; line-height:25px; overflow:hidden; color:#000000; font-size:14px;}

.a_zs_div3{width:100%; overflow:hidden;}

.a_zs_div3 a img{width:100%;}

.a_zs_div4{width:100%;}

.a_zs_div4 li{width:200px; height:195px; padding-top:25px; float:left; cursor:pointer;}

.a_zs_div4 li .div1{width:100%; height:85px; position:relative;}

.a_zs_div4 li .div1_c{width:200px; height:60px; background:url(../images/ffx1.jpg) right 5px center no-repeat;}

.a_zs_div4 li .div1_c1{width:58px; height:58px; border:1px solid #e60012; overflow:hidden; position:relative;

-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */}

.a_zs_div4 li .div1_c1 i{width:58px; height:0px; background-color:#e60012; position:absolute; left:0px; bottom:0px; z-index:1;transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s;}

.a_zs_div4 li:hover .div1_c1 i{ height:58px;}

.a_zs_div4 li .div1_c1 .a_text{width:58px; height:58px; line-height:58px; text-align:center; position:absolute; left:0px; top:0px; z-index:2; overflow:hidden; color:#646464; font-size:20px;}

.a_zs_div4 li:hover .div1_c1 .a_text{ color:#fff;}

.a_zs_div4 li .div1:after{content:""; width:18px; position:absolute; left:3px; bottom:0px; background-color:#a0a0a0; height:1px;transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s;}

.a_zs_div4 li:hover .div1:after{width:134px; background-color:#e60012;}

.a_zs_div4 li .div2{width:135px; margin-top:15px; height:75px; line-height:25px; overflow:hidden; color:#646464; font-size:14px;}



.a_zs_div5{width:100%;}

.a_zs_div5 li{width:410px; height:270px; float:left;}

.a_zs_div5 li .a_img{width:378px; height:227px; display:inline-block; overflow:hidden;}

.a_zs_div5 li .a_img img{width:378px; height:227px;}

.a_zs_div5 li .a_text{width:378px; height:43px; line-height:43px; display:inline-block; overflow:hidden; text-align:center; color:#000000; font-size:16px;}\

.a_zs_div5 li .a_text:hover{ color:#d81920; text-decoration:none;}



.a_jmsq{width:100%; padding:25px 0px 65px 0px; position:relative; z-index:1;}

.a_jmsq_c{width:730px; margin:0px auto; color:#fff;}

.a_jmsq_c .ipt1{width:348px; height:43px; line-height:43px; border:1px solid #fff; background-color:transparent; text-indent:10px; font-size:14px; font-family:"微软雅黑";}

.a_jmsq_c .ipt2{width:710px; height:132px;border:1px solid #fff; background-color:transparent; padding:10px;font-size:14px; font-family:"微软雅黑";}

.a_jmsq_c .ipt3{width:135px; height:42px; line-height:42px; background-color:#fff; border:0px; cursor:pointer; color:#d81920; font-size:18px; font-family:"微软雅黑"; text-align:center;-moz-border-radius: 21px;      /* Gecko browsers */

-webkit-border-radius: 21px;   /* Webkit browsers */

border-radius:21px;            /* W3C syntax */}





/*2018-10-17*/

.error_div{width:697px; height:398px; position:fixed; left:50%; top:50%; margin-left:-348.5px; margin-top:-199px; overflow:hidden;}

.error_div img{width:697px; height:398px;}

.wzdtbg{ background-color:#d71a20;}

.wzdt_t{width:100%; text-align:center; padding:30px 0px; line-height:1.8; color:#fff; font-size:16px;}

.wzdt_t .s1{ font-size:24px;}

.wzdt_t .s2{ font-size:22px; font-family:Arial, Helvetica, sans-serif;}

.wzdt_c{width:100%; padding-top:60px;}

.wzdt_c li{width:100%; padding-bottom:10px; float:left;}

.wzdt_c li .div_l{width:145px; height:40px; line-height:40px; margin-bottom:10px; background-color:#e5e5e5; display:inline-block; overflow:hidden; text-align:center; color:#000000; font-size:16px;}

.wzdt_c li .div_l:hover{ text-decoration:none; color:#000;}

.wzdt_c li .div_r{width:1030px; padding-left:25px; background:url(../images/ex.jpg) left top 20px no-repeat;}

.wzdt_c li .div_r dd{width:130px; height:49px; float:left;}

.wzdt_c li .div_r dd a{width:116px; height:38px; text-align:center; line-height:38px; display:inline-block; overflow:hidden; border:1px solid #d2d2d2; color:#333333; font-size:16px;}

.wzdt_c li .div_r dd a:hover{ text-decoration:none; color:#d71a20;}

/*2020-8-6*/
.zsbcbox1{width:100%; text-align:center; padding-bottom:35px; color:#999; line-height:1.0; font-size:14px;}

