﻿/* Write your styles */ .am-container, .am-g-fixed{padding: 0; max-width:
1200px; width: 1200px;} /*---------- frame ---------*/ /*---------- frame :
header ---------*/ a{color: #111;} body{font-size: 1.4rem;}

.tips{font: normal 12px/28px 'Arial'; background: #730505; color:#FFFFFF;}

header{clear: both; background:#47A034;}

.fullSlide{ width:100%;  position:relative;  height:550px;  }
.fullSlide ul, .fullSlide li{margin: 0; padding: 0; list-style: none;}
.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:550px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:550px; }

.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; }

.iheader{position: absolute;top: 0; width: 100%; z-index: 100; background: #F4F4F4; opacity: 0.9;}
.banner, .main, .foot{clear:both; overflow:hidden;}


.mobile{font-weight: bold; font-size: 1.5rem;}

.logo{float: left;  background: url(../images/xx.png) right no-repeat; width: 560px;}
.xuan{float: left; width: 213px; margin-left: 1rem;}
.tel{float: right; width: 213px; margin-top: 2rem;text-align: center;}
.tel span{background: url(../images/xxx.png) center no-repeat;  font-size: 1.5rem; line-height: 1.5rem;}
.tel b{font-size: 2.8rem;}

.pt3{padding-top: 3.6rem;}
.nav{ height:1.8rem; line-height: 1.8rem; position:relative; z-index:1;}
.nav ul{margin: 0; padding:0;}
.nav li{list-style: none; float:left;}
.nav .nLi{ float:left;  position:relative; display:inline; text-align:center; }
.nav .nLi h3{ float:left;  margin: 0; }
.nav .nLi h3 a{ display:block; padding:0 24px; font-size:15px; font-weight: normal; border-right:#e1e1e1 1px solid; color: #fff;}

.nav .sub{ display:none; width:20rem; left:0; top:4.8rem; padding-top: 1.6rem;  position:absolute; line-height:2.5; background: #ffffff; }
.iheader .sub{background: #F4F4F4; opacity: 0.9;}
.nav .sub li{ zoom:1; width: 20rem;}
.nav .sub a{ display:block; color: #000;}
.nav .sub a:hover{ background:#47A034; color:#fff;  }
.nav .on h3 a{color:#fff; }


.am-slider{clear: both; overflow: hidden;}
.banner0{margin-bottom: 0; height: 500px; z-index: 0;}
.banner0 .am-slides img{height: 500px;}
.banner1{margin-bottom: 0; height: 500px; z-index: 0;}
.banner1 .am-slides img{height: 500px;}
.am-slider-default .am-control-nav{bottom: 15px;}
/*-------- 主体部分 --------------*/

.wrap01{overflow: hidden; margin-top:50px; background: url(../images/aboutbg.jpg) center no-repeat;}
.wrap01 h1, .wrap05 h1{font-size:2.5rem;  font-weight:normal; font-family:"微软雅黑"; color:#4b4b4b; }




.wrap02{ padding: 4rem 0; text-align: center; margin-top:30px;}
.wrap02 h1{color: #fff; font-size: 2.5rem; font-weight:normal; font-family:"微软雅黑"; color: #4b4b4b;}

.wrap02 .am-tabs{margin:4rem 0;}
.wrap02 ul.am-tabs-nav{padding: 0; margin-left: 130px;}
.wrap02 .am-tabs-nav li{float: left; margin-right: 3rem; list-style: none;}
.wrap02 .am-tabs-nav li a{background: #1858c3;; border-radius: 20px; display: block; width: 150px; text-align: center; height: 32px; line-height: 32px; color: #fff; border:#dc0000 1px solid;}
.wrap02 .am-tabs-nav li a:hover, .am-tabs-nav li.am-active a{background: #f7f7f7; color: #727272; border-color: #e1e1e1; }
.wrap02 .am-tabs-bd{clear: both; text-align: center; padding-top: 3rem;border:none; padding-top: 6rem;}

ul.ipro{padding:0;}
.ipro li{float: left; margin:0 1rem; width: 250px; list-style: none; text-align: center;}
.ipro li .pic{width: 250px; height: 220px; padding:4px; border:#ddd 1px solid;}
.ipro li .pic img{width: 240px; max-height: 210px; height: auto;}
.tit a{color: #646464; line-height: 4.8rem;}


.wrap03{padding: 4rem 0;background:#fff; }
.wrap06{padding: 4rem 0;background:#f1f1f1; }
.wrap03	h1{font-size: 2.5rem;font-weight:normal; font-family:"微软雅黑"; color:#4b4b4b;}
.wrap06	h1{font-size: 2.5rem;font-weight:normal; font-family:"微软雅黑"; color:#4b4b4b;}

.focusBox { position: relative; width: 270px; height: 340px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox ul{margin:0; padding: 0;}
.focusBox li{list-style: none; text-align:center;}
.focusBox .pic img { max-width: 270px; width:auto; height: 340px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#1858c3;  }

.newslist li{list-style: none; clear:both; overflow:hidden; line-height:3;  padding-right:20px;}
.newslist a{float:left; background:url(../images/go1.gif) left no-repeat; padding-left:20px; color: #333333;}
.newslist span{float:right;}

.wrap05{background:#1858c3;}
.bg1, .bg2, .bg3, .bg4, .bg5, .bg6{background: url(../images/bg1.png) no-repeat; height: 148px; width: 148px; border-radius: 100px; border:#1858c3 1px solid; text-align: center;}
.bg2{background: url(../images/bg2.png) no-repeat;}
.bg3{background: url(../images/bg3.png) no-repeat;}
.bg4{background: url(../images/bg4.png) no-repeat;}
.bg5{background: url(../images/bg5.png) no-repeat;}
.bg6{background: url(../images/bg6.png) no-repeat;}
.wrap05 span{display: block; margin-top: 7rem; color: #1858c3; font-size: 2rem;}
.wrap05 em{color: #1858c3;}
.mt3{margin-top: 3rem;}

.wrap06{ padding: 4rem 0; clear: both; overflow: hidden;}
.text1 {
    border: 4px solid #0775d0;
        border-top-width: 4px;
        border-top-style: solid;
        border-top-color: rgb(7, 117, 208);
    border-top: none;
    padding: 52px 45px 60px;
    position: relative;
}
.text1 .more {
    display: block;
    position: absolute;
    width: 134px;
    height: 50px;
    overflow: hidden;
    background: #0775d0;
    color: #fff;
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    font-size: 16px;
    left: 50%;
    margin-left: -65px;
    bottom: -25px;
}

.wrap06 .phone{ height: 52px;
    padding: 0 0 0 65px;
    display: table;
    margin-bottom: 30px;}
.w062 p{margin: 0; line-height: 2;}

.main{width:1080px; height:auto; padding:20px 0; margin:0 auto; overflow:hidden; border-top:1px solid #FFF; }
.i2list li dl{margin: 1.6rem 0 0 0;}
.i2list li dt img{ height: 75px; width: auto;}
.i2list li dd{padding: 0 10px;}

.main2{margin-top: 2rem;}



.column{border-bottom: #d2d2d2 1px solid; padding:  10px; font-size: 1.4rem; line-height: 3rem; clear: both; overflow: hidden;}
.column h2{float: left; border-left: #d2d2d2 4px solid; padding-left: 12px; font-weight: 1.6rem; margin-bottom: 0; display: inline; color: #000;}
.column h2 small{font:normal 13px/13px "微软雅黑";}
.ctn01{width: 682px; float: left;}
.ctn02{float: right; width: 358px; }
.ctn03, .ctn04{float: left; width: 340px; border-right:#333333 1px dashed; margin-left: 10px;}
.ctn05{width: 349px; float: right;}
.column03, .column05{background: url(../images/n3.jpg) no-repeat; height: 49px; }

.column05{background: url(../images/n5.jpg) no-repeat;}

/*-------- left --------------*/
/*.sde{
width:228px;
}*/

.sde .scolumn span{height: 50px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    padding: 0 5% 0 16%;
    font-weight: normal;
    background: #47A034 url("../images/ico.png");
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-repeat: no-repeat;
    background-position: 86% 52%;
    font-family: "微软雅黑";
    display: block; font-weight: bold;
    border-radius: 5px 5px 0 0;}
.sde .scolumn span a{color: #fff;}

.sde_ctn, .isort2{padding: 10px; border:#ddd 1px solid; border-top: none;}
.isort2 ul{margin:0; padding: 0;}
.isort li{float: left; border-bottom: #c8c8c8 1px dashed; width: 110px; text-indent: 12px; line-height: 40px; font-weight: bold;}
.isort li a:hover, .isort2 li a:hover{color:#1858c3;}
.isort2{padding-left: 10px;}
.isort2 li{ list-style: none; padding-left: 12px; font: normal 14px/38px  "微软雅黑"; border-bottom:#e0e0e0 1px solid;}
.isort2 li a{ background: url(../images/arrow_001.gif) left no-repeat; padding-left: 16px;}
/*-------- main_body --------------*/
.main_body{
	float: right;
	width:800px; 
}

.content{
	padding:10px;line-height:28px;
	}
.content h3{text-align: center; font: bold 14px/28px 'Arial';}

.content li{line-height:32px;}


.page{
	clear:both; 
	text-align:center;
	line-height:36px;
	}
h2{text-align:center;}
.Info{text-align:right;}
.title{font:bold 14px/36px "宋体"; text-align:center;}

.gbook{line-height:24px;}
.gbook input{height:24px; line-height:24px;}



#erma{position:fixed; bottom:50px; right:10px; width:130px; height:130px;}
#erma img{width:130px; height:130px;}


.picMarquee-left{ overflow:hidden; position:relative; width: 1200px;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; margin: 0; padding: 0; }
.picMarquee-left .bd ul li{ margin:0 8px; width:246px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:240px; height:180px; width: auto;  display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;}
.prolist2 dl{margin-top:18px;}
.prolist2 dt{font:bold 12px/24px 'Arial';}
.prolist2 dd{text-indent: 2em;}

.prolist li{margin-top: 2rem; display:inline; text-align:center;  border:#ddd 1px solid;}
.prolist li img{max-width: 240px; width: auto; height: 180px; padding: 2px;}
.prolist li a{color: #333;}

.picScroll-left{ overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;  padding: 0; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; list-style: none; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px; background: #fff;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; margin: 0; padding: 0;  }
.picScroll-left .bd ul li{ width: 350px;  list-style: none; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:330px; height:270px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.you02-box {
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 40px
}
.you02-box h2 {
    height: 120px;
   
}
.you02 {
    width: 1100px;
    position: relative;
    background: url(../images/wrap0502.png) no-repeat;
    height: 750px
}
.you02 ul {
    position: absolute;
    width: 440px;
    overflow: hidden;
    padding: 0;
}
.you02 ul li {
    list-style: none;
    font-size: 14px;
    color: #545454;
    width: 440px;
    line-height: 20px;
    margin-bottom: 10px
}
.you02-1 {
    left: 54px;
    top: 90px
}
.you02-2 {
    right: 0px;
    top: 370px
}
.you02-3 {
    left: 54px;
    top: 630px
}
.foot{background: #47A034;  text-align: center; color: #ffffff; }
.footnav{text-align: center;  padding-top:20px; }
.footnav a{padding: 0 16px; border-right: #ffffff 1px solid;}
.foot a{ color: #ffffff;}
/*.footctn{background: #fff; overflow: hidden;padding-top: 20px;height: 180px;}
.footctn h2{background: url(../images/di-di.png) right no-repeat; float: left; width: 320px; height:125px; margin-top: 2rem;}
.footctn .fctn2{float: left; padding: 20px; width: 680px;background: url(../images/di-di.png)  right no-repeat;  text-align: left; color: #000;}
.footctn .qr{float: right;}*/