/* CSS Document */
.head{ width:100%; height:330px; background:url(../images/bg.jpg) repeat left top; text-align:center;}
.blue{ position:relative; width:100%; height:414px; background:url(../images/bg01.jpg) repeat left top;}
.right{ position:absolute; right:0; bottom:0; width:50%; height:20px; z-index:9; background:url(../images/bg02.jpg) repeat left top;}
.bluecont{ width:900px; margin:0 auto; display:table;position:relative; top:0; height:414px; z-index:19;background:url(../images/bluebg.jpg) no-repeat left top;}
.tith3{ display:block; width:850px; height:40px; margin:73px 0 0 25px; padding-left:25px;}
.tith3 span{ display:block; float:left; margin-right:5px; font:20px/40px "Microsoft Yahei"; color:#000;}
.tith3 font{ display:block; float:left;width:28px; height:28px; margin-top:6px; background:url(../images/icon.jpg) no-repeat left center; font:20px/28px "Microsoft Yahei"; color:#FFF; text-align:center;}
.tith3 .fiti{ margin-left:50px; font-size:24px;}
.bluedlleft{ display:block; float:left; width:247px; margin:20px 0 0 160px;}
.bluedlleft dt{ display:block; width:100%; height:174px;}
.bluedlleft dt img{ width:243px; height:170px; border:1px solid #4e71ac;}
.bluedlleft dd{ display:block; width:100%; padding-top:15px; font:14px/24px "Microsoft Yahei"; color:#000;}
.jiandiv{ float:left; width:400px; background-color:#cad8ed; margin:20px 0 0 45px;}
.jiandiv h4{ display:block; width:100%; height:38px; background:url(../images/title01.jpg) no-repeat left top;font:20px/38px "Microsoft Yahei"; color:#FFF; text-indent:13px;}
.jiandiv p{ padding:30px 20px 10px 20px; font:14px/24px "Microsoft Yahei"; color:#000; text-indent:2em;}
.jiandiv p font{ background-color:#d4644e;}
.jiandiv img{ clear:both; float:left;}
.fen{ position:relative; width:100%; height:345px; background:url(../images/bg02.jpg) repeat left top;}
.fen .fenleft{ position:absolute; left:0; bottom:0; width:50%; height:20px; background:url(../images/bg03.jpg) repeat left top; z-index:9;}
.fen .fencont{ position:relative; width:900px; height:345px; margin:0 auto; background:url(../images/fenbg.jpg) no-repeat left top; z-index:19;}
.fen .tith3{ margin:0; text-align:right;}
.fen .tith3 font,.fen .tith3 span{ float:right;}
.fen .tith3 font{ margin-right:25px; background:url(../images/icon01.jpg) no-repeat center top;}
.fen .fiti{ margin-right:40px; font-size:24px;}
.ml{ margin-left:70px;}
.mr{margin:20px 0 0 45px;}
.fen .jiandiv h4{ background:url(../images/title02.jpg) no-repeat left top;}
.fen .jiandiv p{ background-color:#fbcac0; padding:20px 20px 10px 20px;}
.fen .bluedlleft img{ border:2px solid #b2341b;}

.pru{ position:relative; width:100%; height:344px; background:url(../images/bg03.jpg) repeat left top;}
.pruright{ position:absolute; right:0; bottom:0; width:50%; height:20px; background:url(../images/bg04.jpg) repeat left top; z-index:9;}
.prucont{ position:relative; width:900px; margin:0 auto; height:344px; background:url(../images/grpbg.jpg) no-repeat left top; z-index:19; }
.prucont .tith3{ margin-top:0; padding-top:3px;}
.prucont .tith3 font{ background:url(../images/icon02.jpg) no-repeat left center;}
.prucont .bluedlleft{ margin-top:10px;}
.prucont .bluedlleft img{border:2px solid #8d44ad;}
.prucont .jiandiv h4{ background:url(../images/title03.jpg) no-repeat left top;}
.prucont .jiandiv p{ background-color:#ddc6e6; padding:20px;}

.green{ position:relative; width:100%; height:345px; background:url(../images/bg04.jpg) repeat left top;}
.greenleft{ position:absolute; left:0; bottom:0; width:50%; height:20px; background:url(../images/bg05.jpg) repeat left top; z-index:9;}
.greencont{ position:relative; margin:0 auto; width:900px; height:345px; background:url(../images/greenbg.jpg) no-repeat left top; z-index:19;}
.green .tith3{ margin:0; text-align:right; padding-top:3px;}
.green .tith3 font,.green .tith3 span{ float:right;}
.green .tith3 font{ margin-right:25px; background:url(../images/icon03.jpg) no-repeat center top;}
.green .fiti{ margin-right:40px; font-size:24px;}
.green .jiandiv h4{ background:url(../images/title04.jpg) no-repeat left top;}
.green .jiandiv p{ background-color:#d5efc0; padding:30px 20px 20px 20px;}
.green .bluedlleft img{ border:2px solid #8ac35d;}

.orange{ position:relative; width:100%; height:345px; background:url(../images/bg05.jpg) repeat left top;}
.orangecont{ width:900px; height:345px; margin:0 auto; background:url(../images/orangebg.jpg) no-repeat left top;}
.orange .tith3{ margin:0; padding-top:3px;}
.orange .tith3 font{ margin-right:25px; background:url(../images/icon04.jpg) no-repeat center top;}
.orange .jiandiv h4{ background:url(../images/title05.jpg) no-repeat left top;}
.orange .jiandiv p{ background-color:#fed1a5; padding:30px 20px 20px 20px;}
.orange .bluedlleft img{ border:2px solid #ce652e;}

.footer{ width:100%; height:275px; background:url(../images/bg06.jpg) repeat left top;}
.footer div{ width:900px; margin:0 auto;}
.footer img{ float:left; width:288px; height:110px; margin:50px 0 0 120px;}
.footer div a{ display:block; float:left; width:177px; height:90px; margin:88px 0 0 147px; background:url(../images/btn.png) no-repeat left top;}
.footer div p{ clear:both; float:left; width:100%; margin-top:50px; font:12px/20px "Microsoft Yahei"; color:#404040; text-align:center;}


.menu{ position:absolute; left:20px; top:400px; width:136px; height:193px; padding-top:32px; background:url(../images/menu.png) no-repeat left top; z-index:999;}
.menu a{ display:block; width:100%; height:27px; padding-top:5px; font:14px/27px "Microsoft Yahei"; color:#1b1b1b; text-align:center; }