﻿body{margin:0;min-width:1200px;line-height:200%;color:#787878;font-size:12px;font-family:'Microsoft YaHei','黑体',Helvetica,sans-serif;}
input,label,select,option,textarea,button,fieldset,legend{color:#787878;font-size:12px;font-family:'Microsoft YaHei','宋体';}
select,option{color:#787878;}
a{color:#434343;text-decoration:none;}
a:hover{color:#c67300;}

.def{position:absolute;width:100%;height:100%;}
.def .def0{z-index:102;position:absolute;width:100%;height:100%;}
.def .def0 a{position:relative;display:block;float:left;width:50%;height:100%;color:#000;font-weight:bold;text-decoration:none;}
.def .def0 a h2{position:absolute;top:50%;right:140px;margin-top:-30px;font-size:20px;}
.def .def0 a span{position:absolute;top:50%;right:140px;font-size:24px;text-transform:uppercase;}
.def .def0 a:hover{background:rgba(0,0,0,0.4) none repeat scroll !important;/*实现FF背景透明，文字不透明*/background:#000;filter:Alpha(opacity=40);/*实现IE背景透明*/color:#fff;}
.def .def0 a.a1{text-align:right;}
.def .def0 a.a2 h2{left:140px;}
.def .def0 a.a2 span{left:140px;}
.def .def1{z-index:101;position:relative;width:100%;height:100%;overflow:hidden;background:url(defbg.jpg) no-repeat top; background-size:100%;}
.def .def1 .s{position:absolute;top:-156px;left:50%;margin-left:-1000px;width:2000px;height:924px;}
.def .def2{z-index:102;position:fixed;width:100%;height:42px;bottom:0;left:0;/*background:rgba(0, 0, 0, 0.75) none repeat scroll !important; /*实现FF背景透明，文字不透明*/background:#000;/*filter:Alpha(opacity=75);/*实现IE背景透明*/text-align:center;line-height:42px;color:#fff;}
.def .def2 a{line-height:28px;color:#fff;font-size:14px;text-decoration:none;}
.def .def2 .l{z-index:103;position:absolute;top:5px;left:10px;height:21px;opacity:.5;}
.def .def2 .s{z-index:103;position:absolute;top:5px;right:10px;width:174px;height:21px;}

.top .logofix{z-index:999;position:fixed;top:0;width:100%;height:0;}
.top .logofix a{display:block;margin:0 auto;width:200px;height:140px;overflow:hidden;background:url(logo.png) no-repeat;}
.top .menu{z-index:998;position:fixed;top:0;width:100%;height:100px;background:#fff;box-shadow:0px 1px 25px rgba(0,0,0,0.2);}
.top .menu .menutb{display:none;margin:0px auto;width:1000px;}
.top .menu .menutb ul li{float:left;padding-top:30px;width:100px;text-align:center;font-size:14px;line-height:1.2em;}
.top .menu .menutb ul li a{display:block;}
.top .menu .menutb ul li font{font-size:10px;font-family:Arial,Helvetica,sans-serif;}
.top .menu .menutb .l{float:left;width:400px;}
.top .menu .menutb .r{float:right;width:400px;}
.top .menu .menutb .r ul li{float:right;}
.top .bann{clear:both;margin-top:100px;}
.top .bann .bannu{position:relative;width:100%;overflow:auto;}
.top .bann .bannu ul li{float:left;height:750px;list-style:none;background-position:center top;}
.top .bann .bannu .dots{position:absolute;left:0;right:0;bottom:20px;text-align:center;}
.top .bann .bannu .dots li{display:inline-block;width:20px;height:20px;margin:0 4px;border:2px solid #fff;border-radius:20px;cursor:pointer;opacity:.4;-webkit-transition:background .5s, opacity .5s; -moz-transition:background .5s, opacity .5s;transition:background .5s, opacity .5s;text-indent:-999em;}
.top .bann .bannu .dots li.active{background:#c67300;opacity:1;}
.top .bann .bannu .arrows{position:absolute;bottom:20px;right:20px;color:#fff;font-size:20px;} 
.top .bann .bannu .arrow{display:inline;padding-left:10px;cursor:pointer;}
.top .bann .bannup ul li{height:320px;}
.top .bann .bannup .dots{bottom:10px;}
.top .bann .bannup .dots li{width:10px;height:10px;border-radius:10px;}

.ind{clear:both;}
.ind .indone{height:305px;background:url(c1bg.png);}
.ind .indone .text{padding-top:100px;text-align:center;line-height:32px;color:#434343;font-size:24px;}
.ind .indone .text font{color:#bcbcbc;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.ind .indone .hr{padding-top:50px;text-align:center;}
.ind .indtwo{height:660px;background:url(c2bg.jpg);}
.ind .indtwo .s{margin:0px auto;width:1000px;}
.ind .indtwo .s .l{margin-top:100px;float:left;width:500px;}
.ind .indtwo .s .l h1{color:#1d1d1d;font-size:36px;font-weight:300;}
.ind .indtwo .s .l h1 font{padding-left:10px;color:#787878;}
.ind .indtwo .s .l ul.a li{display:none;clear:both;float:left;margin-top:50px;}
.ind .indtwo .s .l ul.a li .date{float:left;width:90px;height:90px;background:#eee;color:#434343;cursor:pointer;}
.ind .indtwo .s .l ul.a li .date:hover{background:#c59654;color:#FFF;}
.ind .indtwo .s .l ul.a li .date h2{border-bottom:1px dashed #cacaca;text-align:center;line-height:60px;font-size:48px;font-family:"黑体";}
.ind .indtwo .s .l ul.a li .date div{text-align:center;line-height:30px;}
.ind .indtwo .s .l ul.a li .news{float:left;margin-left:20px;width:390px;height:90px;overflow:hidden; border-bottom:1px dashed #d2d2d2;}
.ind .indtwo .s .l ul.a li .news h3{line-height:36px;color:#9e1213;font-size:14px;}
.ind .indtwo .s .l ul.a li .news p{line-height:24px;color:#787878;text-indent:2.0em;}
.ind .indtwo .s .r{float:right;margin-top:50px;width:480px;height:610px;background:url(newsright.png) no-repeat left top;}
.ind .indtwo .s .r .video{float:right;margin-top:120px;width:400px;height:320px;background:#FFF;border:1px solid #efefef;padding:5px;}
.indthr{clear:both;height:650px;background:url(c3bg.png);}
.indthr .s{height:650px;background:url(c3bgbt.png) bottom center no-repeat;}
.indthr .s ul{margin:0 auto;width:800px;height:420px;padding-top:100px;}
.indthr .s ul li{margin:0px 33px;float:left;width:200px;cursor:pointer;}
.indthr .s ul li .title{position:absolute;width:190px;height:30px;background:#000;padding-left:10px;line-height:30px;color:#FFF;}
.indthr .s ul li .title .more{float:right;margin-right:10px;margin-top:7px;width:15px;height:15px; background:url(more.png) no-repeat;}
.indthr .s ul li .img{width:200px;height:200px;}
.indthr .s ul li .bottom{height:150px;background:url(c3lb.png);text-align:center; line-height:18px;}
.indthr .s ul li .bottom .cn{padding-top:20px;color:#3c3c3c;font-size:12px;}
.indthr .s ul li .bottom .en{margin-top:10px;color:#787878;font-size:8px;font-family:Arial, Helvetica, sans-serif; }
.indthr .s ul li .hover{background:url(c3lbh.png) !important;}
.indthr .sfoot{clear:both;text-align:center;color:#101010;}
.indthr .sfoot font{line-height:2.0em;color:#1f1f1f;font-family:"Times New Roman", Times, serif; opacity:0.5;}
.indfou{height:600px;background:url(c2bg.jpg);padding-top:100px;}
.indfou .a{height:70px; background:url(contact.gif) no-repeat top center;}
.indfou .b{clear:both;margin:50px auto 0;width:1000px;}
.indfou .b .left{float:left;width:300px;}
.indfou .b .left ul li{clear:both;height:45px;}
.indfou .b .left ul li dfn{display:block;float:left;width:20px;height:20px;background:url(icon.png) no-repeat;background-position:0 0;}
.indfou .b .left ul li dfn.icon2{background-position:0 -45px;}
.indfou .b .left ul li dfn.icon3{background-position:0 -90px;}
.indfou .b .left ul li dfn.icon4{background-position:0 -129px;}
.indfou .b .left ul li dfn.icon5{background-position:0 -175px;}
.indfou .b .left ul li .text{float:left;margin-left:15px;height:20px;line-height:20px;color:#676767;font-size:18px;}
.indfou .b .left ul li .ewm{margin-left:40px;}
.indfou .b .right{float:right;width:600px;}
.indfou .b .right textarea{width:578px;height:300px;border:1px solid #ddd;padding:10px;}
.indfou .b .right ul{margin-top:20px;}
.indfou .b .right ul li{float:left;width:140px;}
.indfou .b .right ul li input{width:130px;height:40px;border:1px solid #dddddd;padding-left:5px;}
.indfou .b .right ul .quyu{width:180px;}
.indfou .b .right ul .quyu input{width:190px;}
.indfou .b .right ul .bottom{float:right;width:120px;}
.indfou .b .right ul .bottom input{width:120px;height:42px;background:#c59654;border:1px solid #ab8249; cursor:pointer;color:#FFF;font-size:14px;font-family:"微软雅黑","黑体";}
.indfou .b .right ul .bottom input:hover{background:#ab8249;}
.indfiv{height:130px;background:#f5f4f8;text-align:center;line-height:130px;font-size:14px;}
.indfiv a{margin:25px;}
.indsix{height:380px;background:#c59654 url(footlogo.png) no-repeat center 40px;}

.foot{clear:both;background:#f5f4f8;padding:20px 0;text-align:center;color:#575555;line-height:24px;}
.foot .foot1 a{margin:0 5px;}
.footind{background:#fff;}

.main{clear:both;}
.main .mains{margin:40px auto;width:1000px;overflow:hidden;}
.main .maint{border-top:1px #E5E5E5 solid;}
.main .maint .maint1{margin:10px 0 0;}
.main .maint .maint2{margin:14px 0 0;border-bottom:1px #E5E5E5 solid;}
.main .maint .maint2 ul li{float:left;margin:0 1px 0 0;width:150px;height:30px;overflow:hidden;background:#EAEAEA;text-align:center;line-height:30px;}
.main .maint .maint2 ul li a{display:block;color:#747474;}
.main .maint .maint2 ul li.now{background:#747474;}
.main .maint .maint2 ul li.now a{color:#fff;}
.main .mainb{clear:both;_height:700px;min-height:700px;overflow:hidden;}

.fpcon .fp12 .exp table{border:0;}
.fpcon .fp12 .exp table *{border:0;padding:0;}
.fpcon .fp19 .job-title{}
.fpcon .fp19 .job-title{margin:30px 0 0;height:40px;background:#009933;line-height:40px;color:#FFF; font-size:14px;}
.fpcon .fp19 .name{float:left;width:200px;padding-left:20px;}
.fpcon .fp19 .class{float:left;width:150px;}
.fpcon .fp19 .man{float:left;width:100px;}
.fpcon .fp19 .address{float:left;width:250px;}
.fpcon .fp19 .time{float:left;width:200px;}
.fpcon .fp19 .exp{padding:0;}
.fpcon .fp19 .exp .job ul{margin:0;padding:0;}
.fpcon .fp19 .exp .job ul li{list-style:none;background:#f8f8f8; margin-top:3px;}
.fpcon .fp19 .exp .job ul li .job-list{ background:#eeeeee; line-height:40px; height:40px; cursor:pointer;}
.fpcon .fp19 .exp .job ul li .job-sub{ padding:20px; line-height:2.0em; display:none;}
.fpcon .fp19 .exp .job .more{float:right;width:9px;height:5px;background:url(job-more.gif) no-repeat; margin:18px 20px 0px 0px;}
.fpcon .fp19 .exp .job .hover{background:url(job-more-hover.gif) no-repeat;}
.fpcon .fp21 .exp{!float:right;!width:400px;overflow:hidden;}
.fpcon .fp21 .expmap{clear:none;!float:left;margin:30px 0 0;!width:560px;overflow:hidden;}
.fp .wapx .put .c{margin:0 auto;width:70%;}
.fp .wapx .put .c .cs .cu{clear:both;float:none;width:100%;min-height:36px;}
.fp .wapx .put .c .cs .cu .ca{width:27%;text-align:right;padding-right:1%;}
.fp .wapx .put .c .cs .cu .cb{width:70%;}
.fp .wapx .put .c .cs .cu .cb input{width:90%;}
.fp .wapx .put .c .cs .cu .cb textarea{width:90%;}