* {
    font-family:"Microsoft Yahei"
}

.main04 {
    width: 1200px;
    margin: 0 auto;
    margin-top: 35px;
}

.main01 li div {
    cursor: pointer;
}

.main01 li span {
    display: block;
    width: 132px;
    height: 132px;
}

.main01 li .bg-adv {
    width: 118px;
    height: 118px;
    margin: 0 auto;
}

.main01 li:hover .bg-adv {
    background: url("?images/index_icon01_blue_03.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}

.main01 li:hover h6 {
    color: rgb(49, 154, 233);
}

.main01 li .bg-adv1 {
    background: url("?static/images/index_icon01_08.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}
.main01 li:hover .bg-adv1{
    background: url("?static/images/index_icon01_08.hover.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}

.main01 li .bg-adv2 {
    background: url("?static/images/index_icon02_08.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}
.main01 li:hover .bg-adv2 {
    background: url("?static/images/index_icon02_08.hover.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}

.main01 li .bg-adv3 {
    background: url("?static/images/index_icon03_08.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}
.main01 li:hover .bg-adv3 {
    background: url("?static/images/index_icon03_08.hover.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}

.main01 li .bg-adv4 {
    background: url("?static/images/index_icon04_08.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}
.main01 li:hover .bg-adv4 {
    background: url("?static/images/index_icon04_08.hover.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}



.main01 li h6 {
    color: rgb(51, 51, 51);
    margin-top: 18px;
}

.nav_second {
    display: none;
    height: 150px !important
}

.nav_container a:hover {
    color: #32a5f6;
	text-decoration:none;
}

.nav_container a {
	font-family:"Microsoft Yahei";
	font-size:17px;
	font-weight:500;
    color: #000;
}

.nav_list dd {
    line-height: inherit;
}

.zixun {
    display: none;
}

.zixun:first-child {
    display: block;
}

.nav_second dd {
    line-height: inherit
}

.video_title {
    overflow: hidden
}

.video_title h2 {
    float: left;
    width: 20%;
    font-size: 22px;
    color: #138ce1;
}

.video_title strong {
    font-size: 12px;
    margin-left: 10px;
}

.video_title span {
    display: block;
    float: right;
    width: 80%;
    border-bottom: 2px solid #45c4ff;
    height: 25px;
}

.video_list {
    overflow: hidden;
    margin-top: 20px;
}

.video_list li {
    width: 47%;
}

.video_list .li01 {
    float: left
}

.video_list .li02 {
    float: right
}

.video_list dd {
    border-bottom: 1px solid #e7e7e7;
    padding: 25px 0;
}

.video_list dd h6 {
    font-weight: normal;
    font-size: 16px;
}

.video_list dd p {
    font-size: 12px;
    color: #999999;
    margin-top: 10px;
}

.main05 {
    margin-top: 40px;
}

.partner_info {
    background: #fbfbfb;
    width: 100%;
    height: 150px;
    padding: 20px 0px;
}

.partner_title {
    overflow: hidden;
    margin: 0 auto;
    display: block;
    width: 1200px;
}

.partner_title li {
    float: left;
    height: 30px;
}

.main05 .li01 {
    width: 40%;
    height: 20px;
    border-bottom: 1px solid #e0e0e0;
}

.main05 .li02 {
    width: 20%;
    text-align: center;
    color: #00a0ea;
    font-size: 24px;
    text-transform: uppercase
}

.main05 .li03 {
    width: 40%;
    height: 20px;
    border-bottom: 1px solid #e0e0e0;
}

.panel {
    box-shadow: none;
    margin-bottom: 0 !important
}
.news-item {
    width: 100% !important
}
.news-item h6 {
    font-size: 16px;
    color: #4f4f4f;
}
.news-item p {
    color: #999999;
    font-size: 14px;
}
.news-item {
    padding: 5px 0px !important;
}
.news-item div {
    width: 100%;
    padding: 0 12px;
}
#video {
    background: url("?images/youku.png") no-repeat;
    width: 100%;
    height: 350px;
}
.foot_container {
    background: url(?images/index_foot_bg_23.png) no-repeat top center;
    background-size: 100%;
}

.foot_info {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto
}

.foot_nav {
    float: left;
    width: 70%;
    padding: 40px 0px;
}

.foot_contact {
    float: right;
    width: 30%;
}

.foot_nav table {
    width: 100%;
}

.foot_nav td a {
    color: #fff;
}

.foot_nav thead td {
    padding-bottom: 25px;
    font-size: 16px;
}

.foot_nav tbody td {
    padding-bottom: 15px;
}

.foot_contact {
    text-align: center;
    padding-top: 40px;
}

.foot_contact h6 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
    color: #fff;
}

.saoma_icon {
    width: 290px;
    background: #136fb8;
    margin: 0 auto;
    padding: 15px 0;
    overflow: hidden;
    text-align: left;
    margin-top: 20px;
}

.saoma_icon img {
    float: left;
    margin-left: 20px;
}

.saoma_icon span {
    display: block;
    float: left;
    font-size: 14px;
    margin-top: 20px;
    margin-left: 20px;
    color: #fff;
}

.saoma_icon h6 {
    font-size: 14px;
}

.copyright {
    width: 1200px;
    display: block;
    margin: 0 auto;
    font-size: 12px;
    color: #4a99e1;
    padding-bottom: 30px;
}

.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px solid #e7e7e7;
}


/* Reset */
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.mp30{}
.htmleaf-container{
    margin: 0 auto;
    overflow: hidden;
}

.bgcolor-1 { background: #f0efee; }
.bgcolor-2 { background: #f9f9f9; }
.bgcolor-3 { background: #e8e8e8; }/*light grey*/
.bgcolor-4 { background: #2f3238; color: #fff; }/*Dark grey*/
.bgcolor-5 { background: #df6659; color: #521e18; }/*pink1*/
.bgcolor-6 { background: #2fa8ec; }/*sky blue*/
.bgcolor-7 { background: #d0d6d6; }/*White tea*/
.bgcolor-8 { background: #3d4444; color: #fff; }/*Dark grey2*/
.bgcolor-9 { background: #ef3f52; color: #fff;}/*pink2*/
.bgcolor-10{ background: #64448f; color: #fff;}/*Violet*/
.bgcolor-11{ background: #3755ad; color: #fff;}/*dark blue*/
.bgcolor-12{ background: #3498DB; color: #fff;}/*light blue*/
/* Header */
.htmleaf-header{
    padding: 1em 190px 1em;
    letter-spacing: -1px;
    text-align: center;
}
.htmleaf-header h1 {
    font-weight: 600;
    font-size: 2em;
    line-height: 1;
    margin-bottom: 0;
    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
}
.htmleaf-header h1 span {
    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
    display: block;
    font-size: 60%;
    font-weight: 400;
    padding: 0.8em 0 0.5em 0;
    color: #c3c8cd;
}
/*nav*/
.htmleaf-demo a{color: #1d7db1;text-decoration: none;}
.htmleaf-demo{width: 100%;padding-bottom: 1.2em;}
.htmleaf-demo a{display: inline-block;margin: 0.5em;padding: 0.6em 1em;border: 3px solid #1d7db1;font-weight: 700;}
.htmleaf-demo a:hover{opacity: 0.6;}
.htmleaf-demo a.current{background:#1d7db1;color: #fff; }
/* Top Navigation Style */
.htmleaf-links {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    font-size: 1.5em;
    text-align: center;
}

.htmleaf-links::after {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    width: 2px;
    height: 100%;
    background: #dbdbdb;
    content: '';
    -webkit-transform: rotate3d(0,0,1,22.5deg);
    transform: rotate3d(0,0,1,22.5deg);
}

.htmleaf-icon {
    display: inline-block;
    margin: 0.5em;
    padding: 0em 0;
    width: 1.5em;
    text-decoration: none;
    color: #fff;
}

.htmleaf-icon span {
    display: none;
}

.htmleaf-icon:before {
    margin: 0 5px;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    font-family: 'icomoon';
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
}
/* footer */
.htmleaf-footer{width: 100%;padding-top: 10px;}
.htmleaf-small{font-size: 0.8em;}
.center{text-align: center;}
/****/
.related {
    color: #fff;
    background: #333;
    text-align: center;
    font-size: 1.25em;
    padding: 0.5em 0;
    overflow: hidden;
}

.related > a {
    vertical-align: top;
    width: calc(100% - 20px);
    max-width: 340px;
    display: inline-block;
    text-align: center;
    margin: 20px 10px;
    padding: 25px;
    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
}
.related a {
    display: inline-block;
    text-align: left;
    margin: 20px auto;
    padding: 10px 20px;
    opacity: 0.8;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    -webkit-backface-visibility: hidden;
}

.related a:hover,
.related a:active {
    opacity: 1;
}

.related a img {
    max-width: 100%;
    opacity: 0.8;
    border-radius: 4px;
}
.related a:hover img,
.related a:active img {
    opacity: 1;
}
.related h3{font-family: "Microsoft YaHei", sans-serif;}
.related a h3 {
    font-weight: 300;
    margin-top: 0.15em;
    color: #fff;
}
/* icomoon */
.icon-htmleaf-home-outline:before {
    content: "\e5000";
}

.icon-htmleaf-arrow-forward-outline:before {
    content: "\e5001";
}

@media screen and (max-width: 50em) {
    .htmleaf-header {
        padding: 3em 10% 4em;
    }
    .htmleaf-header h1 {
        font-size:2em;
    }
}


@media screen and (max-width: 40em) {
    .htmleaf-header h1 {
        font-size: 1.5em;
    }
}

@media screen and (max-width: 30em) {
    .htmleaf-header h1 {
        font-size:1.2em;
    }
}


*{margin:0; padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
.clearfix:before, .clearfix:after {content: "";display:table;}
.clearfix:after {clear:both;}
.clearfix {clear:both;*zoom: 1;}
.clear{clear:both;}
input{ font-family:微软雅黑;}
body{font-family:微软雅黑!important; font-size:14px; background:#fff; padding:0; margin:0}


/*index*/
.head_container{ width:100%;}
.banner{ overflow:hidden}
.nav_container{  width:1200px; height:72px; position:absolute; left:50%; margin-left:-600px; z-index:9;}
.nav_container ul li{ float:left;}
/*.search{ width:55px; height:60px; background:#32a5f6; float:right!important}
.search span{ display:block; width:15px; height:60px; margin:0 auto;background:url(?css/images/index_serch_icon_03.png) no-repeat center!important;}
*/

.search{ float:right!important;background:#32a5f6; height:60px;}
.search_icon{ background:url(../?css/images/index_serch_icon_03.png) no-repeat center; width:55px; background-color:#32a5f6; border:none; height:60px; float:right}
.search_input{ border:none; height:60px; line-height:60px; background-color:#32a5f6;float:right; display:none; padding-left:10px; color:#fff;}
input::-webkit-input-placeholder {
    color:    #a3d8fd;
}
input:-moz-placeholder {
    color:    #a3d8fd;
}
.search_cancel{ width:45px; background:red;}


.logo{ margin-left:40px;}
.logo img{ margin-top:10px;}
.nav_list{ overflow:hidden; line-height:60px;}
.nav_list dd{ float:left}
.navMid{ margin-left:160px;}
.nav_list a{ padding:0 18px;}


.main_container{  margin-top:30px;}
.main01{ width:1200px; margin:0 auto; overflow:hidden;}
.main01 li{ float:left;width: 25%;text-align: center}
.main01 .li04{ margin-right:0}
/*.main01 li div{ text-align:center; height:160px; position:relative}
.main01 li h6{ position:absolute; bottom:0; width:100%;}
*/

.main01 li div{ text-align:center; height:170px;}
.main01 li h6{bottom:0; width:100%;}


.main01 li img{ margin-bottom:15px;}

.main02{ width:100%; background:#fcfcfc; margin-top:35px; padding:30px 0}
.main02 ul{ width:1200px;  margin:0 auto; overflow:hidden;}
.main02 li{ float:left}
.main02 .li01{}
.main02 .li02{ height:320px;width:65%; position:relative}

.main02 .top_icon{ position:absolute; display:block; width:82px; height:82px; background:url(?images/index_icon02_08.png) no-repeat center; top:0px; left:40px;}
.main02 .bottom_icon{ position:absolute; display:block; width:82px; height:82px; background:url(?images/index_icon03_08.png) no-repeat center; bottom:0px; right:0px}
.main02 .li02 .about_info{ width:90%;height:200px; margin-left:75px; margin-top:50px;}
.main02 .li02 .about_title{ overflow:hidden; width:100%}
.main02 .li02 h6{ float:left; font-size:22px; color:#138ce1;}
.main02 .li02 strong{ font-size:12px; margin-left:10px;}
.main02 .li02 img{ float:right; margin-top:10px;}
.main02 .about_info p{ margin-top:25px; font-size:14px; line-height:35px;}

/*导航*/
.nav_icon{ background:url(?images/nav_icon_03.png) no-repeat center!important; display:none; }
.search_icon{ cursor:pointer}

.nav_list dd a{ text-decoration:none; display:block; line-height:60px; height:60px;}

.nav_list dd{ position:relative;}
.nav_list dd span{ display:none; width:56px; height:20px; background:red; position:absolute; background:url(?css/images/nav_bottom_icon_03.png) no-repeat center; padding:0 20px; top:51px;}


.nav_second{ overflow:hidden; height:30px; padding:20px 0px; width:220px; height:110px; margin-left:315px;}
.nav_second dd{ float:left}
.nav_second a{ padding:10px 20px; display:block}

.nav_second02{ margin-left:405px;}
.nav_second03{ margin-left:495px;}
.nav_second04{ margin-left:590px;}

.nav_second05{ margin-left:680px;}
.nav_second06{ margin-left:775px;}
.nav_second07{ margin-left:865px;}
.nav_second08{ margin-left:860px;}
.nav_second09{ margin-left:955px;}
/*资讯切换*/
.main03{ width:1200px; margin:0 auto; margin-top:30px;}
.zixun_tab{ border-bottom:1px solid #eee;}
.main03 .zixun_tab{ overflow:hidden}
.zixun_tab li{ float:left; padding:0 35px; line-height:40px; cursor:pointer}

.zixun_tab{ margin-bottom:20px;}

.zixun_info{ overflow:hidden; margin-bottom:15px;}
.zixun_info .li01{ width:25%;float:left}
.zixun_info .li02{ width:72%;height:170px; float:right}
.zixun_info li img{
    width: 296px;
    height: 166px;
}

.main03 h2{ font-size:18px; color:#138ce1; margin-bottom:5px;}
.main03 strong{color:#d0cfcf; font-weight:normal; font-size:12px;}
.main03 p{ color:#999999; line-height:25px; margin-top:10px;}


.panel h2{ color:#4f4f4f; font-size:18px; font-weight:normal}<!--0.00020813941955566-->