@charset "utf-8";

/* CSS Document */

/*header*/

.i_logo{width:100%;  height:98px;}

#banner{width:100%; min-width:1250px;}

#n_banner{width:100%; min-width:1250px;}

#n_banner img{width:100%;}



/*footer*/

.i_ff{ background-color:#2e2d2d;}

.i_footer{width:100%; padding:10px 0px; line-height:28px; color:#fff;}

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



/*index content*/

.i_linkbg{ background-color:#515151;}

.i_link{width:100%; padding:20px 0px;}

.i_linkdiv{width:100%; padding-bottom:27px;}

.i_linkdiv li{ float:left; color:#fff;}

.i_linkdiv li.dddiv1{width:142px;}

.i_linkdiv li.dddiv2{width:180px;}

.i_linkdiv li.dddiv3{width:150px;}

.i_linkdiv li.dddiv4{/*width:345px; padding-left:29px;*/width:364px; padding-left:10px;}

.i_linkdiv li dl{width:100%;}

.i_linkdiv li dl dt{width:100%; height:54px; line-height:54px; text-align:center; float:left; overflow:hidden;}

.i_linkdiv li dl dt a,.i_linkdiv li dl dt a:hover{ color:#fff; font-size:16px;}

.i_linkdiv li dl dd{width:100%; height:32px; line-height:32px; text-align:center; float:left; overflow:hidden;}

.i_linkdiv li dl dd a,.i_linkdiv li dl dd a:hover{ color:#a4a4a4; font-size:14px;}

.i_linkdiv li.dddiv4 .div_title{width:100%; height:54px; line-height:54px; overflow:hidden;}

.i_linkdiv li.dddiv4 .div_title a,.i_linkdiv li.dddiv4 .div_title a:hover{ color:#fff; font-size:16px;}

.i_linkdiv li.dddiv4 .div_con{width:100%; line-height:1.8; color:#fff; font-size:14px;}



.i_ly{width:100%; overflow-x:hidden;}

.i_ly_left{width:590px;}

.i_ly_left li{width:295px; float:left; color:#fff; font-size:14px;}

.i_ly_left li span{width:195px; height:195px; display:inline-block; text-align:center;}

.i_ly_left li span img{width:199px; height:199px; line-height:2.2;}



.i_ly_right{width:480px;}

.i_ly_ipt{width:228px; height:38px; border:0px; line-height:38px; text-indent:45px; color:#515151; font-size:14px; font-family:"微软雅黑";}

.i_ly_ipt.bg1{ background:url(../images/tb_01.png) left center no-repeat; background-color:#fff;}

.i_ly_ipt.bg2{ background:url(../images/tb_02.png) left center no-repeat; background-color:#fff;}

.i_ly_ipt.bg3{ background:url(../images/tb_03.png) left center no-repeat; background-color:#fff;}

.i_ly_ipt.bg4{ background:url(../images/tb_04.png) left center no-repeat; background-color:#fff;}

.i_ly_ipt1{width:458px; height:60px; padding:5px;color:#515151; font-size:14px; font-family:"微软雅黑"; border:0px; background-color:#fff;}

.i_ly_ipt2{width:153px; height:33px; line-height:33px; text-align:center; border:0px; background-color:#2699da; color:#fff; font-family:"微软雅黑"; font-size:14px; margin-right:12px;}



.i_hzhb_bg{ /*background-color:#efefef;*/background-color:#fff;}

.i_hzhb_div{width:100%; padding:28px 0px 58px 0px;}

.i_title{width:100%; height:89px; text-align:center; color:#9d9d9d; line-height:2.2;}

.i_title span{width:100%; height:58px; line-height:58px; color:#515151; font-size:32px; background:url(../images/ffx.jpg) bottom center no-repeat; display:inline-block;}



.i_hzhb_c{width:100%; padding-top:52px; height:247px; position:relative;}

.i_hzhb_con{width:1400px; height:247px; position:absolute; left:0px; bottom:0px;}



.i_fwbz_bg{ background:url(../images/fw_bg2.jpg) no-repeat;}

.i_fwbz_div{width:100%; padding:46px 0px 17px 0px;}

.i_fwbz_ul{width:100%; padding-top:50px; height:412px;}

.i_fwbz_ul li{width:318px; height:387px; float:left;}

.i_fwbz_ul li .a_img{width:281px; height:387px; display:inline-block; position:relative; overflow:hidden;}

.i_fwbz_ul li .a_img .img{width:281px; height:387px;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.i_fwbz_ul li .a_img:hover .img{filter: Alpha(Opacity=80); 
	opacity: 0.8; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);}

.i_fwbz_ul li .a_img .a_text{width:281px; height:232px; text-align:center; padding-top:155px; position:absolute; left:0px; top:0px; background:url(../images/fwbz_bg.png) repeat;}

.i_fwbz_ul li .a_img .a_text .s1{width:100%; height:77px; line-height:77px; color:#ffffff; font-size:32px; display:inline-block;}



.i_fwbz_ul li .a_img .a_text1{width:241px; height:328px; background-color:#491176; position:absolute; left:0px; top:0px; padding:59px 20px 0px 20px; color:#fff; text-align:center;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_fwbz_ul li .a_img .a_text1 .s1{width:100%; height:64px; overflow:hidden; display:inline-block;}

.i_fwbz_ul li .a_img .a_text1 .s2{width:100%; height:70px; line-height:70px; font-size:24px; overflow:hidden;}

.i_fwbz_ul li .a_img .a_text1 .s3{width:100%; height:160px; line-height:32px; overflow:hidden; font-size:14px; text-align:left;}

.i_fwbz_ul li .a_img:hover .a_text1{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}



.i_fwbz1_bg{ background:url(../images/xx_01.png) top center no-repeat;}

.i_fwbz1_div{width:100%; height:127px; color:#515151; font-size:18px;}

.i_fwbz1_div .s1{width:354px; padding-top:27px; line-height:1.7; height:100px; text-align:center;}

.i_fwbz1_div .s1 span{ color:#ee9911; font-size:22px;}



.i_fwbz1_div .s2{width:518px; padding-top:17px; line-height:1.7; height:110px; text-align:center;}

.i_fwbz1_div .s2 span{ color:#ee9911; font-size:22px;}



.i_fwbz1_div .s3{width:282px; padding-top:22px; line-height:1.7; height:105px; text-align:center;}

.i_fwbz1_div .s3 span{ color:#ee9911; font-size:22px;}



.i_newsbg{ background:url(../images/b4.png) top center;}

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

.i_newsdiv_con{padding:33px 13px 0px 22px; }

.i_newsdiv_con_left{width:33%; }

.i_newsdiv_con_title{width:100%; height:78px; line-height:78px; color:#515151; font-size:24px;}

.i_newsdiv_con_title span{ font-size:24px; display:inline-block; padding-right:40px;}

.i_newsdiv_con_ul{width:100%;}

.i_newsdiv_con_ul li{width:100%; height:33px; line-height:33px; float:left; overflow:hidden; text-indent:20px; background:url(../images/xx_02.png) left center no-repeat;}

.i_newsdiv_con_ul li a{ color:#515151; font-size:15px;}

.i_newsdiv_con_more{width:100%; padding-top:41px; height:51px; line-height:51px; text-align:center}

.i_newsdiv_con_more a,.i_newsdiv_con_more a:hover{ color:#515151; font-size:25px; text-decoration:none}

.pagination {
   text-align:center
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline-block; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }.w100{ width:100%!important;}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }

.i_newsdiv_con_cen{width:31%; padding-left:2%;}

.i_newsdiv_con_right{width:346px; height:366px;}

.i_newsdiv_con_video{width:344px; height:255px; background:url(../images/eee.png) no-repeat;}



.i_kfzy_bg{ background:url(../images/b3.jpg) top center no-repeat;}

.i_kfzy{width:100%; padding:53px 0px 43px 0px;}

.i_kfzy_c{width:100%; height:578px; margin-top:66px; position:relative;}

.i_kfzy_con{width:1400px; height:638px; position:absolute; top:0px;}



.i_jjfa_bg{ background:url(../images/b2.jpg) top center no-repeat;}

.i_jjfa{width: 1250px;margin: 0 auto;padding: 40px 0px 62px 0px;}

.i_jjfa_c{width:1250px; padding-top:50px; height:853px;}

.i_jjfa_c dt{width:800px; height:520px; float:left; padding-right:20px; margin-bottom:20px;}

.i_jjfa_c dt .a_img{width:800px; height:520px; display:inline-block; position:relative; overflow:hidden;}

.i_jjfa_c dt .a_img .img{width:800px; height:520px;transition:400ms; 

	filter: Alpha(Opacity=80);

	opacity: 0.8;}

.i_jjfa_c dt .a_img:hover .img{filter: Alpha(Opacity=100); 

	opacity: 1; 

	-webkit-transform:scale(1.14); 

	transform:scale(1.14);}

.i_jjfa_c dt .a_img .a_text{width:800px; height:310px; text-align:center; color:#fff; font-size:22px; line-height:1.8; background:url(../images/jj_bg.png) repeat; position:absolute; left:0px; top:0px; padding-top:210px;}



.i_jjfa_c dd{width:390px; height:250px; float:left; padding-right:20px; margin-bottom:20px;}

.i_jjfa_c dd .a_img{width:390px; height:250px; display:inline-block; position:relative; overflow:hidden;}

.i_jjfa_c dd .a_img .img{width:390px; height:250px;transition:400ms; padding: 0 15px;

	filter: Alpha(Opacity=100);

	opacity: 1;}

.i_jjfa_c dd .a_img:hover .img{filter: Alpha(Opacity=80); 

	opacity: 0.8; 

	-webkit-transform:scale(1.14); 

	transform:scale(1.14);}

.i_jjfa_c dd .a_img .a_text{width:390px; height:170px; text-align:center; color:#fff; font-size:18px; line-height:1.8; background:url(../images/jj_bg.png) repeat; position:absolute; left:0px; top:0px; padding-top:80px;}



.i_jjfa_b{width:100%; height:45px; text-align:center;}

.i_jjfa_b a,.i_jjfa_b a:hover{width:178px; height:45px; line-height:45px; text-align:center; background-color:#e61f1f; color:#fff; font-size:16px;-moz-border-radius: 15px;      /* Gecko browsers */

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

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



.i_cpbg{ background-color:#f7f7f7;}

.i_cpdiv{width:100%; padding:38px 0px 39px 0px;}

.i_cpdiv_t{width:100%; height:105px; padding-top:44px; text-align:center;}

.i_cpdiv_t a{ display:inline-block;width:120px; height:33px; font-size:16px; line-height:33px; margin:0px 35px; background-color:#bababa; color:#fff;-moz-border-radius: 15;      /* Gecko browsers */

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

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

.i_cpdiv_t a:hover,.i_cpdiv_t a.activecp{ background-color:#e61f1f; color:#fff; text-decoration:none;}

/*.i_cpdiv_c{width:100%; height:438px; overflow:hidden;}

.i_cpdiv_con{width:100%; height:438px;}*/


.i_cpdiv_c{width:100%; height:300px; margin-bottom:20px; overflow:hidden;}
.i_cpdiv_con{width:100%; height:600px; text-align:center; display:inline-block;}

.i_c_zxl{width:234px; height:300px;/* float:left;*/ padding:0px 5px;display:inline-block;*display: inline;
*zoom: 1;}
.i_c_zxl .div{width:182px; height:272px; padding:24px 24px 0px 24px; text-align:center; border:2px solid #eeeeee; background-color:#fff; display:inline-block; color:#515151; font-size:14px; position:relative;}
/*.i_c_zxl .div:hover{ text-decoration:none; color:#515151; border:2px solid #ffba00;}*/
.i_c_zxl .div .s1{width:100%; height:54px; line-height:54px; font-size:24px; overflow:hidden;}
.i_c_zxl .div .s2{width:100%; height:44px; line-height:22px; overflow:hidden; color:#a6a6a6;}
.i_c_zxl .div .s3{width:100%; padding-top:20px; height:145px;}
.i_c_zxl .div .s3 img{width:106px; height:106px;}
.i_c_zxl .div .s4{width:112px; margin-left:58px; margin-top:130px; height:27px; background-color:#ffba00; color:#fff; line-height:27px; text-align:center; border:1px solid #ffba00;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.i_c_zxl .div .s5{width:100%; height:300px; background:url(../images/jj_bg.png) repeat; 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_c_zxl .div:hover .s5{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}




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

.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 dl{width:100%;}

.home-swiper .swiper-slide dl dd{width:234px; height:358px; float:left; padding:0px 8px;}

.home-swiper .swiper-slide dl dd .div{width:182px; height:330px; padding:24px 24px 0px 24px; text-align:center; border:2px solid #eeeeee; background-color:#fff; display:inline-block; color:#515151; font-size:14px;}

.home-swiper .swiper-slide dl dd .div:hover{ text-decoration:none; color:#515151; border:2px solid #ffba00;}

.home-swiper .swiper-slide dl dd .div .s1{width:100%; height:54px; line-height:54px; font-size:24px; overflow:hidden;}

.home-swiper .swiper-slide dl dd .div .s2{width:100%; height:44px; line-height:22px; overflow:hidden; color:#a6a6a6;}

.home-swiper .swiper-slide dl dd .div .s3{width:100%; padding-top:20px; height:145px;}

.home-swiper .swiper-slide dl dd .div .s3 img{width:106px; height:106px;}

.home-swiper .swiper-slide dl dd .div .s4{width:112px; margin-left:34px; height:27px; line-height:27px; text-align:center; border:1px solid #e5e5e5;-moz-border-radius: 15px;      /* Gecko browsers */

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

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



.i_lcbg{ background:url(../images/b1.jpg) top center no-repeat;}

.i_lcdiv{width: 1250px;padding-top: 69px;height: 275px;margin: 0 auto;}

.i_lcdul{width:1250px; height:250px;}

.i_lcdul li{width:340px; height:250px; float:left;}

.i_lcdul li .div{width:210px; height:250px; text-align:center; cursor:pointer;}


.i_lcdul li .div .s1{width:100%; height:105px;}

.i_lcdul li .div .s1 img{width:94px; height:94px;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_lcdul li .div:hover .s1 img{
	transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
	}

.i_lcdul li .div .s2{width:100%; height:72px; line-height:72px; overflow:hidden; color:#491176; font-size:34px;}

.i_lcdul li .div .s3{width:100%; height:96px; line-height:24px; overflow:hidden; color:#515151; font-size:16px;}



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

.a_biaoti{width:100%; height:44px; border-bottom:1px solid #e5e5e5; line-height:44px; color:#999999; font-size:14px;}

.a_biaoti a,.a_biaoti a:hover{ color:#999999;}

.a_biaoti .s1{ color:#515151; font-size:20px;}

.a_con{width:100%; padding-top:18px;}

.a_about{ color:#515151; font-size:14px; line-height:2.0; overflow-x:hidden;}

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



.a_nav{width:100%;}

.a_nav li{width:100%; padding-bottom:11px; float:left;}

.a_nav li .a_nav_a{width:300px; height:82px; float:left; background:url(../images/nav_02.jpg) no-repeat; display:inline-block; color:#515151; padding:40px 0px 0px 14px;}

.a_nav li .a_nav_a:hover,.a_nav li .a_nav_a.activeleftmenu{ background:url(../images/nav_01.jpg) no-repeat; color:#fff; text-decoration:none;}

.a_nav li .a_nav_a .s1{width:68px;}

.a_nav li .a_nav_a .s2{width:177px; text-align:center; line-height:1.8;}

.a_nav li .a_nav_a .s2 span{width:100%; font-size:18px; display:inline-block;}

.a_nav li .a_nav_a .s1 .img1{ display:block;}

.a_nav li .a_nav_a .s1 .img2{ display:none;}

.a_nav li .a_nav_a:hover .s1 .img1,.a_nav li .a_nav_a.activeleftmenu .img1{ display:none;}

.a_nav li .a_nav_a:hover .s1 .img2,.a_nav li .a_nav_a.activeleftmenu .img2{ display:block;}



.a_nav li dl{width:100%; padding-top:6px;/*  display:none; */}

.a_nav li dl dd{width:100%; height:54px; float:left;}

.a_nav li dl dd a{width:254px; height:51px; display:inline-block; line-height:51px; background:url(../images/jj_bg.jpg) no-repeat; padding-left:60px; color:#515151; font-size:16px; overflow:hidden;}

.a_nav li dl dd a:hover{ background:url(../images/jj_bg1.jpg) no-repeat; color:#ef9b0e; text-decoration:none;}
.a_nav li dl dd a.on{ background:url(../images/jj_bg1.jpg) no-repeat; color:#ef9b0e; text-decoration:none;}





/*other*/

.a_newsdl{width:100%;}

.a_newsdl dt{width:798px; padding:20px; border:1px solid #dcdcdc ; margin-bottom:20px;}

.a_newsdl dt .a_img{width:252px; height:178px; display:inline-block; overflow:hidden;}

.a_newsdl dt .a_img img{width:100%;}

.a_newsdl dt .a_img_r{width:510px;}

.a_newsdl dt .a_img_r_t{width:100%; height:23px; line-height:23px; color:#515151; font-size:18px; display:inline-block; overflow:hidden;}

.a_newsdl dt .a_img_r_t:hover{color:#515151; text-decoration:none;}

.a_newsdl dt .a_img_r_time{width:100%; height:34px; line-height:34px; color:#515151; overflow:hidden;}

.a_newsdl dt .a_img_r_c{width:100%; height:66px; line-height:22px; overflow:hidden; color:#959494; padding-top:7px;}

.a_newsdl dt .a_img_r_b,.a_newsdl dt .a_img_r_b:hover{width:121px; height:28px; margin-top:17px; text-align:center; background-color:#e61f1f; color:#fff; display:inline-block; font-size:14px; line-height:28px;}

.a_newsdl dd{width:100%; height:60px; line-height:60px; border-bottom:1px solid #f2f2f2; float:left; overflow:hidden; color:#ababab; font-size:20px;}

.a_newsdl dd a,.a_newsdl dd a:hover{ color:#515151; text-decoration:none;}



.a_newspages{width:100%; padding-top:60px; text-align:center;}

.a_newspages a{width:34px; height:34px; text-align:center; line-height:34px; background-color:#393736; color:#fff; display:inline-block;  margin:0px 2px;}

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



.a_newsdetails{width:100%;}



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

.n_news_t1{width:100%; height:51px; line-height:51px; text-align:center; overflow:hidden; color:#515151; font-size:18px; font-weight:bold;}

.n_news_t2{width:100%; height:62px; line-height:62px; text-align:center; overflow:hidden; color:#ef9b0e; font-size:30px; font-weight:bold; background:url(../images/fw_t.png) center no-repeat;}

.n_news_time{width:100%; height:67px; position:relative; line-height:67px; color:#515151; text-align:center; overflow:hidden; font-size:14px; margin-top:7px; background:url(../images/ti_01.jpg) repeat-x;}

.n_news_time span{ background-color:#fff; padding:0px 15px; display:inline-block;}

.n_news_fx{ position:absolute; right:0px; top:0px;}

.n_news_c{width:100%; padding-bottom:50px; line-height:2; color:#515151; overflow-x:hidden; font-size:14px; border-bottom:1px solid #e5e5e5;}

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



.n_news_b{width:100%;}

.n_news_b a{width:100%; line-height:40px; height:40px; color:#000000; font-size:14px;}

.n_news_b a:hover{ text-decoration:none; color:#000000;}



.case_bg{ background-color:#f4f4f4;height: 70px;}

.case_menu{width:100%; height:auto;overflow:hidden;padding-bottom: 25px;}

.case_menu li{width:250px; height:70px; float:left;}

.case_menu li a {width:165px; height:70px; line-height:70px; display:inline-block; text-align:center; color:#535353; font-size:16px;}

.case_menu li a:hover,.case_menu li a.activecase{width:165px; height:83px; position:relative; background:url(../images/case_bg.png) no-repeat; color:#fff; text-decoration:none;}



.case_menu1{width:100%; height:70px;}

.case_menu1 dt{width:267px; height:70px; float:left;}

.case_menu1 dt span{width:267px; height:83px; display:inline-block; text-align:center; line-height:70px; position:relative; background:url(../images/case_bg.png) center no-repeat; color:#fff; font-size:16px;}

.case_menu1 dd{width:179px; height:70px; float:left;}

.case_menu1 dd a {width:179px; height:70px; line-height:70px; display:inline-block; text-align:center; color:#535353; font-size:16px;}

.case_menu1 dd a:hover,.case_menu1 dd a.activecase{ color:#ef9b0e; text-decoration:none;}



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

/*.a_case_ul li{width:413px; height:250px; float:left;}

.a_case_ul li .a_img{width:370px; height:208px; border:1px solid #dcdcdc; display:inline-block; overflow:hidden;}

.a_case_ul li .a_img:hover{ border:1px solid #ef9b0e; text-decoration:none;}

.a_case_ul li .a_img img{width:370px; height:208px;}
*/

.a_case_ul li{width:280px; height:189px; float:left; padding:0px 15px;}
.a_case_ul li .a_img{width:280px;  /*border:1px solid #dcdcdc;*/ display:inline-block; overflow:hidden;}
.a_case_ul li .a_img:hover{/* border:1px solid #ef9b0e;*/ text-decoration:none;}
.a_case_ul li .a_img img{width:265px; height:149px;}

.a_case_ul li .a_img p{ font-size:16px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.a_cpbg{ background-color:#fbfbfb;}

.a_cpcw{width:100%; padding:75px 0px 55px 0px;}

/*.a_cpcw .a_img{width:585px; height:299px; display:inline-block; overflow:hidden;}

.a_cpcw .a_img img{width:585px; height:299px;}

.a_cpcw .a_img_r{width:560px; height:299px;}

.a_cpcw .a_img_r a{width:100%; height:113px; line-height:113px; display:inline-block; overflow:hidden; color:#515151; font-size:30px;}

.a_cpcw .a_img_r a:hover{ text-decoration:none;color:#ee9911;}

.a_cpcw .a_img_r .div{width:100%; line-height:43px; overflow:hidden; color:#7e7d7d; font-size:18px; height:172px;}*/


.a_cpcw .a_img{width:369px; height:273px; display:inline-block; overflow:hidden;}

.a_cpcw .a_img img{width:369px; height:273px;}

.a_cpcw .a_img_r{width:760px; height:273px;}

.a_cpcw .a_img_r a{width:100%; height:101px; line-height:101px; display:inline-block; overflow:hidden; color:#515151; font-size:30px;}

.a_cpcw .a_img_r a:hover{ text-decoration:none;color:#ee9911;}

.a_cpcw .a_img_r .div{width:100%; line-height:43px; overflow:hidden; color:#7e7d7d; font-size:18px; height:172px;}

.a_cpcw_con{width:100%; padding:95px 0px 20px 0px;}

.a_cpcw_ul{width:100%;}

/*.a_cpcw_ul li{width:400px; height:422px; float:left;}

.a_cpcw_ul li .a_img{width:381px; height:238px; display:inline-block; overflow:hidden;}

.a_cpcw_ul li .a_img img{width:381px; height:238px;}*/


.a_cpcw_ul li{width:400px; height:565px; float:left;}

.a_cpcw_ul li .a_img{width:381px; height:381px; display:inline-block; overflow:hidden;}

.a_cpcw_ul li .a_img img{width:381px; height:381px;}


.a_cpcw_ul li .a_text{width:340px; padding-left:60px;}

.a_cpcw_ul li .a_text_a{width:100%; height:53px; line-height:53px; color:#515151; overflow:hidden; font-size:18px; display:inline-block;}

.a_cpcw_ul li .a_text_a:hover{ text-decoration:none; color:#ee9911;}

.a_cpcw_ul li .a_text_c{width:100%; height:36px; line-height:18px; color:#888686; overflow:hidden;}

.a_cpcw_ul li .a_text_b,.a_cpcw_ul li .a_text_b:hover{ text-decoration:none;width:114px; height:33px; font-size:14px; line-height:33px; display:inline-block; overflow:hidden; text-align:center; color:#fff; background-color:#ee9911; margin-left:45px; margin-top:19px;-moz-border-radius: 10px;      /* Gecko browsers */

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

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



.a_cpyy{width:100%; padding-top:50px;}

.a_cpyy dt{width:410px; height:335px; float:left;}

.a_cpyy dt .div{width:376px; height:240px; /*border:1px solid #ef9b0e;*/ padding-top:24px;border:1px solid #e5e5e5;}

.a_cpyy dt .div_left{width:137px; text-align:center; overflow:hidden;}

.a_cpyy dt .div_left img{ max-width:100%;}

.a_cpyy dt .div_right{width:226px; padding-top:16px;}

.a_cpyy dt .div_right .a_title{width:100%; height:38px; overflow:hidden;}

.a_cpyy dt .div_right .a_title a,.a_cpyy dt .div_right .a_title a:hover{ border-bottom:1px solid #ef9b0e; height:37px; line-height:37px; color:#515151; display:inline-block; font-size:24px; padding-right:20px; display:inline-block; text-decoration:none;}

.a_cpyy dt .div_right .a_ticon{width:100%; height:120px; line-height:20px; padding-top:10px; overflow:hidden; color:#8c8888; font-size:14px;}

.a_cpyy dt .div_right .a_xx,.a_cpyy dt .div_right .a_xx:hover{ height:57px; line-height:57px; display:inline-block; color:#ef9b0e; font-size:14px; text-decoration:none;}

.a_cpyy dd{width:100%; padding-bottom:44px; float:left;}

.a_cpyy dd .div{width:1023px; border:1px solid #e5e5e5; padding:20px 70px 25px 105px;}

.a_cpyy dd .div .left_img{width:344px; height:235px; overflow:hidden;}

.a_cpyy dd .div .left_img img{width:344px; height:235px;}

.a_cpyy dd .div .right_img{width:540px; padding-top:20px;}



.a_cpyy dd .div .right_img .a_title{width:100%; height:38px; overflow:hidden;}

.a_cpyy dd .div .right_img .a_title a,.a_cpyy dt .div_right .a_title a:hover{ border-bottom:1px solid #ef9b0e; height:37px; line-height:37px; color:#515151; display:inline-block; font-size:24px; padding-right:20px; display:inline-block; text-decoration:none;}

.a_cpyy dd .div .right_img .a_title1{width:100%; height:45px; line-height:45px; overflow:hidden; color:#515151; font-size:18px;}

.a_cpyy dd .div .right_img .a_ticon{width:100%; height:60px; line-height:20px; padding-top:5px; overflow:hidden; color:#8c8888; font-size:14px;}

.a_cpyy dd .div .right_img .a_xx,.a_cpyy dd .div .right_img .a_xx:hover{ height:54px; line-height:54px; display:inline-block; color:#ef9b0e; font-size:14px; text-decoration:none;}



.a_cpxtbg{width:100%;}

.a_cpxtbg li{width:1160px; padding:45px 40px 45px 0px; float:left; border-bottom:1px solid #e5e5e5;}

.a_cpxtbg li .a_img{width:414px; height:255px; display:inline-block; border:1px solid #e5e5e5; overflow:hidden;}

.a_cpxtbg li .a_img img{width:414px; height:255px;}

.a_cpxtbg li .a_img_r{width:690px; height:255px;}

.a_cpxtbg li .a_title1{width:100%; height:45px; line-height:45px; overflow:hidden; color:#515151; font-size:18px;}

.a_cpxtbg li .a_ticon{width:100%; height:162px; line-height:27px; padding-top:5px; overflow:hidden; color:#898989; font-size:16px;}

.a_cpxtbg li .a_xx,.a_cpxtbg li .a_xx:hover{ height:37px; line-height:37px; display:inline-block; color:#e61f1f; font-size:16px; text-decoration:none;}



.a_dcybg{ background-color:#e3e7ea;}

.a_dcybg1{ background:url(../images/x_01.jpg) bottom repeat-x;}

.a_dcybg2{ background-color:#f7f8fa;}

.a_dcybg3{ /*background-color:#e83f3c;*/background-color:#fff;}

.a_dcybg4{ background-color:#e0e0e0;}

.a_dcy_div1{width:1125px; padding:20px 125px 20px 0px;}

.a_dcy_div1 .s1{width:815px; height:448px; display:inline-block; overflow:hidden;}

.a_dcy_div1 .s1 img{width:815px; height:448px;}

.a_dcy_div1 .s2{width:162px; padding-top:137px;}

.a_dcy_div1 .s2 .a_title{width:100%; height:96px; line-height:96px; text-align:right; color:#e52b31; font-size:30px;}

.a_dcy_div1 .s2 .a_more,.a_dcy_div1 .s2 .a_more:hover{width:162px; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:center; background-color:#ef9b0e; display:inline-block; overflow:hidden; text-decoration:none;}



.a_dcy_div2{width:1125px; padding:50px 120px 50px 85px;}

.a_dcy_div2 .s2{width:620px; height:395px; display:inline-block; overflow:hidden;}

.a_dcy_div2 .s2 img{width:620px; height:395px;}

.a_dcy_div2 .s1{width:162px; padding-top:129px;}

.a_dcy_div2 .s1 .a_title{width:100%; height:96px; line-height:96px; text-align:left; color:#7acaae; font-size:30px;}

.a_dcy_div2 .s1 .a_more,.a_dcy_div2 .s2 .a_more:hover{width:162px; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:center; background-color:#ef9b0e; display:inline-block; overflow:hidden; text-decoration:none;}



.a_dcy_div3{width:1125px; padding:65px 85px 65px 40px;}

.a_dcy_div3 .s1{width:674px; height:398px; display:inline-block; overflow:hidden;}

.a_dcy_div3 .s1 img{width:674px; height:398px;}

.a_dcy_div3 .s2{width:340px; padding-top:72px;}

.a_dcy_div3 .s2 .a_title{width:100%; height:72px; line-height:72px; text-align:left; color:#d71317; font-size:30px;}

.a_dcy_div3 .s2 .a_more,.a_dcy_div3 .s2 .a_more:hover{width:162px; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:center; background-color:#ef9b0e; display:inline-block; overflow:hidden; text-decoration:none;}

.a_dcy_div3 .s2 .a_titlecon{width:100%; line-height:24px; height:120px; overflow:hidden; color:#878787; font-size:16px; margin-bottom:15px;}



.a_dcy_div4{width:1129px; padding:82px 53px 57px 68px;}

.a_dcy_div4 .s2{width:738px; height:394px; display:inline-block; overflow:hidden;}

.a_dcy_div4 .s2 img{width:738px; height:394px;}

.a_dcy_div4 .s1{width:360px; padding-top:43px;}

.a_dcy_div4 .s1 .a_title{width:100%; height:72px; line-height:72px; text-align:left; color:#d71317; font-size:30px;}

.a_dcy_div4 .s1 .a_more,.a_dcy_div4 .s1 .a_more:hover{width:162px; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:center; background-color:#ef9b0e; display:inline-block; overflow:hidden; text-decoration:none;}

.a_dcy_div4 .s1 .a_titlecon{width:100%; line-height:24px; height:120px; overflow:hidden; color:#878787; font-size:16px; margin-bottom:15px;}



.a_dcy_div5{width:1121px; padding:24px 105px 24px 24px;}

/*.a_dcy_div5 .s1{width:494px; height:479px; display:inline-block; overflow:hidden;}

.a_dcy_div5 .s1 img{width:494px; height:479px;}

.a_dcy_div6 .s2 .a_img{width:438px%;}

.a_dcy_div6 .s2 .a_img img{width:438px; height:172px;}

.a_dcy_div5 .s2 .a_title{width:100%; height:72px; line-height:72px; text-align:center; color:#d71317; font-size:30px;}

.a_dcy_div5 .s2 .a_more,.a_dcy_div5 .s2 .a_more:hover{width:162px; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:center; background-color:#ef9b0e; display:inline-block; overflow:hidden; text-decoration:none; margin-left:145px;}


*/
.a_dcy_div5 .s1{width:674px; height:398px; display:inline-block; overflow:hidden;}

.a_dcy_div5 .s1 img{width:674px; height:398px;}

.a_dcy_div5 .s2{width:400px; padding-top:123px;}

.a_dcy_div6 .s2 .a_img{width:400px%;}

.a_dcy_div6 .s2 .a_img img{width:400px; height:172px;}

.a_dcy_div5 .s2 .a_title{width:100%; height:72px; line-height:72px; text-align:center;/* color:#fff;*/ color:#d71317; font-size:30px;}

.a_dcy_div5 .s2 .a_more,.a_dcy_div5 .s2 .a_more:hover{width:162px; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:center; background-color:#ef9b0e; display:inline-block; overflow:hidden; text-decoration:none; margin-left:120px;}





.a_dcy_div6{width:1110px; padding:0px 80px 80px 60px;}

.a_dcy_div6 .s2{width:674px; height:428px; display:inline-block; overflow:hidden;}

.a_dcy_div6 .s2 img{width:674px; height:428px;}

.a_dcy_div6 .s1{width:350px; padding-top:95px;}

.a_dcy_div6 .s1 .a_title{width:100%; height:72px; line-height:72px; text-align:left; color:#d71317; font-size:30px;}

.a_dcy_div6 .s1 .a_more,.a_dcy_div6 .s1 .a_more:hover{width:162px; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:center; background-color:#ef9b0e; display:inline-block; overflow:hidden; text-decoration:none;}

.a_dcy_div6 .s1 .a_titlecon{width:100%; line-height:24px; height:120px; overflow:hidden; color:#878787; font-size:16px; margin-bottom:15px;}



.a_xydiv{width:100%; padding:20px 0px 80px 0px;}

.a_xydiv_t{width:100%; position:relative; text-align:center;}

.a_xydiv_t img{width:807px; height:640px;}

.a_xydiv_t p{ width:100%; color:#000000; font-size:40px; text-align:center; position:absolute; left:0px; top:37px;}

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

.a_xydiv_b a,.a_xydiv_b a:hover{width:180px; height:45px; text-decoration:none; line-height:45px; text-align:center; display:inline-block; overflow:hidden; color:#fff; background-color:#ef9b0e; font-size:24px;-moz-border-radius: 15px;      /* Gecko browsers */

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

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

.a_xydiv1{width:1250px; text-align:center; position:relative;}

.a_xydiv1 img{width:1142px; height:542px;}

.a_xydiv1 a,.a_xydiv1 a:hover{width:180px; height:45px; text-decoration:none; line-height:45px; text-align:center; display:inline-block; overflow:hidden; color:#fff; background-color:#ef9b0e; font-size:24px;-moz-border-radius: 15px;      /* Gecko browsers */

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

border-radius:15px;            /* W3C syntax */ position:absolute; right:110px; bottom:37px;}



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

.a_xydiv2_t{width:100%; text-align:center;}

.a_xydiv2_t img{width:1091px; height:488px;}

.a_xydiv2_b{width:100%; padding-top:75px; text-align:center;}

.a_xydiv2_b a,.a_xydiv2_b a:hover{width:180px; height:45px; text-decoration:none; line-height:45px; text-align:center; display:inline-block; overflow:hidden; color:#fff; background-color:#ef9b0e; font-size:24px;-moz-border-radius: 15px;      /* Gecko browsers */

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

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



.a_cp_details{width:100%; line-height:2.0; color:#838383; font-size:18px; overflow-x:hidden; min-width:1250px; padding:60px 0px;}

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



/*bc*/

.zxl_pr{width:50px; height:200px; position:fixed; right:0px; top:50%; margin-top:-100px;z-index: 9999;}

.zxl_a{ position:relative;}

.zxl_a .div{width:120px; height:120px; padding:10px; background-color:#ee9911; position:absolute; left:-140px; top:0px; display:none;}

.zxl_a .div img{width:120px; height:120px;}



.zxl_banner_div{width:100%;position:relative;}

.zxl_banner_btnleft,.zxl_banner_btnleft:hover{ text-decoration:none;width:10%; height:7%; display:inline-block; position:absolute;left:57%; top:70%;}

.zxl_banner_btnright,.zxl_banner_btnright:hover{ text-decoration:none;width:10%; height:7%; display:inline-block; position:absolute;left:67%; top:70%;}





.zxl_dhk{width:100%; height:100%;background: url(../images/jj_bg.png) repeat; position:fixed; top:0px; left:0px; z-index:110001000; display:none;}

.zxl_dhk_div{width:280px; height:370px; color:#515151; font-size:16px; line-height:2.0; background-color:#fff; z-index:110001000110001000; position:fixed; left:50%; top:50%; margin:-185px 0px 0px -140px; padding:10px 20px 10px 20px;}

.zxl_dhk_div_t{width:100%; height:20px; line-height:20px; color:#fff; font-size:20px; text-align:right;}

.zxl_dhk_div_t span{width:20px; height:20px; text-align:center; line-height:20px;display:inline-block; cursor:pointer; background-color:#ffba00;-moz-border-radius: 20px;      /* Gecko browsers */

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

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

.zxl_dhk_div_c{width:100%; color:#515151; font-size:14px;}

.zxl_dhk_ipt{width:280px; height:25px; line-height:25px; border:1px solid #e5e5e5; text-indent:10px; color:#515151; font-size:14px; font-family:"微软雅黑";}

.zxl_dhk_ipt1{width:270px; height:37px; padding:5px; border:1px solid #e5e5e5; text-indent:5px; color:#515151; font-size:14px; font-family:"微软雅黑";}

.zxl_dhk_ipt2{width:282px; border:0px; height:29px; line-height:29px; text-align:center; background-color:#ee9911; font-family:"微软雅黑"; cursor:pointer; color:#fff; font-size:14px;

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

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

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



.zxl_a1{width:50px; height:50px; position:relative;}
.zxl_a1 img{width:50px; height:50px; position:absolute; left:0px; top:0px; z-index:1;}
.zxl_a1_div{width:140px; height:50px; line-height:50px; color:#fff; position:absolute; right:-200px; top:0px; font-size:16px; font-weight:bold; background-color:#ee9911; text-align:center;}

