@charset "utf-8";
/* CSS Document */

*{font-family:"微软雅黑","宋体",Arial;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}  
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}  
table{}  
caption,th{text-align:left;font-weight:normal;}  
html,body,fieldset,img,iframe,abbr{border:0;}  
i,cite,em,var,address,dfn{font-style:normal;}  
[hidefocus],summary{outline:0;}  
li{list-style:none;}  
h1,h2,h3,h4,h5,h6,small{font-size:100%;}  
sup,sub{font-size:83%;}  
pre,code,kbd,samp{font-family:inherit;}  
q:before,q:after{content:none;}  
textarea{overflow:auto;resize:none;}  
label,summary{cursor:default;}  
a,button{cursor:pointer;}  
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}  
del,ins,u,s,a,a:hover{text-decoration:none;}  
body,textarea,input,button,select,keygen,legend{font:14px/1.14 "微软雅黑",\5b8b\4f53;color:#333;outline:0;}  
body{background:#fff;}
a{color:#333;}
a:hover{color:#005eac;text-decoration: none; transition:all .5s ease-out 0s;}
.w1200{width:1200px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.b5{height:5px;}.b10{height:8px;}.b8{height:8px;}.b15{height:15px;}.b20{height:20px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}
.time{float:right;color:#999}
.border_radius_8px{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.border_radius_5px{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.alpha{filter:alpha(opacity=50);  /* IE */ -moz-opacity:0.5;  /* Moz + FF */ opacity: 0.5;}

/*headcss*/
.header{height:100px;background:url(../images/topbg.jpg) right top no-repeat;}
.logo{height:80px; margin-top: 10px; float: left; margin-right:80px; }
.header .fr{height:30px;margin-top:35px;}
.logo img,.header .fr img{height:80px;}
.tel{margin-top:25px;line-height:20px;font-size:22px;}
.tel p{margin:5px 0;}
.tel .pad{padding-left:10px;letter-spacing:1px;}
.num{font-weight:600;color:#f08300;}

.nav{height:50px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; background:#004098; z-index:999;}
.nav ul{width:1200px; margin:0 auto;}
.nav li{float:left; width:120px; line-height:50px; position:relative;}
.nav a:hover{ text-decoration:none; color:#F08300;   }
.nav h3{ float:left; text-align:center; width:100%; font-weight:600; font-size:16px; height:50px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff; vertical-align:top; }
.nav .on{ border-color:#005eac;   }
.nav .on h3 a{ background:#004098; color:#F08300; border-color:#005eac !important;  }
.nav .sub{ display:none; width:120px; position:absolute; left:0; top:50px; background:rgba(0,64,152,.8); text-align:center; z-index:999;}
.nav .sub li{position: relative; width:90px; padding:10px 15px; border-bottom:#eee 1px solid; text-align: -webkit-match-parent; }
.nav .sub li a{ height:20px; line-height:20px;   display:block; color:#fff; text-align: center;  overflow:hidden;}
.nav .sub li a:hover{ color:#F08300;}

/* banner */
.banner{ min-width:1200px;  position:relative;  height:450px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:450px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:450px;  }
.banner .bd li a{ height:450px; display:block;  }
/*.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:8px; margin:12px 8px 0 0; background:#fff; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{background: #bb6a3b;}
/*end banner*/

.welcome{height:34px;background:#eee;}
.welcome .fl{font-size:15px; line-height:34px;}
.welcome .fr{height:24px;border:#bfbfbf 1px solid;border-right:0; padding-left:12px; margin:4px 0; border-radius:5px;}
#search-txt{width:200px;height:24px;line-height:24px;border:0;background:none;}
#search-bt{width:40px;height:24px;line-height:24px;border:0;background:url(../images/search.png) center no-repeat;cursor:pointer;}


.menu1{line-height:40px;font-size:24px;text-align:center; color:#2e2e2e;}
.menu1 h3{font-size:30px;}
.menu1 p{font-size:24px;}
.menu3{height:30px;line-height:30px;padding-left:40px;padding-bottom:5px;margin-bottom:10px;border-bottom:#024ca3 3px solid;font-size:24px; color:#046ae3; background-position: left top;background-repeat:no-repeat;background-size:auto 30px;}
.one,.two{margin-bottom:15px;}


.one{padding-top:65px; background:url(../images/gybg.jpg) center bottom no-repeat;}
.one .fl{width:600px;  margin-bottom:40px; overflow:hidden;}
.pad20{padding:10px 20px;}
.pad20 p{line-height:30px;font-size:15px;text-indent:2em;}
.slideTxtBox{ width:1200px; text-align:center;  }
.slideTxtBox .hd ul{ height:46px; line-height:46px; text-align:center; }
.slideTxtBox .hd ul li{ display:inline-table;width:168px; height:46px;margin:0 20px; border-radius:8px; font-size:24px; color:#2e2e2e; cursor:pointer;  }
.slideTxtBox .hd ul li.on{color:#fff; background:#f08300;}
.slideTxtBox .bd ul{ padding-top:40px; display:flex; justify-content:space-between; align-items:center; zoom:1;  }
.slideTxtBox .bd li{ width:220px;height:120px; line-height:24px; font-size:18px; }
.slideTxtBox .bd li a{color:#fff}.slideTxtBox .bd li img{margin:20px 0 10px;}
.slideTxtBox .bd li:nth-child(1){background:#6193cb;}
.slideTxtBox .bd li:nth-child(2){background:#5ccccd;}
.slideTxtBox .bd li:nth-child(3){background:#60b05f;}
.slideTxtBox .bd li:nth-child(4){background:#9265c9;}
.one .fr{width:565px; overflow:hidden;}


.two{padding:40px 0 20px 0;}
.two .fl{width:560px; height:340px; margin-top:50px; overflow:hidden;}
.slideBox{width:560px; height:340px; overflow:hidden; zoom:1; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slideBox .hd li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; font-size:12px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd li.on{ background:#f00; color:#fff; }
.slideBox .bd { overflow:hidden; zoom:1;   }
.slideBox .bd li{zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd li .pic img{ width:560px; height:340px; display:block;}
.slideBox .bd li .title{position:absolute;left:0;bottom:0; width:100%;height:40px; line-height:40px; text-indent:2em;  background:rgba(0,0,0,.6); }
.slideBox .bd li .title a{color:#fff;}
.two .fr{width:595px;margin-top:20px;}
.more{float:right; width:70px; height:26px; margin-top:7px; border:#bfbfbf 1px solid; line-height:26px; text-align:center; font-size:14px; color:#f6b37f;}
.slideTxtBox2 .hd{ height:40px; line-height:32px; border-bottom:2px solid #f6b37f;  position:relative; }
.slideTxtBox2 .hd ul{ width:100%; }
.slideTxtBox2 .hd ul li{ float:left; padding:0 15px; font-size:20px; font-weight:600; color:#333; cursor:pointer;  }
.slideTxtBox2 .hd ul li.on{ color:#0000ff; }
.slideTxtBox2 .bd ul{ padding:0 15px;  zoom:1;  }
.slideTxtBox2 .bd li{padding-left:25px;height:48px;line-height:48px;font-size:16px;background:url(../images/gt.jpg) left center no-repeat;}
.slideTxtBox2 .bd li .time{ float:right; color:#999;  }

.disflex{display:flex; justify-content:space-between; align-items:top; margin-top:20px;}
.pad5{width:380px;background:#eceded; overflow:hidden;}
.menu2{height:50px;line-height:50px; text-align:center; font-size:20px; color:#fff; background:#f08300;}
.pad5 p{text-align:center; margin-bottom:20px;} .pad5 p img{height:230px;}
.news{padding:0 8px;}
.news li{height:30px;line-height:30px;font-size:14px;color:#f08300;overflow:hidden;}

.three{padding:20px 0 40px 0;background:url(../images/fgbg.jpg)}
.tabBar{ margin-top:30px; position:relative;}
.tabBar .hd ul{margin-bottom:20px;display:flex; justify-content:space-between; height:46px; line-height:46px; text-align:center; }
.tabBar .hd ul li{width:268px; height:46px; border:#000 1px solid; font-size:24px; color:#2e2e2e; cursor:pointer;  }
.tabBar .hd ul li.on{color:#fff; border-color:#f08300; background:#f08300;}
.tabBar .bd{ clear:both; position:relative; overflow:hidden;   }
.tabBar .bd .conWrap{ width:1200px;  }
.tabBar .prev,.tabBar .next{ position:absolute; left:0px; top:150px; }
.tabBar .next{ left:auto; right:0px; }
.tabBar .prevStop,.tabBar .nextStop{ display:none;  }
.tabBar .bd ul{ padding:15px 0; display:flex; justify-content:space-between; zoom:1;  }
.tabBar .bd li{ width:290px;}
.tabBar .bd li img{width:290px; height:300px;}
.tabBar .bd li p{ height:50px;line-height:50px; text-align:center; color:#fff; background:#f08300; overflow:hidden; }


.link{padding:40px 0 20px 0;background:url(../images/linkbg.jpg);}
.link .menu3{float:left;width:200px;color:#000;border:0;background-image:url(../images/link.png);}
.link li{display:inline-table;line-height:24px; text-align:left; margin-bottom:10px;margin-right:15px;}

/*bottom css*/
.foot{padding:38px 0 15px;font-size:15px;line-height:30px;text-align:center;color:#fff;background:#004098;}
.foot a{color:#fff;}
.foot .w1200{position:relative;}
.ewm{position:absolute;right:0;bottom:0;width:100px;text-align:center;}
.ewm img{width:100px;margin-bottom:10px;}