body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,table,ul,li,marquee,p{font-size:12px; margin:0; padding:0;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #2e2e2e; }
a:hover{ color:#ca160f;}

body{ background:#f2f2f2; font-family:"宋体";}
.top{ width:100%; height:531px; background:url(../images/index_02.jpg) repeat-x;}
.top_box{ width:1002px; height:160px; margin:0 auto;}
.top_box_logo{ width:517px; height:102px; float:left;}
.top_box_zx{ width:195px; height:41px; float:right; padding-top:30px; font-size:15px; font-weight:bold; color:#006}
.dh{ width:1002px; height:42px; padding-bottom:16px; background:url(../images/dhbj.jpg); background-repeat:no-repeat;float:center}
.dh li{ width:140px; height:42px; float:left; text-align:center; padding-top:13px; font-weight: 400; color:#434343; font-size:14px}
.dh li a:hover{ color:#ff9400; }
.dh li a:link{ color:#434343; } 
.bn{ width:1026px; height:371px; background:url(../images/bbn.jpg) center top no-repeat; margin:0 auto;}
.bnw{ width:988px; height:309px;padding:7px 7px 0px 7px; margin:0 auto;}
.m{ width:1002px; height:auto; margin:0 auto; background:url(../images/nbj.jpg) top left repeat-y;}
.mbj{ width:1002px; height:460px; margin:0 auto;}
.ml{ width:267px; height:334px; float:left; background:url(../images/index_26.jpg) center top no-repeat; line-height:24px;}
.mlt{ padding-bottom:5px; z-index:1;}
.mlt img{   padding:87px 3px 14px 3px; }
.ckan{ width:72px; height:14px; margin-top:-87px;}
.jjbj{ width:267px; height:87px; z-index:100;position:relative; top:-220px;*top:-214px;_top:-214px; background-image: url(../images/jjbj.png)!important;/* FF IE7 */
background-repeat: no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jjbj.png'); /* IE6 */
_ background-image: none; /* IE6 */}
.mm{ width:700px;  float:left; display:inline; height:200px; }
.mmt{ width:359px;height:75px; background:url(../images/p1.jpg) no-repeat;}
.mmt1{ width:380px;height:60px; background:url(../images/wx.jpg) no-repeat;}
.mmt2{ width:239px;height:60px; background:url(../images/p1.jpg) no-repeat;}
.mmt3{ width:239px;height:60px; background:url(../images/p3.jpg) no-repeat;}
.mmt img,.mrt img { float:right; padding:54px 10px 0px 0px;}
.mmt2 img,.mmt1 img,.mmt3 img{ float:right; padding:34px 10px 0px 0px;}
.mmc{ width:359px; height:102px; z-index:1; border-bottom:1px #c9c9c9 solid; line-height:22px;}
.mmc img{ width:120px; height:75px; float:left; padding:14px 10px 13px 10px;}
.mmc h1{ padding-top:14px; padding-bottom:5px; font-size:14px; color:#ca160f;}
.mmc span a{ color:#0768c9;}
.mmc span a:hover{ color:#ff9400; }
.newtbj{ width:137px; height:102px; z-index:100;position:relative; top:-103px;background-image: url(../images/newtbj.png)!important;/* FF IE7 */
background-repeat: no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/newtbj.png'); /* IE6 */
_ background-image: none; /* IE6 */}
.mmb{ width:359px; height:240px; border-top:1px #ffffff solid; margin-top:-102px;}
.mmb ul{ margin:12px 5px;}
.mmb ul li{ line-height:26px; font-family:"宋体";}
.mmb ul li span{ float:right; color:#2e2e2e;}
.mr{ width:283px; height:334px; float:right; }
.mrt{ width:283px; height:75px; background:url(../images/index_30.jpg) no-repeat;}
.classp{ width:260px;font-family:"宋体"; float:left; line-height:35px; text-align:center; font-weight:bold; font-size:14px;background: url(../images/nab.jpg) top center no-repeat; margin-top:3px; }
 
.mrb{ width:283px; height:259px;}
.mrb img{ width:85px; height:117px; }
.mrb a{ float:left; margin:5px 3px 5px 2px; border:1px #dedede solid;}
.mrb a:hover{border:1px #d0393c solid;}

.mfa{ width:100%; height:290px; background:#eaeaea; margin-top:5px;*margin-top:5px;_margin-top:-48px; padding-bottom:8px;}
.mfa_box{ width:1002px; height:290px; margin:0 auto;}
.mfa_box_left{ width:672px; height:249px; float:left;}
.mfa_box_left_t{ width:672px; height:58px; background:url(../images/index_46.jpg) no-repeat;}
.mfa_box_left_t1{ width:672px;  height:75px; background:url(../images/index_461.jpg) no-repeat;}
.mfa_box_left_t1 img{ float:right; padding:38px 10px 0px 0px;}
.mfa_box_left_t img{ float:right; padding:38px 10px 0px 0px;}
.mfa_box_left_b{ width:672px; height:160px; margin:17px 0px 14px 0px; background:url(../images/mfabj.jpg) repeat-y;}
.mfa_box_left_bk{ width:213px; height:160px; line-height:24px; padding-right:11px; float:left;}
.mfa_box_left_bk img{ float:left; width:58px; height:83px; padding:0px 13px 77px 11px; }
.lx{ width:293px; height:249px; float:right;}
.lxt{ width:283px; height:58px;}
.lxb{ width:273px; height:191px; line-height:20px; padding-left:10px; background-color:#EAEAEA}

.nl{ width:252px; height:auto; background:url(../images/nlbj.jpg) center right no-repeat; float:left;}
.nldh{ width:252px; height:auto;}
.nldht{ width:252px; height:40px; }
.nldhb{ width:252px; height:auto; padding:0px 0px 0px 0px; }
.nldhb ul li{ line-height:30px; padding-left:50px;font-family:"宋体"; font-size:14px; font-weight:bold;background:url(../images/nllibj.jpg) center bottom no-repeat;}
.nr{ width:740px; height: auto; float:right; background:url(../images/ndhbj.jpg) repeat-x;}
.nrt{ width:707px; height:36px; line-height:36px; font-size:14px; padding-left:33px; background:url(../images/nrbj.jpg) top left no-repeat;}
.nrt span{ float:right; font-size:12px; padding-top:8px; padding-right:5px;color:#878787;}
.nrt span a{ color:#878787;}
.nrt span a:hover{ color:#ca160f;}
.ab{ padding:15px; line-height:22px;}
.ab h1{ text-align:center; line-height:40px; font-size:14px;}
.sj{height:30px; background:#e5e5e7; text-align:center; line-height:30px;}
.sx{ padding-left:20px; text-align:left; line-height:30px;}
.sx a{ text-decoration:none;}
.sx a:hover{ text-decoration:underline;}
.zw{ padding:20px 10px;}
.product{ width:705px; height:auto; margin:15px 17px 15px 18px;}
.tu{ width:200px; height:304px; line-height:30px; text-align:center; padding:0px 17px 0px 18px; float:left;}
.tu img{width:196px; height:270px; padding:1px; border:1px #878787 solid;}
.tuw{ width:200px; height:250px; line-height:30px; text-align:center; padding:0px 17px 0px 18px; float:left;}
.tuw img{width:196px; height:216px; padding:1px; border:1px #878787 solid;}
.cpd{ width:404px; height:445px; margin:0 auto;}
.cpd img{ width:400px; height:441px; padding:1px; border:1px #aeaeae solid;}
.cpnr{ border-top:1px #CCC dashed; padding-top:10px; line-height:20px;}
.product h1{text-align:center; line-height:40px;}
.fy{ text-align:center; line-height:40px; padding-bottom:10px;}
.new{ height:80px; color:#3e3e3e; border-bottom:1px #878787 dashed;}
.new ul{ }
.new ul li{ line-height:24px;background:url(../images/index_23.gif) center left no-repeat; padding-left:15px; }
.new ul li a{ color:#282828; text-decoration:none;}
.new ul li a:hover{ color:#ca160f;}
.new ul li span{ float:right;}
.tj{ width:600px; height:auto; margin:0 auto; line-height:22px; padding-top:20px;}
.foot{ width:100%; height:90px; background:#7a7a7a;}
.foot_box{ width:980px; height:90px; padding-left:22px; margin:0 auto; color:#000; line-height:26px;}
.foot_box img{ float:right; }
.footwz{ }
.footwz a{ color:#fff;}
.footwz a:hover{ color:#282828;}
/*qiehuan*/
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	 
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(../images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
 
#slider {
	position:relative;
    width:988px;
    height:309px;
	text-align:center;    
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:20px;
	bottom:32px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
.links{ width:855px; height:41px; padding-left:120px; padding-right:20px; background:url(../images/link.jpg) no-repeat; line-height:41px; overflow:hidden;}
.links a{ padding:0px 8px;}
.links a:hover{ padding:0px 8px;}

/*案例展示*/
.case{ width:738px; height:197px; }
.case1{ width:738px; height:41px; background:url(../images/m_bg4.gif) no-repeat; }
.case1_bt1{ width:160px; height:31px; padding:10px 0 0 12px; text-align:left; float:left;}
.case1_bt2{ width:70px; height:31px; padding-top:10px; margin-right:3px; float:right;}
.case2{ width:738px; height:143px; background:url(../images/m_bg5.gif); padding-top:8px;}
.case2_1{ width:42px; height:83px; padding-top:60px; text-align:center; float:left;}
.case2_2{ width:654px; height:143px; float:left;}
.case2_tp{ width:151px; height:177px; margin:3px 4px 0px 7px ; _margin-left:4px; float:left;}
.case2_tp1{ width:151px; height:151px; }
 
.case2_tp2{ width:151px; height:26px; background:#989896; }
.case2_tp2_l{ width:119px; height:26px; color:#FFFFFF; line-height:26px; text-align:center; float:left}
.case2_tp2_l a{color:#FFFFFF; line-height:26px;}
.case2_tp2_l a:hover{color: #ffffff; font-weight:bold; line-height:26px;}
.case2_tp2_r{ width:32px; height:26px; float:left;}
