/* CSS Document */
.product{width:1180px; height:auto; overflow:hidden; margin:20px auto 0; padding-bottom:30px;}
.product_left{width:248px; border:1px solid #dadada; float:left; height:auto; overflow:hidden; padding-bottom:30px;}
.product_left_title{width:248px; height:60px; background:#b62118;}
.cpml{font-size:18px;color:#fff;width:120px;line-height:60px;text-align:center;}
.menu{width:226px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px;}
.menu a{ height:40px; background:#b62118; line-height:40px; font-size:16px; text-align:center;color:#fff; width:226px; display:block;}
.menu a:hover{ background:#c8161d; color:#fff;}
.menu ul li{ line-height:25px;}
.menu ul li a:hover{ color:#F60;}


.product_right{float:right; width:920px;}
.product_right_title{ height:48px; border-bottom:1px dashed #231815; line-height:48px;}
.product_right_title h3{width:190px; height:48px; background:url(../images/product_right_h3_bg.png) no-repeat; text-align:center; float:left; color:#FFF; font-size:18px;}
.product_right_title span{display:block; float:right; margin-right:10px;}
.product_right_title span a{color:#e60012;}
.product_right .box{width:906px; height:187px; margin-top:10px;}
.show_pic{height:auto; overflow:hidden; text-align:center; padding-top:20px;}
.show_A{width:280px; float:left; margin-right:25px; margin-top:10px;}
.show_img{width:280px; height:210px; border:1px solid #CCC; vertical-align: middle; display: table-cell; text-align:center;}
.show_text{margin-top:10px;}

/*ad1*/

.ad1{width:100%; height:214px; background:url(../images/ad1.jpg) no-repeat center center;}
.ad1 .current{width:1180px;margin:0 auto;}
.ad1 .adtel{width:300px; height:60px;float:right;margin:80px 0;}
.ad1 .adtel p {color:#fff;font-size:24px;font-weight:bold;line-height:30px;}
/*advantage*/
.advantage{width:100%; height:1191px; background:url(../images/advantage_bg.jpg) no-repeat center center;}
.advantage_cont{width:1200px;margin: 0 auto; height:1191px; background:url(../images/advantage_bg.jpg) no-repeat center center;}
.advantage_cont .box1{width:360px; height:150px; position:absolute;top:400px; left:230px;}
.advantage_cont .box1 h4{font-size:22px; margin-bottom:10px;}
.advantage_cont .box1 span{color:#fe6c00;}
.advantage_cont .box1 p{line-height:23px;}
.advantage_cont .box2{top:620px;}
.advantage_cont .box3{top:964px;}
.advantage_cont .box4{top:1183px;}
.advantage_cont .box5{top:863px; left:740px;}
.advantage_cont .box5 h4{margin-left:-30px;}
.advantage_cont .box6{top:1400px; left:816px; width:280px; height:200px;}
.advantage_cont .box6 h4{}


/*brand*/
.brand{width:960px; height:352px; background:url(../images/brand_bg.jpg) no-repeat center center; margin:30px auto 0;}
.brand_left{width:300px; height:185px; float:left; margin-top:50px;}
.brand_left h4{font-size:36px; height:60px; border-bottom:1px solid #e6e6e6;}
.brand_left h4 span{color:#5f5f5f; margin-right:34px;}
.brand_left p{line-height:22px; margin-top:15px;}
.brand_left p span{color:#fe6c00;}
.brand_left .box{width:110px; height:10px; background:#fe6c00; float:left; margin-top:30px;}
.brand_right{width:545px; height:265px; float:right; margin-top:50px;}
.brand_right .one{margin-bottom:16px;}


/*ad2*/


.ad2{width:100%; height:355px; background:url(../images/ad2.jpg) no-repeat center center;}
.ad2 .current{width:1180px;margin:0 auto;}
.ad2 .adphone{width:240px; height:60px;float:right;margin:150px 0;}
.ad2 .adphone p {color:#fff;font-size:18px;font-weight:bold;line-height:30px;}


/*about*/
.about{width:100%; height:417px; background:url(../images/about_bg.jpg) no-repeat center center; margin-top:40px;}
.about_cont{width:1180px; margin:0 auto; padding-top:84px;}
.about_cont dl{width:960px; height:300px;}
.about_cont dl dt{float:left;}
.about_cont dl dd{float:left; width:546px; height:240px; margin-left:30px;margin-top:10px;}
.about_cont dl dd h3{font-size:28px;color: #474747;}
.about_cont dl dd h3 span{color:#e60012; margin-right:20px;}
.about_cont dl dd p{line-height:34px; margin-top:10px; font-size:16px;color: #474747;}
.about_cont dl dd p a{color:#F00;}



/*plan*/
#plan_all{width:100%;height:280px;margin-top:50px;}
#plan{ width: 1180px; height: 260px;  margin:0 auto; }
.plan_title{width:100%;height:38px; border-bottom:1px solid #c8161d; font-size:18px;}
.plan_title img{ vertical-align:middle;}
.plan_title h3{margin-left:510px; font-weight:normal;}
#plan .more{width:68px; height:28px; background:#f5f5f5; border:1px solid #b4b4b4; text-align:center; line-height:28px;}


/*case_dg end*/

.plan_main{width:1180px;height:260px;}
.left{overflow:hidden; width: 1180px ;height:260px; margin:0 auto;}
.left ul{list-style-type:none;float:left;}
.left ul li{ float:left;}
.jxcase_pic{ width:300px; height:200px; padding:5px; margin:5px; border:1px solid #c3c3c3; text-align:center; vertical-align:middle;}
.left ul li .jxcase_pic img{max-width:300px; max-height:200px;}
.left ul li div span{ display:block; width:200px; height: 30px; text-align: center; font-size:14px; }


/*newsf*/
#newsf{ width: 1180px; height: 400px; margin: 30px auto 0;}
.news_left{ width: 388px; height: 400px; float: left;}
.news_center{margin-left:30px;}
.fqw_right{ width: 344px; height: 350px; float: right;}
.fqw_title{ width: 100%; height: 40px; border-bottom:1px solid #c9161d;}
.fqw_title h3{ width: 100px; height: 40px; float: left;  font-size: 18px;  line-height: 40px; font-weight:normal;color: #494949;}
.fqw_title h3 img{ vertical-align:middle;}
.fqw_title span{ display: block; width: 45px; height: 41px; line-height: 40px; text-align: center; float: right;}

/*news*/

#news{width: 823px; height: 640px; margin: 40px auto;}
#news .about_T span{ display: block; width: 139px; height: 15px;  margin-bottom: 5px;}
#title_cp1 {position:absolute;z-index:1;left: 0px;top: 0px;   font-size: 18px;color:#333;}
#title_cp1 img{ vertical-align:middle;}
#title_cp01 {
	position:absolute;
	width:100px;
	height:41px;
	border-radius:3px;
	z-index:1;
	left: 0px;
	top: 0px;
	text-align: center;
	visibility: hidden;
	color: #fff; font-weight: 300; font-family: "Microsoft YaHei"; font-size: 18px;
	background: #707070;
}
#title_cp2 {
	position:absolute;
	width:100px;
	height:41px;
	border-radius:3px;
	z-index:1;
	left: 100px;
	top: 0px;
	text-align:left;
	color: #fff;
	background: #707070;
	text-align: center;
	font-family: "Microsoft YaHei"; font-size: 18px; font-weight: 300;
}
#title_cp02 {
	position:absolute;
	width:100px;
	height:41px;
	z-index:1;
	left: 100px;
	top: 0px;
	text-align: center;
	background: #ff9500;
	border-radius:3px;
    color: #fff; font-family: "Microsoft YaHei"; font-size: 18px; font-weight: bold;
	visibility: hidden;
}
#cp_c_1{
	position:absolute;
	left:0px;
	height: 350px;
	width:388px;
}
#cp_c_2{visibility: hidden;position:absolute;left:0px;height: 510px;  width:388px;}


.box_hd{
	width:388px;
	height:336px;
	position:relative;
}
.box_hd_title{
	width:388px;
	height:40px;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	border-bottom:1px solid #c9161d;
	}
#gd_cp{
	width: 40px;
	height: 30px;
	line-height: 30px;
	position:absolute;
	right:9px;
	top:6px;
	font-size: 12px;
	font-weight: normal;
}
#gd_cp a{color:#ff9500;}
#gd_cp_m{
	width: 40px;
	height: 30px;
	line-height: 30px;
	position:absolute;
	right:9px;
	top:6px;
	font-size: 12px;
	font-weight: normal;
}

/*news 内容*/
.pic_textone{width: 388px; height: 160px; overflow: inherit; margin-top: 20px ;}
.pic_textone dl dd{width: 198px; height: 107px; float: left; margin-left:30px;font-size: 14px;line-height: 26px;}
.pic_textone dl dd p{margin-top:5px; line-height:28px;color: #494949;}
.pic_textone dl dd span a{color:#F00;}
.pic_textone dl dt{width: 160px; height: 107px; float: left;}
.pic_textone dl dt h3{font-size: 14px; color: #333; font-weight: bold; width: 230px; float: left; line-height: 28px; }
.pic_textone dl dt h3 a{ color: #1d64bc;}
.pic_textone dl dt p{ width: 230px; height: 72px; overflow: hidden; line-height: 24px; float: left; margin: 4px 0px 10px 0px; display: inline;}
.w77{width: 64px; height: 21px; text-align: center;}
.w77 a{color: #1d64bc;}
.news_list{width: 823px; clear: both; margin: 0 auto;}
.news_list ul{ width: 388px; height: 182px; overflow: hidden; float: left;}
.news_list ul li{width: 388px; height: 44px; line-height: 44px; border-bottom: 1px dashed #dedede; white-space: nowrap;
text-overflow: ellipsis; overflow:hidden;font-size: 14px;}
.news_list ul li img{ margin-right:5px;}
.news_list ul li span{float: right;}
.news_list ul li a:hover{color: #ff6600;}

.fqw_main{ width: 344px; height:336px; overflow: hidden;}
.qa_M{ width: 344px; height: 336px; float: left; margin-top: 20px; display: inline;}
/*QW*/
.wt_con
{
	width: 336px;
	height: auto;
	float: left;
	overflow: hidden;
	padding-bottom: 20px;
}
.went
{
	width: 312px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.went ul li
{
	width: 312px;
	overflow: hidden;
	margin-top: 15px;
	font-size: 14px;
}
.went .wen
{
	width: 312px;
	height: 30px;
	line-height: 30px;
}
.went .da
{
	width: 312px;
	height: auto;
	line-height: 25px;
	margin-top: 5px;
}
.w20{width: 20px; height: 21px; float: left; background: #f88b12; margin-top: 5px; color: #fff; text-align: center; line-height: 21px;}
.da20{width: 20px; height: 21px; float: left; background: #c10000; margin-top: 5px; color: #fff; text-align: center; line-height: 21px;}

.w_title
{
	width: 280px;
	height: 30px;
	float: left;
	color: #333;
	overflow: hidden;
	margin-left: 10px;
}
.da_titile
{
	width: 280px;
	height: auto;
	float: left;
	margin-left: 10px;
	color: #494949;
}

.menu > ul > li > a { background:#fff;}
.menu > ul > li > a:hover{ background:#fff; color:#F00;}
.homedz p{padding-left:12px; font-size: 16px; line-height: 42px;}
