﻿/* CSS Document */
*{ list-style:none; outline:none; margin:0px; padding:0px;}
img{ border:0; margin:0px; padding:0px; font-size:0px;}
a{ font-family:Microsoft Yahei,sans-serif,"Helvetica Neue",Helvetica,Arial; text-decoration:none;}
body{ font-size:12px; color:#797979; border:0px; font-family:Microsoft Yahei,sans-serif,"Helvetica Neue",Helvetica,Arial; background:#ffffff;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px; padding:0px; margin:0px; display:block; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.w_1418{ width:1418px; margin:0 auto;}

.header{ width:100%; height:90px; background:url(../images/bj.jpg) center no-repeat;}
.header_con{ width:1418px;  height:90px; margin:0 auto; background:#ffffff; position:relative;}
.logo{ width:350px; height:90px; position:absolute; left:0px; top:0px; background:url(../images/logo.png) left center no-repeat; }
.slogan{ width:200px; height:69px; padding-left:65px; position:absolute; left:350px; top:0px; background:url(../images/ren.png) 10px 22px no-repeat; font-size:14px; color:#a2a2a2; line-height:24px; padding-top:21px;}
.nav{ width:480px; height:20px; position:absolute; right:245px; top:45px;}
.nav ul li{ float:left;}
.nav ul li a{ font-size:14px; color:#606060; padding:0 20px; background:url(../images/nav.png) left center no-repeat;}
.nav ul li a#one{ background:none;}
.nav ul li a:hover{ color:#ef3125; }
.nav ul li a.selected{ color:#ef3125;}
.weixin{ width:196px; height:90px; position:absolute; right:0px; top:0px;}
.weixin_left{ width:98px; height:90px;  float:left; display:block; cursor:pointer; background-color:#414141; background-image:url(../images/weixin.png); background-position:27px 23px; background-repeat:no-repeat;}
.weixin_right{ width:98px; height:90px; float:right; display:block; cursor:pointer; background-color:#303030; background-image:url(../images/weixin.png); background-position:-73px 23px; background-repeat:no-repeat;}
.weixin_con_ewm{width:196px; height:196px; position:absolute; right:0px; top:90px;  z-index:9999; display:none; background:url(../images/ewm.gif) center no-repeat #EF3125;}
.weixin_con_tel{width:196px; height:196px; position:absolute; right:0px; top:90px;  z-index:9999; display:none; background:url(../images/tel.gif) center no-repeat #EF3125;}
.red{ background-color:#EF3125; background-image:url(../images/wxhover.png);}
.banner{ width:100%; height:560px; background:#1cc0d9;}
/* flexslider */
.flexslider{position:relative;height:560px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:560px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:65px;height:125px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/left.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/right.png) center center no-repeat;}

.what dt{ padding-top:38px;}
.what dt i{ width:1100px; height:57px; background:url(../images/a05.png) center no-repeat; margin:0px auto; display:block;}
.what dt span{ text-align:center; font-size:14px; color:#606060; line-height:69px; display:block;}
.what dd{ width:1418px; margin:0 auto;}
.what dd ul li{ width:344px; height:357px; background:url(../images/what-bg.jpg) center repeat-y; float:left; position:relative; padding:0 5px; margin-bottom:10px;}
.what dd ul li a{ width:344px; height:235px; display:block;}
.what dd ul li img{ width:344px; height:235px; float:left;}
.what dd ul li p{position: absolute;top: 252px;left: 20px; height:120px;}
.what dd ul li p i{ color:#a2a2a2; font-size:12px; display:block;}
.what dd ul li p span{ color:#606060; font-size:14px; display:block; line-height:32px;}
.what dd ul li p a{ width:300px; height:20px; color:#898989; font-size:12px;}
.what dd ul li p a:hover{ color:#ef3125;}
.what dd .what_more{ width:238px; height:48px; margin:0 auto; border:1px #dadada solid; border-radius:5px; margin-top:15px; margin-bottom:30px; line-height:48px; font-size:14px; color:#898989; text-align:center;}
.what dd .what_more a{ color:#898989;}
.what dd .what_more a:hover{ color:#ef3125;}

.medium{ height:570px; width:100%; display:block; background:#f3f3f3;}
.medium dt{ width:1085px; margin:0 auto; padding-top:48px;}
.medium dt i{ width:502px; height:54px; background:url(../images/medium.png) center no-repeat; margin:0px auto; display:block;}
.medium dt span{ text-align:center; font-size:14px; color:#606060; line-height:50px; display:block;}
.medium dd .img-scroll { width:1085px; margin:0 auto;}
.medium dd .img-scroll .img_buttom{ width:81px; height:40px; margin:0 auto;}
.medium dd .img-scroll .img_buttom .prev,.img-scroll .next { display:block; width:40px; height:40px; }
.medium dd .img-scroll .img_buttom .prev { cursor:pointer; background:url(../images/prev.png) no-repeat; float:left;}
.medium dd .img-scroll .img_buttom .next { cursor:pointer;background:url(../images/next.png) no-repeat; float:right;}
.medium dd .img-list { position:relative; width:1085px; height:300px; padding-top:40px; overflow:hidden}
.medium dd .img-list ul { width:9999px;}
.medium dd .img-list li { float:left; display:inline; width:300px; margin-right:90px; height:300px;}
.medium dd .img-list li img{ width:295px; height:150px; padding:3px; border:1px #e3e3e3 solid; background:#ffffff;}
.medium dd .img-list li h2 a{ font-size:16px; color:#3b3b3b; line-height:42px;}
.medium dd .img-list li h2 a:hover{color:#ef3125;}
.medium dd .img-list li p{ font-size:14px; color:#888888; line-height:24px;}

.footer{ width:100%; height:400px; background:#414141; padding-top:46px;}
.footer .footer_tel{ width:666px; height:152px; margin:0 auto; margin-bottom:40px; background:url(../images/tel.jpg) no-repeat;}
.footer_con{ width:1180px; margin:0 auto;}
.footer_left{ width:720px; float:left; padding-top:10px;}
.footer_left i{ width:145px; height:157px; float:left; display:block;}
.footer_left span{ line-height:32px; padding-left:20px; font-size:14px; color:#ffffff; display:block; float:left; background:url(../images/tubiao.png) left no-repeat;}
.footer_left span a{ color:#ffffff;}
.form_area{width:450px; height:195px; float:right}
.form_area ul li{ padding:5px; float:left;}
.form_area ul li input{ width:200px; height:35px; padding:0px 5px; border:1px solid #171717;  font-size:14px; color:#797979;}
.form_area form textarea{ width:422px; height:65px; border:1px solid #171717; margin:5px; padding:5px; font-size:14px; color:#797979;}
.form_area form .btn_sub{ width:138px; line-height:34px; border:1px #696969 solid; background:#696969; color:#ffffff; font-size:16px; font-family:"微软雅黑"; margin-right:12px; margin-top:10px; cursor:pointer;}
.form_area form .form_area_txt{ line-height:60px; font-size:14px; color:#ffffff; font-weight:bold; padding-left:5px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.bottom{ width:100%; background:#292929;}
.bottom_nav{ text-align:center; color:#b0b0b0; padding-top:30px; font-size:12px;}
.bottom_nav a{ font-size:12px; color:#b0b0b0; padding:0 5px;}
.bottom_con{ text-align:center;line-height:22px; color:#ffffff; font-size:12px; padding:15px 0px;}

.class_banner{ width:100%; height:300px; text-align:center; overflow:hidden; background-repeat: no-repeat;background-position: center top; }

.about{ width:100%; padding-top:55px;}
.about dt{ width:1100px; height:63px; margin:0 auto; background:url(../images/about.png) no-repeat; display:block;}
.about dd{ width:1100px; margin:0 auto; padding-top:20px; padding-bottom: 20px; line-height:24px; font-size:14px; color:#787878;}
.about_h2{ font-size:16px; line-height:50px; color:#ef3125;}

.contact{ width:100%; padding-top:55px;}
.contact dt{ width:1100px; height:63px; margin:0 auto; background:url(../images/a01.png) no-repeat; display:block;}
.contact dd{ width:1100px; margin:0 auto; padding-top:20px; padding-bottom: 20px; line-height:24px; font-size:14px; color:#787878;}

.recruit{ width:100%; padding-top:55px;}
.recruit dt{ width:1100px; height:63px; margin:0 auto; background:url(../images/a02.png) no-repeat; display:block;}
.recruit dd{ width:1100px; margin:0 auto; padding-top:20px; padding-bottom: 20px; line-height:24px; font-size:14px; color:#787878;}


.service{ width:100%; padding-top:55px;}
.service dt{ width:1100px; height:63px; margin:0 auto; background:url(../images/a04.png) no-repeat; display:block;}
.service dd{ width:1100px; margin:0 auto; padding-top:20px; padding-bottom: 20px; line-height:24px; font-size:14px; color:#787878;}

.list{ width:100%; display:block; background:#f3f3f3;}
.list dt{ width:1100px; margin:0 auto; padding-top:48px;}
.list dt i{ width:1100px; height:54px; background:url(../images/a03.png) center no-repeat; margin:0px auto; display:block;}
.list dt span{ text-align:center; font-size:14px; color:#606060; line-height:50px; display:block;}
.list dd{ width:1418px; margin:0 auto; padding-top:20px;}
.list dd ul li { float:left; display:inline; width:300px; margin:auto 27px; height:300px;}
.list dd ul li img{ width:295px; height:150px; padding:3px; border:1px #e3e3e3 solid; background:#ffffff;}
.list dd ul li h2 a{ font-size:16px; color:#3b3b3b; line-height:42px;}
.list dd ul li h2 a:hover{color:#ef3125;}
.list dd ul li p{ font-size:14px; color:#888888; line-height:24px;}

.news_title{ width:1000px; margin:0 auto; line-height:60px; font-size:22px; color:#ef3125; margin-bottom: 12px;
text-align: center;}
.news_memo { width:750px; margin:0 auto; background:#ef3125; line-height:36px; padding-left:250px; color:#ffffff; position:relative;}
.news_con{width:1000px; margin:0 auto; padding-top:10px; overflow:hidden; line-height:30px; font-size:12px; color:#747474;}
.news_pre_con{ width:1000px; margin:0 auto; margin-top:10px; padding-bottom:20px;}
.news_pre { padding:5px 0px; font-size:16px;}
.news_pre span {color:#ef3125;}
.news_pre a { color:#747474;}
.news_pre a:hover{ color:#ef3125;}


.sabrosus { padding:30px 0px; margin:10px 0px; text-align: center;float: left; width:100%; font-family: 宋体; font-size:16px; margin-bottom:20px;}
.disabled { border: #eaeaea 1px solid; padding:10px 15px; margin: 0 3px; font-family: 宋体;  font-size:16px;}
.current{ border: #ef3125 1px solid; padding:10px 15px; background:#ef3125; margin: 0 3px;  color:#ffffff; font-family: 宋体;  font-size:16px;}
.sabrosus a{ color:#636363; border: #eaeaea 1px solid; padding:10px 15px; margin: 0 3px; font-family: 宋体;  font-size:16px;}
