/*---------------------------------------------------*/
html,body{margin:0 auto; padding:0;background:#e7e7e7; font-size:12px; line-height:24px; font-family:"Î¢ÈíÑÅºÚ","Microsoft Yahei"; text-decoration:none; color:#666; }
a{font-size:12px; line-height:24px; color:#666;text-decoration:none;}
a:hover{color:#c10202;}
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:0px; line-height:1px; font-size:1px;}
.fl{float:left;}
.fr{float:right;}
.inner{display:block; width:1003px; margin:0 auto;}
.z1{font-size:12px; color:#666;}
.z2{color:#c10202; font-size:15px;}
.z5{color:#c10202; font-size:15px;}


.ding{display:block; width:100%; height:110px; background:url(../images/dingbg.jpg) repeat-x left top;}
.ding .inner{display:block; position:relative; z-index:6; left:0; top:0;width:1021px; }
.ding .inner .logo{position:absolute; left:0; top:0; width:170px; height:162px; background:url(../images/logo.png) no-repeat left top;}
.ding .inner .d_r{position:absolute; left:180px;  top:0px; height:110px;width:820px;z-index:7;}
.ding .inner .d_r .r_t{display:block; height:39px; width:820px;}
.ding .inner .d_r .r_t .name{line-height:39px; color:#b2b0af; font-size:14px;}
.ding .inner .d_r .r_t .tel{font-size:17px;color:#fff;padding-left:28px; background:url(../images/tel.jpg) no-repeat left center; line-height:39px;margin-right:10px;}
.ding .inner .d_r .r_t .lm{width:153px; height:26px; background:url(../images/lm.jpg) no-repeat left center; margin-top:7px; position:relative; z-index:2; left:0; top:0; cursor:pointer;}
.ding .inner .d_r .r_t .lm dl{display:none; width:153px; position:absolute; left:0; top:26px;}
.ding .inner .d_r .r_t .lm dl dd{display:block; height:36px; background:#fff; line-height:36px; border-bottom:1px solid #e1e1e1;}
.ding .inner .d_r .r_t .lm dl dd a{display:block; height:36px; line-height:36px; font-size:14px; color:#666; padding-left:15px;}
.ding .inner .d_r .r_t .lm dl dd a:hover{background:#c10202; color:#fff;}


.ding .inner .d_r  .menu{display:block; height:71px; width:816px;}
.ding .inner .d_r  .menu li{float:left;width:102px; height:71px; background:url(../images/menu_li.jpg) no-repeat left center; text-align:center; position:relative; left:0; top:0; z-index:8;}
.ding .inner .d_r  .menu li.none{background:none;}
.ding .inner .d_r  .menu li a{display:block; width:102px; height:71px; line-height:71px; font-size:14px; color:#fff; font-weight:bold;}
.keyword{display:block; padding-left:200px; width:803px; margin:0 auto; font-size:14px; color:#666;line-height:20px;padding-top:15px;}
.keyword .en{font-size:12px; color:#666;  }



.ding .inner .d_r  .menu li dl {display: none;position: absolute;top:71px;left:0px;width:100px; background:#3B3132; z-index:9;}
.ding .inner .d_r  .menu li:hover dl { display: block;}
.ding .inner .d_r  .menu li dl dd { float: none; background:none; height:34px; border-bottom:solid 1px #4d4243; border-top:1px solid #282222;text-align:center;}
.ding .inner .d_r  .menu li dl dd a {display: inline-block;width:100px; height:34px; line-height:34px; font-size:13px;font-weight:normal;padding:0; text-align:center; background:none;}
.ding .inner .d_r  .menu li dl dd a {display: block;width:100px; color:#fff;height:34px;border-bottom:none;}
.ding .inner .d_r  .menu li dl dd a:hover { background:none;background:#BF0000; padding-top:0px; color: #fff;line-height:34px; height:34px;text-align:center;border-bottom:none; }


.bot{display:block; width:100%; margin-top:30px;  background:#1e1615;color:#a9a5a5;}
.support{display:block; width:100%;padding:10px 0px; color:#c2c0c0; background:#352d2d;}
.support a{color:#c2c0c0; }
.bot .inner{display:block; width:1003px; margin:0 auto; padding:20px 0px;}
.bot .inner dl{float:left; width:100px; padding-right:30px; background:url(../images/ge.jpg) repeat-y right top; height:170px; margin-right:30px;}
.bot .inner dl dt a{display:block; height:50px; font-size:16px; line-height:50px; color:#fff; font-weight:bold;}
.bot .inner dl dd a{color:#a9a5a5;line-height:20px;}
.bot .inner dl dd a:hover{color:#fff;}

.bot .inner dl.last{float:right; width:350px;background:none;padding-right:0px; margin-right:0px;}
.bot .inner dl.last dd{display:block; }
.bot .inner dl.last .pic{float:left;width:94px; height:95px;}
.bot .inner dl.last .contact{float:right; width:237px;color:#a9a5a5; line-height:20px;font-size:12px;}


/*-------------------------------------------banner----------------------------------------------------------------ÇÐ»»*/
.banner{display:block; width:1023px; height:360px; margin:0 auto; background:url(../images/j1.jpg) no-repeat left bottom; margin-top:10px;}
.banner .out{display:block; width:1023px;height:360px;  background:url(../images/j2.jpg) no-repeat right bottom;}

.banner .inner {width:1003px;margin-left:10px;	height : 360px;	}
.banner .inner div#slide-holder {z-index:2;width : 1003px;height : 360px;position : absolute;}
.banner .inner div#slide-holder div#slide-runner {top : 0px;left:0px;width : 1003px;height : 360px;overflow:hidden;position:absolute;z-index:3;}
.banner .inner div#slide-holder img {margin : 0;display : none;position : absolute;z-index:4;}
.banner .inner div#slide-holder div#slide-controls {
left : 0;bottom : 0px;width : 1003px;height : 32px;display : none;position : absolute;background : url(../images/slide-bg.png) 0 0;z-index:5;}
.banner .inner div#slide-holder div#slide-controls p.text {float : left;color : #fff;display : inline;font-size : 14px;line-height:16px;margin : 8px 0 0 20px;text-transform : uppercase;}
.banner .inner div#slide-holder div#slide-controls p#slide-nav {
float : right;height : 20px;display : inline;margin : 6px 6px 0 0;}
.banner .inner div#slide-holder div#slide-controls p#slide-nav a {float : left;width : 20px;height : 20px;display : inline;font-size : 12px;margin : 0 5px 0 0;
line-height : 20px;color:#fff;font-weight : bold;text-align : center;text-decoration : none;background-position : 0 0;background-repeat : no-repeat;}
.banner .inner div#slide-holder div#slide-controls p#slide-nav a.on {background-position : 0 -20px;}
.banner .inner div#slide-holder div#slide-controls p#slide-nav a {background-image : url(../images/silde-nav.png);}
.banner .inner div#nav ul li a {background : url(../images/nav.png) no-repeat;}

.banner_yin{display:block; width:1003px; height:34px; background:url(../images/byin.jpg) no-repeat left top; margin:0 auto;}