*{margin: 0px; padding: 0px; margin: auto;}
body{font-size: 14px; font-family: 微软雅黑;}
a{color: #000; text-decoration: none;}
#top{width: 100%; height: 42px; background: #ededed;}
.top{width: 1146px; height: 42px; margin: auto;}
.top_left{float: left; width: 500px;height: 42px; line-height: 42px;}
.top_right{float: right; width: 300px; line-height: 42px; text-align: right;}

#nav{width: 1146px; height: 111px; margin: auto;}
.nav_left{width: 400px; height: 111px; float: left;}
.nav_right{width: 522px; height: 111px; float: right;}
.nav_right ul {list-style: none;}
.nav_right ul li{width:87px; height: 111px; line-height: 111px; font-size: 15px; float: left; text-align: center;  }
.nav_right ul li a{display: block;color: #02306f;font-size: 18px;font-weight: bold;}
.nav_right ul li a:hover{background: #02306f;color: #fff;}
.nav_right ul li ul{position: relative;z-index: 999999;display: none;background: #FFF;overflow: hidden;}
.nav_right ul li ul li{height: 30px;line-height: 30px;}
.nav_right ul li:hover ul{display: block;}



#banner{width: 100%; height: 510px;}
.fullSlide{width:100%;  position:relative;height:510px;;  }
.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:510px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{display:block; height:510px; }
.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:#000; _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; }


#up{width: 1146px;margin: auto; margin-top: 20px;overflow: hidden;}
#up_left{width: 282px; height: 450px; background: url(../images/2.jpg); float: left;}
#up_leftmain{width: 282px;margin: auto;}
#up_leftmain ul{list-style: none;margin-top: 110px;}
#up_leftmain ul li{width: 243px; height: 43px; margin: auto; background: rgba(2, 48, 110, 0.5); line-height: 43px; text-indent: 2em; margin-bottom: 10px; }
#up_leftmain ul li a{color: #fff;}

#up_right{width: 837px;float: right;}
#up_righttitle{width: 837px; height: 47px; background: url(../images/3.jpg) no-repeat; font-size: 18px; line-height: 47px; font-weight: 700; text-indent: 2.5em;}
#up_righttitle a{color: #fff;}
#up_rightmain{width: 837px;}
#up_rightmain ul{list-style: none;}
#up_rightmain ul li{width: 253px; height: 174px; float: left; margin: 21px 14px 0px 12px;position: relative;}
#up_rightmain ul li img{border: 1px solid #02306f;}
#up_rightmain ul li h4{position: absolute;left: 1px;bottom: -1px;width: 253px;height: 40px;line-height: 40px;background: rgba(2, 48, 110, 0.5);color: #FFF;text-align: center;}

#conter{width: 100%; background: #02306f; margin-top: 25px;overflow: hidden;}
.conter{width: 1146px; height: 470px ; margin: auto;position: relative;}
#conter_left{width: 515px; height: 361px; background: #afd9f9; position: relative; top: 43px; float: left; text-align: center; padding-top: 12px;}
#conter_right{width: 588px; height: 373px; float: right; position: relative; top:43px; background: url(../images/7.jpg); }
#conter_right .mt .cn{font-size: 30px;color: #FFF;margin-left: 38px;margin-top: 38px;}
#conter_right .mt .en{font-size: 14px;color: #FFF;margin-left: 38px;margin-top: 12px;}
#conter_right p{width: 510px; height: 300px; color: #fff; line-height: 30px; margin-top: 39px;}

#down{width: 100%; height: 334px; background: #e4e6e3;}
.down{width: 1146px; height: 334px; margin: auto;}
.down_title{width: 1146px; height: 52px; background: url(../images/8.jpg) no-repeat; line-height: 52px; font-size: 16px; font-weight: 700; text-indent: 5em;  position: relative;top: 20px;}
.down_title a{color: #fff; }
.down_main{width: 1146px; height: 200px;margin: auto;}

.picScroll{margin:10px auto;  position:relative;  width:1146px;  padding:10px 0 10px 0px;  overflow:hidden;     }
	
	.picScroll ul{overflow:hidden; zoom:1;  }
	.picScroll ul li{width:253px; float:left; overflow:hidden; padding:0 10px;     }
	.picScroll ul li img{width:253px; height:172px; display:block; }
 

#bottom{width: 1146px;}
#bottom_left{width:1146px;float: left; margin-top: 10px; margin-right: 30px;  }
#bottom_lefttitle{width: 1146px; height: 90px; font-size: 24px; font-weight: 700; line-height: 90px;}
#bottom_lefttitle a{color: #02306f;}
#bottom_lefttitle span{font-size: 14px; font-weight: 500 ;}
#bottom_leftmain{width: 1146px; height: 300px; }
#bottom_leftmain ul {list-style:none; }
#bottom_leftmain ul li{line-height: 45px;width: 47%;float: left;}
#bottom_leftmain ul li:nth-child(2n+0){float: right;}
#bottom_leftmain ul li span{float: right;}







.contact{width: 288px; height: 48px; font-size: 14px; text-indent: 0.5em; font-family: 微软雅黑; color: #fff; background: #626060; border: 0px;}
.contac{width: 288px; height: 122px;text-indent: 0.5em; font-family: 微软雅黑; color: #fff; background: #626060; border: 0px;}
.bt{width: 197px; height: 40px; background: #288403; font-size: 16px; color: #fff; font-family: 微软雅黑; border: 0px; margin-left: 45px; }

#foot{width: 100%; height: 124px; background: #3c3c3c; text-align: center; line-height: 30px; padding-top: 50px; color: #fff; clear: both;}


#content{width: 1146px; height: auto; margin: auto; margin-top: 30px; }
#left{width: 282px; height: 460px; background: url(../images/2.jpg); float: left;}
#left_main{width: 282px; height: 495px; margin: auto;}
#left_main ul{list-style: none;margin-top: 110px;}
#left_main ul li{width: 243px; height: 43px; margin: auto; background: rgba(2, 48, 110, 0.5); line-height: 43px; text-indent: 2em; margin-bottom: 10px;overflow: hidden;}
#left_main ul li a{color: #fff;font-size: 18px;}

#right{width: 837px; min-height: 600px; float: right; overflow: hidden;}
#right_title{width: 837px; height: 47px; background: #02306f; font-size: 18px; line-height: 47px; font-weight: 700; text-indent: 2.5em; color: #fff;}
#right_title a{font-size: 14px;color: #FFF;padding-right: 20px;font-weight: 100;}
#right_main{width: 837px;  min-height: 600px;}
#right_main ul{list-style: none; }
#right_main ul li{width: 253px;float: left; margin: 21px 14px 0px 12px;text-align: center;}

#right_main ul li img{border: 1px solid #02306f;}

#right_mainlist{width: 817px;min-height: 600px; line-height: 30px; padding: 10px; font-size: 14px; }
#right_mainlist ul{list-style: none;}
#right_mainlist ul li{line-height: 35px; font-size: 16px; background: url(../images/1.png) left no-repeat; text-indent: 2em;} 
#right_mainlist ul li span{float: right; margin-right: 5px;}
#right_mainlist h3{padding: 20px 0;}

.page {margin:20px;text-align: center;clear: both; }
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;}
.page strong.selfpage {background: #02306f;color: #ffffff;}
.page a {background: #bbbbbb;color: #ffffff;}
.page a:hover {background: #02306f;color: #fff;}


/* banner */
.bannerbox{height: 510px;width: 100%;overflow: hidden;position: relative;}
.containt-div{width: 1024px;position: relative;height: 510px;}
.bannerbox ul{position: relative;}
.bannerbox ul li{list-style: none;width: 100%;height: 510px;position: absolute;left: 0;top: 0;}
.bannerbox ul li.bn1{background: url("../images/bn1.jpg") center no-repeat;background-size: cover;}
.bannerbox ul li.bn2{background: url("../images/bn2.jpg") center no-repeat;background-size: cover;}
.bannerbox ul li .img1{position: absolute;}
/*banner-01*/
.baner-01-a{position: absolute;top: 100px;left: 50%;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.baner-01-b{width: 752px;height: 65px;top: 350px;left: 50%;position: absolute;margin-left: -376px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;f}
/*banner2*/
.banner2-02{width:593px;height: 93px;position: absolute;top: 243px;left: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.banner2-01{top: 217px;position: absolute;left: -100px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.banner2-03{top: 352px;left: 0;position: absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.bannerbox .nav{width:100px;height:14px;position:absolute;bottom:10px;right:20px;z-index: 2; left: 50%;margin-left: -50px}
.bannerbox .nav dl dd{list-style-type:none;width:12px;height:12px;float:left;margin-right:5px;cursor:pointer;border:1px solid #fff;}
.bannerbox .nav dl .bg{background:#ff7300;width:14px;height:14px;border:none;}

.cattype4{display: none;}