﻿
/* expmenu */
ul.expmenu{margin:0px auto;}
ul.expmenu li div.header {
line-height: 36px;
text-align: left;
width: 180px;
border-bottom: 1px #fff solid;
}
ul.expmenu li:last-child div.header{border-bottom:none;}
ul.expmenu li ul li {border-bottom:1px dashed #d2c8b5;text-align: left;color:#727272;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.8);line-height: 36px;padding-left:10px; }
ul.expmenu li ul li:last-child{border-bottom:none;}
ul.expmenu li ul li.selected{background-color:#f4f4f4;}
ul.expmenu div.header{
	color:#203f61;
	text-shadow:0px 1px 0px rgba(255, 255, 255, 0.2);
	background:#ae9c7e;/* Old browsers */
	background:-moz-linear-gradient(top, #FFF 0%, #FFF 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#FFF));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #FFF 0%,#FFF 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #FFF 0%,#FFF 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #FFF 0%,#FFF 100%);/* IE10+ */
	background:linear-gradient(to bottom, #FFF 0%,#FFF 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#FFF',GradientType=0 );/* IE6-9 */
}
ul.expmenu li div.header .label {
background: no-repeat;
color: #000;
font-size:14px;
text-align:left;
/* text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8); */
font-weight: bold;
}
ul.expmenu li div.header .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:left;margin-right: 5px;margin-top: 15px;}
ul.expmenu li div.header .arrow.up{background:url(../images/arrow_u.png) no-repeat;}
ul.expmenu li div.header .arrow.down{background:url(../images/arrow_d.png) no-repeat ;}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu div.header:hover{
	background:#ae9c7e;/* Old browsers */
	background:-moz-linear-gradient(top, #ae9c7e 0%, #ae9c7e 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae9c7e), color-stop(100%,#ae9c7e));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ae9c7e 0%,#ae9c7e 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ae9c7e 0%,#ae9c7e 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ae9c7e 0%,#ae9c7e 100%);/* IE10+ */
	background:linear-gradient(to bottom, #ae9c7e 0%,#ae9c7e 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae9c7e', endColorstr='#ae9c7e',GradientType=0 );/* IE6-9 */
	cursor:pointer;
}

ul.expmenu li ul li:not(.selected):hover{
	background:#efe8d8;/* Old browsers */
	cursor:pointer;
}
ul.expmenu li ul li:not(.selected):active{
	background:#f1f1f1;/* Old browsers */
	cursor:pointer;
}

.expmenu li
{
    border-bottom:1px dashed #CCC;
}


/*pro*/
.pro_bj{ margin-top:50px; height:962px; overflow:hidden;} 
.pro_l{ width:241px; overflow:hidden; background:url(../images/pro_t.jpg) no-repeat left top;}
.pro_l h2{ text-align:center; height:63px; width:241px; overflow:hidden; font:bold 20px/58px "Microsoft Yahei";}
.pro_l h2 a{ color:#fff;}

.pro_c{ width:241px; height:560px; overflow:hidden; background:url(../images/pro_c.gif) repeat-y left top;}
.pro_f{ width:241px; height:21px; overflow:hidden; background:url(../images/pro_f.gif) repeat-y left top;} 

.pro_c h3{ margin:12px auto 0; padding-left:22px; width:186px; height:34px; overflow:hidden; font:16px/34px "Microsoft Yahei"; background:url(../images/pro_btn3.gif) no-repeat center top;}
.pro_c h3 a{ color:#fff;}
.pro_c ul{ padding:5px 0 0 29px;}
.pro_c li{ width:186px; padding-left:11px; font:14px/30px "Microsoft Yahei"; background:url(../images/pro_gif1.jpg) no-repeat left 13px;}
.pro_c li a{ color:#333; display:inline-block;}
.pro_c li a:hover,.pro_c .cur a{ text-decoration:none;}

.pro_r{ position:relative; height:642px; width:726px; overflow:hidden; border:1px solid #dadada;}
.pt{ margin-bottom:21px; height:40px; overflow:hidden; width:726px; background:url(../images/pro_t2.gif) repeat-x left top;}
.pt span{ height:40px; overflow:hidden; font:16px/40px Arial, Helvetica, sans-serif;  padding-right:18px; margin-right:18px; background:url(../images/pro_icon1.gif) no-repeat right center;}
.pt span a{ color:#7e7e7e;}
.pt li{ float:left; height:40px; padding:0 15px; font:bold 14px/40px "宋体"; background:url(../images/pro_line1.gif) no-repeat right center;}
.pt li a{color: #000; display:inline-block;}
.pt li a:hover,.pt .cur a{color:#FE0000; text-decoration:none;}
.pt .nones{ background:none;}

.pro_r .bigImg{ margin-left:18px; width:622px; overflow:hidden;}
.pro_r dl{ width:622px; overflow:hidden;}
.pro_r dt{ margin-bottom:19px; width:622px; height:321px; overflow:hidden;}
.pro_r dt img{width:620px; height:319px;}
.pro_r dd{text-align: left}
.pro_r dd h3{ height:34px; font:bold 20px/34px "Microsoft Yahei";}
.pro_r dd h3 a{ color:#000;}
.pro_r dd p{ color:#000; font:12px/20px "微软雅黑"; overflow:hidden;text-align: left;}
.pro_r dd p b{ color:#1d1d1d;}
.pro_r dd span{ margin-top:15px; display:block; height:33px; width:400px; overflow:hidden;}
.pro_r dd span a{ display:inline-block; float:left; width:128px; height:33px; overflow:hidden; margin-right:14px; color:#fff; font:14px/33px "Microsoft Yahei"; text-align:center; background:url(../image/anniu02.png) no-repeat left top;}
.pro_r dd span .pro_btn2{ background:url(../image/anniu01.gif) no-repeat left top;}

.pro_list em{ position:absolute; right:275px; top:574px; width:29px; height:60px; overflow:hidden;}
.pro_list em a{ margin-bottom:6px; width:29px; height:20px; overflow:hidden; display:block; background:#262626;}
.pro_list em a:hover{ text-decoration:none; background:#d90110;}

.pro_list .pro_list{ position:absolute; top:60px; right:20px; width:247px; overflow:hidden;}
.pro_list li{ position:relative; margin-bottom:22px; width:247px; height:171px; overflow:hidden;}
.pro_list li img{ width:245px; height:169px; }
.pro_list li.on img{opacity: 0.7;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.pro_list li i{ position:absolute; left:0px; top:145px; height:26px; width:247px; overflow:hidden; display:block; text-align:center; font:12px/26px "Microsoft Yahei"; color:#fff;background:url(../images/span.png) repeat;  }

.p_case{ margin-top:20px; width:1000px; height:250px; overflow:hidden;}
.p_case h4{ margin-bottom:24px; height:40px; overflow:hidden; font:bold 24px/40px "Microsoft Yahei"; background:url(../images/case_line.gif) no-repeat 125px 30px;}
.p_case h4 a{ padding-left:25px; display:inline-block; color:#006edf; background:url(../images/pro_icon2.gif) no-repeat left center;}
.p_case h4 span{ display:block; font:16px/30px Arial, Helvetica, sans-serif; }
.p_case h4 span a{ color:#7e7e7e; padding-right:18px; background:url(../images/case_icon.gif) no-repeat right 10px;}

.p_case .roll1,.p_case .roll2{ margin-top:74px;}
.p_case .casecq{ margin-left:20px; width:880px; height:184px; display:inline; overflow:hidden;}
.p_case li{ position:relative; margin-right:14px; float:left; width:283px; height:184px; overflow:hidden;}
.p_case li img{ width:283px; height:184px;}
.p_case li em{ display:block; position:absolute; left:0px; top:152px; width:283px; height:32px; overflow:hidden; background:url(../images/span.png) repeat; color:#fff; font:14px/32px "Microsoft Yahei"; text-align:center;}
.p_case .nones{ margin-right:0px;}


.p_case{ margin-top:20px; width:1000px; height:250px; overflow:hidden;}
.p_case h4{ margin-bottom:24px; height:40px; overflow:hidden; font:bold 24px/40px "Microsoft Yahei"; background:url(../images/case_line.gif) no-repeat 125px 30px;}
.p_case h4 a{ padding-left:25px; display:inline-block; color:#006edf; background:url(../images/pro_icon2.gif) no-repeat left center;}
.p_case h4 span{ display:block; font:16px/30px Arial, Helvetica, sans-serif; }
.p_case h4 span a{ color:#7e7e7e; padding-right:18px; background:url(../images/case_icon.gif) no-repeat right 10px;}

.p_case .roll1,.p_case .roll2{ margin-top:74px;}
.p_case .casecq{ margin-left:20px; width:880px; height:184px; display:inline; overflow:hidden;}
.p_case li{ position:relative; margin-right:14px; float:left; width:283px; height:184px; overflow:hidden;}
.p_case li img{ width:283px; height:184px;}
.p_case li em{ display:block; position:absolute; left:0px; top:152px; width:283px; height:32px; overflow:hidden; background:url(../images/span.png) repeat; color:#fff; font:14px/32px "Microsoft Yahei"; text-align:center;}
.p_case .nones{ margin-right:0px;}

#carousel-1 img {
			border: 1px solid rgba(0, 0, 0, 0.2);
		}

.roll1,.roll2{ margin-top:56px; display:inline-block; width:38px; height:38px; overflow:hidden;}
.roll1 a,.roll2 a{width:38px; height:38px; overflow:hidden; display:inline-block;}
.roll1 a{ background:url(../images/roll1.png) no-repeat left top;}
.roll1 a:hover{ background:url(../images/roll11.png) no-repeat left top;}
.roll2 a{ background:url(../images/roll2.png) no-repeat left top;}
.roll2 a:hover{ background:url(../images/roll22.png) no-repeat left top;}

.sb .sb02{ margin-left:25px; display:block; width:886px; height:147px; overflow:hidden;}
.sb .sb02 li{ float:left; margin-right:17px; width:206px; height:147px; overflow:hidden;}
.sb .sb02 li img{ width:206px; height:147px;}

.sb .sb02 .nones{ margin-right:0px;}


.p_case{ padding-top:20px; width:830px; height:250px; overflow:hidden;margin: 0 auto;}
.p_case h4{ margin-bottom:24px; height:40px; overflow:hidden; font:bold 24px/40px "Microsoft Yahei"; background:url(../images/case_line.gif) no-repeat 125px 30px;}
.p_case h4 a{ padding-left:25px; display:inline-block; color:#006edf; background:url(../images/pro_icon2.gif) no-repeat left center;}
.p_case h4 span{ display:block; font:16px/30px Arial, Helvetica, sans-serif; }
.p_case h4 span a{ color:#7e7e7e; padding-right:18px; background:url(../images/case_icon.gif) no-repeat right 10px;}

.p_case .roll1,.p_case .roll2{ margin-top:74px;}
.p_case .roll2{ margin-right:15px;}
.p_case .casecq{ margin-left:20px; width:710px; height:200px; display:inline; overflow:hidden;}
.p_case li{ position:relative; margin-right:14px; float:left; width:283px; height:200px; overflow:hidden;}
.p_case li img{ width:140px; height:200px;}
.p_case li em{ display:block; position:absolute; left:0px; top:152px; width:283px; height:32px; overflow:hidden; background:url(../images/span.png) repeat; color:#fff; font:14px/32px "Microsoft Yahei"; text-align:center;}
.p_case .nones{ margin-right:0px;}

/*part*/
.part_bj{ background:url(../images/part_bj.jpg) repeat-x center top; height:368px; overflow:hidden;}
.part_bj .t_h2{ margin:45px auto 30px;}

.part .roll1,.part .roll2{ margin-top:48px;}

.part .partcq{ margin-left:25px; display:inline-block; height:177px; overflow:hidden;}
.part li{ float:left; margin-right:13px; width:209px; height:177px; overflow:hidden;}
.part li img{ width:207px; height:147px; }
.part li em{ display:block; color:#3f3f3f; height:28px; font:14px/28px "Microsoft Yahei"; text-align:center;}
.part ul .nones{ margin-right:0px;}

/*anli*/
.anli_bj{ height:1200px; overflow:hidden; position:relative;background-image: url(../image/back-2.jpg);}
.anli1{; height:148px; overflow:hidden;}
.anlizix{width: 1000px;height: 148px;position: relative;margin: auto;}
.anniu1{line-height: 40px;position: absolute;top: 70px;left: 414px;height: 40px;width: 136px;border-bottom: 1px solid #df0024;border-top: 1px solid #df0024;background: #212121;color:#df0024;font-family: "微软雅黑";font-size: 16px;}
.anli2{ background:url(../images/anli2.jpg) no-repeat center top; height:626px; overflow:hidden;}
.anli2_bj{ height:400px; background:#f0f0f0; overflow:hidden;}
.anli2_bj .t_h2{ margin:35px auto 30px;}


.anli{ height:1200px; width:1000px; overflow:hidden;margin: auto;margin-top: 70px;;}
.anli dl{height: 200px;width: 1000px;}
.anli dl dd{font-size: 22px;color: #000000;margin-right: 20px;margin-left: 20px;font-size: 22px;color: #000;}
.anli .dl01 h3{font-family: "微软雅黑";width: 518px;text-align: left;font-size: 22px;color: #000; }
.anli .dl02 h3{font-family: "微软雅黑";text-align: right;font-size: 22px;}
.anli h3 .tupian{ display: inline-block;width: 30px; background: url("../image/anli03.gif") no-repeat center;height: 15px;}

.anli h3 .tupian2{ display: inline-block;width: 30px; background: url("../image/anli003.gif") no-repeat center;height: 15px;}
.anli .dl02 b{}
.anli .dl02 b{font-family: "times new roman";}
.anli .dl01 b{font-family: "times new roman";}
.anli dl dt{width: 483px;float: left}
.anli p{color: #000000;font-family: "微软雅黑";font-size:16px;line-height: 30px;text-align: left;margin-top: 30px;}
.anli h2{ margin:0 auto; width:461px; height:139px; overflow:hidden;}
.anli .dl01{float: left;width: 540px;}
.anli .dl02{float: right;width: 540px;}
.al_con
{
    width:1000px;
}
.al_con .roll1,.al_con .roll2{ margin-top:73px;}
.al_con .anlicq{ width:889px; margin-right:14px; display:inline-block; height:216px; overflow:hidden;margin-left:18px;}
.al_con li{ float:left; margin-right:17px; width:285px; height:216px; overflow:hidden;}
.al_con li img{ width:285px; height:182px;}
.al_con li em{ display:block; color:#222; height:34px; font:14px/34px "Microsoft Yahei"; text-align:center;}
.al_con ul .nones{ margin-right:0px;}

.t_h2{ margin:46px auto 30px; height:92px; overflow:hidden; text-align:center; color:#000; font:bold 30px/44px "Microsoft Yahei"; background:url(../images/h2_tl.png) no-repeat center bottom;}
.t_h2 b{ color:#006edf;}
.t_h2 a{color:#c40200; }
.t_h2 a:hover{ text-decoration:none;}
.t_h2 i{ color:#000; display:block; font:18px/30px "Microsoft Yahei";float: left;padding-left: 40px;}
.t_h2 p{margin: auto;line-height: 30pc;text-align: center;margin-left: 32%;width: 1000px;}
/*gx*/
.gx_bj{ overflow:hidden;margin-top: 0px;}
.bac{height: 460px;}
.t_h2{ margin:46px auto 30px; height:92px; overflow:hidden; text-align:center; color:#000000; font:bold 30px/44px "Microsoft Yahei"; background:url(../images/h2_tl.png) no-repeat center bottom;}
.t_h2 b{ color:#000000;}
.t_h2 a{color:#000000; }
.t_h2 a:hover{ text-decoration:none;}
.t_h2 i{ color:#222; display:block; font:18px/30px "Microsoft Yahei";}


.content {
width: 1000px;
margin: 0 auto;
}

/*bann1*/
.bann1_bj{; height:294px; overflow:hidden;}
.bann1 { position:relative;}
.bann1 h3{ position:absolute; top:250px;right: 0;display:block;color:#df0024; padding-left:48px;height:36px; font:20px/25px "microsoft Yahei";}
.bann1 b{ color:#fff; font:22px/25px "microsoft Yahei";}
.bann1 span{ position:absolute; top:190px; right:0px; display:block; width:135px; height:40px; overflow:hidden; background:#212121; text-align:center; font:18px/40px "microsoft Yahei";border-bottom: 1px solid #df0024;border-top: 1px solid #df0024; background: #212121;


}


.bann1 span a{ color: #df0024;font-family: "微软雅黑"; font-size: 16px;display:inline-block;line-height: 40px;}

/*ys*/
.ys_bj{ height:1103px; overflow:hidden; position:relative;margin: auto}
.ys1{ ; height:668px; overflow:hidden;}
.ys2{height:465px; overflow:hidden;width: 1000px;margin: 0 auto;}
.video1{width: 505px;height: 367px;border: 1px solid red;position: relative;}
.ys{ position:absolute; top:0; left:50%; margin-left:-500px; height:1143px; width:1000px; overflow:hidden;}
.ys .t_h2{ margin:45px auto 0;}

.ys dl{width:440px;overflow:hidden;}
.ys dt{height:82px; margin-bottom:10px; overflow:hidden; background:url(../images/ys_line1.gif) no-repeat left bottom;}
.ys dt p{ float:left; height:49px; width:49px; overflow:hidden; padding:6px 12px 0 0;}
.ys dt p img{ height:49px; width:49px;}
.ys dt span{ float:left; display:inline-block; color:#000; font: bold 22px/61px "Microsoft Yahei";text-align: left;}
.ys dt i{ display:block; color:#000; font:16px/28px "微软雅黑";}
.ys dd{color:#000; padding-left:18px; background:url(../images/ys_icon.gif) no-repeat left 10px; font:14px/28px "microsoft Yahei";text-align: left;}

.ys .ys_dl01{ position:absolute; top:162px; left:0px;}
.ys .ys_dl02{ position:absolute; top:361px; left:0px;}
.ys .ys_dl03{ position:absolute; top:632px; right:0px;}
.ys .ys_dl04{ position:absolute; top:860px; right:0px;}

.sb{ position:absolute; left:0px; top:587px; width:1000px; height:230px; overflow:hidden;}

.sb_t{ margin-bottom:42px; height:39px; overflow:hidden; width:1000px; border-bottom:1px solid #aeaeae;}
.sb .sb01{height:39px; overflow:hidden;}
.sb .sb01 li{ float:left; width:138px; height:39px; overflow:hidden; color:#222; font:20px/39px "Microsoft Yahei"; text-align:center;}
.sb .sb01 li a{ width:138px; height:39px; overflow:hidden; display:inline-block; background:url(../images/sb_p2.gif) no-repeat left top;}
.sb .sb01 li a:hover,.sb .sb01 .cur a{ font-weight:bold; color:#fff; text-decoration:none; background:url(../images/sb_p1.gif) no-repeat left top;}

.sb_t span{ font:16px/39px "Microsoft Yahei"; display:block;}
.sb_t span a{ color:#555;}

.roll1,.roll2{ margin-top:56px; display:inline-block; width:38px; height:38px; overflow:hidden;}
.roll1 a,.roll2 a{width:38px; height:38px; overflow:hidden; display:inline-block;}
.roll1 a{ background:url(../images/roll1.png) no-repeat left top;}
.roll1 a:hover{ background:url(../images/roll11.png) no-repeat left top;}
.roll2 a{ background:url(../images/roll2.png) no-repeat left top;}
.roll2 a:hover{ background:url(../images/roll22.png) no-repeat left top;}

.sb .sb02{ margin-left:25px; display:block; width:886px; height:147px; overflow:hidden;}
.sb .sb02 li{ float:left; margin-right:17px; width:206px; height:147px; overflow:hidden;}
.sb .sb02 li img{ width:206px; height:147px;}

.sb .sb02 .nones{ margin-right:0px;}


/*kh*/
.kh_bj{ height:646px; overflow:hidden;} 
.kh_bj .t_h2{ margin:45px auto 36px;}

.kh { width:1000px; height:472px; overflow:hidden; background:url(../images/kh_bj1.jpg) no-repeat left top;}
.kh dl{ float:left; width:460px; height:216px;overflow:hidden;margin-left: 25px;}
.kh dl dt{ float:left; width:183px; height:183px;overflow:hidden;}
.kh dl dt img{width:183px; height:183px; background:url(../images/kh_ibj.png) no-repeat left top;}
.kh dl dd{ float:right; width:260px; overflow:hidden;text-align: left;}
.kh dl dd h3{  height:61px; font:bold 14px/28px "Microsoft Yahei"; border-bottom:1px solid #cfcfcf;margin-top: 10px;}
.kh dl dd h3 a{ color:#333;}
.kh dl dd h3 a:hover{ text-decoration:none;}
.kh dl dd h3 span{ color:#333; display:block; font:12px/25px "Microsoft Yahei";}
.kh dl dd p{  color:#3f3f3f; font:12px/24px "Microsoft Yahei";}
.kh dl dd em{ margin-top:15px; display:block; font:14px/22px "Microsoft Yahei";}
.kh dl dd a{ color:#c40200;font-size: 14px;display: block;}
.kh .kh02{ float:right;}
.kh .nones{ margin-top:25px;}
/*bann2*/
.bann2_bj{ height:225px; overflow:hidden;}
.bann2 { position:relative;}
.bann2 p{ position:absolute; top:175px; left:270px;display:block;color:#df0024;  height:26px; font:20px/26px "microsoft Yahei";font-weight: bold}
.bann2 b{ color:#dadada; display:inline-block; font:22px/25px "microsoft Yahei";}
.bann2 span{ position:absolute; top:170px; left:540px; display:block; width:115px; height:35px; overflow:hidden; background:#212121; text-align:center; font:18px/35px "microsoft Yahei";border-top: 1px solid #df0024; border-bottom: 1px solid #df0024;}
.bann2 span a{ color:#b40503; display:block;}

/*about*/
.ab_bj{height:590px; overflow:hidden;}
.about{ margin:50px auto 0; height:488px; width:998px; overflow:hidden; border:1px solid #dedede;}
 
.ab{ margin:20px 15px 0; height:285px; overflow:hidden; }
.ab dl{ height:285px;overflow:hidden;}
.ab dt{ float:left; width:434px; height:285px;overflow:hidden; background:url(../images/ab_ibj.gif) no-repeat left bottom;}
.ab dt img{width:434px; height:269px;}
.ab dd{ float:right; display:inline; width:505px; overflow:hidden;text-align: left;}
.ab dd div{ font:12px/26px "微软雅黑"; color:#000; text-indent:30px;}
.ab .more{ margin-top:25px; background:#006edf; display:block; width:105px; height:32px; overflow:hidden; text-align:center; font:14px/32px "Microsoft Yahei";}
.ab dd  a{ color:#fff;}
.ab dd h3{ padding-left:30px; font: bold 30px/65px "Microsoft Yahei";}
.ab dd h3 a{ color:#000000;}
.ab dd h3 i{ display:inline-block; padding-left:10px; color:#828282; font:18px/65px "Times New Roman", Times, serif;}
.ab dd em {
    margin-top: 25px;
    background: #006edf;
    display: block;
    width: 105px;
    height: 32px;
    overflow: hidden;
    text-align: center;
    font: 14px/32px "Microsoft Yahei";
}
.ab dd em a {
    color: #fff;
}

.cul{ width:968px; height:180px; overflow:hidden; margin:0 15px; position:absolute;}
.cul_l{ width:69px; overflow:hidden;}
.cul01 li{ display:block; margin-bottom:5px; width:69px; height:59px; overflow:hidden; text-align:center; font:bold 16px/24px "Microsoft Yahei";}
.cul01 li a{ padding-top:6px; height:53px; width:69px; display:inline-block; color:#fff; background:#a8a8a8;}
.cul01 li a:hover,.cul01 .cur a{ text-decoration:none; background:#d90110;}

.cul_l p{ width:69px; overflow:hidden; background:#d90110; height:34px;}
.cul_l p a{ width:34px; height:34px; display:inline-block;}
.cul_l p a img{width:34px; height:34px;}

.cul02 p{ position:relative; width:69px; overflow:hidden; background:#d90110; height:34px; left:-80px; top:-35px;}
.cul02 p a{ width:34px; height:34px; display:inline-block;}
.cul02 p a img{width:34px; height:34px;}

.cul02{ height:163px; }
.cul02 li{ height:163px; width:212px; overflow:hidden; float:left; margin-right:10px; position:relative;}
.cul02 li img{ height:163px; width:212px;}
.cul02 .nones{ margin-right:0px;}

.cul02 li span{ display:block; position:absolute; left:0px; top:131px; width:212px; height:32px; overflow:hidden; background:url(../images/span.png) repeat; color:#fff; font:14px/32px "Microsoft Yahei"; text-align:center;}

/*
.cul02{ height:163px; overflow:hidden;}
.cul02 li{ position:relative; height:163px; width:212px; overflow:hidden; float:left; margin-right:10px;}
.cul02 li img{ height:163px; width:212px;}
.cul02 li span{ display:block; position:absolute; left:0px; top:131px; width:212px; height:32px; overflow:hidden; background:url(../images/span.png) repeat; color:#fff; font:14px/32px "Microsoft Yahei"; text-align:center;}
.cul02 .nones{ margin-right:0px;}
*/

/*new*/
.new_bj{ height:428px; overflow:hidden;}


.new_bj .dl2{margin-top: 35px;text-align: left}
.new_bj .dl2 dd{float: left;width: 222px;height: 138px;}
.new_bj .dl2 dd img{width: 222px;height: 138px;}
.new_bj .dl2 dt p{font-size: 12px;line-height: 20px;margin-top: 5px;height: 60px;overflow: hidden;}

.new_bj .dl2 dt a{color: #c40200;
    font-size: 14px;
    display: block;margin-top: 10px;
}
.new_bj .dl2 dt{float: left;font-family: "微软雅黑";font-size: 14px;color: #000;line-height: 30px;margin-left: 15px;width: 400px;}
.new_l{ height:390px; width:668px; overflow:hidden; border:1px solid #dedede;}
.tit{ margin-bottom:22px; height:40px; width:668px; overflow:hidden; border-bottom:1px solid #dedede;}
.tit span{ display:block; font:12px/40px Arial, Helvetica, sans-serif; padding-right:18px; text-transform:uppercase;}
.tit span a{ color:#006edf;}
.tit li{ width:130px; height:40px; overflow:hidden; float:left; font:16px/40px "Microsoft Yahei"; text-align:center; border-right:1px solid #dedede;  }
.tit li a{ display:inline-block; color:#6f6f6f; height:40px; width:130px; overflow:hidden;}
.tit li a:hover,.tit .cur a{ font:bold 18px/40px "Microsoft Yahei"; color:#fff; background:#c40200; text-decoration:none;}

.new_l dl{ padding:12px; height:150px;overflow:hidden;}
.new_l dt{ float:left;width:221px; height:137px; overflow:hidden;}
.new_l dt img{width:221px; height:137px;}
.new_l dd{ float:right; display:inline; width:407px; overflow:hidden; color:#3f3f3f; font:14px/28px "Microsoft Yahei";} 
.new_l dd h3{ height:30px; display:block; line-height:30px; }
.new_l dd a{ display:block; margin-top:15px; font:12px/30px "宋体"; color:#c40200;}
.new_l dd h3 a{ color:#3f3f3f; font: bold 16px/30px "Microsoft Yahei"; margin-top:0;}

.new02{ width:635px; margin:0 auto; overflow:hidden;}
.new02 li{ float:left; text-align: left;padding-left:20px; height:36px; overflow:hidden; font:12px/36px "微软雅黑"; background:url(../images/new_icon.gif) no-repeat left 15px; width:266px;}
.new02 li a{ color:#3f3f3f; }
.new02 .n_li02{ float:right;}

.new_r{ width:318px; height:390px; overflow:hidden; border:1px solid #dedede; background:#f2f2f2;}
.new_r h2{ margin-bottom:15px; padding:0 25px; width:268px; height:40px; overflow:hidden; background:#c40200; font:bold 18px/40px "Microsoft Yahei";}
.new_r h2 a{ color:#fff;}
.new_r span{ display:block; font:12px/40px Arial, Helvetica, sans-serif;  text-transform:uppercase;}
.new_r span a{ color:#fff;}

.new_r dl{width:318px; height:83px; overflow:hidden; padding:12px 0 10px 0;text-align: left;}
.new_r dl dt{ height:34px; width:318px; overflow:hidden; background:url(../images/new_w.gif) no-repeat 34px 8px; font: bold 12px/34px "microsoft Yahei";}
.new_r dl dt a{ color:#2f373e; padding-left:85px; display:inline-block;}
.new_r dl dd{color:#868b90; padding:0 10px 0 34px;}
.new_r .new_dl02{ background:#fff;}
.new_r dl dd p{ float:left; padding-left:25px; display:inline; overflow:hidden; width:220px; overflow:hidden; font:12px/20px "microsoft Yahei"; }
.new_r dl dd i{ float:left; margin-top:12px; width:22px; height:23px; overflow:hidden; background:url(../images/new_d.gif) no-repeat 0px 0px;}


/*link*/
.link_bj{height:142px;overflow:hidden;}
.link h2{ margin-bottom:10px; height:46px; width:1000px; overflow:hidden; font:18px/46px "microsoft Yahei"; border-bottom:1px solid #a0a0a0;}
.link h2 a{ color:#c40200; display:inline-block;float: left;}
.link h2 span{ padding-left:25px; display:block;font:14px/46px "microsoft Yahei"; background:url(../images/link_icon.gif) no-repeat left center;}
.link h2 span a{ display:inline-block; color:#666;}

.link p{ height:84px; overflow:hidden;font:12px/30px "宋体";}
.link p a{float: left; color:#666666; padding:0 20px; display:inline-block;}
 
/*sou*/
.sou_bj{ background:url(../images/sou_bj.gif) repeat-x center top; height:59px; overflow:hidden;} 
.sou_c{ height:59px; overflow:hidden;}
.inp01{ padding-left:10px; width:245px;   height:24px;overflow:hidden; font:12px/24px "Microsoft Yahei"; border:none; background:url(../images/sou1.jpg) no-repeat left top; color:#9f9f9e; margin-top:17px; display:inline;outline:none;} 
.inp02{ background:url(../images/sou2.gif) no-repeat left top; width:35px; height:24px; border:0; margin-top:17px;outline:none;cursor:pointer;}
.sou_c p{ width:600px; height:59px; overflow:hidden; display:block; font:12px/59px "Microsoft Yahei";}
.sou_c p a{color:#4f4f4f; padding:0 10px;}
.sou_c p b{ font-weight:normal; color:#d90111;}


/*副导航*/
.t05_con{ padding-bottom:10px;}
/*副导航*/
.leib2,.leib{ width:212px; margin-bottom:20px; border: 2px solid #818181;}
.leib2 .tit,.leib .tit,.leib .t05{color:#fff;  font-size:18px; background:#DA0112;height:52px; padding-top:18px; text-align:center; overflow:hidden;}
.leib2 .tit i,.leib .tit i{color: #fff;display: block;font:12px Arial; text-align: center; font-size:14px; line-height:18px; text-transform:uppercase;}
.leib2 .tit a,.leib tit a{ color:#333;}
.leib2 .nr{ border:1px solid #ececec; padding:10px 17px 10px;}
.leib2 .nr h3{background:url(../images/h3_bg.gif) no-repeat; height:37px; line-height:37px; font-weight:bold; text-indent:0px; font-family:"Microsoft Yahei";text-align:center; margin-bottom:10px;}
.leib2 .nr h3 a{color:#333; font-size:14px; display:block;}
.leib2 .nr h3 a:hover,.leib2 .nr h3.cur a{text-decoration: none;color:#006edf}
.leib2 .nr ul { padding-bottom:5px;}
.leib2 .nr ul li { border-bottom:1px dashed #dedede; height:36px; line-height:36px;margin-bottom:1px;padding-left: 22px;text-align: left;}
.leib2 .nr ul li a { color:#494949; background:url(../images/left_li.gif) left center no-repeat; display:inline-block; padding-left:12px;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.leib2 .nr ul li:last-child{ border-bottom:0;}
.leib2 .nr li.cur a,.leib2 .nr li a:hover{color:#ff0000;text-decoration: none;padding-left: 20px;}
/*经常改动的*/
#divComments{ padding:0 10px;}
.tjcp_div{border:solid 1px #ccc; width:666px; padding:5px 0; overflow:hidden;}
#newpro dl dt a:hover img,.sear_dl .dt2 a:hover,dl.dl_2 dt a:hover,.cptab,.cp dt a:hover img,dl.news_hover4 dt a:hover img,dl.news_hover3 dt a:hover img,dl.pd_list_dl dt a:hover img,dl.pj_list_dl dt a:hover img,.n_info_tjcp dt a:hover img,.news_hover5 a:hover img{ border-color:#006edf;}
.texts,.leftlx .dianhua span,dl.news_dl .dt_1,.font_hotline,.rtit,.cptab a,dl.news_dl .dt_1:hover,.sp-title a{ color:#006edf;}

.news_random dl.pd_list_dl,.news_random dl.pd_list_dl dd{ width:234px;}
.news_random dl.pd_list_dl dt img{ width:220px; height:151px;}
.news_random dl.pd_list_dl{ padding-right:19px}
.news_random dl.pd_list_dl_1{ padding-left:12px;}
.news_random dl.pd_list_dl_0{ padding-right:0;}

.news_random dl.pj_list_dl,.news_random dl.pj_list_dl dd{ width:234px;}
.news_random dl.pj_list_dl dt img{ width:212px; height:136px;}
.news_random dl.pj_list_dl{ padding-right:19px}
.news_random dl.pj_list_dl_1{ padding-left:13px;}
.news_random dl.pj_list_dl_0{ padding-right:0;}

.caigou{ background:#006edf;}
strong{ font-weight:bold;}
.info_b, .info_b2,.tjcp_div{border-top:0;}
.n_info_tjcp h4{ border-bottom:0;}

.right2_main .t03{ background:#d90110;height:20px;line-height:20px;padding:7px 8px 8px 0; position:relative; color:#fff; overflow:hidden; font-size:14px;} 


#caigou .red_x{ color:#fff;}
.cart_content{ margin-bottom:10px;}



.brief{ margin-bottom:15px;padding:4px;background:url(../images/brief.gif) repeat left top;}
.briefbg{ color:#469f2c;border:1px solid #c2c2c2; background:#fff; padding:12px;}
.briefbg a{color:#000; text-decoration:underline;}

.briefbg h6 {
    color: #d90110;
    font-weight: normal;
    text-align: center;
    font-size:12px;
}
.briefbg a.cur{ color:#006edf;}
.briefbg h3{ color:#d90110; text-align:center; font-size:26px; border-bottom:0;}


#printableview h2.tit{ color:#0c7fcb; text-align:center; padding-top:15px; padding-bottom:15px; width:720px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.pro_main .age_con_key{ padding-bottom:5px; width:710px;}

.propar div.pd_short{  font-size:16px; color:#444; line-height:30px; font-size:12px; line-height:24px;}

#agent_960{ font-size:14px;font-family:'Microsoft YaHei','微软雅黑'}
#agent_960 p{ line-height:28px; margin:25px 0;}
/*通栏*/
.allcontent{ font-size:14px; padding:25px 0;line-height:25px;}
.allcontent p{margin:20px 0;}
/*这里只能控制一些基本的样式，宽度什么的是通过js计算的*/
.area_choose .pro_t{border-bottom: 1px solid #006edf;border-top: 3px solid #006edf;height: 41px;line-height: 41px; padding:0 10px;}
.area_choose .pro_t h3{ float:left;}
.area_choose .pro_t a{color: #2B2B2B;font: 16px/41px "Microsoft Yahei","微软雅黑";}
.area_choose{border:1px solid #EAEAEA;border-bottom:0;width:998px; margin-bottom:15px;}
.area_choose dl{border-bottom:1px solid #EAEAEA;overflow:hidden;zoom:1}
.area_choose dl dt{width:90px;float:left;color:#333;font-size:14px;padding:10px 0px 10px 10px;}
.area_choose dl dt a{ text-align:center; color:#006edf;}
.area_choose dl dd{width:835px;float:left;background-color:#fbf9fc;padding:10px 10px 9px 0px;overflow:hidden; display:block;}
.area_choose dl dd a{margin-left:5px;display:inline;color:#666;font-size:12px;padding:3px 5px;display:inline-block; _zoom:1;*display:inline;}
.area_choose dl dd a.fr{ float:right;}
.area_choose dl dd a:hover{background-color:#006edf;color:#fff}

.e_hot{ background:#f1f1f1; height:auto; width:256px; margin-top:15px; overflow:hidden;}
.e_hot h2{ height:44px; background:#006edf; text-align:center; font:24px "Microsoft Yahei","微软雅黑"; line-height:45px; margin-bottom:3px; overflow:hidden;}
.e_hot h2 a,.e_hot h2{ color:#fff;}
.e_hot dl{ height:90px; border-bottom:1px dotted #cfcfcf; width:242px; overflow:hidden; margin:18px auto 0;}
.e_hot dt{ width:109px; height:68px; overflow:hidden; display:inline; float:left; margin-left:11px;}
.e_hot dt img{width:109px; height:68px;}
.e_hot dd{ width:110px; height:51px; overflow:hidden; float:right; color:#7b7b7b; font-size:14px; line-height:26px; margin-top:10px;}
.e_hot ul{ margin:20px 0 0 20px; padding-bottom:30px;}
.e_hot li{ font-size:14px; height:36px; line-height:36px; overflow:hidden; white-space:nowrap;  text-overflow:ellipsis; width:225px;}
.e_hot li a{ color:#7b7b7b; display:block; width:196px; height:36px; line-height:36px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.e_hot li span{ display:inline-block; float:left; width:17px; height:17px; margin:9px 6px 0 0; background:#ababab; color:#fff; text-align:center; line-height:17px; overflow:hidden; font-size:12px;}
.e_hot .li01 span,.e_hot .li02 span,.e_hot .li03 span{ background:#006edf;}
.rele_search a{ display:block; width:80px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; padding-right:10px; line-height:30px; color:#004079;}

.News_3,.Agent_3,.Agent_1,.news_con{ padding-top:15px;}

.age_li_about{ padding-top:10px;}

.bdsharebuttonbox{ margin-left:5px;}

.diysr_list a{ color:#006edf; padding-left:5px;}
.diysr_list{ padding:0; height:35px; line-height:35px; padding-bottom:15px;}
.diysr .line{ margin:0;}

#cntrRelevantProd .cp dt img{ height:143px;}
.pro_content{ padding-top:20px;}



.propar h4 { color:#333; line-height:28px; padding: 0 8px 10px; border-bottom:1px dashed #ccc; font-size:20px; font-family: tahoma,arial,微软雅黑,sans-serif; text-align:center;}

section{ display:block;}
.lixianshi{display: none;}
.lixianshi2{display: block;}
.a_nav{ margin-top:30px;}
.a_nav ul{ width:996px;}
.a_nav li{ float:left; text-align:center; width:98px; font-size:14px; border:1px solid #efefef; border-left:0;}
.a_nav li a{ display:block; height:40px; line-height:40px;background:#da0112 ; color:#fff; }
.a_nav li a:hover,.a_nav li.cur a{ background:#006EDF; color:#fff; font-weight:bold;}

.online{ border-top:1px solid #e5e5e5; margin:20px 0 0; padding:20px 0; font-family:"Microsoft Yahei";}
.online h2{ font-size:16px; line-height:30px; color:#333; height:50px; overflow:hidden;}
.online h2 span{ color:#666; display:inline-block; padding-left:20px; font-weight:normal;}
.online ul li{ margin-bottom:25px;}
.online li span{ display:inline-block; width:80px; font-size:14px; vertical-align:top; color:#4a4a4a; text-align:right; line-height:36px;}
.online li span em{ padding-right:2px; font-style:normal;}
.online .li01{ width:360px; float:left;}
.online .li02{ width:360px; float:left;}
.online .li03{ width:360px; float:left;}
.online .li04{ clear:both;}
.online li img{ vertical-align:middle; height:36px; background:#e5e5e5;}
.online .li05,.online .li06{ margin-bottom:10px;}
.inp1{ width:234px; height:36px; background:url(../images/iconfont-lianxiren.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px; border:0; padding:0 25px 0 10px;}
.inp2{ width:234px; height:36px; background:url(../images/iconfont-phone.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px;border:0; padding:0 25px 0 10px;}
.inp3{ width:234px; height:36px; background:url(../images/iconfont-youxiang.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px;border:0; padding:0 25px 0 10px;}
.inp4{ width:626px; height:109px; background:none; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; resize:none;}
.inp5{ width:205px; height:36px; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; background:none; margin-right:10px;}
.inp7{ width:234px; height:36px; background:url(../images/iconfont-gongsi.png) no-repeat 244px 10px  #eeeef0; overflow:hidden; line-height:36px; border:0;padding:0 25px 0 10px;}
.btn1{  width:59px; height:24px; border:0; margin:10px 27px 0 80px;}
.btn2{  width:59px; height:24px; border:0; margin:10px 0 0 0;}


.cptab_relevant dl{ width:216px; float:left; padding:20px 15px; display:block; overflow:hidden;}
.cptab_relevant dt img{ width:216px; height:149px; border:1px solid #f0f0f0;}
.cptab_relevant dd{ width:216px; text-align:center; line-height:35px; height:35px; overflow:hidden; font-size:14px;}
.cptab_relevant dd.d1{ display:none;}


/*sou*/
.sou_bj{ background:none; width:1000px; overflow:hidden; margin:0 auto; height:59px; overflow:hidden;} 
.sou_c{ height:59px; overflow:hidden;}
.inp01{ padding-left:10px; width:245px;   height:24px;overflow:hidden; font:12px/24px "Microsoft Yahei"; border:none; background:url(../images/sou1_1.jpg) no-repeat left top; color:#9f9f9e; margin-top:17px; display:inline;outline:none;} 
.inp02{ background:url(../images/sou2_1.gif) no-repeat left top; width:35px; height:24px; border:0; margin-top:17px;outline:none; cursor:pointer;}
.sou_c p{text-align: left;padding-left: 25px; width:100%; height:59px; overflow:hidden; display:block; font:12px/59px "Microsoft Yahei";}
.sou_c p a{color:#4f4f4f; padding:0 10px;}
.sou_c p b{ font-weight:normal; color:#d90111;}

/*---产品列表页面的随机资讯--*/
.RandomNews {padding-bottom:10px; margin-bottom:15px;}
.diysr{height:40px; line-height:40px; color:#999;color: #006edf;font-family: "Microsoft YaHei","微软雅黑";font-size: 16px;font-weight: bold; text-indent:5px;}
.diysr .line{border-top: 1px solid #ececec; font-size:0; height:0;margin-right: 10px; overflow:hidden;}
.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}
.news_random{ font-size:14px;}
.news_random ul{ padding-top:10px; display:block; width:750px;}
.news_random ul li{ height:28px;line-height:28px; padding:0;  width:365px; float:left;overflow:hidden; padding-right:10px;}
.news_random ul li a{ background:url(../images/ico55.gif) no-repeat 0 8px; padding-left:12px;}
.news_random ul li span{ font-size:12px;}

