/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family:''; color:#333; overflow-x:hidden; background:#DEEBF3 url(../images/bg.png) top repeat-x;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper1{ width:1000px; margin:0 auto;}
input,textarea,select{outline:none}
input,input:link,input:visited,input:hover,input:active,input:focus{ outline:none;}
img{object-fit: cover;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
@media(min-width:1921px){
.wapper1{ width:1600px; }
}
@media(max-width:1320px){
.wapper1{ width:1000px; }
}
/*common end*/


.bodybg{}
.body_box{ background:#fff;}
.head{}
.head1bg{ padding:0 10px; border-bottom:#E7E7E7 solid 1px;}
.head1{ text-align:right; font-size:12px; line-height:29px;}
.head2bg{ padding:5px 10px;}
.head2{}
.head2 .logo{}
.head2 .logo img{ display:block; width:100%;}
.head3bg{ padding:0 10px;}
.head3{ height:62px; background:url(../images/menubg.gif) center no-repeat; background-size:100% 100%;}
.head3 .h2{ font-size:14px; line-height:27px; padding:0 10px 0 30px;}
/*menu*/
.menu{ height:35px; line-height:35px; width:100%;}
.menu>ul>li{ float:left; width:114px; position:relative; background:url(../images/navline.gif) left center no-repeat;}
.menu>ul>li:nth-child(1){ background:none;}
.menu>ul>li>a{ display:block; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.menu>ul>li>a:hover,.menu>ul>li:hover>a{ color:#fff; background:url(../images/hovernavbg.gif) center no-repeat;}
.menu ul li ul{ width:100%; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,.1); z-index:5; position:absolute; top:100%; left:50%; transform:translateX(-50%); padding:10px 0; display:none;}
.menu ul li:hover>ul{ display:block;}
.menu ul li ul li{ line-height:24px; position:relative;}
.menu ul li ul li a{ display:block; text-align:center; color:#666; font-size:14px; padding:10px 5px;}
.menu ul li ul li a:hover,.menu ul li ul li:hover>a{ color:#f60;}
.menu ul li ul li ul{ width:100%; top:0; left:100%; transform:translateX(0);}


.tit1{}
.tit1 .h2{ color:#004499; font-size:16px; font-weight:bold; line-height:22px; background:url(../images/lefttitlebg.gif) bottom no-repeat; padding:0 10px;}
.tit1 .h2 a{ color:#00e;font-size:16px;}
.tit2{}
.tit2 .h2{ font-size:16px; line-height:26px; background:url(../images/home_topnewstitlebg.gif) left center no-repeat; color:#004499;}
.tit2 .h2 strong{ display:block; width:86px; text-align:center;}
.tit3{}
.tit3 .h2{ height:28px; line-height:27px; }
.tit3 .h2 a{ display:inline-block; font-size:16px; padding:0 10px;  background:#f2f8fb; color:#333; border:1px solid #8EB4CE; border-bottom:none; font-weight:bold; padding-bottom:1px;}
.tit4{}
.tit4 .h2{ color:#004499; font-size:16px; font-weight:bold; line-height:27px; background:url(../images/right_titlebg.gif) repeat-x; padding:0 10px;}
.tit4 .h2 a{ color:#00e;font-size:16px;}

.con01bg{ padding:10px 10px 0 10px;}
.con01{}
.con01_lt{ float:left; width:210px;}
.con01_lt1{ border:#8EB4CE solid 1px; background:#F6FAFF; margin-bottom:10px;}
.con01_lt1 .list{}
.con01_lt1 .list ul li{ background:url(../images/icon1.gif) left 10px center no-repeat; line-height:28px;}
.con01_lt1 .list ul li a{ display:block; font-size:16px; color:#235E98; padding:0 10px 0 20px;border-bottom: #C8DEED solid 1px; border-top: #F1F9FF solid 1px;}
.con01_lt1 .list ul li:hover{ background-color:#fff; background-image:url(../images/icon2.gif);}
.con01_lt1 .list ul li:hover>a{ font-weight:bold; color:#DB2925;}
.con01_lt2{ border:#8EB4CE solid 1px;/* margin-bottom:10px;*/}
.con01_lt2 .list{ padding:5px 10px;}
.scroll_01{ }
.scroll_01 .bd{font-size:14px;}
.scroll_01 .bd ul li{ line-height:24px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.scroll_01 .bd ul li a{}
.con01_lt3{ border:#8EB4CE solid 1px;height:254px;}
.con01_lt3 .list{ padding:5px 10px;}
.con01_lt3 .list ul li{ line-height:24px;font-size:14px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con01_rt{ float:right; width:calc(100% - 220px);}
.con01_rt .box1{ margin-bottom:10px;}
.con01_rt .box1 .lt{ float:left; width:calc(100% - 206px);}
.con01_rt1{ margin-bottom:10px;}
.con01_rt1 .list{ margin-top:10px;}
.con01_rt1 .list .imgbg{ float:left; width:214px;}
.con01_rt1 .list .img{ padding:1px; border:#ccc solid 1px; }
.con01_rt1 .list .img img{ display:block; width:100%; height:150px;}
.con01_rt1 .list .txtbg{ float:right; width:calc(100% - 224px);}
.con01_rt1 .list .txt{}
.con01_rt1 .list .txt .h2{ font-size:18px; line-height:28px;}
.con01_rt1 .list .txt .h2 a{ color:#00e;}
.con01_rt1 .list .txt .h3{ font-size:12px; line-height:22px;}
.con01_rt1 .list .txt .h3 a{ color:#0066CC;}
.con01_rt2{}
.con01_rt2 .list{ border:#8EB4CE solid 1px;}
.slideTxtBox_01{ }
.slideTxtBox_01 .hd{ height:28px; line-height:27px; border-left:1px solid #8EB4CE;}
.slideTxtBox_01 .hd ul li{ float:left; text-align:center; }
.slideTxtBox_01 .hd ul li a{ display:block; font-size:16px; padding:0 10px;  background:#f2f8fb; color:#004499; border:1px solid #8EB4CE; border-left:none; border-bottom:none; font-weight:bold;}
.slideTxtBox_01 .hd ul li.on a{ border-bottom-color:#fff; background:#fff; color:#004499; padding-bottom:1px; position:relative; z-index:2;font-size:16px;} 
.slideTxtBox_01 .bd{ border:#8EB4CE solid 1px; background:#fff; padding:7px 10px;}
.slideTxtBox_01 .bd ul li{ height:24px; line-height:24px; padding-left:10px; background:url(../images/news_icon.gif) left center no-repeat;}
.slideTxtBox_01 .bd ul li a{ font-size:14px; float:left; width:70%; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.slideTxtBox_01 .bd ul li span{ float:right;}
.con01_rt .box1 .rt{ float:right; width:194px;}
.con01_rt3{ border:#8EB4CE solid 1px; margin-bottom:16px;}
.con01_rt3 .list{ padding:6px 10px 7px 10px;}
.con01_rt3 .list ul li{ line-height:23px; height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con01_rt4{ border:#8EB4CE solid 1px; padding:9px;/* margin-bottom:10px;*/}
.scroll_02{}
.scroll_02 .bd{}
.scroll_02 .bd ul li{ float:left; width:25%; text-align:center;}
.scroll_02 .bd ul li .nr_box{ margin:0 5px;}
.scroll_02 .bd ul li .img{}
.scroll_02 .bd ul li .img img{ display:block; width:100%; height:140px;}
.scroll_02 .bd ul li .txt{}
.scroll_02 .bd ul li .txt .h2{ font-size:12px; line-height:27px; height:27px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#006699;}
.con01_rt .box2{ }
.con01_rt .box2 .lt{ float:left; width:calc(100% - 206px);}
.con01_rt .box2 .rt{ float:right; width:194px;}
.con01_rt5{height:280px;}
.con01_rt5 .list{ padding:5px 10px; border:#8EB4CE solid 1px;}
.con01_rt5 .list ul li{ height:24px; line-height:24px; padding-left:10px; background:url(../images/news_icon.gif) left center no-repeat;}
.con01_rt5 .list ul li a{ font-size:14px; float:left; width:70%; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con01_rt5 .list ul li span{ float:right;}

.con01_rt6{ border:#8EB4CE solid 1px;height:254px;}
.con01_rt6 .list{ padding:10px 10px;}
.con01_rt6 .list ul li{ line-height:23px;font-size:14px; height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.con01_rt7{ border:#8EB4CE solid 1px; }
.con01_rt7 .list{padding:9px;}
.con01_rt7 .list .img{}
.con01_rt7 .list .img img{ display:block; width:100%; height:146px;}


.con02bg{ padding:10px 10px 0 10px;}
.con02{}
.con02 img{ display:block; width:100%;}


.foot{ padding:10px 10px;}
.foot1bg{border: #BED0E0 solid 1px; background: #EAF3FB; padding:5px 10px;}
.foot1{ font-size:12px; line-height:22px; text-align:center;}
.foot1 a{ color:#275C91;}
.foot2bg{ padding:10px 0;}
.foot2{ font-size:12px; line-height:22px; text-align:center;}
.foot2 ul li{}


/*Add------------------------------------------------------------------------------*/


.insidebg{ padding:0 10px;}
.inside{}
.weizhi{ height:35px; line-height:35px; font-size:12px; }
.weizhi span{ color:#1E6DA9;}
.weizhi span a{ color:#1E6DA9;}
.weizhi span a:hover{}
.inside_box{ border:#B2DEEC solid 1px; border-left:none; background:url(../images/submainbg.gif) left repeat-y;}
.inside_lt{ float:left; width:210px;}
.side_a{ }
.side_a .h2{ line-height:31px; background:url(../images/subleftitle.gif) center no-repeat; font-size:16px; font-weight:bold; color:#004499; border-bottom:#B2DEEC solid 1px; padding:0 10px;}
.side_a ul{ padding:0 1px;}
.side_a ul li{border-bottom: #C8DEED solid 1px; border-top: #F1F9FF solid 1px; line-height:28px; background:url(../images/icon1.gif) left 10px center no-repeat;}
.side_a ul li a{ display:block; padding:0 10px 0 20px; font-size:16px; color:#235E98;}
.side_a ul li:hover,.side_a ul li.active{ background-color:#fff; background-image:url(../images/icon2.gif);}
.side_a ul li:hover>a,.side_a ul li.active>a{ color:#DB2925; font-weight:bold;}
.inside_rt{ float:right; width:calc(100% - 230px); padding:10px;}
.inside_con{ }


.leader1{ padding:20px 0;}
.leader1 .h1{ color:#00f; border-bottom:1px solid #333; font-size:18px; line-height:28px; font-weight:bold; padding-bottom:5px; text-align:center;}
.leader1 .list{ margin-top:10px;}
.leader1 .list .imgbg{ float:left; width:280px;}
.leader1 .list .img{}
.leader1 .list .img img{ display:block; width:100%;}
.leader1 .list .txtbg{ float:right; width:390px;}
.leader1 .list .txt{ font-size:18px; line-height:2em;}
.leader1 .list .txt .h2{ font-weight:bold; margin-bottom:20px;}
.leader1 .list .txt .h3{}


.news1{}
.news1 .list{}
.news1 .list ul li{ height:27px; line-height:27px; padding-left:10px; background:url(../images/icon2.gif) left center no-repeat; border-bottom:1px dotted #ccc;}
.news1 .list ul li a{ font-size:16px; float:left; width:70%; height:27px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.news1 .list ul li span{ float:right;}


.contact1{}
.contact1 .h1{ font-size:20px; line-height:30px; text-align:center; border-bottom:1px solid #333; padding-bottom:5px;}
.contact1 .list{ font-size:16px; line-height:26px; margin-top:10px;}
.contact1 .list ul li{}
.contact1 .list ul li .ewm{ }
.contact1 .list ul li .ewm span{ display:block;}
.contact1 .list ul li .ewm img{ width:120px; height:120px;}
.contact1 .list ul li 

















