@charset "gb2312";
/* CSS Document */
html {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	
}
body {
	padding: 0px;
	color: #333333;
	font-size: 12px;
	margin: 0px;
}
ol,ul{ margin:0; padding:0;}
a {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	color: #FF8A00;
	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: 78px;
	width: 450px;
	margin-top: 0px;
	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:225px;
	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;
}
.about_t{    background: url(/templates/cn/img/ab_tbg.jpg) no-repeat 0 25px;
    height: 55px; width:1000px;
    padding: 25px 0 0; margin:0 auto 0; text-align: center;
}
.about_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;
}
.about_t h2 a {
    font-family: "Microsoft YaHei";
    font-size: 24px;
    color: #fff;
    display: inline-block;
}
.tem_index_about_cont {
    margin: 10px auto 10px;
    padding: 10px 0;
	width: 1000px; 
}
.tem_index_about_txt {
    float: right;
    width: 688px;
}
.tem_index_about_txt .met_editor {
    padding: 0px 20px 0;
}
.tem_index_about_txt .met_editor p{ text-indent:2em; margin:0;}
.met_editor {
    line-height: 2;
}
.tem_index_about_more {
    padding-top: 10px;
}
.tem_index_about_more {
    padding-top: 10px;
}

.fcnt{display:block;height:220px;width:310px; overflow:hidden;}
.fcnt .mimg{float:left;width:70%;height:227px;overflow:hidden;}
.fcnt .mimg div{display:none;padding: 4px;border: 1px solid #eee;}
.mimg img{width:100%;height:217px;}
.fcnt ul{float:right;width:30%;height:227px;}
*html .fcnt ul{position:absolute;right:0;top:0;width:152px;height:340px;}
.fcnt li{display:block;margin-bottom:8px;margin-left: 20px;padding: 4px;border: 1px solid #eee;cursor:pointer;overflow:hidden;}
.fcnt li img{width: 100%;height: 60px;}
.fcnt li.cur img{background: #eee;}
#tri{position:absolute;top:0;right:2px;z-index:1000;width:155px;height:82px;background:url(img/point.png) no-repeat;cursor:pointer;}
*html #tri{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="style/img/point.png");background:none;}
.fcnt dl{position:absolute;bottom:1px;left:0px;width:611px;height:80px;background:url(img/shadow.png) no-repeat;display:none;}
.fcnt dt{line-height:38px;text-align:center;font-size:22px;font-family:"ºÚÌå";font-weight:900;}
.fcnt dd{line-height:24px;text-align:center;font-size:14px;}
*html .fcnt dl{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="style/img/shadow.png");background:none;}
.indexmain{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	overflow: hidden;
	height: auto;
}


/**/
.fl{ float:left;}
.fr{ float:right;}
.fen{ height:739px; border:2px solid #0075c2; border-top:0; width:225px;}
.fen h2{ height:60px; overflow:hidden; font-weight:bold; background:url(/images/bj1.jpg) no-repeat center top; padding:26px 0 0 83px; margin-bottom:20px;font-size: 20px;color: #FFFFFF;}
.fen h2 a{ color:#fff;}
.fen h2 i{ display:block; font-style:normal; text-transform:uppercase; color:#80bae1;}
.fen h4{ width:208px; height:34px; line-height:34px; margin:14px auto 3px; *margin:12px auto 0px; overflow:hidden;}
.fen h4 a{ display:block; width:208px; height:34px; padding-left:16px; color:#fff; background:url(/images/fen_hbg1.gif) no-repeat;}
.fen h4 a:hover{ font-weight:bold; background:url(/images/fen_hbg2.gif) no-repeat; text-decoration:none;}
.fen li{ height:36px; border-bottom:1px dashed #ddd; line-height:36px; position:relative;}
.fen li a{ color:#555; padding-left:25px; font-size:13px;}
.fen li a:hover{ text-decoration:underline;}
.fen .nones{ border-bottom:0;}
.fen .ul01 li{ width:112px; float:left;}

.list{ position:absolute; top:0; left:225px; width:152px; background:url(Img/Index/list_bg.png); border:2px solid #ff9600; height:auto; z-index:10; overflow:hidden; padding:12px 0;}
.list a{ display:block; width:152px; height:35px; line-height:35px; border-bottom:1px dashed #ddd;}

.pro{ width:746px; height:739px; overflow:hidden;}
.ul02{ height:83px; overflow:hidden; background:#0075c2;}
.ul02 li{ width:100px; height:83px; overflow:hidden; border-right:1px solid #e7e7e7; float:left; font:14px "Microsoft Yahei"; text-align:center;}
.ul02 li a{ color:#fff; display:inline-block; width:100px; height:55px; overflow:hidden; padding-top:28px;}
.ul02 li a:hover{ background:#ff9600; text-decoration:none;}
.ul02 li a.cur{ background:#ff9600; text-decoration:none; color:#fff;}
.ul02 li a.cur i{color:#FFC470;}
.ul02 li i{ display:block; font:9px Arial, Helvetica, sans-serif; color:#70b2dd; text-transform:uppercase; font-style:normal; height:16px; overflow:hidden;-webkit-transform:scale(0.75);-o-transform:scale(1);}
@media screen and (-webkit-min-device-pixel-ratio:0) {.ul02 li i{  margin-left:-60px; width:220px;}}
.ul02 li a:hover i{ color:#ffc470;}
.ul02 .li01{ border-right:0; font:12px "Microsoft Yahei"; text-transform:uppercase; width:103px;}
.ul02 .li01 a{ height:50px; padding-top:33px; width:103px;}
.pro h3{ height:264px; overflow:hidden; margin-top:0px;position:relative;}
.pro h3 i{ display:block; width:746px; height:264px; overflow:hidden;}
.pro h3 i img{width:746px; height:264px;}
.pro h3 p{ width:363px; height:112px; overflow:hidden; position:absolute; top:48px; left:60px; font:16px "Microsoft Yahei"; font-weight:bold; color:#666;}
.pro h3 p span{ display:block; height:29px;  font:14px "Microsoft Yahei"; text-align:center; font-weight:normal; text-align:center; line-height:29px; overflow:hidden; color:#fff; margin-top:8px;}
.pro h3 p em{ display:block; font:14px "Microsoft Yahei"; height:28px; line-height:38px; overflow:hidden; color:#555;}
.pro h3 p b a{ display:block; width:95px; height:30px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:30px; overflow:hidden; background:url(/images/pro_btn.png) no-repeat;}
.pro dl{ height:400px; overflow:hidden; background:#f2f2f2; margin-top:0px;}
.pro dt{ width:360px; height:347px; overflow:hidden; float:left; margin:22px 0 0 22px; display:inline-block;}
.pro dt img{ width:360px; height:347px; padding:0px; border:0px solid #ddd; display:block; background:#fff;}
.pro dd{ width:323px;float:left; margin:22px 0 0 15px; display:inline-block;}
.pro dd h4 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; line-height:18px; height:18px; overflow:hidden; color:#0075c2;}
.pro dd p{ font:14px "Microsoft Yahei"; line-height:30px; color:#333; height:260px; overflow:hidden; margin-top:0px;}
.pro dd p span{ font:16px "Microsoft Yahei"; color:#333; display:block;}



.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: #FF8A00;
	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: #FF8A00;
}

.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;
}
.link{height:106px; background:url(/images/link_bg.jpg) repeat-x center top;overflow:hidden;}
.link .contentyq{width: 1000px;margin: 0 auto; padding:0;}
.link h4{ width:119px; height:75px;  text-align:center; background:url(/images/link_h.jpg) no-repeat left top;overflow:hidden; margin:0; padding:15px 0 0 0; float:left; font-size:18px;}
.link h4 i{ font-style:normal; display:block; font-size:20px; text-transform:uppercase; color:#f0f0f0;}
.link h4 a{ color:#f0f0f0;}
.link p{ width:680px; float:left; height:87px; line-height:28px; color:#464646; padding-top:25px; overflow:hidden;}
.link p a{ display:inline-block; color:#464646; padding:0 18px;}
.link p a:hover{ text-decoration:underline;}
/*¹ö¶¯*/
.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:114px; margin:0 auto 0 auto; text-align:center; width:1000px;}
#top .left{  width:552px; height:80px; float:left; margin-top:12px;}
#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:216px; height:48px; padding-top:8px; padding-left:35px; margin-top:12px; margin-right:15px; font-size:16px; font-weight:600; font-family:Î¢ÈíÑÅºÚ; color:#FF8A00;}
#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%; height:266px; margin:0 auto 0 auto; text-align:center; background:url(../images/f_bg.png) 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: 231px;
	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:231px;}
.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: 231px; height:20px;}

.topw{ width:100%; 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{background:url(../img/bj22.jpg) left top repeat-x;}

.content p {
    padding: 8px 0px 0px 20px;
    color: #666666;
    background: transparent url("../images/tge.jpg") no-repeat scroll 10px 0px;
    line-height: 26px;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 14px;
    height: 50px;
	text-align:left;
}
.content p span {
    color:#FF8A00;
    display: block;
}
.fl {
    float: left;
}
input, select {
    vertical-align: middle;
}
.sou_bj{ height:92px; overflow:hidden;background:url(../images/line.png)}
.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:600px; 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:75px; 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: #FF8A00;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:410px; 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;}

.dbxw_ind{width: 960px;margin: 0 auto;}

/*ÐÐÒµÐÂÎÅ*/
.news{ width:650px; padding:18px 0 0 30px; 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:20px; color:#fff; font-weight:bold; display:block; float:left; width:162px; height:34px; line-height:34px; text-align:center; background:#0075C4;}
.news_t ul li a:hover{ background:#FF8A00;}
.news dl{ width:650px; 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:#333333;}
.news_m ul{ width:650px; 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:250px; padding:18px 0 0 30px; font-size:0; overflow:hidden;}
.wd dl{ width:250px; height:120px; border-bottom:#e0e0e0 1px dashed; padding:20px 0 0;}
.wd dt{ background:url(/images/wen.gif) no-repeat 0 2px; padding-left:25px; height:25px; line-height:25px; overflow:hidden;}
.wd dt a{  font-size:13px; color:#696969;}
.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;}



.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.ab_t{ height:34px; background:url(/images/news_line.gif) repeat-x 0 33px;}
.ab_t a{ font-size:20px;color:#fff; font-weight:bold; display:block; float:left; width:162px; height:34px; line-height:34px; text-align:center; background:#0075C4;}
.ab_t a:hover{ background:#FF8A00;}
.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.png) repeat-x 0 0; height:384px; overflow:hidden;}
.al{ width:960px; margin:0 auto;}
.al .al_t{ background:url(/templates/cn/img/al_tbg.jpg) 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:10px;}
.al_l img,.al_r img{ width:20px; height:66px; padding:52px 0 0;}
.al_c{ margin-left:12px;}
.al_c li{ float:left; width:202px; padding: 0 11px;}
.al_c li img{ width:196px; height:196px; padding:2px; border:#dedede 1px solid;}
.al_c li span{ width:216px; 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:266px; overflow:hidden;}
.f_nav{ height:60px; line-height:60px; text-align:center; color:#fadddf;}
.f_nav a{ font-family:"Microsoft YaHei"; font-size:13px; color:#fadddf; padding:0 15px;}
.f_logo{ padding:36px 12px 0;}
.f_logo img{ width:104px; height:82px;}
.f_ban{ background:url(/templates/cn/img/line.gif) no-repeat left 40px; padding:40px 0 0 36px;}
.f_ban p{ line-height:25px; font-family:"Microsoft YaHei"; font-size:12px; color:#fff; margin:0; text-align:left;}
.f_ban p a{ color:#fff;}
.f_ban p span{ padding:0 15px;}
.f_er{ padding:30px 54px 0 0; width:140px; text-align:center;}
.f_er img{ width:100px; height:101px;}
.f_er span{ display:block; font-family:"Microsoft YaHei"; font-size:12px; color:#fff; padding:10px 0 0;}
.foot_haha{ width:960px; margin:0 auto 0;}
em, i { font-style: normal;}
/*µ×²¿½áÊø*/