body {
	background-repeat: repeat-x;
	background-color: #fbfbfb;
	margin: 0;
	font: 15px/1.5 "Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Helvetica,Arial,sans-serif;
}

a {
	text-decoration: none;
	color: #4c565d;
}

a:hover {
	text-decoration: none;
	color: #a00008;
	-webkit-transition: 50ms;
    -moz-transition: 50ms;
    -o-transition: 50ms;
    transition: 50ms;
}

img {border: none}

div,form {
	display:block;
	overflow:hidden;
}

li {
	list-style: none;
}

ul,p,span,li {
	margin:0;
	padding:0;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.outer_layer {
	width:1120px;
	margin:0 auto;
}

.outer_layer2 {
	width: 1120px;
    padding: 5px 20px;
    margin: 5px auto 0px;
}

.mt10 {
	margin-top:10px;
}

.mb10 {
	margin-bottom:10px;
}

.ml10 {
	margin-left:10px;
}

.ge300ms {
	-webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.ge200ms {
	-webkit-transition: 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    transition: 200ms;
}

.ge100ms {
	-webkit-transition: 100ms;
    -moz-transition: 100ms;
    -o-transition: 100ms;
    transition: 100ms;
}

.gray_border {
    border: 1px solid #d9e1e6;
}

.shadow {
    -moz-box-shadow: 0px 0px 15px #dadada;
    -webkit-box-shadow: 0px 0px 15px #dadada;
    box-shadow: 0px 0px 15px #dadada;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dadada')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dadada');
}

.vmenu {
	width: 186px;
    top: 194px;
    background-color: #007eca;
    position: absolute;
    z-index: 100;
}

.vmenu ul {
    width: 120px!important;
    padding-left: 0!important;
}

.vmenu ul li a {
	font-size: 15px!important;
    color: #e8f6ff!important;
}

.vmenu ul li a:hover {
	background-color: #87d2ff!important;
    color: #0f5f9a!important;
}

.ix1 {
	border-bottom: 1px solid #d4d4d4;
}

.ix1, .ix2 {
	background-color:#fff;
}

.ix1 .links1 li {
    float: left;
	line-height: 32px;
}

.ix1 .links1 li a, .ix1 .links2 a {
    line-height: 32px;
}

.ix1 .links2 {
	line-height: 32px;
}

.ix2 {
    padding-bottom: 24px;
}

.ix2 .logo {
    width: 600px;
    padding: 20px 0 0 0;
}

.ix2 .logo div {
    display: block;
    font-weight: bold;
    font-size: 35px;
    color: #333;
    padding: 12px 0 0 20px;
}

.ix2 .search {
    margin-top: 45px;
}

.ix2 .search .img_magnifier {
    width: 30px;
    height: 30px;
}

.ix2 .search .search-keyword {
    height: 24px;
    width: 200px;
    margin-left: 10px;
    line-height: 24px;
    padding-left: 10px;
    border: 2px solid #005b92;
}

.ix2 .search .search-submit {
    height: 30px;
    background-color: #005b92;
    border: 0;
    line-height: 30px;
	line-height: 33px\9;
    color: #FFF;
    font-weight: bold;
    padding: 0 20px;
    cursor: pointer;
}

.ix2 .search .search-submit:hover {
    background-color: #007eca;
}

.ix3 {
    height: 45px;
    background-color: #0F5F9A;
}

.ix3 .nav li {
    float: left;
    width: 186px;
}

.ix3 .nav li a {
    line-height: 45px;
    line-height: 50px\9;
    font-size: 18px;
    width: 186px;
    color: #FFF;
    text-align: center;
    overflow: hidden;
    display: block;
}

.ix3 .nav li a:hover {
    background-color: #007eca;
}

.ix4 {
	height:390px;
    background-color: #fff;
}

.ix41 {
	width:586px;
}

.ix42 {
	padding: 12px 15px 8px;
	width: 500px;
}

.ix41 #unslider li a img {
	width:586px;
	height:390px;
}

.ix42 .switching_options, .ix52 .switching_options {
    height: 38px;
    width: 460px;
	width:480px\9;
    margin: 0 auto;
}

.ix52 .switching_options {
    width: 430px;
	width: 450px\9;
}

.ix42 .switching_options li, .ix52 .switching_options li {
    float: left;
    border-bottom: 1px solid #d9e1e6;
}

.ix42 .switching_options li .long_title, .ix52 .switching_options li .long_title {
	padding: 0 10px;
}

.ix42 .switching_options li a, .ix52 .switching_options li a {
    text-align: center;
    line-height: 35px;
    padding: 0 24px;
    color: #005b92;
    font-weight: bold;
    font-size: 18px;
    overflow: hidden;
    display: block;
}

.ix42 .switching_options .dot, .ix52 .switching_options .dot {
    width: 100%;
    height: 5px;
    border-top: 1px solid #007eca;
}

.ix42 .dot img, .ix52 .dot img {
    display: block;
    margin: 0 auto;
}

.ix42 .so_content, .ix52 .so_content {
	padding: 12px 0 0 12px;
}

.ix42 .so_content ul li span, .ix52 .so_content ul li span {
	float:right;
}

.ix42 .so_content ul li a,
.ix52 .so_content ul li a,
.ix_custom .custom_plate .contents ul li a {
	font-size: 16px;
    display: block;
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ix42 .so_content ul li,
.ix52 .so_content ul li,
.ix_custom .custom_plate .contents ul li {
	line-height: 26px;
	background: url(/global/line_style1_1.jpg) 5px center no-repeat;
    padding: 4px 20px;
}

.ix42 .so_content ul li:hover, 
.ix52 .so_content ul li:hover,
.ix_custom .custom_plate .contents ul li:hover {
	background: url(/global/line_style1_2.jpg) 5px center no-repeat;
}

.ix5 div{
	background-color: #fff;
}

.ix51, .ix53 {
	width:300px;
	padding-bottom: 8px;
}

.ix52 {
	width:493px;
	min-height: 355px;
    padding: 13px 0;
}

/*
.ix5 .gray_border {
	border-top: 2px solid #007eca;
} 
*/

.ix5 .title, .ix53 .title2 {
	font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    color: #0f5f9a;
    padding-left: 45px;
	margin: 12px 15px;
    background-repeat: no-repeat;
    width: 100px;
    height: 32px;
}

.ix51 .title {
	background-image: url(/global/ic_description_black_48dp.png) ;
}

.ix53 .title {
	background-image: url(/global/ic_account_balance_black_48dp.png) ;
}

.ix53 .title2 {
	background-image: url(/global/ic_people_black_18dp.png) ;
	line-height: 36px;
}

.ix51 .content, .ix52 .content {
	min-height:100px;
}

.ix51 .content ul {
	margin:0 20px;
}

.ix51 .content ul li a {
	padding-left: 50px;
    background-color: #e9f6ff;
    color: #0f5f9a;
    line-height: 52px;
    margin-top: 8px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: 13px center;
    display: block;
    overflow: hidden;
}

.ix51 .content ul li a:hover {
	color:#fff;
	background-color:#0f5f9a;
}

.ix51 .content ul li .img_1 {
	background-image: url(/global/ic_place_white_48dp_2.png) ;
}

.ix51 .content ul li .img_1:hover {
	background-image: url(/global/ic_place_white_48dp.png) ;
}

.ix51 .content ul li .img_2 {
	background-image: url(/global/ic_description_white_48dp_2.png) ;
}

.ix51 .content ul li .img_2:hover {
	background-image: url(/global/ic_description_white_48dp.png) ;
}

.ix51 .content ul li .img_3 {
	background-image: url(/global/ic_poll_white_48dp_2.png) ;
}

.ix51 .content ul li .img_3:hover {
	background-image: url(/global/ic_poll_white_48dp.png) ;
}

.ix51 .content ul li .img_4 {
	background-image: url(/global/ic_mail_white_48dp_2.png) ;
}

.ix51 .content ul li .img_4:hover {
	background-image: url(/global/ic_mail_white_48dp.png) ;
}

.ix51 .content ul li .img_5 {
	background-image: url(/global/ic_border_color_white_48dp_2.png) ;
}

.ix51 .content ul li .img_5:hover {
	background-image: url(/global/ic_border_color_white_48dp.png) ;
}

.ix51 .content ul li .img_6 {
	background-image: url(/global/ic_grade_white_48dp_2.png) ;
}

.ix51 .content ul li .img_6:hover {
	background-image: url(/global/ic_grade_white_48dp.png) ;
}

.ix53 .content {
	margin: 5px 20px;
	border-bottom: 1px dashed #d9e1e6;
    padding-bottom: 20px;
}

.ix53 .content p {
	color: #555555;
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}

.ix53 .content p a {
	color: #555555;
    font-size: 14px;
    line-height: 28px;
}

.ix53 .content p a:hover {
	color:#3076a9;
}

.ix53 .content2 ul li {
	margin: 0 0 10px 15px;
}

.ix53 .content2 ul li a {
	width: 80px;
    background-repeat: no-repeat;
    background-position: center 0px;
    padding-top: 70px;
    text-align: center;
    font-weight: bold;
    color: #0f5f9a;
    display: block;
    overflow: hidden;
}

.ix53 .content2 ul li .img_1 {
	background-image: url(/global/ic_account_box_black_36dp.png) ;
}

.ix53 .content2 ul li .img_1:hover {
	background-image: url(/global/ic_account_box_black_36dp_2.png) ;
	color:#3076a9;
}

.ix53 .content2 ul li .img_2 {
	background-image: url(/global/ic_assignment_black_36dp.png) ;
}

.ix53 .content2 ul li .img_2:hover {
	background-image: url(/global/ic_assignment_black_36dp_2.png) ;
	color:#3076a9;
}

.ix53 .content2 ul li .img_3 {
	background-image: url(/global/ic_star_black_36dp.png) ;
}

.ix53 .content2 ul li .img_3:hover {
	background-image: url(/global/ic_star_black_36dp_2.png) ;
	color:#3076a9;
}

.ix6 {
	height: 150px;
	margin-top:5px;
    background-color: #0f5f9a;
}

.ix6 .qcode {
    text-align: center;
    padding: 25px 10px;
    color: #fff;
    line-height: 14px;
    font-size: 12px;
    width: 100px;
}

.ix6 .qcode img {
	width:90px;
	height:90px;
}

.ix6 .fe {
    padding-top: 36px;
}

.ix6 .rs {
    padding-top: 48px;
}

.ix6 .footer {
    width: 690px;
    text-align: center;
    font-size: 13px;
    color: #fff;
    padding-top: 30px;
}

.ix6 .footer p {
    margin: 5px 0;
}

.ga img {
    margin-top: 5px;
}

.ga p {
    color: #fff!important;
    line-height: 30px!important;
}

.ix52 .so_content {
	margin: 0 10px;
}

.ix52 .so_content ul li a {
	/* width:370px; */
}

.l1, .a1 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.l1 .list_top, .a1 .list_top {
	background-color: #FFF;
    border: 1px solid #B6B6B6;
}

.l1 .list_top .lt1, .a1 .list_top .lt1 {
	width: 257px;
    height: 36px;
    line-height: 36px;
    background-color: #0f5f9a;
    padding-left: 30px;
    color: white;
    font-size:16px;
}

.l1 .list_top .lt2, .a1 .list_top .lt2 {
	line-height: 36px;
    padding-left: 20px;
    margin-left: 20px;
}

.l1 .contents .lt1 {
	width: 287px;
}

.l1 .contents .lt1 .r1 {
    margin: 5px 0 5px 0;
}

.l1 .contents .lt1 .r1 a {
	background-color: white;
    border: 1px solid #B6B6B6;
    margin: 5px 0 5px 0;
    cursor: pointer;
	overflow:hidden;
	display:block;
}

.l1 .contents .lt1 .r1 a p {
	margin: 10px 0 10px 20px;
    border-left: 3px solid #007eca;
    padding-left: 10px;
    color: #004873;
}

.l1 .contents .lt1 .r2 {
    border: 1px solid #B6B6B6;
}

.l1 .contents .lt1 .r2 .top {
    line-height: 42px;
    padding-left: 20px;
    border-top: 3px solid #005b92;
    border-bottom: 1px solid #B6B6B6;
    background-color: #e9f6ff;
    color: #005b92;
    font-weight: bold;
}

.l1 .contents .lt1 .r2 .list {
	background-color: white;
    padding: 10px;
}

.l1 .contents .lt1 .r2 .list ul li {
	background-image: url(/global/line_style1_1.jpg);
    background-repeat: no-repeat;
    background-position: 8px center;
    line-height: 32px;
    padding-left: 20px;
}

.l1 .contents .lt1 .r2 .list ul li a {
	display: block;
    width: 240px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.l1 .contents .lt2 {
	background-color: #fff;
    margin: 10px 0 0 10px;
    width: 820px;
    border: 1px solid #B6B6B6;
}

.l1 .contents .lt2 .top {
	height: 31px;
    border-bottom: 1px solid #B6B6B6;
	background-color: #e9f6ff;
}

.l1 .contents .lt2 .top img {
	margin: 10px;
}

.l1 .contents .lt2 .top div {
	line-height: 30px;
    font-weight: bold;
    color: rgb(0, 91, 146);
}

.l1 .contents .lt2 .list {
	padding: 10px;
	min-height: 510px;
}

.l1 .contents .lt2 .list ul li {
	line-height: 24px;
    background-image: url(/global/line_style1_1.jpg);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding: 2px 10px 2px 20px;
	display: block;
    overflow: hidden;
}

.l1 .contents .lt2 .list ul li span {
	float: right;
}

.l1 .contents .lt2 .list ul li .s_channel a {
	display: inline;
	font-weight: bold;
	color: black;
}

.l1 .contents .lt2 .list ul li a {
	display: inline-block;
    width: 550px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.l1 .contents .lt2 .list .pl {
	text-align: center;
    margin: 12px 0 13px 0;
}

.l1 .contents .lt2 .list .pagelist {
	display: inline-block;
}

.a1 {
	background-color:#FFF;
}

.a1 .article_content {
    padding: 20px;
	border: 1px solid #B6B6B6;
	border-top:none;
	min-height:600px;
}

.a1 .article_content .article_title {
	text-align: center;
    color: #333333;
}

.a1 .article_content .article_info {
	line-height: 35px;
    overflow: hidden;
    margin-top: 20px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    color: #666;
}

.a1 .article_content .article_info .font_selector div {
	float:left;
	margin:0 5px;
    cursor: pointer;
}

.a1 .article_content .article_info .ai_item1 {
	width:200px;
}

.a1 .article_content .article_info .ai_item2 {
	width:300px;
	text-align: center;
} 

.a1 .article_content .article_body {
	padding:10px;
}

.a1 .article_content .article_body p {
	line-height: 28px;
    padding: 5px 0;
    color: #333333;
}

.ix_custom {
	margin-top:0;
	margin-bottom:5px;
}

.ix_custom .custom_plate {
    width: 324px;
	min-height: 315px;
    padding: 16px 20px 10px;
    background-color: #fff;
}

.ix_custom .custom_plate .title a {
	color: #005b92;
    font-weight: bold;
    font-size: 18px;
}

.ix_custom .custom_plate .title a:hover {
	color: #007eca;
}

.ix_custom .custom_plate .contents {
	padding: 8px 0;
}

.ix_custom .custom_plate .contents ul li a {
	width:300px;
}

.f_channel_list {
	border:none!important;
    background-color: #fbfbfb!important;
}

.s_channel_list {
	margin-bottom:10px;
	background-color: white!important;
    border: 1px solid #B6B6B6;
}

.s_channel_list .list {
	min-height: 165px!important;
}

.s_channel_list .more {
	font-weight:bold;
	margin-top:4px;
	font-size:14px;
}

.ix3 .nav li a:hover {
    color: #FFF!important;
}

.ix42 .switching_options li a:hover,
.ix53 .content2 ul li a:hover,
.ix42 .switching_options li a:hover,
.ix52 .switching_options li a:hover {
	color: #005b92!important;
}

.ix51 .content ul li a:hover {
	color:#e9f6ff!important;
}

#tel {
	display:inline;
}

.gdfw {
	text-align: center;
    padding: 20px 0 16px;
}

.gdfw img {
	width: 250px;
    height: 110px;
}

