﻿h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}

.banner{width:100%; height:490px; margin-top:1px;}
.flexslider{position:relative; height:600px;overflow:hidden; width:100%; z-index:9;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{display:none;}
.flex-direction-nav{position:absolute; z-index:3; width:100%; top:200px;}
.flex-direction-nav li a{display:block; width:56px; height:78px; overflow:hidden; cursor:pointer; position:absolute;}
.flex-prev{background:url(../images/btnPre_hover.png) no-repeat left center; left:0px;}
.flex-prev:hover{background:url(../images/btnPre.png) no-repeat left center; }
.flex-next{background:url(../images/btnNext_hover.png) no-repeat left center; right:0px;}
.flex-next:hover{background:url(../images/btnNext.png) no-repeat left center; right:0px;}

.service{ margin-top:1px; background-color:#f7f7f7; width:100%; height:355px; }
.main_1100{ width:1100px; margin:0 auto;}
.main_bt{ text-align:center; width:100%; height:70px; padding-top:36px; border-bottom:#ccc 1px solid;}


.ico_list{ width:96%; margin:0 auto; margin-top:40px;}
.ico_list li{ width:130px; margin-left:22px; margin-right:22px; float:left; text-align:center;} 
.ico_list li img{width:110px; *width:130px;}
.ico_list .btmc{ color:#605e5d;line-height:20px; font-size:18px; font-weight:bold; text-align:center; margin-top:10px;}
.service li:hover img{transform:scale(1.1)}

.about_1{ width:144px; height:216px; float:left; margin-right:22px;}
.btm20{ margin-bottom:30px;}
.about_2{width:345px; height:194px; float:left; background-color:#000; padding:10px;}
.about_3{ width:362px; height:188px; float:right; background-color:#c6ad85; float:left; padding-top:26px; padding-left:20px; color:#fff; position:relative;}
.about_3 p{ font-size:16px; font-weight:bold;}
.about_3 p span{ font-weight:normal; font-size:16px; font-family:"Arial";}

.about_info{width:345px; height:110px; overflow:hidden; line-height:22px; margin-top:20px;}
.about_info a{ color:#fff;}
.about_info a:hover{ text-decoration:underline;}
.about_3 .more{ position:absolute; width:30px; height:27px; bottom:0; right:0;}


.con_n_1{width:100%; background:url(../images/le_mid.jpg) repeat-x top;}
.con_nt_1{width:278px; margin:0 auto; height:34px; line-height:34px; background-color:#fff;}
.con_nt1_1{width:128px; height:35px;  cursor:pointer; text-align:center; line-height:35px; font-size:14px;  color:#fff; float:left; font-weight:bold; background-color:#c6ad85; margin-left:80px;}
.con_nt2_1{width:128px; height:35px; background:#a5a5a5;text-align:center; cursor:pointer; line-height:35px; font-size:14px;  font-weight:bold; color:#f5eac7; 
float:left;}
.con_nt1_le{ width:22px; height:35px; float:left;}

.con_nb_1{width:100%; padding-top:0px; float:left; overflow:hidden; }
.con_nb_1 ul{ width:90%; margin:0 auto;}
.con_nbz_1{float:left; width:375px; }
.con_nbz_1 a{width:100%; line-height:24px; font-weight:bold; font-size:14px; color:#666; float:left;}
.con_nbz_1 span{width:100%; line-height:18px; font-family:"宋体"; color:#999; float:left;}
.con_nby_1{width:100%; background:#fff; overflow:hidden; height:224px; padding-top:30px;}
.con_nby_1 li{height:24px; line-height:24px; color:#666; font-family:"宋体"; float:left;}
.con_nby_1 li a{color:#666; float:left; display:block;  overflow:hidden; padding-left:10px; padding-right:10px; }
.con_nby_1 li a:hover{color:#940b05;}
.con_nby_1 li span{float:right; font-family:"宋体";}
.con_f_1{float:right; position:relative; width:215px;}
.con_ft_1{width:100%; height:30px; text-indent:2em; line-height:30px; font-family:"宋体"; color:#666; float:left;}
.con_ft_1 a{color:#666;width:100%; height:30px; display:block; }
.con_fm_1{width:100%; padding-top:15px; line-height:20px; color:#999; text-align:right; font-family:"宋体"; float:left;}
.exp2{display:none;}


.con_n_1 .more{ position:absolute; width:30px; height:27px; bottom:0; right:0;}
.box0 {
	DISPLAY: inline; FLOAT: left;  OVERFLOW: hidden; WIDTH:301px; COLOR: #666666;
	HEIGHT:218px;margin-right:14px; margin-left:14px; border:#e6e4e4 1px solid; position:relative;
}
.box0 p{ color:#946f4a; padding-left:10px; width:254px; overflow:hidden;}

.Cont0 {
	 OVERFLOW: hidden; height:224px; width:940px; margin:0 auto;
}
.box0 .pic_1
{
  width:303px; height:191px; overflow:hidden;
}
#LeftArr,#RightArr
{ margin-top:80px; cursor:pointer;}
#LeftArr
{ float:left;}
#RightArr{ float:right;}

.box1 {
	DISPLAY: inline; FLOAT: left;  OVERFLOW: hidden; WIDTH:301px; COLOR: #666666;
	HEIGHT:218px;margin-right:14px; margin-left:14px; border:#e6e4e4 1px solid; position:relative;
}

.box1 p{ color:#946f4a; padding-left:10px; width:254px; overflow:hidden;}

.Cont1 {
	 OVERFLOW: hidden; height:224px; width:940px; margin:0 auto;
}
.box1 .pic_1
{
  width:303px; height:191px; overflow:hidden;
}
.box1 .pic_1
{
  width:303px; height:191px; overflow:hidden;
}
#LeftArr0,#RightArr0
{ margin-top:80px; cursor:pointer;}
#LeftArr0
{ float:left; }
#RightArr0{ float:right;}

.news{ background:url(../images/sjfw_74.jpg) no-repeat center; height:448px; width:100%; margin-top:30px;}

.news_1{width:530px; height:96px; float:left; margin-right:9px; margin-left:9px; margin-bottom:24px;}
.news_1 .date{ width:80px; height:96px; float:left; background-color:#f29538;}
.news_1 .date p{ font-size:36px; color:#fff; text-align:center; font-weight:bold; padding-top:22px; height:44px; font-family:"Arial";}
.month{ width:80px; height:25px; padding-top:5px; text-align:center; color:#fff; font-size:14px; font-family:"Arial"; background-color:#c6ad85;}
.new_nr{ width:417px; height:63px; background-color:#4e4e4e; float:left; padding:16px; overflow:hidden;}
.new_title{  font-weight:bold;  padding-bottom:5px;} 
.new_title a{font-size:14px;color:#fff;}
.new_title a:hover{ text-decoration:underline;}
.new_dep{color:#fff; font-size:12px; line-height:20px;}

.ldgh{ width:100%;}
.ldgh li{ width:170px; height:214px; float:left; background-color:#644624; padding-top:2px; margin-left:5px; margin-right:5px;}
.ldgh li img{ width:166px; height:110px;}
.ldgh li p{ width:144px; margin:0 auto; color:#fff;}


.pro_index a img {
    width: 250px;
    height: 142px;border:#fff 1px solid;
    float: left; -moz-border-radius:5px;   -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
	.pro_index a img:hover{border:#666 1px solid;}
.cpzs_m {
    width: 100%;
    float: left;
}
.pro_index {
    width: 1064px;
	margin:0 auto;
    height: 160px;
    overflow: hidden;
	margin-top:40px;
}
.pro_index a {
    width: 264px;
    padding-right: 12px;
    color: #555;
    font-size: 14px;
    text-align: center;
    float: left;
}
.pro_index a p {
    line-height: 36px;
    clear: both;
}

.hzhb{ width:1064px; margin:0 auto; border:#b4b2b2 1px solid; height:136px; margin-top:30px;}
.hz_title{ width:59px; height:136px; float:left; margin-right:14px;}

.pic_img{ width:980px; float:left;  margin-top:16px;}
.pic_img li{ width:144px; float:left; margin-left:9px; margin-right:9px;}
.pic_img li img{ width:144px; height:78px; border:#ccc 1px solid;}
.pic_img li img:hover{ border:#000 1px solid;}
.pic_img li p{ color:#7c7b7a; text-align:center; width:132px; margin:0 auto; overflow:hidden; height:23px;}
