@charset "utf-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{ font: 12px "微软雅黑"; color:#484848; margin:0 auto;padding:0px; list-style:none; min-width:1100px; }
a{ color:#484848; text-decoration:none; }
a:hover{  color:#f00; text-decoration: underline   }
.clear_all {clear:both;}
.center {text-align: center;}

.blue { color:#7a8a41;}
.blue a { color:#7a8a41;}
.blue a:hover { color:#f00;}
.f14 { font-size:14px;}
.fbd { font-weight:bold;}
.wr14 { font:14px "微软雅黑";}

img{ border:none; padding:0px; margin:0px; display:block; }
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }


.body_bg {   background:#f9f9f9;   }
.body_bg1 { width:100%; border-bottom:2px solid #e21e22;}

.body_index { height:100%; width:1200px; margin:0 auto;  }

.body_top1 { width:1200px; height:31px; line-height:31px; }
.body_top1 h2 { float:left; font-weight:normal; padding-left:10px; color:#aeaeae}
.body_top1 p { float:right; color:#aeaeae}
.body_top1 p span { padding-left:8px; padding-right:8px;}
.body_top1 p a { color:#aeaeae}
.body_top1 p .phone {font-size:16px; font-weight:bold; color:#bb0611;}

.navser { float:right; height:31px;  width:241px;}
.navser .srk { float:left; background:#e3e3e3; width:152px; height:31px; line-height:31px;  color:#989898; border:none; padding-right:10px; text-align:right; }
.navser .but { float:left; width:68px; height:31px; background:url(../images/search_btn.gif) no-repeat; cursor:pointer; border:none; }


.body_top2 { width:1200px; height:95px; margin:0 auto;  }
.body_top2 h4 { float:left; font-weight:normal; width:365px;  padding-top:15px;}

.nav {  float:left; width:805px; height:95px; padding-left:30px; position:relative; }
.nav ul{ width:100%; height:95px; line-height:95px; margin:0 auto;}
.nav ul li{ padding-right:12px; padding-left:20px; float:left; height:95px; font:18px "微软雅黑"; line-height:95px; cursor:pointer; }
.nav ul li:last-child { padding-right:0px;}
.nav ul li a{  display:block; height:44px; z-index:9999; position:relative;}
.nav ul li.current{ font-weight:bold; color:#bb0611;   }
.nav ul li.curren .navPro{ display:block;}
.nav ul li.last{ background:none;}

.nav .navPro{ width:995px; position:absolute; z-index:4000; background-color:#fff; z-index:999; -moz-box-shadow:5px 5px 5px #3D3D3D;-webkit-box-shadow:5px 5px 5px #3D3D3D;box-shadow:5px 5px 5px #3D3D3D; border-top:1px solid #E5EFF4; top:95px;left:-215px;border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:20px 10px 10px; display:none; }
.nav .navPro dl.last{border-right:none;}
.nav .navPro dl a{ background:none; padding:0; display:block; border:0;}
.nav .navPro dl dt{ width:100%; text-align:center; background-color:#fff; overflow:hidden; line-height:40px;}
.nav .navPro dl dt .img{width:121px; height:70px; margin:0 auto;}
.nav .navPro dl dt .img img{ display:inline-block; width:121px; height: 70px;}
.nav .navPro dl dt .img a{ width: 100%; height: 100%; background:none; border:0;}
.nav .navPro dl dt h3 a{ font-size:16px; font-family:microsoft yahei;background:none; width:100%; height:30px; line-height:30px; color:#222; margin-top:8px; text-align:left; padding-left:10px; font-weight:normal; display:block; border:0;}
.nav .navPro dl dd{ width:100%; line-height:20px;background-color:#fff;}
.nav .navPro dl dd a{ background:none; height:20px; line-height:20px; width:100%; color:#888; font-size:13px; text-align:left; padding-left:10px; padding-top: 0; border:0;}
.nav .navPro dl dd a:hover{ color:#C24B4A;}

.menupp01 .navmenu {  text-align:center;}
#menupp01 .hover a{ font-weight:bold; color:#bb0611;     }
#menupp li:hover .navmenu { font-weight:bold; color:#bb0611;  text-align:center;}
#menupp .hover .navmenu { font-weight:bold; color:#bb0611; text-align:center;}

#about{ width:460px; left:0;}
#xwzx{ width:460px; left:250px;}
#ywbk{ width:790px; left:0px;}
#case{ width:460px; left:320px;}
#service{ width:460px; left:300px;}
#rczp{ width:460px; left:400px;}
#lxwm{ width:460px; left:330px;}

.nav ul li.crrent .navProMenu dt a{ border:none;}
.nav .navPro .navProMenu{ float:left; width:210px; height:auto;}
.nav .navPro .navProMenu dt{ font-weight:normal; width:100%; height:35px; line-height:35px; border:0; text-align:left;box-shadow:none; background:url(../images/ico_1.jpg) no-repeat 10px center;}
.nav .navPro .navProMenu dt a{ display:inline; margin-left:23px; border:none; color:#404040;}
.nav .navPro .navProMenu dt a:hover{ color:#C24B4A;}
.nav .navPro .navProImg{ float:left; width:238px; height:140px;}
.nav .navPro .navProImg img{ width:100%; height:100%;cursor:pointer;}


.nav .navPro1{ width:790px; position:absolute; z-index:4000; background-color:#fff; z-index:999; -moz-box-shadow:5px 5px 5px #3D3D3D;-webkit-box-shadow:5px 5px 5px #3D3D3D;box-shadow:5px 5px 5px #3D3D3D; border-top:1px solid #E5EFF4; top:95px;left:-215px;border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:20px 10px 10px; display:none; }

.menu2 { height:100%; }
.menu2 h1 { float:left; width:120px; height:30px; line-height:30px; text-align:right; padding-right:15px;}
.menu2 h1 a { display:block; line-height:30px; text-align:right; }
.menu2 h2 {  float:left; font-size:12px; padding-right:10px; line-height:30px; margin:0 auto; font-weight:100; }
.menu2 h2 a { font-size:12px;}
.menu2 ul { height:100%; border-top:none;overflow:auto;}
.menu2 a {  text-decoration:none; overflow:hidden;}
.menu2 .no { display:none; }

.menutit { width:790px; height:30px; line-height:30px; border-bottom:1px dashed #e2e2e2; display:block; overflow:hidden; text-align:left;}

/*轮换大区域*/
.lunhuan{width:100%;height:450px;position:relative;}
.lunhuan #lunhuanback{width:100%;height:450px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:100%;height:450px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan .lunhuan_main{width:1200px;height:450px;margin:0 auto;position:relative;}
/*左侧所有商品列表*/

#lunbonum{ height:12px; line-height:23px;position:absolute;left:560px; bottom:30px;  z-index:5;}
#lunbonum li{ width:12px;height:12px;float:left; margin-left:4px; margin-right:4px;background:#B4B4B4; cursor:pointer;border-radius:9px}
#lunbonum .lunboone{background:#C80002;cursor:pointer;}


.in_box { padding:40px 0px;background: url(../images/in_box_bj.png) no-repeat bottom;background-size: cover;}
.in_bt {font-size: 40px;color: #000;padding: 20px 0px;}
.in_bt span { display:block; font-size: 20px;color: #999;margin-top: 10px;text-transform: uppercase;}

.in_box ul {display: flex;margin: 0px -12px;margin-top: 30px;}

.in_box ul li {margin: 0px 12px;width: calc(25% - 24px);}
.in_box ul li a {display: block;border-radius: 10px;overflow: hidden;box-shadow: 0px 10px 12px #999;}
.in_box ul li a:hover {margin-top: -20px;}

.in_box ul li a .img { background-size: cover;background-position: center center;position: relative;}
.in_box ul li a .img img {width: 100%; height: auto;display: block;}
.in_box ul li a .img::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0);
	transition: all 0.5s ease 0s;
}

.in_box ul li a:hover .img::after { background: rgba(0, 0, 0, .5); transition: all 0.5s ease 0s;}
.in_box ul li a .wz {background: #fff;padding: 5%;}

.in_box ul li a .wz h2 {font-size:24px;color: #333;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.in_box ul li a .wz p {
	font-size: 16px;
	color: #666;
	height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.in_box .more {
	text-align: center;
	margin-top: 60px;
}

.in_box .more a {
	font-size: 16px;
	width: 180px;
	height: 52px;
	line-height: 52px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	display: inline-block;
	background: #d01a25;
}

.in_box .more a:hover {
	opacity: .8;
}


.product_title { text-align: center;font-size: 15px;  margin: 40px 0; }
.product_title .title { font-size: 30px; padding: 0 10px; color: #333; margin: 0 0 10px;}

.indexPart1 { height: 311px; padding-top: 30px;}
.indexPart1 li { float: left;width: 20%; height: 297px;  position: relative; text-align: center;}
.indexPart1 .imgDiv { background: #333;}
.indexPart1 li div, .indexPart1 li h2,.indexPart1 .layer a em{
    transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
}
.indexPart1 .imgDiv img { opacity: 0.3; filter: alpha(opacity=0.3); width: 100%; height: 297px;}
img { vertical-align: middle;}
.indexPart1 .name { position: absolute; left: 0px; top: 83px; width: 100%; text-align: center;color: #FFF;}
.indexPart1 .name div { display: block;}
.indexPart1 .name div img {width: 71px; margin:0 auto; }
.indexPart1 .name h2 {font-size: 20px; padding-top: 50px; background: url(../images/indexPart1.png) center 25px no-repeat;}

.product_title h2 { font-size: 30px; padding: 0 10px;}
.indexPart1 .content {
    position: absolute;
    top: 200px;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
    color: #FFF;
    font-size: 14px;
    line-height: 1.6em;
    height: 4.8em;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}

.indexPart1 li:hover .imgDiv{background:#1280e1;}
.indexPart1 li:hover .imgDiv{background:#1280e1;}
.indexPart1 li:hover .name{top:25px;}
.indexPart1 li:hover .name h2{padding-top:30px; background:url(../images/indexPart1.png) center 15px no-repeat;}
.indexPart1 li:hover .content{top:165px; opacity:1; filter:alpha(opacity=1);}
.indexPart1 li:hover .btn{bottom:20px; opacity:1; filter:alpha(opacity=1);}
.indexPart1 li:hover .layer{display: block;}


.body_bg2 { background:#e7e7e7;  padding:40px 0px;}
.about {  font-size:16px; padding:20px 0px; text-align:center; line-height:30px;}
.about .more {text-align: center;margin-top: 30px;}
.about .more a {
	font-size: 16px;
	width: 180px;
	height: 52px;
	line-height: 52px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	display: inline-block;
	background: #d01a25;
}

.about .more a:hover { opacity: .8;}

.index-news { padding: 40px 0 40px; }
.pull-left { float: left; }
.pull-right { float: right; text-align: left;}

.tab-content-item { width:1200px; margin:0 auto; margin-top:20px; }
.index-news .item-pic { width: 580px;  margin-right:45px; }
.index-news .item-pic img { display: block; width: 100%; max-width: 580px; margin: 0 auto; }

.index-news .box-list { overflow: hidden; position: relative; top: -6px;  width:575px; }
.index-news .box-list .list-item { border-bottom: solid 1px #BFBFBF; padding: 27px 0 24px; }
.index-news .box-list .item-date { border-right: solid 1px #7d7d7d; width: 98px; margin-right: 20px; text-align:center;}
.index-news .box-list .item-date .p1 { font-size: 48px;  color: #666; font-family: "Arial-Black"; line-height: 60px; text-align:center;  }
.index-news .box-list .item-date .p2 { font-size: 18px; color: #999; margin-top: 4px; text-align:center; }
.index-news .box-list .item-body { overflow:hidden; width:456px; }
.index-news .box-list .item-title { font-weight: bold; font-size: 18px; line-height: 30px; }
.index-news .box-list .item-title, .index-news .box-list .item-title a { color: #666; }
.index-news .box-list .item-desc { line-height: 26px; height: 52px; margin-top: 12px; }



.q_tpm5 { width:100%; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.q_tpm5 li { float:left; width:180px; height:80px; margin-left:10px; margin-right:10px; margin-top:10px;}
.q_tpm5 li img { border:1px solid #d6d6d6; width:178px; height:78px; background:#fff;}


.index_bot { width:100%; background:url(../images/index_bg3.gif) repeat; overflow:hidden; color:#fff; border-bottom:1px solid #454545; }
.index_bot a { color:#fff; }

.index_bot1 { width:1100px; margin:0 auto;  overflow:hidden;}
.index_bot1 .l { float:left; width:705px;  }
.index_bot1 .l dl { float:left; width:140px; line-height:24px; text-align:left; height:205px;  border-left:1px solid #454545; padding:25px 0px 25px 20px;  } 
.index_bot1 .l dt {  float:left; width:140px;  font-size:14px; font-weight:bold; color:#bdbdbd;line-height:30px }
.index_bot1 .l dt a { color:#bdbdbd; }
.index_bot1 .l dd { float:left;width:140px;  line-height:23px; color:#a4a4a4;  }
.index_bot1 .l dd a { color:#a4a4a4; }
.index_bot1 .c { float:left; width:240px; line-height:22px; text-align:left; padding-top:25px;padding-bottom:25px;  border-left:1px solid #454545; height:205px; padding-left:20px; color:#bdbdbd;}
.index_bot1 .c a  { color:#bdbdbd; }
.index_bot1 .c h1 { font-size:14px; line-height:28px;}
.index_bot1 .c h2 { font-size:18px; line-height:28px;}
.index_bot1 .r { float:right;  width:104px; line-height:20px; text-align:center; padding-top:20px; color:#bdbdbd;}
.index_bot1 .r img { width:104px; padding-bottom:6px;}

.index_bot2 {  width:100%; background:url(../images/index_bg3.gif) repeat;  height:100%;overflow:hidden;}
.index_bot2_1 { width:1100px; margin:0 auto; line-height:28px; padding:10px 0px; text-align:left; overflow:hidden; color:#bdbdbd; }
.index_bot2_1 a { color:#bdbdbd; }
.index_bot2_1 .link { padding-right:6px;}
.index_bot2_2 { line-height:22px; padding-top:6px;} 
.index_bot2_2 a {color:#838383;}



/*关于我们*/
/*首页-友情链接 开始*/
.ly_Links { width:100%; overflow:hidden; margin:0 auto; padding:20px 0; background-color:#f2f2f2;}
.ly_Links .lyLinks_main { width:1200px; min-height:28px; overflow:hidden; margin:0 auto; padding:0 0 0 180px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyLinks_main .Lk_tit { height:28px; overflow:hidden; line-height:28px; color:#333333; font-size:16px; margin:0; padding:0 0 0 32px; background:url(../images/lk_icon.png) left center no-repeat; position:absolute; left:0; top:0;}
.lyLinks_main .Lk_list { width:100%; overflow:hidden; line-height:28px; color:#999; font-size:14px; margin:0; padding:0;}
.lyLinks_main .Lk_list a { display:inline-block; height:28px; line-height:28px; color:#777; font-size:14px; margin:0 10px 0 0; padding:0;}
.lyLinks_main .Lk_list a:hover { color:#1f4d98;}


/*底部 开始*/
.ly_foot { width:100%; margin:0 auto; padding:0; background-color:#243853;}
.ly_foot .ly_Ftmain { width:100%; overflow:hidden; margin:0 auto; padding:40px 0; border-bottom:1px solid #132031;}
.ly_Ftmain .ly_Ftcon { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.ly_Ftcon .ly_FtLeft { width:34%; overflow:hidden; margin:0 3.5% 0 0; padding:0; float:left;}
.Ft_tit { width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:18px; margin:0 auto 20px; padding:0;}
.ly_FtLeft ul li { width:100%; overflow:hidden; line-height:24px; color:rgba(255, 255, 255, 0.9); font-size:14px; margin:0; padding:8px 0 8px 32px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_FtLeft ul li img { display:block; width:24px; height:24px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:8px;}

.ly_Ftcon .ly_FtCenter { width:34%; margin:0 3.5% 0 0; padding:0 3.5%; border-left:1px solid rgba(255, 255, 255, 0.1); border-right:1px solid rgba(255, 255, 255, 0.1); float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_FtCenter ul li { width:50%; overflow:hidden; margin:0; padding:0; float:left;}
.ly_FtCenter ul li a { display:block; height:40px; line-height:40px; color:rgba(255, 255, 255, 0.9); font-size:14px; margin:0; padding:0;}
.ly_FtCenter ul li a:hover { color:#fff;}

.ly_Ftcon .ly_FtRight { width:25%; overflow:hidden; margin:0; padding:0; float:left;}
.ly_FtRight p { width:100%; overflow:hidden; line-height:24px; color:rgba(255, 255, 255, 0.9); font-size:14px; margin:0 auto 20px; padding:0;}
.ly_FtRight .ly_FtEwm { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.ly_FtEwm img { display:inline-block; width:108px; height:108px; overflow:hidden; margin:0 20px 0 0; padding:0; vertical-align:bottom;}
.ly_FtEwm span { display:inline-block; line-height:24px; color:rgba(255, 255, 255, 0.9); font-size:14px;}

.ly_foot .ly_FtBottom { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; border-top:1px solid #324c71;}
.ly_foot .ly_FtBottom .FtBottom_mid { width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:10px 0;}
.FtBottom_mid .Ft_Copy, .FtBottom_mid .Ft_Supp { line-height:30px; color:rgba(255, 255, 255, 0.9); font-size:14px;}
.FtBottom_mid .Ft_Copy a, .FtBottom_mid .Ft_Supp a { color:rgba(255, 255, 255, 0.9);}
.FtBottom_mid .Ft_Copy a:hover, .FtBottom_mid .Ft_Supp a:hover { color:#fff;}
.FtBottom_mid .Ft_Copy { width:70%; float:left;}
.FtBottom_mid .Ft_Supp { width:30%; float:right; text-align:right;}





/*关于我们*/
.ban1 { background:url(../images/banner221.jpg) no-repeat top center; width:100%; height:245px;}
.ban2 { background:url(../images/banner222.jpg) no-repeat top center; width:100%; height:245px;}
.ban3 { background:url(../images/banner223.jpg) no-repeat top center; width:100%; height:245px;}
.ban4 { background:url(../images/banner224.jpg) no-repeat top center; width:100%; height:245px;}
.ban5 { background:url(../images/banner225.jpg) no-repeat top center; width:100%; height:245px;}
.ban6 { background:url(../images/banner226.jpg) no-repeat top center; width:100%; height:245px;}

.sec_con { height:100%; width:1200px; overflow:hidden; padding:20px 0px;}
.sec_con .l { float:left; width:232px; }
.sec_con .r { float:left; width:950px; margin-left:18px; display:inline }


.sec_bd10 { width:200px; background:#fff; border:1px solid #dedede; border-radius:6px; padding:15px; }
.sec_hd10 {  height:40px; line-height:40px; border-bottom:2px solid #cf171b;  }
.sec_hd10 h1 { line-height:40px; }
.sec_hd10 h1 a { float:left; font:22px "微软雅黑"; font-weight:normal; line-height:40px; text-decoration:none;  display:block; color:#cf171b }


.q_tpm10 { overflow: hidden;  width:200px;}
.menu1 { height:100%; }
.menu1 h1 { height:41px; line-height:41px; border-bottom:1px dashed #e2e2e2; margin-top:3px; }
.menu1 h1 a { background:url(../images/secmenu.png) no-repeat 10px 14px; display:block; line-height:41px; padding-left:30px; }
.menu1 h1:hover  a {background:url(../images/secmenu1.png) no-repeat 10px 14px;}

.menu1 h2 { width:220px; height:23px; line-height:23px; margin:0 auto; border-bottom:1px dashed #b3b3b3; font-size:12px; font-weight:100; }
.menu1 h2 a { background:url(../images/icon_1.gif) no-repeat 15px 5px; padding-left:30px;  }

.menu1 ul { height:100%; border-top:none;overflow:auto;}
.menu1 a {  text-decoration:none; overflow:hidden;}
.menu1 .no { display:none; }

.menu1 h1.curbg a,.menu1 h2.curbg a { color:#e21e22}

.q_tpm11 { overflow:hidden; width:205px;  background:#ce2529; line-height:23px; padding:15px; color:#fff; }
.q_tpm11 a { color:#fff;}


.con_phone{clear:both; width:210px; height:135px; padding-right:20px; padding-top:21px; text-align:right; background:url(../images/bg_01.gif) no-repeat; margin-top:10px;}
.con_phone p.p{clear:both; float:right;padding-left:30px; height:30px; line-height:30px; font-size:18px; color:#2f2f2f; background:url(../images/ico_09.gif) left 3px no-repeat;font-family:"微软雅黑";}
.con_phone p.n{ clear:both; height:30px; line-height:30px; font-size:17px;color:#cf171b;font-family:"微软雅黑"; padding-top:6px;}
.con_phone p.q{ clear:both; height:30px; line-height:30px; padding-left:13px; margin-top:8px;}
.con_phone p.q span{ float:left;color:#cf171b; font-weight:bold; margin-right:-8px;}
.con_phone p.q a{ float:left; width:60px; height:18px; margin-left:10px; margin-top:5px;}
.con_phone p.q img{ float:left; width:60px; height:18px;}


.sectitbg { background:url(../images/secnavbg1.gif) repeat-x; border:1px solid #dedede; border-radius:6px; }
.sectitbg p { background:url(../images/secicon.gif) no-repeat 20px 5px; line-height:33px; padding-left:60px; color:#777777;}
.sectitbg p span { padding-left:5px; padding-right:5px;}

.sec_bd  { width:948px; margin-top:15px; background:#fff;border:1px solid #dedede; border-radius:6px;  }
.sec_hd { height:40px; border-bottom:1px solid #dedede;  }
.sec_hd h1 { float:left; height:40px; line-height:40px;background:url(../images/secicon2.gif) no-repeat 20px 13px; }
.sec_hd h1 a { font:bold 18px "微软雅黑"; text-decoration:none; line-height:40px;  color:#000; text-align:center; padding-left:35px; padding-right:15px}
.sec_hd p { float:right;padding-right:15px; line-height:40px;}
.sec_hd p span { padding-left:5px; padding-right:5px; }

.sec_con2 { width:948px; padding:10px 0px; min-height:394px;}
.sec_tpm { font-size:14px; width:908px; line-height:26px; padding:10px 20px;}
.sec_tpm img { margin:0 auto;}


.sec_tpm3 { width:908px; line-height:34px; padding:10px 20px; overflow:hidden; }
.sec_tpm3 li { line-height:34px;  width:817px; overflow:hidden; border-bottom:1px dashed #cccccc; background:#f4f4f4   }
.sec_tpm3 li a { font-size:14px; font-weight:bold; float:left; background:url(../images/icon2.gif) no-repeat 15px 12px; padding-left:28px;}
.sec_tpm3 li span { float:right; padding-right:10px;}
.cpcon { height:100%; padding-left:12px; border-bottom:1px dashed #cccccc; color:#666; line-height:22px; padding-top:6px; padding-bottom:13px; margin-bottom:13px;}

.wr20 { font-size:20px;}
.wr14 { font-size:14px;}

.sectit { height:35px; width:800px; margin-top:20px; background:#d7d7d7; padding-left:20px; margin-bottom:20px; }
.sectit h5 { display:inline-block;  font-weight: bold; cursor: pointer; height:30px; line-height:30px; margin-top:5px; text-align:center;background:#fff;  padding-left:25px; padding-right:25px;overflow:hidden }

.secbut { width:88px; height:32px; display:inline-block; font:14px "Microsoft YaHei"; color:#fff; line-height:32px; text-align:center; background:#d71a21; -moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius: 5px;   /* Webkit browsers */border-radius:5px; margin-right:10px; }


.sec_tpm4 { font-size:14px; width:908px; line-height:24px; padding:10px 20px;}
.sec_tpm4 .pic {  display:block ; width:908px; height:167px; border-bottom:1px dotted #CCC; padding-bottom:15px; margin-bottom:15px;}
.sec_tpm4 img { float:left; width:220px; height:165px; border:1px solid #dbdbdb; margin-right:16px; display:inline; }
.sec_tpm4 .picr { float:left; width:670px; overflow:hidden;} 
.sec_tpm4 .picr h3 { font:bold 18px "微软雅黑"; line-height:45px; text-align:left; }
.sec_tpm4 .secpro { font-size:12px; line-height:24px;text-align:left}


.cus{ margin-top:10px;}
.cus li{ float:left; width:175px; height:76px; border:1px solid #d5d5d5; margin:0px 12px 20px 12px;}
.cus li img{width:175px; height:76px; overflow:hidden;}
.cus li:hover{border:1px solid #e10009;}
