/* 排版样式 */
body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote{ margin: 0; padding: 0; font-family:Microsoft YaHei;}
li{ list-style-type: none}
img,button,input{ border: none}
 *{ font-family:Microsoft YaHei; margin: 0; padding: 0;font-size: 14px;}
a {color: #666;text-decoration: none; }

textarea {resize: none;}
a:active, a:focus{text-decoration: none;outline: none;}
html{ overflow-x:hidden;}
/* 文本溢出 */
.ellipsis{ text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
input, textarea, button, a {outline:0}

.w-1200{ margin:0 auto; width:1200px;}
.floatL{ display:inline; float:left;}
.floatR{ display:inline; float:right;}
.clearfix { clear:both; }
 
 
.headerm{  background:#f9f9f9;height:100px;  } 
.headerm .logo{ display:block; float:left;height:100px;  } 
.headerm .logo a{display:block; height:100px;  }
.headerm .logo img{ float:left; max-height:100%;}
.headerm .phone{ float:right;margin-top:34px; display:block; background:url(../images/index_02.png) no-repeat center left; padding-left:50px;}
.headerm .phone span{  font-size:14px; color:#666;}
.headerm .phone h3{  font-size:18px; color:#c22a1c;}


.menu{ height:50px; background:url(../images/index_09.png) repeat-x; width:100%; }
.nav{height:50px; width:1200px; margin:0 auto;}
.nav li{width:148px;padding-right:2px; float:left;color: #fff; background:url(../images/index_03.jpg) no-repeat right;}
.nav li .tit{display:block;height:50px;width:148px;line-height:50px;color:#fff;text-decoration:none; text-align:center; font-size:18px;} 

.nav li .box{width:150px;height:auto;position:absolute; z-index:10000;background:#3e5bb1;display:none; }
.nav li .box a{display:block;height:38px; text-align:left; text-indent:25px;color:#fff;line-height:38px; background:#3e5bb1 url(../images/index_10.png) repeat-x bottom;}
.nav li .box a:hover{ font-weight:bold;  }
.nav li .box a:last-child{background:none;}
.nav li:last-child{background:none;}
.nav li:hover .box{ display:block;}


/*banner*/
.banner {width:1000px;height:400px; position:relative; margin:0 auto;}
.banner_index{height:400px;width: 1200px;overflow:hidden;position:absolute;top:0;left:-100px;}
.banner_wrap{height: 400px;  position:relative;}
.banner_index .banner_wrap li{width:1200px;height: 560px; float: left;}
.banner_index .banner_wrap li a img {margin:0 auto; display:block;}

.banner .btn {position: absolute;top:161px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner .btnPre {background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:-80px;}
.banner .btnPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner .btnNext {background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: -80px;}
.banner .btnNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}

.indexBanner_num{width:100%;  height:5px; position: absolute;  z-index:5; bottom:10%; text-align:center;} 
.indexBanner_num a{width: 40px;height: 5px;display: inline-block;_zoom:1; font-size: 0px;line-height:0px;color:#fff; margin-left:5px; background:rgba(204,204,204,1);}
.indexBanner_num a.on,.indexBanner_num a:hover{background:rgba(204,204,204,.5);}


.footer{ background:#444444; min-height:170px;  padding-bottom:20px; width:100%;}
.footer dl{ padding:20px 0; height:84px; }
.footer dl dt{line-height:84px; float:left;}
.footer dl dt span{ padding:0 35px;}
.footer dl dt img{ vertical-align:middle;}
.footer dl dd { float:left;margin-left:90px;}
.footer dl dd a{ float:left; color:#f5f5f5;margin-right:30px; line-height:24px;}
.footer dl dd img{ display:block;}
.footer p,
.footer p a{ font-size:16px; color:#ccc;}
.footer p span{ font-size:16px; color:#ccc; float:right;}
.scrollTop{ position:fixed; bottom:90px; right:2%; display:none; }



/* --浮动 */
#xixi{ width:196px; z-index:10000; position:relative; top:50%; right: -169px; position: absolute;}
.fdright{float: right ; width:169px; /*height:396px;*/height:322px; overflow: hidden; background:url(../images/fudong.png) no-repeat; }
.Obtn{background: url(../images/kefu01.png) no-repeat; float:right; height:188px;  width:27px; cursor:pointer;}

#xixi .fdqq{ font-size:14px;padding-top:64px; }
#xixi .fdqq a{width:140px; height:27px; display:block;   margin:0 auto; line-height:27px; text-align:center; color:#fff; margin-bottom:10px; }
