@charset "utf-8";
*{ margin:0; padding:0; list-style:none; border:none; font-family:微软雅黑, Arial, Helvetica, sans-serif; font-size:14px; line-height:26px; color:#333
}

body{ max-width:1920px; margin:0 auto;}

body {
    background: url(../images/body.gif) repeat-y center 0 #e4e4e4;
}
img{ border:none; max-width:100%; height:auto}

a{ color:#333; text-decoration:none;}
a:hover{/* text-decoration: underline; */color:#ff0000;}

.left{ float:left}
.right{ float:right}
.clear{ clear:both; display:block; height:0; line-height:0; overflow:hidden}

.textover{text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.toparea{ width:100%; height:44px; margin:0 auto; background:#333333;border-bottom:1px solid #5c5c5c}
.toparea ul{ width:1100px; height:44px; margin:0 auto}
.toparea ul li{ float:left; line-height:44px; color:#d0d0d0;}
.toparea ul li a{line-height:44px; height:44px; display:block; float:left; color:#d0d0d0; border-left:1px solid #5c5c5c; padding-left:20px; padding-right:20px}
.toparea ul li a:hover{ background:#9e0001; color:#fff; line-height:44px;}

.logo{ width:100%; height:150px; margin:0 auto; background:url(../images/logo.gif) no-repeat center center #fff}

.subbanner{ width:100%; height:300px; margin:0 auto; background:url(../images/subanner.jpg) center top no-repeat}


.navbg{
	width: 100%;
    height: 48px;
    margin: 0 auto;
    background:#9e0001;
    position: relative;
    /*z-index: 999;*/
	}
.navbg ul{ width:1100px; height:auto; margin:0 auto}
.navbg ul li{ float:left;position:relative;}
/*.navbg ul li.navline{ width:2px; height:51px; background: url(../images/nav_middle.jpg) center center no-repeat}
.navbg ul li:nth-child(18){ background:none}*/

.navbg ul li a{
	padding-left:29px;
    padding-right:29px;
    line-height: 48px;
    font-size: 16px;
    color: #fff; display:block; font-weight:bold
	}
.navbg ul li a:hover{ color:#fff; line-height:48px; font-size:16px; background:#464646}
.navbg ul li:hover{color:#fff; line-height:48px; font-size:16px; background:#464646}
.navbg ul li:hover a{ color:#fff}

.navbg ul li dl{position:absolute; left:0px; top:48px; z-index:99999;display:none;}
.navbg ul li:hover dl{ position:absolute; left:0px; top:48px; z-index:99999;display:block;}

.navbg ul li dl dt a{
	padding-left:0;
	padding-right:0;
	width:120px;
	height:34px;
	line-height:34px !important;
	color:#444 !important;
	font-size: 15px !important;
	font-weight:100;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	text-align:left; border-bottom:1px dashed #999; text-align:center; background:#fff
	}
.navbg ul li dl dt a:hover{ background:#464646;
	color:#fff !important}

.navbg .nav_on{color:#fff; height:48px; display:block; line-height:48px; font-size:16px; background:#464646}

#banss{ width:100%; height:500px; overflow:hidden; position:relative;}
#slideshow{position: absolute;height: 500px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 500px; }
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: relative;width: 100%}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 470px;left: 50%; margin-left:-960px }
#slideshow .btns b i{width: 10px;background: #fff;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #fff}
#slideshow .btns b i.on{background: #c20813;cursor: default}
#slideshow .btns b i.on: hover{background: #eb3d00;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(../images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;height: 500px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}

.link{ width:100%; height:46px; margin:0 auto; background:#f1f1f1}
.link ul{ width:1200px; height:46px; margin:0 auto;}
.link ul li{ float:left; height:46px}
.link ul li p{line-height:46px;width:800px; height:46px; color:#666; font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link ul li a{line-height:46px; color:#666; font-size:14px}

.bannerfo{ width:278px;height:46px; position:relative}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:7px; width:242px; height:31px;}
.bannerfo dl .inputbox input{ width:216px; height:29px;padding:0 15px;color:#666; line-height:29px; font-size:13px; border:1px solid #cfcfcf; background: #fff}
.bannerfo dl .menuser{ position:absolute; left:245px; top:7px; width:33px; height:31px; }
.bannerfo dl .menuser img{width:33px; height:31px}

/*子页面样式*/
.mds,.mds *{ color:#fff; font-size:13px}


.onepro{ display:block; height:40px; line-height:40px; width:209px;  background:url(../images/list.gif) repeat-x;text-indent:40px; font-size:15px; overflow:hidden; color:#fff; margin:0px auto; }
.onepro:hover{ display:block; height:40px; line-height:40px; width:209px;  background:url(../images/list.gif) repeat-x;text-indent:40px; font-size:15px; overflow:hidden; color:#fff; margin:0px auto; text-decoration:underline; }
.onepro2{ display:block; height:30px; line-height:30px;  width:209px;text-indent:40px; font-size:13px; overflow:hidden; color:#EEE; margin:0 auto; border-bottom:1px solid #7f7f7f; float:left; overflow:hidden; background:#6a6a6a}
.onepro2:hover{ display:block; height:30px; line-height:30px;  width:209px;text-indent:40px; font-size:13px; overflow:hidden; color:#fff; margin:0 auto; border-bottom:1px solid #7f7f7f; float:left; overflow:hidden; text-decoration:underline}


/*站内搜索*/
.textaa{ font-size:15px; color:#fff}
.serch{ width:187px; height:37px; margin:10px auto; position:relative}
.serch input{position:absolute; left:0; top:0;  width:145px; height:37px; line-height:37px; border:none;; color:#666; font-size:13px; border-left:5px solid #fff}
.serch .menubox{ position:absolute; right:0; top:0; width:37px; height:37px;}


/*右侧主题部分标题*/
.trigt {
    font-size: 20px;
    color: #960001;
    font-weight: bold;
    line-height: 53px;
    float: left;
    padding: 0 20px;
    border-bottom: 2px solid #960001;
}

.conatdf,.conatdf *{ line-height:35px; font-size:16px;}
.conatdf p{ margin-bottom:10px}
/*新闻中心*/
.aawe{ color:#333; font-size:16px; font-weight:bold}
.time {
    color: #666;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}
.context11,.context11 *{ line-height:22px;font-size:14px; color:#666; }
.bornews td{ border-bottom:1px dashed #ccc}

.a22 {
    color: #666;
    font-size: 16px;
}



.about{ width:100%; margin:50px auto 0; height: auto; background:#f5f5f5; padding-top:50px; padding-bottom:50px}
.about .title{ width:1100px; background: url(../images/about1_t.jpg) center top no-repeat; margin:0 auto}
.about .title .shang1{ color:#000000; font-size:35px; text-align:center; font-weight:bold; line-height:45px}
.about .title .xia1{font-size:16px; text-align:center; line-height:35px}
.about .title .dibu{ width:1100px; text-align:center; display:block; background:url(../images/more.jpg) center center no-repeat; height:29px; line-height:29px; margin-top:10px}
.about .content{ width:1100px; padding-top:20px; margin:0 auto}
.about .content .tu{ float: left; background:url(../images/picabb.jpg) center center no-repeat; width:334px; height:212px}
.about .content .zi{ float:right; padding-left:10px; line-height:30px; font-size:14px; width:700px; height:210px; display:block; overflow:hidden}
.about .content .zi span{color:#000; font-size:22px; font-weight:bold; line-height:40px}


.bg {background:#f2f2f2; width:100%; margin:0 auto}
.honor{ width:1000px; margin:0 auto; padding-top:30px; height:210px; }
.saa{ width:231px; height:171px; overflow:hidden; float:left; text-align:center; display: block; margin:0 15px; border:10px solid #ebebeb; background:#ebebeb}
.saa:hover{ width:231px; height:171px;  float:left; text-align:center; margin:0 15px;}


.news{ width:1200px; margin:0 auto; margin-top:30px; height: auto}
.nomal{ width:300px; margin:0 auto; float:left; height: auto; margin-right:46px}
.nomal .title{ width:300px; margin:0 auto; height:50px; border-bottom:1px solid #dbdbdb; background:url(../images/icon.jpg) 0 center no-repeat;}
.nomal .title p{ float:left; text-indent:15px; line-height:50px; font-size:18px; color:#546a85}
.nomal .title span{line-height:50px; font-size:14px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.nomal .title a{float:right; line-height:50px; font-size:14px; color:#444444}
.nomal .content{ margin:25px auto 0}


.con_que{ width:300px; height:80px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #cfcfcf }
.con_que a{ display:block; width:300px; height:30px; line-height:30px; background:url(../images/w.jpg) no-repeat 0 center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:14px; color:#333; font-weight:bold}
.con_que .abstract{ display:block; width:260px; height:48px; overflow:hidden; background:url(../images/d.jpg) no-repeat 0 4px; overflow:hidden; padding-left:40px}
.con_que .abstract,.con_que .abstract *{line-height:24px; font-size:14px; color:#666}



.main{ width:1200px; margin:15px auto 0}
.prolist{ width:234px; height:auto}
.prolibox{width:234px; height:auto; margin-bottom:15px }
.prolibox .title{ display:block; height:41px; width:234px; background:url(../images/lefttb1.gif) no-repeat 14px center #7ac38d; text-indent:48px; line-height:41px; font-size:16px; color:#fff; font-weight: bold}
.prolibox .content{ display:block; width:218px; height: auto; margin:0 auto;padding-bottom:7px;border:1px solid #cdcdcd; padding:7px 7px; border-top:none}

.contact{width:234px; height:auto;}
.contact .title{ display:block; height:41px; width:234px; background:url(../images/icon.gif) no-repeat 14px center #7ac38d; text-indent:48px; line-height:41px; font-size:16px; color:#fff; font-weight:bold}
.contact .content{ display:block; width:212px; min-height:243px; margin:0 auto; border:1px solid #cdcdcd; border-top:none; padding:0px 10px; overflow: hidden}
.contact .content,.contact .content *{ line-height:25px; font-size:13px}

.prologo{ width:234px; height:190px; margin-top:15px; background: url(../images/dec1.jpg) no-repeat 0 0}



.aboshow{ width:951px; height:auto}
.aboshow .abobox{ width:949px; min-height:492px;  border:1px solid #cdcdcd}
.aboshow .abobox .title{ width:949px; height:39px; background:url(../images/rightbg1.gif) repeat-x 0 0; border-bottom:1px solid #cdcdcd}
.aboshow .abobox .title p{ display:inline; width:840px; overflow:hidden; height:39px; line-height:39px; color:#000; font-size:18px; background:url(../images/righttb1.gif) no-repeat 22px center; text-indent:42px}
.aboshow .abobox .title a{ display:inline; width:70px; height:39px; line-height:39px}
.aboshow .abobox .content{ width:897px;  padding:10px 25px 30px; height:auto;}
.aboshow .abobox .content,.aboshow .abobox .content *{ font-size:16px; line-height:35px}
.aboshow .abobox .content p{/* margin-top:15px; margin-bottom:15px*/}
.aboshow .abobox .content img{ max-width:890px}

.aboshow .abobox  #telback{
	background: url(../images/lxs.png) no-repeat 80px -30px;
    min-height: 400px;
    padding: 100px 0 0 480px;
    width: 420px;
	}
.aboshow .abobox #comwhback{ background:url(../images/ding.jpg) no-repeat 480px 30px;min-height:320px; padding:50px 0 0 60px; width:840px}
.aboshow .abobox #comwhback,.aboshow .abobox #comwhback *{ font-family:楷体_gb2312; font-size:22px; font-weight:bold;}

.aboshow .marfive{ margin-top:15px}


.aboshow .abobox .content_c{ padding:10px 20px 30px}


.aboshow .abobox .content_c .newslist{ height:39px; width:900px; margin:0px auto}
.aboshow .abobox .content_c .newslist ul li{ height:38px; width:900px; line-height:38px; border-bottom:1px dashed #aaa; background:url(../images/tb.jpg) no-repeat 10px 16px #fff; text-indent:26px; overflow:hidden;}
.aboshow .abobox .content_c .newslist ul li:hover{ height:38px; width:900px; line-height:38px; border-bottom:1px dashed #aaa; background:url(../images/tb.jpg) no-repeat 10px 16px #f8f8f8; text-indent:26px; overflow:hidden}
.aboshow .abobox .content_c .newslist ul li a{ height:38px; width:790px; display:block; overflow:hidden; line-height:38px; font-size:15px;text-overflow:ellipsis;white-space:nowrap}
.aboshow .abobox .content_c .newslist ul li span{ height:38px; width:98px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}


.aboshow .abobox .content_c .newslist_b{ height:100px; width:900px; margin:0px auto 10px; border-bottom:1px dashed #aaa}
.aboshow .abobox .content_c .newslist_b ul .titlenews{ height:35px; width:900px; line-height:38px;}
.aboshow .abobox .content_c .newslist_b ul .titlenews a{ height:35px; width:760px; display:block; overflow:hidden; line-height:35px; font-size:18px;text-overflow:ellipsis;white-space:nowrap; font-weight:bold}
.aboshow .abobox .content_c .newslist_b ul .titlenews span{ height:35px; width:98px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}
.aboshow .abobox .content_c .newslist_b ul .abstract{ display:block; height:44px; overflow:hidden; width:900px}
.aboshow .abobox .content_c .newslist_b ul .abstract,.aboshow .abobox .content_c .newslist_b ul .abstract *{line-height:22px; font-size:14px;}


.aboshow .abobox .content_c .proimg{ display:inline; width:196px; height:175px; float:left; margin:20px 10px 5px 18px; overflow:hidden; line-height:33px; text-align:center }
.aboshow .abobox .content_c .proimg img{width:194px; height:140px; margin:0; border:1px solid #ddd}




/*人才招聘*/
.XRegina{ width: 100%; display: block; background:url(../images/bg.jpg) repeat }
.XRegina .heada{height:45px; background:#555; color:#fff; line-height:45px; font-size:15px;}
.XRegina .heada dl dt{ float:left; line-height:45px; font-size:15px; color:#fff; display:block; text-align:center}
.XRegina .heada dl dt.li1{ width:25%}
/*.XRegina .heada dl dt.li2{ width:16%}*/
.XRegina .heada dl dt.li3{ width:25%}
.XRegina .heada dl dt.li4{ width:25%}
/*.XRegina .heada dl dt.li5{ width:16%}*/
.XRegina .heada dl dt.li6{ width:25%}
.XRegina .contenta{ width:100%; height:auto; background:url(../images/bg.jpg) repeat;line-height:45px; font-size:15px;}
.XRegina .contenta a{ width:100%; height:45px; display:block; color:#333}
.XRegina .contenta a:hover{ width:100%; height:45px; display:block; background:#f5f5f5;color:#e7000f}

.XRegina .contenta dl dt{ float:left; line-height:45px; font-size:15px;display:block; text-align:center; border-bottom:1px solid #cfcfcf}
.XRegina .contenta dl dt a{line-height:45px; font-size:15px; color:#333; }
.XRegina .contenta dl dt a:hover{line-height:45px; font-size:15px; color:#ca0000; }

.XRegina .contenta dl dt.li1{ width:25%; height:45px;}
/*.XRegina .contenta dl dt.li2{ width:16%; height:45px;}*/
.XRegina .contenta dl dt.li3{ width:25%; height:45px;}
.XRegina .contenta dl dt.li4{ width:25%; height:45px;}
/*.XRegina .contenta dl dt.li5{ width:16%; height:45px;}*/
.XRegina .contenta dl dt.li6{ width:25%; height:45px;}


/*list page*/
.page{ width:100%;margin:10px auto; line-height:30px; text-align:center;}
.page a{line-height:30px; color:#666; margin:0 3px}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{
	padding: 3px 10px;
    color: #fff;
    background: #9e0001;
    border: 1px solid #9e0001;
	}
.page a.num{
	background: #fff;
    padding: 3px 10px;
    border: 1px solid #cfcfcf;
	}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#9e0001}

/*guestbook*/
.guestbook_show{margin:0 auto;}
.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_show em{ color:#f00; font-style:normal;}
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #3671cf;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:180px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 0 0;text-align: center;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}


/*网站底部*/
.footbg{ background:#464646; height:220px; width:100%; margin-top:20px}
.footbg .textbb{  width:1100px; height: auto; padding-top:20px; margin:0 auto; overflow:hidden; text-align:center}

.textbb,.textbb *{ color:#fff; line-height:30px}
.textbb a{ font-size:16px}
.textbb a:hover{ text-decoration:underline; color:#fff}


.input1a {
    background: #eee;
    border: none;
    height: 35px;
    line-height: 35px;
    width: 480px;
    padding: 2px 10px;
}

.vamenu{width:120px; height:40px; line-height:40px; color:#fff; font-size:18px; background:#444444; border:none; margin-top:8px; margin-right:30px}
.vamenua{width:120px; height:40px; line-height:40px; color:#fff; font-size:18px; background:#9e0001; border:none; margin-top:8px}



/*首页右侧产品列表样式*/
.picmp2{ display: inline; width:196px;height:172px; margin:11px; text-align: center; float:left; line-height:30px; overflow:hidden}
.picmp2 .topimg{ width:190px; height:142px; display:block; overflow:hidden; border:3px solid #d5d5d5}
.picmp2 .topimg img{ max-width:100%; height:142px}

/*首页优势*/
.maindda{ width:100%; height:auto; margin-top:20px}
.mbg1{ width:100%; height:160px; background:url(../images/mmgg.gif) no-repeat center 0 #eeeeee}
.mbg2{ width:100%; height:75px; text-align:center; margin-top:20px}


.mgg{ width:511px; height:auto; margin:30px 0 30px 0}
.mggbg1{ background:url(../images/m01.gif) no-repeat 0 0}
.mggbg2{ background:url(../images/m02.gif) no-repeat 0 0}
.mggbg3{ background:url(../images/m03.gif) no-repeat 0 0}
.mggbg4{ background:url(../images/m04.gif) no-repeat 0 0}
.mggbg5{ background:url(../images/m05.gif) no-repeat 0 0}
.mggbg6{ background:url(images/m06.gif) no-repeat 0 0}
.mgg .swaew{ text-indent:65px; line-height:43px; font-size:25px; color:#39a76c}
.mgg .contedwef{ padding:10px; color:#555;}


/*资质证书*/
.hb{
MARGIN: 6px auto 0px; WIDTH: 1098px; HEIGHT:310px; overflow:hidden
}
.list-con-a{
	FLOAT: left
}
.list-con-b{
	FLOAT: left
}
.hb .list-con{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.hb .list-con-a {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 120px
}
.hb .list-con-c {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 120px
}
.hb LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px;  PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

.picmp{ display: block;  height: auto; margin:0 8px; text-align:center; overflow:hidden; line-height:30px}
.picmp:hover{ display: block; height: auto;  margin:0 8px; text-align:center; color:#ff0000; overflow:hidden}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:100%; height:auto; margin:0 auto; text-align:center; display:block}
.proshow .primgpic img{ max-width:100%; border:1px solid #ddd}
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}


.proimg{ display:inline; width:173px; height:175px; float:left; margin:20px 10px 5px 23px; overflow:hidden; background: url(../images/pro_bg.gif) no-repeat 0 0;}
.proimg img{ border:1px solid #fff; width:147px; height:123px; margin:12px 0 8px 12px}
/*.proimg_b{ display:inlne; width:190px; padding:3px; border:#CDCDCD solid 1px; height:172px;  margin:15px 15px 5px 14px; overflow:hidden; text-align:center; line-height:30px; background:#f6f6f6; float:left; font-size:13px;}
.proimg_b:hover{ display:inlne; width:190px; padding:3px; border:#CDCDCD solid 1px; height:172px;  margin:15px 15px 5px 14px; overflow:hidden; text-align:center; line-height:30px; background:#f3f0ec; float:left; font-size:13px}
*/


#telback{ background:url(../images/lxs.png) no-repeat 50px -30px; min-height:450px; padding:80px 0 0 420px; width:400px; font-size:15px; line-height:35px}
#telback *{font-size:15px; line-height:35px}
#telback strong{font-size:18px; line-height:30px; color:#eb010a}




.product{ width:100%; height:auto; margin:0 auto; background:url(../images/bg_cp.jpg) center top no-repeat; padding-top:40px; padding-bottom:40px}
.product .main{ width:1100px; height:auto; margin:0 auto}
.leftlist{ width:280px; height:auto; display:block; float:left; background:#fff}
.leftlist .head{ height:46px; background:#9e0001; display:block; text-align:center; line-height:46px; font-size:16px; color:#fff; font-weight:bold}
.leftlist .content{padding-bottom:12px;}

.ionepro{ width:280px; height:36px; display:block; text-align:center; line-height:36px; font-size:15px; color:#fff; font-weight:bold; background:#717171; margin:0 auto; margin-top:12px;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden}
.ionepro:hover{ background:#4d4c4c; color:#fff;}

.itwopro{ width:50%; height:40px; border-bottom:1px dashed #d6d6d8; line-height:40px; display:block; float:left; text-align:center; color:#474954;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden}
.itwopro:hover{ color:#9e0001; line-height:40px;}

.cpright{ display:block; float:right; width:790px; height:auto}
.cpright .head{ height:46px; background:#333333}
.cpright .head a{ padding-left:18px; padding-right:18px; border-right:1px solid #ffffff; display:block; float:left; height:46px; line-height:46px; font-size:16px; color:#fff; font-weight:bold}
.cpright .head a:hover{ display: block; background:#9e0001; line-height:46px; font-size:16px; color:#fff; font-weight:bold}
.cpright .head .more{ display:block; float:right; width:64px; height:46px; display:block; text-align:center; line-height:46px; font-size:14px; color:#fff; text-transform:uppercase; border-left:1px solid #fff; font-weight:100; font-family:Arial, Helvetica, sans-serif}

.cpright .content{ margin-top:20px}

.proming_a{ width:240px; height:220px; display:block; float:left; margin:0 10px;}
.proming_a .topimg{ width:240px; height:180px; display:block; text-align:center; overflow:hidden; background:#fff}
.proming_a .topimg img{ max-width:100%;height:180px;transform: scale(1);transition: all 1s ease-out;}
.proming_a p{line-height:40px; text-align:center;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden}
.proming_a:hover .topimg img{transform: scale(1.2);}

.subban{ width:100%; height:142px; margin:0 auto; background:#960001}
.mbg1{ width:100%; height:142px; background:url(../images/m1.gif) no-repeat center center}

.maindda{ width:100%; height:auto; margin-top:20px}
.mgg{ width:531px; height:auto; margin:20px 0 20px 0}
.mggbg1{ background:url(../images/m01.gif) no-repeat 0 0}
.mggbg2{ background:url(../images/m02.gif) no-repeat 0 0}
.mggbg3{ background:url(../images/m03.gif) no-repeat 0 0}
.mggbg4{ background:url(../images/m04.gif) no-repeat 0 0}
.mggbg5{ background:url(../images/m05.gif) no-repeat 0 0}
.mggbg6{ background:url(../images/m06.gif) no-repeat 0 0}
.mgg .swaew{ text-indent:65px; line-height:43px; font-size:25px; color:#960001}
.mgg .contedwef{ padding:10px; color:#555;}
.xslhf{ width:100%; height:114px; background:url(../images/xgg.jpg) no-repeat center 0}

.a33{ color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #fff; display:block; text-align:center; height:40px; line-height:40px; }
.a33:hover{ color:#fff; text-decoration:underline}

.tt1{font-size:16px; font-family:微软雅黑; font-weight:bold; color:#fff}

.tt2{font-size:16px; font-family:微软雅黑; font-weight:bold; color:#fff}

.picmp2a{ display: inline; width:196px; height:188px; margin:10px 8px 0; text-align: center; float:left; line-height:40px; overflow:hidden}
.picmp2a .topimg{ width:190px; height:142px; display:block; overflow:hidden; border:3px solid #d5d5d5}
.picmp2a .topimg img{ max-width:100%; height:142px}