﻿/*---------------------------------------------------------------------------------------------------------------*/
html,body{margin:0 auto; padding:0; font-size:12px; line-height:24px; font-family:Candara,Arial, Helvetica, sans-serif;text-decoration:none; color:#666; }
a{font-size:12px; line-height:24px; color:#666;text-decoration:none;font-family:Candara,Arial, Helvetica, sans-serif;}
a:hover{color:#c30d23;}
img{border:0;}
table{border-collapse:collapse;}
ul,dl,ol,li{list-style:none; }
ul,dl,ol,li,dt,dd,h1,h2,h3,h4,p,div{margin:0; padding:0;}
/*------------------------------------------------------------------------------------------------------------*/
.clear{clear:both; height:0; line-height:1px; font-size:1px;}
.fl{float:left;}
.fr{float:right;}
.inner{display:block; width:1200px; margin:0 auto;}

.z2{color:#cf4444;}

.ding{display:block; width:100%; height:40px; background:#747272;}
.ding .inner{display:block; width:1200px; height:40px; margin:0 auto; position:relative; z-index:12; left:0; top:0;}
.ding .inner .logo{display:block; position:absolute; left:0; z-index:13; top:0;}
.ding .inner .fl{margin-left:150px;width:300px; line-height:40px; font-size:14px; color:#fff;}
.ding .inner .fr{width:380px;}
.ding .inner .fr .phone{padding-left:17px; background:url(../images/phone.jpg) no-repeat left center; font-size:15px; color:#fff; line-height:40px;float:left;margin-right:15px;}
.ding .inner .fr .tel{padding-left:17px; background:url(../images/tel.jpg) no-repeat left center; font-size:15px; color:#fff; line-height:40px;float:left;}
.ding .inner .fr .bb{float:right; width:80px; height:40px; font-size:13px; text-transform:uppercase; color:#fff; background:#CF4344; text-align:center;}
.ding .inner .fr .bb a{color:#fff; font-size:13px; color:#fff; text-align:center;line-height:40px;}


.logom{display:block; width:1200px; margin:0 auto; height:150px; }
.logom .fl{width:350px; padding-top:50px;margin-left:150px;}
.logom .fr{width:680px;}
.logom .fr ul.menum{display:block;width:100%;}
.logom .fr ul.menum li{float:left; width:97px; line-height:150px; font-size:16px;}
.logom .fr ul.menum li a{display:block; width:100%;line-height:150px; font-size:16px; text-align:center;}
.logom .fr ul.menum li a:hover{color:#c30d23; font-weight:bold;}



.friendlink{display:block; width:1198px; height:168px; border:1px solid #e1e1e1; margin:0 auto; margin-top:80px;}
.friendlink .f_in{display:block; padding:20px 30px;}
.friendlink .f_in .title{display:block;line-height:30px; padding-bottom:10px;background:url(../images/line.jpg) no-repeat left bottom;}
.friendlink .f_in .title h4{display:block; line-height:30px; font-size:20px; color:#d35757;}
.friendlink .f_in .title h4 .en{font-size:14px; color:#999; text-transform:uppercase; font-family:Candara; font-weight:normal; padding-left:7px;}
.friendlink .f_in .con{display:block; padding-top:10px; font-size:14px; line-height:24px;}
.friendlink .f_in .con a{font-size:14px; line-height:30px;padding:0px 22px;display:inline-block;}

.search_out{display:block; width:100%; height:70px; box-shadow:1px 1px 5px 0px #eee;}
.search_out .keyword{width:480px; font-size:14px; line-height:70px; color:#444;}
.search_out .keyword a{font-size:14px; line-height:70px;}
.search_out .search{width:409px; height:41px; margin-top:14px; background:url(../images/search_bg.jpg) no-repeat left top;}
.search_out .search .txt{float:left;width:356px; height:41px; border:none; background:none; padding-left:10px;line-height:41px;color:#888; font-size:13px; }
.search_out .search .btnx{float:right;width:40px; height:41px;border:none; background:none;cursor:pointer;}

.dl-menuwrapper{display:none;}
.btn3{display:none;}


.submenu{display:block; width:100%; height:55px; background:#cf4444; margin-top:60px;}
.submenu .inner{font-size:15px; color:#fff;line-height:55px; text-align:center;}
.submenu a{font-size:15px; line-height:55px; color:#fff;padding:0px 40px;}

.bot{display:block; width:100%; background:#525252;}
.bot .inner{display:block; padding:50px 0px;}
.bot .inner .fl{width:150px; }
.bot .inner .fr{width:1040px;  font-size:14px; color:#b6b6b6; line-height:28px;}
/*------------------------------------------------------------------------------*/
#banner{display:block;cursor:pointer;width:100%;height:540px;position:relative;margin:0px auto;z-index:2;}
#banner .imglist{width:100%;height:540px;position:absolute;top:0px;left:0px;}
#banner .imglist a{display:block; width:100%; height:540px; cursor:pointer;}
#banner .img01{background:url(../images/1.jpg) no-repeat center top;}
#banner .img02{background:url(../images/2.jpg) no-repeat center top;}
#banner .img03{background:url(../images/3.jpg) no-repeat center top;}
#banner .left{display:block;position:absolute;left:5%; top:210px;width:40px; height:74px;background:url(../images/focus_btn.png) no-repeat 0px  top;z-index:7;}
#banner .right{display:block;position:absolute; right:5%; top:210px;width:40px; height:74px;background:url(../images/focus_btn.png) no-repeat -36px top;z-index:8;}
.btn{position:absolute;bottom:30px;left:47%;display:block;padding:2px 15px; border-radius:11px;z-index:3;}
.btn li{float:left;height:16px;width:16px;margin:0px2px; background:url("../images/1.png") no-repeat; cursor:pointer;}
.btn .hover{background:url("../images/2.png") no-repeat;}