@charset "gb2312";
/* CSS Document */
html {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	
}
body {
	padding: 0px;
	color: #333333;
	font-size: 12px;
	margin: 0px;
}
a {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	color: #CD0100;
	text-decoration: none;
}
ul{
	margin: 0px;
	padding: 0px;
}
li {
	list-style-type: none;
}
h2,h3{
	margin: 0px;
	padding: 0px;
}
#ichina{
	height: 210px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

.header {
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.header .gonggao{
	float: left;
	height: 29px;
	width: 780px;
	color: #EDEDED;
	font-size: 12px;
	line-height: 29px;
	text-indent: 30px;
}
.header .kuaijie {
	line-height: 29px;
	float: left;
	height: 29px;
	width: 170px;
	text-align: right;
	margin-right: 40px;
	color: #EDEDED;
}
.header .kuaijie a {
	color: #EDEDED;
	margin-right: 5px;
	margin-left: 5px;
}
.header .dingjian{
	float: left;
	height: 58px;
	width: 1000px;
}
.header .logo {
	float: left;
	height: 85px;
	width: 508px;
	margin-top: 14px;
	margin-left: 1;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	display: inline;
}
.header .logo h1 {
	font-size: 24px;
	text-indent: -99999px;
}
.header .logo h2 {
	font-size: 12px;
	text-indent: -99999px;
}
.header #ScrollBox2{
	width:430px;
	height:31px;
	overflow:hidden;
	line-height:31px;
	font-size:12px;
	margin-top: 30px;
	margin-left: 308px;
	float: left;
	display: inline;
} 
.header #ScrollBox2 li{
	background-image: url(../images/Dot-1.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 10px;
	list-style-type: none;
	width: 410px;
	float: left;
	margin-right: 20px;
	line-height: 31px;
	padding-left: 10px;
}
.header #ScrollBox2 li span{
	float: right;
}
.header .telme {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 19px;
	line-height: 40px;
	font-weight: bold;
	height: 40px;
	width: 680px;
	float: right;
	color: #BA0202;
	margin-top: 5px;
}
.header .nav {
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 40px;
	height: 41px;
	width: 1000px;
	float: left;
	margin-top: 17px;
}
.header .nav .nav_l {
	width: 30px;
	float: left;
	display: block;
	height: 40px;
}
.header .nav ul {
	float: left;
	height: 41px;
	margin: 0px;
	padding: 0px;
	width: 960px;
}
.header .nav .nav_r {
	width: 20px;
	float: left;
}
.header .nav li {
	float: left;
	padding-right: 20px;
	width: 96px;
	text-align: center;
}
.header .nav a {
	font-size: 18px;
	font-weight: bolder;
	color: #343434;
	font-family: "Î¢ÈíÑÅºÚ";
}
.header .nav a:hover {
	color: #CC0000;
}
.header .nav sup{
	position:relative;
	width:19px;
	height:2;
	top:-54px;
	overflow:hidden;
	right:-54px;
	background-image: url(../images/re.gif);
	background-repeat: repeat-x;
	text-indent: -9999px;
	display: block;
}
.youban {
	height: 89px;
	width: 977px;
	margin-right: auto;
	margin-left: auto;
}

.seoban {
	height: 70px;
	width: 977px;
	margin-right: auto;
	margin-left: auto;
}

.gaiban {
	height: 70px;
	width: 977px;
	margin-right: auto;
	margin-left: auto;
}

.banner {
	height: 364px;
	width: 977px;
	background-image: url(../images/banner_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-right: auto;
	margin-left: auto;
}
.n_banner {
	height: 253px;
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 6px;
}
.webserivce {
	background-image: url(../images/webserivce.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 332px;
	width: 980px;
	no-repeat;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.webserivce div {
	width:240px;
	height:300px;
	background:url(../images/webservice_line.png) no-repeat right center;
	display:inline;
	float:left;
	margin: 0px;
	padding: 0px;
}
.webserivce div ul li {
	line-height:24px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}
.webserivce div p {
	height:60px;
	line-height:20px;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.webserivce div span {
	display:block;
	height:128px;
	width:100px;
	float:left;
	margin-right:8px;
	text-align:right;
}
.webserivce div span img {
	width:92px;
	height:128px;
}
.webserivce div.cj p {
	background:url(../images/webservice_cj.png) no-repeat 12px 0;
}
.webserivce div.qy p {
	background:url(../images/webservice_xx.png) no-repeat 12px 0;
}
.webserivce div.jz p {
	background:url(../images/webservice_jz.png) no-repeat 12px 0;
}
.webserivce div.dz p {
	background:url(../images/webservice_dz.png) no-repeat 12px 0;
}
.webserivce div strong {
	clear:both;
	display:block;
	padding-right:6px;
}
.webserivce div a.detail, .webserivce div a.buy {
	display:inline-block;
	height:21px;
	float:right;
	margin:12px 8px 0 0;
}
.webserivce div a.detail {
	width:59px;
	background:url(../images/webservice_btn.png);
}
.webserivce div a.buy {
	width:71px;
	background:url(../images/webservice_btn2.png);
}
.webserivce div.nb {
	background:none;
}
.sitepath {
	background-image: url(../images/ico_015.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 30px;
	height: 30px;
	width: 1000px;
	font-size: 15px;
	line-height: 30px;
	background-color: #E0E2E1;
}
.sitepath a {
	font-size: 15px;
}

.indexmain{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
	overflow: hidden;
	height: auto;
}
#index_l{
	float: right;
	height: auto;
	width: 757px;
	overflow: hidden;
}
#index_r{
	float: left;
	width: 243px;
	overflow: hidden;
}
.indexmain .zengzhi{
	background-image: url(../images/zengzhi-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 232px;
	width: 699px;
	margin-bottom: 6px;
	padding-left: 16px;
}
.indexmain .zengzhi .xiangmu{
	float: left;
	width: 220px;
	margin-top: 53px;
	margin-right: 5px;
	margin-left: 5px;
}
.indexmain .zengzhi .xiangmu .xiangmu-img{
	height: 98px;
	width: 185px;
}
.indexmain .zengzhi .xiangmu .xiangmu-title{
	margin-top: 30px;
}
.indexmain .zengzhi .xiangmu .xiangmu-title span{
	float: right;
}
.indexmain .zengzhi .xiangmu .xiangmu-title a{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 15px;
	font-weight: bold;
	color: #C13E24;
}
.indexmain .case{
	background-image: url(../images/beijing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 239px;
	width: 746px;
	margin-bottom: 6px; margin-left:11px;
}
.indexmain .case2{background-image: url(../images/beijing.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:565px;}
.case.case h2{float: left; width: 120px;text-align: center; padding-top: 15px;color: #666666;font-size: 16px;font-weight: bold;}
.indexmain .case .title{
	height: 12px;
}
.indexmain .jichu{
	background-image: url(../images/xwzx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 220px;
	width: 675px;
	padding-top: 56px;
	padding-left: 34px;
}
.indexmain .jichu .qita{
	float: left;
	height: 98px;
	width: 313px;
}
.indexmain .jichu .qita .qita-img{
	float: left;
	height: 89px;
	width: 120px;
	margin-right: 2px;
}
.indexmain .jichu .qita .qita-title{
	float: left;
	width: 190px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.indexmain .jichu .qita .qita-des{
	float: left;
	width: 190px;
	line-height: 24px;
}
.indexmain .jichu .qita .dianji{float: left;
	width: 190px;}

.indexmain .newsbox{
	background-image: url(../images/bj1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 240px;
	margin-bottom: 6px;
}
.indexmain .indexjj{
    color:#666666;
	background-image: url(../images/bj2.jpg); height:239px;}
.indexmain .newsbox h2{
	font-size: 16px;
	color:#666666;
	line-height: 39px;
	height: 39px;
	text-indent: 40px;
	margin: 0px;
	padding: 0px;
}
.indexmain .newsbox h2 span{
	float: right;
	margin-right: 15px;
	margin-top: 8px;
}
.indexmain .newsbox ul{
	width: 252px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 6px;
	padding-top: 8px;
}
.indexmain .indexcplb{
	background-image: url(../images/bj1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 240px;
	margin-bottom: 6px;
}
.indexmain .indexcplb h2{
	font-size: 16px;
	color:#FFFFFF;
	line-height: 50px;
	height: 50px;
	text-indent: 51px;
	margin: 0px;
	padding: 0px;
}
.indexmain .indexcplb ul{background: url(../images/new-box-bg-mid.jpg) repeat-y; padding:0; margin:0; width:240px;}
.indexmain .indexcplb li{ width:211px; height:30px; line-height:30px; display:block; background-color:#E7E7E7; margin-left:16px; margin-top:2px; list-style-type:none; color:#000;}
.indexmain .indexcplb li a{ display:block; width:211px; height:30px; line-height:30px; text-indent:10px;}
.indexmain .indexcplb li a:hover{ background-color:#CD0100; color:#FFFFFF;}
.indexmain .indexcplb .indexcplb_b{ background: url(../images/new-box-bg-bot.jpg) no-repeat;width: 240px; height:4px;}
.indexmain .newsbox .gongsi{
	background-image: url(../images/news_content_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 69px;
}
.indexmain .newsbox li{
	line-height: 21px;
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
}
.indexmain .newsbox li span{
	color: #CCCCCC;
	float: right;
}
.indexmain .newsbox a{
	color: #3F3F3F;
}
.indexmain .zhuanti{
	background-image: url(../images/zhuanti_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.caseflash{
	height: 191px;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}
.xinxiqu{
	background-image: url(../images/beijing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
	width: 685px;
	padding-top: 10px;
	padding-left: 25px; margin-left:11px;
}
.xinxiqu .title{
	background-image: url(../images/guandian_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 1000px;
	float: left;
}
.xinxiqu .title h2{
	font-size: 14px;
	line-height: 36px;
	text-indent: 40px;
	float: left;
}
.xinxiqu .title span{
	margin-top: 10px;
	margin-right: 10px;
	float: right;
}
#guandian{
	width: 958px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	overflow: hidden;
	float: left;
}
.xinxiqu .xinxibox{
	float: left;
	width: 308px;
	overflow: hidden;
}
.xinxiqu .xinxiboxl{
	margin-left:30px;}
.xinxiqu .xinxibox .classname{
	height: 30px;
}
.xinxiqu .xinxibox .classname h2{
	color: #666666;
	height: 30px;
	font-size: 16px;
	float: left;
	line-height: 30px;
}
.xinxiqu .xinxibox .classname span{
	margin-right: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #7E7E7E;
	line-height: 20px;
	text-align: center;
	height: 20px;
	width: 50px;
	font-size: 11px;
	float: right;
	margin-top: 5px;
}
.xinxiqu .xinxibox .classname a{
	color: #FFFFFF;
}
.xinxiqu .xinxibox ul{
	margin: 0px;
	padding: 0px;
	margin-top:10px;
}
.xinxiqu .xinxibox li{
	line-height: 22px;
	background-image: url(../images/ico9.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	height: 22px;
}
.xinxiqu .xinxibox li span{
	float: right;
}
.xinxiqu .xinxibox li a{
	color: #666666;
}

.lianxiqu{
	background-image: url(../images/lianxi_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 234px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
	padding: 0px;
	margin-top: 0px;
}
.lianxiqu h2{
	font-size: 22px;
	color: #B60000;
	height: 30px;
	line-height: 30px;
	font-family: "Î¢ÈíÑÅºÚ";
	margin-top: 10px;
}
.lianxiqu p{
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	color: #686868;
}
.lianxiqu ul{
	margin: 0px;
	padding: 0px;
}
.lianxiqu .mid4_left{
	float: left;
	margin-left: 20px;
	width: 320px;
}
.lianxiqu .mid4_right{
	float:left;
	display:inline;
	width:448px;
	border-left:1px dotted #C1C1C1;
	overflow:hidden;
	padding-left: 30px;
}
.lianxiqu .mid4_right ul{margin:15px 0;overflow:hidden;padding-left:10px;width:100%;}
.lianxiqu .mid4_right ul p{float:left;display:inline;margin-left:15px;}
.lianxiqu .mid4_right ul p.telh{background:url(../images/telh.jpg) no-repeat 0 bottom;height:40px;width:350px;}
.lianxiqu .xingxiangren{
	float: right;
	margin-right: 3px;
}

#dibu2012 {
	background-image: url(../images/dibu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	background-color: #CD0100;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.footer {
	padding-top: 10px;
	font-size: 12px;
	text-align: center;
	line-height: 23px;
	width: 1000px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	height: 295px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CD0100;
}

.footer .di-kuang{
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
}
.footer .di-kuang .di-logo{
	height: 68px;
	width: 239px;
	float: left;
}
.footer .di-kuang .di-yewuqq{
	float: right;
	width: 667px;
	margin-top: 20px;
}
.footer .di-kuang .di-yewuqq ul{
	margin: 0px;
	padding: 0px;
}
.footer .di-kuang .di-yewuqq li{
	background-color: #C80708;
	display: block;
	height: 40px;
	width: 150px;
	float: left;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 17px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	margin-right: 8px;
	margin-left: 8px;
	padding-right: 10px;
	padding-left: 10px;
}
.footer .kuaijiequ{
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
.footer .kuaijiequ li{
	float: left;
	width: 192px;
}
.footer .kuaijiequ li h3{
	width: 192px;
	float: left;
	height: 66px;
	line-height: 66px;
	font-family: "Î¢ÈíÑÅºÚ";
	margin: 0px;
	padding: 0px;
	font-size: 18px;
}
.footer .kuaijiequ li h3 a{
	font-family: "Î¢ÈíÑÅºÚ";
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 18px;
}
.footer .kuaijiequ li ul{
	float: left;
	width: 192px;
	margin: 0px;
	padding: 0px;
}
.footer .kuaijiequ li ul li{
	float: left;
	color: #FFBCB9;
}
.footer .kuaijiequ li ul li a{
	color: #FFBCB9;
}
.copyright{
	color: #FFFFFF;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 23px;
	text-align: center;
}
.copyright a{
	color: #FFFFFF;
}
.links {
	width: 100%;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	background-color: #333333;
	margin-top: 10px;
	padding-top: 10px;
	line-height: 23px;
	padding-bottom: 10px;
	overflow: hidden;
	height: auto;
	text-indent: 20px;
}
.links a {
	color: #FFFFFF;
}
.links b{
	font-size: 14px;
}

/*¹ö¶¯*/
.productlistx a:link {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

.productlistx a:visited {
	text-decoration: none;
	color: #666666;
}

.productlistx a:hover {
	color: #666666;
}

.productlistx a:active {
    color: #666666;
	text-decoration: none;
}

.productlistx {
	visibility:visible;
	padding:0px;
	position: relative;
	font-family: Simsun, Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:12px;
	overflow:hidden;
	width:684px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.rollproductlists {
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:100%;
}

.blkproductlistx {
	border:0px;
	padding:0px;
	overflow: hidden;
	ZOOM: 1;
	position: relative;
	margin: 0px;
}

.blkproductlistx .LeftButton {
	background: url(../images/roll.jpg) no-repeat 0px 0px;
	left:0px;
	float:left;
	width:28px;
	cursor: pointer;
	position: absolute;
	height:123px;
	top:10px;
	overflow: hidden;
}

.blkproductlistx .RightButton {
	background: url(../images/roll.jpg) no-repeat -28px 0px;
	right:0px;
	float:right;
	width:28px;
	cursor: pointer;
	position: absolute;
	height:123px;
	top:10px;
	overflow: hidden;
}

.blkproductlistx .Cont {
	padding:0px;
	text-align:center;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 190px;
	width: 685px;
	display: block;
}

.blkproductlistx .box {
	float:left;
	text-align:center;
	padding:0px;
	width:205px;
	background:url(../images/imgbg.jpg) 0 0 no-repeat;
	margin: 0px;
}

.box .fang{
	margin:0px;
	text-align:center;
	width:189px;
	height:132px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 28px;
	padding-left: 9px;
}

.box .picFit{
	overflow:hidden;
}

.blkproductlistx .box img {
}

.protitle{
text-align:center;
overflow: hidden;
white-space:nowrap;
}

div.box a.prodtitle:link,div.box a.prodtitle:visited,div.box a.prodtitle:active{
	color:#303030;
	text-decoration: none;
	font-family: SimSun, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 22px;
}

div.box a.prodtitle:hover{
	color:#e10000;
	text-decoration: underline;
	font-family: SimSun, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 22px;
}

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}

#index_r .jj{
	width: 250px;
	padding-bottom: 5px;
	padding-right: 10px;
	margin-left: 6px;
	padding-top: 8px;
	padding-left:10px;
	line-height:21px;
}


#head{ width:100%; margin:0 auto 0 auto; text-align:center; background:url(../img/top_bg_01.jpg) center top no-repeat; height:525px;}
#top{ height:95px; margin:0 auto 0 auto; text-align:center; width:1000px;}
#top .left{  width:528px; height:62px; float:left; margin-top:16px;}
#top .mid{ width:225px; float:left;}
#top .right{ float:right; text-align:right;}
#top .right .swsy{ width:153px; height:25px; background:url(../images/swsy.jpg) no-repeat right; line-height:25px; color:#ffffff; text-align:center; margin-right:5px;}
#top .right .swsy a{ font-size:12px; color:#ffffff;}
#top .right .swsy a:active{ color:#ffffff;}
#top .right .rxdh{ background:url(../images/tel.png) no-repeat left top; width:196px; height:48px; padding-top:8px; padding-left:35px; margin-top:12px; margin-right:15px; font-size:16px; font-weight:600; font-family:Î¢ÈíÑÅºÚ; color:#CD0100;}
#hdp {
	WIDTH: 1000px;  HEIGHT: 310px; margin:0 auto 0 auto; text-align:center;
}
#rongyu { width:1000px; height:220px; background:url(../images/guandian_title_bg.jpg) top center no-repeat; margin:6px auto 0; text-align:center;}
#rongyu .rongyu_title{ height:35px; line-height:35px; text-indent:40px; text-align:left; font-size:14px; font-weight:600; top:2px;}
#rongyu .rongyu_zs{ 
    height:170px;
	width:958px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	overflow: hidden;
	float: left;}
#rongyu .rongyu_pic{ 
    width:170px; height:150px; float:left; background-color:#f1f1f1; margin:0 4px 8px 4px; padding:5px;
}
#rongyu2{ width:1000px; height:239px; margin:6px auto 0; background:url(../images/cpzx.jpg) no-repeat;}
#rongyu2 h2{font-size: 16px; color:#666666; line-height: 39px; height: 39px; text-indent: 30px; margin: 0px; padding: 2px;
}
#rongyu2 .indexqyry{ margin:15px 20px 0 30px;}
#rongyu2 .indexqyry li{ float:left; width:190px; text-align:center;}
#foot{ width:100%; min-width: 1200px; height:221px; margin:6px auto 0 auto; text-align:center; background:url(../images/f_bg.jpg) top center repeat-x; }
.foot_nav a{ color:#FFFFFF; font-size:12px;}
#foot .foot_nav{ color: #FFFFFF; width:700px; height:60px; line-height:60px; margin:0px auto 0 auto; text-align:center;}
#foot .foot_nav div{ float:left; padding:0 6px;}
#foot .foot_copy{ width:1000px; margin:10px auto 0 auto; text-align:center;}
#foot .foot_copy p{ line-height:25px; height:25px; margin:0; padding:0;color: #666666;}
.clear{clear:both;}

.indexmain .indexlxfs{
	color:#666666;
	background-image: url(../images/bj1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 240px;
	margin-bottom: 6px;
}
.indexmain .indexlxfs h2{
	font-size: 16px;
	color:#666666;
	line-height: 39px;
	height: 39px;
	text-indent: 40px;
	margin: 0px;
	padding: 0px;
}
.indexmain .indexlxfs .indexlxfs_m{background: url(../images/new-box-bg-mid.jpg) repeat-y; padding:0; margin:0; width:240px;}
.indexmain .indexlxfs .indexlxfs_m p{ line-height:26px; padding:0; margin:0; margin-left:20px;}
.indexmain .indexlxfs .indexlxfs_b{ background: url(../images/new-box-bg-bot.jpg) no-repeat;width: 240px; height:4px;}

.topw{ width:100%; min-width: 1200px; height:35px; text-align:center;background: url("../images/dbbj.jpg") repeat-x scroll 0% 0%;}
.h_top{height: 35px;line-height: 33px; width:1000px; margin:0 auto 0;}
.h_top span img {
    margin: 0px 5px -5px 0px;
}
.h_top span {
    float: left;
    font-family: "Microsoft YaHei";
}
#bdshare {
    z-index: 999999;
    padding-bottom: 2px;
    font-size: 18px;
    float: left;
    text-align: left !important;
}
.h_top p {
    float: right;
    font-family: "Microsoft YaHei";word-spacing: -1.5px; margin:0; padding:0;
}
.content_hd{background:url(../img/body_bg_02.jpg) left top repeat-x; min-width: 1200px;}

.content_hd p {
    padding: 2px 0px 0px 13px;
    color: #666666;
    background: transparent url("../images/tge.jpg") no-repeat scroll 0px 0px;
    line-height: 26px;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 15px;
    height: 50px;
	text-align:left;
}
.content_hd p span {
    color:#CD0100;
    display: block;
}
.fl {
    float: left;
}
input, select {
    vertical-align: middle;
}
.sou_bj{ height:46px; min-width: 1200px; overflow:hidden; border-bottom:4px solid #e60000;}
.sou{ width:960px;  margin:0 auto; overflow:hidden; height:46px; line-height:46px;}
.s_inp01{ width:228px; padding-top:10px; overflow:hidden; float:right; margin:0; line-height:25px;}
.inp01{ width:162px; height:25px; line-height:25px; background:url(../images/s.gif) no-repeat; border:0 ; color:#b6b6b6; padding:0;  padding-left:10px;}

.soul{ float:left; margin:0;}
.sou p{ width:710px; color:#767575;}
.sou p a{color:#767575; padding:0 5px; line-height:38px;}

.wt_c{font-family:"Microsoft YaHei";margin:1px 0 0;height:520px; overflow:hidden; padding-left:14px;}
.wt_c dl{ float:left; display:inline;width:202px; overflow:hidden;margin:35px 21px -30px 0;}
.wt_c .lst{margin:0;}
.wt_c dt img{display:block;width:177px;height:155px; overflow:hidden;padding:5px; border:1px #ebebeb solid; vertical-align:top;}
.wt_c dd{ margin:0;}
.wt_c dd h4{font-family:"Microsoft YaHei"; font-weight:100;padding:2px 0 0; margin:0; text-align:center; line-height:23px;height:23px; overflow:hidden; font-size:16px;}
.wt_c dd h4 a{ color:#0a0909;}
.wt_c dd p{ line-height:20px; color:#666;padding:0 10px 0 8px; margin:0; text-align:justify;height:55px; overflow:hidden;}
.wt_c dd span a{ display:inline-block;margin:10px 0 0 54px;padding:0 0 0 21px;width:95px; line-height:30px;height:30px; overflow:hidden; font-size:12px; color:#d30000;;}

.indexmain .case .title_al{
	height: 55px;
}

.gy_c{ padding:0px 3px 0; margin:0;}
.gy_c dl{ margin:0; padding:0;}
.gy_c dt{ width:180px; float:left; padding:1px 0 0; margin:0;}
.gy_c dt img{width:200px; height:168px;}
.gy_c dd{ width:430px; line-height:24px; text-align:left; float:left}
.gy_c dd h3 a{ line-height:38px; line-height:38px; font-size:14px; color:#0159a1;}
.gy_c dd p{ height:168px; overflow:hidden}

.yqlj{width: 1000px;margin: 0 auto;}
.g_link{background:url(../images/linkbg.jpg) no-repeat; height: 81px; margin-top: 10px;}
.g_link h2{float: left; width: 200px;text-align: center; padding-top: 25px;}
.g_link h2 {color: #666666;font-size: 20px;font-weight: bold;}
.g_link h2 em{display: block; color: #252d38;font-size: 14px;padding-top: 12px;}
.g_link p{float: left; width: 760px; padding-top: 10px;}
.g_link p a{display: inline-block; padding: 0 10px; line-height: 30px;}


/*banner*/
.banner_index{height:400px;position:relative;overflow:hidden; margin:-1px auto;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:235px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index_hover.jpg) no-repeat;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width:100%;float: left;}
.indexBanner_num{width:100%; height:20px;text-align:right; padding-right:15px; position:absolute; left:-30px; bottom:10px; z-index:10;} 
.indexBanner_num a{width:11px;height:11px;display: inline-block;_zoom:1;background: #CD0100;font-size: 0px;line-height: 0px;margin:0 4px;}
.indexBanner_num a.on,.indexBanner_num a:hover{width:11px;height:11px; background:#CC3300;}

#demo {
	width: 970px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#indemo {
	float: left;
	width: 1000%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
.zs_p {
    height: 130px;
    width: 190px;
    overflow: hidden;
}
.zs_na {
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 190px;
    background-color: #f1f1f1;
}
.zs_p img {
    width: 180px; border:0;
}
.zs_na a {
    line-height: 30px;
    font-size: 14px; font-size:12px;
}
.indexqyry li {
    width: 190px;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    height: 160px;
    border: 1px solid #CCC;
    margin-bottom: 10px; text-align:center;
}


.right_title {
    PADDING-LEFT: 26px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/xgdh.jpg);
    OVERFLOW: hidden;
    COLOR: #666666;
    LINE-HEIGHT: 16px;
    HEIGHT: 26px;
    font-size: 14px;
}
.xgxw {
    PADDING-LEFT: 35px;
    margin-top: 20px;
}
.xgxw ul {
    width: 600px;
    margin-top: 16px;
}
.xgxw li {
    line-height: 28px;
    height: 28px;
    background: url(../images/diandian.gif) no-repeat left center;
    padding-left: 15px;
}
.xgxw li a {
    display: block;
    float: left;
}
.xgxw li span {
    display: block;
    float: right;
}


#flashs{ position:relative; height:450px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:46%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{border-radius:50%;width:12px;height:12px; color:#fffab1;  background:#fff; float:left; cursor: pointer;display:block;margin-left: 5px;/*padding:2px 6px;*/}
#flashs .btn span.cur{ width:16px;height:16px;background:#fffab1; color:#fffab1;margin-top:-2px;}

.ind_ne{ width: 1200px; margin: 0 auto; text-align: center;}
.dbxw_ind{width: 960px;margin: 0 auto;}

/*ÐÐÒµÐÂÎÅ*/
.news{ width:600px; font-size:0; overflow:hidden;}
.news_t{ height:34px; background:url(/images/news_line.gif) repeat-x 0 33px;}
.news_t ul li{ float:left; padding:0 10px 0 0;}
.news_t ul li a{ font-size:18px; color:#fff; font-weight:bold; display:block; float:left; width:122px; height:34px; line-height:34px; text-align:center; background:#a8a8a8;}
.news_t ul li.cur a,.news_t ul li a:hover{ background:#d51511;}
.news dl{ width:600px; padding:15px 0 20px; display:inline-block; overflow:hidden;}
.news dt{ width:247px; float:left; padding:0 15px 0 0;}
.news dt img{ width:247px; height:146px;}
.news dd{  float:left; overflow:hidden; width:320px; margin-left:10px;}
.news dd h3{ height:25px; line-height:25px; overflow:hidden;}
.news dd h3 a{ font-size:15px; color:#474954;}
.news dd p{ font-size:13px; color:#474954; height:84px; line-height:28px; padding:5px 0 0; margin:0; overflow:hidden;}
.news dd span{ display:block; padding:10px 0 0;}
.news dd span a{ font-size:13px; color:#d80c0d;}
.news_m ul{ width:600px; display:inline-block; overflow:hidden;}
.news_m ul li{ height:31px; line-height:31px; border-bottom:#e0e0e0 1px dashed; overflow:hidden; background:url(/images/news_ico01.gif) no-repeat 0 12px; width:280px; float:left; margin:0 20px 0 0;}
.news_m ul li a{  font-size:13px; color:#474954; padding:0 0 0 18px;}
.news_m .nobor{ border:none;}
.news_m li:last-child{ border:none;}
.news_m li:nth-last-child(2){ border:none;}

/*³£¼ûÎÊÌâ*/
.wd{ width:300px; text-align: left;background:url(/images/down_lbg.gif) no-repeat; padding:0 0 0 30px; font-size:0; overflow:hidden;}
.wd dl{ width:300px; height:120px; border-bottom:#e0e0e0 1px dashed; padding:20px 0 0;}
.wd dt{ background:url(/images/wen.gif) no-repeat 0 5px; padding-left:25px; height:25px; line-height:25px; overflow:hidden;}
.wd dt a{  font-size:13px; color:#d51511;}
.wd dd{ font-size:13px; color:#696969; background:url(/images/da.gif) no-repeat 0 8px; padding:5px 0 0 25px; margin:0; line-height:24px; height:72px; overflow:hidden;}
.wd dd p{ margin:0;}
.wd .nobor{ border:none; height:30px;}

/*ÓÑÇéÁ´½Ó*/
.link{ padding:25px 0 15px; overflow:hidden;}
.link .ab_t i{ float:right;}
.link .ab_t i a{ font-size:13px; color:#474954; font-weight:normal;}
.link p{ height:30px; line-height:30px; overflow:hidden; padding:8px 0 0; margin:0;}
.link p a{ font-size:13px; color:#474954; display:inline-block; padding:0 17px;}

.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.ab_t{ height:36px; line-height:36px; border-bottom:#d6d6d6 1px solid; overflow:hidden;}
.ab_t a{ font-size:20px; color:#d80c0d;}
.ab_t em{ display:inline-block; font-weight:normal; padding:0 0 0 10px; font-family:"Didot"; font-size:14px; color:#afaeae; text-transform:uppercase;}
.ab_t span,.news_t span{ float:right; display:block; line-height:0; padding:8px 0 0;}
.ab_t span img,.news_t span img{ width:53px; height:21px;}

/**/
.al_bg{ background:url(/templates/cn/img/al_bg.jpg) repeat-x 0 0; height:400px; min-width: 1200px; overflow:hidden; clear:both;}
.al{ width:960px; margin:0 auto;}
.al .al_t{ background:url(/templates/cn/img/al_tbg.gif) no-repeat 0 55px; height:55px; padding:55px 0 0;}
.al_t h2{ background:url(/templates/cn/img/al_btbg.gif) no-repeat 362px 10px; height:40px; width:237px; padding:10px 0 0 362px; line-height:40px; text-align:center;}
.al_t h2 a{font-family:"Microsoft YaHei"; font-size:24px; color:#fff;display:inline-block;}
.al_t h2 em{ padding-left:10px;}
.al_t h2 em img{ width:25px; height:25px; vertical-align:middle;}
.al_m{ padding-top:35px;}
.al_l img,.al_r img{ width:20px; height:66px; padding:60px 0 0;}
.al_c{ margin-left:12px;}
.al_c li{ float:left; width:202px; padding: 0 11px;}
.al_c li img{ width:196px; height:172px; padding:2px; border:#dedede 1px solid;}
.al_c li span{ width:202px; display:block; text-align:center;line-height:25px; height:25px; overflow:hidden; padding:5px 0 0;}
.al_c li span a{ font-family:"Microsoft YaHei"; color:#666; }

/**/
.ad1{ width:1000px; margin:10px auto 0; background:url(/templates/cn/img/ad1_bg.gif) no-repeat 0 bottom; height:186px; overflow:hidden; position:relative;}
.ad1 em{ position:absolute; top:122px; left:462px;}
.ad1 p{font-family:"Microsoft YaHei"; font-size:14px; color:#333; position:absolute; top:120px; left:550px; margin:0;}
.ad1 p b{ font-size:24px;}
.ad1 img{ width:960px; height:160px;}
.ad1 em img{ width:72px; height:30px;}

/**/
.pz_bg{ background:url(/templates/cn/img/pz_tbg.gif) no-repeat center top;}
.pz{ width:960px; margin:0 auto;}
.pz_t,.ys_t{ text-align:center; background:url(/templates/cn/img/pz_btbg.png) no-repeat 0 bottom; height:107px; padding:110px 0 0;  overflow:hidden;}
.pz_t img{ width:727px; height:96px;}
.zz_b{ margin:0 auto 0; text-align:center;}

/*µ×²¿¿ªÊ¼*/
.f_bg{ background:url(/templates/cn/img/f_bg.gif) repeat-x; height:221px; overflow:hidden;}
.f_nav{ height:60px; line-height:60px; text-align:center; color:#fadddf;}
.f_nav a{ font-family:"Microsoft YaHei"; font-size:14px; color:#fadddf; padding:0 15px;}
.f_logo{ padding:8px 12px 0;}
.f_logo img{ width:230px; height:98px;}
.f_ban{ background:url(/templates/cn/img/line.gif) no-repeat left 28px; padding:28px 0 0 12px;}
.f_ban p{ line-height:25px; font-family:"Microsoft YaHei"; font-size:14px; color:#222; margin:0; text-align:left;}
.f_ban p a{ color:#222;}
.f_ban p span{ padding:0 15px;}
.f_er{ padding:30px 54px 0 0; width:140px; text-align:center;}
.f_er img{ width:102px; height:102px; border:#9c9c9c 1px solid;}
.f_er span{ display:block; font-family:"Microsoft YaHei"; font-size:12px; color:#222; padding:10px 0 0;}
.foot_haha{ width:960px; margin:0 auto 0;}
em, i { font-style: normal;}
/*µ×²¿½áÊø*/



