@charset "utf-8";
/* CSS Document */
body{text-align:center; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:14px;  margin:0px 0px;  padding:0px 0px; color:#333333; background:#fff}  

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  
td{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;  font-size:14px;  }  
table{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  
td {font-size:14px }  
tr {font-size:14px}  
th {font-size:14px}  
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}  
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}    
a:link {color:#333333;text-decoration:none;  }  
a:visited {color:#333333;text-decoration:none;  }  
a:hover {color:#c39b54;text-decoration:none;  }  
a:active {color:#333333;text-decoration:none;  } 
.grey{color:#999999}
.grey a{color:#999999; text-decoration:none}
.grey a:hover{color:#c39b54; text-decoration:none}
.grey2{color:#666}
.grey2 a{color:#666; text-decoration:none}
.grey2 a:hover{color:#c39b54; text-decoration:none}
.grey3{color:#333}
.grey3 a{color:#333; text-decoration:none}
.grey3 a:hover{color:#c39b54; text-decoration:none}
.red{color:#d41b1f}
.red a{color:#d41b1f; text-decoration:none}
.red a:hover{color:#d41b1f; text-decoration:underline}
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#fff; text-decoration:underline}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#c39b54; text-decoration:none}
.yellow{color:#c7a15e;}
.yellow a{color:#c7a15e; text-decoration:none}
.yellow a:hover{color:#c39b54; text-decoration:none}
.blue{color:#1161c0;}
.blue a{color:#1161c0; text-decoration:none}
.blue a:hover{color:#1161c0; text-decoration:underline}
.blue1{color:#014592}
.blue1 a{color:#014592; text-decoration:none}
.blue1 a:hover{color:#014592; text-decoration:none}
.blue2{color:#9ba3b1}
.blue2 a{color:#9ba3b1; text-decoration:none}
.blue2 a:hover{color:#fff; text-decoration:none}
.grey1{color:#515151}
.grey1 a:link {color:#515151;text-decoration:none;  }  
.grey1 a:visited {color:#515151;text-decoration:none;  }  
.grey1 a:hover {color:#d41b1f;text-decoration:none;  }  
.grey1 a:active {color:#b5b5b5;text-decoration:none;  } 
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner1{clear:both}
.banner2{clear:both;}
.t01{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.t02{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}

.header{clear:none; width:1200px; margin:0px auto; padding:15px 0px; overflow:hidden}
.logo{float:left}
.menu{float:right; font-size:16px; line-height:50px}
.menu ul{list-style-type:none; padding:0px; margin:0px;}
.menu li{width:auto; float:left; margin-left:60px;}
.menu li.hover a{color:#b65d03}

.av{clear:both}
/* flexslider */
.av .flexslider{position:relative;height:700px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1 }
.av .slides{position:relative;}
.av .slides li{height:700px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }
.av .flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.av .flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 2px;*display:inline;zoom:1;}
.av .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.av .flex-control-nav .flex-active{background-position:0 0;}

.av .flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.av .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}*/

.mproducts{clear:both; width:1200px; margin:0px auto; overflow:hidden; padding:95px 0px 0px 0px;}
.mtitle{clear:both; text-align:center; margin-bottom:30px}
.mtitle2{clear:both; text-align:center; color:#999999; margin-bottom:60px}
.content{clear:both}
.hiddendiv{display: none;}
.tabqh{height:740px; position:relative;width:1100px; margin:0px auto; text-align:center}
.tabqh .tmenu{height:30px; line-height:30px; width:930px; margin:0px auto; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.tabqh .tmenu a{color:#4b4949;font-size:16px;text-decoration:none; display:block; float:left; height:30px; line-height:30px; width:auto; padding:0px 10px; margin:0px 5px; text-align:center}
.tabqh .tmenu  a.tabactive{color:#fff; background:#c39b54;}
.tabqh .tabdiv{font-size:14px;height:290px;position:absolute;text-align:left;top:100px;width:1100px; left:0; margin:0px auto}
.mp_pic{clear:both; text-align:center}
.mp_title{font-size:24px; color:#000000; font-weight:bold; text-align:center; padding:10px 0px 20px 0px; overflow:hidden}
.mp_title em{font-style:normal; background:#c39b54; font-size:16px; text-align:center; padding:2px 6px;  margin-left:8px;border-radius:3px}
.mp_info{clear:both; font-size:16px; text-align:left; line-height:32px; color:#000000; padding-bottom:25px; overflow:hidden}
.mp_info2{clear:both; text-align:center; font-size:16px; color:#666666}
.mp_more{clear:both; margin-top:30px}
.mp_more a{display: block; width: 120px; height:40px; line-height:40px; font-size:16px; color:#7e7e7e;margin:0 auto; border:1px solid #dedddb; text-align:center;border-radius:3px;}
.mp_more a:hover{color: #fff;border-radius:3px;background:#c39b54; border:1px solid #c39b54}

#mabout{clear:both; background:#fff url(../images/bg01.jpg) repeat-x 0px 0px; padding:55px 0px; overflow:hidden}
.mabout{width:1200px; margin:0px auto;}
.ma_top{clear:both; padding:20px 0px 105px 0px; overflow:hidden}
.ma_top .left{width:719px; margin-right:45px;}
.ma_top .right{float:left; width:436px; padding-top:35px}
.ma_name{background:url(../images/line01.jpg) no-repeat 0px bottom;font-size:24px; color:#000000; font-weight:bold; text-align:left; padding-bottom:10px; clear:both; margin-bottom:20px; overflow:hidden}
.ma_info{clear:both;font-size:18px; text-align:left; line-height:28px; color:#000000; overflow:hidden;}
.ma_info2{clear:both; text-align:left; line-height:28px; color:#999999; padding:20px 0px 40px 0px;}
.ma_more{clear:both; }
.ma_more a{display: block; width: 120px; height:40px; line-height:40px; font-size:16px; color:#7e7e7e;margin:0 auto; border:1px solid #dedddb; text-align:center;border-radius:3px; float:left}
.ma_more a:hover{color: #fff;border-radius:3px;background:#c39b54; border:1px solid #c39b54}
.ma_bottom{clear:both; width:1199px; margin:0px auto}
.ma_bottom ul{list-style-type:none; padding:0px; margin:0px;}
.ma_bottom li{width:341px; float:left; margin:0px 20px}
.ma_bottom li:nth-child(2){margin:0px 48px;}
.ma_bottom li{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}
.ma_bottom li:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
}

.mnews{clear:both; width:1200px; margin:0px auto; padding:20px 0px 50px 0px;}
.mnews ul{list-style-type:none; padding:0px; margin:0px;}
.mnews li{width:364px; float:left}
.mnews li:nth-child(2){margin:0px 54px;}
.mnews .content{clear:both; padding-top:30px}
.mn_content{clear:both; padding:30px 15px 0px 15px}
.mn_title{font-size:18px; color:#000000; text-align:left; line-height:32px; font-weight:bold}
.mn_time{clear:both; height:25px; line-height:25px; padding:12px 0px 20px 0px}
.mnews .mn_time ul{list-style-type:none; padding:0px; margin:0px;}
.mnews .mn_time li{width:auto; float:left; padding:0px 8px; text-align:center; color:#FFFFFF; font-size:12px; margin:0px;}
.mnews .mn_time li:nth-child(1){background:#c39b54}
.mnews .mn_time li:nth-child(2){background:#000}
.mn_info{clear:both; text-align:left; line-height:28px; color:#999999}
.mn_more{clear:both; text-align:right; color:#c39b54; font-size:16px; margin-top:10px}
.mn_more a:link {color:#c39b54;text-decoration:none;  }  
.mn_more a:visited {color:#c39b54;text-decoration:none;  }  
.mn_more a:hover {color:#333;text-decoration:none;  }  
.mn_more a:active {color:#c39b54;text-decoration:none;  } 
.mn_more2{clear:both; padding-top:45px;overflow:hidden}
.mn_more2 a{display: block; width: 120px; height:40px; line-height:40px; font-size:16px; color:#7e7e7e;margin:0 auto; border:1px solid #dedddb; text-align:center;border-radius:3px;}
.mn_more2 a:hover{color: #fff;border-radius:3px;background:#c39b54; border:1px solid #c39b54}

.mline{background:#e4e6ed; height:1px; clear:both; overflow:hidden; margin-top:20px; width:1200px; margin:0px auto;}
.mbottom{clear:both; width:1200px; margin:0px auto;padding:60px 0px 60px 0px; overflow:hidden}
.mbottom .left{}
.mbottom .left ul{list-style-type:none; padding:0px; margin:0px;}
.mbottom .left li{width:auto; float:left; text-align:left; line-height:28px; color:#999999; margin-right:67px}
.mbottom .left li h1{padding:0px; margin:0px; font-size:18px; margin-bottom:10px; color:#000000; font-weight:normal}
.mbottom .right{border-left:1px solid #e4e6ed; width:325px; padding-left:30px; font-size:18px; text-align:left; color:#000000}
.mbottom .right ul{list-style-type:none; padding:0px; margin:0px;}
.mbottom .right li{text-align:left; line-height:28px; font-size:18px; padding-left:40px}
.mbottom .right li:nth-child(1){background:url(../images/i01.jpg) no-repeat 0px 3px; line-height:24px; margin-bottom:15px}
.mbottom .right li:nth-child(2){background:url(../images/i02.jpg) no-repeat 0px 4px; line-height:38px}
#footer{clear:both; background:#000; height:60px; line-height:60px}
.footer{width:1200px; margin:0px auto}

.sub_about{clear:both; background:url(../images/sub_about.jpg) no-repeat center; height:300px;}
.sub_products{clear:both; background:url(../images/sub_products.jpg) no-repeat center; height:300px;}
.sub_services{clear:both; background:url(../images/sub_services.jpg) no-repeat center; height:300px;}
.sub_news{clear:both; background:url(../images/sub_news.jpg) no-repeat center; height:300px;}
.sub_job{clear:both; background:url(../images/sub_job.jpg) no-repeat center; height:300px;}
.sub_contact{clear:both; background:url(../images/sub_contact.jpg) no-repeat center; height:300px;}

#subwarp{clear:both;}
.sub_menu{clear:both; padding:70px 0px 90px 0px; overflow:hidden; font-size:18px; color:#000; text-align:center}
.sub_menu2{padding-bottom:55px}
.sub_menu a{margin:0px 35px;}
.sub_menu a:link {color:#000;text-decoration:none;  }  
.sub_menu a:visited {color:#000;text-decoration:none;  }  
.sub_menu a:hover {color:#c7a15e;text-decoration:none;  }  
.sub_menu a:active {color:#000;text-decoration:none;  } 
.sub_menu a.hover{color:#c7a15e}
.mn_more2{clear:both; padding-top:45px;overflow:hidden}
.sub_title{clear:both; background:url(../images/line02.jpg) no-repeat center bottom; padding-bottom:15px;}
.sub_title h1{font-size:34px; color:#000000; padding:0px; margin:0px;}
.sub_title h2{font-size:18px; font-weight:normal; padding:0px; margin:0px; margin-top:20px; color:#040000}
.sub_title2{clear:both;}
.sub_title2 h1{font-size:34px; color:#000000; padding:0px; margin:0px;}
.sub_title2 h2{font-size:18px; font-weight:normal; padding:0px; margin:0px; margin-top:20px; color:#040000}
.sub_title2 .time{font-size:14px; text-align:center; color:#999999; border-bottom:1px solid #ecf0f4; padding:10px 0px 30px 0px; overflow:hidden; margin-bottom:75px}
.sub_title2 h3{font-size:24px; color:#c7a15e; padding:0px; margin:0px; font-weight:normal}
.sub_content{clear:both; width:1200px; margin:0px auto}
.sub_content2{clear:both;}

.about_content{ font-size:16px; padding:40px 0px 60px 0px;color:#999999}
#bgcolor{background:#f9f9f9; overflow:hidden; clear:both}
.bgcolor{width:1200px; margin:0px auto; padding:55px 0px; clear:both}
.axis{clear:both; background:url(../images/line03.jpg) repeat-y center; overflow:hidden; padding:40px 0px 90px 0px; margin-top:50px}
.axis ul{list-style-type:none; padding:0px; margin:0px;}
.axis li{width:613px; clear:both}
.axis li img{margin-bottom:10px;}
.axis li:nth-child(n){float:left}
.axis li:nth-child(n) .axis_time{clear:both; text-align:right; font-size:30px; font-weight:bold; color:#000000; background:url(../images/bg02.png) no-repeat bottom; height:65px; line-height:65px; padding-bottom:26px; padding-right:70px}
.axis li:nth-child(n) .axis_content{clear:both; text-align:right; font-size:18px; line-height:32px; color:#000000; padding:30px 0px; padding-right:55px; }
.axis li:nth-child(2n){float:right}
.axis li:nth-child(2n) .axis_time{clear:both; text-align:left; font-size:30px; font-weight:bold; color:#000000; background:url(../images/bg03.png) no-repeat bottom; height:65px; line-height:65px; padding-bottom:26px; padding-left:70px}
.axis li:nth-child(2n) .axis_content{clear:both; text-align:left; font-size:18px; line-height:32px; color:#000000; padding:30px 0px; padding-left:55px; }

.culture_content{ font-size:16px; padding:40px 0px 60px 0px;color:#666666; clear:both}
.creative_all{clear:both; width:1200px; margin:0px auto; padding:50px 0px; overflow:hidden}
.creative_title{clear:both; text-align:left; padding-bottom:30px; overflow:hidden}
.creative_title h1{font-size:34px; color:#000000; padding:0px; margin:0px;}
.creative_title h2{font-size:18px; font-weight:normal; padding:0px; margin:0px; margin-top:10px; color:#040000}
.creative_title2{clear:both; text-align:right; padding-bottom:30px; overflow:hidden}
.creative_title2 h1{font-size:34px; color:#000000; padding:0px; margin:0px;}
.creative_title2 h2{font-size:18px; font-weight:normal; padding:0px; margin:0px; margin-top:10px; color:#040000}
.creative_content{clear:both; font-size:16px; line-height:32px; color:#333333; text-align:left}
.creative_content .left{width:630px; margin-right:37px;}
.creative_content .right{width:533px;}

.sub_honor{clear:none; margin-left:-30px; padding-bottom:60px; overflow:hidden}
.sub_honor ul{list-style-type:none; padding:0px; margin:0px;}
.sub_honor li{width:380px; float:left; margin-left:30px; text-align:center; background:#fff; padding:20px 0px; margin-top:50px; font-size:18px; color:#000000; font-weight:bold}
.sub_honor li img{width:340px; height:240px; margin-bottom:10px}


.sub_case{clear:both; margin-left:-25px; padding-top:45px;}
.sub_case ul{list-style-type:none; padding:0px; margin:0px;}
.sub_case li{width:280px; float:left; margin-left:26px; padding-bottom:20px; font-size:18px;box-shadow:0px 0px 8px #f3f3f3;}
.sub_case li img{width:280px; height:210px; margin-bottom:20px;}
.sc_more{clear:both; padding:50px 0px;overflow:hidden}
.sc_more a{display: block; width: 120px; height:40px; line-height:40px; font-size:16px; color:#7e7e7e;margin:0 auto; border:1px solid #dedddb; text-align:center;border-radius:3px;}
.sc_more a:hover{color: #fff;border-radius:3px;background:#c39b54; border:1px solid #c39b54}
.sub_serevices{background:url(../images/bg04.png) no-repeat right; min-height:393px; padding-top:70px; margin-top:15px; overflow:hidden}
.sub_serevices .left{font-size:18px; text-align:left; color:#666666; width:584px; line-height:36px;}
.sub_serevices .left h1{font-size:18px; font-weight:bold; color:#000000; padding:0px; margin:0px; margin-bottom:20px;}
.ss_more{clear:both; margin-top:40px; overflow:hidden}
.ss_more a{display: block; width: 120px; height:40px; line-height:40px; font-size:16px; color:#7e7e7e;margin:0 auto; border:1px solid #dedddb; text-align:center;border-radius:3px; float:left}
.ss_more a:hover{color: #fff;border-radius:3px;background:#c39b54; border:1px solid #c39b54}
#quote{background:url(../images/bg05.jpg) no-repeat center; height:566px; clear:both}
.quote{width:1200px; margin:0px auto; clear:both}
.quote .title{font-size:34px; font-weight:bold; color:#FFFFFF; text-align:center; padding:45px 0px; overflow:hidden}
.quote .content{clear:both; width:655px; margin:0px auto}
.tex1{border:1px solid #7f949e; background:#293136; color:#7f949e; width:100%;height:45px; line-height:45px; font-size:18px;font-family:"Microsoft Yahei"; text-align:left;text-indent:10px}
.tex2{border:1px solid #7f949e; background:#293136; width:100%; color:#7f949e; font-size:18px; line-height:28px;font-family:"Microsoft Yahei"; text-align:left;text-indent:10px}

.case{clear:none; margin-left:-30px; padding-bottom:60px; overflow:hidden}
.case ul{list-style-type:none; padding:0px; margin:0px;}
.case li{width:380px; float:left; margin-left:30px; background:#fff; box-shadow:0px 0px 8px #f3f3f3; margin-top:50px}
.case li img{width:380px; height:285px;}
.case_info{padding:25px 15px; text-align:left; line-height:28px; font-size:16px}
.case_info h1{color:#000000; font-size:18px; font-weight:bold; padding:0px; margin:0px; margin-bottom:10px}
.case_pic{clear:both}
.case_info{clear:both; padding-top:20px;}
.bgcolor2{clear:both; background:#fff; padding:45px 40px 30px 40px; width:1120px; margin:0px auto; margin-bottom:60px; overflow:hidden}
.bgcolor2 .bg_content{padding-top:50px}
.bgcolor3{clear:both; background:#fff; padding:45px 0px 30px 0px; width:1200px; margin:0px auto; margin-bottom:60px; overflow:hidden}
.bgcolor3 .bg_content{padding:0px 35px;}

#pager{clear:both; text-align:center; padding:10px 0px; color:#8d8f93; font-size:18px}
#pager a{padding:5px 10px; text-align:center; color:#8d8f93; margin:0px 6px}
.pagelink1{padding:5px 10px; background:#c7a15e; color:#FFFFFF; margin:0px 6px}

.products{clear:none; margin-left:-30px; padding-bottom:60px; overflow:hidden}
.products ul{list-style-type:none; padding:0px; margin:0px;}
.products li{width:380px; float:left; margin-left:30px; background:#fff; box-shadow:0px 0px 8px #f3f3f3; margin-top:50px; font-size:18px; padding-bottom:20px;}
.products li img{width:380px; height:190px; margin-bottom:20px}
.products_pic{clear:both}
.products_btn{clear:both; padding:50px 0px 100px 0px}
.products_info{background:#f9f9f9; clear:both; padding:30px; text-align:left; line-height:36px; font-size:18px; color:#040000}
.products_technical{clear:both}
.products_technical .title{clear:both; text-align:left; font-size:18px; font-weight:bold; color:#000000; padding:40px 0px 30px 40px}
.products_technical .content{clear:both}
.tex3{background:#f9f9f9; border:1px solid #dcdcdc; height:45px; line-height:45px; color:#3e4046; width:100%; font-size:18px;font-family:"Microsoft Yahei"; text-align:left;text-indent:10px}
.tex4{background:#f9f9f9; border:1px solid #dcdcdc; width:100%; color:#3e4046; font-size:18px; line-height:28px;font-family:"Microsoft Yahei"; text-align:left;text-indent:10px}


.news{clear:none; margin-left:-30px; padding-bottom:60px; overflow:hidden}
.news ul{list-style-type:none; padding:0px; margin:0px;}
.news li{width:380px; float:left; margin-left:30px; background:#fff; margin-top:50px}
.news li img{width:380px; height:285px;}
.news_content{clear:both; padding:30px 15px 30px 15px}
.news_title{font-size:18px; color:#000000; text-align:left; line-height:32px; font-weight:bold}
.news_time{clear:both; height:25px; line-height:25px; padding:12px 0px 20px 0px}
.news_time ul{list-style-type:none; padding:0px; margin:0px;}
.news_time li{width:auto; float:left; padding:0px 8px; text-align:center; color:#FFFFFF; font-size:12px; margin:0px;}
.news_time li:nth-child(1){background:#c39b54}
.news_time li:nth-child(2){background:#000}
.news_info{clear:both; text-align:left; line-height:28px; color:#999999; font-size:16px;}
.news_more{clear:both; text-align:right; color:#c39b54; font-size:16px; margin-top:10px}
.news_more a:link {color:#c39b54;text-decoration:none;  }  
.news_more a:visited {color:#c39b54;text-decoration:none;  }  
.news_more a:hover {color:#333;text-decoration:none;  }  
.news_more a:active {color:#c39b54;text-decoration:none;  } 
.news_content{clear:both; font-size:16px; color:#666}

.sub_idea{clear:both; margin-left:-48px; padding:70px 0px; overflow:hidden}
.sub_idea ul{list-style-type:none; margin:0px; padding:0px;}
.sub_idea li{width:368px; float:left; margin-left:48px; text-align:left; line-height:32px; font-size:16px;}
.sub_idea li img{display:block; margin:0px auto; margin-bottom:15px;}
.sub_recruit{clear:both; padding:50px 0px 0px 0px; overflow:hidden}
.sub_recruit .left{width:504px; margin-right:50px;}
.sub_recruit .right{text-align:left; line-height:32px; font-size:16px; width:646px}
.recruit_btn{clear:both; text-align:right; margin-top:35px;}
.sub_enlist{clear:both; padding:40px 0px 60px 0px; overflow:hidden}
.sub_enlist .left{width:615px; text-align:left}
.sub_enlist .right{width:585px; font-size:16px; line-height:32px; color:#666; text-align:left}
.sub_enlist .right p{margin:0px; padding:20px 0px 10px 53px}
.sub_enlist .right strong{color:#000000}
.recruit{clear:both; padding:40px 0px 40px 0px; overflow:hidden}
.recruit ul{list-style-type:none; padding:0px; margin:0px;}
.recruit li{clear:both; background:#fff; padding:45px 20px; margin:10px 0px 30px 0px;}
.recruit_name{font-size:24px; color:#000000; font-weight:bold; line-height:28px;}
.recruit_info{ font-size:16px; color:#666; line-height:32px; padding-left:50px}

.contact{clear:both; background:#fff; padding:40px 60px 60px 60px; width:1080px; margin:60px auto; overflow:hidden}
.contact .title{clear:both; border-bottom:1px solid #e6eaf3; text-align:left; color:#666666; font-size:16px; text-align:left; line-height:32px; padding-bottom:30px}
.contact .title h1{padding:0px; margin:0px; font-size:30px; color:#000000; font-weight:normal; margin-bottom:15px}
.contact .content{clear:both; padding-top:45px; font-size:18px; color:#000000}
.contact .content td{font-size:18px}

/* box */
.box{width:800px; margin:0px auto; text-align:center}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0px 0px 0px;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:96px;margin:0 2px 0px 4px;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:400px;width:800px;}
.tb-s310, .tb-s310 img{max-height:400px;max-width:800px;}
.tb-s40, .tb-s40 a{height:62px;width:123px;}
.tb-s40, .tb-s40 img{height:62px;width:123px;}
.tb-booth{position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #c39b54;height:62px;padding:2px;}
.tb-thumb .tb-selected div{border:medium none;}
.tb-thumb li div{border:1px solid #eae7e7;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:175px;height:350px;background:#dea44e;border:1px solid #eae7e7;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}


.products_menu{margin:0px auto;   clear:both; padding:25px 0px 0px 0px;width:1200px; overflow:hidden; font-size:18px; color:#000; text-align:center}
.products_menu a{font-size: 16px;  display: inline-block; text-decoration: none;  height: 30px; line-height: 30px;  width: auto;  padding:3px 10px; margin: 0px 5px;  text-align: center;}
.products_menu a:link {color:#333333;text-decoration:none;  }  
.products_menu a:visited {color:#333333;text-decoration:none;  }  
.products_menu a:hover {color: #fff;  background: #c39b54;text-decoration:none;  }  
.products_menu a:active {color:#333333;text-decoration:none;  } 
.products_menu a.hover{color: #fff;  background: #c39b54;}

  .select-wrapper{
  font-size: 18px;
    font-family: "Microsoft Yahei";
    width:168px;
    height:43px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *float: left;
    background: #f9f9f9;
    border: 1px solid #dcdcdc;
  }
  .select-wrapper.focus{
    border: 1px solid #dcdcdc;
  }
  .select-button{
  font-size: 18px;
    font-family: "Microsoft Yahei";
    width:168px;
    height:43px;
    border: 0;
    background: #f9f9f9;
    cursor: pointer;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
  }
  .select-down{
    position: absolute;
    top: 21px;
    right: 12px;
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    border-color: #f9f9f9 transparent transparent transparent;
    border-style: solid;
    border-width: 6px;
  }  
  .disabled{
    color: #cccccc;
  }
  .select-list{
    width:168px;
    background: #fff;
    border: 1px solid #dcdcdc;
    box-shadow: 0 0 3px #ddd;
    border-radius: 3px;
    display: none;
    z-index: 2;
    position: absolute;
    left: -1px;
    top: 35px;
    overflow: hidden;
  }
  .select-list ul{
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 34px;
    max-height: 240px;
  }
  .select-list ul li{
    width: auto;
    height: 34px;
    padding-left: 10px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
  }
  .select-list ul li.selected,
  .select-list ul li:hover{
    color: #000;
    background: #f9f9f9;
  }
  
  /* 下拉列表不可用样式 */
  .select-button-disable{
    color: #ccc;
    width:168px;
    height: 34px;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
    padding-left: 10px;
    overflow: hidden;
    text-align: left;
    outline: none;
  }
  .select-down-disable{
   color: #ccc;
    font-size: 18px;
    position: absolute;
    top: 0;
    right: 10px;
   line-height: 34px;
  }