/* 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/40px 'Arial'; background: #E9E9E9;}

header{clear: both;}

.telt{margin-top: 3rem; font-size: 2.4rem; font-weight: bold; color: #005DAB;}


.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;}
ul.nav{padding:0;}
.nav{ height:1.8rem; line-height: 1.8rem; position:relative; z-index:1000;}
.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 2.2rem; font-size:1.8rem; line-height: 3.2rem; font-weight: normal; border-right:#e1e1e1 1px solid; color: #000;}

.nav .sub{ display:none; width:20rem; left:0; top:3.6rem;  position:absolute; line-height:2.5; background: #ddd; z-index: 999; }
/*.iheader .sub{background: #F4F4F4; opacity: 0.9;}*/
.nav .sub li{ zoom:1; width: 20rem; z-index: 999; }
.nav .sub a{ display:block; color: #000; z-index: 999;}
.nav .sub a:hover{ background:#1858c3; color:#fff;  }
.nav .on h3 a{color:#1858c3; }

#m3 .sub{width: 28rem; z-index: 999; text-align: left; text-indent: 2rem; }
#m3 .sub li{width: 28rem;}

.fullSlide{ width:100%;  position:relative;  height:400px;  }
.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:400px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:400px; }

.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; z-index:1; }
.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;z-index:1; }
.fullSlide .hd ul .on{ background-position:0 0; }

/*-------- 主体部分 --------------*/

.wrap01{overflow: hidden; margin-top:50px; }
.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;}

.wrap02ctn li{ border:#ddd 1px solid; text-align:center; }
.pro{ padding: 1rem 1rem 2rem 1rem;}
.pro img{width: auto; max-width:280px; height: 210px; clear:both;}

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: #1858c3;}
.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: #1858c3 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 20px/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; }
.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; 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{ max-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; max-height: 340px; }
.prolist li img{max-width: 240px; width: auto; height: 180px; padding: 2px; border:#ddd 1px solid;}
.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: #1858c3; margin-top: 2rem; text-align: center; color: #ffffff; }
.footnav{text-align: center; border-bottom:#1858c3 1px solid; 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;}

.prointro {font-size: 1.2rem; margin:0; line-height: 1.2; text-align: left;}

.am-btn{white-space:pre-wrap;}