html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form	 { margin:0; padding:0; border:0; list-style:none; font-family:"微软雅黑";}
table, tr,td,dl, dt, dd{ margin:0; padding:0; list-style:none; font-family:"微软雅黑";}
div,span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none; color:#484849;}
.clear{ clear:both;}
.boxcenter { margin:0 auto; width: 1360px;}
i{ font-style: normal;}


/*pub_style*/
.head{ background-color: #e25d1c; height: 105px; left: 0; top: 0; width: 100%;z-index: 99999; overflow: visible;}
img.logo{display: block; float:left; }
.menu{ margin-top: 46px; float: left; margin-left: 60px;}
.search{margin-top: 58px;margin-left: 35px; cursor: pointer;}
.nav li{ float: left;}
.nav li a{ color: #fff; display: block; float:left;}
.nav{ height:47px; background-color: #ff7431; overflow: visible}
.nav_in,#nav-menu,.menu{ overflow: visible}
#nav-menu .menu li{position:relative;float:left;display:inline;overflow: visible; height: 47px; margin-left:24px;}
#nav-menu .menu li.one{ margin-left:0px;}
#nav-menu .menu li a{ display: block;text-transform: uppercase;} 
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;font-size:18px;line-height:59px; display: block; padding: 0 12px}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ background: #fff;color: #e25d1c; }
#nav-menu .menu ul.children{display:none;position:absolute;top:59px;left:0;background:#fff; padding:11px 8px; z-index: 999; overflow: visible; min-width:181px;}
#nav-menu .menu ul.children li{padding:0px;float: none; margin:0; height: 47px; line-height: 47px; display: block}
#nav-menu .menu ul.children li a{ font-size:16px; line-height:40px;overflow:hidden;display:block;color:#e25d1c;text-transform: uppercase; padding-left: 10px;}
#nav-menu .menu ul.children li a:hover{ background-color: #fff;}
.foot{ font-size: 18px; color: #fff; text-align: center; line-height: 34px;  background-color: #e25c1a; height: 200px;}
.foot p span{ margin: 0 30px;}
.foot img{ float: right; margin-right: 90px; margin-top: 36px;}
.foot_l{ margin-top: 54px;}

/*index*/
.xly_car_in{ position: relative;}
.num{text-indent: -99999px;position: absolute;left: 50%;bottom:130px; margin-left: -32px;}
.num li{ background-color: #fff; width: 18px; height: 18px; border-radius: 50%; margin-right: 10px; float: left;border: 2px solid #fff;}
.num li.on{ background-color: #df4b03;border: 2px solid #fff;}
.news h2 a{ font-size: 36px; font-weight: bold; color: #df4b03; text-align: center; width: 1200px; margin:60px auto 20px; display: block;}
.news p{ color: #333; font-size: 24px; line-height: 36px; text-align: center;width: 1200px; margin: 0 auto 35px;}
.xly_car_in1{ width: 1300px; margin: 0 auto;}
.news_pics{ position: relative; width: 1300px; height:710px; overflow: hidden;}
.tab1{ position: absolute; width: 325px; height: 7310px; background-color:rgba(0, 0, 0, 0.5) ; right: 30px; top: 0px; bottom: 0px;}
.tab1 li a{padding:17px 30px;line-height:26px;text-align:center;cursor:pointer; color: #fff; font-size: 20px; display: block;}
.list{font-size:14px;line-height:24px;border:1px #cfedff solid;border-top:0;}

.tab1 ul{margin:0;padding:0; padding-top: 57px;}

.tab1 li.now{background:url(../images/now.jpg) no-repeat left center;font-weight:bold;}
.block{display:block;}
.list div{ display: none}


.Notice{margin-top:90px; height:790px; background: #faf8f2 url(../images/bg1.jpg) no-repeat center bottom; padding-bottom: 50px;padding-top: 70px;}
.box_left{ width: 795px; float: left;}
.tab{ padding-left: 60px;}
.tab h3{ float: left; width: 255px; text-align: center; font-size: 46px; font-weight: bold; cursor: pointer; margin-right: 50px; }
.tab h3 a{ color: #e25d1c; display: block; width: 255px; height: 100px; line-height: 69px;}
.tab h3.selected a{color: #fff; background:url(../images/now_bg.png) no-repeat left center;  }
.tab_list ul{ display: none;}
.tab_list li{ padding: 15px;}
.tab_list li a { color: #333; font-size: 26px; line-height: 33px; display: block; width: 640px; text-align: justify; margin: 15px 20px;padding: 5px;} 
.tab_list li p{ color: #df4b03; font-size: 24px; background: url(../images/date.png) no-repeat 24px center; padding-left: 60px;    margin-bottom: 15px; }
.tab_list{margin-top:10px;}

.tab_list li.hover{ background: url(../images/now_li.png) no-repeat left center; color: #fff;}
.tab_list li.hover a{ color: #fff;}
.tab_list li.hover p{ background:url(../images/date_write.png)  no-repeat 24px center; color: #fff;}

.jbqk{ background: url(../images/jbqk_bg.png) no-repeat center; width: 553px; height: 628px; margin-top: 121px;}
.jbqk img{ margin: 60px 0 0 140px;}
.jbqk P{ text-indent: 2em; margin-bottom: 10px;}
.box_btm{ font-size: 20px; line-height: 37px; color: #333; width: 450px; height: 420px; margin: 0 auto; overflow-y: scroll;margin-top: 30px;padding-right: 18px;    margin-left: 51px;}

.nav ul li{  float: left;}
.nav ul li a{display: block; float: left; font-size: 18px; color: #333;}
.qa-sdk-wrapper {position: fixed; width: 400px;right: -600px; max-height: 530px;
 overflow: hidden; border-radius: 4px;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
transition: all 0.5s ease-in-out;background: #fff;}

.zszx{ background: #fbe7dc url(../images/zszx_bg.jpg) no-repeat center bottom; height: 930px;}
.zszx h4 img{display: block;margin: 0 auto;margin-top: 75px; margin-bottom: 55px;}
.list_three li{ width: 33.33%;  float: left; height: 855px; margin:0 auto; text-align: center; padding-top:87px;}
.list_three li h2{ color: #333; font-size: 36px;margin:35px auto; display: block;}
.list_three li p{ color: #333; font-size: 20px; line-height:30px; width: 70%; margin: 0 auto;}
.list_three li a.more{ display: block; width: 170px; height: 60px; line-height:60px; border-radius: 50px; background-color: #fff; border: 3px solid #dcdcdc; font-size: 30px; color: #bababa;margin: 30px auto 0px;}
.t1 h3{ background-image: url(../images/icon2.png); }
.t1:hover h3{ background-image: url(../images/icon2_h.png);}
.t2 h3{ background-image: url(../images/icon3.png); }
.t2:hover h3{ background-image: url(../images/icon3_h.png);}
.t3 h3{ background-image: url(../images/icon4.png); }
.t3:hover h3{ background-image: url(../images/icon4_h.png);}
.t1:hover{ background-image: url(../images/zszx_hover.png);}
.t2:hover{ background-image: url(../images/zszx_hover.png);}
.t3:hover{ background-image: url(../images/zszx_hover.png);}
.t1:hover h2,.t1:hover p{ color: #fff;}
.t2:hover h2,.t2:hover p{ color: #fff;}
.t3:hover h2,.t3:hover p{ color: #fff;}
.list_three li h3{width:111px; height: 126px;margin:0 auto;}
.lm{ margin-top: 26px; display: none;}
.lm h5 a{ color: #fff; font-size: 22px; line-height: 45px; border-top: 2px solid #fff; display: block; width: 510px;margin: 0 auto;}
.dfjy{ background:#faf8f2 url(../images/dfjy_bg.png) repeat-x center bottom; height: 815px; }
.dfjy li{ float: left; margin-left: 80px; width: 400px;}
.dfjy li p{ color: #333; font-size: 28px;line-height: 40px; text-align: center;}
.dfjy h4 img{margin:145px auto 120px; display:block;}
.dfjy li.one{ margin-left:0px;}
.dfjy li img{ margin-bottom: 30px;border-radius: 0 80px 0 0px;}
.xczl{background: #faf8f2 url(../images/kw_bg.png) no-repeat center 207px;    padding-bottom: 150px;}
.kw li{ float: left; width: 258px; height: 372px; margin-left:70px;}
.kw ul{ margin-left: 80px; overflow: visible;}
.kw li.one1{ margin-left: 0px;}
.xczl h4 img{display: block;margin:120px auto 100px;}
.video{ margin-top: 145px;overflow: visible; }
.video_out{ background: url(../images/xczl_bg.png) no-repeat right;}
.video_l{ background: url(../images/video_left.png) no-repeat left top; width: 680px; float: left; position: relative; height:600px;overflow: visible;}
.video_r{ background: url(../images/video_right.png) no-repeat left top; width: 680px; height:600px; position: relative;}
.div_img{ position: absolute; left: 98px; top: 0px;}
.video_l h2 a{ color: #fff; font-size: 30px; display: block; margin-top:345px; text-align: center;}
.video_l p{ color: #fff; font-size: 24px; line-height: 35px; text-align: center;     width: 600px;margin: 25px auto 0px;}
.video_r h2 a{ color: #fff; font-size: 30px; display: block; margin-top:63px; text-align: center;}
.video_r p{ color: #fff; font-size: 24px; line-height: 35px; text-align: center;     width: 600px;margin: 25px auto 0px;}
.div_img2 img{ margin-top: 54px; margin-left: 98px;}



.dfjy li img{ 
-webkit-transition:all .8s ease 0s;
-moz-transition:all .8s ease 0s;
-o-transition:all .8s ease 0s;
transition:all .8s ease 0s;}

.dfjy li:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);
 -o-transform:scale(1.1); transform:scale(1.1);}
.kw{ overflow: visible; height: 385px;}
.kw li{ position: relative; overflow: visible;}
.kw li:nth-child(1)::before {content: ''; position: absolute; top: 0; right: 257px; background: url(../images/kw1.png) no-repeat left top; width:15px; height: 204px;; -webkit-transform-origin: left top; transform-origin: left top}
.kw li:nth-child(2)::before {content: ''; position: absolute; top:155px;right: 257px;background: url(../images/kw2.png) no-repeat left top; width:15px; height: 204px;}
 .kw li:nth-child(3)::before {content: ''; height: 165px;position: absolute; top: 80px; right: 257px;background: url(../images/kw3.png) no-repeat left top; width:15px; height: 204px;}
.kw li:nth-child(4)::before {content: '';position: absolute; top: 0;right: 257px;background: url(../images/kw4.png) no-repeat left top; width:15px; height: 204px;}
.kw li{ height: auto;transition:transform 0.5s ease; }
.kw li:hover{transform:translateY(-40px); }

.play_left{ position: absolute;left: 289px;top: 105px;}
.play_right{position: absolute; left: 287px;bottom: 119px;}
.video_l,.video,.video_r{transition: all 0.8s ease-out 0s;  scroll-behavior: smooth;}

.div_img img,.div_img2 img{ 
    -webkit-transition:all .8s ease 0s;
    -moz-transition:all .8s ease 0s;
    -o-transition:all .8s ease 0s;
    transition:all .8s ease 0s;}

.div_img:hover img,.div_img2:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.tc{ width: 98px;height: 194px;background-color: #d86338; border-radius: 5px; box-shadow: 1px 1px 1px #e36223; position: fixed;right: 10px;bottom: 10px;z-index: 99999;text-align: center;} 
.tc img.one{margin-top:3px}

/*文字列表页*/
.y_new_in{ width:1360px; margin: 0 auto; padding-bottom:20px;}
h2.y_position{ border-bottom: 2px solid #df4b03; height: 45px; line-height: 45px; background: url(y_icon.png) no-repeat 11px center;font-size: 20px; color: #333; padding-left: 35px; margin-top: 18px;}
h2.y_position i{ font-size: 20px; color: #333;margin-right: 5px;}
h2.y_position a{font-size:18px; color: #333; }
.y_new_list{margin:25px auto 0;}
.y_new_list li{ border-bottom: 1px dashed #ccc; height: 60px; line-height: 60px; padding-left:35px;background: url(pot.png) no-repeat 14px center;}
.y_new_list li span{ float: right; font-size: 18px; color: #777; margin-right: 25px;}
.y_new_list li a{ font-size: 18px; color: #404040;}
.y_new_list li a:hover{ color: #d86338;}

.page{ height: 38px; font-size: 16px; line-height: 38px; margin:70px 0 40px 0; text-align: center;}
.page a{ font-size: 16px; border: 1px solid #d7d7d7; border-radius: 3px; padding:7px 16px;}
.page a.not{ color: #999;}
.page span{ font-size: 16px;border: 1px solid #e25c1a;border-radius: 3px; padding:7px 16px; background: #e25c1a; color: #fff;}
.page i{ margin: 0 8px 0 15px;}
.page i input{ width: 40px; height:33px; margin: 0 5px; border: 1px solid #d7d7d7; text-align: center;}
.page i input.submit{font-size: 16px;border: 1px solid #d7d7d7;border-radius: 3px; padding:7px 16px; background: #fff; width: auto; height: auto; font-family:'微软雅黑';}
.page i input.submit:hover{ background: #d7d7d7;}

/*图片列表页*/
.y_pic_list li{ width: 400px;margin-top: 30px; margin-left:80px; float: left; color: #333; line-height: 26px; font-size: 18px; height: 390px; position: relative;}

.y_pic_list li.l{ margin-left: 0px;}
.y_pic_list li img{  width: 400px; height: 300px; margin-bottom: 10px;
    -webkit-transition:all .8s ease 0s;
    -moz-transition:all .8s ease 0s;
    -o-transition:all .8s ease 0s;
    transition:all .8s ease 0s;}
    
.y_pic_list li:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

/*细览页*/
h3.y_h3{ width:1330px; border-bottom: 1px dashed #c1d3da; text-align: center; font-size: 35px; color: #333; padding: 40px 0 37px 0; margin: 0 auto;}
h4.y_h4{width: 1100px; margin: 0 auto; text-align: center; margin-top: 12px;}
h4.y_h4 span{ font-size: 14px; color: #999; height: 45px; line-height: 45px;}
.y_cont{width:1300px; margin: 0 auto; font-size: 16px; color: #333; line-height: 30px;padding-bottom: 60px; }
.y_cont p{ text-indent: 2em;font-size: 18px; color: #333; line-height: 36px; margin-top: 20px;}

/*宣传资料*/
.xczl_box li { height: 662px;}
.xczl_box li img{  width: 400px; height: 577px;}
.w{ width: 400px; height: 577px;margin-bottom: 10px;}


/*视频列表页*/
.y_pic_list li{ background: url(../images/btn.png) no-repeat left center;} 
.y_pic_list li img.video_img{ position: absolute; left: 142px; top:80px; width: 88px; height: 88px;}


.y_new_list{margin:25px auto 0;}
.y_new_list li{ border-bottom: 1px dashed #ccc; height: 60px; line-height: 60px; padding-left:35px;background: url(pot.png) no-repeat 14px center;}
.y_new_list li span{ float: right; font-size: 18px; color: #777; margin-right: 25px;}
.y_new_list li a{ font-size: 18px; color: #404040;}
.y_new_list li a:hover{ color: #d86338;}



.video_box{ margin-top: 30px;color: #333; line-height: 26px; font-size: 18px;position: relative; width: 1360px; overflow: hidden;}
.video_box li{width: 400px;margin-top: 30px; margin-left:80px; float: left; color: #333; line-height: 26px; font-size: 18px; height: 390px; position: relative;} 
.video_box li.l{ margin-left: 0px;}
.video_box img{ width: 400px; height: 300px;}
.video_box img.viedeo_img{ position: absolute; width: 88px; height: 88px; left: 50%; margin-left: -44px; top: 91px; z-index: 99999999;}
.video_box.l{ margin-left: 0px;}
.video_box li img.cont{  width: 400px; height: 300px; margin-bottom: 10px;
    -webkit-transition:all .8s ease 0s;
    -moz-transition:all .8s ease 0s;
    -o-transition:all .8s ease 0s;
    transition:all .8s ease 0s;}
    
.video_box li:hover img.cont{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);} 

/*检索*/
.logoSearchDel {width: 810px; border: 1px solid #e3e3e3;font-size: 18px; padding: 10px 0px 10px 20px; background-color: #fff; height: 24px;line-height: 24px; color: #666;float: left;}
.y_search_list h2 a{ font-size: 18px;font-weight: normal;color: #03398a;line-height: 36px; padding: 10px 0 0 0;}
.y_search_list h2 em{float: none;color: #FFFFFF; background-color: #b01a07; padding: 0 10px;line-height: 24px; margin: 6px 10px 0 0;    font-style: normal;font-size: 18px;}
.p_search{ height:46px; margin-top: 37px;}
.p_search .select_option li.hover{background:#BEBEBE;color:#fff;}
.p_search input.inp_srh,.p_search input.btn_srh{border:none;background:none;height:40px;line-height:40px;float:left}
.p_search input.inp_srh{outline:none;width:96%;font-size:18px; background-color:#fff; height:24px; line-height:24px;color:#666;}
.p_search input.btn_srh{box-sizing:inherit;background:url(../images/search_btn.png) no-repeat 50px center #e25d1c;color:#fff;font-size:18px;width:150px; height:44px;line-height:44px;margin-left:15px; cursor:pointer;text-align:left;text-indent:70px; }
.y_search_list li{ margin-top: 34px;    border-bottom: 1px dashed #ccc;
    padding-bottom: 30px;}
.y_search_list span{ font-size: 18px; color: #333;margin:10px auto;display: inline-block;}
.y_search_list p{ font-size: 16px; color: #484849; line-height: 26px; text-indent: 2em; text-align: justify; cursor: default;}
.y_search_list h2 a:hover{ color: #d86338;}