/* CSS Document */
body{width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;overflow-x:hidden;background:#F5F5F5;}
dl,dt,dd,p,span.table,tr,td,ul,li,div,h3,h4,h5,body{margin:0px;padding:0px;}
ul{list-style:none;}
img{border:none;}
a{text-decoration:none; color: #666;}
.mg_T10{margin-top:10px;display:inline;}
.tab{width:100%;margin-bottom:10px;}
.tab td{border:1px #dedede solid;padding:3px;}



.top,.middle,.bottom,.banner,.homemiddle{width:100%;float:left;}
.top{}
.clean{width:1000px;margin:0 auto;}
.cleanhead{ width:100%; background:#fff;}
.head{width:1000px;height:80px;overflow:hidden; margin:0 auto;}
.head dt{width:250px;float:left;}
.head dd,.tel,.language{width:250px;font-size:14px;font-weight:bold;float:right;}
.head dd{margin:17px 0;display:inline;}
.tel{height:20px;line-height:20px;}
.language{height:25px;line-height:25px;}
.middle{background:#FFF; padding-bottom:30px;}
.homemiddle{ background:#fff;}


.bottom{border-top:3px #DCDCDC solid;}
.quick{width:1000px;padding:10px 0;border-bottom:1px #E5E5E5 solid;font-size:14px;float:left;}
.quick li{padding:10px 20px;height:25px;line-height:25px;color:#666;background:url(../images/line.jpg) no-repeat right center;float:left;}
.quick li img,.quick li span{float:left;}
.quick li a{color:#666;}
.quick li a:hover{text-decoration:underline;}
.bottom_text{width:1000px;padding:25px 0;text-align:center;line-height:24px;color:#666;float:left;}
.bottom_text a{color:#666;text-decoration:underline;}


.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
input{font-size:14px;line-height:14px;}
.float_left{float:left;}
.float_right{float:right;}



.footer_box{background-color:#282828; padding-bottom:55px; font-family:Arial, Helvetica, sans-serif; clear:both;}
.footer{ width:1000px; margin:0 auto; padding-top:30px; margin-top:0px;color:#fff;position:relative;z-index:1;}
.sanjiao{width:20px;height:10px;position:absolute;z-index:1000;top:-13px;left:50%;margin-left:-10px;}
.footer a{color:#fff}
.footer a:hover{text-decoration:underline;color:#fff;}
.footer h4{color:#fff;background-image:url(../images/border_bottom.png);background-repeat:repeat-x;background-position:bottom center;padding-bottom:10px;margin-bottom:10px;font-size:18px; font-weight:normal;}
.footer h4 span{color:#f38d29;}
.footer_list li{padding:3px 0;}
.footer_list li em{font-size:18px; font-weight:normal;}
.chat-button{width:157px;height:29px;margin-top:10px;background:url(../images/ico11.png) no-repeat;line-height:26px;text-align:center;}
.chat-button a{display:block;color:#FFF;font-size:14px;}
.chat-button a:hover{}
.teaser_one{width:30.80%; *width:29%; _width:29%; float:left;margin-right:3.80%; *margin-right:2%; _margin-right:2%; margin-bottom:20px;}
.teaser_two{width:30.80%; *width:29%; _width:29%; float:right;margin-bottom:20px;}
.teaser h3{font-size:25px;margin-bottom:30px;color:#fff;}
.foot_position {Z-INDEX: 1001; POSITION: fixed; width: 100%; bottom: 0px; background: #323232; height: 53px; left: 0px}
.position_nav {Z-INDEX: 9999; POSITION: relative; margin: 0px auto; width: 1000px; display: block;  height: 53px; top: 0px; left: 0px}
.position_nav span {POSITION: absolute; width: 298px; bottom: 5px; display: block; height: 70px; left: 0px;}
.position_nav samp {margin-top: 0px; width: 702px; display: block; float: right; height: 50px; padding-top: 3px}



.youlian{ width:100%; color:#ccc;}
.youlianbox{ width:1000px; margin:0 auto; border-top:1px solid #191919;}
.youlian_box{border-top:1px solid #5d5d5d; padding:20px 10px;}
.youlian_box a{ color:#ccc;}
.youlian_box a:hover{ text-decoration:underline;}























