/* CSS Document */
.iframe{
width:100%;
min-height:900px;
min-width:1240px;
width:e xpression(document.body.clientWidth < 1240 ? "1225px" : "100%" );
}
.head{
width:100%;
height:20px;
background:rgb(30,33,50);
}
.head_tx{
width:1100px;
height:20px;
margin:0 auto;
color:#FFFFFF;
font-size:9px;
line-height:20px;
}
.phone{
float:right;
list-style:none;
display:table;
height:20px;
margin-top:-30px;
}
.phone  li{
float:left;
}
.menu{
width:100%;
height:50px;
background:rgb(49,55,71);
line-height:50px;
position:relative;
overflow:hidden;
top:-10px;
}
.menu_tx{
width:1100px;
height:50px;
margin:0 auto;
overflow:hidden;
}
.menu_list{
float:right;
list-style:none;
display:table;
height:48px;
text-align:center;
line-height:48px;
}
.menu_list a:hover li{
border-bottom:2px #1b9d09 solid;
}
.menu_list li{
float:left;
color:#FFFFFF;
font-size:16px;
width:97px;
}
.list{
border-bottom:2px #1b9d09 solid;
}
.banner{
width:100%;
height:400px;
text-align:center;
line-height:400px;
margin-top:-9.7px;
}
.content{
width:100%;
}
.content .line_1{
width:100%;
height:30px;
background:rgb(32,39,65);
}
.text_1{
width:100%;
height:600px;
background:#202741;
text-align:center;
line-height:600px;
}
.title{
width:100%;
height:50px;
background:#6c7cba;
text-align:center;
line-height:50px;
}
.jz{
width:1100px;
height:50px;
margin:0 auto;
}
.tl{
list-style:none;
display:inline;
overflow:hidden;
height:50px;
}
.tl li{
float:left;
height:50px;
}
.tl .l1{
width:130px;
background:#495db4;
text-align:center;
line-height:50px;
}
.tl .l2{
font-size:24px;
color:#FFFFFF;
margin-left:50px;
}
.ct1{
width:1100px;
height:600px;
margin:0 auto;
text-align:center;
line-height:420px;
}
.ct2{
width:1100px;
height:600px;
margin:0 auto;
background:#dce3eb;
}
.sj{
height:365px;
width:100%;
overflow:hidden;
margin:0 auto;
text-align:center;
line-height:365px;
}
.ct2 ul{
list-style:none;
display:table;
height:365px;
overflow:hidden;
margin:0 auto;
}
.ct2 li{
height:360px;
float:left;
font-size:13.5px;
line-height:21px;
color:#e1e535;
text-align:left;
}
.ct2 p{
padding:10px;
}
.z3{
background:#505fa4;
width:213px;
height:258px;
}
.z1,.z5{
background:#505fa4;
width:238px;
height:258px;
}
.z5{
margin-right:40px;
}
.z1 img{
margin:20px 0px 23px 23px;
}
.z3 img{
margin:20px 0px 23px 23px;
}
.ft{
width:100%;
height:360px;
background:#facd45;
}
.text_2{
width:1100px;
height:360px;
margin:0 auto;
}
.tt{
width:100%;
height:70px;
text-align:center;
line-height:70px;
padding-top:10px;
}
.tt p{
position:relative;
margin-top:-58px;
color:#FFFFFF;
font-size:16px;
text-shadow:1px 2px #000000;
}
.al{
width:100%;
}
.tp{
list-style:none;
display:table;
overflow:hidden;
height:280px;
margin:0;
}
.tp li{
float:left;
height:270px;
margin-right:89px;
}
.footer{
width:100%;
height:50px;
background:#1b2137;
text-align:center;
line-height:50px;
font-size:10px;
color:#FFFFFF;
}
.ftt{
width:1100px;
height:50px;
text-align:center;
line-height:50px;
margin:0 auto;
}
.tp a:hover img{
transform: scale(1.01);	-webkit-transform: scale(1.01);-moz-transform: scale(1.01); 
}