﻿@charset "utf-8";
/* CSS Document */
/*框架css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th{ margin:0; padding:0;outline:0;border:none;}
body{ -webkit-text-size-adjust:none;font-family:"Microsoft YaHei",微软雅黑; line-height:30px; font-size:15px;color:#333;background-color:#fff;}
h1,h2,h3,h4,h5,.quick_l{font-family:"Microsoft YaHei",微软雅黑,Tahoma,Simsun,Geneva,sans-serif;font-weight:normal;}
ul,li,ol,dl,dt,dd{list-style:none;line-height:24px;}
input,select{ margin:0; padding:0; font-size:14px;}
.fleft{ float:left;}
.fright{ float:right;}
.textcenter{ text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}

a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{color:#2c77ab; text-decoration:under-line; cursor:pointer;}
img{border:none; vertical-align:middle;}

/* clearfloat :清除浮动*/
.fix{*zoom:1;}
.fix:after{display:block; content:"."; height:0; clear:both;visibility:hidden;}

/*常用css*/
.width100{width:100%; margin:0 auto;}
.width1000{width: 1220px;margin: 0 auto;}
.width1280{width:1280px;margin: 0 auto;}
.marauto{margin:0 auto;}
.pore{position:relative;}
.poabso{ position:absolute;}
.ico{margin-right:10px;}
.shrink{-webkit-transform:scale(0.8);display:block}

/*content*/
/* 图片轮播?css */
.fullSlide{ width:100%;  position:relative;  height:500px; background:#FFF;margin-top:90px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:740px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#FFF; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }


/*Index css*/
.Top{height: 30px; line-height: 30px; background: #eee;}
.Toplogo{height:80px;margin-top: 25px;}
.Toplogo img{ float: left;}
.Toplogo .Logotxt{font-size: 14px;color:#2F3238;margin-top: 15px;margin-left: 20px;}
.Toplogo .Logotxt h2{font-size: 16px; font-weight: 800;color: #ff8a00;}
.r_tel{margin-top:25px;}


.Menuline{ height:50px; background: rgb(30, 80, 174); }
.Menuline .menu{text-align:center;width:1280px;margin: 10px auto auto auto;}
.Menuline .menu li{height:30px;line-height:30px; float:left;width:181px; border-right: 1px dotted #3c74dc;}
.Menuline .menu li a{color:#fff;text-align:center;font-size:16px; display:block;}
.Menuline .menu li a:hover{color:#fff;text-align:center; font-size:16px; display:block;}
.Menuline .menu li:nth-last-child{ border-right:0;}

.nav{ width:1300px; margin: auto; text-align:center; height:50px; line-height:50px; position:relative; z-index:99;   }
.nav a{ color:#fff; }
.nav .nLi{ float:left;  position:relative; display:inline; width:215px;}
.nav .nLi h3{ float:left; font-size:16px; font-weight:normal; }
.nav .nLi h3 a{ display:block; width:215px; height:50px; line-height:50px;  }
.nav .sub{ display:none; width:215px; left:0; top:49px;  position:absolute; background:#276aea; line-height:40px; font-size:14px; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:10px; color:#fff; }
.nav .sub a:hover{ background: rgb(30, 80, 174);}
.nav .on h3 a{ background: #276aea; color:#fff;}










.newslist{height:auto; overflow:hidden; margin:10px auto;}
.newslist li{ line-height:40px;overflow:hidden; border-bottom: 1px dashed #dedede;}
.newslist li span{ float:right;color:#999; font-family:Tahoma, Geneva, sans-serif;}


.Foot{ background:#efefef;padding:20px 0;border-top:1px solid #e1e2e2;}
.Foot .endlogo{ float:left;padding-left:70px;padding-right:45px; border-right:1px solid #b5b6b6; }
.Foot .endon{ text-align:center; line-height:20px;}



/*其他*/
/* banner */
.slideBox{ width:100%; height:700px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:700px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }