﻿@charset "utf-8";
/* CSS Document */
body{margin:0 auto;font-size:12px; color:#333;font-family:"微软雅黑","黑体";}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0; font-weight:normal;}
ul,li{list-style:none;}
img{ border:0 ;vertical-align: middle;}
p{color:#555; line-height:1.6em;font-family:"微软雅黑","黑体";}
a{color:#888; text-decoration:none;font-family:"微软雅黑","黑体";}
a:hover{color:#d0151b;}

.clear{clear:both;height:0;font-size:0;line-height:0px;}
.clearfix{zoom: 1;}
.clearfix:after {visibility: hidden;content: " "; display: block; clear: both; height: 0;}
*html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
/*clearfix主要是用在浮动层的父层，而clear 主要是用在浮动层与浮动层之间，和浮动层同一级*/
.fl{float:left;}
.fr{float:right;}
.forced{display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/*间距*/
.blank05{clear:both; height:5px; overflow:hidden; display:block;}
.blank10{clear:both; height:10px; overflow:hidden; display:block;}
.blank15{clear:both; height:15px; overflow:hidden; display:block;}
.blank20{clear:both; height:20px; overflow:hidden; display:block;}
.blank30{clear:both; height:30px; overflow:hidden; display:block;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.header{width:100%;}
.main{width:100%;}
.footer{width:100%; height:350px; background:#f5f5f5;}
.wrap{width:1000px;margin:0 auto;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.top{height:35px; line-height:35px; background:#f4f4f4; color:#888; font-family:"宋体";}
.headline{padding:60px 0 50px; 0}
.logo{padding-right:20px;}
.tel{ background:url(../images/tel.png) left center no-repeat; padding-left:60px; font-size:16px; color:#666; line-height:1em; height:52px;}
.tel span{ display:block; font-size:36px; font-family:Impact; color:#333;line-height:1.2em;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.menu{background:#df0707;height:50px;position:relative;z-index:999;}
.nav {font-size:15px;}
.nav li.list{position:relative;float:left;display:inline;text-align:center;width:142px;position:relative;z-index:999;line-height:50px;}
.nav li a{zoom:1;height:50px;display:block;color:#fff;font-family:"微软雅黑","黑体";}
.nav li a:hover{color:#fff;}
.nav li.on a , .nav li.on li a{background:#181818;color:#fff;}
.nav li .sub {display:none;width:100%;position:absolute;left:0;top:50px;height:auto;}
.nav li .sub li {text-align:center;height:36px; line-height:36px;}
.nav li .sub li a{background:#181818;color:#fff;display:block;zoom:1;height:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.nav li .sub li a:hover {background:#df0707;color:#fff;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner{width:100%;position:relative;}
.banner .banner_slides{width:100%;position:relative;overflow:hidden;}
.banner .banner_slides , 
.banner .slides_container , 
.banner .slides_control , 
.banner .banner_pic{height:550px;}
.banner .banner_pic{display:block;width:100%;}
/*翻页*/
.banner .slides_btn{background:url(../images/banner_btn.png) no-repeat;position:absolute;z-index:999;display:none;width:35px;height:60px;margin-top:-30px;top:50%;overflow: hidden;text-indent:-9999px;}
.banner .banner_box:hover .slides_btn{display:block;}
.banner .btn_previous{left:5px;background-position:left top;}
.banner .btn_next{right:5px;background-position:right top;}
.banner .btn_previous:hover{background-position:left bottom;}
.banner .btn_next:hover{background-position:right bottom;}
/*页码*/
.banner .slides_pagination{width:100%;height:14px;bottom:15px;right:10px;position:absolute;z-index:100;text-align:center;}
.banner .slides_pagination li{margin: 0 3px;display:inline-block;}
.banner .slides_pagination li a{display:inline-block;overflow:hidden;width:80px;height:6px;background:#fff;color:#666;text-indent:-999em;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.banner .slides_pagination li a.active , 
.banner .slides_pagination li a:hover.active , 
.banner .slides_pagination li a:hover{background:#df0707;color:#fff;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.kw_search{overflow:hidden; padding:15px 0;}
.keyword{line-height:23px; font-size:12px; width:700px; overflow:hidden;}
.keyword a{ margin:0 10px; color:#999; line-height:23px;}
.keyword a:hover{ text-decoration:underline;}
.keyword b{color:#333; font-weight:normal;}
.search{ width:238px;height:23px; border:1px solid #ddd;background:#fff;padding:0; margin:0;overflow:hidden;}
.search_keyword{width:190px;height:23px;line-height:23px;border:none; border-right:none;padding:0 10px;float:left; margin:0;font-size:12px;color:#666; overflow:hidden;}
.search_button{width:28px; height:23px;float:right;border:none;text-indent:-999em; background:url(../images/search.png) center no-repeat;cursor:pointer;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.list_box{ width:200px; float:left; overflow:hidden;}

.list_top{ height:70px; text-align:center; color:#fff; background:url(../images/list_top.png) no-repeat; text-transform:uppercase;}
.list_top span{ padding-top:15px; font-size:18px; display:block;}
.list_title{ height:50px; line-height:50px; text-align:center; color:#fff; font-size:14px; background:#cd1324; text-transform:uppercase;}
.list_title span{font-size:16px; padding-right:5px;}
.bg_f4{ background:#f4f4f4;}
.content_box{ width:780px; float:right; overflow:hidden;}

.list_nav{ padding-bottom:20px;}
.list_nav li{ border-bottom:1px solid #ddd; padding:5px 0 0 0; font-size:14px;}
.list_nav li a{width:auto; padding-left:50px;line-height:30px; text-align:left; background:url(../images/list_icon.jpg) 40px center no-repeat; color:#666;}
.list_nav li a:hover{ color:#d1141b;}

.fold_nav li{ padding:10px 0 0 0; text-align:center; border-bottom:none;}
.fold_nav li a{background:url(../images/list_on.png) no-repeat; width:160px; height:30px; line-height:30px; padding:0; text-align:center; display:block; margin:0 auto; color:#fff;}
.list_nav li li{ border-bottom:1px solid #ddd; padding:5px 0 0 0;}
.list_nav li li a{ width:auto; padding-left:50px; text-align:left; background:url(../images/list_icon.jpg) 40px center no-repeat; color:#666;}
.list_nav li li a:hover{ color:#d1141b;}
.list_tel{ background:url(../images/list_tel.png) 5px center no-repeat;padding:30px 0 30px 50px; font-size:12px; color:#666; line-height:1em; height:42px;}
.list_tel span{ display:block; font-size:24px; font-family:Impact; color:#333;line-height:1.2em;}
.list_search{border:1px solid #ddd;}
.list_search b{ color:#cd1324; font-weight:normal; display:block; font-size:14px; margin-bottom:5px;}
.srarch_info{ padding:20px 15px; line-height:1.6em; margin-right:5px;}
.srarch_info .search{ width:165px;height:23px; border:1px solid #ddd;background:#fff;padding:0; margin:0 0 10px 0;overflow:hidden;}
.srarch_info .search_keyword{width:124px;height:23px;line-height:23px;border:none; border-right:none;padding:0 5px;float:left; margin:0;font-size:12px;color:#666; overflow:hidden;}
.srarch_info .search_button{width:28px; height:23px;float:right;border:none;text-indent:-999em; background:url(../images/search.png) center no-repeat;cursor:pointer;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.pro_box{ padding:20px;}
.pro_title{ background:url(../images/pro_bg.png) right top no-repeat; line-height:25px; font-size:18px; color:#cd1324;}
.pro_title em{ color:#666; font-style:normal; display:block; font-size:14px;}
.pro_title span{ width:105px; height:25px; line-height:25px; text-align:center; float:right; font-size:14px; color:#666; text-transform:uppercase;}
.pro_box p{ text-align:right; font-size:18px; color:#cd1324; margin-top:20px;}
.product{ margin-left:-15px; margin-top:10px; overflow:hidden;}
.product li{ width:235px; height:265px; float:left; margin:0 0 15px 15px; text-align:center;}
.product li a{ width:225px; height:255px; padding:5px; background:#cd1324; color:#fff; line-height:30px; display:block;}
.product li a:hover{ background:#666;}
.pro_img , .pro_img img{ width:225px; height:225px; display:block; overflow:hidden;}

.good_box{ background:#f6f6f6;}
.good_top{ text-align:center; padding:20px 0;}
.good_top p{ font-size:30px; margin-bottom:10px;}
.good_top em{color:#cd1324; font-style:normal;}
.good_top span{ border:1px solid #ccc; font-size:20px; color:#ccc; padding:5px 10px;}

.good_shadow{ height:25px; background:url(../images/good_shadow.png) center no-repeat; display:block; clear:both; margin-top:40px;}
.good_box li{ width:945px; margin:0 auto; padding-bottom:20px;}
.good_box li b{ font-size:24px; color:#cd1324; display:block;}
.good_box li b span{ padding-left:5px; color:#ddd; text-transform:uppercase; }
.good_box li p{ font-size:14px; color:#666; background: url(../images/good_icon.png) left 12px no-repeat; padding-left:18px;line-height:36px; border-bottom:1px dashed #ddd;}
.good_01{ background:url(../images/good_01.jpg) center top no-repeat;}
.good_01 b{ padding:20px 0 30px 70px;}
.good_01 p{ margin-left:50px; width:464px;}

.good_02{ background:url(../images/good_02.jpg) center top no-repeat;}
.good_02 b{ padding:47px 0 30px 510px;}
.good_02 p{ margin-left:440px; width:480px;}

.good_03{ background:url(../images/good_03.jpg) center top no-repeat;}
.good_03 b{ padding:20px 0 30px 70px;}
.good_03 p{ margin-left:50px; width:464px;}

.client_top { text-align:center; background:url(../images/line.png) 0 52px repeat-x; width:100%;display:block; margin:40px 0 20px 0;} 
.client_top p{ font-size:14px;}
.client_top .fs30{ font-size:30px; height:40px; line-height:40px; color:#333;}
.client_top span{ color:#cd1324;}
.client_top b{ font-style:normal; font-size:18px; color:#bbb; padding:5px 20px; background:#fff; text-transform:uppercase; font-weight:normal;}

.title_box{ background:url(../images/logo_icon.png) left center no-repeat; padding-left:30px; font-size:18px; color:#333; margin-bottom:20px;}
.title_box span{ text-transform:uppercase; font-size:16px; color:#888; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}

.client_box{ width:675px; background:url(../images/client_line.png) right center no-repeat;}
.client_box li span{ display:block;}
.client_box ul{ height:390px; overflow:hidden;}
.client_box li{ height:180px; margin-bottom:20px; width:630px; font-size:14px;}
.clients_img{ width:192px; height:172px; float:left; border:4px solid #ddd; margin-right:20px; display:block; overflow:hidden;}
.client_title{ font-size:18px; color:#cd1324; line-height:2em;}
.client_sub{ color:#666; line-height:1.6em;}
.client_text{ color:#888; line-height:1.6em;}
.client_btn{ margin-top:15px;}
.client_btn a{ padding:5px 10px; border:1px solid #ddd;}

.partner_box{ width:290px;}
.partner_box ul{ height:390px; overflow:hidden;}
.partner_box li{ width:120px; height:60px; float:left; margin:8px 10px;}
.partner_box li img{ width:118px; height:58px; border:1px solid #ddd;}

.bg_22{ background:#222327;}
.bg_22 .title_box{ color:#fff;}

.about_box{ width:660px; height:280px; padding:20px; border-top:3px solid #b41120;}
.about_img{ width:268px; height:auto; border:6px solid #fff; float:left; margin-right:20px; display:block;}
.about_img img{width:268px;}
.about_box b{ font-size:18px; color:#d0151b;}
.about_box p{ font-size:14px; color:#fff; line-height:1.6em;margin:5px 0 15px 0;}
.about_box .about_btn{ color:#fff; background:#fdb300; padding:5px 15px; }

.about_shadow{ background:url(../images/about_bg.png) no-repeat; width:10px; height:323px; display:block; overflow:hidden;}
.qa_box{width:230px; height:271px; padding:20px; border:6px solid #222327;}
.more{ background:url(../images/more.png); width:53px; height:16px; display:block; float:right;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.qa_box .slide_box{zoom:1; display:block;position:relative; margin:0 auto;}
.qa_box .slide_box .sPrev , 
.qa_box .slide_box .sNext{ display:block; overflow:hidden; width:24px; height:24px; background: url(../images/btn_slide.png) no-repeat; position:absolute; bottom:0;z-index:999;}
.qa_box .slide_box .sPrev{background-position:left top; left:0;}
.qa_box .slide_box .sNext{ background-position:right top; right:0;}
.qa_box .slide_box .sPrev:hover{ background-position:left bottom;}
.qa_box .slide_box .sNext:hover{ background-position:right bottom;}

.qa_box .slide_box .tempWrap{width:230px; display:block;margin:0 auto;overflow:hidden; text-align:center;}
.qa_box .slide_box ul{ overflow:hidden; zoom:1;}

.qa_slide{width:230px; height:240px;overflow:hidden;}
.qa_slide li{ margin:0 6px 0 0;float:left;font-size:14px;}
.qa_img{width:230px;height:215px;display:block; overflow:hidden; }
.qa_img img{max-width:230px;max-height:220px;}


/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.bg_line{ background-image:url(../images/black_line.png); background-repeat:repeat-y; background-position:600px 0;}
.news_box{ width:560px; padding:20px; background: url(../images/line_b.png) 0 60px repeat-x;}
.news_top{ color:#fff; padding:20px 0; border-bottom:1px dashed #fff; margin-bottom:20px;}
.news_top b{ font-size:18px; font-weight:normal; display:block;}
.news_top p{ font-size:14px;line-height:24px; color:#ccc;}
.news_top .news_img{ float:left; width:160px;margin-right:20px; display:block; overflow:hidden;}
.news_top .news_img img{width:160px;}
.news_box li{ height:40px; line-height:40px; font-size:14px; color:#ccc;}
.news_box li span{ float:right;}
.news_box li a{background:url(../images/news_icon.png) left center no-repeat; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:15px; color:#ccc;}
.news_box li a:hover{ color:#d0151b;}


.culture_box{ width:360px;padding:20px; background: url(../images/line_b.png) 0 60px repeat-x;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.culture_box .slide_box{zoom:1; display:block;position:relative; margin:0 auto;}
.culture_box .slide_box .slideBox_btn{ display:none; }
.culture_box .slide_box .sPrev , 
.culture_box .slide_box .sNext{ display:block; overflow:hidden; width:24px; height:24px; background: url(../images/btn_slide.png) no-repeat; position:absolute; bottom:0;z-index:999;}
.culture_box .slide_box .sPrev{background-position:left top; left:0;}
.culture_box .slide_box .sNext{ background-position:right top; right:0;}
.culture_box .slide_box .sPrev:hover{ background-position:left bottom;}
.culture_box .slide_box .sNext:hover{ background-position:right bottom;}

.culture_box .slide_box .tempWrap{width:300px; display:block;margin:0 auto;overflow:hidden; text-align:center;}
.culture_box .slide_box ul{ overflow:hidden; zoom:1;}

.culture_slide{width:300px; height:480px;overflow:hidden;}
.culture_slide li{ margin:20px 0 0 0;}
.culture_img{width:288px;height:208px; border:6px solid #fff;display:block; overflow:hidden; }
.culture_img img{max-width:288px;max-height:208px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.foot_nav{ padding:20px 0; border-bottom:1px solid #ddd; font-size:14px; text-align:center;}
.foot_nav a{ margin:0 10px;}
.foot_text{ padding-left:20px; padding-top:10px; font-size:14px; line-height:1.6em; color:#666; }

.foot_qr{ padding-bottom:10px; background:url(../images/qr_bg.png) center bottom no-repeat; padding-bottom:5px; width:100px; margin-right:50px;}
.foot_qr img{ width:100px; height:100px;}

.link_box{ background:#fff; padding:10px 0;}
.link_box b{ font-size:14px;}
.link_box a{ margin:0 7px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.list_qa{border:1px solid #ccc;}
.list_qa .slide_box{zoom:1; display:block;position:relative; margin:20px auto;}
.list_qa .slide_box .slideBox_btn{ display:none;}
.list_qa .slide_box .sPrev , 
.list_qa .slide_box .sNext{ display:block; overflow:hidden; width:24px; height:24px; background: url(../images/btn_slide.png) no-repeat; position:absolute; bottom:0;z-index:999;}
.list_qa .slide_box .sPrev{background-position:left top; left:0;}
.list_qa .slide_box .sNext{ background-position:right top; right:0;}
.list_qa .slide_box .sPrev:hover{ background-position:left bottom;}
.list_qa .slide_box .sNext:hover{ background-position:right bottom;}

.list_qa .slide_box .tempWrap{width:160px; display:block;margin:0 auto;overflow:hidden; text-align:center;}
.list_qa .slide_box ul{ overflow:hidden; zoom:1;}

.list_qa .qa_slide{width:160px;overflow:hidden;}
.list_qa .qa_slide li{ margin:0 0 10px 0;float:left;font-size:14px; height:140px;}
.list_qa .qa_img{width:160px;display:block; overflow:hidden; }
.list_qa span img{height:80px;}


.list_qa .hz_slide{width:157px;overflow:hidden;}
.list_qa .hz_slide li{ margin:0 0 10px 0;float:left;font-size:14px; height:80px;}
.list_qa .qa_img{width:155px;display:block; overflow:hidden; }
.list_qa span img{width:155px; border:1px solid #ddd;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.list_ct{ border:1px solid #ddd; border-top:none;}
.list_ct .list_tel{ margin:0; padding-top:10px; padding-bottom:0;}
.list_ct p{ padding:10px; font-size:14px; line-height:1.6em;}
.list_ad{ border:1px solid #ddd;}
.list_ad img{width:198px;}

.content_top{ height:38px; line-height:38px; border:1px solid #ddd; background:url(../images/content_top.png) repeat-x; font-size:14px; padding:0 10px; }
.info_box{ padding:20px;margin-top:30px;}
.info_box img{ max-width:740px;}
.about p{ margin-top:20px; text-indent:2em; font-size:14px; line-height:1.6em;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.hot_pro .slide_box{zoom:1; display:block;position:relative; margin:0 auto; border:1px solid #eee; border-top:none; padding:30px 0 10px 0;}
.hot_pro .slide_box .slideBox_btn{ display:none;}
.hot_pro .slide_box .sPrev , 
.hot_pro .slide_box .sNext{ display:block; overflow:hidden; width:24px; height:24px; background: url(../images/btn_slide.png) no-repeat; position:absolute; bottom:0;z-index:999;}
.hot_pro .slide_box .sPrev{background-position:left top; left:0;}
.hot_pro .slide_box .sNext{ background-position:right top; right:0;}
.hot_pro .slide_box .sPrev:hover{ background-position:left bottom;}
.hot_pro .slide_box .sNext:hover{ background-position:right bottom;}

.hot_pro .slide_box .tempWrap{width:740px; display:block;margin:0 auto;overflow:hidden; text-align:center;}
.hot_pro .slide_box ul{ overflow:hidden; zoom:1;}

.hot_pro .pro2_slide{overflow:hidden;}
.hot_pro .pro2_slide li{ width:170px; margin:0 20px 0 0;float:left;font-size:14px; line-height:40px;}
.hot_pro .pro2_slide_img{width:170px;display:block; overflow:hidden; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.honor ul{ margin-left:-40px;}
.honor li{ line-height:40px; height:240px; float:left; margin:0 0 20px 40px; text-align:center; font-size:14px;}
.honor_img{ width:194px; height:160px; padding:12px; padding-top:28px; border:1px solid #ddd; background:#fff; display:block; overflow:hidden;}
.honor_img img{width:194px; height:144px;}

.client ul{ margin-left:-40px;}
.client li{ width:220px;line-height:40px; height:240px; float:left; margin:0 0 20px 40px; text-align:center; font-size:14px;}
.client_img , .client_img img{ width:220px; height:200px;display:block; overflow:hidden; border:none;}

.news li{ height:120px; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px; overflow:hidden;}
.news_img{ width:152px; height:112px; display:block; overflow:hidden; float:left; margin-right:20px; border:4px solid #ccc;}
.news_img img{ width:152px; height:112px; display:block; overflow:hidden;}
.news_tit{ font-size:18px; color:#666;overflow:hidden; }
.news_time{ color:#999;font-size:14px; overflow:hidden; margin:5px 0;}
.news_text{ color:#999; font-size:14px; line-height:18px;height:36px; overflow:hidden;}
.news_btns{color:#999;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
.pro_show{ border:1px solid #ccc;}
.pro_zoom{width:378px; height:388px; float:left;overflow:hidden;}
.pro_ric a{display:table-cell;text-align:center;vertical-align:middle;}/*图片居中*/
.pro_ric a img{vertical-align:middle;}
.pro_ric a{*display:block;*font-family:Arial;*line-height:1;}

.picshow{position:relative;z-index:1;border:1px solid #ccc; padding:12px; }/*大图*/
.big_img, .big_img a{width:350px;height:285px; overflow:hidden;}/* 产品图片尺寸 */
.big_img, .big_img img{max-width:350px;max-height:285px;}

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden; margin-top:-12px;}/* 放大框 */
div.zoomMask{position:absolute;background:url(images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.thumb_box{ width:100%; margin-top:10px; position:relative; padding-top:0;}/* 缩略图 */
.arrow-btn{background: url(../images/product_icon.png) no-repeat;width:12px;height:54px;overflow:hidden;cursor:pointer; position:absolute;}/* 缩略图滚动按钮 */
#btn-left{left:0;top:0;background-position:left top;}
#btn-left.nothing{background-position:right top;}
#btn-right{right:0;top:0;cursor:pointer;background-position:left bottom;}
#btn-right.nothing{background-position:right bottom;}

.slider{width:330px;position:relative;height:54px; overflow:hidden; margin:0 auto;}/* 缩略图图标栏 */
.slider ul{position:absolute;left:0px;top:0px;width:1800px;height:54px;}
.slider li{float:left; width:68px;height:54px; display:block;margin:0; padding:0;overflow:hidden; text-align:center;}
.thumb_img a , .thumb_img img{width:52px; height:52px;}
.thumb_img a{border:1px solid #ccc; cursor:pointer;}
.thumb_img a:hover , .thumblist .pic_cur a{border:1px solid #b50807;}
/*------------------------------------------------------------------------------------------------*/
.pro_info{float: right; width:340px;height:388px;overflow:hidden;}
.pro_info dl{max-height:310px;overflow:hidden;}
.pro_info dt{font-size:18px;color:#333;border-bottom:dotted 1px #ccc; padding-bottom:10px;}
.pro_info dd{font-size:14px; color:#555; line-height:24px; padding:10px 0;border-bottom:dotted 1px #ccc; overflow:hidden; height:170px;}
.pro_btn{ width:100px; height:32px; line-height:32px; text-align:center; background:#333; color:#fff; display:block;}

.pro_tel{background:url(../images/pro_tel.png) left center no-repeat;font-size:14px; color:#666;padding:15px 0 10px 50px;border-bottom:dotted 1px #ccc; line-height:1.2em;}
.pro_tel p{ font-size:30px; color:#333; font-family:Arial; font-weight:bold;line-height:1.2em;}

.detail{width:100%;margin:0 auto;}
.detail .tab-hd {zoom:1;height:30px; line-height:30px;border-bottom:2px solid #666;}
.detail .tab-hd li{float:left; width:90px;padding:0 10px;height:30px; font-size:14px;color:#333;text-align:center; cursor:pointer;margin-right:7px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.detail .tab-hd li.active{background:url(../images/detail_tit.png) center no-repeat; color:#fff;}
.detail .tab-bd li{display:none; padding:15px 0; line-height:24px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.message_box dt{ float:right;}
.message_box dt textarea{ width:310px; height:165px; padding:20px;border:1px solid #ccc; font-size:14px;font-family:"微软雅黑","黑体";}
.message_box dd{ width:350px;border:1px solid #ccc; background:#fff; font-size:14px; margin-bottom:20px;}
.message_box dd input{ background:none; border:none; height:21px; margin:7px 5px; width:255px;font-size:14px;font-family:"微软雅黑","黑体";}
.message_box dd span{ width:80px; height:35px; line-height:35px; text-align:center; display:inline-block; border-right:1px solid #ccc; float:left;}
.ms_btn{ background:#cd1324; color:#fff; border:none; height:35px;width:350px;font-size:14px;font-family:"微软雅黑","黑体";}