body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong{margin:0;padding:0; font-family:"微软雅黑";}
body{font-family:"微软雅黑";font-size:14px;}
li{list-style-type:none;float:left;}
a{text-decoration:none;outline:none;}
img{border:none;}
i{font-style:normal}
input,select,textarea{outline:none;padding-left:4px;font-family:"微软雅黑";}
textarea{resize:none;overflow-y:auto;}
div{margin:0 auto;}
.fl{float: left;}
.fr{float: right;}


/*
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f4f4f4,endColorstr=#99f4f4f4);

filter:alpha(opacity=50);

*/

.head{width:967px; height:85px;}			
.head img{float:left; margin-top:19px;}
.head ul{float:right; margin-top:40px;}
.head ul li{ margin-left:50px; font-size:16px; float:left; color:#333; position:relative;}
.head ul li a{color:#333; font-family:"微软雅黑";}
.head ul li img{ position:absolute ; bottom:-18px; left:50%; margin-left:-5px; display:none;}
.head ul li:hover a{color:#e60012;}
.head ul li:hover img{display:block;}
.head ul li.sli a{color:#e60012;}
.head ul li.sli img{display:block;}

.redlogo{position: absolute;z-index: 999;}
#img{width:100%; height:483px; position:relative; overflow:hidden;}
.img{ width:100%; height:483px;}
.img ul{ width:100%; height:483px;}
.img ul li { width:100%; height:483px;}
.dianji{width:80px; height:25px; position:absolute; bottom:10px; left:50%; margin-left:-45px;}
.dianji ul li{width:15px; height:15px; background:#FFF; border-radius:50%; margin-right:10px;}
.dianji ul li.sli{background:rgba(0,0,0,.5);}

#im{width:100%; display:table;}
#im .ind{height:483px;}
#im p{width:100%; height:300px; position:relative;}
#im p img{position:absolute; bottom:-8px; left:50%; margin-left:-468px;}
#im p .co{margin-left:-465px;}
#im p strong{width:204px; height:101px; background:url(../images/st_bj.png); display:block; position:absolute; left:50%; top:172px; margin-left:253px;}
#im p strong i{width:47px; height:3px; background:#FFF; float:left; margin-left:30px; margin-top:24px;}
#im p strong b{font-family:"微软雅黑"; width:100%; height:35px; display:block; float:left; line-height:35px; font-size:24.26px; color:#FFF; text-indent:29px; font-weight:100;}
#im p strong font{font-family:"微软雅黑"; width:100%; height:23px; line-height:23px; color:#FFF;text-indent:29px; font-size:15.28px; font-weight:100; float:left; display:block;}

.addr{ width:967px; height:60px; }
.addr p{line-height:60px;  font-size:12px; color:#7b7b7b; text-indent:25px;}
.addr p a{ color:#7b7b7b;}
.addr p a:hover{color:#e60012; text-decoration:underline;} 

.addr p span{font-family:"宋体"; line-height:60px;  font-size:12px; color:#7b7b7b; text-indent:25px;}


#label{width:100%; height:30px; background:#f0f0f0;}
.label{width:967px; height:30px;}
.label p{font-family:"微软雅黑";width:108px; height:30px; background:#e60012; font-size:12px; line-height:30px; text-align:center; color:#FFF;}

.new{ width:967px; display:table; margin-top:45px; border-bottom:1px solid #d9d9d9; padding-bottom:35px;}
.new h5{width:100%; height:69px; border-bottom:1px solid #d9d9d9; margin-bottom:30px;}
.new h5 strong{width:100%; display:block; text-align:center; font-weight:100; font-size:16px; letter-spacing:1px; margin-top:20px; float:left;}
.new h5 span{display:block; width:100%; text-align:center; font-weight:100; color:#9f9f9f; margin-top:7px; float:left;}
.new h6{width:715px; float:left; margin:0; margin-left:17px; font-weight:100; font-size:14px; color:#8d8d8d;}
.new p{width:850px; margin-left:44px; float:left; line-height:25px;color:#8d8d8d;}

.page{width:967px; height:60px;  margin-top:10px; font-size:13px;}
.page p{width:100%; height:30px; line-height:30px; line-height:30px;}
.page p  i{color:#8d8d8d;}
.page p a{color:#8d8d8d;}
.page p a:hover{color:#e60012; text-decoration:underline;}

#bt{width:100%; height:30px; text-align:center;border-bottom:1px solid #d9d9d9; margin-top:30px; background:#efefef;}
#bt p{font-size:12px; color:#666; line-height:30px; width:100%; font-size:12px;font-family:"微软雅黑";}
.bt{width:1000px; height:30px;}
.bt p i{float:right;font-size: 12px;}
.bt p span{float:left;font-size: 12px;}


.footer{width:1000px; height:30px; } 
.footer img{float:left; margin-top:10px;}
.footer p{float:right; font-size:12px; color:#666; line-height:30px;}

#main{width:100%; height:202px; background:url(../images/m_bj.png) repeat-x;}
.main{width:967px; height:202px;}
.main_le{width:330px; height:202px; float:left;}
.main_cen{width:402px; height:202px; float:left;}
.main_rt{width:235px; height:202px; float:left; position:relative;}
.main_le h5{width:100%; height:30px; margin-top:27px;}
.main_le h5 strong{font-size:16PX; color:#c9161a; line-height:30px; letter-spacing:1px;}
.main_le h5 span{ font-size:14px; font-weight:100;}
.main_le h4{ font-size:14px; color:#e60212; margin-top:10px;font-family:"微软雅黑";}
.main_le_font{width:100%; height:60px; margin-top:20px;}
.main_le_font h6{margin:0; width:54px; height:50px; float:left; border-right:1px solid #d1dbe7;}
.main_le_font h6 strong{width:50px; height:50px; display:block; float:left; background:#b3b3b3; }
.main_le_font h6 strong b{width:100%; height:35px; line-height:35px; text-align:center; display:block; font-size:32px; color:#FFF; font-weight:100;} 
.main_le_font h6 i{width:100%; height:15px; line-height:15px; font-weight:100; color:#FFF; display:block; text-align:center;}

.main_le_font p{width:205px; height:50px; float:left; margin-left:9px; font-size:12px; font-family:"微软雅黑"; line-height:17px; color:#666;}
.main_le h3{width:100%; font-size:14px; color:#c5141a; font-weight:100; margin-top:20px;}
.main_le h3 img{float:left; margin-top:6px;}
.main_le h3 a{ font-family:"微软雅黑"; color:#c5141a;}

.main_cen{position: relative;}
.main_cen h5{width:100%; height:30px; margin-top:27px;}
.main_cen h5 strong{font-size:16PX; color:#c9161a; line-height:30px; letter-spacing:1px;}
.main_cen h5 span{ font-size:14px; font-weight:100;}
.main_cen .busine{width:330px; height:105px;  margin-top:15px; position:relative; overflow:hidden;float: left;}
.main_cen .busine ul li img{float:left;} 
.main_cen .busine ul li{width:330px; height:80px; float:left;}
.main_cen .busine ul{width:1000%; position:absolute; left:0px; top:0px;}
.main_cen .busine ul li p{width:180px; height:80px; float:left; margin-left:17px;}
.main_cen .busine ul li p strong{font-weight:100; font-size:18px;color:#666;}
.main_cen .busine ul li p span{width:100%; font-size:12px; color:#666;  line-height:17px; display:block; margin-top:5px;}
.main_cen .busine ul li p span a{color:#666;}

.main_cen  h3{width:100%; font-size:14px; color:#c5141a; font-weight:100; margin-top:32px;float: left;}
.main_cen  h3 a{font-family:"微软雅黑"; color:#c5141a;}

.main_cen  h3 img{float:left; margin-top:6px;}
.main_cen  .rt1{position:absolute; right:35px; top:70px; z-index:9; cursor:pointer;}
.main_cen  .le1{position:absolute; right:35px; top:107px;z-index:9; cursor:pointer;}
.main_rt .le2{position:absolute; left:195px; top:53px;}
.main_rt .rt2{position:absolute; left:215px; top:53px;}

.main_rt h5{width:100%; height:30px; margin-top:27px;}
.main_rt h5 strong{font-size:16PX; color:#c9161a; line-height:30px; letter-spacing:1px;}
.main_rt h5 span{ font-size:14px; font-weight:100;}

.serv{width:232px; height:75px; background:#d43434; margin-top:16px; position:relative; overflow:hidden; border-radius:5px;}
.serv ul li{width:78px; height:64px; background:url(../images/se_bj.jpg) right no-repeat; margin-top:5px; float:left;}
.serv ul li h4{width:100%; height:50px; display:block; text-align:center;  display:table;}
.serv ul li h4 span{display:table-cell; vertical-align:middle;}
.serv ul li p{width:100%; text-align:center; font-size:12px; color:#FFF; font-family:"宋体"; }
.serv ul{width:300%; position:absolute; left:0px; top:0px;}
.main_rt .link{width:230px; height:24px; border:1px solid #d6d6d6; background:#FFF; margin-top:18px; position:relative;}
.main_rt .link img{float:right;}
.main_rt .link input{ border:none;width:85%;height:22px;color: #666;}
.main_rt .link .slide{background:#fff;border:solid 1px #ccc;border-top:none;margin-top:0px;width:100%;margin-left:-1px; display:none;}
.main_rt .link .slide p a{color: #666;}

.contact{width:967px; height:360px; margin-top:50px; margin-bottom:60px;}
.con_le{width:405px; height:100%; float:left;}
.con_rt{width:562px; height:100%; float:right; background:#999}
.con_rt img{width:100%; height:100%;}
.con_le h5{font-weight:100; line-height:25px; color:#838383;}
.con_le h4{width:287px; height:40px; border-bottom:2px solid #d9d9d9; margin-top:20px; position:relative;}
.con_le h4 strong{display:block; line-height:40px; font-weight:100; font-size:18px; color:#666;}
.con_le h4 em{width:69px; height:2px; background:#e60012; position:absolute; display:block; bottom:-2px; left:0px;}
.con_le p{margin-top:15px; line-height:20px; color:#666; font-size:12px;}

.recu{width:967px; display:table; background:#F9C; margin-top:42px;}
.recu ul li{width:100%; display:table; min-height:54px; border-bottom:1px solid #fff;}
.recu ul li .job{width:100%; height:54px; background:#f1f1f1; line-height:54px; overflow:hidden; color:#4b4b4b; }
.recu ul li .job h5{ padding-left:22px; font-size:18px; font-weight:100; padding-right:13px; background:url(../images/re_bj.png) right no-repeat; height:58px; float:left; color:}
.recu ul li .job p{ padding-left:22px; font-size:12px; font-weight:100; padding-right:13px; background:url(../images/re_bj.png) right no-repeat; height:58px; float:left; line-height:60px;}
.recu ul li .job h6{ padding-left:22px; font-size:12px; font-weight:100; padding-right:13px; margin:0; height:58px; float:left;  line-height:60px;}
.recu ul li .job h4{float:right; width:85px; height:54px; margin-right:20px;}
.recu ul li .job h4 strong{font-weight:100; font-size:12px;  line-height:58px; display:block; float:left;}
.recu ul li .job h4 i{width:26px; height:26px; border-radius:50%; background:#FFF; float:left; display:block; margin-top:14px; margin-left:10px; background-image:url(../images/+.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.recu ul li h2{height:300px; width:100%; background:#993;} 
.recu ul li.sli .job{background:#9e1420; color:#fff;}
.recu ul li.sli .job i{background-image:url(../images/-.png); background-position:center; background-repeat:no-repeat;}
.recu ul li.sli .jobBotom{display:block;}

.new_col{width:967px; display:table; margin-top:28px;}
.new_col_top{width:965px; border:1px solid #cfcfcf;overflow: hidden;}
.new_col_top img{margin-top:1px; margin-left:1px; float:left;}
.new_col_top h5{ margin-left:35px;  color:#0857b0; font-size:14px; margin-top:30px; float:left;}
.new_col_top h5 a{color:#e60012;}

.new_col_top p{float:left; margin-left:35px; margin-top:29px; font-size:12px; color:#888;} 
.new_col_top h6{margin:0; width:400px; height:30px; float:right;}
.new_col_top h6 span{font-weight:100; line-height:45px; color:#c4c4c4; margin-left:195px; float:left; display:block;}
.new_col_top h6 a{float:right; margin-right:60px; line-height:45px; font-size:12px;color:#c4c4c4; font-weight:100;}
.new_col_top h6 a:hover{color:#f60; text-decoration:underline;}

.new_col_bt{width:100%; display:table; min-height:300px;}
.new_col_bt ul li{width:965px; height:107px; border:1px solid #cfcfcf; margin-top:19px;transition: .3s;}
.new_col_bt ul li h6{margin:0; width:80px; height:107px; background:url(../images/bj.jpg); float:left;}
.new_col_bt ul li h6 strong{width:100%; height:82px; background:url(../images/xi.jpg) bottom no-repeat; display:block; float:left; text-align:center; line-height:82px; color:#FFF; font-weight:100; font-size:45px;}
.new_col_bt ul li h6 span{display:block; width:100%; text-align:center; font-weight:100; line-height:25px; color:#fff;}
.new_col_bt ul li h5{ margin-left:25px; margin-top:25px; float:left; margin-bottom:8px;}
.new_col_bt ul li h5 a{color: #000;}

.new_col_bt ul li p{width:841px; float:left; line-height:20px; margin-left:25px; font-size:12px; color:#666;}
.new_col_bt ul li:hover h5 a{color:#F00;}
.new_col_bt ul li:hover{ border:1px solid #f00;}
.pg{width:250px; height:50px;margin-top:50px;}
.pg ul li{padding-left:7px; padding-right:7px; height:26px; line-height:26px; font-size:12px; border:1px solid #dddddd; margin-right:5px; color:#888888;transition: .3s;}
.pg ul li:hover{background:#e60012; color:#FFF; font-weight:100; border:1px solid #e60012; cursor:pointer;}
.pg ul li.sli{background:#e60012; color:#FFF; font-weight:100; border:1px solid #e60012;}



.recu{background: none;}
.jobBotom{padding: 20px; display:none;}
.jobBotom .listBottom{padding:0 20px;border-bottom: 1px solid #dfdfdf;}
.jobBotom .listBottom p{width: 100%;float: none;border-bottom: none;line-height: 23px;font-size: 12px;}
.jobBotom .listBottom p span.list1{display: inline-block;width: 295px;}
.jobBotom .listBottom p span.list2{display: inline-block;width: 136px;}
.jobBotom .listBottom p span.list3{display: inline-block;width: 136px;color: #888;}
.jobBotom .listBottom p span i{color: #9e1420;padding-right: 15px;}
.jobBotom dl{padding: 0 20px;}
.jobBotom dl dt{color: #9e1420;padding-bottom: 10px;}
.jobBotom dl dd{margin: 0;line-height: 24px;color: #888;}


