
/* CSS Document */
@charset "utf-8";
body,ul,ol,li,dl,d4t,p,h1,h2,h3,h4,h5,h6,table,td,img,div,form,lable,input{margin:0;padding:0;border:0;}
body{color:#000000;font-size:16px; font-family:'ebrimabd'; text-align:center; line-height:30px; background-color:#FFFFFF; height:100%; width:100% !important; }

table td{background-color:#FFFFFF;}
ul,ol,li{list-style-type:none; list-style:none;}
a{text-decoration:none;}
a:link,a:visited{color:#3a3a3a;}
a:hover,a:active{color:#000000;}
.left{float:left;}
.right{float:right; text-align:left;}
.left1{ text-align:left;}
.right1{ text-align:right;}
.m10{margin-top:10px;}
.m20{ margin-top:20px;}
.m5{margin-top:10px; clear:both;}
.mt30{margin-bottom:30px;}
.clear{font-size:0px; height:0px; line-height:0px; margin:0px; padding:0px; clear:both;}
em{font-style: normal;} 

.top{line-height:46px; background:url(../image/top-bg.jpg) center center repeat-y;color:#FFFFFF;}
.top .container{}
.top1,.top2{text-align:left;}
.top3{text-align:right;}
.top1 img,.top3 img{margin-right:15px;}
.top1 span,.top3 span{ padding-right:20px; background:url(../image/top-line.jpg) right center no-repeat; margin-right:20px;}
.top3 span a{margin-right:10px;}

.navs{line-height:48px;  font-weight:bold; font-size:16px;}
.navs ul{float:right}
.navs li {float:left; text-align:center;  line-height:25px; padding:15px 20px; margin-left:20px; margin-top:20px; font-weight:bold;}
.navs span li { background-color:#fcba2f; border-radius:5px; float:left; color:#FFFFFF;}
.navs a:link,.navs a:visited{color:#000000;}
.navs a:hover,.navs a:active{color:#1b4a8e;}

.navs span a:link,.navs span a:visited{color:#FFFFFF;}
.navs span a:hover,.navs span a:active{color:#1b4a8e;}

.navbar-default {
  background-color: #ffffff;
   margin-top:0px; margin-bottom:0px;
}
.navbar-default .navbar-brand {
  color: #000000;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #000000;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #333;
}
.navbar-default .navbar-nav > li > a {
  color: #333;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #234ea3;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFFFFF;
  background-color: #234ea3;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}


.banner{}
.banner img{width:100%;}

.pro-top{ margin-top:40px;}
.pro-top1{text-align:left;}
.pro-top2{}
.pro-top2  ul{float:right;}
.pro-top2 li{float:left; line-height:50px; padding:0px 25px; display: inline-block; background-color:#F8F8F8; border-radius:5px; margin-left:15px; font-size:16px; margin-top:10px;}
.pro-top2 span li{float:left; line-height:50px; padding:0px 25px; display: inline-block; background-color:#fcba2f; border-radius:5px; margin-left:15px; font-size:16px;}
.pro-top2 span li a:link,.pro-top2 span li a:visited{color:#ffffff;}

.topcate  ul{}
.topcate li{float:left; line-height:50px; padding:0px 25px; display: inline-block; background-color:#e3e2e2; border-radius:5px; margin-left:15px; font-size:16px; margin-top:10px;}
.topcate ol,.pro-top2 ol{float:left; line-height:50px; padding:0px 25px; display: inline-block; background-color:#db1715; border-radius:5px; margin-left:15px; font-size:16px; margin-top:10px;}

.topcate .hover a:link,.topcate  .hover a:visited,.topcate ol a:link,.pro-top3 ol a:visited,.pro-top2 ol a:link,.pro-top2 ol a:visited{color:#ffffff; font-weight:bold;}


.topcate .hover,.zw .hover{float:left; line-height:50px; padding:0px 25px; display: inline-block; background-color:#fcba2f; border-radius:5px; margin-left:15px; font-size:16px;}


.b1{line-height:50px; font-size:40px; font-weight:bold;}
.b5{line-height:50px; font-size:16px;}
.pro{ margin-top:20px; padding:0px; }
.pro img{ width:100%; }

.pro .row {
  margin-right: -15px;
  margin-left: -15px;
}

.pro a{display:block; margin-bottom:35px;}
.pro b{ padding-top:25px; font-size:18px; line-height:25px;}
.pro p{margin-top:10px; background-color:#F8F8F8; line-height:25px; padding:10px 10px; height:90px; text-align:left; }
.pro a:link,.pro a:visited{ border-top: #db1715 4px solid; border-radius: 6px; }
.pro a:hover,.pro a:active{border-top: #fcba2f 4px solid; border-radius: 6px; }

.inabout{ background:#f8f8f8; padding:50px 0px;}
.inabout .inleft{line-height:30px; text-align:left;}
.inabout .inleft P{ margin-top:30px;}
.inlink{ margin-top:40px; font-size:18px; background-color:#db1715; width:220px; line-height:50px; text-align:center;border-radius:10px;}
.inlink a:link,.inlink a:visited{color:#FFFFFF;}
.inlink a:hover,.inlink a:active{color:#f8f8f8;}
.inqu{ height:500px;  background:url(../image/cfbg.jpg) center center no-repeat; text-align:left; color:#FFFFFF; }
.inqu1{font-size:40px; font-weight:bold; margin-top:135px; line-height:50px;}
.inqu1 b{color:fcba2f;}
.inqu2{ margin-top:15px; line-height:20px;}
.inqu3{ margin-top:40px; font-size:18px; background-color:#fcba2f; width:180px; line-height:50px; text-align:center;border-radius:10px; font-weight:bold;}
.inqu3 a:link,.inqu3 a:visited{color:#FFFFFF;}
.inqu3 a:hover,.inqu3 a:active{color:#f8f8f8;}

.innews{ background-color:#f8f8f8; padding-top:30px;}
.innews1{background-color:#f8f8f8; padding-bottom:30px;}
.inlink2{ margin-top:28px; font-size:18px; background-color:#fcba2f; width:180px; line-height:50px; text-align:center;border-radius:10px; font-weight:bold; float:right;}
.inlink2 a:link,.inlink2 a:visited{color:#FFFFFF;}
.inlink2 a:hover,.inlink2 a:active{color:#f8f8f8;}
.inew1 { text-align:left; background-color:#FFFFFF; padding:20px; border:#f8f8f8 10px solid;}
.in0{ font-size:24px; line-height:45px; border-bottom:#666666 1px solid; margin-bottom:10px; color:#17468a;}
.inimg{padding:0px;}
.inimg img{width:100%; margin-bottom:10px;}
.in1{font-size:18px;  line-height:20px;}
.inew1 p{line-height:35px; color:#666666; margin-bottom:15px;}
.in2{ margin-bottom:15px;}

.inlink3{ margin-top:20px; font-size:16px; background-color:#db1715; width:150px; line-height:40px; text-align:center;border-radius:5px;}
.inlink3 a:link,.inlink3 a:visited{color:#FFFFFF;}
.inlink3 a:hover,.inlink3 a:active{color:#f8f8f8;}
.tz{ background-color:#db1715; padding:30px 0px; color:#FFFFFF; padding-bottom:80px;}
.tz H1{line-height:50px; font-size:40px; font-weight:bold;}
.tz H5{line-height:50px;}
.tz1{ margin-top:30px;}
.tz1 img{width:100%;}

.yyly{ background-color:#f8f8f8;}
.yyly1{background-color:#FFFFFF; margin-bottom:25px; text-align:left; border:#f8f8f8 12px solid; padding:0px; height:590px;}
.yyly2{ font-size:24px; color:#fcba2f; font-weight:bold; line-height:50px; padding:8px;}
.yyly3{line-height:21px; padding:12px; color:#666666; padding-top:0px;}
.yyly img{width:100%;}

.nav1{ line-height:50px; text-align:left; background:url(../image/home.png) left top no-repeat; background-position:0px 15px;  padding-left:30px;}

.news_list{
  clear: both;
  overflow: hidden;
}
.news_list li{
    padding:10px 20px;
    clear: both;
    overflow: hidden;
    margin: 15px 0px;
    background-color: #f9f9f9;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}
.news_list li .news_list_bt{
  margin-bottom: 0px;
  font-size: 18px; text-align:left; line-height:35px;
}
.news_list li .news_list_jj{
  line-height: 22px;
  color: #666;
  font-size: 16px;text-align:left;
}
.news_list li .news_time{
  background-color: #fcba2f;
  width: 100px;
  text-align: center;
  margin:6px 0;
  float: left;
  height:80px;
  margin-right: 15px;
  font-size: 15px;
  line-height:80px;
  word-break:break-all; color:#FFFFFF;
  font-family:Georgia, "Times New Roman", Times, serif;
  
}

.zw{background:#F6F6F6;}
.zw3{background:#FFFFFF; margin:30px 0px;  text-align:left; padding:30px; border:#f6f6f6 10px solid; border-top:#FFFFFF;}
.zwx{}
.zw4{background:#FFFFFF; margin:30px 0px;  text-align:left;border:#f6f6f6 10px solid; border-top:#FFFFFF; padding:0px;}
.zw3 h1{text-align:center; font-size:25px; line-height:40px; margin-bottom:20px;}
.zw_content{font-size:18px; line-height:35px; margin-top:15px;}
.zw_web{line-height:40px;}
.subject{ background:url(../image/right_top_bg.jpg) top repeat-x; margin:0px; line-height:45px; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:20px;}
.toplist{padding-bottom:20px;}
.toplist li{ line-height:25px; margin:10px; background:url(/image/icon.jpg) left center no-repeat; padding-left:15px;}
.pre{line-height:35px;}
.pre span{color:#db1816;}
.thumbpic{text-align:center;}
.thumbpic li{margin-bottom:20px;}

.food1{background-color:#2b2b2b; padding:40px 0px; color:#FFFFFF;}
.food2{text-align:left; line-height:25px;}
.food3 img{margin-bottom:20px;}
.food4{font-size:18px; line-height:30px; margin-top:40px; font-weight:bold;}
.food4 a{margin:auto 4px;}
.food5{text-align:left;}
.food5 p{font-size:18px; line-height:25px; margin-top:20px;}
.food5 li{ line-height:22px; background:url(/image/f-line.jpg) left center no-repeat; padding-left:20px; margin-left:5px; margin-top:12px;}
.food1 a:link,.food1 a:visited{color:#FFFFFF;}
.food1 a:hover,.food1 a:active{color:#FAFAFA;}
.food6{text-align:left; line-height:50px;}

.content_page{text-align:center;margin:8px; margin-bottom:50px;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #fcba2f;color:#A0A0A0;}
.content_page span{background:#ffd57d;color:#f60;margin:1px;padding:4px 6px;border:1px solid #fcba2f;}
.content_page input{position:absolute;margin:0 0 0 1px;padding:0;background:#fff;border:1px solid #fcba2f;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #fcba2f;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

@media (max-width: 900px) {
.na1 img{ width:300px;}
.navs{line-height:25px;}
.top1,.top3{text-align:center;}
.navbar img{width:150px;}
.pro a{display:block; width:350px; height:390px;  margin-bottom:35px; }
.pro b{ padding-top:15px; font-size:18px; line-height:25px;}
.pro p{margin-top:15px;}
.pro a:link,.pro a:visited{ border-top: #FFFFFF 4px solid; border-radius: 6px; }
.pro a:hover,.pro a:active{border-top: #FFFFFF 4px solid; border-radius: 6px; }

.pro img{ width:100%;}
.inabout img{width:100%;}
.thumbpic img{width:100%;}
}