/* CSS Document */

.column743,.product_title,.products,.adv{width:743px;background:#FFFFFF;float:left;}
.product_title{height:30px;line-height:30px;background:#ADB8CE;color:#FFF;font-size:14px;font-weight:bold;}
.products{padding:10px 0;}
.products li{width:215px; padding:10px 10px 0;margin:0 5px 10px;display:inline;float:left; border:1px solid #ddd; transition:all 0.3s;}

.products li:hover{ box-shadow:0 0 10px rgba(0,0,0,0.1);/* border:1px solid #ccc;*/}
.products li:hover span a{color:#CC0000;}
.products li span{display:block;height:24px;line-height:24px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.products li span a{color:#000;}
.products li span a:hover,.news_index_list dd a:hover{color:#CC0000;text-decoration:underline;}

.column240,.search,.search dt,.search dd,.news_index,.news_index_list,.more{width:240px;background:#FFFFFF;float:right;}
.news_index .more{ padding-top:10px; overflow:hidden;}
.news_index .more a{ display:inline-block; padding:3px 8px; color:#fff; background:#c00; border-radius:3px; float:right; transition:background 0.3s;}
.news_index .more a:hover{ background:#f00;}

.search dt{font-size:18px;}
.search dd{color:#666;}
.news_index{padding-top:20px;}
.news_index_title{width:175px;padding-left:60px;background:url(../images/icon_4.jpg) no-repeat 5px top;height:16px;line-height:16px;padding-bottom:5px;border-bottom:2px #B3B7C3 solid;font-size:14px;font-weight:bold;}
.news_index_list{padding:10px 0; border-bottom:1px dashed #ccc;}
.news_index_list dt{width:225px;padding-left:15px;background:url(../images/icon_3.jpg) no-repeat 0px 5px;height:20px;line-height:20px;color:#777;float:left;}
.news_index_list dd{width:240px;line-height:16px;font-size:14px;float:left;}
.news_index_list dd a{color:#333;}
.hot_product{width:960px;padding-left:40px;height:17px;line-height:17px;padding-bottom:5px;border-bottom:2px #B3B7C3 solid;background:url(../images/hot.jpg) no-repeat 5px top;font-weight:bold;font-size:14px;float:left;}


.rollBox{width:1000px;overflow:hidden;float:left;}
.rollBox .Cont{width:940px;height:180px;overflow:hidden;margin:0 auto;padding:20px 0;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:226px;float:left;text-align:center;padding:0 5px 0 4px;}

.rollBox .Cont .pic img{padding:3px;border:1px solid #d2d2d4;display:block;margin:0 auto;width:218px;height:147px;}
.rollBox .Cont .pic a:hover img{border:1px #CC0000 solid;}
.rollBox .Cont .pic p{display:block;height:25px;line-height:25px;color:#333;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#333;text-decoration:none;}
.rollBox .Cont a:hover{color:#CC0000;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{
float:left;}
.img1,.img2{
width:25px;
height:105px;
display:block;
cursor:pointer;
margin-top:45px;
}
.img1{
	background-image:url(../images/shqm_left_pic.gif);
	background-repeat: no-repeat;
	background-position: center center;}
.img2{
	background-image:url(../images/shqm_right_pic.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/*首页焦点图*/
.d1{width:1000px;height:auto;overflow:hidden;position:relative;}
.loading{width:1000px;background:#FFF;color:#FC0;font:bold 12px Verdana;height:40px;padding:140px 0;text-align:center;}
.d2{width:100%;height:320px;overflow:hidden;}
.num_list{position:relative;width:100%;left:0px;bottom:0;background:#444;color:#fff;font:normal 13px/100% Verdana;padding:4px 0px;height:20px;overflow:hidden;text-align:left;}
.num_list span{display:block;height:20px;padding-left:10px;}
#fade_focus{width:1000px;height:348px;}
#fade_focus ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:4px; font:bold 13px Arial;}
.b1,.b2{background:#555;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFF;text-decoration:none;cursor:pointer;}
.b2{background:#F63;}


/*下面是2017 05 04 增加的*/
/*首页banner图下面的*/
.banner_bottom{ width:100%; height: 38px; background:#eee; border-bottom:1px solid #ccc; line-height: 38px; text-shadow:0px 1px 0px rgba(255,255,255,1); font-size:13px; clear:both;}
.banner_b_box{ width:1000px; margin:0 auto; height:38px;}
.home_tuijian{ float:left;}

.home_tuijian dt{ color: #C00; font-weight: bold; float:left;}
.home_tuijian dd{padding: 0 12px; background:url(../images/ico.png) no-repeat right -36px; float:left;}
.home_tuijian dd a{ color:#5E6169;}
.home_tuijian dd a:hover{ color:#c00; text-decoration:underline;}

.home_spots{ height:38px; float:right;}
.home_spots dt{ color: #444; font-weight: bold; float:left;}
.home_spots dd { width: 22px; padding: 0; margin: 0 5px; background: none; text-indent: -9999px; float:left;}
.home_spots dd a { display: block; background:url(../images/ico2.png) no-repeat -215px -28px; text-indent: -9999px; }
.home_spots dd.sns2 a { background-position: -248px -28px; }
.home_spots dd.sns3 a { background-position: -280px -28px; }


.indexmain{ width:100%; background:url(../images/mainbg.png) repeat-x; overflow:hidden; margin-bottom:30px;}

.indexmain_b{ width:1000px; margin:0 auto; padding-top:15px;}

.texta {height: 36px; border-bottom:1px solid #d9d9d9;}
.texta span{ padding:0 2px; display:block; height:33px; line-height:33px;font-size: 20px;font-weight: bold; color:#0069B5; border-bottom:3px solid #0069B5; float:left; text-shadow:0px 1px 0px rgba(255,255,255,1);}

.indexabout{ width:680px;}
.intro {padding-top: 15px;}
.intro img {float: left; margin-right: 15px;}
.inro_tittle {margin-top: 0px;margin-bottom: 0px;font-size: 20px;font-weight: bold;}
.inro_tittle a {font-weight: bold;}
.inro_tittle a:hover {text-decoration:underline; color:#444;}
.inro_in {line-height: 22px; margin-top: 10px; margin-bottom: 0px; color: #777;}
.abniu {float: right;}
.innews {margin-top: 5px;}
.innews ul {width: 680px;}
.innews ul li {white-space: nowrap;overflow: hidden;background: url(../images/szj.jpg) no-repeat left center;line-height: 35px;height: 35px;width: 310px;padding-left: 15px;float: left;margin-right: 10px;display: inline;}
.innews ul li a{}
.innews ul li a:hover{ color:#333; text-decoration:underline;}


.indexservice {width: 276px;float: right;}
.inserve {background: url(../images/inservbgd.jpg) no-repeat;height: 175px;padding-top: 10px;margin-top: 5px;}
.inserve p {line-height: 20px;color: #666;font-size: 13px;padding-top: 50px;margin: 0px 20px;}
.homepic{ padding:11px 0px 5px 0;}
.homepic a{ display:block; border:3px solid #fbdc46; transition:border 0.2s;}
.homepic a:hover{ border:3px solid #FF9A00;}


.indexpro{ width:1000px; margin:15px auto 0;}

.textb {line-height: 30px;background: url(../images/line.jpg) no-repeat right center;height: 30px;margin: 0px 0px 15px; font-size:20px;}
.indexpro_ul{ overflow:hidden; padding-top:20px;}
.indexpro_ul li {width: 228px;float: left;display: inline; margin-right:29px;}
.indexpro_ul li img{ width:228px; height:156px;}
.indexpro_ul li img:hover{filter: alpha(opacity=85); opacity:0.85;}
.indexpro_ul li h2 {margin-top: 10px; margin-bottom: 0px;}
.indexpro_ul li h2 a { font-size: 15px; font-weight:bold;}
.indexpro_ul li h2 a:hover {color: #f38d29;}
.indexpro_ul li p {line-height: 21px;color: #a3a5ac; padding:5px 0; width: 220px;height: 60px;overflow: hidden;}


/*公共部分*/
.wc960{margin:0 auto;width:1000px;}
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}
.icon{background:url(../images/iconhome.png) no-repeat 0 0;}

.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{background-color:#f2f2f2;line-height:24px;}

.row .hd{height:45px; border-bottom:1px solid #d9d9d9;}
.row .hd .title{ font-size:24px; line-height:42px; padding:0 2px; border-bottom:3px solid #0069B5; color:#0069B5; text-shadow:0px 1px 0px rgba(255,255,255,1);}

.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#ccc;float:left;margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#0069B5;}

.rowE .warp-pic-list{position:relative;width:1000px;height:200px;overflow:hidden;}
.rowE .count li{margin-right:29px;width:228px; height:200px; overflow:hidden;}
.rowE .count .img_wrap{width:228px;}


.wrapBox{ width:1000px; height:200px; overflow:hidden;}
.count{ height:200px; width:2736px; overflow:hidden;}


.count img{ width:228px; height:156px;}
.count img:hover{filter: alpha(opacity=85); opacity:0.85;}
.count h2 {margin-top: 10px; margin-bottom: 0px;}
.count h2 a { font-size: 15px; font-weight:bold; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333;}
.count h2 a:hover { text-decoration:underline;}
.count p {line-height: 21px;color: #a3a5ac; padding:5px 0; width: 220px;height: 60px;overflow: hidden;}

.rowE .count li .text-area{padding:10px 0 10px 15px;}
.rowE .count li .text-area  p{line-height:24px;height:24px;}


.rowE .btn{display:block;height:55px;position:absolute;top:78px;width:35px;z-index:200;cursor:pointer;}
.rowE .prevhome{ background-position:0 -88px;left:0;}
.rowE .prevhome:hover{background-position:0 -144px;}
.rowE .nexthome{ background-position:0 -200px;right:0;}
.rowE .nexthome:hover{background-position:0 -256px;}

