*{ padding:0; margin:0; font-style:normal;}
ul,ol,li{ list-style:none;}
body{ font-family:""; }
img,input{ border:none; outline:none;}
a{ text-decoration:none;}

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: 14px;
    font-family: '';
    color: #333;
}

a {
    color: #666;
}

    a:hover {
        color: #f60;
        text-decoration: none;
    }

:hover {
    transition: all .3s ease;
}

p {
    line-height: 1.5em;
    padding: 5px 0;
}

.clear {
    margin: 0;
    padding: 0;
    font-size: 0;
    clear: both;
}

.wapper {
    width: 1200px;
    margin: 0 auto;
}

input, textarea, select {
    outline: none
}

body{
	min-width: 1200px;
}

.jieshao{ height:40px; width:100%; background:#f0f0f0; min-width:1200px; font-size:14px; color:#555; line-height:40px; margin:0 auto;}
.jsn{ width:1200px; margin:0 auto;}
.jsn_l{ float:left;}
.jsn_r{ float:right;}
.jsn_r a{ float:left; margin-left:17px; color:#555; font-size:}
.jsn_r span{ float:left; margin-left:17px; display:block;}

.header{ width:100%; height:150px; background:url(../images/t_bg.jpg) no-repeat center; min-width:1200px;}
.head_c{ width:1200px; margin:0 auto; height:145px;}
.head_c .logo{ float:left; margin-top:35px;}
.head_c .sk{ float:right; margin-top:40px;}
.head_c .so li{ font-size:12px; color:#d02719; margin:10px 0 10px 10px; float:right;}
.head_c .sok{ width:272px; height:32px; border-radius:5px; float:right;}
.head_c .sok::after{ content:""; clear:both; display:block;}
.head_c .sok .so1{ width:214px; height:32px; border-radius:5px 0 0 5px; border:1px solid #cfcfcf; padding-left:15px; float:left; box-sizing:border-box; border-right:none;}
.head_c .sok .so2{ width:58px; height:32px; border-radius:0 5px 5px 0; background:#d02719; margin-left:-10px; float:right; color:#fff; transition:0.3s;}
.head_c .sok .so2:hover{ background:#d98c09;}

.nav{ width:100%; height:60px; min-width:1200px; background:#333565;}
.nav_c{ width:1200px; height:60px; margin:0 auto;} 
.nav_c ul{ list-style:none;}    
.nav_c ul li{ float:left; line-height:60px; text-align:center; position:relative;}    
.nav_c ul li a{ text-decoration:none; color:#fff; font-size:16px; display:block; width:130px;}    
.nav_c ul li a:hover{ background:#d02719;} 
.nav_c ul li.on a{ background:#d02719;}   
.nav_c ul li ul{ position:absolute; display:none; background:#333565; z-index:999;}    
.nav_c ul li ul li{ float:none; line-height:40px; text-align:center; width:150px; border-bottom:1px solid #fff;} 
.nav_c ul li ul li:last-child{ border-bottom:none;}   
.nav_c ul li ul li a{ width:100%; font-size:14px;}    
.nav_c ul li ul li a:hover{ background-color:#d02719;}
.nav_c ul li ul li a.active{ background-color:#d02719;}    
.nav_c ul li:hover ul{ display:block}


.con_1{ width:1200px; margin:24px auto 0; height:360px;}
.con_1L{ width:610px; height:360px; /*background:#0F0;*/ float:left; overflow:hidden; position:relative;}
.con_1L .dots{position:absolute;right:20px;bottom:15px;z-index:3;}
.con_1L .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em; background:#fff;border-radius:6px;cursor:pointer;}
.con_1L .dots li.active{background:#d02719;opacity:1}
.con_1L .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.con_1L ul{z-index: 1;width: 600%;overflow: hidden;}
.con_1L ul .slider-item {width:610px; float: left;height:360px; position: relative; overflow: hidden;}
.con_1L ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 610px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;background:rgba(0,0,0,0.6); padding-left:31px;}
.con_1L ul .slider-item img{ width: 100%; height: 100%; object-fit:cover; }

.con_1R{ width:570px; height:360px;float:right;}
#tab{position:relative; height:350px;}
#tab .tabList ul li{float:left;position:relative;height:36px; width:105px;font-size:16px; text-align:center; line-height:36px; display:block;cursor:pointer; color:#333565;}
#tab .tabList ul span{ float:left; font-weight:600; color:#333565; margin:7px;}
#tab .tabCon{position: absolute;
    left: 0px;
    top: 36px;
    width: 580px;
    height: 315px;
    border: 1px solid red;}
#tab .tabCon div{position:absolute;opacity:0;filter:alpha(opacity=0);}
#tab .tabCon div li a{ display:block; font-weight:600; color:#333565; float:left; font-size:20px; margin-top:22px;}
#tab .tabCon div p a{ display:inline-block; font-size:14px; color:#777; line-height:27px; margin-top:10px; text-indent:2em;}
#tab .tabList li.cur{border-bottom:none;background:#333565; color:#fff;}
#tab .tabCon div.cur{opacity:1;filter:alpha(opacity=100);}


.ht{ height:1200px; height:130px; margin:20px auto; background:url(../images/ht.jpg) no-repeat center;}

.con_2{ width:1200px; margin:20px auto; height:auto;}
.con_2L{ width:330px; float:left; overflow:hidden;}
.btn{ width:330px; margin-top:18px;}
.btn1 img{ margin-top:10px;}
.btn2 img{ margin-top:10px;}
.btn1{ float:left; width:160px;}
.btn2{ float:right; width:160px;}
.con_2 img{ width: 100%;}
.con_2R{ float:right; width:845px; height:296;}
.jj{ float:left; width:444px;}
.jj p{ font-size:14px; color:#555; line-height:36px; margin-top:20px; text-indent:2em; margin-left:5px; width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;}
.pic img{ width: 100%;}
.picMarquee-left ul li img{ width: 100%;}

.hydw{ width:380px; float:right;}
.dw{ margin-top:19px;}
.dw ul li{ font-size:14px; color:#555; line-height:36px; overflow: hidden;}
.dw ul li a{ float:left; color:#555;}
.dw ul li a:hover{ color:#333565;}
.dw ul li span{ float:right;}


.con_3{ width:1200px; margin:20px auto; height:312px;}
.zcfg{ width:385px; float:left; margin-right:23px;}
.pxzx{ width:385px; float:left; margin-right:22px;}
.jsjl{ width:385px; float:left;}
.liebiao{ width:100%; margin-top:10px;}
.liebiao ul li{ color:#555; font-size:14px; line-height:38px;width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.liebiao ul li a{ color:#555;}
.liebiao ul li a:hover{ color:#333565;}
.liebiao ul li img{ margin-right:20px; margin-bottom:3px;}

.dht{ width:100%; height:36px; background:#f2f2f2;}
.dht ul li{ height:36px; width:105px; float:left; background:#333565; line-height:36px; text-align:center; font-size:16px; color:#fff;}
.dht .more a{ float:right; color:#555; font-size:14px; margin-right:10px; line-height:36px;}
.dht .more a:hover{ color:#333565;}


/*.hyfc{ width:1200px; margin:20px auto; background:#f5f5f5; height:222px;}
.hyt{ width:44px; float:left; background:#333565; height:222px;}
.hyt h2{ font-size:20px; color:#fff; text-align:center; display:block; margin-top:55px;}
.fct{ width:1134px; float:right;}
.fct1{ width:265px; float:left; margin-right:18px; text-align:center;}
.fct1 img{ width:263px; height:162px; border:1px solid #ccc; margin-top:21px;}
.fct1 span{ color:#302f2f; line-height:36px; font-size:14px;}*/
.con_5{ width:1200px; height:222px; background:#f5f5f5; margin:30px auto 0;}
.con_5 .hy_l{ float:left; width:44px; height:222px; background:#333565; font-size:20px; color:#fff; font-weight:900; box-sizing:border-box; padding:58px 12px 0}
.con_5 .hy_r{ width:1156px; height:222px; float:right; box-sizing:border-box; padding:20px 20px 0}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left .bd{ width:100%; margin:0 auto;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; width:265px;}
.picMarquee-left .bd ul li .pic a{width:265px; height:164px; display:block; border:1px solid #ccc; box-sizing:border-box; overflow:hidden;transition:0.3s;}
.picMarquee-left .bd ul li .pic img{ width:100%; height:164px; display:block;}
.picMarquee-left .bd ul li:hover .pic a{ border-color:#333565;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{ font-size:14px; color:#302f2f; transition:0.3s;}
.picMarquee-left .bd ul li:hover .title a{color:#333565;}



.yl{ width:1200px; margin:20px auto;}
.ylt{ height:30px;}
.ylt img{ float:left;}
.ylt li{ float:left; font-size:18px; font-weight:600; line-height:20px; color:#333565;}
.ylt .xian{ width:100%; height:3px; background:url(../images/dhth.jpg) no-repeat; float:left; margin-top:5px;}
.ylc{ width:100%; height:43px;}
.ylc a{ font-size:14px; color:#555; line-height:43px; float:left; margin-right:30px;}
.ylc a:hover{ color:#333565;}


.footer{ width:100%; background:#333565; height:246px; min-width: 1200px;}
.fc{ width:1200px; margin:0 auto; position:relative; padding-top:63px;}
.fc .dlogo{ position:absolute; left:0; top:53px;}
.fcw{ width:700px;  margin:0 auto;}
.fcw ul li{ float:left; margin-bottom:20px;}
.fcw ul li a{ color:#fdfdfd;}
.fcw ul li a:hover{ color:#ffffff;}
.fcw span{ float:left; margin:0 11px; color:#fff;}
.fcw p{ line-height:31px; color:#fff; font-size:14px;}
.fc .sys{ position:absolute; top:58px; right:50px;}
.fc .sys li{ text-align:center; color:#fff; margin-top:5px; font-size:16px; line-height:36px;}

.bq{ width:100%; background:#1d1f54; height:52px; min-width:1200px;}
.bqc{ width:1200px; margin:0 auto;}
.bqc em{ float:left; font-size:14px; color:#f2f7fb; line-height:52px;}
.bqc em a{ color:#f2f7fb; }
.bqc span{ float:right; font-size:14px; color:#f2f7fb; line-height:52px;}
.bqc span a{ color:#f2f7fb;}
.bqc span a:hover{ color:#ffffff;}

.xxk{ width:560px; height:350px; float:right; background:url(../images/bg_xx.jpg) no-repeat left top;}
.xxk .num{ width:560px; height:36px; margin:0 auto; border-bottom:1px solid #888;}
.xxk .num li{ float:left; width:105px; height:36px; text-align:center; line-height:36px; background:#333565; font-size:16px; cursor:pointer; color:#fff;}
.xxk .num li:nth-child(1){ margin-right:20px;}


.xxk .num li.on{ background:#5f62a7;}
.xxk .tu{ width:560px; height:300px; margin-top:12px;position:relative;}
.xxk .tu li{ width:560px; height:300px;position:absolute; top:0; left:0; display:none;}
.xxk .tu li .xxk_t{width:560px; height:120px; border-bottom:1px dashed #555;}
.xxk .tu li .xxk_t a{width:560px; height:109px; display:block;}
.xxk .tu li .xxk_t a h3{font-size:16px; color:#444;line-height:36px;width:100%; float:left; transition:0.3s; font-weight:400;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.xxk .tu li .xxk_t a h3:hover{ color:#333565;}
.xxk .tu li .xxk_t span{ color:#d02719; font:14px;}
.xxk .tu li .xxk_t a p{font-size:14px; color:#777; line-height:1.8em; text-align:left; width:100%; transition:0.3s; text-indent:2em;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.xxk .tu li .xxk_t a:hover p{ color:#444;}
.xxk .tu li .xxk_b{width:560px; height:180px; margin-top:24px;}
.xxk .tu li .xxk_b dd{ margin:18px auto 0;}
.xxk .tu li .xxk_b dd a{ display:block; width:100%; height:18px;}
.xxk .tu li .xxk_b dd a i{ display:block; width:3px; height:3px; background:#333565; float:left; margin-top:7px; transition:0.3s;}
.xxk .tu li .xxk_b dd a p{font-size:14px; color:#555; font-weight:400;line-height:18px;width:355px; float:left; transition:0.3s; margin-left:10px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.xxk .tu li .xxk_b dd a span{ font-size:14px; color:#555; font-weight:400; float:right; line-height:18px;}
.xxk .tu li .xxk_b dd:hover a i{ background:#333565;}
.xxk .tu li .xxk_b dd:hover a p{ color:#333565;}
.xxk .tu li .xxk_b dd:hover a span{ color:#333565;}

.hdt{ width: 100%; overflow: hidden; }
.hdt1{ width:245px; height:auto; float: left; text-align:center;}
.hdt1 img{ width: 225px; height: 300px; display:block; margin:20px 8px 0!important;}
.hdt1 span{ width: 14px; color: #555; line-height: 2em; }
.hdt1 a:hover span{ color: #333565; }










