@charset "utf-8";
/* CSS Document */
html,div,span,ul,li,img,input,textarea,dl,dt,dd,p,i,strong,h1,h2,h3,h4,body,i,em{padding:0;margin:0;border:0;list-style:none;}
body{font-family:"\5FAE\8F6F\96C5\9ED1";font-size:12px;color:#333333;line-height:24px;}
table { border-collapse: collapse; border: none;}
a{text-decoration:none;color:#333333;cursor: pointer;}
input{outline:none;font-family:"\5FAE\8F6F\96C5\9ED1";border: solid 1px #bcc5d0;
height: 22px;
line-height: 22px;
color: #666;
padding-left: 3px;}
.ff{float:left;}
.fy{float:right;}
.clear{clear:both;}

/*----------顶部------------*/
.top_one{width:100%;overflow:hidden;}
.top_one img{width:100%;height:60px;}
.top_two{width:100%;overflow:hidden;height:106px;position:relative;}
.top_two_bk{width:100%;}
.top_two_bk img{width:100%;height:106px;}
.top_two_nr{position:absolute;width:100%;top:0px;left:0px;height:106px;overflow:hidden;}
.top_two_nrfull{width:1200px;margin:0px auto;}
.top_two_nrleft{margin-top:10px;}
.top_two_nrright{width:355px;overflow:hidden;margin-top:25px;}
.top_two_xi2{margin-left:10px;}
.top_two_xi2 p{font-size:14px;}
.top_two_xi2 h4{font-family: 'Trebuchet MS';font-size: 36px;color: #e7942c;}
.top_three{background:#1e1e1e;width:100%;height:52px;}
.top_three_nr{width:1200px;margin:0px auto;}
.top_three_nr ul li{float:left;width:135px;text-align:center;font-size:16px;font-family:'\5FAE\8F6F\96C5\9ED1';line-height:52px;position:relative;}
.top_three_nr ul li a{display:block;width:100%;line-height:52px;color:#fff;}
.curent_nav a{color:#fff;background:#e7942c;}
.top_three_nr ul li:hover{color:#fff;background:#e7942c;}
.top_three_nr ul li a:hover{color:#fff !important;display:block;}
.top_three_nr ul li dl{position:absolute;left:0px;top:52px;z-index:9999;width:135px;background:#fff !important;}
.top_three_nr ul li dl dd{background:#fff !important;width:100%;height:38px !important;line-height:38px !important;border-bottom:0px !important;box-shadow:none !important;}
.top_three_nr ul li dl dd a{height:38px !important;line-height:38px !important;font-size:14px !important;border-bottom:0px !important;box-shadow:none !important;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#4d4d4d !important;}
.curent_show a{width:135px;height:38px;font-size:14px !important;color:#fff !important;display:block;}
.top_three_nr ul li dl dd a:hover{width:135px;height:38px;color:#fff !important;line-height:38px !important;display:block;background:#e7942c;}

/*----------------------------------------banner开始-----------------------------------*/
.banner { width:100%; margin: 0 auto; overflow: hidden; display:block; position:relative; }
.banner .main_image { width:100%; height:550px; overflow: hidden; margin: 0 auto; position: relative;}
.banner .main_image ul { width: 9999px; height:550px; overflow: hidden; position: absolute; top: 0; left: 0; }
.banner .main_image li { width: 100%; height:550px; }
.banner .main_image li span { display: block; width: 100%; height:550px; }
.banner .main_image li .img_1 { background: url(../images/banner.png) center top no-repeat; }
.banner .main_image li .img_2 { background: url(../images/banner.png) center top no-repeat; }
.banner .main_image li .img_3 { background: url(../images/banner.png) center top no-repeat;}
.banner .main_image li .img_5 { background: url(../images/banner.png) center top no-repeat;}
div.flicking_con { width: 990px; margin: 0 auto; position: relative; }
div.flicking_con .flicking_inner { position: absolute; top:520px; z-index: 50; width: 100%; height: 21px; text-align: center; } /* 121126 */
div.flicking_con a { width: 21px; height: 21px; margin: 0; padding: 0; background: url(../images/bj.png) -74px -47px no-repeat; display: inline-block; text-indent: -2000px; }
div.flicking_con a.on { background-position: -74px -68px; }
.hot_new { height: 26px; border-bottom: 1px solid #eeeeee; padding-top: 11px; }
#btn_prev, #btn_next { z-index: 99; position: absolute; display: block; width: 73px!important; height: 74px!important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { background: url(../images/bj.png) no-repeat -108px -34px; left: 0; }
#btn_next { background: url(../images/bj.png) no-repeat -181px -34px; right: 0; }

/*----------------------------------------内容开始-----------------------------------*/
.mian{overflow:hidden;width:100%;}
.mian_one{width:1200px;margin:0px auto;height:580px;}
.mian_one_top{margin-top:45px;overflow:hidden;}
.mian_one_top img{margin:0px auto;}
.mian_one_down{width:100%;overflow:hidden;margin-top:40px;}
.mian_one_downlf{width:550px;margin-top:15px;}
.mian_one_downlf img{margin:0px auto;}
.mian_one_downlf p{line-height:30px;font-size:14px;margin-top:10px;}
.mian_one_downrt{width:559px;}
.one_more{background:url(../images/more-bj.png) no-repeat;width:164px;height:43px;margin-left:193px;margin-top:30px;}

.one_more p{font-size:18px;line-height:43px;margin-left:20px;}

@keyframes lefteaseinAnimate{
    0%{ transform: translateX(-2000px); opacity: 0;}   /*在0%时设置文字在想X轴-2000px位移处（左边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}         /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-o-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-ms-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-moz-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
.mian_one_downlf{
    animation: lefteaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: lefteaseinAnimate 1s ease 1;
    -ms-animation: lefteaseinAnimate 1s ease 1;
    -o-animation: lefteaseinAnimate 1s ease 1;
    -moz-animation: lefteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}


/*定义一个名字为righteaseinAnimate动画，实现从页面的右边淡入页面效果*/
@keyframes righteaseinAnimate{
    0%{ transform: translateX(2000px); opacity: 0;}   /*在0%时设置文字在想X轴2000px位移处（右边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}      /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-o-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-ms-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-moz-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
.mian_one_downrt{
    animation: righteaseinAnimate 1s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: righteaseinAnimate 1s ease 1;
    -moz-animation: righteaseinAnimate 1s ease 1;
    -ms-animation: righteaseinAnimate 1s ease 1;
    -o-animation: righteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}

.mian_adv{width:100%;overflow:hidden;position:relative;height:198px;}
.mian_adv img{width:100%;height:198px;}

.mian_two{background:#b9e9fd;width:100%;height:686px;}
.mian_two_nr{width:1200px;margin:0px auto;overflow:hidden;}
.mian_two_nrtit{margin-top:40px;overflow:hidden;}
.mian_two_nrtit img{margin:0px auto;}
.mian_two_nrfull{width:100%;position:relative;overflow:hidden;height: 515px;}
.mian_two_nrfull ul li{float:left;width: 290px;
    height: 250px;
    line-height: 250px;
    text-align: center;
    position: absolute;}
.mian_two_nrfull ul li a{display:block;transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
-webkit-transform:rotateY(0deg);
-o-transform:rotateY(0deg);
-ms-transform:rotateY(0deg);

transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.mian_two_nrfull ul li:hover a{
transform:rotateY(360deg);
-moz-transform:rotateY(360deg);
-webkit-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
-ms-transform:rotateY(360deg);}
.mian_two_nrfull ul li a p{font-size:30px;color:#fff;}
.top_a{top:140px; left:0; animation-name:bounceIn; 
animation-delay:0.6s;
-webkit-animation-delay:0.6s;
-moz-animation-delay:0.6s;
-ms-animation-delay:0.6s;
-o-animation-delay:0.6s;}
.bk_a{background:url(../images/s01.png) center center no-repeat;width: 290px;height: 250px;}
.top_b{top:10px; left:225px; animation-name:bounceIn; 
animation-delay:0.5s;
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
-ms-animation-delay:0.5s;
-o-animation-delay:0.5s;}
.bk_b{background:url(../images/s02.png) center center no-repeat;width: 290px;height: 250px;}
.top_c{top: 270px; left: 225px; animation-name:bounceIn; 
animation-delay:0.5s;
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
-ms-animation-delay:0.5s;
-o-animation-delay:0.5s;}
.bk_c{background:url(../images/s03.png) center center no-repeat;width: 290px;height: 250px;}
.top_d{top: 140px;left: 454px; animation-name:bounceIn; 
animation-delay:0.5s;
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
-ms-animation-delay:0.5s;
-o-animation-delay:0.5s;}
.bk_d{background:url(../images/s04.png) center center no-repeat;width: 290px;height: 250px;}
.top_e{top: 10px;left: 680px;animation-name:bounceIn; 
animation-delay:0.5s;
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
-ms-animation-delay:0.5s;
-o-animation-delay:0.5s;}
.bk_e{background:url(../images/s05.png) center center no-repeat;width: 290px;height: 250px;}
.top_f{top: 270px;left: 680px;animation-name:bounceIn; 
animation-delay:0.5s;
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
-ms-animation-delay:0.5s;
-o-animation-delay:0.5s;}
.bk_f{background:url(../images/s06.png) center center no-repeat;width: 290px;height: 250px;}
.top_g{top: 140px;left: 911px;animation-name:bounceIn; 
animation-delay:0.5s;
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
-ms-animation-delay:0.5s;
-o-animation-delay:0.5s;}
.bk_g{background:url(../images/s07.png) center center no-repeat;width: 290px;height: 250px;}


.mian_three{width:100%;height:700px;position:relative;}
.mian_three_bk img{width:100%;height:700px;}
.mian_three_nr{position:absolute;left:0px;top:0px;width:100%;height:700px;}
.mian_three_down{width:1200px;margin:20px auto;}
.thre_top{padding-top:30px;padding-bottom:30px;}
.mian_three_downlf{ animation: lefteaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: lefteaseinAnimate 1s ease 1;
    -ms-animation: lefteaseinAnimate 1s ease 1;
    -o-animation: lefteaseinAnimate 1s ease 1;
    -moz-animation: lefteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; }
.mian_three_downrt{width:512px;animation: righteaseinAnimate 1s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: righteaseinAnimate 1s ease 1;
    -moz-animation: righteaseinAnimate 1s ease 1;
    -ms-animation: righteaseinAnimate 1s ease 1;
    -o-animation: righteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; }
.mian_three_downrt ul li{width:100%;height:65px;line-height:65px;overflow:hidden;margin:5px 0px 5px 0px;}
.mian_three_xi2{margin-top:15px;}
.mian_three_dolfa{background:url(../images/odd.png) no-repeat;width:36px;height:36px;color:#fff;font-size:16px;margin-top:14px;text-align:center;line-height:36px;font-weight:bold;margin-left:10px;margin-right:10px;}
.mian_three_dolfb{width: 450px;font-size: 22px;font-weight:bold;}
.tr_libk{background:#e7942c;border-radius:8px;}
.mian_three_dolfc{background:url(../images/even.png) no-repeat;width:36px;height:36px;font-size:16px;margin-top:14px;text-align:center;line-height:36px;font-weight:bold;margin-left:10px;margin-right:10px;}
.mian_three_dolfd{width: 450px;font-size: 22px;font-weight:bold;color:#fff;}

.mian_four{overflow:hidden;height:790px;width:100%;}
.mian_four_down{overflow:hidden;width:1200px;margin:20px auto;}
.mian_four_downlf{width: 535px;
    height: 275px;
    border: 1px solid #e5e5e4;
    float: left;
    margin: 7px;
    overflow: hidden;padding:10px 25px 0px 25px;}
.mian_four_newstit{height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #dddddd;width:100%;overflow:hidden;}
.mian_four_xi1{margin-top:7px;margin-right:10px;}
.mian_four_xi2{font-size:18px;font-weight:bold;}
.mian_four_xi3{margin-top:15px;}
.mian_four_newsnr{overflow:hidden;padding-top:20px;}
.mian_four_newsnr ul li{width:100%;overflow:hidden;line-height:35px;margin-bottom:5px;}
.mian_four_xi4{background:url(../images/d01.png) no-repeat;width:15px;height:15px;margin-right:15px;margin-top:10px;}
.mian_four_xi5{width:408px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size:14px;}
.mian_four_xi6{color:#5b5b5b;}
.mian_four_xi7{margin-right:10px;margin-top:3px;}
.mian_four_newsnr ul li:hover a{color:#e7942c;}
.mian_four_newsnr ul li:hover .mian_four_xi4{background:url(../images/d02.png) no-repeat;}
.mian_four_newsnr ul li:hover .mian_four_xi6{color:#e7942c;}

.mian_four_down_a{width:600px; animation: lefteaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: lefteaseinAnimate 1s ease 1;
    -ms-animation: lefteaseinAnimate 1s ease 1;
    -o-animation: lefteaseinAnimate 1s ease 1;
    -moz-animation: lefteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards;}
.mian_four_down_b{width:600px;animation: righteaseinAnimate 1s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: righteaseinAnimate 1s ease 1;
    -moz-animation: righteaseinAnimate 1s ease 1;
    -ms-animation: righteaseinAnimate 1s ease 1;
    -o-animation: righteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; }
.mian_five{width:100%;margin:0px auto;position:relative;height:575px;}
.mian_five_bk{height:575px;width:100%;}
.mian_five_nr{position:absolute;left:0px;top:0px;height:575px;width:100%;}
.mian_five_down{margin:0px auto;width:1200px;padding-top:30px;}
.mian_five_down img{margin:0px auto;}

.mian_six{width:100%;margin:0px auto;}
.mian_six_nr{width:1200px;margin:0px auto;}
.mian_six_down{margin-bottom:20px;overflow:hidden;margin-top:20px;}
.mian_six_down ul li{float:left;font-size:14px;margin-right:10px;line-height:30px;}
.mian_six_down ul li a:hover{color:#e7942c;}

.mian_seven{width:100%;margin:0px auto;background:#ebebeb;padding:20px 0px 20px 0px;height:370px;overflow:hidden;}
.mian_seven_nr{width:1200px;margin:0px auto;}
.mian_six_nrlf{width: 425px; border: 1px solid #d7d7d7;padding:20px;margin-top:50px;}
.mian_six_nrlf p{line-height:40px;font-size:18px;}
.mian_six_nrcet{overflow:hidden;width:263px;margin-left:50px;margin-top:50px;}
.mian_six_one{background:#0e8aca;height:77px;width:100%;margin-bottom:30px;}
.mian_six_onea{margin-left:20px;margin-top:10px;}
.mian_six_oneb{color:#fff;margin-left:10px;}
.mian_six_oneb p{font-size:14px;line-height:25px;margin-top:5px;}
.mian_six_oneb h4{font-size:24px;line-height:35px;}
.mian_six_onec{margin-left:10px;line-height:77px;color:#fff;}
.mian_six_onec h4{font-size:24px;line-height:77px;}

.mian_six_nrrt{width:360px;margin-top:50px;}
.mian_six_nrrt ul li{float:left;width:146px;margin-left:20px;}
.mmian_six_nrxi1 img{width:100%;height:146px;}
.mian_six_nrxi2{margin-left:20px;margin-top:10px;}
.mian_six_nrxi2 span{font-size:14px;display:block;margin:0px 5px 0px 5px;}

.bottom_one{width:100%;overflow:hidden;height:327px;position:relative;}
.bottom_onebk{width:100%;height:327px;}
.bottom_onebk img{width:100%;height:327px;}
.bottom_one_full{width:1200px;margin:0px auto;}
.bottom_one_nr{width:100%;margin:20px auto;position:absolute;top:0px;left:0px;}
.bottom_one_nrleft{overflow:hidden;}
.bottom_one_nrleft ul li{float:left;width:70px;margin-right:45px;text-align:left;}
.bottom_one_nrleft ul li h4{ font-size:16px;color: #fff;line-height: 40px;}
.bottom_one_nrleft ul li  dl dd{color:#cacaca;line-height: 35px;}
.bottom_one_nrleft ul li  dl dd a{color:#cacaca;}
.bottom_one_nrleft ul li  dl dd a:hover{color:#f08607;}

.bottom_one_nrright{width:394px;overflow:hidden;}
.bottom_one_top{text-align:center;width:100%;font-size:16px;color:#fff;}
.bottom_one_down{overflow:hidden;}
.bottom_one_down dl{clear:both;}
.bottom_one_down dl dt{width:42px;color:#fff;line-height:32px;float:left;}
.bottom_one_down dl dd{float:right;width: 342px;margin-bottom:10px;}   
.bottom_one_down dl dd .mesage{width: 337px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #858585;
    color: #fff;
    font-size: 13px;
    color: #fff;
    background: none;}
.bottom_one_down dl dd textarea{ border: 1px solid #858585;color: #fff;
    font-size: 13px;height:116px;background:none;width: 317px;padding:10px;}
.bottom_one_down dl dd button{    width: 338px;
    height: 30px;
    line-height: 30px;
    display: block;
    border: none;
    background: #707070;
    font-size: 14px;
    color: #fff;}
.bottom_one_down dl dd button:hover{background:#f08607;}
.bottom_two{background:#0a0a0a;height:40px;line-height:40px;text-align:center;width:100%;}
.bottom_two span{color:#fff;font-size:13px;margin:0px 5px 0px 5px;}

.service_nr{width:100%;overflow:hidden;padding-bottom:30px;}
.service_nr_det{width:1200px;margin:0px auto;}
.service_nr_title{text-align:center;margin-top:25px;margin-bottom:30px;}
.service_nr_title h4{font-size:24px;
    font-size:34px;
    color: #ff4c01;
    margin-bottom: 10px;
    letter-spacing: 7px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;font-family:"微软雅黑";
}
.service_nr_title p{font-size:18px;color:#cd8b0b;}
.service_nr_full{overflow:hidden;}
.service_nr_full img{margin:0px auto;}

.news_list{overflow:hidden;width:100%;}
.news_list_head{width:577px;overflow:hidden;margin:0px auto;}
.news_list_head ul li{float:left;margin-right: 20px;margin-left: 20px;}
.news_list_head ul li:nth-child(4){margin-right:0px;}
.news_list_head ul li a{display:block;width:109px;height:36px;background:#e10303;line-height:36px;font-size:14px;color:#fff;text-align:center;}
.news_list_head ul li a:hover{background:#e99e0f;}
.news_list_down{overflow:hidden;margin-top:20px;}
.news_list_down ul li{float:left;margin-right:30px;width:271px;margin-top:20px;margin-bottom:10px;}
.news_list_down ul li:nth-child(4){margin-right:0px;}
.news_list_down ul li:nth-child(8){margin-right:0px;}
.news_list_one img{width:100%;height:180px;transition: all 0.8s ease-out;display: block;}
.news_list_two{overflow:hidden;padding:10px;border:1px solid #ccc;}
.news_list_xi1{
    border: 1px solid #e2e3e8;
    background-color: #f0f2f5;
    display: inline-block;
    text-align: center;
    padding: 6px 5px;
    margin-right: 15px;}
.news_list_xi1 h4{font-size: 16px;}
.news_list_xi1 p{color: #666;line-height:17px;}
.news_list_xi2{width:166px;border-bottom: 1px solid #e2e3e8;
    overflow: hidden;
    height: 54px;}
.news_list_three{height:90px;line-height:30px;overflow:hidden;padding-top:15px;}
.news_list_down ul li:hover img{transform: rotateY(360deg);}
.news_list_down ul li:hover .news_list_xi2{color:#e7942c;}
.news_list_down ul li:hover .news_list_two{border-bottom:1px solid #e7942c;}
.news_list_down ul li:hover .news_list_three{color:#e7942c;}

.page{ padding:20px 0 0 0; text-align:center;}
.page a{ display:inline-block; margin:0 5px; height:30px; line-height:30px; padding:0 12px; border:#bcbcbc solid 1px; border-radius:2px; color:#666;}
.page i{width:0;height:0;line-height:0; display:block; border-width:5px;border-style:solid;Filter:Chroma(color=color); position:absolute;top:10px;}
.page .first{ padding-left:20px !important; position:relative;}
.page .last{ padding-right:20px !important; position:relative;}
.page .first i{border-color:transparent #999 transparent transparent; left:5px;}
.page .last i{border-color:transparent transparent transparent #999; right:5px;}
.page a:hover{border:#e7942c solid 1px; text-decoration:none; box-shadow:#e7942c 0 0 3px;}
.page .on{color:#FFF; border:#e7942c solid 1px; background:#e7942c;}

.news_det{overflow:hidden;width:1200px;margin:30px auto;}
.news_det_left{width:790px;overflow:hidden;}
.news_det_lftit{overflow:hidden;height:60px;border-left: 7px solid #ff4c01;width:100%;}
.news_det_lftitone{margin-left:15px;}
.news_det_lftitone h4{    font-family: "微软雅黑";
    font-size: 22px;
    color: #ff4c01;
    line-height: 25px;
    font-weight: bold;}
.news_det_lftitone p{
    font-size: 20px;
    color: #999;
    line-height: 20px;
    margin-top: 10px;
    text-transform: uppercase;}
.news_det_lfdown{border-top:1px solid #ccc;margin-top:10px;}
.news_det_lftittwo{font-size:14px;line-height:60px;}
.news_det_lftittwo a:hover{color:#e7942c;}
.news_det_lfdntit{margin-top:20px;line-height:30px;font-size: 24px;
    color: #333;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 20px;}
.news_det_lfdntime{overflow:hidden;padding: 0 10px;
    background: #efefef;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    overflow: hidden;
    text-align: center;
    border: none;}

.news_det_nr{padding-top:30px;}
.news_det_nr p{font-size:14px;text-indent:2em;line-height:30px;}
.news_det_nr img{margin:0 auto;padding:10px 0px 10px 0px;}
.news_det_next{margin-top:20px;overflow:hidden;}
.news_det_next a{line-height:30px;font-size:14px;display:block;}
.news_det_next a span{color:#999998;}
.news_det_next a:hover{color:#eb3c00 !important;}
.news_det_next a span:hover{color:#eb3c00 !important;}

.news_list_right{width:382px;overflow:hidden;margin-bottom: 60px;}
.news_list_right_one{width:100%;}
.news_list_right_one img{width:100%;height:241px;}
.news_list_right_two{overflow:hidden;margin-top:35px;}
.news_list_righttwo_title{line-height:25px;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;overflow:hidden;}
.news_list_righttwo_title h4{border-left:3px solid #f83172;padding-left:8px;font-size:18px;font-weight:normal;}
.news_list_righttwo_title a{color:#838282;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.news_list_righttwo_title a:hover{color:#f83172;}
.news_list_righttwo_nr{overflow:hidden;margin-top:10px;margin-left:10px;}
.news_list_righttwo_nr ul li{width:100%;line-height:35px;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:14px;border-bottom:1px dashed #ddd;overflow:hidden;}
.news_list_righttwo_nr ul li a{display:block;}
.news_list_righttwo_nr ul li a:hover .news_list_time{color:#ff2d2d;}
.news_list_righttwo_nr ul li a:hover .news_list_twonr{color:#ff2d2d;}
.news_list_time{color:#8e8e8c;}
.news_list_twonr{width:280px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.cs_callus_down{overflow:hidden;margin-top:40px;}
.cs_callus_downleft{width:450px;margin-left:45px;}
.cs_callus_xi1{margin-top:20px;text-align:center;font-size:16px;width: 495px;}
.cs_callus_xi1 strong{font-size:24px;font-family:"微软雅黑";}
.cs_callus_xi2{margin-top:40px;text-align:center;font-size:16px;width: 495px;}
.cs_callus_xi2 img{margin:0px auto;}
.cs_callus_xi2 p{font-size:30px;margin-top:30px;}
.cs_callus_xi2 p strong{font-size:22px;}
.cs_callus_downright{width:450px;margin-right:45px;}

.Free_hm{overflow:hidden;width:100%;position:relative;}
.Free_hm_bk{width:100%;height:600px;}
.Free_hm_bk img{width:100%;height:600px;}
.Free_hm_nr{position:absolute;left:0px;top:310px;width:100%;}
.Free_hm_full{width:1200px;margin:0px auto;}
.Free_seach{width:500px;margin:0px auto;background:#fff;border-radius:6px;overflow:hidden;}
.title_a{text-align:center;}
.title_a h2{margin: 0 auto;
    display: block;
    font-size: 27px;
    font-weight: 700;
    padding: 20px 0 0 0;color:#f39904;}
	
.title_a h3{margin: 0 auto;
    display: block;
    font-size: 20px;
    font-weight: 500;
    padding: 20px;
	color:#f39904;
}
.Free_seach_nr{margin: 30px 20px 20px 20px;border: 2px solid #f39904;
    height: 50px;
    padding-left: 30px;
    border-radius: 50px;}
.Free_seach_nr input{	
	    height: 45px;
    width: 278px;
    border: 0;}
	
.Free_seach_nr .btn{border: 0;
    background: #f39904;
    height: 37px;
    margin: 0;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    position: relative;
    right: -1px;
    top: -1px;
    line-height: 30px;
    color: #fff;display: inline-block;
    padding: 6px 12px;    text-align: center;
    white-space: nowrap;
    vertical-align: middle;font-size: 14px;
    font-weight: 400;}
.chocie_text .btn { border: 0; background: #f39904; height: 46px; margin: 0; border-top-right-radius: 50px; border-bottom-right-radius: 50px; position: relative; right: -1px; top: -1px; line-height: 30px; color: #fff; }
.chocie_text_xi1{ border: 1px solid #ccc; height: 40px; line-break: 40px; width: 280px; border-radius: 5px; padding: 0 10px; }
.chocie_text_xi1:focus { border: 1px solid #f57e15; }
.chocie_text_xi2{background: #f57e15; height: 46px; margin: 0;line-height: 30px; color: #fff; width:300px;border-radius: 5px;}
.chocie_text{width:400px;margin-left:50px;overflow:hidden;}
.chocie_text h4{font-size:16px;line-height:40px;}
.chocie_text ul li{margin-bottom:15px;overflow:hidden;}
.ref_widt{height:800px !important; }


.message_det_right .messageBox .text .i1{background:url(../images/messageIcon1.png) center no-repeat;}
.message_det_right .messageBox .text .i2{background:url(../images/messageIcon2.png) center no-repeat;}
.message_det_right .messageBox .text span{display:block; float:left; width:1px; height:20px; margin:12px 0; background:#ccc;}
.message_det_right .messageBox .text input{width:488px; height:20px; float:left; box-sizing:border-box; padding:0 15px; margin:12px 0; border:none; background:none;}
.message_det_right .messageBox .button{width:200px; height:45px;}
.message_det_right .messageBox .button input{width:200px; height:45px; background:#000; color:#fff; border:none; font-size:16px;}
.message_det_right .messageBox .text i{
    display: block;
    float: left;
    width: 59px;
    height: 43px;}
.message_det_right .messageBox .text{width: 550px;
    height: 45px;
    box-sizing: border-box;
    border: 1px dashed #000;
    background: rgba(0,139,214,.05);
    margin-bottom: 25px;}
.message_det_right .messageBox .textarea textarea{width: 550px;
    height: 120px;
    box-sizing: border-box;
    border: 1px dashed #000;
    background: rgba(0,139,214,.05);
    margin-bottom: 25px;padding:10px;}
.message_det_right{margin-top:60px;overflow:hidden;}

.team_det_down{overflow:hidden;margin-top:25px;}
.team_det_down ul li{float:left;width:278px;margin-right:20px;}
.team_det_down ul li:nth-child(4){marign-right:0px;}
.team_det_down ul li img{width:100%;height:370px;}
.team_det_downone{line-height: 20px;
    padding: 10px;
    color: #fff;
    margin: 0;
    text-align: center;
    background-color: #ff4c01}
.team_det_downone span{margin:0px 10px 0px 10px;}
.team_det_down ul li img:hover{ background-color: #000;opacity: .8;}
.team_a{    width: 473px !important;}

.button_service{width:100%;background:#f5f5f7;overflow:hidden;}
.button_service ul{margin:0px auto;}
.button_service ul li{float:left;text-align:center;font-size:24px;font-weight:bold;line-height:60px;overflow:hidden;}
.button_service ul li a{display:block;height:60px;width:160px;color:#fff;background:#028dde;margin:20px;}

.button_zdb{background:#f4f4f4;width:100%;overflow:hidden;}
.button_zdb ul{width:1047px;margin:0px auto;}
.button_zdb ul li{float:left;margin:10px;}


.pic_one{width:1200px;position:relative;overflow:hidden;}
.pic_one_down{position:absolute;left:0px;height:39px;width:100%;bottom: 12px;overflow:hidden;}
.pic_one_down dl{float:left;margin-right:12.5px;}
.pic_one_down dl dd{float:left;margin-right:5px;}
.pic_one_down dl dd a{color:#fff;font-size:16px;text-align:center;display:block;line-height:39px;width:127px;height:39px;display:block;font-weight:bold;}
.pic_one_down dl dd:nth-child(1){background:#1aa3d1;}
.pic_one_down dl dd:nth-child(2){background:#1aa3d1;}
.pic_one_down dl dd:nth-child(3){background:#45cb25;margin-right:0px;}
.pic_htr{margin-right:0px !important;}
.pic_htr  a{width:127px !important;}

.pic_more{width:1200px;position:relative;overflow:hidden;background:#fff;}
.buton_more{position:absolute;bottom:13px;left:0px;width:100%;}
.buton_more a{display:block;width:280px;line-height:56px;height:56px;color:#00c3e1;border:1px solid #00c3e1;margin:0px auto;font-size:16px;text-align:center;background:#fff;}
.pic_one_pac{position:absolute;right:0px;width:388px;bottom:0px;overflow:hidden;}
.pic_one_pac ul li{background:#00c3e1;margin-top:8px;font-size:34px;text-align:center;line-height:92px;}
.pic_one_pac ul li a{display:block;color:#fff;height:92px;width:100%;}

.change_pic{width:1200px;position:relative;overflow:hidden;}
.change_pic_down{position:absolute;left:0px;height:39px;width:100%;bottom:0px;overflow:hidden;background:#fff;padding-top:5px;}
.change_pic_down dl{margin:0px auto;width: 450px;}
.change_pic_down dl dd{float:left;margin:0px 10px 0px 10px;}
.change_pic_down dl dd a{color:#fff;font-size:16px;text-align:center;display:block;line-height:39px;width:127px;height:39px;display:block;font-weight:bold;}
.change_pic_down dl dd:nth-child(1){background:#45cb25;}
.change_pic_down dl dd:nth-child(2){background:#1aa3d1;}
.change_pic_down dl dd:nth-child(3){background:#ec3314;}


.chocie_mj{width:1200px;position:relative;overflow:hidden;}
.chocie_mj_one{position:absolute;left:0px;width:100%;bottom:10px;overflow:hidden;background:#fff;padding-top:5px;}
.chocie_mj_one ul{margin:0px auto;width:1052px;}
.chocie_mj_one ul li{float:left;margin:12px;width:325px;}
.chocie_mj_one ul li img{width:100%;height:194px;}


.change_mg{width:1200px;position:relative;overflow:hidden;}
.change_mg_down{position:absolute;left:0px;height:39px;width:100%;bottom:30px;overflow:hidden;}
.change_mg_xi1{background:url(../images/ljxq.jpg) center no-repeat;width:149px;height:53px;margin-left:230px;display:block;float:left;}
.change_mg_xi2{background:url(../images/ljxq.jpg) center no-repeat;width:149px;height:53px;margin-left:260px;display:block;float:left;}
.change_mg_xi3{background:url(../images/ljxq.jpg) center no-repeat;width:149px;height:53px;margin-left:250px;display:block;float:left;}

.message_newlist{overflow:hidden;}
.message_newlist dl dd{float:left;margin-right:5px;}
.message_newlist dl dd ul li{float:left;margin-right:8px;}
.message_newlist_xi1{background:url(../images/link_xj.jpg) center no-repeat;width:194px;height:46px;display:block;float:left;}
.message_newlist_xi2{background:url(../images/message_link.jpg) center no-repeat;width:194px;height:46px;display:block;float:left;}
.message_newlist dl dd:last-child{margin-right:0px;}
.message_newlist dl dd ul li:last-child{margin-right:0px;}


.zc_an{width:1200px;position:relative;overflow:hidden;}
.zc_an_down{position:absolute;left:0px;height:60px;width:100%;bottom:34.6px;overflow:hidden;}
.zc_an_down ul{width:680px;margin:0px auto;height:60px;line-height:60px;}
.zc_an_down ul li{float:left;    margin: 0px 18px;}
.zc_an_down ul li  a{display:block;}
.zc_an_downxi1{background:url(../images/gszcqj.jpg) center no-repeat;width:280px;height:56px;}
.zc_an_downxi2{background:url(../images/zzdbqj.jpg) center no-repeat;width:280px;height:56px;}

.bg_mian{width:1200px;position:relative;overflow:hidden;}
.bg_down{position:absolute;left:0px;height:60px;width:100%;bottom:20px;}
.bg_down ul li{float:left;height:49px;line-height:52px;margin:15px;}
.bg_down ul li a{display:block;width:200px;line-height:49px;color: #03c0de;font-size:16px;text-align:center;border:1px solid #03c0de;border-radius:8px;}

.nj_full{width:1200px;position:relative;overflow:hidden;}
.nj_full_down{position:absolute;left:0px;width:100%;top:89px;overflow:hidden;}
.nj_full_down img{margin:0px auto;display:block;}
.nj_full2_down{position:absolute;left:0px;width:100%;top:92px;overflow:hidden;}

.tc_nr{width:1200px;position:relative;overflow:hidden;}
.tc_nr_down{position:absolute;right:0px;width:222px;bottom:0px;overflow:hidden;}
.tc_nr_down ul li{margin-bottom:5px;overflow:hidden;}
.tc_nr_down ul li a{ width:222;overflow:hidden;height:99px;display:block;}