@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfontba72.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfontba72.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfontba72.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfontba72.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, 

legend, button, input, textarea, th, td, img {
	border:medium none;
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6{
	font-size:100%
}
em{
	font-style:normal
}
ul, ol, li{
	list-style:none
}
a{
	text-decoration:none;
        color:#333;
}
img{
	border:0
}
table{
	border-collapse:collapse;
	border-spacing:0
}
*{
	margin:0;
	padding:0
}
body {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 30px;
}
.top{
	width:100%;
	float:left;
	height:128px;
	background:url(../images/topbg.jpg) no-repeat center center ;
	border-bottom:2px dashed #a5a5a5;
	}
.nav{
	width:100%;
	float:left;
	height:61px;
	line-height:61px;
	position:relative;
	z-index:100000;
	}
.nav ul{
	width:990px;
	margin:0 auto;
	}
.nav ul li{
	width:110px;
	float:left;
	text-align:center;
	font-size:14px;
	}
.nav ul li a{
	color:#685d57;
	}
.nav ul li a:hover{
	color:#d28702;
	}
.banner{width:100%;height:110px;position:relative; overflow:hidden; float:left; background:url(../images/about1.jpg) no-repeat center top;}
.banner2{
	background:url(../images/about2.jpg) no-repeat center top;
	}
.banner3{
	background:url(../images/about3.jpg) no-repeat center top;
	}
.banner4{
	background:url(../images/about4.jpg) no-repeat center top;
	}
.banner5{
	background:url(../images/about5.jpg) no-repeat center top;
	}
.banner6{
	background:url(../images/about6.jpg) no-repeat center top;
	}
.banner7{
	background:url(../images/lxwmqq_02.jpg) no-repeat center top;
	height:322px;
	}	
.lxwm_c_c {
width: 1100px;
margin: 0 auto;
height: 322px;
}
.lxwm_c_c1 {
width: 438px;
float: left;
height: 238px;
margin-top: 35px;
margin-bottom: 14px;
background: url(../images/lxwmp_04.png);
line-height: 38px;
font-size: 16px;
color: #fff;
padding-top: 5px;
padding-left: 28px;
}
.none{width:1920px;position:absolute; left:50%; margin-left:-960px; top:0; }
.wrap{
	width:100%;
	float:left;
	padding-top:30px;
	}
.sear{
	width:1004px;
	margin:0 auto;
	padding-bottom:68px;
	}
.sear_left{
	width:384px;
	float:left;
	background:url(../images/searchbg.jpg) no-repeat center top;
	height:55px;
	}
.txt {
height: 45px;
width: 320px;
margin: 5px 0px 0px 3px;
display: inline;
line-height: 18px;
background: none;
float: left;
border: none;
color: #b0b0b0;
}
.sub {
width: 50px;
height: 50px;
background: none;
float: left;
margin: 3px 0px 0px 9px;
display: inline;
cursor: pointer;
border: 0px;
}
.sear_right{
	width:553px;
	float:right;
	border-bottom:1px dashed #b1b1b1;
	line-height:53px;
	color:#989898;
	font-size:14px;
	text-align:right;
	}
.f1{
	width:1004px;
	margin:0 auto;
	padding-top:67px;
	}
.f1 h4{
	width:1004px;
	float:left;
	background:url(../images/f1h4.jpg) no-repeat center top;
	height:129px;
	}
.f1 ul{
	width:993px;
	float:left;
	margin-top:65px;
	padding-left:11px;
	}
.f1 ul li{
	width:217px;
	height:308px;
	float:left;
	margin-right:34px;
	position:relative;
	overflow: hidden;
	}
.f1 ul li .dask{width:217px;height:308px;background:#000;background: rgba(0,0,0,.5);position:absolute;top:-600px;left:0;}
.f1 ul li .dask p{color:#fff; text-align:center; font-size:18px;
font-weight:bold; margin-top:120px; margin-bottom:30px;opacity:0.9}
.f1 ul li .dask p span{

	font-size:14px;
	font-weight:normal;
	margin-bottom:20px;
	}
.f1 ul li .dask a{color:green;text-decoration:none; text-align:center; display:block;
width:104px;
height:30px;
margin:0 auto;
border:2px solid #FFF;
color:#FFF;
font-size:14px;
}
.f2{
	width:100%;
	background:url(../images/f2bg.jpg) repeat-x center top;
	margin-top:55px;
	border-bottom:1px solid #e8e8e8;
	height:636px;
	float:left;
	}
.f2_cen{
	width:1004px;
	margin:0 auto;
	}
.f2_cen h4{
	width:1004px;
	float:left;
	background:url(../images/f2h4.png) no-repeat top center;
	height:119px;
	margin-bottom:70px;
	}
.f2_cen ul{
	width:1004px;
	float:left;
	position:relative;
	left:0;
	background:url(../images/f2bg2.png) no-repeat center top;
	height:406px;
	}
.about{
	width:547px;
	height:130px;
	position:absolute;
	left:170px;
	font-size:14px;
	color:#2a0001;
	line-height:30px;
	font-weight:normal;
	}
.more{
	width:102px;
	position:absolute;
	right:15px;
	top:136px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	line-height:48px;
	font-weight:bold;
	}
.more a{
	width:102px;
	height:48px;
	color:#FFF;
	display:block;
	}
.more a:hover{
	width:102px;
	height:48px;
	color:#FFF;
	display:block;
	background:#6d502e;
	}
.f3{
	width:100%;
	float:left;
	background:url(../images/f3h4.png) no-repeat center top;
	height:345px;
	margin-top:30px;
	}
.f4{
	width:100%;
	float:left;
	background:url(../images/f4bg.jpg) repeat;
	padding-bottom:60px;
	}
.f4_cen{
	width:1004px;
	margin:0 auto;
	padding-top:70px;
	}
.f4_left{
	width:317px;
	float:left;
	}
.f4_left h4,.f4_right h4{
	width:307px;
	float:left;
	background:url(../images/dz1.png) no-repeat center bottom;
	height:40px;
	font-size:18px;
	color:#0d0d0d;
	line-height:40px;
	font-weight:normal;
	padding-left:10px;
	}
.f4_left h4 a,.f4_right h4 a{
	color:#0d0d0d;
	}
.f4_left h4 span,.f4_right h4 span{
	font-size:12px;
	color:#aaaaaa
	}
.f4_left ul{
	width:100%;
	background:url(../images/dzbg.png) no-repeat center center;
	height:277px;
	float:left;
	border:1px solid #dddddd;
	padding-bottom:15px;
	position:relative;
	left:0;
	}
.dzmore{
	width:95px;
	height:28px;
	border:1px solid #d8d5d5;
	position:absolute;
	left:172px;
	top:199px;
	text-align:center;
	line-height:28px;	
	font-size:16px;
	}
.dzmore a{
	color:#616161;
	width:95px;
	height:28px;
	display:block;
	}
.dzmore a:hover{
	border:1px solid #484759;
	}
.f4_right{
	width:676px;
	float:left;
	margin-left:9px;
	}
.f4_right h4{
	width:666px;
	background:url(../images/dz2.png) no-repeat center bottom;
	}
.f4_right ul{
	width:660px;
	border:1px solid #dddddd;
	float:left;
	padding-top:40px;
	padding-left:16px;
	padding-bottom:23px;
	}
.f4_right ul li{
	width:89px;
	float:left;
	background:url(../images/dzf1.png) no-repeat left top;
	padding-top:60px;
	padding-left:70px;
	color:#878586;
	font-size:12px;
	line-height:32px;
	height:169px;
	float:left;
	}
.f4_right ul li a{
	width:89px;
	float:left;
	display:block;
	color:#878586;
	}
.f4_right ul li a:hover{
	color:#000;
	}
#dz2{
	background:url(../images/dzf2.png) no-repeat left top;
	}
#dz3{
	background:url(../images/dzf3.png) no-repeat left top;
	}
#dz4{
	background:url(../images/dzf4.png) no-repeat left top;
	}
.f5{
	width:100%;
	background:url(../images/f5bg.jpg) no-repeat center top;
	float:left;
	clear:both;
	padding-bottom:77px;
	}
.f5_cen{
	width:1004px;
	margin:0 auto;
	}
.f5_cen h4{
	width:1004px;
	float:left;
	background:url(../images/f5h4.png) no-repeat center top;
	height:146px;
	clear:both;
	margin-top:27px;
	}
.f5_cen ul{
	width:924px;
	float:left;
	padding-left:80px;
	}
.f5_cen ul li{
	width:261px;
	float:left;
	background:#FFF;
	margin-right:36px;
	padding-bottom:20px;
	}
.f5_cen ul li img{
	float:left;
	}
.f5_cen ul li dl{
	width:225px;
	margin:0 auto;
	padding-bottom:10px;
	}
.f5_cen ul li dl dt{
	text-align:center;
	font-size:16px;
	color:#8f8f8f;
	font-weight:bold;
	line-height:40px;
	border-bottom:1px dashed #b7b7b7;
	margin-bottom:10px;
	}
.f5_cen ul li dl dd{
	line-height:30px;
	}
.f5_cen ul li dl dd a{
	color:#000;
	}
.f5_cen ul li dl dd a:hover{
	color:#a3a3a3;
	}
.f5_cen ul li p{
	width:90px;
	height:25px;
	margin:0 auto;
	border:2px solid #aeaeae;
	text-align:center;
	}
.f5_cen ul li p a{
	color:#757575;
	line-height:25px;
	position:relative;
	}
.foot{
	width:100%;
	float:left;
	margin-top:86px;
	}
#TabTab03Con2{width:1004px;height:380px; margin:0 auto;}
#TabTab03Con1{width:1004px;height:380px; margin:0 auto; padding-top:72px;}
#TabTab03Con1 p{
	width:1004px;
	float:left;
	text-align:center;
	font-size:30px;
	color:#4d4d4d;
	background:url(../images/footpic.jpg) no-repeat center top;
	padding-top:60px;
	}
#TabTab03Con1 dl{
	background:none;
	width:1004px;
	float:left;
	text-align:center;
	line-height:30px;
	font-size:14px;
	}
#TabTab03Con1 dl img{
	padding-right:30px;
	margin-top:30px;}
.xixi1{width:100%;height:80px;line-height:80px; background:url(../images/footbg1.jpg) no-repeat center top;cursor:pointer; border-top:1px solid #3e3e3e;}
.xixi2{width:100%;height:80px;line-height:80px;background:url(../images/footbg1.png) no-repeat center top;cursor:pointer;  border-top:1px solid #3e3e3e;}

.tab1{width:500px;height:27px;line-height:27px;text-align:center;cursor:pointer; float:left; color:#FFFFFF; line-height:30px; font-size:18px; font-weight:bold; padding-top:10px; }
.tab2{width:500px;height:27px;line-height:27px;text-align:center;cursor:pointer;float:left; line-height:30px; font-size:18px; font-weight:bold;padding-top:10px; }
<!--about-->
.cgal_main1 {
width: 1100px;
margin: 0 auto;
}
.main{
	width:1100px;
	margin:0 auto;
	}
.cgal_main_top {
width: 1100px;
float: left;
line-height: 46px;
border-bottom: 1px solid #dedede;
color: #333333;
font-size: 12px;
}
.about_top {
width: 1100px;
float: left;
margin-top: 28px;
margin-bottom: 24px;
}
.about_top_left {
width: 738px;
float: left;
line-height: 30px;
color: #555555;
margin-right: 40px;
}
.about_img {
width: 1100px;
float: left;
}
.about_bottom {
width: 1100px;
float: left;
margin-top: 10px;
}
.about_bottom p {
font-size: 18px;
color: #333333;
line-height: 50px;
width: 1100px;
float: left;
}
.about_bottom ul {
width: 1100px;
float: left;
padding-bottom: 35px;
}
.about_bottom ul li {
width: 255px;
float: left;
margin-right: 18px;
height: 155px;
}
.xwzx_left {
width: 637px;
float: left;
margin-right: 50px;
padding-bottom: 40px;
}
.xwzx_left_top {
width: 637px;
float: left;
margin-top: 20px;
line-height: 30px;
font-size: 18px;
color: #333333;
}
.xwzx_left_c {
width: 637px;
float: left;
}
.xwzx_left_c li {
width: 637px;
float: left;
border-bottom: 1px solid #dedede;
padding-top: 18px;
padding-bottom: 12px;
}
.xwzx_left_c1 {
width: 637px;
float: left;
line-height: 30px;
font-size: 14px;
color: #333333;
}
.xwzx_left_c li p {
width: 637px;
float: left;
color: #6d6c6c;
font-size: 12px;
line-height: 24px;
}
.xwzx_left_c li span {
width: 610px;
float: left;
padding-left: 27px;
line-height: 30px;
font-size: 12px;
color: #919191;
background: url(../images/xwzx1_06.jpg) no-repeat left center;
}
.xwzx_right {
width: 410px;
float: left;
padding-bottom: 40px;
}
.xwzx_right_top {
width: 410px;
float: left;
line-height: 69px;
color: #333333;
font-size: 18px;
}
.xwzx_right_ul {
width: 410px;
float: left;
}
.xwzx_right_ul li {
width: 410px;
float: left;
border-bottom: 1px solid #dedede;
}
.xwzx_right_ulz {
width: 42px;
float: left;
color: #6d6c6c;
font-size: 21px;
font-weight: bold;
margin-right: 20px;
text-align: center;
line-height: 22px;
padding-top: 13px;
padding-bottom: 13px;
}
.xwzx_right_ulz span {
font-size: 10px;
line-height: 12px;
}
.xwzx_right_ul li p {
width: 348px;
float: left;
color: #555555;
font-size: 12px;
line-height: 22px;
padding-top: 13px;
}
.xwzx_right_uu {
width: 348px;
float: left;
font-size: 12px;
line-height: 18px;
color: #919191;
padding-bottom: 10px;
}
.xwzx_cgal {
width: 100%;
float: left;
background: #f4f4f4;
}
.xwzx_cgal_o {
width: 1100px;
margin: 0 auto;
}
.xwzx_cgal_o p {
width: 1100px;
line-height: 62px;
float: left;
font-size: 18px;
color: #333333;
}
.xwzx_cgal_o p span {
font-size: 16px;
}
.xwzx_cgal_o ul {
width: 1100px;
float: left;
padding-bottom: 32px;
}
.xwzx_cgal_o ul li {
width: 168px;
height: 168px;
float: left;
margin-right: 15px;
}
.xwzx_cgal_o ul li img {
float: left;
}
.xwzx_cgal_wq a {
position: absolute;
color: #fff;
top: 0px;
left: 0px;
}
.xwzx_cgal_wq1 {
background: url(../images/wqwq1.png);
width: 168px;
height: 88px;
float: left;
text-align: center;
line-height: 40px;
font-size: 16px;
color: #fff;
padding-top: 40px;
padding-bottom: 40px;
}
.xwzx_cgal_wq1 p {
width: 168px;
float: left;
color: #fff;
font-size: 16px;
}
.xwzx_cgal_wq1 span {
width: 90px;
line-height: 20px;
margin-top: 10px;
border: 1px solid #fff;
font-size: 14px;
}
.xwzx_cgal_wq li {
    height: 168px;
    overflow: hidden;
    position: relative;
    width: 168px;
}
.cgal_main_cen {
width: 1100px;
float: left;
margin-top: 28px;
}
.cgal_cen_left {
width: 761px;
float: left;
border-right: 1px solid #d9d9d9;
}
.cgal_cen_left1 li {
position: relative;
width: 214px;
height: 209px;
overflow: hidden;
}
.cgal_cen_left1 img {
float: left;
}
.cgal_cen_left1 a {
position: absolute;
color: #fff;
top: 0px;
left: 0px;
}
.js214_q {
background: url(../images/wqwq1.png);
width: 214px;
height: 109px;
float: left;
text-align: center;
line-height: 50px;
font-size: 16px;
color: #fff;
padding-top: 50px;
padding-bottom: 50px;
}
.js214_q p {
width: 214px;
float: left;
color: #fff;
font-size: 18px;
}
.js214_q span {
width: 110px;
line-height: 26px;
margin-top: 10px;
border: 1px solid #fff;
font-size: 14px;
}
.cgal_cen_left1 li {
float: left;
margin-right: 38px;
_margin-right: 18px;
margin-bottom: 40px;
}
.cgal_cen_right {
width: 303px;
float: left;
padding-left: 30px;
padding-bottom: 40px;
}
.cgal_cen_right ul li {
float: left;
}
.cgal_cen_right ul li a {
color: #565656;
width: 303px;
float: left;
background: #f1f1f1;
border-bottom: 2px solid #f0e7e7;
line-height: 41px;
text-align: center;
font-size: 14px;
display:block;
}
.cgal_cen_right ul li a:hover{
	background:url(../images/cgal_07.jpg); border-bottom:2px solid #2a0001; color:#fff;
}
.cgal_cen_rb {
width: 303px;
line-height: 20px;
padding-top: 30px;
padding-bottom: 20px;
float: left;
font-size: 16px;
color: #333333;
}
#nav {
	width:990px;
	margin:0 auto;
}

#nav a {
 display: block;
  width:110px;
	float:left;
	text-align:center;
	font-size:14px;
}

#nav a:link  {
 color:#685d57; text-decoration:none;
}
#nav a:visited  {
 color:##685d57;text-decoration:none;
}
#nav a:hover  {
 color:#d28702;text-decoration:none;font-weight:bold;
}

#nav li {
 float: left; width: 110px;
}
#nav li a:hover{

}
#nav li ul {
list-style-type: none;text-align:left;
 left: -999em; width: 180px; position: absolute;
 top:61px;
 color:#FFF;
}
#nav li ul li{
 float: left; width: 110px;
 background:url(../images/wqwq1.png);
 text-align:center;
 height:40px;
 line-height:40px;
}


#nav li ul a{
 display: block; width: 110px;text-align:center;
}

#nav li ul a:link  {
 color:#fff; text-decoration:none;
}
#nav li ul a:visited  {
 color:#fff;text-decoration:none;
}
#nav li ul a:hover  {
 color:#fff;text-decoration:none;font-weight:normal;
 background:#2a0001;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}
.hyxw_info {
width: 748px;
padding-right: 42px;
float: left;
margin-top: 30px;
}
.hyxw_info_bt {
width: 748px;
float: left;
font-size: 18px;
line-height: 20px;
text-align: center;
color: #383838;
}
.hyxw_info dl {
line-height: 58px;
text-align: center;
width: 748px;
float: left;
font-size: 12px;
color: #919191;
}
.hyxw_info dt {
width: 748px;
float: left;
font-size: 12px;
line-height: 24px;
color: #555555;
padding-bottom: 15px;
border-bottom: 1px solid #dedede;
}
.hyxw_info {
width: 748px;
padding-right: 42px;
float: left;
margin-top: 30px;
}
.hyxw_right_t {
width: 310px;
float: left;
border-top: 2px solid #dd1313;
}
.hyxw_right_t p {
width: 300px;
line-height: 40px;
font-size: 16px;
color: #333333;
border-bottom: 1px solid #dedede;
float: left;
padding-left: 10px;
}
.hyxw_right_t span {
width: 300px;
line-height: 40px;
float: left;
border-bottom: 1px solid #dedede;
padding-left: 10px;
background: url(../images/hyxw_06.jpg) no-repeat left center;
color: #565656;
}
.hyxw_cgal {
width: 310px;
float: left;
padding-top: 25px;
}
.hyxw_cgal ul li {
float: left;
margin-right: 10px;
margin-top: 13px;
_margin-right: 5px;
}
.js144 img {
float: left;
}
.js144 a {
position: absolute;
color: #fff;
top: 0px;
left: 0px;
}
.js144_q {
background: url(../images/wqwq1.png);
width: 144px;
height: 70px;
float: left;
text-align: center;
line-height: 32px;
font-size: 16px;
color: #fff;
padding-top: 35px;
padding-bottom: 35px;
}
.js144_q p {
width: 144px;
float: left;
color: #fff;
font-size: 15px;
}
.js144_q span {
width: 85px;
line-height: 20px;
margin-top: 10px;
border: 1px solid #fff;
font-size: 13px;
}
.js144 li {
position: relative;
width: 144px;
height: 140px;
overflow: hidden;
}
.hyxw_cgal p {
line-height: 40px;
width: 310px;
float: left;
font-size: 16px;
color: #333333;
}
.cgal_xxym {
width: 762px;
float: left;
}
.cgal_xxym p {
width: 762px;
float: left;
line-height: 30px;
font-size: 18px;
color: #383838;
text-align: center;
}
.cgal_xxym dl {
color: #919191;
width: 762px;
text-align: center;
float: left;
line-height: 18px;
}
.cgal_xxym_contact {
width: 762px;
border-bottom: 1px solid #dedede;
float: left;
padding-bottom: 15px;
padding-top: 20px;
font-size: 12px;
color: #555555;
line-height: 24px;
}
.cgal_xxym_contact img{
	max-width:720px;
	}
.tp-leftarrow.default::before, .tp-rightarrow.default::before {
    color: #fff;
    content: '\f104';
    display: block;
    font: 20px/80px "FontAwesome";
    text-align: center;
}
.hzhb {
width: 1100px;
float: left;
margin-top: 15px;
margin-bottom: 35px;
}
.hzhb_list {
width: 1100px;
float: left;
}
.hzhb_list li {
width: 257px;
border: 2px solid #ededed;
float: left;
margin-right: 12px;
margin-top: 15px;
}
.hzhb_list li img {
float: left;
}
.hzhb_list li span {
width: 253px;
line-height: 34px;
border-top: 1px solid #ededed;
font-size: 12px;
color: #777777;
text-align: center;
float: left;
margin-left: 2px;
}
.espcms_book {
width: 100%;
overflow: hidden;
padding: 15px 0px;
}
.espcms_form_group {
width: 100%;
overflow: hidden;
padding-bottom: 15px;
}
.tp-rightarrow.default:before {
	content: '\f105';
}
.control_label {
float: left;
width: 15%;
text-align: right;
padding-right: 10px;
vertical-align: middle;
font-size: 14px;
min-height: 1px;
color: #818181;
}
.control_required {
float: left;
width: 82%;
overflow: hidden;
}
.infoInput {
padding: 5px;
margin: 0px;
border: 1px solid #d5d5d5;
}
.control_required {
float: left;
width: 82%;
overflow: hidden;
}
.button.blue2 {
color: #d9eef7;
background: #321601;
}
html .button {
display: inline-block;
zoom: 1;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font-size: 14px;
line-height: 100%;
padding: .4em 1.5em .55em;
border: none;
border-radius: 2px;
color: #fff;
background: #A7A9AA;
}
.espcms_page_botton{
	width:100%;
	float:left;
	}