.in_banner{
width:100%;
height:350px;
background:url(images/in_banner.jpg) center top no-repeat;
}
.warp_banner{
height:140px;
line-height:140px;
width:1145px;
padding-left:55px;
margin:0 auto;
font-size:34px;
font-weight:bold;
color:#1b88ed;
display:none;
}
.warp_banner span{ height:140px;font-size:17px;font-weight:normal;color:#000;vertical-align:middle;padding-left:8px;padding-right:34px;display:inline-block; background:url(images/sprite.png) right 50px no-repeat;}
.in_main{
width:1200px;
padding-top:30px;
padding-bottom:50px;
overflow:hidden;
}

.info_box { height: 44px; text-align: center; padding-bottom:35px;}
.info_box a { height:44px; display: inline-block; color: #fff; font-size:16px; line-height:44px; background: #3c587f; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border-radius:8px; width:156px; text-align:center; margin:0 12px; }
.info_box a:hover, .info_box a.current { background: #019642; }

.curr{
width:1200px;
height:60px;
line-height:40px;
text-align:center;
font-size:24px;
background:url(images/cur_line.gif) center bottom no-repeat;
overflow:hidden;
}

.content{
width:1200px;
border-top:none;
padding:15px 0;
font-size:14px;
line-height:24px;
overflow:hidden;
}

.bix_01{
width:1140px;
padding:0 30px;
overflow:hidden;
}
.bix_01 ul{
margin:0;
padding:0;
list-style:none;
}
.bix_01 ul li{
width:1110px;
padding:15px;
height:116px;
display:block;
float:left;
background:url(images/line_02.gif) left bottom repeat-x;
}
.NW_TT{
width:1092px;
height:30px;
padding-left:18px;
background:url(images/em.gif) 5px center no-repeat;
line-height:30px;
}
.NW_TT a{
font-size:14px;
font-weight:bold;
color:#015aac;
}
.NW_Desc{
width:1092px;
line-height:22px;
overflow:hidden;
color:#666666;
}
.NW_Desc a{
color:#ff6600;
text-decoration:none;
}
.i_more{
width:922px;
overflow:hidden;
padding-top:5px;
padding-bottom:5px;
}
.duo_gy{ display:block; width:78px; height:26px; overflow:hidden; position:relative; text-align:center; border:1px solid #848483; line-height:26px; font-size:12px; color:#777;}
.duo_gy span{ display:block; position:relative; cursor:pointer; top:0;}
.gytline2, .gyxti a, .duo_gy span, .gylb li, .duo_gy{ 
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.gylb li:hover{ background:#f8f8f8;}
.gylb li:hover .gytline2{ width:100%;}
.gylb li:hover .gyxti a{ color:#4573c7;}
.duo_gy:hover{ border-color:#1b88ed;}
.duo_gy:hover span{ top:-100%; color:#1b88ed;}

.page{
width:952px;
text-align:center;
clear:both;
background-color:#eeeeee;
height:30px;
line-height:30px;
margin-top:10px;
}
.curr_page{
font-weight:bold;
color:#FF0000;
}

.none_info{
height:100px;
text-align:center;
line-height:100px;
color:#FF0000;
}

.bix_02{
width:1140px;
padding:0 30px;
overflow:hidden;
}
.A_title{
width:1140px;
height:57px;
line-height:56px;
text-align:center;
font-size:18px;
font-weight:bold;
color:#1b88ed;
}
.A_Desc{
width:1140px;
height:28px;
line-height:28px;
text-align:center;
background-color:#f0f0f0;
}
.A_content{
width:1140px;
padding:15px 0;
overflow:hidden;
font-size:14px;
line-height:24px;
}
.A_line{
width:1140px;
height:1px;
font-size:0px;
border-top:1px solid #ececec;
}
.A_PN{
width:1140px;
overflow:hidden;
padding:10px 0;
line-height:28px;
}

.bix_03{
width:1224px;
padding-top:25px;
overflow:hidden;
}
.bix_03 ul{
margin:0;
padding:0;
list-style:none;
}
.bix_03 ul li{
width:408px;
height:370px;
float:left;
overflow:hidden;
}
.bix_03 ul li span{
width:384px;
height:288px;
display:block;
overflow:hidden;
}
.bix_03 ul li span img{
width:384px;
height:288px;
border:none;
}
.bix_03 ul li label{
width:384px;
height:62px;
line-height:62px;
display:block;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

.bix_03 ul li span img:hover{
transform: scale(1.2);
}

.bix_03 ul li span img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.bix_04{
width:1140px;
padding:0 30px;
overflow:hidden;
}
.P_Pic{
padding-top:30px;
width:1140px;
overflow:hidden;
text-align:center;
}

.P_Name{
width:482px;
height:45px;
line-height:44px;
background:url(images/line_01.gif) left bottom repeat-x;
color:#034091;
font-size:18px;
}
.P_li{
width:482px;
height:36px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:36px;
}
.P_desc{
width:482px;
padding-top:10px;
padding-bottom:20px;
overflow:hidden;
}
.P_desc span{
font-size:20px;
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
}
.P_btn{
padding-top:15px;
}
.P_DT{
width:1140px;
border-bottom:1px solid #dadada;
height:30px;
}
.P_DT span{
width:200px;
height:30px;
line-height:30px;
display:block;
text-align:center;
background-color:#3c587f;
color:#ffffff;
font-size:14px;
}
.P_content{
width:1110px;
padding:15px;
overflow:hidden;
line-height:24px;
font-size:14px;
}

.ly_desc{
width:922px;
padding:10px 0 20px 0;
line-height:24px;
overflow:hidden;
font-size:14px;
}
.ly{
width:840px;
overflow:hidden;
font-size:14px;
}
.tc_r{
width:250px;
height:35px;
line-height:35px;
background:#fff;
border:1px solid #ccc;
padding-left:5px
;border-radius:4px;
margin-bottom:15px;
}

.tc_r:focus,.tc_c:focus,.tc_a:focus,.tz_r:focus,.text-input:focus{
border-color:#158b73;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(50, 177, 235, .6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(50, 177, 235, .6);
}

.tc_b{
width:100px;
height:35px;
line-height:35px;
background:#fff
;border:1px solid #ccc;
padding-left:5px;
border-radius:4px;
margin-bottom:15px;
}
.tc_c{
width:300px;
height:35px;
line-height:35px;
background:#fff;
border:1px solid #ccc;
padding-left:5px;
border-radius:4px;
margin-bottom:15px;
}

.tc_a{
width:470px;
height:35px;
line-height:35px;
background:#fff;
border:1px solid #ccc;
padding-left:5px;
border-radius:4px;
margin-bottom:15px;}

.tz_r{
width:470px;
height:140px;
background:#fff
;border:1px solid #ccc;
padding:5px;
border-radius:4px;
margin-bottom:10px;}

.bix_im{
width:752px;
border:1px solid #dddddd;
border-top:none;
border-bottom:none;
overflow:hidden;
}
.bix_im ul{
margin:0;
padding:0;
list-style:none;
}
.bix_im ul li{
width:722px;
padding:15px;
height:146px;
display:block;
float:left;
background:url(images/line_02.gif) left bottom repeat-x;
}
.i_title{
width:472px;
height:36px;
line-height:36px;
font-size:14px;
font-weight:bold;
}
.i_desc{
width:472px;
overflow:hidden;
line-height:22px;
font-size:14px;
}