﻿/* 样式预定义 */
body{ font-family:"Microsoft YaHei","微软雅黑";color: #333;background-color:white; }
body, dl, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0}
ol, ul {margin: 0;padding: 0;list-style: none}
*{padding:0;margin:0;}
a {text-decoration: none;color: black}
img{border: none}
br{font-size: 0}
input{outline: none;}
.min1200{width: 100%;min-width: 1200px;}
.w1200{width: 1200px;margin: 0 auto;position: relative;height: auto;}
.ov{overflow: hidden;}
.pr{position: relative}
.pa{position: absolute;}
.di{display: inline-block;}
.href{cursor: pointer;}
.left{ float:left}
.right{ float:right}
.more{float: right; font-size: 16px; color: #999;}
.title_more{font-size: 14px;color: #333;float: right;line-height: 50px;}
.sn1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; /*border:1px solid #ddd;*/}
.sn3{word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;  }
.sn2{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;  }
.sn10{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:10;overflow: hidden;  }
.sn6{word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;  }

/*header*/
#header{height:125px}
.header_box{width: 1200px; margin: 0 auto; height: 125px; position: relative}

/* search */
.search{margin-top:21px;    position: relative;}
.search input{ padding:0; margin:0; border: 1px solid #c9c9c9;border-radius: 24px;text-indent: 15px ;font-size:16px;width: 300px; height:46px; line-height:46px; display:inline-block; vertical-align:middle}
.search img{position: absolute;right: 210px;top: 20px;}
.search div p:nth-child(1){font-size: 14px;color: #999999}
.search div p:nth-child(2),.search div p:nth-child(3){font-size: 28px;font-style: italic;font-weight: bold;color: #aa2924;}

/*nav*/
.nav_1920{height: 60px;}
.nav_1920_box{width:1200px; margin:0 auto; height:60px;background-color: #4176ad;}
.cl{zoom:1}
.col960{width:900px;margin:auto;display: inline-block;float: left;}
.navbg{height:60px;width:100%;position:relative;z-index:99;left:0;}
#navul li{border:0; float:left;width:120px;height:60px;position:relative;text-align:center;line-height:60px;}
#navul li a{font-size:18px;;}
#navul li.navhome{}
#navul li a:link,#navul li a:visited{color:#fff}
#navul li ul{display:none;position:relative;z-index:10000;;background: #4176ad;    top: -1px;}
#navul li ul li{display:block;float:none;margin-right:0;position:relative;font-size:18px;height: auto;}
#navul li.navmoon{background: #295c91;}
#navul li.navmoon a{color:#fff}
#navul li.navhome a:hover{color:#fff}
#navul li.navmoon ul{display:block}
#navul li.navmoon ul li a{display:block;height:auto;line-height: 20px;padding: 15px 0;font-size: 16px;}
#navul li.navmoon ul li ul li a{font-size: 14px;}
.navmoon_li{background:#4176ad;}
.lis_mr{background:#4176ad;height:60px;line-height:60px;border-bottom:5px solid #295c91!important;}
#navul li ul ul{display:none;position:absolute;z-index:10000;;background: #3384f2;  overflow: hidden;left: 100%;top: 2px;}
#navul li.navmoon ul ul{display: none;}
#navul li.navmoons{background: #295c91;}
#navul li.navmoons ul li:hover{background-color: #295c91;}
#navul li.navmoons ul{display:block!important;;}
#navul li ul li ul li a{font-size: 14px;}
.navmoon_s{background-color: #295c91;}

/* focusBox */
.focusBox{ position: relative}
.focusBox .pic img{ display: block; width:100%; height:560px}
.focusBox .txt-bg{ position: absolute; bottom: 0px; z-index: 1; height: 40px; width:100%; background-color:#666; background: rgba(33,33,33,0.6); }
.focusBox .txt{ position: absolute; bottom: 0px; z-index: 2; height: 40px; width:100%; overflow:hidden}
.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;background-image: unset;}
.focusBox .num2{ position: absolute; z-index: 3; bottom: 2px; right: 8px; }
.focusBox .num{position: absolute;  bottom: 10px;  width: 100%;  text-align: center;}
.focusBox .num li{ width: 10px; height: 10px; cursor: pointer; color:white; background-color:white; border-radius:4px; margin-right:5px;        display: inline-block;overflow: hidden}
.focusBox .num li.on { background:#4176ad;width: 20px;}
.focusBox .num1920{display:table; text-align: center;bottom: 10px;width: 100%; position: absolute; z-index: 3;}
.focusBox .num1920 li.on { background:red;width: 10px;}


/* view */
.view_bottom{ padding:16px 0 0;width: 100%;}
.view_bottom li{ overflow:hidden;line-height:30px; vertical-align:top}
.view_bottom span{ float:left}
.view_bottom i{ font-style:normal;float: right;font-size: 14px;color: #999;}

/* 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}




/* 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}


/* wrap */
.wrap{margin:20px auto;width:1200px;height:495px;position:relative;overflow:hidden;}
.wrap_pic{width:694px;height:495px;cursor:pointer;}
.wrap_pic1{background-color: #f8f6f5;position:absolute;top:0;left:0;z-index:1;}
.wrap_pic_num1{width:129px;height:495px;position:absolute;top:0px;left:0px;background:url('../images/bg_5.jpg');display:none;}

.wrap_pic2{background-color: #f8f6f5;position:absolute;top:0;left:684px;z-index:3;}
.wrap_pic_num2{width:129px;height:495px;position:absolute;top:0px;left:0px;background:url('../images/bg_1.jpg');}
.wrap_pic3{background-color: #f8f6f5;position:absolute;top:0;left:813px;z-index:5;}
.wrap_pic_num3{width:129px;height:495px;position:absolute;top:0px;left:0px;background:url('../images/bg_2.jpg');}
.wrap_pic4{background-color: #f8f6f5;position:absolute;top:0;left:942px;z-index:7;}
.wrap_pic_num4{width:129px;height:495px;position:absolute;top:0px;left:0px;background:url('../images/bg_3.jpg');}
.wrap_pic5{background-color: #f8f6f5;position:absolute;top:0;left:1071px;z-index:9;}
.wrap_pic_num5{width:129px;height:495px;position:absolute;top:0px;left:0px;background:url('../images/bg_4.jpg');}

.wrap_pic .wrap_pic_num img{margin-top: 100px;width: 83px;height: 83px;display: inline-block;margin-left: 23px;}
.wrap_pic .wrap_pic_num h2{margin-top: 47px;display: inline-block;font-size: 24px;width: 24px;margin-left: 52.5px;color: white;line-height: 35px;font-weight: unset;}
.wrap_pic .wrap_title{background-color: #4176ad;display: inline-block;height: 60px;width: 250px;line-height: 60px;text-align: center;border-radius: 0 20px 0 0;color: white;font-size: 24px;letter-spacing: 2px;margin: 20px 0 15px;}

.wrap_pic .wrap_content{overflow: hidden;width: 638px;margin: 0 20px;}
.wrap_pic .wrap_content .wrap_li{width: 200px;height: 63px;display: table-cell;vertical-align:middle;float: left;border: 1px dashed #d2d2d2;text-align: center;margin: 5px;}
.wrap_pic .wrap_content .wrap_li a{width: 200px;height: 63px;display: table-cell;vertical-align: middle;}


/* foot */
.foot_box{width: 100%;background:#252525;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}
.foot{ overflow: hidden; text-align:left; width: 1200px;margin: 0 auto; color:#b0b0b0; padding:20px 0 20px;}
.foot_box .foot .left p{color: #b0b0b0;line-height: 34px;font-size: 14px;}
.foot_box .foot .left p label{width: 20px;text-align: center;font-size: 14px;display: inline-block;}
.foot_box_p{text-align: center;line-height: 60px;color: white;border-top: 1px solid #ffffff;position: absolute;bottom: 0;width: 100%;font-size: 14px;}
.foot img{margin-top:3px ;margin-right: 10px;}
.foot h2{line-height: 60px;font-weight: 100;}
.foot .right p{text-align: center;}
.foot a {color:#b0b0b0 }



.head_box{height: 150px;width: 100%;min-width: 1200px;background: url("../images/head_bg.jpg")no-repeat center;background-size: cover;}
.head_box .logo img{margin-top: 37px;}
.head_box .box01{height: 95px;margin-top: 27.5px;border-left: 1px solid #d4d4d4;margin-left: 50px;padding-left: 34px;}
.head_box .box01 h2{color: #cd4e25;font-size: 24px;line-height:26px;font-weight: unset;padding-bottom: 5px}
.head_box .box01 p{color: #636363;}
.head_box .box02{width: 340px;height: 95px;margin-top: 27.5px;}
.head_box .box02 .tel{line-height: 35px;color: #ce4e26;}
.head_box .box02 .tel h3{font-style: italic;font-size: 30px;}
.head_box .searchBox{margin-top: 18px;}
.head_box .searchBox #keywords{height: 40px;padding: 0;line-height: 40px;padding-left: 15px;border-radius: 20px 0 0 20px;border: 1px solid #c9c9c9;border-right: 0;display: inline-block;width: 280px;_filter:chroma(color=#999999);}
.head_box .searchBox #search_btn{height: 40px;padding-right: 10px;background-color: white;line-height: 40px;border-radius: 0 20px 20px 0;width: 30px;border: 1px solid #c9c9c9;border-left: 0;display: inline-block;}
.head_box .searchBox #search_btn img{width: 24px;height: 24px;margin-top: 8px;}
/*.yema{ text-align: center; padding:20px 0}*/
/*.pageInfor{ display: none;}*/
/*.pageShow{ display:inline-block; line-height:26px; vertical-align:middle;font-size: 14px;}*/
/*.pageShow span{ width:34px; text-align:center; border:1px solid #ddd; color:#337ab7; font-size:18px}*/
/*.pageShow span:nth-child(1){ float:left; border-right:none; border-radius:4px 0 0 4px}*/
/*.pageShow span:last-child{ float:right; border-radius:0 4px 4px 0}*/
/*.pageShow ul{ float:left; font-size:0; padding:0}*/
/*.pageShow ul li{ display:inline-block; width:44px; text-align:center; border:1px solid #ddd; border-right:none; font-size:14px; vertical-align:middle}*/
/*.pageShow a{ color:#337ab7}*/
/*.pageShow li.active{ background-color:#337ab7; border-color:#337ab7}*/
/*.pageShow li.active a{ color:white !important}*/
.head_01{background-color: #e2e2e2;color: #666;height: 40px;line-height: 40px;font-size: 14px;}
.head_01 #keywords{height: 24px;line-height: 24px;background-color: white;border: unset; display: inline-block;margin-top: 10px;width: 170px;
text-indent: 3px;}
.head_01 .tijiao{background-color:#4176ad;color: white;border: unset; display: inline-block;height: 24px;line-height: 24px;padding: 0 10px;
    margin-top: 10px;}

.box_title{width: 100%;height: 42px;}
.box_head_title{height: 47px; border-bottom: 2px solid #dfdfdf;}
.box_title h3{padding: 0 20px;height: 47px;line-height: 50px;text-align: center;color: #666;font-size: 18px;font-weight: unset;}
.box_title .active{border-bottom: 5px solid #4176ad;color: #4176ad;font-weight: bold;}

.view_bottom .more{position: absolute;top: 16px;right: 10px;font-size: 14px;line-height: 14px;}
.view_bottom_top_img{color: #999;font-size: 14px;    height: 32px;
    line-height: 32px;}

.boxs{min-height: 400px;background:url("../images/head_back.jpg") no-repeat center;background-position: top;overflow: hidden;padding-bottom: 50px;}
.nav1920{width: 100%;background-color: #4176ad;}


.box_2{margin-top: 20px;height: 140px;}
.box_2_box{width: 1192px;float: right;height: 135px;border: 1px solid #e6e6e6;right: 0px;top: 5px;padding-top: 5px;background-color: white;}
.box_2_box h1{line-height: 60px;
    text-align: center;
    width: 1050px;
    margin: 12px auto 0;
    font-weight: unset;
    color: #4176ad;}
.box_2_box p{line-height: 20px;text-align: center;width: 1100px;display: block;position: relative;left: 50px;color:#666;}

.box1{margin-top: 48px;margin-bottom: 20px;}
.box1 .box1_left{width: 660px;overflow: hidden;position: relative;}
.box1 .box_content{width: 100%;padding: 20px 0 0 0;}
.box1 .box_content .news .news_li{margin-bottom: 10px;}
.box1 .box_content .news .news_li:last-child{border-bottom: 0;}
.box1 .box_content .news .news_li .time{color: #999;margin-top: 10px;font-size: 14px;}

.box1 .focusBox .num{position: absolute;width: auto;  bottom: 15px;  right:0; text-align: right;z-index: 99;}
.box1 .focusBox .num li{ width: 10px; height: 10px; cursor: pointer; color:white; background-color:white; border-radius:5px; margin-right:5px; display: inline-block;overflow: hidden;float: left;}
.box1 .focusBox .num li.on { background:#4176ad;width: 10px;}

.box1 .box1_right{width: 500px;}
.box1 .box1_right .news_top h3{font-size: 30px; color: #d9281c;}
.box1 .box1_right .news_top p{font-size: 14px; color: #999999;margin-top: 10px;margin-bottom: 20px;}
.box1 .box1_right .box_jt_bg{width: 100%;height: 40px;background-color: #bf5533;margin-top: 10px;}
.box1 .box1_right .box_jt_bg img{margin-top: 12px;margin-left: 12px;margin-right: 10px;}
.box1 .box1_right .box_jt_bg p{line-height: 40px;color: white;}

.box1 .box1_right .dh_div{overflow: hidden;padding: 25px 0;}
.box1 .box1_right .dh_div a{display: inline-block;float: left;width: 85px;margin-top: 20px;}
.box1 .box1_right .dh_div a img{width: 75px;height: 75px;margin-left:5px; }
.box1 .box1_right .dh_div a p{font-size: 16px;text-align: center;line-height: 30px;}


.box2 .focusBox .pic img{height: 120px;}
.box2 .focusBox .num{text-align: right;}
.box2 .focusBox .num li{border-radius: 10px;}
.box2 .focusBox .num li.on { width: 10px;background-color: #4176ad;}


.box3{margin-top: 20px;height: 378px;}
.box3 .view_bottom{padding: 15px 0 0 0;}
.box3_left{width:870px;}
.box3_left .news{width: 870px;}
.box3_left .news .news_li{    margin-bottom: 18px;}
.box3_left .news .news_li p .view_bottom_top_img{color: #999;font-size: 14px;}
.box3_right{width:300px; }
.box3_right .titles{height: 50px;line-height: 50px;color: white;background-color: #4176ad;text-indent: 10px;font-weight: bold;}
.box3_right .box3_right_li1{height: 60px;background-color: #e6ebf2;color: #4176ad;font-weight: bold;text-align: center;line-height: 60px;position: relative;margin-bottom: 15px;}
.box3_right .box3_right_li1 img{width: 38px;height: 32px;position: absolute;top: 15px;}
.box3_right .box3_right_li1 p{display: inline-block;width: 140px;margin-left: 40px;font-size: 20px;}
.box3_right .row .li{display: inline-block;width: 140px;margin-right: 20px;height: 60px;line-height: 60px;position: relative;text-align: center;background-color: #e6ebf2;color: #4176ad;float: left;margin-bottom: 15px;}
.box3_right .row .li img{position: absolute;top: 13px;}
.box3_right .row .li p{margin-left: 40px;}



.box4{margin-top: 15px;}

.box5{margin-top: 20px;height: 272px;}
.box5 .box5_left{width: 850px;height: 272px;position: relative;}
.box5 .box5_left .box1_right{width: 100%;}

.box5 .box5_left .news .news_li{margin-bottom: 18px;}
.box5 .box5_left .news .news_li:last-child{border-bottom: 0;}
.box5 .box5_left .news .news_li .time{color: #999;margin-top: 10px;font-size: 14px;}

.box5 .box5_left .news_top h3{font-size: 24px; color: #d9281c;font-weight: unset;}
.box5 .box5_left .news_top p{font-size: 14px; color: #999999;margin-top: 10px;margin-bottom: 20px;}
.box5 .box5_left .box_jt_bg{width: 100%;height: 40px;background-color: #bf5533;margin-top: 10px;}
.box5 .box5_left .box_jt_bg img{margin-top: 12px;margin-left: 12px;margin-right: 10px;}
.box5 .box5_left .box_jt_bg p{line-height: 40px;color: white;}

.box5 .box5_left .dh_div{overflow: hidden;padding: 25px 0;}
.box5 .box5_left .dh_div a{display: inline-block;float: left;width: 85px;margin-top: 20px;}
.box5 .box5_left .dh_div a img{width: 75px;height: 75px;margin-left:5px; }
.box5 .box5_left .dh_div a p{font-size: 16px;text-align: center;line-height: 30px;}

.box5_right{width:300px; }
.box5_right .titles{height: 50px;line-height: 50px;color: white;background-color: #4176ad;text-indent: 10px;font-weight: bold;}
.box5_right .titles span{float: right;font-size: 14px;color: white;margin-right: 10px;font-weight: unset;}
.box5_right .video{width: 300px;height: 168px;margin-bottom: 10px;}
.box5_right .box3_right_li1{height: 50px;background-color: #e6ebf2;color: #4176ad;font-weight: bold;text-align: center;line-height: 50px;position: relative;margin: 10px 0 20px;}
.box5_right .box3_right_li1 img{width: 34px;height: 34px;position: absolute;top: 8px;}
.box5_right .box3_right_li1 p{display: inline-block;width: 210px;margin-left: 40px;}
.box5_right .news_row{margin: 10px 0;}
.box5_right .news_row .news_li{height: 30px;line-height: 30px;}
.box5_right .row .li{display: inline-block;width: 140px;margin-right: 20px;height: 60px;line-height: 60px;position: relative;text-align: center;background-color: #e6ebf2;color: #4176ad;float: left;margin-bottom: 15px;}
.box5_right .row .li img{position: absolute;top: 13px;}
.box5_right .row .li p{margin-left: 40px;}
.box5_right .titles .chke{margin-right: 10px;}
.box5_right .titles .chke a{font-size: 14px;color: white;font-weight: unset;}

#tab01,#tab01 tr th,#tab01 tr td{ border: 1px solid #4176ad;}
#tab01{ border-collapse: collapse;}
#tab01,#tab01 tr{height: 30px;}


.box6 .news_li{width: 280.5px;margin-right: 26px;}
.box6 .news_li:nth-child(4){margin-right: 0;}
.box6 .news_li p{font-size: 16px;color: #333;line-height: 20px;}
.box6 .news_li .bt{height: 40px;margin: 13px 0 8px}

.box6 .news_li .time{font-size: 14px;color: #999999;}
.box6 .more{margin-top: 12px;
    font-size: 14px;
    margin-right: 10px;}

.box6 .slideBox ul li .pic img{width: 218px;height: 160px;margin-right: 20px;}
.box6 .slideBox ul li .pic div{width: 218px;}

.box7{margin-top: 20px;}

.box8{background-color: #4176ad;color: white;padding: 20px 0;}
.box8 p{font-size: 18px;color: #ffffff;line-height: 20px;display: inline-block;float: left;}
.box8 .liks_arr{width: 1110px;}
.box8 a{display: inline-block;float: left;color: #ffffff;margin-right: 20px;font-size: 14px;line-height: 20px;height: 20px;}

.box9{height: 187px;background-color: #4176ad;padding: 30px 0 50px;}
.box9 p{text-align: center;font-size: 14px;color: white;line-height: 20px;padding: 5px 0;height: 20px;}
.box9 a{color: white;}

/* body_09 */
.body_09{ width:1200px; margin:20px auto 0; overflow:hidden;}
.body_09 select{ width:247px; height:30px; line-height:30px; padding:0; margin-right:100px;border: 1px solid #e7e7e7;}
.body_09 p,.body_09 a{height: 30px;line-height: 30px;font-weight: bold;margin-right:20px}

.yema{ text-align:center; font-size:14px; margin-top:30px; padding:10px 0;  clear:both}
.yema .pageShow_ext{display: inline-block;}
.yema a,.yema button{ display:inline-block; padding:5px 10px; border-radius: 3px;border: 1px solid #4176ad;color: #4176ad;}
.yema li.active a,.yema button{background-color: #4176ad;color: white;}
.yema ul,.yema ul li,.yema .pageInfor,.yema .pageShow,.yema .pagenum,.yema .pagenum p{display: inline-block;}
.yema .pagenum p:nth-child(1){padding-left: 20px;}
.yema input {line-height: 27px;width: 40px;border: 1px solid #4176ad;border-radius: 3px;}
.yema button{border: 0;border-color: white;height: 31px;}


.box10{height:320px;}
.box10 .box1_right{width: 100%;}
.box10_left,.box10_right{width: 580px;}

.box10 .news .news_li{    margin-bottom: 2px;}

.view_bottom_top_title{
	font-weight: bold;
	    font-size: 18px;
    display: inline-block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}



 .box1_right .view_bottom_top_content{

	font-size: 15px;
    
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height: 24px;
    margin-top: 8px;
}
.box10 .view_bottom_top_content{
	margin-top: 0px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
    white-space: nowrap;
    width: calc(100% - 78px);
    overflow: hidden;
    text-overflow: ellipsis;
        color: #333;

}
        .nav_1920{
            margin-top: 600px;
                background-color: #4176ad;
        }