@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#ffffff;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; }
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important; }
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#4d4d4d; font-size:12px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#4d4d4d; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
/*.disable_text_highlighting,body {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}*/



/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
   -moz-border-radius:5px; 
    -ms-border-radius:5px; 
     -o-border-radius:5px; 
        border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
   -moz-border-radius:10px; 
    -ms-border-radius:10px; 
     -o-border-radius:10px; 
        border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
}

.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
}



.pctop{ width:100%; height:125px; position:fixed; top:0; left:0; z-index:999; background:url(../images/bg1.png) repeat-x;}
.pctop .pctop_box{ width:1300px; margin:0 auto; position:relative;}
.pctop .pctop_box .pclogo{ width:417px; position:absolute; margin-left:-128px; background:url(../images/bg2.png) no-repeat 0px -137px; height:125px; display:inline-block;}

.pctop .pctop_box .pcmenu{ float:right; padding-top:51px; position:relative;}
.pctop .pctop_box .pcmenu li{ float:left;}
.pctop .pctop_box .pcmenu li.pcmenu_xun{ width:146px; position:relative;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_a{ height:28px; width:100%; display:inline-block; text-align:center; font-size:19px; color:#FFFFFF; line-height:28px; }
.pctop .pctop_box .pcmenu li.pcmenu_xun2{ width:0px; border-left:#FFFFFF solid 1px; height:28px;}

.pctop .pctop_box .pcmenu li.pcmenu_xun:hover .pcmenu_a{ color:#73dcfe;}

.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop{ display:none; width:100%; position:absolute; left:55px; font-size:16px; color:#FFFFFF; line-height:46px;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop span{ float:left; font-size:16px; color:#FFFFFF; line-height:46px;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop a{ padding:0 5px; float:left; font-size:16px; color:#FFFFFF; line-height:46px;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop a:hover{ color:#73dcfe;}

.neibanner{ width:100%; height:445px; margin-top:125px;}

.newsnav{ width:100%; height:53px; background:#d4b561;}
.newsnav .newsnav_nei{ width:1300px; max-width:96%; margin:-13px auto; position:relative;}
.newsnav .newsnav_nei i{ width:20px; height:53px; top:0; line-height:53px; text-align:center; position:absolute; color:#0d5c80; font-size:40px; cursor:pointer;}
.newsnav .newsnav_nei i.fa-angle-left{ left:0;}
.newsnav .newsnav_nei i.fa-angle-right{ right:0;}
.newsnav .newsnav_nei i:hover{ color:#FFFFFF; transition:all ease-in 0.25s;}

.newsnav .newsnav_nei .newsnav_center{ width:100%; margin-top:-13px; float:left; overflow:hidden; padding:0 25px; height:66px;}
.newsnav .newsnav_nei .newsnav_center .nav1{ width:100%; height:86px; overflow:hidden; overflow-x:auto; text-align:center;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2{ display:inline-block;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 table{ height:53px; margin-top:13px;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 table td{ border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 a{ float:left; margin-top:-13px; height:66px; color:#0d5c80; display:inline-block; min-width:170px; padding:0 45px; text-align:center;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 a .nav2_top{ font-size:18px; white-space:pre; display:inline-block; height:42px; line-height:64px;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 a .nav2_bot{ font-size:12px; white-space:pre;}

.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 table td.on a{ background:url(../images/bg20.png) repeat-x 50% 0; color:#FFFFFF;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 table td:hover a{ transition:all ease-in 0.15s; background:url(../images/bg20.png) repeat-x 50% 0; color:#FFFFFF;}

.body_div{ width:100%;  min-height:500px; }

.footer{ width:100%; background:#464646; padding:22px 0 27px 0; text-align:center;}
.footer .footer_nei{ display:inline-block; text-align:left; margin:0 auto; max-width:96%;}
.footer .footer_nei .footer1{ margin-top:8px;}
.footer .footer_nei .footer2{ margin-top:8px; margin-left:20px;}
.footer .footer_nei .footer2 p:nth-child(1){ font-size:18px; color:#FFFFFF; font-weight:bolder; line-height:32px;}
.footer .footer_nei .footer2 p:nth-child(2){ font-size:20px; color:#FFFFFF; font-weight:bolder; line-height:32px;}
.footer .footer_nei .footer3{ font-size:16px; line-height:25px; border-left:#FFFFFF solid 1px; margin-left:85px; color:#fff; padding:5px 0 15px 95px;}

.q{ display:none; width:100%;}

.profile{ width:860px; margin:0px auto; padding:35px 0; max-width:96%; color:#313131; font-size:16px; line-height:28px;}




.qua{ width:1600px; margin:0 auto; padding:35px 0; max-width:96%;}

.qualifications{ width:100%;}
.qualifications .fancybox{ width:18%; position:relative; float:left; margin:1%; transition:all 0.3s ease-out;}
.qualifications .fancybox .fancy{ width:100%; height:100%; display:inline-block;}
.qualifications .fancybox .fancy .pic{ background:rgba(255,255,255,0.54); width:100%; height:317px; overflow:hidden; box-shadow:rgba(0,0,0,0.75) 5px 5px 5px; border:#13658a solid 2px;
 -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.qualifications .fancybox .fancy .pic img{
	max-height:96%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.qualifications .fancybox:hover .fancy .pic img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.qualifications .fancybox.fancybox2{ width:430px;}

.qualifications .fancybox .fancy .title{ font-size:16px; line-height:45px; color:#313232; text-align:center; overflow:hidden; white-space:pre; text-overflow:ellipsis;margin-top: 20px;}

.qua .qua_title{ color:#13658a; font-size:18px; font-weight:bolder; line-height:40px; width:100%; padding:0 2%;margin-bottom: 20px;}

.qualifications .fancybox .qua_ban{ width:100% !important; height:98% !important; position:absolute; z-index:999; background:rgba(0,0,0,0.53); display:none;}

.advantage{ width:100%;}
.advantage td{ width:50%; padding:50px 20px 5px 65px;}
.advantage tr:nth-child(1) td:nth-child(1){ border-right:#13658a dashed 2px; border-bottom:#13658a dashed 2px; padding-top:33px}
.advantage tr:nth-child(1) td:nth-child(2){ border-left:#13658a dashed 2px; border-bottom:#13658a dashed 2px; padding-top:33px}
.advantage tr:nth-child(2) td:nth-child(1){ border-right:#13658a dashed 2px; border-top:#13658a dashed 2px;}
.advantage tr:nth-child(2) td:nth-child(2){ border-left:#13658a dashed 2px; border-top:#13658a dashed 2px;}

.advantage td img{ margin-left:-40px; margin-right:18px;}
.advantage td p:nth-child(2){ color:#12698c; font-size:22px;}
.advantage td p{ color:#3a3a3a; font-size:16px; line-height:30px;}


.process_title{ width:100%; text-align:center;}
.process_title div{ font-size:24px; color:#13658a; display:inline-block; margin:45px auto; text-transform:uppercase; border-bottom:#13658a solid 1px; line-height:30px;}

.project_title{ font-weight:bolder; color:#13658a; font-size:18px; width:100%; line-height:50px;}
.project_table_box{ width:100%; overflow:hidden; overflow-x:auto;}
.project_table{ width:860PX;}

.project_table th{ font-size:16px; height:33px; border:#4e4e4e solid 1px; background:rgba(255,255,255,0.50); color:#3a3a3a; padding:5px 14px; white-space:pre;}
.project_table td{ font-size:16px; height:33px; border:#4e4e4e solid 1px; background:rgba(255,255,255,0.50); color:#3a3a3a; padding:5px 14px; text-align:center; line-height:30px;}

.case{ margin:0 auto; width:930px; max-width:100%; padding:50px 0 20px 0;}

.case .case_xun{ width:193px; height:242px; overflow:hidden; float:left; position:relative; margin:0px 52px 51px 0;}
.case .case_xun:nth-child(4n){ margin-right:0;}
.case .case_xun .case_ban{ width:100% !important; padding:0 17px; height:100% !important; position: absolute; background:rgba(0,0,0,0.65); display:inline-block;}
.case .case_xun .case_ban .case_title{ width:80%; margin:39px 10% 0 10%; float:left; border-bottom:#FFFFFF solid 1px; text-align:center; white-space:pre; overflow:hidden; text-overflow:ellipsis; height:40px; font-size:18px; font-weight:bolder; line-height:40px; color:#FFffff;}
.case .case_xun .case_ban .case_small{ text-align:left; font-size:14px; color:#FFFFFF; line-height:20px; height:80px; overflow:hidden; margin:21px 0; width:100%; float:left;}
.case .case_xun .case_ban .case_link{ color:#FFFFFF; text-align:center; height:25px; font-size:14px; float:left; width:50%; border:#FFFFFF solid 1px; line-height:23px; margin:0 25%; }



.case .case_xun .case_img{ width:100%; height:100%; overflow:hidden;}
.case .case_xun .case_img img{ width:100%;}

.xian{ width:100%; line-height:0; height:0; border-bottom:#125668 dashed 1px; margin:30px 0;}
.qt_table{ width:100%;}
.qt_table td:nth-child(1){ width:55px; white-space:pre;}

.newsdet_title{ font-size:25px; font-weight:bolder; color:#13658a; line-height:38px; width:100%; text-align:center;}
.newstext{ width:100%; padding:25px 0; font-size:16px; color:#303030; line-height:22px;}

.news{ width:100%;}
.news .news_xun{ width:100%; float:left; padding:38px 38px 43px 13px; border-top:#373737 dashed 1px;}
.news .news_xun:nth-child(1){ border:none;}
.news .news_xun .news_xun_img{ width:282px; height:166px; overflow:hidden; float:left; margin-right:-282px;}
.news .news_xun .news_xun_img img{ width:100%;}


.news .news_xun .news_xun_img img{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.news .news_xun:hover .news_xun_img img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.news .news_xun .news_xun_text{ margin-left:339px;}
.news .news_xun .news_xun_text .news_xun_title{ font-weight:bolder; line-height:28px; margin-top:10px; font-size:18px; color:#4a4949; display:inline-block;  width:100%; white-space:pre; overflow:hidden; text-overflow:ellipsis; float:left; margin-left:-20px;}
.news .news_xun .news_xun_text .news_xun_title i{ width:20px; font-size:20px; }
.news .news_xun .news_xun_text .news_xun_small{ width:100%; float:left; font-size:16px; color:#4a4949; line-height:25px; height:75px; margin:5px 0 10px 0; overflow:hidden; }
.news .news_xun .news_xun_text .news_xun_link{ font-size:16px; color:#4a4949; display:inline-block; border:#373737 solid 1px; text-align:center; float:right; height:28px; line-height:26px; padding:0 10px;}

.news .news_xun:hover .news_xun_text .news_xun_title{ color:#0d5c80; transition:all 0.3s ease-in;}
.news .news_xun:hover .news_xun_text .news_xun_link{ color:#FFFFFF; background:#373737;}

.job_title{ font-size:25px; color:#13658a; font-weight:bolder; width:100%; margin-top:60px; margin-bottom:20px;}

.job{ width:100%;}
.job li{ margin-bottom:60px; width:100%;}
.job_title3{ width:100%; text-align:center; font-size:25px; color:#13658a; line-height:40px; font-weight:bolder;}
.job_title2{ font-size:16px; color:#13658a; line-height:34px; border-bottom:#13658a solid 1px; padding:0 15px;}
.job_gwzz{ padding:15px; line-height:25px; font-size:16px; color:#313131; width:100%; border-bottom:#13658a dashed 1px;}
.job_gwyq{ padding:15px; line-height:25px; font-size:16px; color:#313131; width:100%; border-bottom:#13658a solid 1px;}


.contact_top{ font-size:20px; color:#FFFFFF; font-weight:bolder; text-align:center; height:53px; display:inline-block; line-height:53px; margin:0 auto; background:#13658a; width:490px; border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; max-width:96%;}

.contact{ width:1065px; margin:0 auto; padding:35px 0; max-width:96%; }
.contact .contact_add{ width:100%;}
.contact .contact_add .contact_add_xun{}
.contact .contact_add .contact_add_xun .contact_add_icon{ float:left; width:53px; margin-right:-53px;}
.contact .contact_add .contact_add_xun .contact_add_text{ margin-left:63px; font-size:16px; line-height:27px; color:#303030;}

.mapbox{ width:100%; height:515px; margin:50px 0 35px 0;}

.fjgj{ width:90%; margin:2% 5%;}
.fjgj td{ width:50%; font-size:16px; color:#303030; height:30px; line-height:22px;}

.index{ width:1300px; margin:0 auto;}

.banner{ width:100%; padding-bottom:90px;}
.banner .banner_img{ width:100%; height:778px; overflow:hidden; position:relative;}
.banner .banner_img .banner_img_box{ position:absolute; width:100%; height:100%; z-index:1; opacity:0.2;}

.banner_sel{ width:100%; height:90px; margin-top:00px; position:absolute; z-index:10; overflow:hidden;}
.banner_sel .banner_sel_nei{ width:100%; background:#c8ad76; height:90px;margin-top: 17px; position:relative;}
.banner_sel .banner_sel_nei .banner_dailt_box{ width:100%; height:120px; margin:0 auto; margin-top:-17px; overflow:hidden; overflow-x:auto;}
.banner_sel .banner_sel_nei .banner_dailt_box .banner_dailt_box2{ width:1300px; height:120px;}

.banner_sel .banner_dailt{width:1500px; margin:0 auto; height:90px;padding-top: 17px; margin-top:-16px;}
.banner_sel .banner_dailt td{ width:17%; cursor:pointer;}
.banner_sel .banner_dailt td .dianxun{ min-width:100%; display:inline-block; height:100%; border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}
.banner_sel .banner_dailt td .dianxun .dianbox{ width:100%; height:106px; float:left; margin-top:-16px; padding-top:16px;}
.banner_sel .banner_dailt td .dianxun .dianbox .dianicon{ float:left; width:75px; margin-right:-75px; text-align:center; height:90px; line-height:90px;}
.banner_sel .banner_dailt td .dianxun .dianbox .dianicon img:nth-child(1){ display:none;}
.banner_sel .banner_dailt td .dianxun .dianbox .dianicon img:nth-child(2){}
.banner_sel .banner_dailt td .dianxun .dianbox .diantext{ margin-left:75px; color:#13658a;}
.banner_sel .banner_dailt td .dianxun .dianbox .diantext .diantitle{ width:100%; float:left; font-size:22px; margin-top:22px;}
.banner_sel .banner_dailt td .dianxun .dianbox .diantext .dianenglish{ width:100%; float:left;font-size:12px;}


.banner_sel .banner_dailt td.on{}
.banner_sel .banner_dailt td.on .dianxun .dianbox{ background: url(../images/bg3.png) repeat-x 50% 0; transition:all ease-in 0.3s;}
.banner_sel .banner_dailt td.on .dianxun .dianbox .dianicon img:nth-child(1){ display:inline-block;}
.banner_sel .banner_dailt td.on .dianxun .dianbox .dianicon img:nth-child(2){ display:none;}
.banner_sel .banner_dailt td.on .dianxun .dianbox .diantext{ color:#FFFFFF;}


.index1{ width:1300px; max-width:96%; margin:0 auto; background:rgba(255,255,255,0.55); padding:50px 63px 50px 56px;}
.index1 .index1_title{ width:100%; max-width:345px; border-bottom:#d4b561 solid 2px; padding-left:67px; background:url(../images/bg7.png) no-repeat 0 0; height:58px; color:#d4b561;}
.index1 .index1_title .index1_title1{ font-size:25px;}
.index1 .index1_title .index1_title2{ font-size:18px;}

.index1 .index1_box{ width:100%; position:relative;}
.index1 .index1_box .index1_box_left{ width:100%; text-indent:2em; padding:27px 0; padding-right:618px; font-size:16px; color:#4d4d4d; line-height:30px;}
.index1 .index1_box .index1_box_left a{ float:right; width:95px; height:27px; line-height:27px; text-align:center; display:inline-block; float:right; color:#FFFFFF; font-size:16px; background:#d4b561; text-indent:0;}
.index1 .index1_box .index1_box_right{ position:absolute; width:573px; top:0; right:0;}

.index_box2{ width:100%; margin-top:94px;}
.index_box2 .index_box2_xun{ width:348px; float:left; display:inline-block; margin-right:65px;}
.index_box2 .index_box2_xun:nth-child(3n){ margin-right:0;}
.index_box2 .index_box2_xun .index_box2_img{ width:100%; height:213px; overflow:hidden; float:left;}
.index_box2 .index_box2_xun .index_box2_img img{ width:100%;}
.index_box2 .index_box2_xun .index_box2_img img{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.index_box2 .index_box2_xun:hover .index_box2_img img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);

    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.index_box2 .index_box2_xun .index_box2_bot{ width:100%; float:left;}
.index_box2 .index_box2_xun .index_box2_bot .fl{ font-size:16px; color:#303030; line-height:46px;}
.index_box2 .index_box2_xun .index_box2_bot .fr{ margin:10px 0; width:95px; height:27px; line-height:27px; text-align:center; display:inline-block; float:right; color:#FFFFFF; font-size:16px; background:#d4b561; text-indent:0;}
.index_box2 .index_box2_xun:hover .index_box2_bot .fr{ background:#1a759e; transition:all 0.3s ease-in;}

.wmdys{ width:96%; max-width:1300px; margin:0 auto;}
.wmdys td{ width:50%; text-align:center;}
.wmdys td ul{ width:495px; max-width:95%; text-align:left; display:inline-block;}
.wmdys td ul li{ width:100%; padding-left:49px; margin-bottom:60px; float:left;}
.wmdys td ul li .wmdys_title{ font-size:22px; line-height:39px; color:#12698c; width:100%; margin-left:-49px; float:left; height:39px; border-bottom:#d4b561 solid 1px;}
.wmdys td ul li .wmdys_title div:nth-child(1){ width:39px; height:39px; text-align:center; line-height:39px; color:#fff; background:#d4b561; float:left; margin-right:10px;}
.wmdys td ul li .wmdys_small{ width:100%; float:left; color:#3a3a3a; font-size:15px; line-height:2em;}
.wmdys td img{ box-shadow:rgba(0,0,0,0.40) 5px 5px 10px;}

.indexcase_box{ width:100%; height:370px; background:url(../images/index11.jpg) no-repeat 50%; background-size:cover;}
.indexcase{ width:100%; max-width:1300px; height:260px; margin:0 auto; overflow:hidden; position:relative;}
.indexcase .case_sel{ width:100%; height:0; position:relative;}
.indexcase .case_sel .case_sel_left{ top:130px; color:#b18d2a; line-height:30px; font-size:30px; font-weight:bolder; margin-top:-16px; border-radius:32px; z-index:1; width:32px; height:32px; cursor:pointer;background:rgba(255,255,255,1.00); text-indent:10px; left:0; position:absolute;}
.indexcase .case_sel .case_sel_right{ top:130px; color:#b18d2a; line-height:30px; font-size:30px; font-weight:bolder; margin-top:-16px; border-radius:32px; z-index:1; width:32px; height:32px; cursor:pointer; background:rgba(255,255,255,1.00); text-indent:12px; right:0; position:absolute;}

.indexcase .case_box{ padding:0 50px; height:260px;}
.indexcase .case_nei{ overflow:hidden; width:100%; height:260px; position: relative;}
.indexcase .case_box table{ position:absolute;}
.indexcase .case_box td{ height:260px; cursor:pointer;}
.indexcase .case_box td div{ width:310px; text-align:center; padding:0px 10px;}
.indexcase .case_box td img{ max-height:260px;}

.indexcase_box_title{ line-height:80px; text-align:center; color:#FFFFFF; font-size:25px; font-weight:bolder; width:100%;}

.index_kehu{ width:100%; background:#FFFFFF;}
.index_kehu .index_kehu_box{ width:1300px; max-width:96%; margin:0 auto; padding:58px 0 90px 0;}
.index_kehu .index_kehu_box .index_kehu_title{ margin-bottom:58px; color:#c3a24a; line-height:28px; font-size:25px; width:100%; height:58px; padding-left:68px; background:url(../images/bg22.png) no-repeat 0 0 ;}
.index_kehu .index_kehu_box .qykh{ width:1300px; max-width:100%; margin:0 auto;}
.index_kehu .index_kehu_box .qykh table{ width:100%;}
.index_kehu .index_kehu_box .qykh table td{ max-width:14%; text-align:center;}
.index_kehu .index_kehu_box .qykh table td img{ max-width:90% !important;}
.index_kehu .index_kehu_box .qykh table td img{
    -webkit-transform: rotateY(0deg);
       -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
         -o-transform: rotateY(0deg);
            transform: rotateY(0deg);
           transition: all 2.5s ease;
    -webkit-transform: all 2.5s ease; 
}
.index_kehu .index_kehu_box .qykh table td:hover img{
    -webkit-transform: rotateY(360deg);
       -moz-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
         -o-transform: rotateY(360deg);
            transform: rotateY(360deg);
           transition: all 2.5s ease;
    -webkit-transform: all 2.5s ease; 
}

.wmdys_biaoti{text-align:center; padding:106px 0 86px 0; width:100%;}

@media screen and (min-width:1300px){
	
.pctop .pctop_box .mo_icon1{ display:none !important;}
.pctop .pctop_box .mo_icon2{ display:none !important;}
.pctop .pctop_box .mologo{ display:none !important;}
.menu1{ display:none !important;}
.menu2{ display:none !important;}
.pctop .pctop_box .pcmenu{ display:block !important;    overflow: inherit !important;}
.banner_sel .banner_dailt td:hover{}
.banner_sel .banner_dailt td:hover .dianxun .dianbox{ background: url(../images/bg3.png) repeat-x 50% 0; transition:all ease-in 0.3s;}
.banner_sel .banner_dailt td:hover .dianxun .dianbox .dianicon img:nth-child(1){ display:inline-block;}
.banner_sel .banner_dailt td:hover .dianxun .dianbox .dianicon img:nth-child(2){ display:none;}
.banner_sel .banner_dailt td:hover .dianxun .dianbox .diantext{ color:#FFFFFF;}

}
@media screen and (max-width:1300px){
.pctop{ height:auto; position:relative;}
.pctop .pctop_box .pclogo{ display:none;}
.pctop .pctop_box .mologo{ display:inline-block; float:left; margin-left:2%; line-height:60px; height:60px;}
.pctop .pctop_box .mologo img{ height:30px;}
.pctop .pctop_box{ width:100%;}
.pctop .pctop_box .pcmenu{ display:none; position:absolute; width:100%; padding:0; top:60px; left:0;}
.pctop .pctop_box .pcmenu li.pcmenu_xun{ width:100%; border-bottom:#fff dashed 1px; position:relative;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_a{ height:40px; line-height:40px; background:rgba(44, 44, 44, 0.75);}
.pctop .pctop_box .pcmenu li.pcmenu_xun2{ display:none;}
.pctop .pctop_box .mo_icon1{ float:right; height:24px; margin-right:2%; margin-top:17px;}
.pctop .pctop_box .mo_icon2{ float:right; height:30px; margin-right:2%; margin-top:14px; display:none;}
.neibanner{ margin-top:0;}

.menu1{ position:absolute; right:0; top:0; height:24px; margin:8px;}
.menu2{ position:absolute; right:0; top:0; height:24px; margin:8px; display:none;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop{ position:relative; left:0;
    margin: 0 !important;
    width: 100% !important;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop span{ display:none;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop a{ width:100%; text-align:center; font-size:14px; border-top:#FFFFFF dotted 1px; background:rgba(44, 44, 44, 0.5);}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop a:nth-child(2){ border-top:none;}

.case .case_xun{ width:23%; margin:2% 1% !important; height: 268px;}
.banner{ margin:0;}
.banner_sel .banner_dailt td .dianxun .dianbox .diantext .diantitle{ font-size:14px; margin-top:30px;}
.banner_sel .banner_dailt td .dianxun .dianbox .diantext .dianenglish{ }
.index1 .index1_box .index1_box_left{ padding-right:0;}
.index1 .index1_box .index1_box_right{ position:relative; left:inherit; top:inherit; display:inline-block; width:100%; text-align:center; margin:2% 0;}
.index_box2 .index_box2_xun{ width:31.3333%; margin:1%;}
.index1{ padding:3%;}

.wmdys_biaoti{ padding:3% 0; }
.wmdys td ul{}


.index1 .index1_box .index1_box_left a{ margin:2% 0; float:left;}
.banner_sel .banner_dailt{ width:250%;}
.banner_sel .banner_dailt td .dianxun{ padding:0 1%;}
.banner_sel .banner_dailt td .dianxun .dianbox .dianicon{ width:25%; margin-right:-25%; padding:0 1%;}
.banner_sel .banner_dailt td .dianxun .dianbox .diantext{ margin-left:28%;}


}
@media screen and (max-width:770px){
.footer .footer_nei{ width:100%; text-align:center;}
.footer .footer_nei .footer1{ float:none;}
.footer .footer_nei .footer2{ display:inline-block; margin:2% 0; float:none;}
.footer .footer_nei .footer2 p:nth-child(1){ text-align:right; margin-right:15px; float:left;}
.footer .footer_nei .footer2 p:nth-child(2){ text-align:left; float:right;}
.footer .footer_nei .footer3{ padding:0; margin:0 auto; border-left:0; text-align:left; float:none; display:inline-block;}
.q{ display:block;}
.advantage{ width:125%;-webkit-transform: scale(0.75); margin-left:-12.5%;}
.advantage td{ padding-left:20px;}
.advantage td p:nth-child(2){ font-size:16px;}
.advantage td img{ margin-left:0;}
.advantage td p{ font-size:13px;}
.case .case_xun{ width:31.3333%; height:302px;}

.news .news_xun { padding:2%; margin:1%; width:48%; border:#373737 solid 1px !important; border-radius:10px;}
.news .news_xun .news_xun_img{ width:100%; margin-right:0;}
.news .news_xun .news_xun_text{ width:100%; margin-left:0; float:left;}
.news .news_xun .news_xun_text .news_xun_title{ margin-left:0;}
.job_title{ font-size:18px; margin:25px 0;}

.contact .contact_add td{ width:100%; float:left; display:inline-block; margin:2% 0;}


.wmdys tr:nth-child(1) td:nth-child(2){ display:none;}
.wmdys tr:nth-child(2) td:nth-child(1){ display:none;}

.wmdys td ul{ width:auto;}
.wmdys td ul li{ margin:3% 0 !important;}
.index_box2 .index_box2_xun{ width:98%; padding:1%; border:#1a759e solid 1px; border-radius:10px;}
.index_box2 .index_box2_xun .index_box2_bot{ padding:0 2%;}

.newsdet_title{ font-size:20px;}
}
@media screen and (max-width:670px){
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_a{ font-size:16px;}
.pctop .pctop_box .pcmenu li.pcmenu_xun .pcmenu_drop a{ font-size:14px;}

.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 a .nav2_top{ height:33px; line-height:50px; font-size:14px;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 a{ height:54px;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 table{ height:41px;}
.newsnav{ height:41px;}
.newsnav .newsnav_nei i{ height:41px; line-height:41px;}
.newsnav .newsnav_nei .newsnav_center .nav1 .nav2 a{ min-width:140px; padding:0 12px;}

.contact_top{ height:41px; line-height:41px; font-size:14px;}
.qualifications .fancybox{ width:96%;margin-bottom: 30px;}
.case .case_xun{ height:290px;}
.news .news_xun{ width:98%;}

.newsdet_title{ font-size:18px;}
}
@media screen and (max-width:420px){
.wmdys td ul li .wmdys_title{ font-size:20px; white-space:pre;}
.newsdet_title{ font-size:16px;}
.case .case_xun{ width:48%; height:249px;}
.fjgj td{ width:100%; float:left; display:inline-block; margin:2% 0; height:auto;}
.index_kehu .index_kehu_box .qykh table td{ float:left; display:inline-block; padding:0 1%; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center; max-width:none; height:50px; width:25%;}
}