﻿
/* 基本元素重置*/
html{overflow-x:hidden;font-family:"Microsoft YaHei";}
*{margin:0px;padding:0px;}
body,html{font-size:12px;color:#666;background:#F6F6F6;}
img{border:0px;}
a{text-decoration:none;color:#333;outline:none;}
a:hover{color:#DA5323;}
div{margin:0px auto;}
li,dl,dt,dd{list-style-type:none;}
input,textarea,select,option,em,h1,h2,h3,h4,h4,h6,strong,span,li,dl,dt,td{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6,em,i{font-style:normal;font-weight:400;outline:none;}
/* 重用类样式*/
.f_l{float:left !important;}
.f_r{float:right !important;}
.no_margin{margin:0px !important;}
.no_border{border:0px !important;}
.no_bg{background:none !important;}
.clear{clear:both;}
.display_block{display:block !important;}
.text_over{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.blank20{padding-bottom:20px;}
.blank30{padding-bottom:30px;}
.blank40{padding-bottom:40px;}
.blank50{padding-bottom:50px;}


#header{width:100%;padding:20px 0;}
@media only screen and (min-width: 321px) and (max-width: 1024px){#header{background-color:#fff;width:1100px;padding:20px 0;}}
#footer{background-color:#232323;width:100%;padding:20px 0;text-align:center;color:#666;}
@media only screen and (min-width: 321px) and (max-width: 1024px){#footer{background-color:#232323;width:1100px;padding:20px 0;}}
#footer a{ color:#666;}
#footer a:hover{ color:#DA5323;}
.main{width:1100px;margin:0px auto;}
#header .logo{float:left;}
#header .logo img{ height:50px;}
#header .Nav{float:right;}
#header .Nav .lang{ text-align:right; color:#666;}
#header .Nav ul li{float:left;line-height:40px;margin-left:20px;}
#header .Nav ul li a{font-size:16px;padding:5px 10px;}
#header .Nav ul li.currclass a{color:#FFF; background-color:#7E6565;}
#header .Nav ul li a:hover{color:#FFF;background-color:#7E6565;}


.title{height:30px;line-height:30px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #dedede;}
.title h1{color:#A44550;float:left;font-size:20px;font-weight:bold;margin-right:10px;}
.title span{font-family:Verdana, Helvetica; color:#999999}
.title a{float:right;font-size:16px;}


.l5{width:46% ;float:left;}
.l5 .about img{width:100%;}
.l5 .about p{margin-top:20px;font-size:12px;line-height:180%;}

.news{}
.news li{margin-bottom:3%;padding-bottom:3%;border-bottom:1px dashed #ddd;}
.news li .photo{width:30%;float:left;margin-right:20px; height:95px;overflow:hidden;}
.news li .photo img{width:100%;}
.news li h1{font-size:14px;line-height:150%;font-weight:bold;margin-bottom:15px; }
.news li p{font-size:12px;line-height:180%;color:#666;}
.news li a{ color:#856E6B;font-size:16px; font-weight:normal; }

.r5{width:48% ;float:right;}

.tj{ margin:20px 0px;}
.tj .l1{ width:32%; float:left; height:320px;}
.tj .l2{ width:32%; float:left; margin-left:2%;}
.tj .l3{ width:32%; float:right;height:320px;}
.tj img{ width:100%}
.tj a{ display:block; width:100%; height:100%;}

.business{margin:20px 0;}
.business li{float:left;width:18.4%;margin-right:2%;margin-bottom:2%;text-align:center;height:170px;overflow:hidden;}
.business li.r{float:right;margin-right:0;}
.business li a.list_cp_img{display:block;height:145px;overflow:hidden;}
.business li a.list_cp_img img{border:0;width:100%;}
.business a.list_cp_info h3{text-decoration:none;margin-top:5px;font-size:12px;display:block;padding:0 20px;text-align:center;font-weight:bold;}

.message{margin-top:20px;}

.banner{background-color:#BED5E7;}

.menu ul{ margin-bottom:50px;zoom:1; overflow:auto; text-align:center;}
.menu ul li{ display:inline; padding:0px 0px;}
.menu ul li a{ background-color:#fff; border:1px solid #e6e6e6; display:inline-block; font-size:16px; height:24px; line-height:24px; margin-left:-6px; padding:6px 26px;}
.menu ul li a:hover{ text-decoration:none;}
.menu ul li.currclass a{ background-color:#7E6565;color:#fff; text-decoration:none;}



/*banner*/
.section{position: relative;overflow: hidden;width: 100%;height: 150px; background:url(../images/banner_bg.jpg) ;}
.flexslider{position: relative;overflow: hidden;height: 100%;margin: 0 auto;width: 100%;}
.section1 .slides{height: 100%;position:relative;z-index:1;}
.section1 .slides .sli0{background:url(../images/2018_year_bg.jpg) center center no-repeat;}
.section1 .slides li{height: 100%;}
/* Control Nav*/
.flex-control-nav{width:70px;height:8px;margin-left:-80px;position: absolute;bottom:10%;text-align: center;left:50%;z-index:99; display:none;}
.flex-control-nav li{margin:0 3px;width:8px;height:8px;display: inline-block;zoom: 1;*display: inline;float:left;}
.flex-control-paging li a{width:8px;height:8px;display: block;background: #666;cursor: pointer;text-indent: -9999px;-moz-border-radius: 4px; -webkit-border-radius: 4px; }
.flex-control-paging li a:hover{background:#7E6565;}
.flex-control-paging li a.flex-active{background: #7E6565;cursor: default;}
.flex-direction-nav{position: absolute;z-index: 3;width:1200px;top: 45%;margin-top: -33px;left: 50%;margin-left: -600px; display:none;}
.flex-direction-nav li a{display:block;width:74px;height:107px;overflow:hidden;cursor:pointer;position:absolute;text-indent:-9999px;}
.flex-direction-nav li a.flex-prev{left:-20px;background:url(../images/leftbtn.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:-20px;background:url(../images/rightbtn.png) center center no-repeat;}
.bannertxt{width:1100px;margin-left:-600px;top:20%;height:280px;text-align:center;position:absolute;z-index:99;overflow:hidden;}
.bannertxt h2{height:122px;padding-bottom:30px;}
.bannertxt h3{font-size:30px;color:#FFF;padding-bottom:10px;font-family:"Microsoft Yahei";}
.bannertxt h3 span{ font-size:50px; margin-right:20px;}
.bannertxt p{font-size:12px;color:#e7e7e7;line-height:24px;}
.section1 .bannertxt{opacity:0;left:-100%;transition:all 1s ease 0s;transition-delay:1s;}
.section1 .flex-active-slide .bannertxt{opacity:1;left:50%;}
.section1 .img{width:100%;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: 3s 0s all ease;-ms-transition: 3s 0s all ease;-o-transition: 3s 0s all ease;-moz-transition: 3s 0s all ease;transition: 3s 0s all ease;-webkit-transform: scale(1.05,1.05);-o-transform: scale(1.05,1.05);-moz-transform: scale(1.05,1.05);-o-transform: scale(1.05,1.05);transform: scale(1.05,1.05);}
.section1 .flex-active-slide .img
/*img*/{-webkit-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);-moz-transform: scale(1,1);transform: scale(1,1);}



@media only screen and (min-width: 321px) and (max-width: 1024px){.banner{width:1100px;}}
.banner .txt{background:url(../images/banner_bg.jpg) left center no-repeat;height:250px;width:400px;padding-left:700px;}
.banner h1{font-size:40px;color:#034098;font-weight:bold;padding-top:60px;}
.banner h2{font-size:20px;margin-top:30px;color:#fff;}

.Content{width:1100px;margin:0px auto;padding:40px 0px;}
.Content .left{width:70%;padding:3%;background-color:#fff;float:left;min-height:400px;}
.Content .right{width:21%;float:right;}
.Content .right .title_h1{height:50px;line-height:50px;color:#F8DA56;background-color:#034098;font-size:14px;font-weight:bold;text-align:center;}


.content_txt{line-height:180%;font-size:14px;}
.content_txt td { padding:5px;}
.content_txt td p{margin-bottom:0px;}
.content_txt p{margin-bottom:15px;}
.content_txt .tdbg INPUT{ width:100px; height:25px; line-height:25px; border:1px  solid #CCC;}
.subtdbg input{ border:0px; background-color:#796F73; padding:5px 15px; color:#fff;}

.content_news{line-height: 28px;color: #000;padding:20px 28px 25px 28px;font-size:14px;}
.content_news p{margin-bottom:10px;text-indent:2em;}
.content_news img{ max-width:100%;}
.content_news table{ width:100%; margin:0px auto;border-top:1px solid #CCC;border-left:1px solid #CCC;}
.content_news table td{ border-bottom:1px solid #CCC;border-right:1px solid #CCC;}
#MyContent { text-align:center;}

.next{border-top: 1px solid #E0E0E0;line-height:28px;font-size:14px;color:#666;margin:0px 20px 0px 28px;padding:12px 0px 30px 10px;}
.next a{color:#666;}
.next a:hover{color:#51AD00;}
.share{float:right;margin-top:25px;padding-bottom:30px;}
.cen{text-align:center;line-height:32px;color:#333;font-size:25px;padding:0px 10px 0px 10px;font-family:"黑体";}
.titleinfo{color:#707070;text-align:center;border-bottom: 1px solid #E0E0E0;margin:10px 28px 10px 28px;line-height:25px;height:35px;}
.backlink{width:80px;height:30px;line-height:30px;text-align:center;background-color:#51AD00;margin:15px auto;}
.backlink a{font-size:14px;color:#fff;}

.list_01{}
.list_01 li{margin-bottom:3%;padding-bottom:3%;border-bottom:1px dashed #ddd;}
.list_01 li .photo{width:20%;float:left;margin-right:40px;overflow:hidden;}
.list_01 li .photo img{width:100%;}
.list_01 li h1{font-size:14px;line-height:150%;margin-bottom:15px;font-weight:bold;}
.list_01 li p{font-size:12px;line-height:180%;color:#666;}
.list_01 li a{ color:#856E6B; font-size:16px; font-weight:normal;}


.comment {
 width:100%;
  background: white;
  border: 1px solid white;
  /*  margin-top: 25px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.10);*/

}
.comment h2 {
  height: 35px;
  line-height: 35px;
  margin-right:10px;
  color: white;
  font-size: 14px;
  font-weight: 600;
  text-indent: 2em;
  background-color: #7E6565;
}
.comment-list li {
  margin: 20px 25px 24px;
  padding-bottom:20px;
  border-bottom: 1px dashed #d2c098;
}
.comment-list li a:link,
.comment-list li a:visited {
  color: #0096c6;
}
.comment_headPic {
  width: 85px;
  height: 85px;
  background-color: white;
}
.comment_headPic a {
  padding: 5px;
  display: block;
}
.comment_info {
  width: 98%;
  line-height: 24px;
}
.comment_info a {
  text-decoration: none;
}
.comment_user {
  font-size: 14px;
  color: #d54e28;
  margin-right: 10px;
}

.newslist{padding:5px 10px 20px 0px;width:640px;}
.newslist li{height:30px;line-height:30px;background:url(../images/list_point.gif) no-repeat 0px 12px;padding-left:15px;overflow:hidden;}
.newslist li.border{margin-bottom:10px;padding-bottom:10px;border-bottom:#CCCCCC 1px dashed;}
.newslist li .date{font-size:12px;float:right;color:#666666;font-family:Arial;}
.newslist li a{font-size:12px;font-weight:bold;color:#333;}
.newslist li a strong{color:#000;font-weight:normal;}
.newslist li a:hover{color:red;text-decoration:none;}
.newslist p{margin:15px 10px;font-size:16px;}

.newsphoto{margin:20px 0;}
.newsphoto li{float:left;width:32%;margin-right:2%;margin-bottom:2%;text-align:center;height:240px;overflow:hidden;}
.newsphoto li.r{float:right;margin-right:0;}
.newsphoto li a.list_cp_img{display:block;height:200px;overflow:hidden;}
.newsphoto li a.list_cp_img img{border:0;width:100%;}
.newsphoto a.list_cp_info h3{text-decoration:none;margin-top:15px;font-size:14px;display:block;padding:0 20px;text-align:center;font-weight:normal;}

/*文章分页样式*/
.page{text-align:center;clear:both;padding:30px 0px 28px 0px;font-family:微软雅黑;font-size:16px;}
.page a{color:#565656;background-color:#796F73;margin-left:1px;padding:6px 10px;font-weight:normal;text-align:center;}
.page a:hover{color:#fff;background-color:#7E6565;text-decoration:none;}
.page .curr{color:#fff;background-color:#7E6565;}


/*定义标题*/
.position{ margin-bottom:20px; padding-bottom:20px; clear:both;border-bottom:1px solid #DDDDDD; display:none; }
.position h1{ font-size:30px;  color:#796F73; text-align:center; font-weight:normal;}
.position .rwz{ font-size:12px;float:right;}
.position a{ color:#666;}
.position a:hover{ color:red;}

.about_roadqu li{ float:left;}
.about_roadqu li a{ margin:0px 10px; color:#666;}
