/* CSS Document By http://www.qhdsudu.com  http://www.bytul.com 2013年06月16日11:00*/
@import url(reset.css);
@import url(base.css);
body {
	font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:normal;
	background: #fff; color: #262525;
}

/*GLOBE STYLE*/
a{color:#262525; text-decoration:none;/* transition: all 0.2s ease 0s;transition: background-color 0.3s ease-in 0.2s, color 0.1s ease-in 0.1s;*/}
a:hover{ color:#d61b20; text-decoration:none;}
.clear{ width:100%; height:0px; line-height:0px; font-size:0px; clear:both;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}

.fl{float: left;}
.fr{float: right;}

.color-normal{color: #5e5e5e;}
.color-low{color: #a2a2a2;}
.color-deep{color: #333;}
.color-imp{color: #1a7a3e;}
.color-999{color: #999;}
.color-333{color: #333;}
.color-fff{color: #fff;}

.bg-282828{
	background: #282828;
}

input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
} 

.w1120{
	width: 1120px; margin: 0 auto;
}


header{
	background-color: #fff; height: auto;
}
header .in{
	height: 73px;
}
header .in a.logo{
	margin-top: 17px; display: block; float: left;
}
header .in nav{
	height: 73px; float: right;
	margin-right: 70px;
}
header .in nav li{
	float: left; display: inline-block;
}
header .in nav li a.main{
	display: block;
	height: 73px; line-height: 73px;
	font-size: 16px; color: #262525;
	margin: 0 10px;
	width: 75px; text-align: center;
}
header .in nav li a.main:hover,header .in nav li a.on,header .in nav li a.hover{
	color: #d61b20;
	border-bottom: 2px #d61b20 solid;
	height: 68px; line-height: 73px;
	margin-bottom: 3px;
}


header .in .header_search{
	width: 250px; height: 36px; float: right;
	overflow: hidden; margin-top: 18px;
	position: relative;
}
header .in .header_search input.txt{
	width: 228px; height: 34px;
	border: 1px #bfbfbf solid;
	border-radius: 3px;
	padding: 0 10px; font-size: 14px; color: #666;
}
header .in .header_search input.submit{
	border:none; width: 34px; height: 34px;
	background:url(../images/002.png) no-repeat; position: absolute;
	top: 1px; right: 0;
}

.subnav_hidden{
	position: absolute;
	display: none;
	left: 0;
	top: 73px;
	overflow: hidden;
	width: 100%;
	padding: 20px 0;
	background: url(../images/nav_bg.png) repeat; 
	z-index: 9999999999999;
}
.subnav_hidden .subnav_hiddenin{
	display: flex;
}
.subnav_hidden .subnav_hiddenin a{
	width: 25%;
	text-align: center;
	display: block;
	color: #fff;
	overflow: hidden;
	font-size: 16px;
}
.subnav_hidden .subnav_hiddenin a:hover{
	text-decoration: underline;
}

.banner{
	width: 100%;
	height: 570px;
	overflow: hidden; background:#000;
	position: relative;
	z-index: 1;
}
.banner .bd li{
	width: 100%; height: 570px; overflow: hidden;
}
.banner .bd li a{
	display: block; width: 100%; height: 100%;
}
.banner .hd{
	width: 100%; position: absolute;
	bottom: 20px; text-align: center;
}
.banner .hd li{
	display: inline-block;
	width: 50px; height: 6px; background-color: #fff;
	font-size: 0px; line-height: 0px;
	margin: 0 5px;
}
.banner .hd li.on{
	background-color: #d61b20;
}

.index-pro{
	padding: 50px 0;
	overflow: hidden;
}
.index-pro h2{
	text-align: center;
}
.index-pro h2 span.txt{
	display: inline-block; width: 100%;
	font-size: 34px; font-weight: 300;
}
.index-pro h2 span.line{
	width: 70px; height: 4px; display: inline-block;
	background-color: #d61b20; font-size: 0; line-height: 0;
}
.index-pro .c{
	margin-top: 60px;
}
.index-pro .c ul{
	width: 1300px;
}
.index-pro .c ul li{
	float: left; display: inline-block;
	margin-right: 52px;
}
.index-pro .c ul li a{
	display: block;
	width: 339px;height: auto;
	overflow: hidden;
	text-align: center;

}
.index-pro .c ul li a span.image{
	background-color: #d61b20; border-radius: 50%;
	width: 130px; height: 130px; overflow: hidden;
	display: inline-block;
}
.index-pro .c ul li a span.image img{
	width: 60%; height: 60%; margin: 20%;
}
.index-pro .c ul li a span.title{
	display: inline-block;
	width: 100%; font-size: 22px;
	margin-top: 20px;
}
.index-pro .c ul li a span.desc{
	display: block;
	height: 96px; overflow: hidden;
	line-height: 24px;
	font-size: 14px; color: #6b6868; 
	margin-top: 12px;
	text-align: left;
}
.index-pro .c ul li a span.more{
	width: 25px; height: 25px;
	display: inline-block;
	background:url(../images/003.png) 0 0 no-repeat;
	margin-top: 25px;
}
.index-pro .c ul li a:hover span.more{
	width: 25px; height: 25px;
	display: inline-block;
	background:url(../images/003.png) -25px 0 no-repeat;
	margin-top: 25px;
}



.index-fangan{
	background: url(../images/004.jpg) top center no-repeat;
	background-size: 100% 367px;
}
.index-fangan .in{
	position: relative;
	padding: 75px 0;
}
.index-fangan h2{
	text-align: center; height: 59px; overflow: hidden;
}
.index-fangan h2 span.txt{
	display: inline-block; width: 100%;
	font-size: 30px; color: #fff; font-weight: 300;
}
.index-fangan h2 span.line{
	width: 70px; height: 4px; display: inline-block;
	background-color: #fff; font-size: 0; line-height: 0;
}
.index-fangan .c{
	overflow: hidden;
	margin-top: 83px;
}
.index-fangan .c ul{
	width: 1200px;
}
.index-fangan .c ul li{
	float: left; display: inline-block;
	margin-right: 62px;
}
.index-fangan .c ul li a{
	display: block;
	width: 332px;
	background: #d61b20;
}
.index-fangan .c ul li a .txt{
	height: 110px; overflow: hidden;
	padding: 20px; color: #fff;
}
.index-fangan .c ul li a .txt span.title{
	display: block; width: 100%;
	font-size: 22px;
}
.index-fangan .c ul li a .txt span.desc{
	display: block; width: 100%;
	font-size: 12px;
	line-height: 22px;
	height: 66px; overflow: hidden;
	margin-top: 12px;
}
.index-fangan .c ul li a .image{
	width: 332px; height: 133px;
	overflow: hidden;
}
.index-fangan .c ul li a .image img{
	width: 332px;
}




















.index-shenfenrenzheng{
	background-size: 100% 367px;
	background: #333;
}
.index-shenfenrenzheng .in{
	position: relative;
	padding: 60px 0;
}
.index-shenfenrenzheng h2{
	text-align: center; overflow: hidden;
}
.index-shenfenrenzheng h2 span.txt{
	display: inline-block; width: 100%;
	font-size: 34px; color: #fff;; font-weight: 300;
}
.index-shenfenrenzheng h2 span.line{
	width: 70px; height: 4px; display: inline-block;
	background-color: #d61b20; font-size: 0; line-height: 0;
}
.index-shenfenrenzheng h2 span.desc{
	display: inline-block;
	text-align: center;
	font-size: 20px;
	color:#666;
	line-height: 18px;
	margin-top: 12px;
}
.index-shenfenrenzheng .c{
	overflow: hidden;
	margin-top: 25px;
}
.index-shenfenrenzheng .c ul{
	width: 1400px;
}
.index-shenfenrenzheng .c ul li{
	float: left; display: inline-block;
	margin-right: 20px;
}
.index-shenfenrenzheng .c ul li a{
	display: block;
	width: 360px;
	background: #d61b20;
	text-align: left;
}
.index-shenfenrenzheng .c ul li a .txt{
	height: 140px; overflow: hidden;
	padding: 20px; color: #fff;
}
.index-shenfenrenzheng .c ul li a .txt span.title{
	display: block; width: 100%;
	font-size: 22px;
	text-align: center;
}
.index-shenfenrenzheng .c ul li a .txt span.desc{
	display: block; width: 100%;
	font-size: 14px;
	line-height: 26px;
	height: 78px; overflow: hidden;
	margin-top: 12px;
}
.index-shenfenrenzheng .c ul li a .image{
	width: 360px; height: 203px;
	overflow: hidden;
}
.index-shenfenrenzheng .c ul li a .image img{
	width: 360px;
}









.more_window{
	width: 505px; height: 590px;
	background: #fff url(../images/005.jpg) top center no-repeat;
	position: absolute;
	bottom: 0px;
	box-shadow: #aaa 1px 2px 10px;
	display: none;
}
.more_window_l{
	left: 0px;
}
.more_window_m{
	left: 307px;
}
.more_window_r{
	right: 0px;
}
.more_window .txt{
	height: 120px;
	padding: 40px 30px;
	color: #fff;
}
.more_window .txt .title{
	display: block;
	width: 100%;
	font-size: 26px;
}
.more_window .txt .desc{
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin-top: 5px;
}
.more_window .con{
	padding: 30px 40px;
	width: 425px; height: 410px;
	overflow: hidden;
}
.more_window .con ul{
	width: 500px;
}
.more_window .con ul li{
	float: left; margin-right: 40px;
	display: inline-block;
	margin-bottom: 30px;
}
.more_window .con ul li a{
	display: block;
	width: 193px;
	text-align: center;
}
.more_window .con ul li a img{
	width: 62px; height: 62px;
}
.more_window .con ul li a span.title{
	font-size: 18px; color: #3a3a3a;
	display: inline-block; width: 100%;
	margin-top: 5px;
}
.more_window .con ul li a span.desc{
	font-size: 14px; line-height: 18px; height: 36px; color: #969696;
	overflow: hidden; display: inline-block;  width: 100%;
	margin-top: 7px;
}


.index-hezuo{
	background: #f4f4f4; padding: 60px 0px 180px 0;
}
.index-hezuo h2{
	text-align: center;
}
.index-hezuo h2 .title{
	font-size: 30px; display: inline-block;
	width: 100%; font-weight: 300;
}
.index-hezuo h2 span.line{
	width: 70px; height: 4px; display: inline-block;
	background-color: #d61b20; font-size: 0; line-height: 0;
}
.index-hezuo h2 .desc{
	font-size: 14px; display: inline-block;
	width: 100%; color: #999999; margin-top: 10px;
}
.index-hezuo .c{
	margin-top: 60px; text-align: center;
}
.index-hezuo .c a{
	display: inline-block;
	margin: 10px;
}

footer{
	background: #282828;
	padding: 55px 0; box-shadow: #aaa 0 -2px 5px;
	height: auto; overflow: hidden;
}
footer .l{
	float: left; width: 430px;
}
footer .share{
	margin-top: 40px; position: relative;
}
footer .share .qr{
	position: absolute;
	width: 100px;
	height: 100px;
	background: #ccc; top: -110px;
}

footer .copy{
	font-size: 14px; color:#cacaca;
	line-height: 22px;
	margin-top: 65px;
}
footer .m{
	float: left; color:#cacaca;
}
footer .m a{
	color:#cacaca;
}
footer .m dt{
	font-size: 18px;
}
footer .m dd{
	font-size: 14px; line-height: 30px;
	margin-top: 33px;
}

footer .r{
	float: left; color:#cacaca;
}
footer .r a{
	color:#cacaca;
}
footer .r dt{
	font-size: 18px;
}
footer .r dd{
	font-size: 14px;
	margin-top: 33px;
	min-height: 180px;
}
footer .r dd table td{
	height: 30px; line-height: 30px;
}
footer .r dd table td img{
	margin-right: 5px;
}

.subbanner{
	height: 190px; background: #000; color: #fff;
	width: 100%;
}
.subbanner .in{
	text-align: right;
}
.subbanner span.cn{
	font-size: 30px; display: inline-block;
	width: 100%; margin-top: 70px; font-weight: 200;
}
.subbanner span.en{
	font-size: 18px; display: inline-block;
	width: 100%; font-weight: 200; margin-top: 5px;
}

.subnav{
	height: 50px; box-shadow: #ccc 0 2px 10px;
	background-color: #fff;
}
.subnav .in{
	display: flex;
}
.subnav .in a{
	display: inline-block;
	width: 25%;
	text-align: center;
	height: 50px; line-height: 50px;
	border-right: 1px #e5e5e5 solid; 
	font-size: 18px; color: #1a1a1a;
}
.subnav .in a.on,.subnav .in a:hover{
	border-bottom: 3px #d61b20 solid;
	height: 47px; line-height: 50px; color: #d61b20;  
}
.subnav .in a.no-border{
	border-right:0px #fff solid;
}


.pro-box{
	padding: 60px 0;
}
h2.pro-title{
	text-align: center;
}
h2.pro-title span.title{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 42px; font-weight: 300;
}
h2.pro-title span.desc{
	width: 100%;
	display: inline-block;
	text-align: center;
	font-size: 14px; font-weight: 300;
	margin-top: 10px;
}

h2.pro-title span.line{
	width: 70px; height: 4px; display: inline-block;
	background-color: #d61b20; font-size: 0; line-height: 0;
	margin-top: 0 auto;
}

.pro-style1{
	margin-top: 60px; position: relative;
}
.pro-style1 .image{
	width: 745px; height: 400px;
	overflow: hidden;
	background: #ccc;
}
.pro-style1 .image img{
	width: 745px;
}
.pro-style1 .info{
	position: absolute;
	width: 524px; height: auto;
	top: 70px; right: 0px;
	background: url(../images/009.png);
	padding: 25px; border-radius: 5px;
}

.pro-style1 .info span{
	display: inline-block;
}
.pro-style1 .info span.title{
	font-weight: 300; font-size: 30px;
	color: #323232; width: 100%;
}
.pro-style1 .info span.desc{
	font-weight: 300; font-size: 14px; line-height: 26px;
	color: #323232; width: 100%;
	height: auto; overflow: hidden; margin-top: 8px;
}
.pro-style1 .info .lists{
	width: 524px; height: auto; overflow: hidden;
	margin-top: 18px; padding-bottom: 15px;
}
.pro-style1 .info .lists ul{
	width: 600px;
}
.pro-style1 .info .lists ul li{
	display: inline-block; float: left;
	margin-right: 20px;
	
}
.pro-style1 .info .lists ul li a{
	display: block;
	width: 160px; text-align: center;
}
.pro-style1 .info .lists ul li a img{
	width: 36px; height: 36px;
}
.pro-style1 .info .lists ul li a span.name{
	font-size: 14px; display: inline-block;
	width: 100%; margin-top: 4px; color: #323232;
}



.pro-style2{
	height: 303px; margin-top: 60px; overflow: hidden;
}
.pro-style2 ul{
	width: 1200px;
}
.pro-style2 ul li{
	float: left; display: inline-block;
	margin-right: 27px;
}
.pro-style2 ul li a{
	width: 260px; height: 303px; overflow: hidden;
	background: #fff; position: relative;
	display: inline-block;
}
.pro-style2 ul li a img.bg{
	width: 260px; height: 303px; background-color: #ccc;
	float: left;
}
.pro-style2 ul li a .nor{
	position: absolute;
	top: 0; left: 0px; width: 260px; height: 303px;
	text-align: center;
}
.pro-style2 ul li a .nor img.icon{
	width: 40px; height: 40px;  margin-top: 90px;
}
.pro-style2 ul li a .nor .title1{
	font-size: 24px; color: #d61b20; margin-top: 20px;
	font-weight: bold;
}
.pro-style2 ul li a .hover{
	position: absolute;
	top: 303px; left: 0; text-align: center;
	background: url(../images/011.png) repeat;
	height: 303px; width: 260px;
}
.pro-style2 ul li a .hover .title2{
	font-size: 24px; color: #fff; margin-top: 60px;
	font-weight: 200; display: none;
}
.pro-style2 ul li a .hover .desc{
	font-size: 14px; color: #fff; line-height: 24px;
	margin-top: 90px; display: inline-block; text-align: left;
	padding: 0 30px;
}


.pro-style3{
	overflow: hidden;
	margin-top: 60px;
}
.pro-style3 ul{
	width: 1200px;
}
.pro-style3 ul li{
	float: left; display: inline-block;
	margin-right: 80px;
}
.pro-style3 ul li a{
	display: block;
	width: 320px; height: 230px;
	overflow: hidden; position: relative;
}
.pro-style3 ul li a img{
	width: 100%;
	height: 230px;
}
.pro-style3 ul li a .title{
	position: absolute;
	width: 320px; height: 40px;
	overflow: hidden;
	top: 0; left: 0;
}
.pro-style3 ul li a .title .num{
	display: block;
	height: 40px; width: 40px; background: #d61b20;
	color: #fff; font-size: 24px; float: left;
	line-height: 40px; text-align: center;
}
.pro-style3 ul li a .title .txt{
	background: url(../images/012.png);
	height: 40px;
	width: 270px;
	overflow: hidden;
	line-height: 40px; padding-left: 10px;
	color: #fff; font-style: 14px;
	display: block;
}



.new_time{
	width: 116px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 373px;
	right: 0px;
	z-index: 99999999;
	background: url(../images/013.png) 60px 0 repeat-y;
	font-size: 14px;
}
.new_time dl dt{
	width: 51px; float: left;
	text-align: right;
	padding-right: 5px;
}
.new_time dl dd{
	width: 51px; float: left;
}
.new_time dl dd a{
	display: block;
	height: 30px; overflow: hidden;
}
.new_time dl dd a .yuan{
	width: 11px; height: 11px; background: #8f8f8f;
	border-radius: 50%; float: left; margin-top: 3px;
}
.new_time dl dd a .txt{
	float: left; margin-left: 7px;
}

.new_time dl dd a:hover .yuan,.new_time dl dd a.on .yuan{
	background: #d61b20;
}
.new_time dl dd a:hover .txt,.new_time dl dd a.on .txt{
	color: #d61b20;
}



.new-list{
	margin-top: 40px;
}
.new-list ul li{
	border:1px #e2e4e6 solid;
	background: #f8f8f8;
	margin-bottom: 30px; float: left;
	padding: 35px; width: 1046px;
}
.new-list ul li a{
	display: block; position: relative;
	height: 200px; overflow: hidden; width: 100%;
}
.new-list ul li a img{
	float: left;
	width: 233px; height: 200px; background: #333;
}
.new-list ul li a .info{
	padding-left: 260px;
}
.new-list ul li a .info h2{
	font-size: 24px; color: #151515;
	height: 33px; overflow: hidden;
}
.new-list ul li a .info span.time{
	display: inline-block;
	font-size: 14px; color: #c2c2c2;
	width: 100%; margin-top: 10px;
}

.new-list ul li a .info span.desc{
	display: inline-block;
	font-size: 14px; color: #797979;
	width: 100%; margin-top: 10px; line-height: 28px;
	height: 84px; overflow: hidden;
}
.new-list ul li a span.more{
	background: #d61b20;
	color: #fff;
	font-size: 14px;
	display: block;
	width: 70px; 
	height: 26px;
	line-height: 26px;
	text-align: center;
	position: absolute;
	left: 260px;
	bottom: 0;
}

.tips{
	padding: 50px 0 90px 0; text-align: center;
}




.fangan-box{
	padding: 60px 0; overflow: hidden;
}

.fangan-l,.fangan-r{
	position: relative; margin-top: 50px;
	height: 480px; overflow: hidden;
}
.fangan-l .main-img{
	width: 800px; height: 322px;
	overflow: hidden; float: left;
}
.fangan-r .main-img{
	width: 800px; height: 322px;
	overflow: hidden; float: right;
}
.fangan-box .main-img img.bg{
	width: 800px; background: #000;
}
.fangan-box .info{
	width: 630px; height: 310px; overflow: hidden;
	position: absolute; top: 110px;
	background: url(../images/009.png);
	padding: 30px;
}
.fangan-l .info{
	right: 0px; 
}
.fangan-r .info{
	left: 0px;  height: auto; overflow: hidden;
}
.fangan-box .info .desc{
	font-size: 14px; line-height: 23px;
	color: #262525;
}
.fangan-box .info .hy{
	width: 630px; height: auto; overflow: hidden;
	padding-bottom: 30px;
}
.fangan-box .info .hy ul{
	width: 700px;
}
.fangan-box .info .hy ul li{
	float: left; display: inline-block;
	margin-right: 45px;
	margin-top: 20px;
}
.fangan-box .info .hy ul li a{
	display: block;
	width: 123px;
	height: 100px;
	background: #d61b20; text-align: center;
}
/*
.fangan-box .info .hy ul li a:hover{
	background-image: url(../images/014.png);
}
*/
.fangan-box .info .hy ul li a img.icon{
	width: 34px; height: 34px; margin-top: 16px;
}
.fangan-box .info .hy ul li a span{
	font-size: 16px; color: #fff; display: inline-block;
	width: 100%; font-size: 200; margin-top: 5px;
}


.mb{
	font-size: 18px; color: #999;
	padding: 40px 0;
}
.mb a{
	color: #555;
}

.mb2{
	font-size: 18px; color: #999;
}
.mb2 a{
	color: #555;
}

.list-pos{
	font-size: 18px; color: #999;
	width: 1120px;
	margin: 0 auto;
	padding-top: 40px;
}
.list-pos a{
	color: #555;
}


.fangan-see{
	background:#f6f6f6;
	padding: 10px;
	width: 1100px;
	height: auto; overflow: hidden; margin: 0 auto 60px auto;
}

.fangan-see img.main{
	width: 780px;
}
.fangan-see .info{
	padding-left: 800px;
}
.fangan-see .info h1.title{
	font-size: 24px; color: #2d2d2d;
	border-bottom: 1px #e1e1e1 solid;
	padding-bottom: 10px;
}
.fangan-see .info .content{
	float: 14px; color: #8c8b8b; line-height: 24px;
}
.fangan-see .info .content h2{
	font-size: 18px; color: #2d2d2d;
	padding: 15px 0 10px 0;
}

.show{
	background-color: #fff;
	margin: 70px auto;
	padding: 50px;
	width: 1020px;
	height: auto; overflow: hidden;
}
.show h1.title{
	font-size: 24px; color: #333; line-height: 28px; text-align: center;
	padding: 60px 0 10px 0;
}
.show .info{
	font-size: 14px; line-height: 36px; color: #797979;
	display: inline-block;
	width: 100%; text-align: center;
	border-bottom: 1px #dedede solid;
	padding-bottom: 20px;
}
.show .info em{
	color: #d61b20;

}
.show .content{
	font-size: 16px; line-height: 36px;
	color: #4a4a4a;
	padding: 30px 0;
}

.show .content p{
	text-indent: 2em;
margin-bottom: 15px;
}




.page{
	background-color: #fff;
	margin: 70px auto;
	padding: 50px;
	width: 1020px;
	height: auto; overflow: hidden;
}
.page .content{
	font-size: 16px; line-height: 36px;
	color: #4a4a4a;
	padding: 30px 0;
}







.index-shangye{
	
}
.index-shangye .in{
	position: relative;
	padding: 60px 0;
}
.index-shangye h2{
	text-align: center; overflow: hidden;
}
.index-shangye h2 span.txt{
	display: inline-block; width: 100%;
	font-size: 34px; color: #333;; font-weight: 300;
}
.index-shangye h2 span.line{
	width: 70px; height: 4px; display: inline-block;
	background-color: #d61b20; font-size: 0; line-height: 0;
}
.index-shangye h2 span.desc{
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color:#555;
	line-height: 18px;
	margin-top: 12px;
}
.index-shangye .c{
	overflow: hidden;
	margin-top: 60px;
}
.index-shangye .c ul{
	width: 1300px;
}
.index-shangye .c li{
	float: left;
	display: inline-block;
	height: auto;
	overflow: hidden;
	width: 178px;
	margin-bottom: 45px;
	margin-right: 135px;
}
.index-shangye .c li .img{
	width: 178px;
	text-align: center;
	height: 70px;
	margin-bottom: 20px;
}
.index-shangye .c li img{
	width: 60px;
	margin-bottom: 20px;
}
.index-shangye .c li .info{
	width: 178px;
	height: auto;
	overflow: hidden;
}
.index-shangye .c li .info h2{
	text-align: center;font-size: 28px;
	font-weight: 300;
	color: #333;
	margin-top: -5px;
}
.index-shangye .c li .info span{
	font-size: 14px; color: #555;
	line-height: 32px;
	display: inline-block;
	margin-top: 7px;
	min-height: 128px;
	height: 128px;
	overflow: hidden;
}











.index-shiyong{
	background: #fff;
}
.index-shiyong .in{
	position: relative;
	padding: 60px 0;
}
.index-shiyong h2{
	text-align: center; overflow: hidden;
}
.index-shiyong h2 span.txt{
	display: inline-block; width: 100%;
	font-size: 34px; color: #262525; font-weight: 300;
}
.index-shiyong h2 span.line{
	width: 70px; height: 4px; display: inline-block;
	background-color: #d61b20; font-size: 0; line-height: 0;
}
.index-shiyong h2 span.desc{
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color:#fff;
	line-height: 18px;
	margin-top: 12px;
}
.index-shiyong .c{
	overflow: hidden;
	margin-top: 50px;
}

.index-shiyong .c .img{
	width: 750px;
	height: auto;
	overflow: hidden;
	float: left;
}
.index-shiyong .c .img img.main{
	width: 750px;
	text-align: center;
}
.index-shiyong .c .huoban{
	width: 320px;
	height: auto;
	overflow: hidden;
	float: right;
	margin-top: 150px;
}

.index-shiyong .c .huoban h3{
	font-size: 18px; font-weight: 400px;
	color: #555;

}
.index-shiyong .c .huoban .huoban-list img{
	width: 150px;
	margin-top: 20px;
	margin-right: 5px;
}



.index-shiyong .c .right-info{
	width: 320px;
	height: auto;
	overflow: hidden;
	float: right;
	margin-top: 130px;
}

.index-shiyong .c .right-info h3{
	font-size: 30px; font-weight: 100px;
	color: #555;

}

.index-shiyong .c .right-info span{
	font-size: 14px; font-weight: 100px;
	color: #555;
	line-height: 26px;
	margin-top: 10px;
	display: inline-block;
}

.index-shiyong .c .right-info a{
	display: block;
	padding: 8px 20px;
	font-size: 16px;
	color: #fff;
	background: #d61b20;
	float: left;
	margin-top: 5px;
}




.page-code{
	height: auto; overflow: hidden;
	margin-top: 30px; clear: both;
	background: #f1f1f1;
	padding: 10px 0;
}
.jogger {
	padding: 10px 0px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif
}
.jogger A {
	padding: 10px 10px; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #333; TEXT-DECORATION: none
}
.jogger A:hover {
	padding: 10px 10px; COLOR: #fff; BACKGROUND-COLOR: #d61b20
}
.jogger A:active {
	padding: 10px 10px; COLOR: #fff; BACKGROUND-COLOR: #d61b20
}
.jogger span {
   COLOR: #fff; BACKGROUND-COLOR: #d61b20; padding: 10px 10px;
   padding: 10px 10px; MARGIN: 2px; TEXT-DECORATION: none
}


