@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body { font-family:"微软雅黑"; font-size:14px; color:#000; line-height:24px; text-align:left; overflow-x: hidden; overflow-y: auto;}
a { color: #000; text-decoration: none;}
a:link,a:visited  { text-decoration: none; color:#000;}
a:hover { text-decoration:none; color:#661e1f;}
a img { border:0;}
ul { list-style:none;}
.clear{ clear:both; height:0px; overflow:hidden; margin:0px;}
input{ border:0px;}
.pad_r{ padding-right:0px !important;}
.pad_l{ padding-left:0px !important;}
.pad_b{ padding-bottom:0px !important;}
.mar_l{ margin-left:0px !important;}
.mar_r{ margin-right:0px !important;}
.bor_b{ border-bottom:none !important;}
.bor_r{ border-right:none !important;}
.bac_none{ background:none !important;}

.box{ width:100%; margin:0px auto; padding:0px; overflow:hidden;}
.top_logo{ width:1000px; margin:23px auto 20px auto; overflow:hidden; clear:both;}
.top_logo h1{ float:left; width:500px; margin-left:38px;}
.top_logo .search{ float:right; margin-right:20px;}
.top_logo .language{ float:right; margin-right:20px; margin-top:10px;}
.top_logo .language a{ float:right; margin-right:5px; background:#e4e4e4; line-height:24px; padding:0 7px; color:#666;}

.nav{ width:100%; clear:both; overflow:hidden;}
.menu{ position:relative; z-index:100; width:1000px; margin:0 auto;} 
.menu ul{list-style:none;} 
.menu li{ float:left; position:relative; text-align:center; font-size:14px; line-height:14px; }
.menu li span{ display:block; font-size:11px; color:#b9b9b9;}
.menu a{ display:block; height:30px; width:141px; border-left:1px solid #e1e1e1; line-height:14px; padding-bottom:5px; padding-top:7px;} 
.menu a:hover{ color: white; line-height:14px;background: #651d20;} 
.menu a:hover span{color: white;}
.bor_r1{ border-right:1px solid #e1e1e1;}

/* banner */
.slides { position: relative; z-index: 1; height:300px; overflow:hidden; clear:both;}
.slides li{ height:300px;}
.flex-control-nav { position:relative; top:-65px; 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) no-repeat right 0; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
#demo1{  overflow: hidden; width:1000px;}
#marque1 td, #marque2 td{ padding:0px; margin:0;}

.content{ width:100%; margin:0 auto; clear:both; position:absolute; top:379px; left:0px;  z-index:10000;}
.content .con_ind{ width:837px; background:url(../images/06.png) no-repeat 0 0; margin:0px auto; padding:0px;   overflow:hidden; clear:both; }
.content .con_ind ul{ padding:13px 0 0 18px; overflow:hidden;}
.content .con_ind li{ float:left; padding-right:2px}
.content .con_ind li a{ display:block;}
.content .con_ind li img{ display:block;}/* 新加的 */
.content .con_ind li span{ display:block; background:#752327; height:25px; color:#fff; padding-left:13px; width:185px;}/* 宽度新加的 */

.footer{ width:800px; margin:10px auto 0 auto; font-family:"宋体"; font-size:12px;}
.footer p{ color:#585858;}
.footer .ptext{ color:#9c9c9c;}

/* about */
.content02{ width:920px; margin:0 auto; position:relative;}
.det_l{ width:176px; float:left; top:-57px; position:absolute;}
.det_lnav{ overflow:hidden; clear:both;}
.det_lnav h2{ font-size:24px; color:#fff; background:#651c1e; height:73px; font-weight:normal; text-align:center; padding-top:30px; margin-bottom:1px;}
.det_lnav h2 span{ font-size:18px; display:block;}
.det_ltext{ background:#e8e8e8;}
.det_ltext li{ text-align:center; line-height:49px; border-bottom:1px solid #cfcfcf;}
.det_ltext li a{ display:block; color:#333;  height:49px;}
.det_lthov,
.det_ltext li a:hover{ background:url(../images/001.jpg); color:#fff !important;}
.det_lewm{ border-bottom:3px solid #c0c0c0; border-top:3px solid #c0c0c0; text-align:center; background:#e8e8e8;}
.det_limg{ width:176; height:193px; position:relative;}
.det_limg h2{ background:url(../images/11.png) no-repeat 80% 50%; width:115px; height:33px; position:absolute; bottom:19px; left:16px;}
.det_r{ width:675px; float:right; margin-top:34px;}
.r_det_title{ border-bottom:1px solid #d0d0d0; padding:0 0 17px 36px; font-size:20px; color:#333; background:url(../images/08.jpg) no-repeat 0 0;}
.r_det_title span{ float:right; font-size:12px; color:#9c9c9c; font-weight:normal; margin-right:10px;}
.r_det_title span a{ color:#9c9c9c;}
.det_rtext{ margin:30px 0;}
.det_rtext img{ margin-bottom:30px;}
.det_rtext p{ line-height:24px; color:#333;}
.det_rtext dl{color:#333;}
.det_footer{ width:100%; border-top:1px solid #e1e1e1; margin:0 auto; font-family:"宋体"; font-size:12px; padding-bottom:12px;}
.det_footer_w{ width:920px; margin:20px auto 0 auto;}
.det_footer p{ color:#585858;}
.det_footer .ptext{ color:#9c9c9c;}

/* culture */
.det_weix{ margin:21px 0 19px 0;}
.det_weix img{ border:1px solid #d0d0d0;}
.culture_text{ background:url(../images/14.jpg) no-repeat 100% 100%; overflow:hidden; padding-top:40px; padding-bottom:230px; margin-bottom:32px;}
.culture_text dl{ font-size:18px; font-weight:bold;}
.culture_text dt{ background:url(../images/13.jpg) no-repeat 0 0; height:31px; color:#651c1e; padding-left:14px;}
.culture_text dd{ color:#333; line-height:42px; padding:14px 0 14px 14px;}

/* product */
.product_text{ margin-top:27px;}
.product_list{ margin-bottom:31px; overflow:hidden;}
.product_img{ float:left; width:198px; height:103px;}
.product_box{ width:420px; float:right;}
.product_box h4{ font-size:16px; margin-top:9px;}
.product_box h4 a{ color:#651c1e;}
.product_box span{ color:#999; font-size:12px; font-family:"宋体";}
.product_box p{ line-height:26px; font-size:12px; color:#333;}
.flip{ margin:30px 0; text-align:center;}

/* customer */
.customer_list{ overflow:hidden; margin-bottom:23px;}
.customer_img{ float:left; width:146px;}
.customer_img img{ border:1px solid #e4e4e4;}
.customer_box{ width:485px; float:right; background:#e8e8e8; padding:17px 17px 0 25px; height:100px;}
.customer_box h4 span{ float:right; font-size:12px; font-weight:normal; color:#999;}
.customer_box p{ line-height:18px; color:#666; font-size:12px;}

/* contact */
.contact_img img{ border:1px solid #dfdfdf;}
.contact_tel{ margin:35px 0;}
.contact_tel p{ color:#682123;}



/* 这里是新改的 */
.r_det_phpto{ margin:30px 0 0 23px;}
.r_det_phpto ul{ overflow:hidden;}
.r_det_phpto li{ float:left; padding-right:15px; padding-bottom:10px; overflow:hidden;}
.r_det_phpto li a{ display:block;}
.r_det_phpto li a:hover{ color:#6a2327}
.r_det_phpto li span{ display:block; text-align:center;}

/* b_map */
.b_map{ margin-top:20px;padding-right:20px;width:675px;background:url(../images/24.png) no-repeat 0px 0px;height:549px}
.e_map_tags{z-index:1;position:relative}
.e_map_tags li{width:115px;height:104px;z-index:1;position:absolute;text-align:center;padding-bottom:8px;display:block;font:bold 14px/25px simsun, arial, ;color:#fff;top:0px;cursor:pointer;left:0px; text-indent:-9999px;}
.e_map_tags .m_beijing{top: 172px;left:471px;}
/*.e_map_tags .m_beijing:hover{ background:url(../images/26.png) no-repeat 0 0;}*/
.e_map_tags .m_shanghai{top:109px; left:546px;}
/*.e_map_tags .m_shanghai:hover{ background:url(../images/25.png) no-repeat 0 0;}*/
.e_map_tags .m_hangzhou{ top:276px; left:515px;}
/*.e_map_tags .m_hangzhou:hover{ background:url(../images/27.png) no-repeat 0 0;}*/
.e_map_info{z-index:2;position:relative; left:-700px; top:-85px;}
.e_map_info .m_content{z-index:1;border:#a85c34 1px solid;position:absolute;padding:15px 20px;background-color:#fff;opacity:0.9;filter:alpha(opacity=90);  width:420px;display:block;top:0px;left:0px; }
.e_map_info .hide{display:none;}
.e_map_info .m_content i{z-index:1;position:absolute;width:8px;bottom:-8px;display:block;background:url(../images/map_idx1.png) no-repeat 0px 0px;height:8px;overflow:hidden;right:-1px;_right:-2px}
.e_map_info .m_content h4{padding-left:180px;font:16px/33px "microsoft yahei", simsun, arial, sans-serif;margin-bottom:18px;background:url(../images/map_qunar.jpg) no-repeat 0px 0px;height:50px;}
/* .e_map_info .m_content p{font:14px/22px simsun, arial, sans-serif} */
.e_map_info .m_beijing{top: 83px;left: 700px;}
.e_map_info .m_shanghai{top: 83px; left: 700px;}
.e_map_info .m_hangzhou{top: 83px; left: 700px;}
.title_mmj{ text-align:center; font-size:18px; padding:10px 0; background-color:#eb8d5b; color:#fff;}
.text_mmj{ width:300px; padding-top:5px; font-size:12px;}
.m_content_side a.m_right{right:0;}




/*news*/
.news{
	overflow:hidden;
}
.con_news_title{
	color: #000;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
}
.con_news_title h5{ font-size:16px; font-weight:bold; color:#000;}
.con_news_title h6 {
    background: none repeat scroll 0 0 #fff;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    text-align: center;
}
.con_news_img{ margin:15px 0; text-align:center;}
.con_news_txt {
    line-height: 30px;
    padding: 15px;
	color:#000;
}
.con_news_txt a{color:#000;}
.pageNavi {
	color:#000;
    width:100%;
    clear: both;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 15px;
}
.pageP, .pageN{
	float:left;
	width:40%;
	margin:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageN{
	float:right;
	text-align:right;
}
