html,body{width:100%;height:100%;}
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,textarea,ul,li,dt,dd,dl{margin:0;padding:0;}
li{ list-style-type:none;}
a{text-decoration:none;}
img{border:0}
.clear{ clear:both; height:0px; overflow:hidden;}
.main{ width:100%; background:#ecebeb;}
body{ font-family:Î¢ÈíÑÅºÚ, ËÎÌå, sans-serif; font-size:12px;color:#333;background:#ecebeb; line-height:22px;}
.ban{ width:100%; height:667px; background:url(../images/banner.jpg) center 0px no-repeat;}
.ban .banner{ margin:0 auto; width:1000px; height:667px;}
.ban .banner a{ display:block; width:1000px; height:667px;}
.warp{ margin:45px auto 15px auto; width:1000px; background:#FFFFFF;font-family:Î¢ÈíÑÅºÚ, ËÎÌå, sans-serif; }
.main1{ width:100%; height:466px; background:#fff;}
.main1 .left1{ float:left; width:427px; height:350px;}
.main1 .right1{ float:left; width:552px; height:300px; padding-top:50px;}
.main2{ width:100%; height:620px; background:#fff; border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;}

.main3{ width:100%; height:476px; background:#fff;}
.main3 .left1{ float:left; width:427px; height:476px;}
.main3 .right1{ float:left; width:552px; height:426px; padding-top:50px;}
.main5{ width:100%; height:658px; background:#fff; border-bottom:#CCCCCC solid 1px;}
.main6{ width:100%; height:274px; background:#fff;}
.tuijian{ width:1000px; height:154px; overflow:hidden;}
.tuijian li{ float:left; width:250px; text-align:center;}
.nav {
    background:url(../images/menubg.jpg) center 0 no-repeat;
    height: 90px;
    margin: 0 auto;
    width: 100%;
    z-index: 99;
}
.navinside {
    margin: 0 auto;
    width: 1050px;
	padding-left:50px;
}
.nav ul, .navm {
    
    height: 69px;
    overflow: hidden;
}
.nav ul li, .navm li {
    float: left;
    text-align: center;
    width: 150px;
	height:69px;
}
li.current {
    background-color: #ffcc66;
    color: #FFFFFF;
}
.nav ul li strong, .navm li strong {
    font-size: 20px;
    font-weight: normal;
}
.nav ul li span, .navm li span {
    color: #C6D2E7;
    font-size: 9px;
}
.nav ul li a, .navm li a {
    color: #FFFFFF;
    display: block;
    padding: 19px 0;
    width: 150px;
	height:50px;
}
.nav ul li a:hover {
    background-color: #ffcc66;
}

.mod {
    margin: 0 0 40px;
    width: 1000px;
}
.mod .hd {
    padding: 0 0 30px;
    width: 1000px;
}
.mod4 .tab { width:100%; height:217px; background:url(../images/wrapbg.jpg) repeat-x;}
.mod4 .tab ul {
    overflow: hidden;
    width: 1000px;
}
.mod4 .tab ul li {
    float: left;
    padding: 0 2px 0 0;
    vertical-align: bottom;
    width: 248px;
}
.mod4 .tab ul li a {
    background-position: 0 0;
    display: block;
    height: 203px;
    text-indent: -9999px;
    width: 248px;
}
.mod4 .tab .tabA {
    background-image: url("../images/ren1.jpg");
}
.mod4 .tab .tabB {
    background-image: url("../images/ren2.jpg");
}
.mod4 .tab .tabC {
    background-image: url("../images/ren3.jpg");
}
.mod4 .tab .tabD {
    background-image: url("../images/ren4.jpg");
}
.mod4 .tab .on {
    background-position: 0 -203px;
}
.mod4 .con ul li {
    display: none;
    position: relative;
    width: 1000px;
}
.mod4 .con .on {
    display: block;
}
.mod4 .con .du {
    left: 504px;
    position: absolute;
    top: 188px;
}
.mod4 .con .du img {
    display: none;
}
.mod4 .con .du .imgon {
    display: block;
}
.mod4 .con dl {
    left: 717px;
    overflow: hidden;
    position: absolute;
    top: 514px;
    width: 153px;
}
.mod4 .con dl dd {
    float: left;
    height: 20px;
    padding: 0 1px 0 0;
    vertical-align: bottom;
    width: 50px;
}
.mod4 .con dl dd a {
    background: none repeat scroll 0 0 #CCCCCC;
    display: block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 50px;
}
.mod4 .con dl .ddon a {
    background: none repeat scroll 0 0 #ECCC87;
}
.mod1 { padding-top:30px;}
.mod1 .bd {
    overflow: hidden;
    width: 1000px;
}
.mod1 .l {
    float: left;
    padding: 50px 0 0 30px;
    width: 540px;
}
.mod1 .r {
    float: right;
    padding: 20px 10px 0 0;
    text-align: center;
    width: 417px;
}
.mod1 .tle {
    overflow: hidden;
}
.mod1 .tle h2 {
    border-bottom: 1px solid #084B9B;
    color: #084B9B;
    font: 16px;
	font-weight:500;
    padding: 0 0 5px;
    width: 500px;
}
.mod1 .tle h2 label {
    color: #B8B7B7;
    font: 30px Arial;
    margin: 0 10px 0 0;
}
.mod1 .tle span {
    background: url("../images/mod1_round.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 38px;
    width: 38px;
}
.mod1 .l ul li {
    padding: 0 0 10px;
    width:417px;
}
.mod1 .l ul li p {
    display: none;
    line-height: 2;
    padding: 10px 0 0 40px;
}
.mod1 .l ul .on h2 {
    font-weight: bold;
}
.mod1 .l ul .on p {
    display: block;
}
.mod1 .r ul {
    height: 383px;
    overflow: hidden;
    position: relative;
    width: 417px;
}
.mod1 .r ul li {
    left: 0;
    position: absolute;
    top: 0;
}
.mod1 .r ul li img {
    opacity: 0;
}
.mod1 .r ul li .on {
    opacity: 1;
}
.mod1 .r a img {
}
.gou{ margin:0 auto; width:1000px;}
.danyou{ position:relative; width:1000px; height:359px; background:url(../images/bg2.jpg) no-repeat; z-index:1; font-size:14px;}
.danyou .one{ position:absolute; width:255px; height:98px; top:40px; left:20px; z-index:2;}
.danyou .tt{ color:#003366; font-size:20px; padding-bottom:5px;}
.danyou .two{ position:absolute; width:255px; height:98px; top:40px; left:690px; z-index:2;}
.danyou .three{ position:absolute; width:255px; height:98px; top:226px; left:20px; z-index:2;}
.danyou .four{ position:absolute; width:255px; height:98px; top:226px; left:690px; z-index:2;}

.anquan{ width:1000px; height:341px;}
.anquan .left1{ float:left; width:458px; height:341px;}
.anquan .right1{ float:right; width:533px; height:341px; font-size:14px; line-height:28px;}

.mod5 .tab { width:100%; height:120px;}
.mod5 .tab ul {
    overflow: hidden;
    width: 1000px;
}
.mod5 .tab ul li {
    float: left;
    padding: 0 5px 0 0;
    vertical-align: bottom;
    width: 243px;
}
.mod5 .tab ul li a {
    background-position: 0 0;
    display: block;
    height: 62px;
    width: 243px;
	text-align:center;
	color:#333333;
	font-size:18px;
	padding-top:20px;
}
.mod5 .tab .tabA {
    background-image: url("../images/bg4.jpg");
}
.mod5 .tab .tabB {
    background-image: url("../images/bg4.jpg");
}
.mod5 .tab .tabC {
    background-image: url("../images/bg4.jpg");
}
.mod5 .tab .tabD {
    background-image: url("../images/bg4.jpg");
}
.mod5 .tab .on {
    background-position: 0 -82px;
}
.mod5 .con ul li {
    display: none;
    position: relative;
    width: 1000px;
	height:385px;
}
.mod5 .con .on {
    display: block;
}
.mod5 .con ul li .left1{ float:left; width:435px; height:385px; padding-left:35px; font-size:14px;}
.mod5 .con ul li .right1{ float:left; width:445px; height:385px;}

.mod2 { width:1000px; height:556px; position:relative; padding:20px 0px; margin:0 auto; overflow:hidden;}
.mod2 .hd{position:relative;}
.mod2 .bd ul{overflow:hidden}
.mod2 .bd ul li{position:relative;float:left;width:1000px;height:556px;}
.mod2 .bd ul li p{font-size:14px;color:#553c6a;margin:10px 0}
.mod2 .bd ul li span{display:block}

.xz{position:absolute; left:0px; z-index:3;width:54px;height:123px; top:245px; }
.xy{position:absolute; left:947px;z-index:3;width:33px;height:123px; top:245px; }
.mod2 .arrow{display:block;width:54px;height:123px;}
.xz a{ background:url(../images/ll.jpg) no-repeat;}
.xy a{ background:url(../images/rr.jpg) no-repeat;}

.mod2 .aw_left{ }
.mod2 .aw_right{ }