﻿/* 样式预定义 */
body{ font-family:"microsoft yahei","微软雅黑"; }
body, dl, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0}
ol, ul {margin: 0;padding: 0;list-style: none}
a {text-decoration: none;color: black}
img{border: none}
br{font-size: 0}
.left{ float:left}
.right{ float:right}

/* view */
.view_bottom{ padding:10px 10px 5px 10px;}
.view_bottom li{ overflow:hidden; line-height:36px; vertical-align:top}
.view_bottom span{ float:left}
.view_bottom i{  font-style:normal;float: right;}

/* view_sub */
.view_sub{ overflow:hidden; padding:10px 0; cursor:pointer}
.view_sub .left{ width:150px; text-align:right}
.view_sub .left img{ width:140px; height:80px; vertical-align:top}
.view_sub .right{ width:360px; padding:0 10px}
.view_sub .right p{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; margin-bottom:10px}
.view_sub .right span{ font-size:14px}
.view_sub:hover{ background-color:#580c10; color:white; }
.view_sub:hover .left{ color:white; border-right-color:white}

body{position: relative;min-width:1200px;}
.top_bg{width: 100%;min-width:1200px;background:  center; background-size: 100% 100%;   height: 1385px;position: absolute;z-index: -1;top: 40px;}
.bottom_bg{width:  100%;min-width:1200px;background:  center;  background-size: 100% 100%;   height: 2323px;position: absolute;z-index: -2;bottom: 0px;}

/* title_01 */
.title_01{ overflow:hidden; border-bottom:2px solid #1a5dab}
.title_01 a{ float:left; width:130.5px; height:40px; line-height:40px;margin-right: 2px; text-align:center; background: no-repeat left top;    background-size: 100% 100%;}
.title_01 a:last-child{margin-right: 0}
.title_01 a.active{ background: no-repeat left top;    background-size: 100% 100%; color:white}

/* title_02 */
.title_02{ border-bottom:1px solid #979797; height:40px; line-height:40px; margin:0 10px}
.title_02 a{ float:left; width:100px; text-indent:10px; }
.title_02 a.active{ border-bottom:1px solid #1a5dab; color:#1a5dab; font-weight:bold}

/* title_03 */
.title_03{ height:40px; line-height:40px; border-bottom:2px solid #ddd}
.title_03 a{ float:left; padding:0 8px 10px; text-align:center; font-size:15px;}
.title_03 a.active{ background: no-repeat bottom center; color:#1a5dab}


/* title_04 */
.title_04{ height:40px}
.title_04 a{ float:left; line-height:40px; padding:0 12px; background-color:#f2f2f2; font-size:15px; border-top:2px solid white}
.title_04 a.active{ background-color:white; border-top:2px solid #1a5dab; color:#1a5dab}








/* focusbox */
.focusbox{ position: relative}
.focusbox .pic img{ display: block; width:100%; height:395px}
.focusbox .txt-bg{ position: absolute; top: 355px; z-index: 1; height: 40px; width:100%; background-color:#666; background: rgba(33,33,33,0.6); }
.focusbox .txt{ position: absolute; top: 355px; z-index: 2; height: 40px; width:100%; overflow:hidden;    width: 530px;}
.focusbox .txt li{ height:40px; line-height:40px; position:absolute}
.focusbox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px}
.focusbox .num{ position: absolute; z-index: 3; top: 370px; right: 8px; }
.focusbox .num li{ float: left; width: 10px; height: 10px; cursor: pointer; color:white; background-color:white; border-radius:4px; margin-right:10px}
.focusbox .num li.on { background:red}

/* slidebox */
.slidebox{ overflow:hidden; zoom:1; position:relative;}
.slidebox ul{ overflow:hidden; zoom:1}
.slidebox ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:370px}
.slidebox ul li .pic img{ width:355px; height:68px; vertical-align:top}
.slidebox ul li .pic span{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; padding:0 10px}

/* header_01 */
.header_01_box{width: 100%;background-color: #f0f0f0;overflow: hidden;}
#header_01{ width:1200px; margin:0 auto; line-height:40px; height:40px; overflow:hidden;font-size: 14px;}
#header_01 .left{color: #666;}
#header_01 span{ padding-left:10px; color:#666}
#header_01 a{ color:#666; display:inline-block; background:no-repeat 6px center; padding-left:24px; background-size: 20%;}

/* nav */
#nav li{ float:left; width:115px; height:80px; line-height:40px; text-align:center}
#nav a{ display:block; width:100%; cursor:pointer; color:white}
.nav_a1{ height:80px; font-size:18px}
.nav_a1 i{ display:block; background:no-repeat center -28px; height:40px}
.nav_a2{ line-height:18px; background-color:#666; background-color:rgba(0,0,0,0.6); font-size:14px;padding: 10px 0px;
    border-bottom: 1px solid #ccc }
.nav_div1{ display:none; position:relative; z-index:999}
#nav li:hover .nav_a1{ color:#014aa6; background-color:white}
#nav li:hover .nav_a1 i{ background-position: center 6px }
#nav li:hover .nav_div1{ display:block}

/* search */
.search{ font-size:0; margin-top:0px}
#keywords{ padding-left:40px; background: no-repeat 10px center white; width:150px}
#search_btn{ background-color:#f0f0f0; width:70px;color: #666; text-align:center;  font-weight:normal; font-size:14px;height: 30px;}

/* body_01 */
.body_01{ width:1200px; margin:20px auto 0; border:1px solid #c5c5c5; overflow:hidden}
.body_01 img{ height:100%; vertical-align:top; width:180px; cursor:pointer}
.body_01 .right{ border-left:1px solid #c5c5c5; background: left center no-repeat; height:55px; width:989px; line-height:55px; padding-left:30px;}
.body_01 .right a{ color:#1a5dab; font-size:22px; font-weight:bold; padding-left:20px; background: 10px center no-repeat; display:block}

/* body_02 */
.body_02{ width:1198px; margin:20px auto 0; overflow:hidden;background-color:white;border: 1px solid #316bfb;}
.body_02 .body_top{display: inline-block;float: left;}
.body_02 .body_top div{width: 100px;height: 130px;border: 1px solid #316bfb;position: relative;margin-bottom: 15px;border-left: 0;}
.body_02 .body_top .active{background-color: #316bfb;color: white;}
.body_02 .body_top div p{font-size: 24px;width: 2em;line-height:30px;position: absolute;top: 50%;left: 50%;margin-top: -30px;margin-left: -1em;}
.body_02_1{ width:360px;margin: 15px;}
.body_02_2{ width:500px; margin-left: 20px;}
.body_02_3{ width:300px; border:1px solid #1a5dab}
.body_02_2 .view_bottom i{ display:block; float:right; font-size:14px; font-style:normal; color:#8b8b8b}
.body_02_3 .view_bottom{ height:210px}
.body_02_1.focusbox{ height:395px}
.body_02_2 .view_top{padding: 5px 0 5px 0px;}
.body_02_2 .view_bottom .view_top h3{line-height: 45px;font-size: 24px;text-align: center;color: red;margin: 15px 0;}
/*.body_02_2 .view_bottom .view_top p{line-height: 30px;font-size: 16px;color: #666;}*/
.body_02_2 .view_bottom a{color: #666;}

/* sjld */
#sjld{ font-size:0; height:230px}
#sjld a{ display:inline-block; width:33%; font-size:16px; text-align:center; line-height:40px; color:#053474; font-weight:bold}

/* body_03 */
.body_03{ width:1200px; margin:20px auto 0; overflow:hidden}
.body_03_1{ width:880px;position: relative;}
.body_03_2{ width:300px; border:1px solid #ccc}
.body_03_1 .left{ width:370px}
.body_03_1 .right{ width:510px}
.body_03_1 .view_bottom .more{    position: absolute;right: 10px;top: 24px;font-size: 16px;color: #999;}
.body_03_2 .view_bottom{ height:240px;}
.body_03_2{margin-top: 10px;}
.body_03_2 .title{height: 60px;padding:0 10px;border-bottom: 1px solid #ccc;}
.body_03_2 .title h2{font-size: 22px;color:#00b69a;line-height: 50px;height:55px;border-bottom: 5px solid #00b69a;    display: inline-block;float: left;}
.body_03_2 .title .more{ font-size: 16px;color: #999;margin-top: 15px;float: right;}
.body_03{ width:1200px; margin:20px auto 0}
.body_03 .focusbox .pic img{ height:120px}
.body_03 .focusbox .num{ top:100px}
.body_03 .focusbox .num li.on { background:#014aa6}

.body_04_box{width: 100%;min-width: 1200px;position: relative;overflow: hidden;margin-top: 20px;}
.body_04{width: 1200px;margin: 0 auto;}
.body_04_left{width: 900px;float: left;display: inline-block;}

.body_04_left .body_04_left_box{overflow: hidden;}
.body_04_left .body_04_left_box .left_li{display: inline-block;float: left;width:440px;position: relative;margin-bottom: 20px;background-color: white;}
.body_04_left .body_04_left_box .left_li .view_bottom .more{position: absolute;font-size: 14px;line-height: 52px; top: 0;right: 10px;margin: 0!important;}
.body_04_left .body_04_left_box .left_li:nth-child(even){margin-left: 20px;}
/*.body_04_left .left_01,.body_04_left .left_02{margin-bottom: 0!important;}*/
.body_04_left .left_02,.body_04_left .left_04,.body_04_left .left_06{margin-left: 20px;}
.body_04_left .body_04_left_box .body_04_li_title span{height: 52px;line-height: 52px;}
.body_04_left .body_04_li_title{overflow: hidden;background-color: #fafafa;box-shadow: 1px 3px 3px #ddd;}
.body_04_left .body_04_li_title span{font-size: 20px;margin-left: 20px;display: inline-block;float: left;cursor: pointer;transition: all .3s;}
.body_04_left .body_04_li_title .active{font-weight: bold;}
.body_04_left .body_04_li_title .bg{ margin-left:0; }
.body_04_left .body_04_li_title .bg p{background-color:#316bfb;color: white;padding-right: 10px;}
.body_04_left .body_04_left_box .body_04_li_title .bg img,.body_04_left .body_04_left_box .body_04_li_title .bg p{display: inline-block;float: left;}
.body_04_left .left_body_03{display: inline-block;overflow: hidden;height: 120px;width: 900px;margin-bottom: 10px;}
.body_04_left .left_body_03 .focusbox .pic img{ height:120px}
.body_04_left .left_body_03 .focusbox .num{ top:100px}
.body_04_left .body_04_left_box .left_11{width: 900px;}
.body_04_left .body_04_left_box .left_11 .body_04_li_title{background:  center;background-size: 100% 100%;width: 900px;height:52px;}
.body_04_left .body_04_left_box .left_11 .body_04_li_title p{line-height:52px;margin-left: 100px;font-size: 20px;color: white; }
.body_04_left .body_04_left_box .left_11 .view_bottom{padding: 33.5px 15px;overflow: hidden;}
.body_04_left .body_04_left_box .left_11 .view_bottom a{display: inline-block;float: left;    margin: 10px;}
.body_04_left .body_04_left_box .left_11 .view_bottom .left_11_li{width: 266px;height: 178px;}

.body_04_right{width: 280px;float: right;display: inline-block;}
.body_04_right_title{width: 280px;height:52px;background:center;background-size: 100% 100%;    font-size: 20px;color: white;text-align: center;line-height: 45px}
.body_04_right_content{;    overflow: hidden;}
.body_04_right_content a{line-height: 36px;color: #666;}
.body_04_right .body_04_right_box{background-color: white;margin-bottom: 20px;}
.body_04_right_content .more{}
    .right_01 .body_04_right_content{margin: 10px 0 27px 0;}
    .right_02{overflow: hidden;}
    .right_02 .right_02_1{background-color: #dde5f6;border-bottom: 1px solid #b0c4e8;height: 40px;line-height: 40px;text-align: center;color: #3664b8;text-align: center;}
    .right_02_1,.right_02_2,.right_02_3,.right_02_4{background-color: #dde5f6;}
    .right_02_2{overflow: hidden;padding: 15px 0 5px;border-bottom: 1px solid #b0c4e8;}
    .right_02_2_1,.right_02_2_2{display: inline-block;float: left; width: 50%;}
    .right_02_2_1 img{margin-left: 12px;}
    .right_02_2_2 h3{line-height: 40px;font-size: 24px; color: #153693;margin-bottom: 10px;text-align: center;margin-top: 15px;}
    .right_02_2_2 p,.right_02_2_1 p{line-height: 40px;text-align: center;color: #333;}
    .right_02_3,.right_02_4{line-height: 40px;text-align: center;color: #333;box-sizing: border-box;overflow: hidden;background-color: #ebf1ff;}
    .right_02_3 .right_02_3_1,.right_02_3 .right_02_3_2{width: 50%;text-align: center;line-height: 40px;color: #333;float: left;box-sizing: border-box;}
    .right_02_3 .right_02_3_1{border-bottom: 1px solid #dde5f6;border-right: 1px solid #dde5f6;}
    .right_02_3 .right_02_3_2{border-bottom: 1px solid #dde5f6;}
    .right_02_5{margin-top: 20px;}
    .right_02_5 a{    height: 62px;line-height: 62px;display: block;margin-bottom: 2px;}
    .right_02_5 a:nth-child(3){height: 58px;margin-bottom: 0;}
    .right_03{margin-top: 0px;overflow: hidden;margin-bottom: 15px;}
    .right_03 .body_04_right_content{padding: 5px 0;margin: 0;}
    .right_03 .body_04_right_content a{display: block;height: 75px;padding:4.2px 5px;}
    .right_04 .body_04_right_content{padding: 5px 5px 10px 5px;}
    .right_04 .body_04_right_content a{display: inline-block;float: left;width: 80px;padding: 5px;height: 100px;}
    .right_04 .body_04_right_content a p{line-height: 30px;text-align: center;font-size: 14px;color: #666;}
    .right_04 .body_04_right_content a img{display: block;}
    .right_04 .body_04_right_content .more{height: 20px;font-size: 14px;float: right;    line-height: 20px;padding: 0;width: auto;margin-right: 10px;}



/*body05*/
.body_05_box{width: 100%;min-width: 1200px;position: relative;overflow: hidden;}
.body_05{width: 1200px;margin: 0 auto;}
.body_05_li_title{width: 1200px;height: 50px;background:  center no-repeat;background-size: 100% 100%;}
.body_05_li_title p{display: inline-block;float: left;margin-left: 70px;font-size: 18px;color: white;line-height: 50px;}
.body_05_li_title .more{float: right;line-height: 50px;margin-right: 10px;font-size: 14px;color: #333;}

/*body06*/
.body_06_box{width: 100%;min-width: 1200px;position: relative;overflow: hidden;}
.body_06{width: 1200px;margin: 0 auto;}
.body_06 .body_06_left{width: 900px;float: left;display: inline-block;}
.body_06 .body_06_left .body_06_li_title{width: 900px;height: 50px;background:  center no-repeat;background-size: 100% 100%;}
.body_06 .body_06_left .body_06_li_title p{display: inline-block;float: left;margin-left: 110px;font-size: 18px;color: white;line-height: 50px;}
.body_06 .body_06_left .body_06_li_title .more{float: right;line-height: 50px;margin-right: 10px;font-size: 14px;color: #333;}
.body_06 .body_06_left .view_bottom{width: 900px;height: 245px;background: center no-repeat;background-size: 100% 100%;padding: 0;}
.body_06 .body_06_left .view_bottom .ewm_box{overflow: hidden;    padding-left: 220px;padding-top: 15px;}
.body_06 .body_06_left .view_bottom .ewm_box div{display: inline-block;float: left;margin: 30px;}
.body_06 .body_06_left .view_bottom .ewm_box p{line-height: 30px;text-align: center;font-size: 16px;}
.body_06 .body_06_right{width: 280px;float: right;display: inline-block;}
.body_06 .body_06_right .body_06_li_title{width: 280px;height: 50px;background:  center no-repeat;background-size: 100% 100%;}
.body_06 .body_06_right .body_06_li_title p{display: inline-block;float: left;margin-left: 55px;font-size: 18px;color: white;line-height: 50px;}
.body_06 .body_06_right .body_06_li_title .more{float: right;line-height: 50px;margin-right: 10px;font-size: 14px;color: white;}


/*body07*/
.body_07_box{width: 100%;min-width: 1200px;position: relative;overflow: hidden;margin-top: 20px;}
.body_07{width: 1200px;margin: 0 auto;}
.body_07 .body_07_left{width: 900px;float: left;display: inline-block;}
.body_07 .body_07_left .body_07_li_title{width: 900px;height: 50px;background:  center no-repeat;background-size: 100% 100%;}
.body_07 .body_07_left .body_07_li_title p{display: inline-block;float: left;margin-left: 110px;font-size: 18px;color: white;line-height: 50px;}
.body_07 .body_07_left .body_07_li_title .more{float: right;line-height: 50px;margin-right: 10px;font-size: 14px;color: #333;}

.body_07 .body_07_left .view_bottom{width: 880px;height: 190px;background-color: white;padding: 10px;}
.body_07 .body_07_left .view_bottom a{width: 200px; display: inline-block;float: left;margin: 10px;}
.body_07 .body_07_left .view_bottom a p{line-height: 30px;text-align: center;font-size: 14px;color: #666;}

.body_07 .body_07_right{width: 280px;float: right;display: inline-block;}
.body_07 .body_07_right .body_07_li_title{width: 280px;height: 50px;background:  center no-repeat;background-size: 100% 100%;}
.body_07 .body_07_right .body_07_li_title p{display: inline-block;float: left;margin-left: 55px;font-size: 18px;color: white;line-height: 50px;}
.body_07 .body_07_right .body_07_li_title .more{float: right;line-height: 50px;margin-right: 10px;font-size: 14px;color: white;}


/*body_08*/
.body_08_box{width: 100%;min-width: 1200px;position: relative;overflow: hidden;margin-top: 20px;}
.body_08{width: 1200px;margin: 0 auto;background-color: #f5f5f5;height: 66px;overflow: hidden;}
.body_08 .body_08_li{display: inline-block;float: left;line-height: 66px;}
.body_08 img{margin-top: 17px;margin-left: 50px;}
.body_08 .left{font-size: 18px;font-weight: bold;margin-left: 20px;}
.body_08 .right select{height: 30px;    padding: 0 10px;width: 270px;margin: 0 20px;}



/* index_fixed */
.index_fixed{ position:fixed; width:160px; top:100px; right:100px; background-color:white; text-align:center}
.index_fixed_closed{ text-align:right; line-height:30px; font-size:12px; cursor:pointer; background-color:#006ac0; color:white; padding:0 10px}
.index_fixed p{ font-size:12px; padding:6px 0}
#go_top{ margin:10px 0; display:none}

/* index_fixed2 */
.index_fixed2{ position:fixed; width:400px; top:100px; left:100px; background-color:white; text-align:center}
.index_fixed2_closed{ text-align:left; line-height:30px; font-size:12px; cursor:pointer; background-color:#006ac0; color:white; padding:0 10px}
.index_fixed2 p{ font-size:12px; padding:6px 0}
#go_top2{ margin:10px 0; display:none}



/* foot */
.foot{ background-color:#cc0000; text-align:center; color:white; font-size:14px; margin-top:20px; padding:30px 0 20px; line-height:26px}
.foot span{ display:inline-block; width:30px}
.foot a{ color:white}
.foot img{ vertical-align:middle; margin-right:6px}

.nav_box{min-width: 1200px;}
.nav{width: 1200px;margin: 0 auto;background-color: #0c49f8;height: 60px;line-height: 60px;}
.nav ul li{ width: 190px;text-align: center;display: inline-block;float: left;height: 60px;}
.nav ul li a{color: white;font-size: 18px;font-weight: bold;}
.nav ul li .nav_img{display: inline-block;float: right;}
.nav ul .nav_j{width: 250px;}
.nav ul .nav_j a img{    margin-top: 12.5px;display: inline-block;float: left;padding-left: 60px;}
.nav ul .nav_j a span{display: inline-block;float: left;padding-left: 10px;}