*{margin:0;padding:0;font-family:microsoft yahei;color:#000;font-size:14px}
img{display:block}
ul{list-style:none}
a{text-decoration:none;cursor:pointer;outline:0}
body{color:#f5f5f5}
.clear{clear:both;}
.container{margin:0 auto;width:1200px}
.block{padding:20px 0}
.head{position:relative;width:100%;background:#fff;border-bottom:1px solid #ddd;height:48px;z-index:9999;height:130px;border-bottom:3px solid #102a8d;}
.head .navt{width:100%;height:40px;background:#ebebeb;margin:0 auto;line-height:40px;text-align:left;font-size:14px;color:#787878;}
.head .navt span{color:#787878;float:left;}
.head .navt ul{float:right;height:17px;margin-top:12px;line-height:17px;font-size:14px;}
.head .navt ul li{float:left;}
.head .navt ul li a img{width:17px;height:17px;float:left;border:none;}
.head .navt ul li a p{padding:0 10px;color:#787878;float:left;}

.head .navbox{width:1200px;margin:0 auto;height:90px;}
.head .navbox a img{float:left;width:214px;height:88px;border:none;}
.head .nav{display:block;float:right;width:calc(100% - 300px);height:90px;}
.head .nav .nav_pc{width:100%}
.head .nav ul li{float:left;position:relative; box-sizing:border-box;z-index:999} 
.head .nav ul li .f_a{line-height:90px;display:block;text-align:center;font-size:16px;color:#787878}
.head .nav ul li:hover .f_a{background-color:#102a8d;color:#fff;transition:all .3s}
.head .nav ul li.hover .f_a{background-color:#102a8d;color:#fff;transition:all .3s}
.head .nav ul li .s_navbox{display:none;position:absolute;left:0;width:100%; background-color:#ec6618;z-index:9999;box-sizing:border-box}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:14px;text-transform:uppercase;display:block;text-align:center;padding:10px 0;border-top:1px solid #ffa16b}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#102a8d;color:#fff}
.m_nav{display:none}
.headlf .m_logo{display:none}
.headrg .m_menuimg{display:none}
.active{background-color:#cf1322}
.activ2{background-color:#cf1322}
.sidenav{position:relative;width:180px;display:block;float:left}
.sidenav label{width:180px;display:block;padding-left:55px;box-sizing:border-box;background:#128ee3;position:relative;height:48px;line-height:48px;color:#fff;font-size:16px}
.sidenav label i{width:30px;height:30px;display:block;position:absolute;background-size:20px;left:25px;top:16px}
.sidenav .side{display:inline-block;position:absolute;top:48px;left:0;z-index:999;width:180px;background:#fff;border-top:none;background-color:rgba(255,255,255,.95);box-sizing:border-box}
.sidenav .side li{position:relative;width:100%;padding:5px 0;border-bottom:1px solid #ccc;box-sizing:border-box}
.sidenav ul.side li:first-child{cursor:pointer}
.sidenav .side li a{color:#333;height:40px;line-height:40px;padding:8px 0;display:block;font-size:16px}
.sidenav .side li a:hover{background:0 0;color:#102a8d;}
.sidenav .side li a i{transition:all .3s ease 0s}
.sidenav .side li a i.side_t{margin-left:10px;width:40px;height:40px;display:inline-block;vertical-align:middle;background-size:30px}
.sidenav .side li a:hover i{margin-left:15px}
.icon1{background:url(../image/sideIcon1.png) no-repeat}
.icon2{background:url(../image/sideIcon1.png) no-repeat}
.icon3{background:url(../image/sideIcon1.png) no-repeat}
.icon4{background:url(../image/sideIcon1.png) no-repeat}
.icon5{background:url(../image/sideIcon1.png) no-repeat}
.icon6{background:url(../image/sideIcon1.png) no-repeat}
.icon7{background:url(../image/sideIcon1.png) no-repeat}
.sidenav .side li:hover .side_main{display:block;z-index:999}
.sidenav .side .side_main{display:none;width:500px;background:#fff;position:absolute;left:180px;top:0;box-shadow:3px 3px 5px rgba(0,0,0,.1);border:1px #cecece solid;z-index:7}
.sidenav .side .side_main dl{margin:20px;padding:0}
.sidenav .side .side_main dl dt{font-size:18px;margin-bottom:10px;color:#0173b2;font-weight:700}
.sidenav .side .side_main dl dt b{font-size:15px}
.sidenav .side .side_main dl dd{margin-bottom:10px;display:inline-block}
.sidenav .side .side_main dl dd a{position:relative;display:inline-block;color:#777;font-size:14px;margin:0 4px;padding:0 5px;border-right:2px solid #bbb;height:auto;line-height:1.5;transition:all .2s ease 0s}
i.icon-hot,i.icon-new{display:inline-block;height:9px;width:24px;background:url(../image/img_public.png) no-repeat;vertical-align:middle}
i.icon-hot{background-position:0 -240px}
i.icon-new{background-position:-40px -240px}
.sidenav .side .side_main dl dd a span{color:#999}
.sidenav .side .side_main dl dd a:hover{background:0 0;color:#cf1322;transform:translateY(-2px)}
.sidenav .side .side_main dl dd a:hover b{color:#40adf5}
.sidenav .side .side_main dl dd a:hover span{color:#40adf5}
.slider{position:relative;overflow:hidden;width:100%}
.slideBox .hd{height:10px;z-index:1;overflow:hidden;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:1}
.slideBox .hd ul{text-align:center;padding-top:5px}
.slideBox .hd ul li{cursor:pointer;float:left;margin-right:5px;width:30px;height:10px;line-height:14px;text-align:center;background:#fff}
.slideBox .hd ul .on{background:#102a8d;color:#fff}
.slideBox .bd{position:relative;z-index:0}
.slideBox .bd li img{width:100%;vertical-align:top}

.pro{width:100%;padding-top:40px;padding-bottom:40px; }
.ttttt{width:100%;float:left;text-align:center; }
.ttttt .ttimg{width:100%;height:23px;text-align:center;}
.ttttt .ttimg img{height:23px;margin:0 auto;border:none;}
.ttttt p{width:100%;height:45px;line-height:45px;text-align:center;font-size:18px;color:#000;}
.ttttt .feng{width:100%;height:2px;text-align:center;}
.ttttt .feng p{width:60px;height:2px;margin:0 auto;background:#ec6618;}


.pro ul{width:100%;float:left;margin-top:20px; }
.pro ul li{width:calc(25% - 20px);float:left;margin-left:10px;margin-right:10px;}
.pro ul li a .img_wap{width:calc(100% -2px); position:relative;border:1px solid #ededed;padding-bottom:77%;transition: all 1s;}
.pro ul li a .img_wap img{width:100%;height:100%; position:absolute;top:0;}
.pro ul li a p{width:100%;height:50px;line-height:50px;text-align:center;font-size:16px;color:#666;transition: all 1s;}
.pro ul li a:hover .img_wap{border:1px solid #102a8d;}
.pro ul li a:hover p{color:#102a8d}

.about{width:100%;padding-top:40px;padding-bottom:40px;background:#6cadd7; }
.about .aboutbox{width:100%;float:left;margin-top:20px;}
.about .aboutbox video{width:515px;height:324px;float:left;border:5px solid #fff;background:#000;}
.about .aboutbox .aboutr{width:-webkit-calc(100% - 555px); width:-moz-calc(100% - 555px); width:calc(100% - 555px);height:334px;float:right;  }
.about .aboutbox .aboutr a span{width:100%;height:74px;line-height:74px;font-size:24px;color:#041776;text-align:left;}
.about .aboutbox .aboutr a p{width:100%;height:210px;line-height:30px; overflow:hidden;text-align:left;color:#041776;font-size:14px;}
.about .aboutbox .aboutr .bbm{width:100%;height:40px;}
.about .aboutbox .aboutr .bbm a .more{width:140px;height:40px;float:left;margin-right:15px;background:#ec6618;line-height:40px;text-align:center;font-size:14px;color:#fff;transition: all 1s;border-radius:3px;}
.about .aboutbox .aboutr .bbm a:hover .more{background:#102a8d;}


.adv{width:100%;padding-top:40px;padding-bottom:40px; }
.tab-box{ width:100%; margin-top: 20px;float:left; }
.tab-box .tab{  text-align:center; }
.tab-box .tab ul { display:inline-block; height:40px; vertical-align:top}
.tab-box .tab ul li{ width:140px; float: left;  height: 40px; line-height: 40px; text-align: center; border-radius:3px;background:#ec6618;transition: all 1s;color:#fff;margin:0 10px;}
.tab-box .tab ul li:hover{background:#102a8d;}
.tab-box .tab ul li.action{background:#102a8d;}
.tab-box .box{width: 100%;margin-top:20px;}
.tab-box .box .item{ display: none;width:100%; }
.tab-box .box .item:first-child{display: block;} 

.tab-box .box .item .scrollleft{width:100%;float:left;margin-top:20px;}
.tab-box .box .item .scrollleft li{width:280px;float:left;margin-left:10px;margin-right:10px;}
.tab-box .box .item .scrollleft li a .img_wap{width:calc(100% -2px); position:relative;border:1px solid #ededed;padding-bottom:77%;transition: all 1s;}
.tab-box .box .item .scrollleft li a .img_wap img{width:100%;height:100%; position:absolute;top:0;}
.tab-box .box .item .scrollleft li a p{width:100%;height:50px;line-height:50px;text-align:center;font-size:16px;color:#666;transition: all 1s;}
.tab-box .box .item .scrollleft li a:hover .img_wap{border:1px solid #102a8d;}
.tab-box .box .item .scrollleft li a:hover p{color:#102a8d}
.tab-box .box .item .scrollleft1{width:100%;float:left;margin-top:20px;}
.tab-box .box .item .scrollleft1 li{width:280px;float:left;margin-left:10px;margin-right:10px;}
.tab-box .box .item .scrollleft1 li a .img_wap{width:calc(100% -2px); position:relative;border:1px solid #ededed;padding-bottom:77%;transition: all 1s;}
.tab-box .box .item .scrollleft1 li a .img_wap img{width:100%;height:100%; position:absolute;top:0;}
.tab-box .box .item .scrollleft1 li a p{width:100%;height:50px;line-height:50px;text-align:center;font-size:16px;color:#666;transition: all 1s;}
.tab-box .box .item .scrollleft1 li a:hover .img_wap{border:1px solid #102a8d;}
.tab-box .box .item .scrollleft1 li a:hover p{color:#102a8d}


.news{width:100%;padding-top:40px;padding-bottom:40px;}
.news .newsL{width:48%; float:left; }
.news .newsR{width:48%; float:right; }
.Til{width:100%;height:50px;font-family:"微软雅黑";border-bottom:1px solid #bfbfbf;}
.Til_L {float:left;height:50px;line-height:50px;font-size:18px;font-family:"微软雅黑";margin-left:0px;border-bottom:1px solid #0060a4;color:#0c4f9b;float:left;}
.Til_L1 {float:left;height:50px;line-height:50px;font-size:14px;font-family:"微软雅黑";margin-left:10px;color:#ec6618;float:left;}
.Til_R a{float:right;line-height:50px;font-size:12px;color:#787878;border:none;}
.news .newsL .newsbox ul{width:100%;float:left;margin-top:20px;}
.news .newsL .newsbox ul li{width:100%;height:33px;float:left;background:url(../image/nli.jpg) left top no-repeat;}
.news .newsL .newsbox ul li p{width:calc(100% -100px);height:33px;line-height:33px;float:left;margin-left:20px;font-size:12px;color:#787878;text-align:left; overflow:hidden;}
.news .newsL .newsbox ul li p a{color:#787878;transition: all 1s;}
.news .newsL .newsbox ul li p:hover a{color:#102a8d;}
.news .newsL .newsbox ul li span{width:100px;height:33px;line-height:33px;float:right;font-size:12px;color:#ec6618;text-align:right;}
.news .newsR .newsbox1{width:100%; float:left;margin-top:20px;}
.news .newsR .newsbox1 img{width:260px;height:165px;float:left;border:none;}
.news .newsR .newsbox1_R{width:-webkit-calc(100% - 280px); width:-moz-calc(100% - 280px); width:calc(100% - 280px);float:right;}
.news .newsR .newsbox1_R span{width:100%;height:45px;line-height:45px;float:left;text-align:left;font-size:14px;color:#ec6618;}
.news .newsR .newsbox1_R p{width:100%;line-height:30px;font-size:12px;float:left;text-align:left;color:#787878;}

.link{width:100%;margin:20px auto;text-align:left;font-size:12px;}
.link1 {width:100%;margin-top:20px;}
.link1 a{margin-right:10px;color:#666;border:1px solid #CCC;padding:10px 20px;float:left;margin-bottom:10px;}

#bot{width:100%;background:#363636;margin-top:20px;padding-top:20px;padding-bottom:20px;}
#bot p{width:100%;line-height:25px;text-align:center;font-size:12px;color:#777777;}
#bot p a{color:#777;font-size:12px;}
  
.Til3{width:100%;height:50px;font-family:"微软雅黑";border-bottom:1px solid #bfbfbf;}
.Til3 span{float:left;height:50px;line-height:50px;font-size:18px;font-family:"微软雅黑";margin-left:0px;border-bottom:1px solid #0060a4;color:#0c4f9b;float:left;}
.Til3 p{float:right;height:50px;line-height:50px;font-size:12px;color:#787878;}.Til3 p a{color:#787878;font-size:12px;}
  
#Mid_two{width:100%;padding-top:40px;padding-bottom:40px;}
#Mid_two_L{width:210px;padding-bottom:30px;float:left;}
#Mid_two_R{width:-webkit-calc(100% - 240px); width:-moz-calc(100% - 240px); width:calc(100% - 240px);padding-bottom:30px;float:right;}
.Mid_Two_LT{width:210px;float:left;}
.Mid_Two_LT1{width:210px;float:left;margin-top:10px;}
.Mid_Two_LT2{width:210px;float:left;margin-top:10px;}
.Mid_Two_LT3{width:210px;float:left;margin-top:10px;}
.Mid_Two_LT ul{width:210px;margin:10px auto;}
.Mid_Two_LT ul li{width:210px;height:33px;line-height:33px;background:url(../image/fert.jpg) left top no-repeat;margin-bottom:10px;}
.Mid_Two_LT ul li:hover{width:210px;height:33px;line-height:33px;background:url(../image/err.jpg) left top no-repeat;margin-bottom:10px;}
.Mid_Two_LT ul .on{width:210px;height:33px;line-height:33px;background:url(../image/err.jpg) left top no-repeat;margin-bottom:10px;}
.Mid_Two_LT ul .on p a{color:#fff;}
.Mid_Two_LT ul li:hover p a{color:#fff;}
.Mid_Two_LT ul li p a{width:180px;height:33px;color:#333;font-size:12px;line-height:33px;float:left;margin-left:30px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.Mid_Two_LT3 p{width:210px;line-height:30px;font-size:12px;color:#787878;float:left;margin-top:10px;}
.Mid_Two_LT3 img{width:210px;height:76px;border:none;float:left;margin-top:10px;}

.hot_pro{width:100%;padding-top:20px;}
.hot_pro ul{width:100%;float:left;}
.hot_pro ul li{width:calc(25% - 10px);float:left;margin-right:5px;margin-left:5px;} 
.hot_pro ul li a .img_wap{width:calc(100% -2px); position:relative;border:1px solid #ededed;padding-bottom:77%;transition: all 1s;}
.hot_pro ul li a .img_wap img{width:100%;height:100%; position:absolute;top:0;}
.hot_pro ul li a p{width:100%;height:50px;line-height:50px;text-align:center;font-size:16px;color:#666;transition: all 1s;}
.hot_pro ul li a:hover .img_wap{border:1px solid #102a8d;}
.hot_pro ul li a:hover p{color:#102a8d}

.hot_pro ul li .img_wap{width:calc(100% -2px); position:relative;border:1px solid #ededed;padding-bottom:77%;transition: all 1s;}
.hot_pro ul li .img_wap img{width:100%;height:100%; position:absolute;top:0;}
.hot_pro ul li  p{width:100%;height:50px;line-height:50px;text-align:center;font-size:16px;color:#666;transition: all 1s;}


.hot_news{width:100%;padding-top:20px;}
.hot_news ul{width:100%;float:left;}
.hot_news ul li{width:49%;float:left;margin-right:2%;height:40px;line-height:40px;border-bottom:1px solid #ddd;text-align:left;font-size:12px;transition: all 1s;}
.hot_news ul li:nth-child(2n){margin-right:0;}
.hot_news ul li a{color:#787878;}.hot_news ul li a:Hover{color:#102a8d;}
.hot_news ul li a span{color:#ec6618;float:right;}

.newslist1{width:100%;padding-top:20px; }
.newslist1 ul{width:100%;float:left;}
.newslist1 ul li{float:left;overflow:hidden;width:100%;height:170px;border-bottom:1px  dashed #dedede;margin-bottom:20px;}
.newslist1 ul li a .lllll{width:200px;float:left;}
.newslist1 ul li a .lllll  .img_wap{width:calc(100% -2px);padding-bottom:75%; position:relative;border:1px solid #dedede;}
.newslist1 ul li a .lllll  .img_wap img{width:100%; height:100%;border:none;position:absolute;top:0;left:0;}
.newslist1 ul li a .rrrrr{width:-webkit-calc(100% - 220px); width:-moz-calc(100% - 220px); width:calc(100% - 220px);float:right;}
.newslist1 ul li a .rrrrr .nnt{width:100%;line-height:40px;float:left;font-size:16px;color:#102a8d;text-align:left; font-weight:bold;overflow:hidden;}
.newslist1 ul li a .rrrrr p{width:100%;height:60px;line-height:30px;float:left;text-align:left;color:#787878;font-size:14px; overflow:hidden;}
.newslist1 ul li a .rrrrr .more{width:120px;height:40px;float:left;margin-top:10px;background:#a6a6a6; text-transform:all 1s;line-height:40px;text-align:center;font-size:14px;color:#fff;border-radius:3px;}
.newslist1 ul li a:hover .rrrrr .more{background:#2c2b2c}
.newslist1 ul li:nth-child(2n) a .lllll{width:200px;float:right;}
.newslist1 ul li:nth-child(2n) a .rrrrr{width:-webkit-calc(100% - 220px); width:-moz-calc(100% - 220px); width:calc(100% - 220px);float:left;}
.pages{width:100%;}
.content{padding-top:20px;line-height:35px;width:100%;}
.content img{margin:0px auto 10px auto;max-width:100%;}
.content table{border-collapse: collapse;border-spacing: 0;padding:0;width:100%;line-height:45px;}
.content table tr td{border-width:1px; border-color:#000; }
.content table tr{background:#8db3e3;}
.content table tr:nth-child(odd){background:#c7dbf1;}
.show_pages {
  padding-top: 20px;
}

.show_pages p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-top: 6px;
}

.show_pages p a {
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
.content_tit{margin-top:20px;}
.content_tit h3 {
  font-size: 21px;
  color: #426100;
  padding: 3px 0;
  line-height: 1.7em;
  text-align: center;
  font-weight: normal;
}

.content_tit p {
  width: 100%;
  text-align: center;
  padding: 10px 0 15px;
}

.content_tit p span {
  line-height: 21px;
  font-size: 12px;
  color: #666;
  margin: 0 5px;
}

.content_des {
  width: 100%;
  border: 1px dotted #E5E5E5;
  padding: 5px;
  margin-bottom: 10px;
  text-indent: 24px;
}

.content_des p {
  font-size: 13px;
  color: #868686;
  line-height: 24px;
}

.show_guest .fr {
  width: 70%;
  height: auto;
  padding: 20px;
  margin: 0 auto;
  float: none;
  margin: 0 auto;
}

.show_guest .fr p {
  width: 100%;
  margin: 7px 0;
  position: relative;
  display: block;
  padding-left: 100px;
}

.show_guest .fr p span {
  padding-right: 10px;
  line-height: 37px;
  font-size: 14px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100px;
  text-align: right;
  font-weight: bold;
}

.show_guest .fr p input {
  width: 100%;
  height: 37px;
  border: none;
  border: 1px solid #ddd;
  font-size: 12px;
  text-indent: 5px;
  outline: 0;
}

.show_guest .fr p textarea {
  width: 100%;
  height: 100px;
  border: none;
  border: 1px solid #ddd;
  font-size: 12px;
  text-indent: 5px;
  outline: 0;
}

.show_guest .fr p.yanz {}

.show_guest .fr p.yanz span {
  float: left;
  padding-right: 10px;
}
.show_guest .fr p.yanz input {
  width: 40%;
  float: left;
}
.show_guest .fr p.yanz img {
  height: 37px;
  display: block;
  float: right;
}

.show_guest .fr p .btn {
  height: 49px;
  border: none;
  border-radius: 4px;
  background: #0269ab;
  color: #fff;
}

.show_guest .fr p .btn:hover {
  background: #00aff1;
}
