@charset "utf-8";

/* CSS Document */
/*重置*/
*{margin:0; padding:0; list-style:none; }
body{font-family:"微软雅黑"; font-size:14px; width:100%; margin:0 auto; padding:0px;}
ul,li{ list-style:none;}
img {border:none; vertical-align:middle;}
a{text-decoration: none;}
.clearfix{ clear:both;}
input{ outline:medium;}
em{font-style:normal;}
/*top*/
.top{width:1172px; margin:auto; margin-top:18px;}
.logo{ margin:10px 0 0 15px;}
.top .logo,.top .fuwu{ float:left;}
.top .fuwu{ float:right; }
.fuwu ul li,.fuwu ul a,.fuwu ul img{ float:left; color:#767474; font-size:12px; }
.fuwu .guanli a{ margin-left:10px; height:30px; line-height:30px; width:60px; }
.guanli li{ float:left; display:block; height:30px; line-height:30px;}
.guanli li.mail{ padding-left:25px;background: url(../images/youxiang.jpg) no-repeat left;}
.fuwu ul a img{ margin-left:6px; margin-right:10px;}
.phone{ margin:20px 25px 0 0 ; float:right;}
.phone p{ line-height:20px; font-size:16px; color:#767474;padding-left:25px;background: url(../images/phone.jpg) no-repeat 1px 7px;}
.phone p span{ color:#F00; font-size:18px;}
.guanli a:hover{ color:#F00;cursor:pointer;}
.search span{ background:url(../images/searchone.png) no-repeat; width:10px; height:22px;}
.search a{ background: url(../images/searchtwo.png) no-repeat;height:22px;width:26px; cursor:pointer;}
.search input{ background:url(../images/searchthree.png) no-repeat;width:131px;height:22px; border:none;}
.search span,.search input,.search a{ float:left;}
.search,.guanli{ float:left;}
/*nav*/
.navbox{width:100%; height:48px; line-height:48px; background:#146fcc; margin-top:18px;}
.nav{width:1172px; margin:auto;}
.nav span{width:1px; height:16px; background:#fff; margin-top:17px; float:left;}
.nav ul li{height:44px; background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; line-height:44px; margin-top:1px;}
ul.nav,ul.nav ul{list-style-type:none;font:left; }
ul.nav li{float: left;width:128px;}
ul.nav li ul{position: absolute;left: -999em; z-index:99;width:128px;}
ul.nav li ul li a{ font-size:14px}
ul.nav li:hover ul{left: auto;}
ul.nav a{ display: block;color: #fff;text-decoration: none; text-align:center; font-size:15px;}
ul.nav a:hover, ul.nav a:focus{color: #fff; }
ul.nav a:hover{ background:#f73605;}
ul.nav li ul a:hover{background:#f73605;}
/*indexbanner*/
.banner{ clear:both;width:100%; min-width:1172px; position:relative; height:551px;margin-top:2px; overflow:hidden;}
.banner .img{width:100%; position:relative; height:551px;z-index: 0;overflow:hidden}
.banner .img li{width:100%;  height:551px; overflow:hidden; text-align:center;}
.banner .anniu{position:absolute; z-index:99; bottom:20px; margin:auto;}
.banner .anniu li{float:left; text-align:center; width:14px; height:10px; cursor:pointer; overflow:hidden; background:#6f6e6e; margin-left:10px;}
.banner .anniu .on{ background:#f73605; filter:alpha(opacity=100);}
/*bottom*/
.bottombox{width:100%;; padding:50px 0 30px; background:#2639a0; overflow:hidden}
.bottom{width:1172px; margin:0 auto;}
.bottom ul{ float:left;width:70px;}
.bottom .left ul .current a{ color:#fff; font-size:17px; margin-bottom:20px;}
.bottom .left ul li{ float:left; width:120px; display:block;line-height:32px;}
.bottom .left ul li a{ float:left;font-size:15px; color:#aeaeae; line-height:32px;}
.bottom .left ul li a:hover{ color:#fff;text-decoration:underline;}

.bottom ul{ float:left; margin-right:60px;}
.bottom .xixian{width:1px;height:310px; background:#2f69a8; float:left; margin-top:0;}
.bottom .right,.bottom .left{ float:left;}
.bottom .right{ margin:0 0 0 58px; float:right; width:320px;}
.r1l{ float:left; display:block;  margin-bottom:40px;}
.r1l p{ line-height:35px; font-size:14px; color:#aeaeae; margin-bottom:10px}
.r1l p.ttel{background:url(../images/dianhua.png) no-repeat left; padding-left:30px;}
.r1l p.mail{background:url(../images/xin.png) no-repeat left; padding-left:30px;}

.bottom .weibo{  float:left; display:block;}
.bottom .weibo p{  float:left; display:block; margin:0 35px 0 0; text-align:center}
.bottom .weibo p span{ line-height:35px; color:#aeaeae; font-size:14px;}


/*banquan*/
.banquan{width:100%;height:56px; background:#2639a0; border-top:solid 1px #2f69a8; overflow:hidden}
.banquan ul{width:434px; margin:auto;}
.banquan li{ color:#aeaeae; line-height:56px;}



table.gridtable {
    border-width: 1px;
    border-color: #dedede;
    border-collapse: collapse;
	margin-bottom:13px;
}
table.gridtable td {
    border-width: 1px;
    padding: 0 12px ;
    border-style: solid;
    border-color: #dedede;
	height:100px;
}
.pyzs,.hzhb{
	width:1000px;
	margin-top:20px;
	overflow:hidden;
	
}
.pyzs h3,.hzhb h3{
	font-weight:normal;
	line-height:40px;
	font-size:17px;
	color:#474646;
}