@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{font:normal 14px/20px "Microsoft YaHei","Helvetica","Arial","sans-serif";color:#666666;background:#fff;}
input,select,form img,button{vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
li,ol{list-style:none}
em,i{font-style:normal}
img,a img{border:0}
.fl{float:left}
.fr{float:right}
a:link,a:visited,a:hover{ text-decoration:none;}
.mt20{ margin-top:20px;}
.clearfix{display:block}



.topbar{ width:100%; height:40px; background:#2d3035;}
.top{ width:1200px; height:40px; margin:0 auto; line-height:40px; font-size:12px;}
.picMarquee-left1 {  width:550px;overflow: hidden; position: relative; }
.picMarquee-left1 .bd { padding: 0px; }
 .tit { height:40px; line-height: 40px; width:780px; margin:0 auto; font-size:14px; }
 .tit p{ height:40px; text-align:left; width:780px; line-height:40px; font-size:14px; color:#eee; padding:0 10px; overflow:hidden;}
.t_tel{ width:185px; height:40px; }
.t_tel span{ display:inline-block; width:25px; float:left; height:25px; margin:8px 8px 0 0; background:url(../images/t_tel.png) center no-repeat;}
.t_tel strong{ display:inline-block; float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; height:40px; line-height:40px; color:#eee;}


.nav_bar{ width:1200px; height:120px; margin:0 auto;}
.logo{ width:315px; height:45px; margin:50px 0 0 0;}
.logo img{ display:block;}
.nav{ height:45px; margin-top:55px;}
.nav ul li{ height:45px; display:block; float:left; margin:0 20px;}
.nav ul li a{ display:block; height:45px; color:#333; font-size:16px;}
.nav ul li:hover a{ color:#00a7aa; border-bottom:3px solid #00a7aa; box-sizing:border-box;}

/*banner图*/
.banner { width: 100%; position: relative; overflow: hidden;/* min-width: 1200px;*/ z-index: 1; background:#fff;}
.banner .slideBox { width: 100%; height:495px; position: relative;/* min-width: 1000px;*/ }
.banner .slideBox .hd{ height:15px; overflow:hidden; /*width:65px;*/ position:absolute; left:50%; bottom:20px; margin-left:-55px; z-index:1; }
.banner .slideBox .hd ul{ /*width:75px;*/}
.banner .slideBox .hd ul li{ float:left; margin-right:10px;  width:27px; height:5px; text-align:center; background:#434343; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#00a7aa; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; }
.banner .slideBox .bd { position: absolute; width: 1920px; left: 50%; margin-left: -960px; top: 0; }
.banner .slideBox .bd li { zoom: 1; vertical-align: middle; }
.banner .slideBox .bd img { display: block; width: 1920px; }

/*content*/
.content{ width:100%; height:auto; clear:both; overflow:hidden; margin:0 auto;}
.content a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition: all 300ms ease 0s;}
.title{ width:1200px; height:auto; clear:both; overflow:hidden; margin:70px auto 30px;}
.title h3{ height:40px; line-height:40px; text-align:center; font-size:30px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.title h4{ height:30px; line-height:30px; text-align:center; font-size:24px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.service_box{ width:1200px; height:auto; clear:both; overflow:hidden; margin:0 auto;}
.service_box ul li{ width:370px; height:480px; float:left; margin:15px;}
.service_box ul li img{ display:block; height:195px; width:195px; margin:50px auto 20px;}
.service_box ul li h3{ text-align:center;}
.service_box ul li h3 a{ font-size:18px; line-height:24px; color:#404040;}
.service_box ul li h3 span{font-size:18px; line-height:24px; color:#666;}
.service_box ul li p{ padding:15px 30px 0; height:120px; line-height:24px; overflow:hidden; font-size:14px; color:#666; text-align:center;}
.service_box ul li:hover{ box-shadow:0 0 10px #49d8db;}
.service_box ul li:hover a{ color:#00a7aa;}


.pro_box{ width:100%; height:680px; clear:both; overflow:hidden; background:#2c2f34; margin-top:40px; position:relative;}
.title_b h3,.title_b h4{ color:#fff;}
.pro_tab{ width:100%; height:50px; margin-bottom:10px; border-bottom:2px solid #24272c; box-sizing:border-box; box-shadow:0 1px 1px #252525; position:relative;}
.pro_tab ul.pro_menu{ display:block; width:480px; height:50px; margin:0 auto;}
.pro_menu li{ width:120px; height:50px; float:left; margin:0 20px; font-size:14px; line-height:50px; color:#a3a3a3; cursor:pointer; text-align:center;}
.pro_menu li a{color:#a3a3a3;}
.pro_menu li.active{ color:#00a7aa; border-bottom:2px solid #00a7aa; box-sizing:border-box;}
.pro_menu li.active a{color:#00a7aa;}
.p_con1,.p_con2,.p_con3,.p_con4{ width:1200px; height:295px; position:absolute; top:90px; left:50%; margin-left:-600px;}
.p_con2,.p_con3,.p_con4{ display:none;}
.pro_list{ display:block;}
.pro_list li{ width:270px; height:295px; float:left; margin-left:40px; border-bottom:1px solid #485357; box-sizing:border-box;}
.pro_list li:first-child{ margin:0;}
.pro_list li img{ display:block; width:260px; height:210px; margin:10px 5px;}
.pro_list li h3{ line-height:24px; font-size:14px; color:#a3a3a3; padding:0 10px; height:24px;}
.pro_list li p{ height:24px; line-height:24px; padding:0 10px; font-size:12px; color:#909090; background:url(../images/right_arr_a.png) right center no-repeat;}
.pro_list li:hover img{ box-shadow:0 0 5px #59c3c5;}
.pro_list li:hover h3{ color:#fff;}
.pro_list li:hover p{ color:#eee;background:url(../images/right_arr_b.png) right center no-repeat;}
.pro_list li:hover{ border-bottom:1px solid #00a7aa; box-sizing:border-box;}
.p_more{ width:200px; height:40px; position:absolute; bottom:40px; left:50%; margin-left:-100px;}
.p_more a{ display:block; width:200px; height:40px; line-height:40px; text-align:center; font-size:14px; border:1px solid #666; color:#a3a3a3; box-sizing:border-box;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition: all 300ms ease 0s;}
.p_more a:hover,.info a.btn:hover,.mien_txt a.btn:hover,.pic_img a.btn:hover{ color:#fff; background:#00a7aa; border:1px solid #00a7aa;}


.company_info{ width:1200px; height:auto; clear:both; overflow:hidden; margin:0 auto;}
.info_box{ width:1200px; height:420px; margin:60px auto 110px; background:url(../images/info_pic.jpg) right center no-repeat;}
.info{ width:540px; margin-left:40px;}
.info a,.mien_txt a,.m_news a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition: all 300ms ease 0s;}
.info h3 a,.mien_txt h3 a{ height:36px; line-height:36px; color:#333; font-size:20px; text-align:left; font-weight:bold;}
.info h3 a:hover,.mien_txt h3 a:hover,.pic_img h3 a:hover,.m_news_txt h3 a:hover{ color:#00a7aa;}
.blue_line{ width:50px; height:3px; background:#00a7aa; margin:30px 0;}
.info p,.mien_txt p{ line-height:36px; font-size:14px; color:#666; display:block;}
.info a.btn,.mien_txt a.btn,.pic_img a.btn{display:block; width:200px; height:40px; margin-top:20px; line-height:40px; text-align:center; font-size:14px; border:1px solid #00a7aa; color:#00a7aa; box-sizing:border-box;}


.mien_box{ width:100%; height:570px; background:#2c2f34; position:relative; margin:0 auto;}
.mien_con1,.mien_con2,.mien_con3,.mien_con4{ position:absolute; width:100%; height:570px; left:0; top:0;}
.mien_con2,.mien_con3,.mien_con4{ display:none;}
.mien_img{ width:50%; height:570px;}
.mien_txt{ width:480px; height:390px; float:left; margin:90px 60px; position:relative;}
.mien_txt p{ height:144px; overflow:hidden; color:#fff;}
.mien_txt h3 a{ color:#fff;}
.mien_txt a.btn{ position:absolute; left:0; bottom:0; }
.mien_menu{ display:block; width:480px; height:5px; position:absolute; left:50%; top:375px; margin-left:60px; z-index:2;}
.mien_menu li{ width:50px; height:5px; float:left; background:#a3a3a3; margin-right:10px; cursor:pointer;}
.mien_menu li.mien_cur{ background:#00a7aa;}


.m_news{ width:1200px; height:auto; clear:both; overflow:hidden; margin:30px auto;}
.pic_img{ width:565px; height:auto; overflow:hidden; position:relative; margin-left:10px;}
.news_date{ width:85px; height:85px; position:absolute; left:0; top:0; background:#00a7aa; text-align:center;}
.news_date strong{ display:block; height:48px; margin-top:10px; line-height:48px; font-weight:normal; font-size:48px; color:#fff;}
.news_date span{ display:block; height:20px; line-height:20px; font-size:14px; color:#fff;}
.pic_img h3 a{ line-height:36px; font-size:18px; color:#333; text-align:left; margin-top:10px;}
.pic_img p{ height:48px; line-height:24px; font-size:13px; color:#666; overflow:hidden;}
.m_news_list{ width:560px; height:auto; margin-left:40px;}
.m_news_list ul li{ width:560px; height:90px; padding:18px 0; border-bottom:1px solid #d8d8d8;}
.m_news_list ul li:last-child{ border:none;}
.m_news_date{ width:90px; height:90px; margin:0; text-align:left;}
.m_news_date strong{ display:block; height:66px; line-height:66px; font-weight:normal; font-size:66px; color:#aaa;}
.m_news_date span{ display:block; height:24px; line-height:24px; font-size:20px; color:#aaa;}
.m_news_txt{ width:460px; height:90px; margin-left:10px;}
.m_news_txt h3 a{ line-height:36px; font-size:16px; height:36px; color:#333; text-align:left;}
.m_news_txt p{ height:48px; line-height:24px; font-size:13px; color:#666; overflow:hidden; margin-top:5px;}


.footer{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:30px; background:#2c2f34;}
.footer a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition: all 300ms ease 0s;}
.link_bar{ background:#212528; width:100%; height:50px;}
.link{ width:1200px; height:50px; margin:0 auto; line-height:50px;}
.link span{ padding-left:20px; color:#a3a3a3;}
.link a{ display:inline-block; line-height:50px; color:#a3a3a3; padding:0 15px;}
.link a:hover{ color:#00a7aa;}
.footer_box{ width:100%; height:auto; clear:both; overflow:hidden; padding:50px 0 30px; margin:0 auto;border-bottom:1px solid #24272c; box-sizing:border-box; box-shadow:0 1px 1px #252525;}
.info_list{ width:1200px; height:auto; clear:both; overflow:hidden;margin:0 auto;}
.ml70{ margin-left:70px;}
.ml15{ margin-left:15px;}
.footer_info{ width:130px; height:auto; overflow:hidden;}
.footer_info h4{ font-size:14px; color:#ddd; height:36px; line-height:36px; border-bottom:1px solid #1f2227 ;}
.footer_info ul{ display:block; margin-top:10px;}
.footer_info ul li{ width:100%; height:30px; line-height:30px;}
.footer_info ul li a{ font-size:12px; color:#a3a3a3; line-height:30px;}
.footer_info ul li a:hover{ color:#00a7aa;}
.footer_ewm{ width:370px; height:auto; overflow:hidden;}
.footer_ewm h4{font-size:14px; color:#ddd; height:36px; line-height:36px; border-bottom:1px solid #1f2227 ;}
.footer_ewm img{ display:block; margin:25px 25px 0 0; float:left;}
.bottom{ width:100%; height:40px; color:#a3a3a3; font-size:12px;}
.bottom_info{ width:1200px; height:40px; margin:0 auto;}
.bottom_info span{ display:inline-block; line-height:40px; padding:0 20px;}
.bottom_info span a{ color:#a3a3a3;}
.bottom_info span a:hover{ color:#00a7aa;}



.pro_content{ width:100%; height:auto; padding-bottom:10px; background:#f5f5f5; clear:both ; overflow:hidden;}
.w1200{position:relative;width:1200px;margin:0 auto;}
/* content */
.pageTitle{font-size:14px;line-height:25px;padding:20px 0;overflow:hidden; clear:both; }
.pageTitle a{ color:#666;}
.inContent{overflow:hidden;}

.tab{width:1200px;margin:0px auto 10px; clear:both;}
.tab ul.menu{height:40px; width:1000px; margin:20px auto 50px;}
.tab ul.menu li{float:left;text-align:center; letter-spacing:1px;height:38px;background:#f1f1f1; padding:0 30px; border:1px solid #ddd; border-radius:2px;behavior:url(PIE.htc);line-height:38px;list-style:none;font-size:14px; cursor:pointer; color:#00a7aa; margin:0 5px;-webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;}
.tab ul.menu li a{	color:#00a7aa;}
.tab ul.menu li.active{background:#00a7aa; color:#fff; border:1px solid #00a7aa;-webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;}
.tab ul.menu li.active a{color:#fff;}
.con2,.con3,.con4,.con5,.con6{display:none;}

.jiayong1{ width:1200px; margin:0 auto; clear:both; overflow:hidden; padding:10px 0 20px;}
.list_head .stit{ font-size:18px; font-weight:normal; color:#333;}
.jiayong_pro,.shangyong_pro{ width:1200px; margin:0 auto; padding:5px 0; clear:both;}
.jiayong_pro ul li{ width:288px; height: 360px; float:left; margin:6px; text-align:center; background:#fff;transition: all .3s ease;}
.pro_img{ width:288px; height:288px; margin:0 auto ;}
.pro_img img{ vertical-align:middle;}
.shangyong_pro ul li:first-child{ margin:0;}
.jiayong_pro ul li img{ max-width:240px; max-height:240px;  margin:0 auto;}
.shangyong_pro ul li img{ max-width:280px; max-height:280px;  margin:0 auto;}
.jiayong_pro ul li p,.shangyong_pro ul li p{ font-size:16px; line-height:30px; color:#666; height:60px; overflow:hidden;}
.jiayong_pro ul li:hover,.shangyong_pro ul li:hover{ box-shadow:#e1e1e1 0 0 2px 2px;transition: all .3s ease;}

.pagination{ width:1200px; height:30px; margin:0 auto;padding:25px 0 30px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;border-radius:2px;margin:0 5px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;-webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;background:#00a7aa;border:1px solid #00a7aa00a7aa;border-radius:2px;margin:0 5px;}

.know{ width:1200px; margin:0 auto; clear:both; padding:20px 0 10px; overflow:hidden; zoom:1;}
.know a{ width:592px; font-size:18px; color:#333; text-align:center; display:block; padding:20px 0; background:#fff;transition: all .3s ease;}
.know a:hover{ background:#00a7aa; color:#fff; transition: all .3s ease;}
.zixun{ width:1200px; margin:30px auto 0; clear:both; height:auto; overflow:hidden; text-align:center;}
.zixun a{ display:block; width:180px; height:50px; line-height:50px; font-size:24px; font-weight:600; color:#fff; background:#00a7aa; margin:0 auto; border-radius:2px;}



/*NEWS*/
.news_box{ width:1200px; height:auto; margin:0 auto; padding:50px 0 30px; clear:both;overflow:hidden; }
.pic_news{ width:680px; height:400px; float:left;}
.pic_news img{ display:block;}
.pic_txt{ height:85px; margin-top:20px; width:100%;}
.pic_txt h3{ font-size:18px; color:#333; width:100%; height:36px; line-height:36px; margin-top:10px}
.pic_txt h3 a{ color:#333;}
.pic_txt h3 a:hover{ color:#00a7aa;}
.pic_txt p{ font-size:13px; color:#666; height:40px; line-height:20px; overflow:hidden;}
.right_news{ width:460px; height:400px; float:left; margin-left:40px;}
.right_news ul li{ width:100%; height:130px; border-top:1px solid #e5e5e5;}
.right_news ul li:first-child{ border:none;}
.right_news ul li h4{ width:100%; height: 36px; overflow:hidden line-height:36px; margin-top:10px;}
.right_news ul li h4 a{ font-size:18px; width:70%; height:36px; line-height:36px; overflow:hidden; color:#111; display:block; float:left;}
.right_news ul li h4 a:hover{ color:#00a7aa;}
.right_news ul li h4 span{ display:block; float:right; text-align:right; color:#808080; font-size:12px; line-height:36px;}
.right_news ul li p{ width:100%; height:60px; line-height:30px; overflow:hidden; color:#666; margin-top:10px;}
.hot_news{ width:1200px; height:55px; margin:20px auto;}
.hot_news h2{ width:100%; height:45px; line-height:45px; text-align:center; font-size:26px; color:#333;}
.hot_news span{  width:55px; height:3px; display:block; margin:0 auto; background:#00a7aa;}
.news_list{ width:1200px; height:auto; margin:0 auto; clear:both;overflow:hidden; zoom:1;}
.news_list ul li{ width:100%; height:100px; display:block; clear:both; overflow:hidden; margin:0 auto 50px;}
.news_date_a{ width:80px; height:80px; background:#f2f2f2; margin:10px 20px; float:left;}
.news_date_a b{ display:block; width:100%; text-align:center; height:26px; font-size:26px; padding-top:14px; color:#666;}
.news_date_a span{ display:block; width:100%; text-align:center; line-height:24px;}
.news_content{ width:1040px; height:80px; float:left; margin:10px 20px;}
.news_content h3{ width:100%; height:18px; line-height:18px; padding-bottom:14px;}
.news_content h3 a{ font-size:18px; color:#333;}
.news_content h3 a:hover{ color:#00a7aa;}
.news_content p{ width:100%; height:48px; line-height:24px; color:#666; overflow:hidden;}
.page{ width:100%; height:30px; margin:30px auto;}
.page a{ display:block; width:50px; height:25px; border:#ddd 1px solid; float:left; margin-left:20px; text-align:center; line-height:25px; font-size:12px; color:#666;}
.page a.fir{ border:#fff 1px solid;}


/*detail*/
.container{ width:1200px; margin:0 auto; clear:both; overflow:hidden; zoom:1;}
.detail{ width:100%;margin:20px auto 30px;}
.deatil_title{ width:100%;height:auto; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.deatil_title h2{ font-size:24px; text-align:center; line-height:40px; color:#333;}
.infom{height:20px; padding:30px 0 10px; text-align:center;}
.infom span{ line-height:20px; font-size:12px; color:#666;}
.infom span a{ line-height:20px; margin:0 8px; font-size:12px;}
.infom span a img{ vertical-align:top;}
.infom span a b{ font-weight:normal; padding-left:3px; height:20px; line-height:20px;color:#666;}
.share{padding:10px 0 10px; text-align:center;}
.share span{ float:right;}

.detail_t{ width:100%; margin:0 auto; border-bottom:1px solid #ddd;}
.detail_t p{ padding:15px 0; line-height:30px; color:#333; text-indent:2em; font-size:15px;}
.detail_t p b{ width:1000px; line-height:36px; margin:0 auto; display:block;}
.detail_t p img{ max-width:1000px;}
.bianji{ overflow:hidden; margin:10px auto 0;}
.bianji p{ height:24px; line-height:24px; color:#808080; font-size:13px;}
.bianji p a{ color:#808080; font-size:13px;}
.bianji p a:hover{ color:#00a7aa; text-decoration:underline;}

/*相关文章*/	
.relnews{overflow:hidden;margin-top:30px;}
.relnews ul{padding-top:15px;}
.relnews ul li{width:520px;float:left;margin:0 10px; text-align:left; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #dcdcdc; padding:0 30px; background:url(../images/grey_sanjiao.png) 5px center no-repeat;}
.relnews ul li a{ font-size:14px; color:#666;}
.relnews ul li:hover a{ color:#00a7aa; text-decoration:underline;}
.recTitle {
    padding-left: 20px;
    height: 35px;
    line-height: 35px;
    background: url(../images/page_line.jpg) no-repeat 10px 12px #eee;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    font-weight: normal;
}


.detail_pic{ width:520px; height:520px; float:left; border:1px solid #dcdcdc; margin-left:20px; display: table-cell;
 vertical-align:middle; text-align:center;}
 .detail_pic span{ height:100%; display:inline-block; vertical-align:middle;}
.detail_pic img{width:510px; max-height:500px; vertical-align:middle;}

.detail_txt{ width:575px; margin-left:35px; overflow:hidden;}
.detail_txt h3{ font-size:24px; line-height:18px; padding:20px 0 15px 10px; color:#333; border-bottom:1px dashed #d9d9d9; font-weight:normal;}
.description{ width:575px; margin-top:30px; /*background:url(../images/detail_txt.png);*/}
.description ul li{ line-height:40px; padding-left:10px; font-size:14px;}
.description ul li p{ padding-left:75px; margin-top:-40px; display:block; height:160px; line-height:40px;}
.wenxun{ height:45px; margin-top:25px;}
.wenxun a{ display:block; width:140px; height:40px; text-align:center; line-height:45px; float:left; font-size:16px; border-radius:3px;behavior:url(PIE.htc); background:#00a7aa; color:#fff; letter-spacing:1px; border-bottom:5px solid #00787a;}
.wenxun a:hover{ border-bottom:5px solid #00a7aa;}
.tel{ height:45px; float:left; margin-left:15px; background:url(../images/zixun_phone.png) left center no-repeat; padding-left:50px; line-height:20px;}
.tel em{ font-size:30px; color:#00a7aa; line-height:45px;}
.des_txt{ width:1160px; margin:0 auto; clear:both; overflow:hidden; zoom:1; padding:30px 0;}
.des_head{ height:40px; background:#eee; line-height:40px;}
.des_head span{ display:block; font-size:16px; color:#FFF; width:120px; background:#00a7aa; text-align:center;}
.detail_des{ text-align:center;}
.detail_des img{ max-width:800px; padding:20px 0}
.detail_des p{ text-align:left; padding:10px 180px; line-height:24px;}
.detail_des p.p_title{ padding-top:20px;}
.detail_des p strong{ font-size:16px; line-height:40px; color:#333;}

/* related product */
.relProduct{overflow:hidden;margin-top:30px;}
.relProduct ul{padding-top:15px;}
.relProduct li{width:216px;float:left;margin-left:20px;margin-bottom:5px; text-align:center;}
.relProduct li:first-child{ margin-left:0;}
.relProduct li a{ font-size:15px; color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition: all 300ms ease 0s;}
.relProduct li img{border:2px solid #e1e1e1;padding:3px;}
.relProduct li:hover img{border-color:#00a7aa;}
.relProduct li p{width:205px;height:35px;line-height:35px; display:block; overflow:hidden;}
.relProduct li:hover p a{ color:#00a7aa;}
.recTitle {
    padding-left: 20px;
    height: 35px;
    line-height: 35px;
    background: url(../images/page_line.jpg) no-repeat 10px 12px #eee;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    font-weight: normal;
}


.contact_txt{ width:1200px; margin:0 auto; padding-bottom:30px;}
.contTitle{text-align:center;font-size:32px;font-weight:normal;line-height:34px;font-weight:normal;color:#333;}
.contBox{font-size:16px;text-align:center;line-height:26px;padding:20px 70px 0;}
.contact_us{ width:1200px; height:590px; margin:0 auto 50px;position:relative;}
.map{width:1198px;height:588px;border:#ccc solid 1px; margin:0 auto;}
.message{position:absolute;left:1px;top:1px;width:360px;height:568px;background:url(../images/tm.png);z-index:15;padding:20px 60px 0;}
.message p{display:block;height:71px;margin-top:45px;font-size:16px;color:#fff;padding-left:90px;line-height:22px;}
.message p.p1{background:url(../images/dz.png) no-repeat left center;padding-top:13px;height:58px;}
.message p.p2{background:url(../images/dh.png) no-repeat left center;line-height:71px;}
.message p.p3{background:url(../images/sj.png) no-repeat left center;padding-top:30px;height:58px;}
.message p.p4{height:99px;background:url(../images/yx.png) no-repeat left center;line-height:99px;}
.message p.p4 img{ border:0; height:99px; vertical-align:middle; padding-left:10px;}
.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}


.about_pic{ width:1200px; height:auto; clear:both; overflow:hidden; text-align:center; margin:30px auto;}
.about_pic img{ display:block; margin:0 auto;}
.about_txt{ width:1200px; height:auto; clear:both; overflow:hidden; text-align:left; margin:30px auto 0;}
.about_txt h3{ height:20px; line-height:20px; padding:0 45px; text-align:left; font-size:20px; color:#00a7aa;}
.about_txt p{ line-height:24px; font-size:13px; padding:20px 45px 0;}
.about_txt ul li{ width:340px; height:300px; float:left; margin:20px 30px;}
.img_box{ width:340px; height:260px; text-align:center; vertical-align:middle;}
.img_box img{ max-width:340px; max-height:260px; vertical-align:middle;}
.about_txt ul li p{ height:40px; text-align:center; line-height:40px; color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition: all 300ms ease 0s; padding:0 20px;}
.about_txt ul li:hover p{ color:#00a7aa;}

.mien_list{ width:1200px; height:auto; clear:both; overflow:hidden; margin:50px auto 30px;}
.mien_list ul li{ width:1200px; height:235px; padding:25px 0; border-bottom:1px solid #eee;}
.mien_list ul li:first-child{ padding-top:0;}
.mien_list ul li img { width:380px; height:235px; display:block; float:left;}
.mien_word{ width:780px; height:235px; float:left; margin-left:30px;}
.mien_word h3{ height:45px; line-height:45px; font-size:16px;}
.mien_word h3 a{ display:inline-block; color:#333;}
.mien_word h3 a:hover{ color:#00a7aa;}
.mien_word h3 span{ display:inline-block; float:right; font-size:12px; color:#999;}
.mien_word p{ height:120px; line-height: 30px; font-size:14px; color:#666; overflow:hidden;}
.mien_word a.all{ color:#00a7aa; margin-top:10px; display:block;}


.faq_box h4{ height:20px; line-height:20px; padding:40px 45px 20px; text-align:left; font-size:20px; color:#00a7aa;}
.faq_img{ width:155px; height:100px;float:left; margin:0 20px 0 45px;}
.faq_img img{ display:block; width:155px; height:100px;}
.faq_txt{width:910px; height:80px; float:left; margin:10px 45px 10px 20px;}
.faq_txt h3{ width:100%; height:18px; line-height:18px; padding-bottom:14px;}
.faq_txt h3 a{ font-size:18px; color:#333;}
.faq_txt h3 a:hover{ color:#00a7aa;}
.faq_txt p{ width:100%; height:48px; line-height:24px; color:#666; overflow:hidden;}