﻿/* CSS Document */
@CHARSET "UTF-8";
body ,html{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
	font-size:1em;
	text-align: left;
	font-family:"MicroSoft YaHei";
}

img {border: none;}
p,ul,ol,li,form,h1,h2,h3,h4,h5,table,td,tr,b {margin: 0;	padding: 0;	list-style: none;}
p,ul,ol,li,form {margin: 0;	padding: 0;	list-style: none;}

/** top **/
.topbg{ width:100%; background:#FFF; float:left;}

.headtop{ margin-left:auto; margin-right:auto; width:1200px; height:90px;}
.logo{ float:left; width:600px;}
.logo .ad{ float:left; width:300px; height:50px; margin-top:20px;  margin-bottom:20px; border-left:1px solid #404040; padding-left:16px; margin-left:16px;}
.logo .ad .b{ float:left; width:300px; height:24px; font-size:24px; font-weight:normal; line-height:24px; color:#e6212b; padding-bottom:2px;  letter-spacing:3px;}
.logo .ad .b a:link {color:#e6212b; text-decoration:none;} 
.logo .ad .b a:visited {color:#e6212b; text-decoration:none;} 
.logo .ad .b a:hover,a:active {color:#e6212b;text-decoration:none;}
.logo .ad .s{ float:left; width:600px; height:18px; font-size:16px; font-weight:normal; line-height:20px; padding-top:6px; color:#404040; letter-spacing:2px;}

.logo img{ height:60px; float:left; margin-top:15px;}
.logo img{ height:60px; float:left; margin-top:15px;}
.headtop .dizhi{ float:left; text-align:right;  width:600px; padding-top:25px; background:url(../images/telbg.jpg) right 25px no-repeat; }
.headtop .dizhi .z{ float:left; width:550px; height:50px; font-size:18px; text-align:right; font-weight:normal; line-height:25px; color:#e6212b; letter-spacing:1px;}

/** daohang **/

.head{width:100%; background:#0f0f0f; float:left;}
.nanverz{width:1200px; font-family:"MicroSoft YaHei";}
.er{margin-left:auto; margin-right:auto;}

.nanverz li{float:left; display: inline; text-align:center; font-size:16px;  position:relative; height:50px; line-height:50px; z-index:9999; width:133px;}
.nanverz li a{color:#ffffff; text-decoration:none;}
.nanverz li:hover{ background-color:#e6212b; border-radius:5px 5px 0px 0px; color:#ffffff;}
.nanverz li:hover a{ color:#ffffff;}

.nanverz li span{display:none; font-size:1em; position:absolute; left:0px; top:50px; z-index:9999; 
background:url(../images/daoj.png) center top no-repeat; padding:0; border-radius:0 0 5px 5px;  background-color: rgba(230, 33, 43, 0.85); }

.nanverz li span a{display:block; width:113px; color:#ffffff; height:45px; line-height:45px; border-bottom:#d60b16 1px dotted; font-family:"MicroSoft YaHei"; text-align:center; margin:0 10px; font-size:0.9em; text-decoration:none;}
.nanverz li span a:hover{color:#ffffff; }


/* weizhi */
.neiwith{ width:100%; float:left; height:400px; }
.middlen{ width:100%; float:left; margin-top:355px; height:45px; background:url(/skin/default/images/black-50.png);}

.middlen .video2 {width:1200px; height:45px; margin-left:auto; margin-right:auto; line-height:45px; color:#ffffff; font-size:14px;}

.video2 a:link {color:#ffffff; text-decoration:none;} 
.video2 a:visited {color:#ffffff;} 
.video2 a:hover,a:active {color:#ffffff; text-decoration:none; }

/*ad*/
.ad100{ float:left; width:100%; margin-bottom:10px; background-color:#e6212b; background-image:url(../images/hengbg.png); height:150px;}
.ad1200{ margin-left:auto; margin-right:auto; width:1200px; }
.ad1200 .adb{ float:left;width:900px;}
.ad1200 .adb .t{ float:left; font-size:30px; width:100%; color:#f5ca00; padding-top:30px;}
.ad1200 .adb .s{ float:left; color:#ffffff;  font-size:18px; width:100%; padding-top:20px;}

.ad1200 .adt{ float:left;width:300px;}
.ad1200 .adt .s{ float:left; font-size:14px; width:100%; color:#ffffff; padding-top:20px; }
.ad1200 .adt .t{ float:left; font-size:30px; width:100%; color:#f5ca00;}
.ad1200 .adt a {width: 130px; height:32px; line-height:32px; text-align: center;  margin-top:10px; border-radius:4px; font-size: 16px; float:left; background-color: #f5ca00; transition: background-color .3s;}

.ad1200 .adt a:link {color:#ffffff; text-decoration:none; } 
.ad1200 .adt a:visited {color:#ffffff; text-decoration:none;} 
.ad1200 .adt a:hover,a:active {color:#ffffff; text-decoration: none;}


/* leftlist */
.mainCon{ width:100%; float:left; padding-top:20px; background-color:#f5f5f5;}
.mainCon1200{ margin-left:auto; margin-right:auto; width:1200px;}
.listleft{ width:300px; float:left; }

.zongCon404{ width:100%; float:left; background-color:#f5f5f5;}
.mainCon404{ margin-left:auto; margin-right:auto; width:1140px; border-radius:5px; background-color:#fff; padding-bottom:20px; font-size:14px; padding-left:30px; padding-right:30px; margin-top:30px; margin-bottom:30px;}

.mainCon404 .tagssty{ line-height:30px; padding-bottom:20px; border-top:1px solid #f5f5f5; padding-top:20px;}
.mainCon404 .tagssty a{ margin-left:5px; margin-right:5px;}

.mainCon404 a:link {color:#4d4d4d; text-decoration:none; } 
.mainCon404 a:visited {color:#4d4d4d;} 
.mainCon404 a:hover,a:active {color:#e6212b; text-decoration:none;}


.listleft .leftbar{ float:left; background-color:#ffffff; width:300px; margin-bottom:20px; padding-bottom:20px; border-radius:5px; }
.listleft .leftbar .redbg{ float:left; width:300px; background-color:#e6212b; border-radius:5px 5px 0 0;}

.listleft .leftbar .redbg h2{ float:left; color:#ffffff; font-weight:normal; font-size:28px; text-align:center; height:30px; padding:30px 0 22px 0; width:100%; }
.listleft .leftbar .redbg h3{ float:left; color:#ffffff; font-weight:normal; font-size:16px; text-align:center; height:30px; padding:0px 0 40px 0; width:100%; }
.listleft .leftbar ul{ float:left;  width:100%; }

.listleft .leftbar ul li{ font-size:16px; line-height:40px; margin-left:20px; margin-top:18px; width:260px; border-radius:4px; background-color:#f5f5f5; text-align:center;}

.listleft .leftbar ul a:link {color:#4d4d4d; text-decoration:none; } 
.listleft .leftbar ul a:visited {color:#4d4d4d;} 
.listleft .leftbar ul a:hover,a:active {color:#e6212b; text-decoration:none;}

.listleft .leftad{float:left; background-color:#ffffff; width:300px; margin-bottom:20px; border-radius:4px;}
.listleft .leftad .bar{float:left; background-color:#e6212b; width:280px; height:50px; line-height:50px; padding-left:20px; font-size:18px; color:#ffffff;border-radius:4px;}
.listleft .leftad .bar a:link {color:#ffffff; text-decoration:none; } 
.listleft .leftad .bar a:visited {color:#ffffff;} 
.listleft .leftad .bar a:hover,a:active {color:#ffffff; text-decoration:none;}

.listleft .leftad .con {float:left; width:260px; line-height:36px; padding:10px 20px; font-size:16px; color:#6a6a6a;}

.listleft .leftad ul {float:left; width:300px; line-height:36px; padding:10px 0;}
.listleft .leftad ul a{ font-size:16px; padding:2px 0; margin-left:20px; text-align: left; width:120px; display: inline-block;}

.listleft .leftad ul a:link {color:#717171; text-decoration:none; } 
.listleft .leftad ul a:visited {color:#717171;} 
.listleft .leftad ul a:hover,a:active {color:#e6212b; text-decoration:none;}

/* fangan list*/
.mainfalist{ width:100%; float:left; background-color:#f5f5f5;}
.list1230{ margin-left:auto; margin-right:auto; width:1230px; margin-top:20px;}
.list1230 h1{ margin-left:15px; width:1200px; float:left; height:70px; line-height:70px; border-radius:4px; text-align:center; border-bottom:1px solid #f5f5f5; background-color:#ffffff; color:#4d4d4d; font-size:24px; font-weight:normal;}
.fangansm{float:left; margin-left:15px; width:1160px; padding:15px 20px; margin-bottom:20px; border-radius:4px; font-size:16px; line-height:36px; background-color:#ffffff; color:#838383; text-align:justify; border-bottom:1px solid #f5f5f5;}

.fangankuang{float:left; width:1230px; border-radius:4px;  overflow:hidden;}
.fanganjuti{float:left; width:585px; height:400px; margin:0 15px 20px 15px;  }
.fanganjuti .zi{float:left; width:585px; height:50px; line-height:50px; border-radius:0 0 4px 4px; background-color:#ffffff; text-align:center; font-size:16px;}
.fanganjuti .zi a:link {color:#4d4d4d; text-decoration:none; } 
.fanganjuti .zi a:visited {color:#4d4d4d; text-decoration:none;} 
.fanganjuti .zi a:hover,a:active {color:#e6212b; text-decoration: underline;}
.fanganjuti img{float:left; height:350px; width:585px; border-radius:4px 4px 0 0;}

/* fangan nei ye*/
.mainfangan{ width:100%; float:left; background-color:#f5f5f5;}
.mainfangan1200{ margin-left:auto; margin-right:auto; width:1200px; margin-top:20px;}
.mainfangan1200 h1{ margin:0px; width:100%; float:left; height:70px; line-height:70px; border-radius:4px; text-align:center; border-bottom:1px solid #f5f5f5; background-color:#ffffff; color:#4d4d4d; font-size:24px; font-weight:normal;}

.faqyou1200{ width:1160px; border-radius:4px; padding:0 20px; margin:0px; float:left; padding-bottom:20px; background-color:#ffffff;}
.condivfa{ float:left; width:100%; font-size:16px; line-height:36px; color:#656565; text-align:justify;}
.condivfa img{ border-radius:5px; margin-top:10px; max-width:1160px;}
.condivfa  a:link {color:#656565; text-decoration: none; } 
.condivfa  a:visited {color:#656565; text-decoration: none;} 
.condivfa  a:hover,a:active {color:#e6212b; text-decoration: none;}

.shangxiafa {float:left; width:1200px; font-size:14px; border-radius:4px; background-color:#ffffff; margin-bottom:20px; margin-top:20px;}
.shangxiapfa {float:left; width:579px; border-right:1px solid #f5f5f5; padding-right:20px; color:#464646; line-height:40px; height:40px; text-align:right;}
.shangxianfa {float:left; width:580px; padding-left:20px; color:#464646; line-height:40px; height:40px; }

.shangxiafa a:link {color:#464646; text-decoration:none; } 
.shangxiafa a:visited {color:#464646; text-decoration:none;} 
.shangxiafa a:hover,a:active {color:#e6212b; text-decoration: none;}


/* fangan tuijian*/

.precommend1200{float:left; width:1200px; border-radius:4px; margin-bottom:20px; background-color:#ffffff; }
.precommend1200 .bar{float:left; width:1180px;  border-radius:4px; height:40px; border-bottom:1px solid #f5f5f5; padding-left:20px; line-height:40px; font-size:16px; color:#838383; }
.precommend1200 .pt{float:left; width:275px; border-radius:4px; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.precommend1200 .pt img{float:left; width:275px; height:190px; border-radius:4px 4px 0 0;}
.precommend1200 .pt .tt{float:left; width:275px;background-color:#f5f5f5; border-radius:0 0 4px 4px; height:40px; font-size:16px; text-align:center; line-height:40px; text-align:center;}
.precommend1200 .pt .tt a:link {color:#838383; text-decoration:none; } 
.precommend1200 .pt .tt a:visited {color:#838383; text-decoration:none;} 
.precommend1200 .pt .tt a:hover,a:active {color:#e6212b; text-decoration: none;}


.krecommend1200{float:left; width:1200px; border-radius:4px; margin-bottom:20px; background-color:#ffffff;}
.krecommend1200 .bar{float:left; width:1200px;  border-radius:4px; height:40px; border-bottom:1px solid #f5f5f5; padding-left:20px; line-height:40px; font-size:16px; color:#838383; }
.krecommend1200 ul{width:580px; margin:15px 0 15px 20px; float:left; }
.krecommend1200 ul li{background:url(/skin/default/images/dian.jpg) left center no-repeat; color:#4d4d4d; font-size:14px; line-height:32px; padding-left:10px; }
.krecommend1200 ul li span{ float:right; text-align:right; width:100px;}
.krecommend1200 ul li a:link {color:#4d4d4d; text-decoration:none; } 
.krecommend1200 ul li a:visited {color:#4d4d4d;} 
.krecommend1200 ul li a:hover,a:active {color:#e6212b; text-decoration:none;}


/* news right */
.faq800{ width:880px;  float:left; margin-left:20px;}
.faq800 h1{ margin:0px; width:100%; float:left; height:60px; line-height:60px; border-radius:4px; text-align:center; border-bottom:1px solid #f5f5f5; background-color:#ffffff; color:#4d4d4d; font-size:24px; font-weight:normal;}

.faqyou{ width:820px; border-radius:4px; padding:0 30px; margin:0px; float:left; padding-bottom:20px; background-color:#ffffff;}
.condiv{ float:left; width:100%; font-size:16px; line-height:36px; color:#656565; text-align:justify;}


.faqyou .condiv img{ border-radius:5px; margin-top:10px;}
.faqyou  a:link {color:#3d3d3d; text-decoration: none; } 
.faqyou  a:visited {color:#3d3d3d; text-decoration: none;} 
.faqyou  a:hover,a:active {color:#3d3d3d; text-decoration: underline;}


.faqyou h1{ margin:20px 0 0px 0; width:100%; float:left; padding-bottom:10px; height:50px; line-height:50px; text-align:center; border-bottom:1px solid #f5f5f5; color:#4d4d4d; font-size:26px; font-weight:normal;}
.faqyou .laiyuan{ width:100%; float:left; height:36px; line-height:36px; text-align:center; margin-bottom:10px; border-bottom:1px solid #f5f5f5; color:#888888; font-size:14px; }
.faqyou .condiv p{ font-size:16px; line-height:34px; color:#656565; text-align:justify; margin-bottom:10px;}
.faqyou .condiv div{  margin-bottom:15px;}


.tagcss {float:left; width:860px; padding-left:20px; font-size:14px; border-radius:4px; color:#ffffff; line-height:40px; height:40px; background:url(../images/tag.png) left center no-repeat #FFF;  margin-top:20px; overflow:hidden;}
.tagcss span{ margin-left:40px;}
.tagcss span a:link {color:#464646; text-decoration:none;  margin-left:5px; margin-right:5px;border-radius:4px; height:20px; line-height:20px; background-color:#f5f5f5; margin-top:8px; margin-bottom:8px; padding:2px 10px;} 
.tagcss span a:visited {color:#464646; text-decoration:none;} 
.tagcss span a:hover,a:active {color:#e6212b; text-decoration: none;}

.shangxia {float:left; width:875px; font-size:14px; border-radius:4px; border-left:5px solid #e6212b; background-color:#ffffff; margin-bottom:20px; margin-top:20px;}
.shangxiap {float:left; width:860px; padding-left:15px; color:#464646; line-height:40px; height:40px;  border-bottom:1px #f5f5f5 solid;}
.shangxian {float:left; width:860px; padding-left:15px; color:#464646; line-height:40px; height:40px; }

.shangxia a:link {color:#464646; text-decoration:none; } 
.shangxia a:visited {color:#464646; text-decoration:none;} 
.shangxia a:hover,a:active {color:#e6212b; text-decoration: none;}



.pageLink{ padding-top:10px; }
.pageLink a,
.list_page a,
.list_page b { margin-bottom:10px; 
	padding: 4px 10px; width:1em;
	border: 1px solid #a4a4a4;
	background: #f5f5f5; border-radius:2px;
	text-align: center;
	display: inline; 
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #e6212b;
	background: #fff;
	text-align: center;
 
	text-decoration: none;
	}


/* product list  right*/
.right900{ width:900px;  float:left; }
.productlistdis{float:left; width:820px; padding:10px 30px; border-radius:4px; font-size:14px; background-color:#ffffff; line-height:32px; color:#838383; text-align:justify; border-bottom:1px solid #f5f5f5;}

.productlist{float:left; width:900px; border-radius:4px;  overflow:hidden; }
.productlist .pt{float:left; width:280px; border-radius:4px; margin-left:20px; margin-top:20px;}
.productlist .pt img{float:left; width:280px; height:180px; border-radius:4px 4px 0 0;}
.productlist .pt .tt{float:left; width:280px;background-color:#ffffff; border-radius:5px; height:50px; font-size:16px; text-align:center; line-height:50px; text-align:center;}
.productlist .pt .tt a:link {color:#838383; text-decoration:none; } 
.productlist .pt .tt a:visited {color:#838383; text-decoration:none;} 
.productlist .pt .tt a:hover,a:active {color:#e6212b; text-decoration: none;}


/* weixiu list  right*/
.weixiulist{float:left; width:900px; border-radius:4px;  overflow:hidden; }
.weixiulist .pt{float:left; width:280px; border-radius:4px; margin-left:20px; margin-top:20px;}
.weixiulist .pt img{float:left; width:280px; height:370px; border-radius:4px 4px 0 0;}
.weixiulist .pt .tt{float:left; width:280px;background-color:#ffffff; border-radius:5px; height:50px; font-size:16px; text-align:center; line-height:50px; text-align:center;}
.weixiulist .pt .tt a:link {color:#838383; text-decoration:none; } 
.weixiulist .pt .tt a:visited {color:#838383; text-decoration:none;} 
.weixiulist .pt .tt a:hover,a:active {color:#e6212b; text-decoration: none;}



/* duoma*/
.duomazong{float:left; width:100%; margin-top:10px;}
.duoma1240{ margin-left:auto; margin-right:auto; width:1240px;}
.duoma1200{ width:1200px;  float:left; margin-left:20px;}
.duoma1200 h1{ margin:0px; width:100%; float:left; height:60px; line-height:60px; border-radius:4px; text-align:center; border-bottom:1px solid #f5f5f5; background-color:#ffffff; color:#4d4d4d; font-size:24px; font-weight:normal;}
.duoma1200dis{float:left; width:1200px; padding:10px 0px; border-radius:4px; font-size:14px; background-color:#ffffff; line-height:32px; color:#838383; text-align:justify; }
.duoma1200dis caption{ font-size:14px; text-align:left; font-weight:bold; line-height:32px; color:#e6212b; }

.duoma1200dis a:link {color:#838383; text-decoration:none; } 
.duoma1200dis a:visited {color:#838383; text-decoration:none;} 
.duoma1200dis a:hover,a:active {color:#e6212b; text-decoration: none;}


.duomalist{float:left; width:1240px; border-radius:4px;  overflow:hidden; }
.duomalist .bar{float:left; width:1180px; margin-left:20px; margin-top:20px; border-radius:4px; height:45px; border-bottom:1px solid #e2e2e2; background-color:#f5f5f5; padding-left:20px; line-height:45px; font-size:16px; color:#e6212b; margin-bottom:20px;}
.duomalist .bar a:link {color:#e6212b; text-decoration:none; } 
.duomalist .bar a:visited {color:#e6212b; text-decoration:none;} 
.duomalist .bar a:hover,a:active {color:#e6212b; text-decoration: none;}
.duomalist .pt{float:left; width:285px; border-radius:4px; margin-left:20px; margin-bottom:20px;}
.duomalist .pt img{float:left; width:285px; height:180px; border-radius:4px 4px 0 0;}
.duomalist .pt .tt{float:left; width:285px;background-color:#f5f5f5; border-radius:5px; height:45px; font-size:16px; text-align:center; line-height:45px; text-align:center;}
.duomalist .pt .tt a:link {color:#838383; text-decoration:none; } 
.duomalist .pt .tt a:visited {color:#838383; text-decoration:none;} 
.duomalist .pt .tt a:hover,a:active {color:#e6212b; text-decoration: none;}



.dprecommend1200{float:left; width:1240px; border-radius:4px; background-color:#ffffff; }
.dprecommend1200 .bar{float:left; width:1180px; margin-left:20px; border-radius:4px; height:45px; border-bottom:1px solid #e2e2e2; background-color:#f5f5f5; padding-left:20px; line-height:45px; font-size:16px; color:#e6212b; margin-bottom:20px;}
.dprecommend1200 .bar a:link {color:#e6212b; text-decoration:none; } 
.dprecommend1200 .bar a:visited {color:#e6212b; text-decoration:none;} 
.dprecommend1200 .bar a:hover,a:active {color:#e6212b; text-decoration: none;}
.dprecommend1200 .pt{float:left; width:285px; border-radius:4px; margin-left:20px;  margin-bottom:20px;}
.dprecommend1200 .pt img{float:left; width:285px; height:190px; border-radius:4px 4px 0 0;}
.dprecommend1200 .pt .tt{float:left; width:285px;background-color:#f5f5f5; border-radius:0 0 4px 4px; height:45px; font-size:16px; text-align:center; line-height:45px; text-align:center;}
.dprecommend1200 .pt .tt a:link {color:#838383; text-decoration:none; } 
.dprecommend1200 .pt .tt a:visited {color:#838383; text-decoration:none;} 
.dprecommend1200 .pt .tt a:hover,a:active {color:#e6212b; text-decoration: none;}


.dkrecommend1200{float:left; width:1200px; border-radius:4px; margin-left:20px; margin-bottom:20px; background-color:#ffffff;}
.dkrecommend1200 .bar{float:left; width:1180px;  border-radius:4px; height:45px; border-bottom:1px solid #e2e2e2; background-color:#f5f5f5; padding-left:20px; line-height:45px; font-size:16px; color:#e6212b; }
.dkrecommend1200 .bar a:link {color:#e6212b; text-decoration:none; } 
.dkrecommend1200 .bar a:visited {color:#e6212b; text-decoration:none;} 
.dkrecommend1200 .bar a:hover,a:active {color:#e6212b; text-decoration: none;}
.dkrecommend1200 ul{width:580px; margin:10px 20px 0px 0px; float:left; }
.dkrecommend1200 ul li{background:url(/skin/default/images/dian.jpg) left center no-repeat; color:#4d4d4d; font-size:14px; line-height:32px; padding-left:10px; }
.dkrecommend1200 ul li span{ float:right; text-align:right; width:100px;}
.dkrecommend1200 ul li a:link {color:#4d4d4d; text-decoration:none; } 
.dkrecommend1200 ul li a:visited {color:#4d4d4d;} 
.dkrecommend1200 ul li a:hover,a:active {color:#e6212b; text-decoration:none;}



.duomafady{float:left; width:1240px; border-radius:4px; background-color:#ffffff; }
.duomafady .bar{float:left; width:1180px; margin-left:20px; border-radius:4px; height:45px; border-bottom:1px solid #e2e2e2; background-color:#f5f5f5; padding-left:20px; line-height:45px; font-size:16px; color:#e6212b; }
.duomafady .bar a:link {color:#e6212b; text-decoration:none; } 
.duomafady .bar a:visited {color:#e6212b; text-decoration:none;} 
.duomafady .bar a:hover,a:active {color:#e6212b; text-decoration: none;}

.duomafady .pt{float:left; width:387px; border-radius:4px; margin-left:20px; margin-top:20px; }
.duomafady .pt img{float:left; width:387px; height:250px; border-radius:4px 4px 0 0;}
.duomafady .pt .tt{float:left; width:387px;background-color:#f5f5f5; border-radius:0 0 4px 4px; height:45px; font-size:16px; text-align:center; line-height:45px; text-align:center;}
.duomafady .pt .tt a:link {color:#838383; text-decoration:none; } 
.duomafady .pt .tt a:visited {color:#838383; text-decoration:none;} 
.duomafady .pt .tt a:hover,a:active {color:#e6212b; text-decoration: none;}




/* changfang list  right*/
.factorylist{float:left; width:880px; margin-left:20px; background:#ffffff; border-radius:4px; padding-top:20px; overflow:hidden; }
.factorylist .pt{float:left; width:410px; border-radius:4px; margin-left:20px; margin-bottom:20px; margin-bottom:20px; position:relative;}
.factorylist .pt img{float:left; width:410px; height:280px; border-radius:4px;}
.factorylist a.video_txt {position: absolute; width:410px; left:0px; bottom:0px; height:40px; font-size:0.9em; line-height:40px; color:#fff; text-align:center; background:url(/skin/default/images/black-50.png); border-radius:0 0 4px 4px; text-decoration: none;}
.factorylist a.video_txt:hover {color:#fff; text-decoration: none; background:url(/skin/default/images/red-50.png);}



/* product con right */
.productinfo{float:left; width:880px; border-radius:4px; padding:0px; background-color:#ffffff; border-bottom:2px solid #f5f5f5;}
.productinfo img{ width:420px; height:280px; float:left; margin:20px 20px 10px 20px; }
.productinfo .productdis{width:400px; float:left; padding-right:20px; }
.productinfo .productdis h1{ width:100%; float:left; padding:20px 0 10px 0; line-height:40px; height:auto; text-align:center; border-bottom:1px solid #f5f5f5; color:#4d4d4d; font-size:26px; font-weight:normal;}
.productinfo .productdis .m{width:100%; float:left; line-height:32px; margin-top:10px; font-size:14px ; color:#838383;}

.productzx{width:100%; float:left; padding-bottom:20px; padding-top:10px; background-color:#ffffff; border-radius:0 0 4px 4px;}
.productzx a:link {color:#ffffff; text-decoration:none; } 
.productzx a:visited {color:#ffffff; text-decoration:none;} 
.productzx a:hover,a:active {color:#e6212b; text-decoration: none;}

.productzx a {width: 160px; float:left; height:36px; text-align: center; border: solid #e8e8e8 1px; border-radius:4px; font-size: 16px; line-height:36px; float:left; background-color: #e6212b; transition: background-color .3s; margin:0px 0px 0px 190px; }
.productzx a:hover { color:#ffffff; text-decoration: none;}




.pdetails{ width:820px; border-radius:4px; padding:20px 30px 0 30px; margin:0px; float:left; background-color:#ffffff;}

.pdetailscon{ float:left; width:100%; font-size:16px; line-height:36px; color:#838383; text-align:justify;}
.pdetails .pdetailscon a:link {color:#838383; text-decoration: none; } 
.pdetails .pdetailscon a:visited {color:#838383; text-decoration: none;} 
.pdetails .pdetailscon a:hover,a:active {color:#e6212b; text-decoration: underline;}

.pdetails .pdetailscon img{ border-radius:4px; margin-top:10px;}
.pdetails .pdetailscon p{ font-size:16px; line-height:34px; color:#656565; text-align:justify; margin-bottom:10px;}
.pdetails .pdetailscon div p img{ margin-left:auto; margin-right:auto; display:block;}
.pdetails .pdetailscon div{  margin-bottom:15px;}

/* product con tuijian */
.precommend{float:left; width:880px; border-radius:4px; margin-bottom:20px; background-color:#ffffff;}
.precommend .bar{float:left; width:860px;  border-radius:4px; height:40px; border-bottom:1px solid #f5f5f5; padding-left:20px; line-height:40px; font-size:16px; color:#838383; }
.precommend .pt{float:left; width:266px; border-radius:4px; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.precommend .pt img{float:left; width:266px; height:180px; border-radius:5px 5px 0 0;}
.precommend .pt .tt{float:left; width:266px;background-color:#f5f5f5; border-radius:0 0 5px 5px; height:40px; font-size:16px; text-align:center; line-height:40px; text-align:center;}
.precommend .pt .tt a:link {color:#838383; text-decoration:none; } 
.precommend .pt .tt a:visited {color:#838383; text-decoration:none;} 
.precommend .pt .tt a:hover,a:active {color:#e6212b; text-decoration: none;}


/* product con zixun */

.krecommend{float:left; width:880px; border-radius:4px; margin-bottom:20px; background-color:#ffffff;}
.krecommend .bar{float:left; width:860px;  border-radius:4px; height:40px; border-bottom:1px solid #f5f5f5; padding-left:20px; line-height:40px; font-size:16px; color:#838383; }
.krecommend ul{width:410px; margin:15px 0 15px 20px; float:left; }
.krecommend ul li{background:url(/skin/default/images/dian.jpg) left center no-repeat; color:#4d4d4d; font-size:14px; height:32px; overflow:hidden; line-height:32px; padding-left:10px; }
.krecommend ul li span{ float:right; text-align:right; width:100px;}
.krecommend ul li a:link {color:#4d4d4d; text-decoration:none; } 
.krecommend ul li a:visited {color:#4d4d4d;} 
.krecommend ul li a:hover,a:active {color:#e6212b; text-decoration:none;}




/* newslist */

.liebiaoneik {width:820px; border-radius:4px; padding:0 30px; margin:0px; float:left; padding-bottom:20px; background-color:#ffffff;}
.liebiaoneik ul li a:link {color:#3f3f3f; text-decoration:none ; } 
.liebiaoneik ul li a:visited {color:#3f3f3f; text-decoration: none;} 
.liebiaoneik ul li a:hover,a:active {color:#3f3f3f; text-decoration: underline;}

.liebiaoneik li { line-height:2.4em; font-size:1.0em; padding-bottom:15px; border-bottom:1px dotted #d7d7d7; margin-top:15px;}
.liebiaoneik li p{ line-height:2.0em; font-size:14px; color:#7d7d7d;}
.liebiaoneik li span{ line-height:1.8em; font-size:0.9em; color:#959595; float:left; width:100%;}
.liebiaoneik li .xiangqing{ margin-top:10px; margin-bottom:10px;  width: 100px; height:30px;}

.liebiaoneik li .xiangqing a:link {color:#7d7d7d; text-decoration:none; } 
.liebiaoneik li .xiangqing a:visited {color:#7d7d7d; text-decoration:none;} 
.liebiaoneik li .xiangqing a:hover,a:active {color:#7d7d7d; text-decoration: none;}

.liebiaoneik li .xiangqing a {width: 100px; height:28px; text-align: center; border: solid #e8e8e8 1px; border-radius:30px; font-size: 14px;  float:left; line-height:28px; background-color: #f5f5f5; transition: background-color .3s;}
.liebiaoneik li .xiangqing a:hover {background-color: #e6212b; color: #ffffff; text-decoration: none;}


/* newslistimg */
.liebiaimg {width:820px; border-radius:4px; padding:0 30px; margin:0px; float:left; padding-bottom:20px; background-color:#ffffff;}
.liebiaimg ul li a:link {color:#3f3f3f; text-decoration:none ; } 
.liebiaimg ul li a:visited {color:#3f3f3f; text-decoration: none;} 
.liebiaimg ul li a:hover,a:active {color:#e6212b; text-decoration: none;}

.liebiaimg li {float: left;height:100%; line-height:2.4em; font-size:1.0em; padding-bottom:15px; border-bottom:1px dotted #d7d7d7; margin-top:15px;}
.liebiaimg li p{ line-height:2.0em; font-size:14px; color:#7d7d7d;}
.liebiaimg li span{ line-height:2.4em; font-size:0.9em; color:#959595; float:left; width:100%;}
.liebiaimg li .xiangqing{ margin-top:10px; margin-bottom:10px;  width: 100px; height:30px;}

.liebiaimg li .rt{width: 480px; float: left;height:200px; margin-left:20px; }

.liebiaimg li .rt .t{width: 480px; float: left;height:30px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.liebiaimg li img{width: 320px; margin-top:5px; margin-bottom:5px; float: left;height:200px; border-radius:4px;display: block;transform: scale(1.001);transition: all 0.5s ease 0s;}
.liebiaimg li img:hover {transform: scale(1.03);}

.liebiaimg li .xiangqing a:link {color:#7d7d7d; text-decoration:none; } 
.liebiaimg li .xiangqing a:visited {color:#7d7d7d; text-decoration:none;} 
.liebiaimg li .xiangqing a:hover,a:active {color:#7d7d7d; text-decoration: none;}

.liebiaimg li .xiangqing a {width: 100px; height:28px; text-align: center; border: solid #e8e8e8 1px; border-radius:30px; font-size: 14px;  float:left; line-height:28px; background-color: #f5f5f5; transition: background-color .3s;}
.liebiaimg li .xiangqing a:hover {background-color: #e6212b; color: #ffffff; text-decoration: none;}



/* fenye */
.leftfenpage {float:left; width:880px; font-size:14px; border-radius:4px; margin-bottom:30px; margin-top:30px;}
.epages {text-align:center; margin-left:auto; margin-right:auto; width:880px; }
.epages b{padding:6px 12px 6px 6px; border-radius:3px; font-weight:normal;  font:normal 14px verdana; text-decoration:none;color:#373737;}
.epages a{padding:6px 10px 6px 10px;  border-radius:3px; margin-right:5px; border:1px solid #a8a8a8; text-align:center;text-decoration:none;font:normal 14px verdana; color:#b70002; background:#ffffff; cursor: pointer;}
.epages a b {color:#4a4a4a; } 
.epages a b:hover {color:#950d00; } 
.epages a:hover{border:#e6212b 1px solid; text-decoration:none;color:#e6212b; background:#fff;}



/* kehu case list */

.casez{ width:880px; float:left; margin-top:20px; background:#fff; border-radius:4px; height:300px; overflow:hidden;}
.casez img{float:left; height:260px; width:420px; margin:20px 0 20px 20px; }
.caseright{ width:400px; margin-left:20px; float:left; text-align:justify; color:#4d4d4d; line-height:2.0em; font-size:14px;}
.caseright .xiangao{ width:100%; height:200px; overflow:hidden; float:left; }
.caseright h3{ text-align:center; font-size:22px; width:100%; float:left; height:60px; overflow:hidden; line-height:60px; border-bottom:1px solid #f5f5f5; margin-bottom:10px; font-weight:normal;}
.caseright h3 a:link {color:#4d4d4d; text-decoration:none ; } 
.caseright h3 a:visited {color:#4d4d4d; text-decoration: none;} 
.caseright h3 a:hover,a:active {color:#e6212b; text-decoration: none;}

.casebar{width:100%; float:left; margin-bottom:20px; margin-top:10px; }
.casebar a:link {color:#ffffff; text-decoration:none; } 
.casebar a:visited {color:#ffffff; text-decoration:none;} 
.casebar a:hover,a:active {color:#e6212b; text-decoration: none;}

.casebar a {width: 150px; float:left; height:34px; text-align: center; border: solid #e8e8e8 1px; border-radius:4px; font-size: 16px; line-height:34px; float:left; background-color: #e6212b; transition: background-color .3s; margin:0px 0px 0px 35px; }
.casebar a:hover { color:#ffffff; text-decoration: none;}






/* about */
.aboutCon{ width:100%; float:left; background-color:#f5f5f5;}
.about1200{ margin-left:auto; margin-right:auto; width:1200px; }
.about1200 h1{ width:1200px; color:#6f6f6f; font-size:24px; line-height:60px; height:60px; padding-top:10px; float:left; text-align:center;  font-weight:normal;}

.about1200 h1 a:link {color:#6f6f6f; text-decoration: none; } 
.about1200 h1 a:visited {color:#6f6f6f; text-decoration: none;} 
.about1200 h1 a:hover,a:active {color:#e6212b; text-decoration: none;}

.about1200 p{ width:1200px; color:#6f6f6f; font-size:16px; line-height:36px; float:left; text-align:center;  font-weight:normal;}
.about1200 p a:link {color:#6f6f6f; text-decoration: underline; } 
.about1200 p a:visited {color:#6f6f6f; text-decoration: underline;} 
.about1200 p a:hover,a:active {color:#6f6f6f; text-decoration: none;}
.advantage{ float:left; margin-bottom:40px;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
 width:1200px; margin-top:30px; border-radius:4px;
 filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; 
 }
 
 .recfour{float:left; position: relative; width:300px;  background-color:#ffffff; padding:30px 0px 30px 0px;}
 .recfour .tit{ text-align:center; font-size:40px; font-weight: normal; color:#e6212b; line-height:70px; height:70px;}
 .recfour .tit sup{ font-size:16px; position:absolute; top:0px; padding-left:5px; color:#e6212b;}
 .recfour .titf{ text-align:center; font-size:14px; color:#9c9c9c; line-height:22px; }
  
  
  
.hui200{float:left; margin-top:30px; margin-bottom:10px; width:1200px; overflow:hidden; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s; background:#ffffff;border-radius:4px;}
.zn200z{width:200px; float:left;  padding-bottom:15px;}
.sanzn200{width:140px; height:100px; margin-left:30px ; margin-right:30px; float:left; text-align:center;}
.sanzn200 img{width:70px; margin-left:auto; margin-right:auto; margin-top:25px;}
.ftspan200 {width:100%; float:left;color:#e6212b; height:50px; font-size:16px; line-height:50px;  text-align:center;  font-weight:normal; overflow:hidden;}
  
.honor{float:left; width:1200px; overflow:hidden; margin-top:30px; height:650px; background:url(../images/bgys.png) center top no-repeat;}
  
.honorl{float:left; width:400px; padding:10px 620px 10px 180px; text-align:center; line-height:40px; color:#727272; overflow:hidden; height:80px;}
.honorr{float:left; width:400px; padding:10px 180px 10px 620px; text-align:center; line-height:40px; color:#727272; overflow:hidden; height:80px;}

.wenhuaqy{ float:left; width:1200px; overflow:hidden; margin-top:20px; height:530px; background:url(../images/qywh.jpg) center bottom no-repeat;}



.team{float:left; width:1200px; background:#ffffff; border-radius:4px; margin-bottom:30px;}
.team .bar{float:left; width:1200px;  font-size:24px; text-align:center; line-height:70px; border-bottom:1px solid #f5f5f5; line-height:70px;}
.team .bar a:link {color:#6f6f6f; text-decoration: none; } 
.team .bar a:visited {color:#6f6f6f; text-decoration: none;} 
.team .bar a:hover,a:active {color:#e6212b; text-decoration: none;}

.team .pt{float:left; width:275px; border-radius:4px; margin-left:20px; margin-bottom:20px; margin-bottom:20px; position:relative; margin-top:20px;}
.team .pt img{float:left; width:275px; height:180px; border-radius:4px;}
.team a.video_txt {position: absolute; width:275px; left:0px; bottom:0px; height:40px; font-size:0.9em; line-height:40px; color:#fff; text-align:center; background:url(/skin/default/images/black-50.png); border-radius:0 0 4px 4px; text-decoration: none;}
.team a.video_txt:hover {color:#fff; text-decoration: none; background:url(/skin/default/images/red-50.png);}





/* search */
.search{ float:left; height:70px; width:100%; background-color:#ffffff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); 
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;}
.searchcon{  margin-left:auto; margin-right:auto; width:1200px; /*filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;*/ }
.leftser{float:left; height:80px; width:370px; /*background:url(../images/searchbg.png) left center no-repeat;*/}

.searchcon .inputText{float:left; line-height:26px;border:1px solid #d50d1c; height:26px; width:180px; outline: none; padding-left:20px; border-radius:14px 0 0 14px;margin-top:20px; margin-left:5px; font-size:14px; color:#4c4c4c;}
 .searchcon .xiala{float:left; line-height:30px; height:30px; width:70px; border:1px solid #d50d1c; border-left:none; outline: none; margin-top:20px; font-size:14px; color:#4c4c4c;}
 .searchcon .inputSub{float:left; margin-left:0px;margin-top:20px; line-height:30px; height:30px;  outline: none;}
 
 .rightad{float:left; width:600px; font-size:14px; color:4c4c4c;line-height:70px; height:70px; text-align:center;}
  .rightad .jj{ margin-left:5px; margin-right:5px;}
  .rightad a:link {color:#4c4c4c; text-decoration:none; } 
.rightad a:visited {color:#4c4c4c;  text-decoration:none; } 
.rightad a:hover,a:active {color:#4c4c4c; text-decoration: none; }

 .adtel{float:left; height:30px; line-height:30px; width:130px; font-size:14px; margin-top:20px; background-color:#d50d1c;border-radius:20px 0 0 20px; border-right:1px solid #ffffff; text-align:center; color:#ffffff;}
  .adim{float:left; height:30px; line-height:30px; width:100px; font-size:14px; margin-top:20px; background-color:#d50d1c;border-radius:0 20px 20px 0; text-align:center; color:#ffffff;}
  .adim a:link {color:#ffffff; text-decoration:none; } 
.adim a:visited {color:#ffffff; text-decoration:none;} 
.adim a:hover,a:active {color:#ffffff; text-decoration: underline;}



/*sousuo*/
.searchmain100{ width:100%; float:left; background-color:#f5f5f5;}
.searchCon1200{ margin-left:auto; margin-right:auto; width:1160px;  background-color:#ffffff; padding:20px 30px 30px 30px; line-height:28px; font-size:16px;}
.searchCon1200 .rr{  line-height:40px; margin-top:15px; font-size:16px; }

.searchCon1200 a:link {color:#2e2e2e; text-decoration: underline; } 
.searchCon1200 a:visited {color:#2e2e2e; text-decoration: underline;} 
.searchCon1200 a:hover,a:active {color:#e6212b; text-decoration: none;}





/*foot*/
.foot{ float:left; width:100%; background-color:#1c1c1c; padding-bottom:20px; }
.foot1200{ margin-left:auto; margin-right:auto; width:1220px; }


.foot1200 .gj{float:left; width:1200px; padding-top:30px; margin-left:10px;}
.foot1200 .gj .lie{float:left; width:225px; color:#9c9c9c; font-size:14px; line-height:32px;}
.foot1200 .gj .lie a:link {color:#9c9c9c; text-decoration: none; display:block;} 
.foot1200 .gj .lie a:visited {color:#9c9c9c; text-decoration: none;} 
.foot1200 .gj .lie a:hover,a:active {color:#9c9c9c; text-decoration: underline;}
.foot1200 .gj .lie span{ color:#d1d1d1; font-size:16px; line-height:32px;}

.foot1200 .gj .lie span a:link {color:#d1d1d1; text-decoration: none; display:block;} 
.foot1200 .gj .lie span a:visited {color:#d1d1d1; text-decoration: none;} 
.foot1200 .gj .lie span a:hover,a:active {color:#d1d1d1; text-decoration: none; }

.foot1200 .gj .weixin{float:right; width:110px; text-align:right; color:#606060; font-size:14px; line-height:30px; margin-left:20px;}

.cgyoushi100{ float:left; width:100%; background-color:#1c1c1c; border-top:1px solid #2c2c2c; padding:20px 0;}
.cgyoushi1200{ margin-left:auto; margin-right:auto; width:1220px; }
.cgyoushi{float:left; width:285px; margin-left:10px; margin-right:10px; height:60px;}
.cgyoushi img{float:left; width:60px; height:60px; margin-right:10px; }
.cgyoushi .btz{float:left; width:215px; }
.cgyoushi .btz .bf{float:left; width:100%; font-size:16px; color:#c0c0c0; line-height:30px; margin-top:3px;}
.cgyoushi .btz .sf{float:left; width:100%; font-size:14px; color:#828282; line-height:26px; margin-bottom:5px;}

.banquan100{ float:left; width:100%; background-color:#1c1c1c; border-top:1px solid #2c2c2c; }
.banquan1200{ margin-left:auto; margin-right:auto; width:1200px; }

.banquan100 .cleft{float:left; width:630px; text-align:left; color:#787878; font-size:14px; padding:20px 0 20px 0; line-height:28px;}

.banquan100 .cright{float:left; width:100%; text-align: center; color:#787878; font-size:14px; padding:20px 0 20px 0; line-height:26px;}
.banquan100 .cright .fenzhan{margin-left:auto; margin-right:auto; width:1200px; text-align: center; color:#787878; font-size:14px; line-height:26px;}
.banquan100 .cright .fenzhan .jg{ margin-left:15px; margin-right:15px;}
.banquan100 .cright  a:link {color:#787878; text-decoration: none; margin-right:10px;} 
.banquan100 .cright  a:visited {color:#787878; text-decoration: none; } 
.banquan100 .cright  a:hover,a:active {color:#787878; text-decoration: none; }

.banquan1200 .flink{float:left; width:1200px; line-height:40px; margin-bottom:30px;  font-size: 14px; background-color:#2f2f2f; border-radius: 4px;}
.banquan1200 .flink a:link {color:#d1d1d1; text-decoration: none; } 
.banquan1200 .flink a:visited {color:#d1d1d1; text-decoration: none;} 
.banquan1200 .flink a:hover,a:active {color:#d1d1d1; text-decoration: none; }

















































/* zhiding */

.wrapper{ margin-left:auto; margin-right:auto; width:1200px; z-index:1;}
.ui-tabs-hide{display: none;}

.ui-tabs-nav{border-radius:0 0 5px 5px;  height:50px;z-index:10;width:1200px; background-color:#e6212b; float:left; margin-bottom:20px;}
.ui-tabs-nav li{float: left; text-align: center; height:50px;  width:200px;line-height:50px;font-size:16px;overflow: hidden;}
.ui-tabs-nav li.first{ border-radius:0 0 0px 5px; }
.ui-tabs-nav li a{ display: block; color:#006e6d; text-decoration:none;}
.ui-tabs-nav li.ui-tabs-selected{ width:200px; background: url(../images/daojt.png) center bottom no-repeat;}/* 底部线 */
.ui-tabs-nav li.ui-tabs-selected a{background-position: 0 0;color: #006e6d !important; }

.aa{position: fixed; top:0px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop-185));}


/* conten */
.center700{ width:760px;  margin:0px auto 0px auto;}
.conwrite{ width:760px; padding:0px; margin:0px; float:left; }
.conwrite .imgdiv{ padding:50px 0px; width:100%; float:left; height:52px; line-height:52px; text-align:center; background:url(../images/d2.png) center center no-repeat #ffffff; color:#ffffff; font-size:26px; font-weight:normal;}
.conwrite img{ border-radius:10px;}

.tuiliyou{ width:760px; padding:0px; margin:0px; float:left;  background:#fafafa;}
.tuiliyou .imgdiv{ margin:50px auto; width:100%; float:left; height:52px; line-height:52px; text-align:center; background:url(../images/d2.png) center center no-repeat; color:#ffffff; font-size:26px; font-weight:normal;}
.tuiliyou p{ font-size:20px; line-height:45px; color:#656565; text-align:justify; margin-left:5.5%; margin-right:5.5%; text-indent:2em; padding-bottom:40px;}



.pricetable{ float:left; width:758px; border:1px solid #dfdfdf; border-bottom:none; margin-bottom:20px; }
.pricetabletd1{ background-color:#ffffff; padding:0px 15px; font-size:18px; color:#3c3c3c; line-height:48px; font-weight:normal; border-bottom:1px solid #dfdfdf;}
.pricetabletd2{ background-color:#fafafa; padding:0px 15px; font-size:18px; color:#3c3c3c; line-height:48px; font-weight:normal; border-bottom:1px solid #dfdfdf;}


.bookingol{ width:760px; padding:0px; margin:0px; float:left;  background:#ffffff;}
.bookingol p{ font-size:20px; line-height:40px; color:#656565; text-align:justify; padding-bottom:20px;}

.bookingol p span{ color:#e6212b;}

.bookingol .imgdiv{ padding:50px 0px; width:100%; float:left; height:52px; line-height:52px; text-align:center; background:url(../images/d2.png) center center no-repeat #ffffff; color:#ffffff; font-size:26px; font-weight:normal;}
.bookingol .bookdiv{ width:100%; float:left; height:400px; background:url(../images/yd.png) center top no-repeat; margin-top:20px;}
.bookingol .bookwenzi{ width:100%; float:left; margin-top:110px; text-align:center; height:160px; font-size:20px; color:#ffffff; line-height:45px;}

.bookingol .bookbook{ width:100%; float:left; height:50px; line-height:50px; text-align:center; color:#00d0d0; font-size:26px; font-weight:normal;}

.bookingol .bookbook a:link {color:#00d0d0; text-decoration: none; } 
.bookingol .bookbook a:visited {color:#00d0d0; text-decoration: none;} 
.bookingol .bookbook a:hover,a:active {color:#00d0d0; text-decoration: underline;}

.bookingol .dzdiv{ width:100%; float:left; height:1010px; background:url(../images/dz.png) center bottom no-repeat; margin-bottom:30px;}
.bookingol .dzwenzi{ width:100%; float:left; text-align:center; height:160px; font-size:20px; color:#2b2b2b; line-height:45px;}
.bookingol .dzdivimg{ width:100%; float:left; height:52px; line-height:52px; text-align:center; background:url(../images/dzb.png) center center no-repeat; color:#ffffff; font-size:26px; font-weight:normal; margin-top:220px; }

.bookingol .dzdivimg a:link {color:#ffffff; text-decoration: none; } 
.bookingol .dzdivimg a:visited {color:#ffffff; text-decoration: none;} 
.bookingol .dzdivimg a:hover,a:active {color:#ffffff; text-decoration: underline;}



/*list2*/
.laos1130{ margin-left:auto; margin-right:auto; padding-top:15px; width:1230px; overflow:hidden;}

.card{float:left; width:380px; margin:15px 15px; 
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  height:330px;
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
}
.card a { color: inherit;  text-decoration: none;}

.card:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}


/*tour*/
.tour100z{ float:left; width:100%; }
.tour1230{ margin-left:auto; margin-right:auto; width:1230px; overflow:hidden;}
.tourxm{float:left; position: relative; width:585px; margin-left:15px; margin-right:15px ; height:230px; margin-bottom:30px;}
.tourxm a.video_txt {position: absolute; width:585px; left:0px; top:190px; height:40px; font-size:16px; line-height:40px; color:#fff; text-align:center; background:url(/skin/default/images/black-50.png);  text-decoration: none; border-radius:0 0 4px 4px;}
.tourxm a.video_txt:hover {color:#ffffff; text-decoration:underline; border-radius:0 0 4px 4px;}
.tourxm img{ border-radius: 4px;}
/*theme*/
.theme1232{ margin-left:auto; margin-right:auto; width:1230px; overflow:hidden;}
.themez{float:left; width:216px; margin-left:15px; margin-right:15px ; margin-bottom:30px;}
.themez .i{float:left; width:216px; height:280px;}
.themez .i img{ border-radius: 4px 4px 0 0; width:216px; height:280px;}
.themez .t{float:left; width:216px; height:42px; line-height:42px; padding:0px; border-radius:  0 0 4px 4px; text-align:center; font-size:16px; color:#ffffff; background-color:#3b3b3b;}
.themez .t a:link {color:#ffffff; text-decoration: none; } 
.themez .t a:visited {color:#ffffff; text-decoration: none;} 
.themez .t a:hover,a:active {color:#ffffff; text-decoration: underline;}

.thanks1200{ margin-left:auto; margin-right:auto; width:1230px; overflow:hidden; text-align:center; padding-bottom:30px;}
.thanks1200 p{ display:block; font-size:16px; color:#3a3a3a; line-height:40px; width:100%; text-align:center;}

/* questions */
.UI-bubble{display:inline-block;width:23px;height:23px; margin-top:3px; overflow:hidden;background:url(../images/sicons.png) -26px 0px no-repeat; background-size:46px; }
.UI-ask2{display:inline-block;width:26px;height:26px; margin-top:3px; overflow:hidden;background:url(../images/info.png) 0px 0px no-repeat; background-size:26px;}
.UI-ask{display:inline-block;width:23px;height:23px; margin-top:3px; overflow:hidden;background:url(../images/sicons.png) 0px 0px no-repeat; background-size:46px;}
#questions{width:800px; margin-left:auto; margin-right:auto; margin-bottom:40px; border-top:1px solid #e7e7e7; }
#questions li h5 .UI-ask, .UI-ask2,#questions li h5 .UI-bubble{position:absolute;left:0px;top:5px;}
#questions li{border-bottom:1px solid #e7e7e7; padding:10px 10px 10px 10px;}

#questions li a:link {color:#666; text-decoration: none; } 
#questions li a:visited {color:#666; text-decoration: none;} 
#questions li a:hover,a:active {color:#666; text-decoration: underline;}

#questions li h5{height:40px;position:relative;color:#666;font-size:16px; cursor:pointer; line-height:40px; overflow:hidden; padding:0 0 0 40px; font-weight:normal;}
#questions li .foldContent{ display:none; border-left:3px solid #e6212b;padding:10px 20px; margin-top:10px; margin-left:40px; margin-right:30px;  line-height:35px;background:#f8f8f8;color:#888;}





/*联系我们*/
.lxwomen{ float:left; width:1200px; overflow:hidden;  }
.lxwomen2{ float:left; width:1200px; overflow:hidden; }

.lxwomen3{ float:left; width:1200px; overflow:hidden; margin-top:30px;}

.lx400z1{width:375px; padding-left:25px; float:left;  margin-top:20px; height:250px; background:url(../images/lxwm2.png) left bottom no-repeat;}
.lx400z2{width:365px; padding-left:35px; float:left;  margin-top:20px; height:250px; background:url(../images/lxwm2.png) center bottom no-repeat;}
.lx400z3{width:355px; padding-left:45px; float:left;  margin-top:20px; height:250px; background:url(../images/lxwm2.png) right bottom no-repeat;}
.lx400bar1{width:100%;  height:50px; line-height:50px; font-weight:bold; float:left; font-size:16px;color:#e6212b;}
.lx400nei1 {width:100%; float:left;  height:190px; padding-top:10px; font-size:15px; line-height:36px; color:#8d8d8d;}

.lx400bar2{width:100%;  height:50px; line-height:50px; font-weight:bold; float:left; font-size:16px;color:#e6212b;}
.lx400nei2 {width:100%; float:left;  height:190px;  padding-top:10px;font-size:15px; line-height:36px; color:#8d8d8d;}
.lx400bar3{width:100%;  height:50px; line-height:50px; font-weight:bold; float:left; font-size:16px;color:#e6212b;}
.lx400nei3 {width:100%; float:left;  height:190px;  padding-top:10px;font-size:15px; line-height:36px; color:#8d8d8d;}


.wxzong{float:left; width:1200px; margin-top:30px; text-align:center; line-height:40px; color:#727272;}
.wxzong img{ display:block; margin-left:auto; margin-right:auto;}

.maps{float:left; width:100%; margin-top:30px; text-align:center; position:relative;}
.shuoming{ z-index:50; left:50%; width:200px; margin-left:-100px; height:50px; line-height:50px; text-align:center; border-radius:0px 0px 5px 5px; font-size:20px; background-color:#e6212b; color:#ffffff; position:absolute; box-shadow:#CCC 2px 2px;}

/*定制*/


.san400{float:left; width:400px; background:url(../images/dz1bg.png) center center no-repeat; height:260px;}
.san400 span{width:70px; float:left; margin-left:170px; letter-spacing:5px; margin-top:90px; color:#e6212b; font-size:26px; line-height:40px; text-align:center;  font-weight:normal; overflow:hidden;}

.hui400{background-color:#f9f9f9; float:left; margin-top:30px; width:1200px; border-radius:5px; overflow:hidden;}
.zn400z{width:400px; float:left; padding-top:30px;  padding-bottom:30px;}
.sanzn400{width:100%; float:left; text-align:center;  }
.sanzn400 img{width:200px;}
.ftspan400 {width:100%; float:left;color:#e6212b; height:60px; font-size:16px; line-height:30px;  text-align:center;  font-weight:normal; overflow:hidden;}

.san4002{float:left; width:400px; background:url(../images/dz2bg.png) center 46px no-repeat; height:300px;}
.san4002 span{width:100%; float:left; margin-top:120px; color:#ffffff; font-size:24px; line-height:40px; text-align:center; font-weight:normal; overflow:hidden;}

.san4002 .towf {width:100%; float:left;color:#6f6f6f; margin-top:70px;  font-size:16px; line-height:30px;  text-align:center;  font-weight:normal; overflow:hidden;}


.heart{ float:left; width:1200px; overflow:hidden; height:70px; background:url(../images/heart.png) center 0px no-repeat;}


.formzong{float:left; width:700px; margin-left:250px;}
.inputtijiaol{ float:left; width:350px; margin-top:25px;  }
.bitian { background:url(../images/bitian.png) right center no-repeat #FFF; }
.inputtijiaol .inname{font-size:16px; float:left; width:298px; border:1px solid #e2e2e2; border-radius: 4px; margin:0 20px;  padding-left:10px; height:36px; line-height:36px;}
.inputtijiaol .contmessage{font-size:16px; padding-left:10px; float:left; width:646px; border:1px solid #e2e2e2; border-radius: 4px; margin:0 20px; height:100px; line-height:26px; font-family:"MicroSoft YaHei";}

.submittj{ float:left; width:700px; text-align:center;}

.submittj .contactsubmit{color:#ffffff; background-color:#e6212b; width:180px; margin:40px auto 10px auto; font-size:18px; height:46px; text-align:center; border-radius:24px; border:1px solid #e6212b; cursor:pointer; }

.submittj .contactsubmit:hover{color:#e6212b; background-color:#ffffff; border:1px solid #e6212b; }


/*** shangwu **/
.formzongny{float:left; width:600px; margin-left:80px; margin-top:190px;}
.inputtijiaol8{ float:left; width:300px; margin-top:25px;  }
.bitian8 { background:url(../images/bitian.png) right center no-repeat #FFF; }
.inputtijiaol8 .inname{font-size:16px; float:left; width:248px; border:1px solid #e2e2e2; border-radius: 4px; margin:0 20px;  padding-left:10px; height:36px; line-height:36px;}
.inputtijiaol8 .contmessage{font-size:16px; padding-left:10px; float:left; width:546px; border:1px solid #e2e2e2; border-radius: 4px; margin:0 20px; height:100px; line-height:26px; font-family:"MicroSoft YaHei";}

.submittj8{ float:left; width:600px; text-align:center;}
.submittj8 .contactsubmit{color:#ffffff; background-color:#e6212b; width:200px; margin:35px auto 10px auto; font-size:26px; height:52px; line-height:52px; text-align:center; border-radius:28px; border:1px solid #e6212b; cursor:pointer; }
.submittj8 .contactsubmit:hover{color:#e6212b; background-color:#ffffff; border:1px solid #e6212b; }

/*** shangwu **/
.listz2{ float:left; width:100%; }
.dzzong12002{ margin-left:auto; margin-right:auto; width:1220px; overflow:hidden;}
.dzzong12002 h1{ width:1200px; color:#6f6f6f; font-size:30px; line-height:80px; height:80px; padding-top:10px; float:left; text-align:center;  font-weight:normal;}
.dzzong12002 h2{ width:1200px; color:#6f6f6f; font-size:16px; line-height:36px; float:left; text-align:center;  font-weight:normal;}



.shangwu{float:left; width:1220px; }
.shangwun{float:left; width:285px; margin:30px 10px 10px 10px; height:370px;}
.shangwun img{float:left; width:285px; height:185px; float:left; border-radius:4px 4px 0 0;}
.shangwuni{float:left; width:245px; padding:0 20px; height:185px; background-color:#e6212b;  border-radius: 0 0 4px 4px;}
.shangwuni .t{float:left; width:100%; padding-top:10px; height:50px; line-height:50px; font-size:20px; color:#ffffff; font-weight:100; text-align:center;}
.shangwuni .d{float:left; width:100%; line-height:35px; font-size:16px; color:#006766;}


.expoz{float:left; width:285px; margin:30px 10px 10px 10px; height:335px;}
.expoz img{float:left; width:285px; height:285px; border-radius:4px;}
.expoz .f{float:left; width:100%; padding-top:10px; height:50px; line-height:25px; font-size:16px; color:#6f6f6f; font-weight:100; }


.expoz .f a:link {color:#6f6f6f; text-decoration: none; } 
.expoz .f a:visited {color:#6f6f6f; text-decoration: none;} 
.expoz .f a:hover,a:active {color:#6f6f6f; text-decoration: none;}


/*** jiameng **/
.case1220{ margin-left:auto; margin-right:auto; width:1220px; overflow:hidden; }
.expoz2{float:left; width:285px; margin:0px 10px 40px 10px; height:335px;}
.expoz2 img{float:left; width:285px; height:285px; border-radius:4px;}
.expoz2 .f{float:left; width:100%; padding-top:10px; height:50px; line-height:25px; font-size:16px; color:#6f6f6f; font-weight:100; }




/*** jiameng **/
.jmz{float:left; width:1200px; background:url(../images/jiameng.png) center center no-repeat; height:410px; position:relative; margin-top:30px; margin-bottom:10px;}
.jmz1{float:left; width:200px; color:#6f6f6f; left:320px ; padding:65px 0; line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.jmz2{float:left; width:200px; color:#6f6f6f; left:680px ; padding:65px 0; line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.jmz3{float:left; width:200px; color:#6f6f6f; top:110px; left:140px; padding:65px 0; line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.jmz4{float:left; width:200px; color:#6f6f6f; top:110px; left:860px; padding:65px 0; line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.jmz5{float:left; width:200px; color:#ffffff; top:110px; left:500px; padding:65px 0; line-height:70px; font-size:30px ; text-align:center; position:absolute;}
.jmz6{float:left; width:200px; color:#6f6f6f; top:210px; left:320px; padding:65px 0; line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.jmz7{float:left; width:200px; color:#6f6f6f; top:210px; left:680px; padding:65px 0; line-height:35px; font-size:16px ; text-align:center; position:absolute;}



.liuche{float:left; width:1200px; background:url(../images/jiameng2.png) center center no-repeat; height:170px; position:relative; margin-top:30px; margin-bottom:10px;}

.liuche1{float:left; width:150px; color:#6f6f6f; left:90px ;  top:2px;line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.liuche2{float:left; width:150px; color:#6f6f6f; left:440px ; top:2px;line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.liuche3{float:left; width:150px; color:#6f6f6f; left:785px; top:2px;line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.liuche4{float:left; width:150px; color:#6f6f6f; top:132px; left:260px; line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.liuche5{float:left; width:150px; color:#6f6f6f; top:132px; left:610px; line-height:35px; font-size:16px ; text-align:center; position:absolute;}
.liuche6{float:left; width:150px; color:#6f6f6f; top:132px; left:960px; line-height:35px; font-size:16px ; text-align:center; position:absolute;}


.jmlxi{ float:left; margin-top:30px; margin-bottom:30px; width:1200px; height:190px; border-radius:4px; overflow:hidden; background:url(../images/jiameng3.png) center  bottom no-repeat #f9f9f9;}

.jmlxi400{ float:left; padding-top:100px; width:300px; height:60px; color:#6f6f6f; line-height:60px; font-size:16px ; text-align:center;}

.jmlxi400 a:link {color:#6f6f6f; text-decoration: none; } 
.jmlxi400 a:visited {color:#6f6f6f; text-decoration: none;} 
.jmlxi400 a:hover,a:active {color:#6f6f6f; text-decoration: underline;}

.beijing:hover{background:url(../images/wxs2.png) center 35px no-repeat ;}
/*** THUMB**/
.card__thumb {
  height: 240px;
  overflow: hidden;
border-radius:0px 0px 4px 4px;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}
.card__thumb img {
  display: block;
  height:240px; width:380px;
  border-radius:4px 4px 4px 4px;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
}
.card:hover .card__thumb {height: 180px;   border-radius:4px 4px 4px 4px;}

.card:hover .card__thumb img { opacity: 0.6;  -webkit-transform: scale(1.2); transform: scale(1.2);}

/*** BODY**/
.card__body {
  position: relative;
  height:50px;
  padding: 15px 20px;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;

}
.card:hover .card__body { height: 120px;}

.card__title {
  margin: 0;
  padding: 0 0 10px 0;
  color: #565656;
  font-size: 18px;

  text-transform: uppercase;
}

.card__subtitle {
  margin: 0;
  padding: 0px;

  font-size: 16px;
line-height: 28px;
  color:#7f7f7f;
}

.card__description {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 15px;
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: #8f8f8f;
  line-height: 28px;
  opacity: 0;
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.card:hover .card__description { opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}



/*list*/

.listz{ float:left; width:100%; padding-bottom:30px;}
.list990{ margin-left:auto; margin-right:auto; width:1200px; }

.zongl{ width:1198px; float:left; height:390px; border:1px solid #e4e4e4; overflow:hidden; background: #ffffff; margin-top:30px; border-radius:4px;
  box-shadow: 0 0 5px rgba(3, 3, 3, 0.1);
  overflow: hidden;
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;}
.zongl:hover{ box-shadow: 0 0 10px rgba(3, 3, 3, 0.3);}

.lbiaot{ width:1168px; padding-left:30px; overflow:hidden; float:left; height:48px; line-height:48px; border-bottom:1px solid #f5f5f5; font-size:1.2em; font-family: "Microsoft Yahei"; color:#e6212b; border-radius:5px 5px 0 0; font-weight:normal;}