@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460; min-width: 320px; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
*/
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #3f5aa7;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}


.w1200{ width: 1200px; margin: 0 auto;}
/*全局样式*/

/*页面框架结构*/
.contain{width: 1280px; margin: 0 auto; max-width: 96%;} /*页面主体内容*/

/*头部*/
/*手机端头部*/
.mobile_top{display: none;position: relative; background-color: #fff;}
.mobile_top .logo{padding:2px 75px 2px 5px; overflow: hidden; height: 64px; }
.mobile_top .logo a{display:block;float: left;height:44px;margin-top:10px;}
.mobile_top .logo img{height: 30px;}
.mobile_top .btn_nav{position:absolute; right:10px; top: 50%; margin-top: -15px; width:30px;height:30px;}
.mobile_top .btn_nav a{ display:block;}
.mobile_top .btn_back{position:absolute; left:4%; top: 27%;display: block;width: 6%;display: none;}
.mob_nav{position:absolute; right:0%; z-index:99; width:40%; top:100%; height: 100%; display: none;}
.mob_nav li{ width:100%;}
.mob_nav li a{display: block;font-size: 16px; line-height: 3.2em;text-indent:10px;color: #fff; font-weight: bold;margin-top: 1px;}
.mob_nav li a:hover{background-color: #fff; color: #3f5aa7;}
.mob_nav li ul{display: none;}
.mob_nav li ul.subnav li a{font-size:1.8em; margin-top: 0px; background-color: #993923; line-height: 2.4em; background-image: none;}
.mob_nav li ul.subnav li a:hover{background-color: #fff; color: #993923; background-image: none;}
.weather{ float:right; line-height:50px;}


.join_message{width: 950px; max-width: 96%; margin: 35px auto; overflow: hidden;}
.join_message table{width: 100%;}
.join_message .tip{text-align: right; display: block;}
.join_message span{color: #494949; font-size: 16px;}
.join_message .text{background: #fff; color: #666; width: 42%; height: 35px; padding:0 10px; line-height: 35px; border: 1px solid #d7d7d7;}
.join_message tr td{padding-bottom: 20px; position: relative;}
.join_message tr td .btn{width: 123px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; text-align: center; background: #3f5aa7; font-family: "微软雅黑"; border-radius: 4px; margin-right: 60px; cursor: pointer;}
.join_message tr td .file{width: 30%; color: #666;}
.join_message tr td .btnColor{background: #4c6dcc;}
.join_message tr td .text_con{ }
.join_message tr td textarea{width: 90%; height: 163px; padding: 10px; background: #fff; border: 1px solid #d7d7d7;}
.join_message tr td .sex{float: left; width: 16px; height: 16px; margin: 5px; cursor: pointer;}
.join_message tr td .sex_tip{float: left; margin-right: 10px;  cursor: pointer;}

.News_info{width: 1280px; max-width: 96%; margin: 0 auto 40px;}
.news-info {padding:0 2%;}
.news-info .h5{ text-align:center; color:#666; font-size:20px;font-weight:normal;}
.news-info .time{ text-align:center; margin-top: 10px; color: #666;}
.info_other{padding: 40px 0; color: #666;}
.info_other span{ padding:2px 0; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 14px;}
.info_other span a:hover{color: #3f5aa7;}
.info_other span.back a{ display:inline-block; color:#fff; padding:0.2% 3%; border-radius:25px; background-color:#3f5aa7;}
.news-info .con{margin-top: 20px;}


.Map001{ padding:20px 0; margin-bottom: 20px;}
.Map001 .map{width:60%; float:left; color:#7e7e7e;}
.Map001 tr td{padding: 0; margin: 0;}
.Map001 .map img{max-width: 100px;}
.Map001 .map #allmap{ height:400px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:40%; background-color:#f9f9f9; height:400px;}
.Map001 .info ul{ padding:35px 29px;}
.Map001 .info li{line-height:25px;background-position: left 26px;padding:26px 0 26px 60px;font-size:16px;background-repeat:no-repeat;color:#7e7e7e;border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../images/Map001-icon_name.gif);}
.Map001 li.add{ background-image:url(../images/Map001-icon_add.gif);}
.Map001 li.tel{ background-image:url(../images/Map001-icon_tel.gif);}
.Map001 li.fax{ background-image:url(../images/Mail.png);}

.single_text{padding-bottom: 40px;}
.single_text .pic{position: relative;}
.single_text .pic .pic_text{position: absolute; top: 30%; left: 5%; color: #666; font-size: 18px; line-height: 36px;}
/*友情链接 */
.Links_list{width: 1280px; max-width: 96%; margin: 30px auto 0;}
.Links_list ul li{ text-align:center; width:20%; float:left; overflow:hidden; padding:0 2% 15px 2%;}
.Links_list ul .pic{ width:100%; }
.Links_list ul .pic a{ width:100%;  border:solid 1px #e0e0e0; padding:1px; display:block; overflow:hidden;}
.Links_list ul .pic a:hover{ border:1px solid #00a1e9;}
.Links_list ul .pic img{ width:100%; }
.Links_list ul .h1{ font-size:12px; font-weight:normal; height:20px; line-height:20px; padding-top:5px;}
.Links_list ul .h1 a{ padding:0 3px; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden; font-weight:normal;}


/*小滚动条样式*/
.gdt::-webkit-scrollbar{width:3px;}
.gdt::-webkit-scrollbar-track{background-color:#fff;}
.gdt::-webkit-scrollbar-thumb{background-color:#bbb;}
.gdt::-webkit-scrollbar-thumb:hover{background-color:#555}
.gdt::-webkit-scrollbar-thumb:active{background-color:#666}	
.gdt{ overflow:auto !important; padding-right:10px !important;}


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*
 .Top000540 为demo编号
 */
.Top000540{ background:#fff;  border-top:3px solid #1071d2;}
.Top000540 .auto{ position:relative; width:1200px; max-width: 96%;}
.Top000540 .logo{ position:absolute; left:0; top:20px;}
.Top000540 .right{ position:absolute; right:0; top:38px;}
.Top000540 .right dd{ float:left;position:relative;}
.Top000540 .right .wx{ cursor:pointer; background:url(../images/Top000540-ico.png) no-repeat left top; width:28px; height:27px; margin-right:15px;}
.Top000540 .right .wx img{ width:100px; height:100px; display:none; position:absolute; top:102%; left:50%;margin-left:-50px; z-index:10; max-width: 100px;}
.Top000540 .right .wx:hover img{display: block;}
.Top000540 .right .search .icon{ cursor:pointer; width:27px; height:27px; background:url(../images/Top000540-ico.png) no-repeat right top; display:block;}
.Top000540 .right .search figure{ position:absolute; background:url(../images/Top000540-searchbg.png) no-repeat; width:180px; height:28px; right:0; top:27px; z-index:10; display:none;}
.Top000540 .right .search .text,
.Top000540 .right .search .btn{ float:left; height:28px; border:none; background:none;}
.Top000540 .right .search .text{ line-height:28px; width:140px; padding-left:10px;}
.Top000540 .right .search .btn{ width:30px; cursor:pointer;}
.Top000540 .Menu{ padding-right:100px;}
.Top000540 .Menu ul{ float:right;}
.Top000540 .Menu li{ float:left; height: 95px; font-size:16px; position:relative; background:url(../images/Top000540-menu_li.png) no-repeat right center; padding-right:1px;}
.Top000540 .Menu li#m7{ background:none; padding-right:0;}
.Top000540 .Menu li a{ display:block;padding:0 25px; line-height:95px; color:#666;}
.Top000540 .Menu li a:hover,
.Top000540 .Menu li a.aon{ border-bottom:1px solid #1071d2; color:#1071d2; height:95px;}
.Top000540 .Menu li .subnav{ position:absolute;     background: rgba(134, 134, 134, 0.5); left:0; top:95px; width:100%; z-index:100; display:none;}
.Top000540 .Menu li .subnav dd{ text-align:center; position:relative; font-size:12px; border-bottom:1px solid #999;}
.Top000540 .Menu li .subnav dd a{ line-height:30px; color:#fff; padding:0;}
.Top000540 .Menu li .subnav dd a:hover,
.Top000540 .Menu li .subnav dd a.aon{ border-bottom:0;height:auto;color:#fff;background:#1071d2;}
.Top000540 .Menu li .subnav dd .three{display:none;position:absolute; width:100%; left:100%; top:0;background:url(../images/Top000540-subnavbg.png) repeat; }
.Top000540 .Menu li .subnav dd .three a{border-bottom:1px solid #999;}
.Top000540 .Menu li .subnav dd .three a:hover{ background:none;}
/*
 .Banner000707 为demo编号
 */
.Banner000707{ position:relative;}
.Banner000707 .bx-viewport{ height:auto !important;}
.Banner000707 .bx-controls-direction a{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px;}
.Banner000707 .bx-controls-direction a span{ color:#fff; font-size:30px;}

.Banner000707 .bx-prev{ left:10%;}
.Banner000707 .bx-next{ right:10%;}
.Banner000707 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.Banner000707 .bx-pager div{ display:inline-block;}
.Banner000707 .bx-pager .bx-pager-item{ margin:0 6px;}
.Banner000707 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000707 .bx-pager .bx-pager-item a.active{ background:#1071d2; width:40px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000707 .list li img{ width:100%; display:block;}
.Banner000707 .next,.Banner000707 .prev{ background:url(../images/Banner000707_next.png) no-repeat center; background-size: 100% 100%; width: 40px; height: 40px;  position: absolute;  top: 50%; margin-top: -20px; z-index: 9;}
.Banner000707 .prev{ background:url(../images/Banner000707_prev.png) no-repeat center; background-size: 100% 100%;}
@media(max-width:768px){
.Banner000707 .bx-pager .bx-pager-item{ margin:0 2px;}
.Banner000707 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.Banner000707 .bx-pager .bx-pager-item a.active{ width:20px;}
.Banner000707 .bx-controls-direction a,.Banner000707 .next,.Banner000707 .prev{ width:25px; height:25px; margin-top:-12.5px;}
}
/*Banner*/
/*Banner*/
/*
 .Floor000556为demo编号
*/ 

.Floor000556{ padding:3% 0 2% 0;}
.Floor000556 .title{ text-align:center; color:#1071d2;font-size:30px; border-bottom:1px solid #e6ebee; padding-bottom:20px;  position:relative;}
.Floor000556 .title span{ display:block; color:#c1c8cd; font-size:14px; font-family:Arial; text-transform:uppercase; padding-top:8px;}
.Floor000556 .title::before{ position:absolute; content:''; left:50%; margin-left:-40px; bottom:-14px; background:url(../images/Floor000631-title_icon.png) no-repeat #fff center 0px; background-size:contain; width:81px; height:30px;}


/*.Floor000556 .tit{ width:915px; height:60px; margin:0 auto; background:url(../images/Floor000556_line.jpg) repeat-x bottom center; position:relative; }
.Floor000556 h3{ margin:0; font-size:30px; position:absolute; width:190px; height:67px; background:#fff; top:7px; left:50%; margin-left:-95px; line-height:35px; text-align:center; font-weight:normal; }
.Floor000556 h3 a{ color:#09C; }
.Floor000556 h3 p{ margin:0; font-size:22px }*/

.Floor000556 .tab{ text-align:center; padding-top: 4%;}
.Floor000556 .tab span{ display:inline-block; line-height: 37px; padding:0 25px; height: 37px; border-radius:20px; text-align: center; font-size: 14px; cursor: pointer; }
.Floor000556 .tab .on{ background: #1071d2; color: #fff; }


.Floor000556 .pro_list{ position:relative; padding-top:5%;}

.Floor000556 .hd{ position:relative; }
.Floor000556 .hd a{ position:absolute; top:95px;  display:block;  width:28px; height:49px; line-height:180px; cursor:pointer; font-size:24px; font-weight:bold; z-index:10; background:url(../images/Floor000556_icon.png) no-repeat;}
.Floor000556 .hd .prevs{ left:0; background-position:left top; }
.Floor000556 .hd .nexts{ right:0; background-position:right top; }
.Floor000556 .hd .prevs:hover{ background-position:left bottom; }
.Floor000556 .hd .nexts:hover{ background-position:right bottom; }


.Floor000556 .bd{ width:1080px; margin:0 auto; max-width: 100%; position: relative;}
.Floor000556 .bd ul{ overflow:hidden; zoom:1; }
.Floor000556 .bd ul li{ width:219px; padding-bottom: 40px; margin-right:51px; float:left; overflow:hidden; position:relative; }
.Floor000556 .bd ul li .pic{background-repeat: no-repeat; background-position: center center; background-size:contain; padding-bottom: 90%; display: block;}
.Floor000556 .bd ul li img{ width:219px; height:219px; display:block; }
.Floor000556 .bd ul li p{ margin:0; text-align:center; font-size:14px; padding-top:30px;}
.Floor000556 .bd ul li i{ display:block; position: absolute; bottom: 0; left: 0; width: 100%; height: 5px; background: #ddd; }
.Floor000556 .bd ul li:hover i{ background: #1071d2; }

.Floor000556 .bd .bx-prev{position:absolute; width:28px; height:49px; cursor:pointer; z-index:10; background:url(../images/Floor000556_icon.png) no-repeat; background-position:left top; text-indent: 30px; overflow: hidden; left: -60px; top: 50%; margin-top: -25px;}
.Floor000556 .bd .bx-next{position:absolute; width:28px; height:49px; cursor:pointer; z-index:10; background:url(../images/Floor000556_icon.png) no-repeat; background-position:right top; text-indent: 30px; overflow: hidden; right: -60px; top: 50%; margin-top: -25px;}

/*
 .Floor001289 为demo编号
 */
.Floor001289{ background:#f6f6f6; padding:3% 0 2% 0;display: none;}
.Floor001289 .title{ text-align:center; color:#1071d2;font-size:30px; border-bottom:1px solid #e6ebee; padding-bottom:20px;  position:relative;}
.Floor001289 .title span{ display:block; color:#c1c8cd; font-size:14px; font-family:Arial; text-transform:uppercase; padding-top:8px;}
.Floor001289 .title::before{ position:absolute; content:''; left:50%; margin-left:-40px; bottom:-14px; background:url(../images/Floor000631-title_icon.png) no-repeat #f6f6f6 center 0px; background-size:contain; width:81px; height:30px;}

.Floor001289 ul{ padding-top:3%;}
.Floor001289 li{ float:left; width:32%; margin-right:2%;}
.Floor001289 li:last-child{ margin-right:0;}
.Floor001289 li img{ display:block; width:100%;}
.Floor001289 li div{ border:1px solid #eee; background-color:#fff; text-align:center; padding:0 5% 8%; transition:0.4s;}
.Floor001289 li time{ margin:0 auto; margin-top:-30px; background-color:#1071d2; display:inline-block; width:60px; height:60px; border:2px solid #fff; color:#fff; font-size:12px;}
.Floor001289 li time span{ display:block; font-size:24px; padding:2px 0;} 
.Floor001289 li h3{ font-size:16px; font-weight:normal;}
.Floor001289 li h3 a:hover{ color:#1071d2;}
.Floor001289 li p{ line-height:18px; height:36px; overflow:hidden;text-align:left;}
.Floor001289 .more{ text-align:center; padding-top:2%;}
.Floor001289 .more a{ text-align:left; display:inline-block; width:150px; height:36px; line-height:31px; color:#fff; padding-left:25px; font-size:16px; border-radius:36px; background:url(../images/Floor001289-more.gif) no-repeat 90% center #1071d2; border:2px solid #fff;}
.Floor001289 li:hover div{ background-color:#1071d2;color:#fff; border:1px solid #1071d2; border-top:1px solid #fff;}
.Floor001289 li:hover div a{ color:#fff;}
@media(max-width:640px){
.Floor001289 li{ float:none; width:auto; max-width:80%; margin:0 auto !important; margin-bottom:3% !important; }
}
@media(max-width:375px){
.Floor001289 li{max-width:90%;} 
}
/*
 .Floor000631 为demo编号
 */
.Floor000631{ padding:3% 0 2% 0;background: #f6f6f6;}
.Floor000631 .title{ text-align:center; color:#1071d2;font-size:30px; border-bottom:1px solid #e6ebee; padding-bottom:20px;  position:relative;}
.Floor000631 .title span{ display:block; color:#c1c8cd; font-size:14px; font-family:Arial; text-transform:uppercase; padding-top:8px;}
.Floor000631 .title::before{ position:absolute; content:''; left:50%; margin-left:-40px; bottom:-14px; background:url(../images/Floor000631-title_icon.png) no-repeat center 0px; background-size:contain; width:81px; height:30px;}

.Floor000631 .intro{  padding:2% 0 1% 0; color:#818181; line-height:24px; font-size:14px;}
.Floor000631 .ul_img{ overflow:hidden;}
.Floor000631 .ul_img li{ width:32%; margin-right:2%; float:left;}
.Floor000631 .ul_img li img{ width:100%;}
.Floor000631 .ul_img li:last-child{ margin-right:0;}
.Floor000631 .more{ text-align:center; padding-top:2%;}
.Floor000631 .more a{ text-align:left; display:inline-block; width:150px; height:36px; line-height:31px; color:#fff; padding-left:25px; font-size:16px; border-radius:36px; background:url(../images/Floor001289-more.gif) no-repeat 90% center #1071d2; border:2px solid #fff;}
@media(max-width:768px){
.Floor000631 .title{font-size:18px;}	
}
@media(max-width:480px){
.Floor000631 .ul_img li{ width:100%; margin-right:0; padding-bottom:2%;}
}

/*Bottom001879*/
.Bottom001879{ background-color:#004b95; padding-bottom:15px;}
.Bottom001879 figure{ float:right; color:#fff; padding-top:25px;}
.Bottom001879 figure img{ display:block; width:100%; max-width:100px;}
.Bottom001879 footer{ float:left;width:83%;}
.Bottom001879 footer ul{ border-bottom:1px solid #366ba1; padding:25px 0 10px 0;margin-bottom:16px;}
.Bottom001879 footer li{ float:left; line-height:30px; margin-right:3%;}
.Bottom001879 footer li:before{ display:inline-block; content:''; margin-right:10px; background:url(../images/Bottom001879-icon.png) no-repeat center center; width:11px; height:11px; vertical-align:middle;}
.Bottom001879 footer li a{ color:#e3e3e3;}

.Bottom001879 section{ position:relative;}
.Bottom001879 section dl{ position:absolute; right:0; bottom:0;}
.Bottom001879 section dt{ float:left;width:36px; height:36px; margin-left:10px;}
.Bottom001879 section dt a{ display:block; height:36px; background:url(../images/Bottom001879-share.png) no-repeat left top; margin: 0; padding: 0; float: none;}
.Bottom001879 section dt.sina a{ background-position:-57px 0;}
.Bottom001879 section dt.tqq a{ background-position:right top;}
.Bottom001879 section dt.wx{ position:relative; z-index:100;}
.Bottom001879 section dt.wx img{ max-width:none; position:absolute; width:100px; height:100px; left:50%; margin-left:-50px; bottom:100%; display:none;}
.Bottom001879 section dt.wx:hover img{ display:block;}
.Bottom001879 section p{ color:#4d81b5; font-size:12px;}
.Bottom001879 section a{ color:#6faae5; display:inline-block;}
.Bottom001879 section i{ font-style:normal; color:#4d81b5; margin:0 10px;}
.Bottom001879 section a:hover{ color:#fff;}
@media(max-width:768px){
.Bottom001879 figure,
.Bottom001879 footer{ float:none; width:auto;}
.Bottom001879 figure{ display:none;}
.Bottom001879 section{ padding-top:45px;}
.Bottom001879 section dl{ right:auto; bottom:auto; left:0; top:0;}
.Bottom001879 section dt{ margin-left:0; margin-right:10px;}
.Bottom001879 section dt.wx img{ left:0; margin-left:0;}
}
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:300px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1280px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
    

}

/*
 .Menu001536 为demo编号
 */
.Menu001536{ padding:2% 0;}
.Menu001536 .name{ padding-bottom:20px; font-size:24px;}
.Menu001536 .name span{ margin-left:10px; font-size:12px;}
.Menu001536 li{ float:left; padding-right:10px; padding-bottom:5px;}
.Menu001536 li a{ display:block; line-height:40px; padding:0 20px; border:1px solid #d8d8d8;}
.Menu001536 li a:hover,
.Menu001536 li a.aon{ background-color:#1071d2; color:#fff;}
@media(max-width:640px){
.Menu001536 li{ padding-right:0; width:32%; margin-right:2%;}
.Menu001536 li:nth-child(3n){ margin-right:0;}
.Menu001536 li a{ text-align:center; padding:0;}
}

@media(max-width:1280px){
.Menu001536{padding: 2%;}
}

/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 0% 0;background: url(../images/RighInfo001749-bg.jpg) no-repeat center bottom;margin-bottom:3%}

/*Timeline001915*/
.Timeline001915{ padding-bottom:0%;margin-bottom:5%}
.Timeline001915 .columnName{ padding:0% 0 2%; line-height:normal; text-align:center; font-size:61px; color:#3f5aa7; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#1071d2;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;font-family:'黑体';}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#3f5aa7; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#1071d2; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#1071d2; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}


/*
 .PicList000307 为demo编号
 */
.PicList000307 dl{margin-right: -2%;}
.PicList000307 dd.open{cursor:pointer;  }
.PicList000307 dd.open{ float:left; width:23%; margin-right:2%; margin-bottom:2%;border: #e6e6e6 1px solid;padding: 4px; background: #fff; text-align:center; }
.PicList000307 dd.open:hover{ border-color:#3f5aa7;}
.PicList000307 dd.open .pic{width: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain; padding-bottom: 75%;}
.PicList000307 dd.open img{ display: block; width:100%; height:50%; margin:auto;}
.PicList000307 dd.open p{ margin:0; font-size:14px; color:#666; line-height:20px ; padding:6px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.PicList000307 dd.open:hover p{ font-weight:bold; color:#3f5aa7;}
.PicList000307 dd .info{ display:none;}
.PicList000307 .scroll-pane{overflow:auto; width:100%;}
.PicList000307 .scroll-pane img{width: 100%;}
.PicList000307 .scroll-pane p{font-size:18px; color:#666666; margin-bottom:4px; font-weight:bold; margin-top:26px; text-align:center;}

.PicList000307 .fixed_scroll{ display:none; position:fixed; z-index:200; background:rgba(255, 255, 255, 0.81); width:100%; height:100%; left:0; top:0;}
.PicList000307 .fixed_scroll .Con{  position:fixed; width: 50%; left:25%; top:10%; background-color:#fff; padding-top:10px; padding-bottom:10px; border: #ccc 1px solid;background: #f9f9f9;}
.PicList000307 .fixed_scroll .close{ background:url(../images/PicList000307-close.jpg) no-repeat; width:33px; height:33px; position:absolute; right:0; top:0; z-index:2; cursor:pointer; overflow:hidden; line-height:100px;}
.PicList000307 .fixed_scroll .close:hover{ background-image:url(../images/PicList000307-close_hover.jpg);}
.PicList000307 .scroll-pane .content{ padding:0 15px;}
.PicList000307 .jspContainer{overflow: hidden;position: relative;}
.PicList000307 .jspPane{position: absolute;}
.PicList000307 .jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.PicList000307 .jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.PicList000307 .jspCap{display: none;}
.PicList000307 .jspHorizontalBar .jspCap{float: left;}
.PicList000307 .jspTrack{background:url(../images/PicList000307-scrollbg.png) repeat-y center top #fff;position: relative;}
.PicList000307 .jspDrag{background:url(../images/PicList000307-handler.png) no-repeat center top;position: relative;top: 0;left: 0;cursor: pointer;}
.PicList000307 .jspHorizontalBar .jspTrack,
.PicList000307 .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.PicList000307 .jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.PicList000307 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.PicList000307 .jspVerticalBar .jspArrow{height: 16px;}
.PicList000307 .jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.PicList000307 .jspVerticalBar .jspArrow:focus{outline: none;}
.PicList000307 .jspCorner{background:#eeeef4; float:left;height: 100%;}



/*
 .Page001495 为demo编号
 */
.Page001495 .Pages{ text-align:center; padding: 40px 0 0;margin-bottom:5%}
.Page001495 .Pages .p_cur,
.Page001495 .Pages .p_count,
.Page001495 .Pages .p_total,
.Page001495 .Pages .p_jump{ display:none;}
.Page001495 .Pages .p_page a{ border:1px solid #eee; line-height:25px; padding:0 15px; display:inline-block;}
.Page001495 .Pages .p_page a:hover,
.Page001495 .Pages .p_page a.a_cur{ background-color:#1071d2; border-color:#1071d2; color:#fff;}
.Page001495 .Pages .p_page em{ font-style:normal;}


/*
 .PicList001200 为demo编号
 */
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:13%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#107194; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:16px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:12px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}

.PicList001200 li:hover{ border-color:#107194; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
.Floor000556 .pro_list{padding: 0;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}


/*
 .TextList001729 为demo编号
 */

.TextList001729 ol.type{ }
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#1071d2; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:13%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:150px; width:40%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#1071d2; font-size:18px; border-radius:3px;}

@media(max-width:1200px){
.Floor000556 .pro_list{padding: 0 60px;}
/*.Floor000556 .bd ul li{height: 290px;}*/
}

@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
.Top000540 .Menu li a{padding: 0 10px;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
    
.Top000540{display: none;}
    
/*.Floor000556 .bd ul li{height: 250px;}*/
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
    
.Floor000556 .bd ul li .pic{padding-bottom: 70%;}
}


/*
 PicList000893 为demo编号
 */
.PicList000893{ padding-top:3%;}
.PicList000893 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.PicList000893 li:nth-child(3n){ margin-right:0;}
.PicList000893 li .topimg{position:relative; background:#f3f3f3;}
.PicList000893 li .Ispic{ padding-bottom:79%; position:relative; display:block; background-position: center center; }
.PicList000893 li .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList000893_bg.png) repeat; display:none;}
.PicList000893 li .bg .con{ display:table; vertical-align:middle; width:100%; height:100%;}
.PicList000893 li .bg .con .new{ color:#fff; font-size:24px; display:table-cell; vertical-align:middle; text-align:center;}
.PicList000893 li:hover .bg{ display:block;}

.PicList000893 li .txt{ padding:3% 90px 3% 0; position:relative;}
.PicList000893 li .txt .name{ display:block; font-size:16px;}
.PicList000893 li:hover .name{ color:#1071d2}
.PicList000893 li .txt p{ margin:0;}
.PicList000893 li .txt .more{ width:81px; height:29px; display:block; position:absolute; right:0; top:50%; margin-top:-14.5px; background:url(../images/PicList000893_more.jpg) no-repeat;}
@media(max-width:768px){
.PicList000893 li{width:49%;}
.PicList000893 li:nth-child(3n){ margin-right:2%;}
.PicList000893 li:nth-child(2n){ margin-right:0;}
    
.Floor000556 .pro_list{padding: 0;}
.Floor000556 .bd ul li i{display: none;}
.Floor000556 .bd .bx-prev{display: none;}
.Floor000556 .bd .bx-next{display: none;}
    
.Floor000556 .title{font-size: 18px;}
.Floor001289 .title{font-size: 18px;}
}
@media(max-width:480px){
/*.Floor000556 .bd ul li{height: 170px;}*/
.PicList000893 li{ width:100%;}
    
.Floor000556 .tab span{width: 30.33%; margin: 0 1%; padding: 0; text-align: center;}
}

.plan{padding-bottom: 40px;}
.plan_list{margin-top: 20px;}
.plan_list ul{margin-right: -2%;}
.plan_list ul li{width: 31%; margin: 20px 2% 0 0; float: left;}
.plan_list ul li span{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 10px; text-align: center;}



.pro_info{margin: 53px auto;}
.por_infoL{width: 50%; float: left;}
.por_infoL .big{ overflow: hidden; text-align: center; background: #f3f3f3; }
.por_infoL .big .bx-controls{display: none;}
.por_infoL .big img{max-width: 100%; }
.por_infoL .min{position: relative; padding: 0 40px; margin-top: 12px;}
.por_infoL .min .bx-prev{width: 37px; height: 87px; text-indent: 37px; overflow: hidden; position: absolute; top: 50%; left: 0; margin-top: -44px; background: url(../images/arrowL.png) 0 0 no-repeat;}
.por_infoL .min .bx-next{width: 37px; height: 87px; text-indent: 37px; overflow: hidden; position: absolute; top: 50%; right: 0; margin-top: -44px; background: url(../images/arrowR.png) 0 0 no-repeat;}
.por_infoL .min .bx-pager{display: none;}
.por_infoL .min ul li{width: 90px;  float: left;}
.por_infoL .min ul li span{display: block; padding: 15%; background: #f3f3f3;}
.por_infoL .min ul li img{width: 100%; }

.por_infoR{width: 47%; float: right;}
.por_infoR .title{font-size: 30px; color: #333; position: relative; padding-bottom: 10px;  border-bottom: 1px solid #e5e5e5;}
.por_infoR .text{margin-top: 20px; line-height: 30px;}
.por_infoR .text .tip{font-size: 18px; font-weight: bold; color: #333; display: block;}
.por_infoR .text span{width: 130px; display: inline-block; text-align: right;}
.pro_infoCon{margin-top: 16px; border-top: 1px solid #e5e5e5;}
.pro_infoCon .title{font-size: 18px; font-weight: bold; color: #333;}
.pro_infoCon span{width: 120px; display: inline-block; text-align: right;}
.pro_infoCon .text{line-height: 30px; color: #666;}
.pro_infoCon .text2{margin-top: 30px; padding-top: 30px; border-top: 1px solid #e5e5e5;}

@media screen and (max-width:1280px){

}

@media screen and (max-width:1000px){

}

@media screen and (max-width:768px){
.mobile_top{display: block;}
    
.por_infoL {width: 100%;}
.por_infoR {width: 100%; margin-top: 20px;}
    
.single_text .pic .pic_text{font-size: 14px; line-height: 24px;}
    
.PicList000307 dd.open{width: 48%;} 
}

@media screen and (max-width:640px){
.plan_list ul li{width: 48%;}
.single_text .pic .pic_text{font-size: 12px;}
.PicList000307 .fixed_scroll .Con{width: 90%; left: 5%;}
.join_message .tip{width: 80px;}
.join_message tr td .text{width: 75%;}
.join_message tr td .btn{width: 90px; margin-right: 0;}
}