@charset "utf-8";
/* CSS Document */
.index1{margin-top: 80px;}
.it_bor{height: 11px; border-bottom: 1px solid #cdcdcd;}
.it_txt{ padding: 0 20px; font-size: 28px; color: #FFFFFF;line-height: 22px;}
.ittxt1{color: #262626;}
.ittxt1 span{color: #003e55;}
.i1_tab{text-align: center; margin-top: 35px;}
.i1_tab a{display: inline-block; height: 31px; line-height: 31px; padding: 0 15px;
color: #4d515f; background: #fdfdfd;border: 1px solid #d5d5d5; margin: 0 4px;
border-radius: 3px;-moz-border-radius: 3px;}
.i1_tab a.hover{background: #003e55; border: 1px solid #003e55; color: #ffffff;}
.i1_tab a:hover{background: #003e55; border: 1px solid #003e55; color: #ffffff; transition-duration: 0.5s;}
.index1_con{margin-top: 65px;}
.i1_dl{width: 282px; height: 378px; background: #ffffff; position: relative; 
box-shadow: 0 0 10px #e2e2e2;-webkit-box-shadow: 0 0 10px #e2e2e2; margin-right: 21px;
-webkit-transition:-webkit-transform 1s,background 1s;
	-o-transition-property-o-transform,background;
	-o-transition-duration:.7s,.7s;
	-moz-transition-property:-o-transform,background;
	-moz-transition-duration:.7s,.7s;
	transition-property:transform,background;
	transition-duration:.7s,.7s;}
.i1_dd{padding: 0 25px; height: 130px; background: #ffffff; padding-top: 30px; overflow: hidden;
position: absolute; bottom: 10px; left: 0;color: #888888;-webkit-transition:-webkit-transform 1s,background 1s;
	-o-transition-property-o-transform,background,height;
	-o-transition-duration:.7s,.7s,.7s;
	-moz-transition-property:-o-transform,background,height;
	-moz-transition-duration:.7s,.7s,.7s;
	transition-property:transform,background,height;
	transition-duration:.7s,.7s,.7s;}
.i1d_a{display: block; text-align: center;font-size: 16px; color: #181818; font-weight: bold;}
.i1d_p{ font-size: 14px; line-height: 22px; margin-top: 20px;}
.i1d_more{display: block; text-align: center; font-size: 0;margin-top: 28px;}
.i1_dl:hover{ background: #003d54; color: #FFFFFF; }
.i1_dl:hover .i1_dd{color: #FFFFFF;background: #003d54; height: 195px;}
.i1_dl:hover .i1d_a{color: #FFFFFF;}

.index2{width: 100%; background: url(../images/a2.jpg) no-repeat top center; padding: 70px 0; margin-top: 60px;}
.i2_ts{text-align: center; color: #FFFFFF; font-size: 14px;line-height: 20px; padding:18px 0;}
.i2_dl{margin-right: 92px; margin-top: 35px;}
.i2_dt{width: 229px; height: 229px; border: 1px solid #cdcdcd; border-radius: 50%; -moz-border-radius: 50%; overflow: hidden;
-o-transition-property-o-transform,background;
	-o-transition-duration:.5s,.5s;
	-moz-transition-property:-o-transform,background;
	-moz-transition-duration:.5s,.5s;
	transition-property:transform,background;
	transition-duration:.5s,.5s;}
.i2_img{display: block; width: 199px; height: 199px; border-radius: 50%; -moz-border-radius: 50%; overflow: hidden; margin: 15px 0 0 15px;}
.i2_dd{text-align: center;font-size: 16px; color: #eeeeee; padding-top: 20px;}
.i2_dl:hover .i2_dt{background: #0e394f;}

.index3{padding: 70px 0;}
.i3_left,.i3_right{background: #FFFFFF; border: 1px solid #e4e4e4; width:510px; padding:30px 35px;}
.i3_title{border-bottom: 1px solid #cbcbcb; padding-bottom: 25px;}
.i3t_p{font-size: 20px; font-family: arial; color: #2e2f36; line-height: 16px;}
.i3_more{line-height: 16px;  color: #747474; background: url(../images/10.png) no-repeat left 5px; padding-left:25px;}
.i3_con{margin-top: 28px; height: 244px; overflow: hidden;}
.i3l_dl{width: 100%;height: 123px; background: #003b52;}
.i3l_dd{width: 121px; text-align: center; margin-top:32px;}
.i3l_more{font-size: 16px; color: #FFFFFF; border-bottom: 1px solid #FFFFFF;display:inline-block; line-height:40px;}
.i3l_bottom{margin-top: 23px;}
.i3b_a{display: block;font-size: 18px; color: #181818; font-weight: bold; padding:7px 0;}
.i3b_p{ color: #888888; line-height: 20px;}
.ift_left,.ift_right{width: 245px;}
.if_txt,.if_cols{width: 223px; height: 42px; border: 1px solid #cbcbcb; padding: 0 10px;
 line-height: 42px; margin-bottom: 19px;  color: #929292; font-size: 12px; font-family: arial;}
.if_cols{height: 150px; line-height: 18px; padding: 10px;}
.if_btn{width: 245px; height: 44px; border: 0; cursor: pointer; background:#3c3c3c;
font-size: 16px;  color: #FFFFFF;}
.if_btn:hover{background: #212121; transition-duration: 0.5s;}
.if_txt:hover,.if_cols:hover{border: 1px solid #003e55; color: #7e7e7e;}












