@charset "gb2312";
/* CSS Document */
body { margin:0 auto; padding:0 0; font-family:微软雅黑; background:#fff; font-size:14px;}
div,ul,li,dt,dd,dl,h1,h2,h3,h4,span,p{ padding:0 0; margin:0 0; list-style:none}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color:#333
}
a:active {
	text-decoration: none;
}
img{ border:none}
a{ outline:none}

#topnav{ width:100%; margin:0 auto; height:40px; overflow:hidden; background:#666}
#topnav .topnavin{ width:1080px; margin:0 auto; }
#topnav .topnavin .topnavleft{ width:100%; float:left; color:#eee; line-height:40px; text-align:left; font-size:14px}
#topnav .topnavin .topnavright{ width:200px; float:right; color:#eee; line-height:40px; text-align:left;font-size:14px}


#top{ width:100%; margin:0 auto; height:90px; overflow:hidden; background:#333}
#top .topc{ width:1080px; margin:0 auto;}
#top .topc .logo{ width:630px; float:left; padding-left:10px}
#top .topc .right{ width:360px; float:left; margin-top:15px}
#top .topc .right .phone{ width:347px;}
#Nav{ width:100%; margin:0 auto;height:46px; background:#c2272d}

#Banner{ width:100%;margin:1px auto; overflow:hidden; height:400px;background:#ccc}
.Banner_About{ width:100%; margin:0 auto; overflow:hidden; height:352px;}
#Banner_a{ width:100%; margin:0 auto; overflow:hidden; height:352px;}

/*网站导航*/
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; height:50px; line-height:52px;}
ul.menu A:hover {	DISPLAY: block;	COLOR: #fff; 	TEXT-DECORATION: none;}
ul.menu li {position:relative; float:left; z-index:1000000}
ul.menu ul {position:absolute; left:0px; top:46px;display:none; opacity:0; list-style:none; z-index:1000000; background:#333; }
ul.menu ul li {position:relative;width:120px;border:0px solid #cccccc; border-top:none; z-index:1000000;margin-top:3px; margin-bottom:3px }
ul.menu ul li a {display:block; background:url(); font-family:"微软雅黑"; font-size:12px; color:#fff; text-align:center;height:38px;line-height:38px;}
ul.menu ul li a:hover { background:url() #fff;text-align:center; color:#666}
ul.menu ul ul {left:0px;}
ul.menu .menulink {width:119px; height:46px; font-size:14px;color:#eee;font-family:"微软雅黑";text-align:center;background:url();font-weight:normal; line-height:46px; border-left:1px solid #333}

ul.menu .menulink:hover, ul.menu .menuhover {background:#333; color:#fff; height:46px; line-height:46px}
.menu1 {DISPLAY: block;	BACKGROUND: url() no-repeat;	text-align:center;	TEXT-DECORATION: none;}
#menu10 {FLOAT: center; WIDTH:1080px; height:46px; LINE-HEIGHT: 0px; margin:0 auto;border-right:1px solid #333}



#flashs{ position:relative; height:440px; overflow:hidden; border-bottom:1px solid #CCC}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ bottom: 5px;margin-right: -231px;padding: 20px 6px;position: absolute;right: 52%;z-index: 7;}
/*#flashs .btn span{ background: none repeat scroll 0 0 #5977d2;border: 1px solid #5977d2;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 5px;}
*/
#flashs .btn span{ background:url(../images/ban_ico01.gif) no-repeat; font-size:0px; display:block; float:left; width:109px; height:5px; margin:0 10px;}
#flashs .btn span.cur{ background:url(../images/ban_ico02.gif) no-repeat;}


#pingjia{ width:90%; background: url(../images/2bg.png) top center no-repeat;; height:430px; overflow:hidden;margin:0 auto;}
#pingjia .coment{ width:1080px; margin:20px auto; overflow:hidden}
#pingjia .coment .left{ width:400px; float:left; margin-right:50px}
#pingjia .coment .left .title{ width:400px; font-size:24px; font-weight:bold; color:#111; line-height:40px}
#pingjia .coment .left .neir{ width:400px; }

#pingjia .coment .right{ width:550px; float:left}
#pingjia .coment .right .title{  width:550px;font-size:24px; font-weight:bold; color:#111; line-height:40px}
#pingjia .coment .right .neir{  width:550px;}

#hezuo{ width:100%; background:;overflow:hidden;margin:0 auto; padding:40px 0 40px 0; height:420px}
#hezuo .hezuolist{ width:1080px; margin:0 auto; margin-top:20px}
#hezuo .hezuoa{  width:1080px; margin:0 auto; padding-bottom:20px}
#hezuo .hezuoa a{  width:180px; height:44px; display:block; line-height:44px; margin:0 auto; color:#FFF; background:#999; border-radius:10px; text-align:center}
#hezuo .hezuoa a:hover{ background:#c2272d }

#incp{ width:90%; height:380px; overflow:hidden; margin:0 auto; background:#f9f9f9; padding:40px 0 40px 0}
#incp .hezuolist .left{ width:310px; height:400px; float:left; background:#c2272d }
#incp .hezuolist .left p{ width:300px; height:50px; text-align:center; line-height:50px; font-size:30px; color:#FFF; font-weight:bold; margin-top:80px}
#incp .hezuolist .left a{ width:300px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#FFF; font-weight:normal; display:block}

#incp .hezuolist .right{ width:769px; height:300px; float:right; background:#fff; border:1px solid #CCC; border-left:none}
#incp .hezuolist{ width:1080px; margin:0 auto;margin-top:20px}

#incp .hezuoa{  width:1080px; margin:0 auto; padding-bottom:20px}
#incp .hezuoa a{  width:160px; height:44px; display:block; line-height:44px; margin:0 auto; color:#FFF; background:#999; border-radius:10px; text-align:center}
#incp .hezuoa a:hover{ background:#c2272d }


#fuwu{ width:90%; background:url(../images/abg2.png) top center no-repeat ; height:460px; overflow:hidden; padding:40px 0 40px 0;margin:0 auto; border-top:1px solid #CCC}
#fuwu .fuwulist{ width:1080px; margin:0 auto; margin-top:25px}
#fuwu .fuwulist .left{ width:320px; float:left; margin-right:60px}
#fuwu .fuwulist .left img{ width:320px; height:220px; clear:both}
#fuwu .fuwulist .left h1{ width:320px; height:40px; line-height:40px; color:#111; font-size:18px; font-weight:bold;clear:both}
#fuwu .fuwulist .left p{ width:320px; height:80px; line-height:24px; color:#111; font-size:15px; font-weight:normal;}
#fuwu .fuwulist .center{ width:320px; float:left}
#fuwu .fuwulist .center img{ width:320px; height:220px; clear:both}
#fuwu .fuwulist .center h1{ width:320px; height:40px; line-height:40px; color:#111; font-size:18px; font-weight:bold;clear:both}
#fuwu .fuwulist .center p{ width:320px; height:80px; line-height:24px; color:#111; font-size:15px; font-weight:normal;}
#fuwu .fuwulist .right{ width:320px; float:right}
#fuwu .fuwulist .right img{ width:320px; height:220px; clear:both}
#fuwu .fuwulist .right h1{ width:320px; height:40px; line-height:40px; color:#111; font-size:18px; font-weight:bold;clear:both}
#fuwu .fuwulist .right p{ width:320px; height:80px; line-height:24px; color:#111; font-size:15px; font-weight:normal;}

#starcp{ width:90%; margin:0 auto; overflow:hidden; padding:40px 0 40px 0; background:#fcfcfc }
#starcp .star{ width:1080px; margin:0 auto; overflow:hidden; margin-top:20px }
#starcp .star .sleft{ width:510px; float:left;border:1px solid #CCC; padding:10px}
#starcp .star .sleft .startitle{ width:510px; height:40px; background:#c2272d; color:#FFF; font-size:20px; line-height:40px; font-weight:bold; text-indent:20px}
#starcp .star .sleft .starnr{ width:510px; height:160px; margin-top:20px }
#starcp .star .sleft .starnr .img{ width:200px; height:160px; float:left}
#starcp .star .sleft .starnr .img img{ width:200px; height:160px;}
#starcp .star .sleft .starnr .p{ width:290px; float:right}
#starcp .star .sleft .starnr .p p{ width:290px; height:120px; overflow:hidden; color:#333; font-size:13px; line-height:22px}
#starcp .star .sleft .starnr .p a{  width:100px;height:26px; line-height:24px; color:#c2272d; font-size:12px; font-weight:normal;display:block; text-align:center; margin-top:6px; float:right; margin-right:10px}
#starcp .star .sleft .starnr .p a:hover{ color:#ffffff; background:#c2272d }

#starcp .star .sright{ width:510px; float:right; border:1px solid #CCC; padding:10px}
#starcp .star .sright .startitle{ width:510px; height:40px; background:#c2272d; color:#FFF; font-size:20px; line-height:40px; font-weight:bold; text-indent:20px}
#starcp .star .sright .starnr{ width:510px; height:160px; margin-top:20px }
#starcp .star .sright .starnr .img{ width:200px; height:160px; float:left}
#starcp .star .sright .starnr .img img{ width:200px; height:160px;}
#starcp .star .sright .starnr .p{ width:300px; float:right}
#starcp .star .sright .starnr .p p{  width:290px; height:120px; overflow:hidden; color:#333; font-size:13px; line-height:22px}
#starcp .star .sright .starnr .p a{ width:100px;height:26px; line-height:24px; color:#c2272d; font-size:12px; font-weight:normal;display:block; text-align:center; margin-top:6px; float:right; margin-right:10px}
#starcp .star .sright .starnr .p a:hover{ color:#ffffff; background:#c2272d }


#products{ width:100%; overflow:hidden;background:#f9f9f9; height:580px; padding:20px 0 20px 0;margin:0 auto;     background: rgb(241, 241, 241);}
.intitle{width:100%; height:65px; text-align:center ; margin:0 auto;background:url(../images/titlebg.png) top center no-repeat}
.intitle h1{width:1080px; height:60px; line-height:60px; font-size:28px;  font-weight:normal; margin:0 auto; color:#c2272d;  }
.intitle p{width:1080px; height:24px; line-height:24px; font-size:14px; color:#666; font-weight:normal ;margin:0 auto }
.intitle h2{ width:60px; font-size:12px; color:#111; line-height:32px; font-weight:normal; float:left}
.intitle h3{ width:80px; font-size:12px; color:#111; line-height:28px; font-weight:normal; float:right}
.intitle h3 a{ color:#111; }
.intitle span{width:1080px; height:20px; line-height:20px; font-size:18px; color:#111; font-weight:normal}



.intitle_a{width:100%; height:100px; text-align:center ; margin:0 auto;}
.intitle_a h1{width:290px; height:55px; line-height:50px; font-size:30px;  font-weight:normal; margin:0 auto; color:#c2272d; border-bottom:3px solid #c2272d }
.intitle_a p{width:1080px; height:40px; line-height:40px; font-size:16px; color:#111; font-weight:normal ;margin:0 auto }

.intitle_b{width:1080px; height:100px; text-align:center ; margin:0 auto;background:url(../images/titlebg1.png) top center no-repeat}
.intitle_b h1{width:1080px; height:70px; line-height:50px; font-size:32px;  font-weight:normal; margin:0 auto; color:#d49517;  }
.intitle_b p{width:1080px; height:20px; line-height:20px; font-size:16px; color:#d49517; font-weight:normal ;margin:0 auto }


#products .comment{ width:1080px; margin:30px auto}
#products .comment .left{ width:200px; float:left}

.ab_l{ width:726px; padding:0 0 0 17px;}
.ab_l p{ width:726px;}
.ab_l p img{ width:726px; height:314px;}
.ab_l ul li{ width:201px; padding:19px 0 0 30px; position:relative; float:left;}
.ab_l ul li img{ width:201px; height:87px;}
.ab_l ul li span{ display:none; position:absolute; bottom:0; right:0;}
.ab_l ul li span img{ width:135px; height:87px;}

.cp_l{ width:200px; background:#fff; font-size:0; padding:0 0 20px; height:520px; overflow:hidden}
.cp_lt{ background:#c2272d; width:200px; height:40px; text-align:center; line-height:40px; overflow:hidden;}
.cp_lt a{ font-size:14px; color:#fff;}
.cp_l h3{ width:200px; height:42px; overflow:hidden; padding:1px 0 0;margin-top:6px}
.cp_l h3 a{ font-size:14px; color:#333; display:block; width:198px; text-align:center; line-height:40px; height:40px; font-weight:normal; border:1px solid #ccc; }
.cp_l h3.cur a,.cp_l h3 a:hover{ background:#c2272d; color:#ffffff}
.cp_l ul{ width:200px; margin:15px auto 0; background:url(Img/Index/cp_line.gif) repeat-y 105px 0; overflow:hidden}
.cp_l ul li{ height:39px; line-height:39px; border-bottom:#d6d6d8 1px dashed; width:120px; float:left; overflow:hidden;}
.cp_l ul li a{ font-size:13px; color:#474954;}
.cp_l ul li.cur a,.cp_l ul li a:hover{ color:#c2272d; text-decoration:underline;}

.fl { float:left;}



#products .comment .right{ width:860px; float:right}

#products .protitle{  width:600px; margin:0 auto}
#products .protitle a{  width:140px; height:40px; display:block; line-height:40px;color:#111; text-align:center; float:left; margin:5px}
#products .protitle a:hover{ background:#111; color:#FFF }
#products .prolist{ width:1080px; margin:20px auto; overflow:hidden }
#products .prolist a{ width:226px; height:200px; display:block; color:#666; float:left; text-align:center; margin:10px}
#products .prolist a img{ width:226px; height:160px;}
#products .prolist a span{ width:250px; height:40px; line-height:40px; }
#products .prolist a:hover{ background:#c2272d; color:#FFF}

.proa{  width:140px; margin:0 auto; margin-top:20px}
.proa a{  width:100%; height:40px; display:block; line-height:40px; margin:0 auto; color:#111; background:#ddd; border-radius:2px; text-align:center; font-size:15px}
.proa a:hover{ color:#ffffff; background:#c2272d;}

.proa1{  width:1080px; margin:0 auto; margin-top:20px}
.proa1 a{  width:100%; height:34px; display:block; line-height:34px; margin:0 auto; color:#111; background:#ddd; border-radius:2px; text-align:center;font-size:15px}
.proa1 a:hover{ color:#c2272d }


.proa2{  width:120px; margin:0 auto; margin-top:20px}
.proa2 a{  width:100%; height:34px; display:block; line-height:34px; margin:0 auto; color:#c2272d; background:#ffffff; border-radius:2px; text-align:center; font-size:15px}
.proa2 a:hover{ color:#c2272d;background:#d49517; }


#cases{ width:90%; overflow:hidden; overflow:hidden;background:#f1f1f1; padding:40px 0 40px 0;margin:0 auto; }
#cases .ctitle{  width:340px; margin:0 auto}
#cases .ctitle a{  width:160px; height:40px; display:block; line-height:40px;color:#111; background:#f1f1f1; text-align:center; float:left; margin:5px}
#cases .ctitle a:hover{ background:#c2272d; color:#FFF }

#cases .clist{ width:1080px; margin:20px auto; }
#cases .clist a{ width:226px; height:200px; display:block; color:#fff; float:left; background:#f1f1f1; text-align:center; margin:10px}
#cases .clist a img{ width:226px; height:160px;}
#cases .clist a span{ width:250px; height:40px; line-height:40px; }

#cases .clist a:hover{ background:#c2272d; color:#FFF}

#cases .ca{  width:1080px; margin:30px auto}
#cases .ca a{  width:160px; height:44px; display:block; line-height:44px; margin:0 auto; color:#FFF; background:#999; border-radius:10px; text-align:center}
#cases .ca a:hover{ background:#c2272d }



.contact{ width:100%; margin:0 auto; overflow:hidden; padding:40px 0 40px 0; margin-bottom:0px; background:#f3f3f3}

.contact .comm{ width:1080px; margin:0 auto; overflow:hidden; background:url(../images/abg0.png); padding:20px; margin-top:20px}
.contact .comm .left{ width:550px; float:right;}
.contact .comm .right{ width:330px; float:left; font-size:14px; line-height:30px; color:#000; font-weight:normal;}
.contact .comm .right a{ font-size:14px; color:#039; text-decoration:none}
.contact .comm .right a:hover{ font-size:14px; color:#111; text-decoration: underline}


.hyxw{ width:1080px; margin:0 auto; overflow:hidden; margin-top:20px}
.hyxw .hyxwleft{ width:330px;overflow:hidden; float:left; border-bottom:4px solid #c2272d; height:450px}
.hyxw .hyxwleft h1{ width:300px; height:50px; font-size:16px; font-weight:bold; background:#c2272d; color:#FFF; display: block; padding:15px; line-height:25px}
.hyxw .hyxwleft img{ width:330px; height:180px; margin:0 auto}
.hyxw .hyxwleft h2{ width:330px; height:120px; overflow:hidden; font-size:12px; color:#666; line-height:24px; font-weight:normal}
.hyxw .hyxwleft a{  height:28px; overflow:hidden; font-size:12px; color:#333; line-height:28px; text-align:center;  display: block; border:1px solid #c2272d; margin-top:20px}
.hyxw .hyxwleft a:hover{color:#c2272d; }

.hyxw .hyxwright{ width:700px;overflow:hidden; float:right;height:430px}
.hyxw .hyxwright .hyxwtitle{ width:700px; height:40px; border-bottom:1px solid #CCC}
.hyxw .hyxwright .hyxwtitle h1{ width:300px; height:40px; float:left; line-height:40px; font-size:18px; color:#c2272d; font-weight:normal}
.hyxw .hyxwright .hyxwtitle a{ width:70px; height:30px; float:right; line-height:30px; font-size:12px; color:#666; font-weight:normal; margin-top:10px}
.hyxw .hyxwright .hyxwlist{ width:700px; height:100px; overflow:hidden; margin-top:10px; margin-bottom:20px; border-bottom:1px solid #ccc}
.hyxw .hyxwright .hyxwlist .hyxwlistleft{ width:600px; height:100px; overflow:hidden; float:left}
.hyxw .hyxwright .hyxwlist .hyxwlistleft a{ width:600px; height:36px; line-height:36px; font-size:16px; color:#333}
.hyxw .hyxwright .hyxwlist .hyxwlistleft a:hover{color:#c2272d}
.hyxw .hyxwright .hyxwlist .hyxwlistleft h2{ width:600px; height:60px; overflow:hidden; font-size:12px; color:#666; line-height:20px; font-weight:normal}
.hyxw .hyxwright .hyxwlist .hyxwlistright{ width:80px; height:100px; overflow:hidden; float:right; font-size:12px; color:#666; line-height:30px}

/*link*/
.link{height:82px; padding:36px 0 0; background:#e9e9e9;overflow:hidden;font-family:"Microsoft YaHei";}
.link h3{padding:0 0 0 15px;width:92px; overflow:hidden; line-height:28px;}
.link h3 a{ font-size:16px; color:#000;}
.link b{ display:block; line-height:16px; font-weight:normal}
.link b a{ font-size:12px;color:#666;}
.link p{width:980px;height:64px;}
.link p a{ width:100px;line-height:30px; color:#666; padding:0 20px; white-space:nowrap; display:block; float:left}
.lnkc{ width:1080px; margin:0 auto}




#xw{ width:100%; margin:0 auto; overflow:hidden; padding:30px 0 30px 0; background:#f1f1f1}
#xw .tuijian{width:1080px; height:160px; margin:0 auto; margin-top:20px}
#xw .tuijian .img{width:280px; height:160px; float:left}
#xw .tuijian .font{width:700px; height:160px; float:right}
#xw .tuijian .font h1{width:700px; height:40px; font-size:16px; line-height:40px; overflow:hidden}
#xw .tuijian .font p{width:700px; height:75px; font-size:14px; line-height:24px; overflow:hidden; display:block}
#xw .tuijian .font a{  width:100px; height:30px; display:block; line-height:30px; color:#FFF; background:#999; border-radius:10px; text-align:center; font-size:12px; margin-top:5px}
#xw .tuijian .font a:hover{ background:#c2272d }

#xw .xwfenlei{width:1080px; overflow:hidden; margin:20px auto }
#xw .xwfenlei .xwleft{width:750px; overflow:hidden; float:left ;}
#xw .xwfenlei .xwright{width:320px; overflow:hidden; float:right;}
.xwright .list1{width:320px; height:272px}
.xwright .list1 .listtitle{width:320px; height:40px; font-size:20px; font-weight:bold; color:#fff; line-height:40px; border-bottom:1px solid #ccc; background:#c2272d; text-align:center; margin-bottom:10px}
.xwright .list1 .lei{width:320px;}
.xwright .list1 .lei ul{width:320px; line-height:28px;}
.xwright .list1 .lei ul li{width:320px; line-height:28px; overflow:hidden}
.xwright .list1 .lei ul li a{width:260px; height:28px; line-height:28px; display:block; overflow:hidden; float:left; color:#666; font-size:14px; background:url(../images/newslist24.png) left center no-repeat; padding-left:16px}
.xwright .list1 .lei ul li a:hover{ color:#c2272d;}
.xwright .list1 .lei ul li span{width:70px; height:28px; line-height:28px; font-size:12px; float:right; color:#999}
.tuijian_index{width:750px; height:210px; margin:0 auto; margin-top:20px}
.tuijian_index .img{width:280px; height:200px; float:left}
.tuijian_index .font1{width:430px; float:right}
.tuijian_index .font1 ul{width:430px;}
.tuijian_index .font1 ul li{width:430px; height:28px}
.tuijian_index .font1 ul li a{ width:430px; height:28px; display:block; line-height:28px; color:#666;font-size:14px; float:right; overflow:hidden; background:url(../images/newslist24.png) left center no-repeat; padding-left:16px}
.tuijian_index .font1 ul li a:hover{ color:#c2272d }


#xw .xwlist{width:1080px; margin:0 auto; margin-top:30px}
#xw .xwlist .list1{width:300px; float:left; margin-right:50px}
#xw .xwlist .list1 .listtitle{width:300px; height:40px; font-size:14px; font-weight:bold; color:#111; line-height:40px; border-bottom:1px solid #ddd}
#xw .xwlist .list1 .lei{width:300px;}
#xw .xwlist .list1 .lei ul{width:300px; line-height:30px;}
#xw .xwlist .list1 .lei ul li{width:300px; line-height:30px;}
#xw .xwlist .list1 .lei ul li a{width:220px; height:30px; line-height:30px; display:block; overflow:hidden; float:left; color:#666; font-size:14px}
#xw .xwlist .list1 .lei ul li a:hover{ color:#c2272d; text-decoration:underline}
#xw .xwlist .list1 .lei ul li span{width:70px; height:32px; line-height:32px; font-size:12px; float:right; color:#999}

.na{  width:1080px; margin:20px auto}
.na a{  width:160px; height:44px; display:block; line-height:44px; margin:0 auto; color:#FFF; background:#999; border-radius:10px; text-align:center}
.na a:hover{ background:#c2272d }

#In_LinkA{ width:90%; margin:0 auto; overflow:hidden; background:#fff; padding:40px 0 40px 0}
#In_LinkA .list{ width:1080px; margin:0 auto; margin-top:20px ; border:1px solid #CCC; overflow:hidden; padding:10px; background:#F1f1f1}
#In_LinkA .list a{font-size:13px; color:#111; font-weight:normal; line-height:26px;  height:26px; overflow:hidden; float:left; display:block; margin:2px; padding:0 30px 0 30px;}
#In_LinkA .list a:hover{color:#c2272d;  }




#about{ width:1080px; margin:0 auto; overflow:hidden; margin-top:30px; }
#about .left{ width:240px; overflow:hidden; float:left; border:1px solid #ccc; margin-bottom:20px; border:1px solid #CCC}
#about .left .title{ height:60px;line-height:60px; background:#c2272d; border-bottom:1px solid #FF; font-size:18px; text-align:center; color:#FFF; font-weight:bold}
#about .left .title_nei{ width:240px; background:#ededed; height:33px; line-height:33px; font-size:15px; font-weight:bold; text-indent:38px; margin-top:5px; color:#333}
#about .left .list{ width:220px; margin:0 auto;}
#about .left .list ul li a.libg{ color:#c2272d; font-weight:bold; }
#about .left .list ul{ width:200px; margin:0px auto; margin:0 auto }
#about .left .list ul li{ width:200px;border-bottom:1px solid #CCC; }
#about .left .list ul li a{ width:200px; height:40px; display:block; line-height:40px; font-size:14px; color:#666; text-align:center;}
#about .left .list ul li a:hover{color:#c2272d;}
#about .left .lxfs{width:210px; margin:8px auto}
#about .left .lxfs p{ font-size:12px; color:#666; line-height:20px; color:#444}
#about .left .nav p{ width:180px; margin:10px auto; font-size:14px; line-height:24px; color:#111; }
#about .leftnew{ width:200px; overflow:hidden; margin:10px auto}
#about .leftnew ul li{ width:200px; overflow:hidden;}
#about .leftnew ul li span{ width:10px; float:left}
#about .leftnew ul li a{ width:190px; float:right; color:#444; line-height:24px; font-size:12px; height:24px; display:block; overflow:hidden}
#about .leftnew ul li a:hover{color:#c2272d; text-decoration:underline}

.title001{ height:60px;line-height:60px; background:#c2272d; border-bottom:1px solid #FF; font-size:18px; text-align:center; color:#FFF; font-weight:bold}




#mnav{ width:100%; border-top:1px solid #CCC;border-bottom:1px solid #CCC; height:50px; margin:0 auto}
#mnav .mnavcom{ width:1080px;height:50px; margin:0 auto}
#mnav .mnavcom .mnavleft{ width:280px;height:50px; margin:0 auto; background:#c2272d; text-align:center; line-height:50px; font-size:18px; float:left; color:#FFF }
#mnav .mnavcom .mnavright{ width:798px; float:right; height:50px }
#mnav .mnavcom .mnavright a{ width:222px; float:left; height:49px; line-height:47px; border-right:1px solid #CCC; display:block; text-align:center ; font-size:16px; color:#333}
#mnav .mnavcom .mnavright a:hover{ color:#c2272d; border-bottom:2px #c2272d solid; font-weight:bold }
#mnav .mnavcom .mnavright a.abg{ border-bottom:2px #c2272d solid;  font-weight:bold;color:#c2272d;  }

#about01{ width:1080px; margin:0 auto; overflow:hidden; margin-top:30px; border:0px solid #f3f3f3; font-size:14px; line-height:30px; font-family:"微软雅黑" }
.about01prolist{ width:1080px; margin:0 auto; }
.about01prolist a{ width:275px; height:260px; display:block; color:#666; float:left;text-align:center; margin-right:20px}
.about01prolist a img{ width:275px; height:200px; border:1px solid #CCC}
.about01prolist a img:hover{ border:1px solid #c2272d}

.about01prolist a span{ width:220px; height:40px; line-height:40px; }









#about .right{ width:818px; overflow:hidden; float:right;}
.title_b{width:816px; height:36px; margin:0 auto; border:1px solid #CCC; background:#f1f1f1}
.title_b h1{width:500px; height:36px; line-height:36px; font-size:13px;  font-weight:normal;color:#111; margin-left:20px}

#about .right .aboutcomm{ width:776px; overflow:hidden; margin-top:10px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#about .right .aboutcomm p{font-size:13px; color:#111;line-height:24px}


#about .right .aboutcomm h2{font-size:24px; color:#111;line-height:80px; font-weight:bold; text-align:center; width:700px;}
#about .right .aboutcomm1{width:826px; overflow:hidden; margin-top:10px; margin-bottom:20px;border:1px solid #CCC; padding:20px}

#about .right .aboutcomm .prolist{ width:826px; margin:0 auto; }
#about .right .aboutcomm .prolist a{ width:230px; height:200px; display:block; color:#666; float:left;text-align:center; margin:22px}
#about .right .aboutcomm .prolist a img{ width:230px; height:180px; border:1px solid #CCC}
#about .right .aboutcomm .prolist a img:hover{ border:1px solid #c2272d}

#about .right .aboutcomm .prolist a span{ width:230px; height:40px; line-height:40px; }

#about .right00{ width:100%; overflow:hidden; text-align:center; margin:0 auto}
#about .right00 .aboutcomm{ width:1280px; overflow:hidden; margin:0 auto; text-align:center}


#about000{ width:1280px; margin:0 auto; overflow:hidden;}

#caseshow{ width:1080px; margin:0 auto; overflow:hidden; margin-top:30px;}
#caseshow .left{ width:260px; overflow:hidden; float:left; border:1px solid #ccc; margin-bottom:20px; border:1px solid #CCC}
#caseshow .left .title{ height:36px;line-height:36px; background:#ccc; border-bottom:1px solid #FF; font-size:16px; text-align:center; color:#333; font-weight:bold}
#caseshow .left .title_nei{ width:260px; background:#ededed url(../images/LL1.png) left center no-repeat; height:33px; line-height:33px; font-size:15px; font-weight:bold; text-indent:15px; margin-top:0px; color:#c2272d}
#caseshow .left .list{ width:240px; margin:0 auto;}
#caseshow .left .list ul li a.libg{ color:#c2272d; font-weight:bold; }
#caseshow .left .list ul{ width:240px; margin:0px auto; margin:0 auto }
#caseshow .left .list ul li{ width:240px;border-bottom:1px dashed #CCC; height:30px; overflow:hidden }
#caseshow .left .list ul li a{ width:240px; height:30px; display:block; line-height:30px; font-size:13px; color:#111; text-align:left; text-indent:5px}
#caseshow .left .list ul li a:hover{color:#c2272d;}
#caseshow .left .lxfs{width:240px; margin:10px auto}
#caseshow .left .lxfs p{ font-size:12px; color:#111; line-height:20px; color:#444}
#caseshow .left .nav p{ width:240px; margin:10px auto; font-size:14px; line-height:24px; color:#111; }
#caseshow .leftnew{ width:240px; overflow:hidden; margin:10px auto}
#caseshow .leftnew ul li{ width:240px; overflow:hidden;}
#caseshow .leftnew ul li span{ width:10px; float:left}
#caseshow .leftnew ul li a{ width:240px; float:right; color:#444; line-height:24px; font-size:12px; height:24px; display:block; overflow:hidden}
#caseshow .leftnew ul li a:hover{color:#c2272d; text-decoration:underline}

#caseshow .right{ width:808px; overflow:hidden; float:right;}
.title_c{width:806px; height:32px; margin:0 auto; border:1px solid #CCC; background:#f1f1f1}
.title_c h1{width:500px; height:32px; line-height:32px; font-size:13px;  font-weight:normal;color:#111; margin-left:20px}

#caseshow .right .aboutcomm{ width:766px; overflow:hidden; margin-top:10px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#caseshow .right .aboutcomm p{font-size:13px; color:#111;line-height:24px}
#caseshow .right .aboutcomm h2{font-size:24px; color:#111;line-height:80px; font-weight:bold; text-align:center; width:700px;}
#caseshow .right .aboutcomm2{ width:766px; overflow:hidden; margin-top:0px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#caseshow .right .aboutcomm2 .lista{ width:766px;}
#caseshow .right .aboutcomm2 .lista a{ width:236px; height:220px; display:block; color:#333; float:left; margin:9px; text-align: center}
#caseshow .right .aboutcomm2 .lista a img{ width:236px; height:180px; border:1px solid #CCC} 
#caseshow .right .aboutcomm2 .lista a img:hover{border:1px solid #c2272d} 
#caseshow .right .aboutcomm2 .lista a span{ width:236px; height:30px; line-height:30px;}

#caseshow .right .aboutcomm1{ width:700px; overflow:hidden; margin-top:20px; margin-bottom:20px; margin:0 auto}
#caseshow .right .aboutcomm .prolist{ width:826px; margin:0 auto; }
#caseshow .right .aboutcomm .prolist a{ width:230px; height:200px; display:block; color:#666; float:left;text-align:center; margin:22px}
#caseshow .right .aboutcomm .prolist a img{ width:230px; height:180px; border:1px solid #CCC}
#caseshow .right .aboutcomm .prolist a img:hover{ border:1px solid #c2272d}

#caseshow .right .aboutcomm .prolist a span{ width:230px; height:40px; line-height:40px; }


#caseshow00{ width:1080px; margin:0 auto; overflow:hidden; margin-top:30px;}
#caseshow00 .left{ width:260px; overflow:hidden; float:left; border:1px solid #ccc; margin-bottom:20px; border:1px solid #CCC}
#caseshow00 .left .title{ height:36px;line-height:36px; background:#ccc; border-bottom:1px solid #FF; font-size:16px; text-align:center; color:#333; font-weight:bold}
#caseshow00 .left .title_nei{ width:260px; background:#ededed url(../images/LL1.png) left center no-repeat; height:33px; line-height:33px; font-size:15px; font-weight:bold; text-indent:15px; margin-top:0px; color:#c2272d}
#caseshow00 .left .list{ width:240px; margin:0 auto;}
#caseshow00 .left .list ul li a.libg{ color:#c2272d; font-weight:bold; }
#caseshow00 .left .list ul{ width:240px; margin:0px auto; margin:0 auto }
#caseshow00 .left .list ul li{ width:240px;border-bottom:1px dashed #CCC; height:30px; overflow:hidden }
#caseshow00 .left .list ul li a{ width:240px; height:30px; display:block; line-height:30px; font-size:13px; color:#111; text-align:left; text-indent:5px}
#caseshow00 .left .list ul li a:hover{color:#c2272d;}
#caseshow00 .left .lxfs{width:240px; margin:10px auto}
#caseshow00 .left .lxfs p{ font-size:12px; color:#111; line-height:20px; color:#444}
#caseshow00 .left .nav p{ width:240px; margin:10px auto; font-size:14px; line-height:24px; color:#111; }
#caseshow00 .leftnew{ width:240px; overflow:hidden; margin:10px auto}
#caseshow00 .leftnew ul li{ width:240px; overflow:hidden;}
#caseshow00 .leftnew ul li span{ width:10px; float:left}
#caseshow00 .leftnew ul li a{ width:240px; float:right; color:#444; line-height:24px; font-size:12px; height:24px; display:block; overflow:hidden}
#caseshow00 .leftnew ul li a:hover{color:#c2272d; text-decoration:underline}

#caseshow00 .right{ width:806px; overflow:hidden; float:right;}
#caseshow00 .right .aboutcomm{ width:764px; overflow:hidden; margin-top:10px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#caseshow00 .right .aboutcomm p{font-size:13px; color:#111;line-height:24px}
#caseshow00 .right .aboutcomm h2{font-size:24px; color:#111;line-height:80px; font-weight:bold; text-align:center; width:700px;}
#caseshow00 .right .aboutcomm2{ width:866px; overflow:hidden; margin-top:0px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#caseshow00 .right .aboutcomm2 .lista{ width:866px;}
#caseshow00 .right .aboutcomm2 .lista a{ width:236px; height:220px; display:block; color:#333; float:left; margin:9px; text-align: center}
#caseshow00 .right .aboutcomm2 .lista a img{ width:236px; height:180px; border:1px solid #CCC} 
#caseshow00 .right .aboutcomm2 .lista a img:hover{border:1px solid #c2272d} 
#caseshow00 .right .aboutcomm2 .lista a span{ width:236px; height:30px; line-height:30px;}

#caseshow00 .right .aboutcomm1{ width:800px; overflow:hidden; margin-top:20px; margin-bottom:20px; margin:0 auto}
#caseshow00 .right .aboutcomm .prolist{ width:1026px; margin:0 auto; }
#caseshow00 .right .aboutcomm .prolist a{ width:230px; height:200px; display:block; color:#666; float:left;text-align:center; margin:22px}
#caseshow00 .right .aboutcomm .prolist a img{ width:230px; height:180px; border:1px solid #CCC}
#caseshow00 .right .aboutcomm .prolist a img:hover{ border:1px solid #c2272d}

#caseshow00 .right .aboutcomm .prolist a span{ width:230px; height:40px; line-height:40px; }

.title_c00{width:804px; height:32px; margin:0 auto; border:1px solid #CCC; background:#f1f1f1}
.title_c00 h1{width:700px; height:32px; line-height:32px; font-size:13px;  font-weight:normal;color:#111; margin-left:20px}



.gsjj {
    width: 1150px;
    margin: 5px auto;
    background-color: white;
    overflow: hidden;
    margin-bottom: 65px;

}

.gsjj h2{
	
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 28px;
	margin: 0px auto;
	color: rgb(194, 39, 45);
	margin-bottom: 26px;
}

.gsjj_gd {
	
	    width: 9%;
	    height: 40px;
	    display: block;
	    line-height: 40px;
	    margin: 0px auto;
	    color: rgb(17, 17, 17);
	    background: rgb(221, 221, 221);
	    border-radius: 2px;
	    text-align: center;
	    font-size: 15px;
	    margin-bottom: 25px;
	    margin-top: -28px;
}

.gsjj_gd a{
	
	    width: 50%;
	    height: 40px;
	    display: block;
	    line-height: 40px;
	    margin: 0px auto;
	    color: rgb(17, 17, 17);
	    background: rgb(221, 221, 221);
	    border-radius: 2px;
	    text-align: center;
	    font-size: 15px;
	    margin-bottom: 25px;
	    margin-top: -28px;
}

.gsjj_tp img{

    width: 52%;
    float: left;
}

.gsjj_js p{

    font-size: 14px;
    text-indent: 2em;
    line-height: 21px;
    float: right;
    width: 46%;
}

.hyxwleft h3{
    width: 300px;
    height: 57px;
    font-size: 16px;
    font-weight: bold;
    background: rgb(194, 39, 45);
    color: rgb(255, 255, 255);
    display: block;
    padding: 15px;
    line-height: 25px;
}

@media (max-width: 800px){
.hyxwleft h3{
	width: 367px;
	    height: 82px;
	    font-size: 16px;
	    font-weight: bold;
	    background: rgb(194, 39, 45);
	    color: rgb(255, 255, 255);
	    display: block;
	    padding: 15px;
	    line-height: 25px;	
}
	}

@media (max-width: 800px){
.gsjj {
	
    width: 100%!important;
    margin: 5px auto;
    background-color: white;
    margin-bottom: 65px;	
    
}
.gsjj .intitle h2{
	
	width: 100%;
	    font-size: 19px;
	    color: #b91616;
	    line-height: 32px;
	    font-weight: normal;
	    float: left;
}
.gsjj img{
	
    width: 100%!important;
    margin: 5px auto;
    background-color: white;
    overflow: hidden;
    margin-bottom: 11px;

}
.gsjj_js p{

    font-size: 14px;
    text-indent: 2em;
    line-height: 21px;
    float: none!important;
	   overflow: hidden;
    width: 100%;
}
.gsjj_gd {
	
	    width: 50%;
	    height: 40px;
	    display: block;
	    line-height: 40px;
	    margin: 0px auto;
	    color: rgb(17, 17, 17);
	    background: rgb(221, 221, 221);
	    border-radius: 2px;
	    text-align: center;
	    font-size: 15px;
	    margin-bottom: 25px;
	    margin-top: -28px;
}

.gsjj_gd a{
	
	    width: 50%;
	    height: 40px;
	    display: block;
	    line-height: 40px;
	    margin: 0px auto;
	    color: rgb(17, 17, 17);
	    background: rgb(221, 221, 221);
	    border-radius: 2px;
	    text-align: center;
	    font-size: 15px;
	    margin-bottom: 25px;
	    margin-top: -28px;
}
.intitle h2 {
    width: 100%;
    font-size: 18px;
    line-height: 53px;
    font-weight: normal;
    float: left;
    color: #ce0606;
    margin-bottom: -10px;

}
}














.ZZ{ font-size:12px; color:#666; line-height:26px; font-weight:normal}

.ZZ a{ font-size:12px; color:#666; line-height:30px; font-weight:normal; cursor:pointer}
.ZZ a:hover{ font-size:12px; color:#ff0000;}

.ZZ1{ font-size:12px; color:#888; line-height:26px; font-weight:normal}

.ZZ1 a{ font-size:12px; color:#888; line-height:30px; font-weight:normal; cursor:pointer}
.ZZ1 a:hover{ font-size:12px; color:#ff0000;}




#xian{ width:1080px;margin:0 auto; padding:5px 0px; border-top:1px #CCCCCC solid}
#Fnav1{ width:1080px; margin:0 auto; padding:0px 0px; font-size:12px; color:#666; line-height:25px; font-weight:normal; }
#Fnav1 a{ width:1080px; margin:0 auto; padding:0px 0px; font-size:12px; color:#666; line-height:25px; font-weight:normal}


#Foot{ width:100%;margin-top:0px;overflow:hidden;background:#444; margin:0 auto;}
#Foot  .Nr{ width:1080px; margin:40px auto; overflow:hidden}
#Foot  .Nr .list{ width:500px; margin:0 auto;}
#Foot  .Nr .list a{ font-size:12px; line-height:50px; padding:0 15px 0 15px; border-right:1px solid #CCC; color:#666}
#Foot  .Nr  .zi{ font-size:13px; line-height:22px; color:#fff; text-align:center;width:1080px;margin-top:10px; height:60px; font-weight:normal}
.nr1{ font-size:14px; font-weight:bold; line-height:30px; color:#ddd}
.nr2{ font-size:14px; font-weight:normal; line-height:26px; color:#999 }
.nr3{ font-size:14px; font-weight:normal; line-height:26px; color:#999 }
#Foot a:hover{ color:#fff}

.rollBox{width:750px;overflow:hidden;  }
.rollBox .LeftBotton{height:24px;width:23px; background:url(../images/left.png) no-repeat;overflow:hidden;float:left;display:inline;margin:65px 0 0 0px;cursor:pointer;}
.rollBox .RightBotton{height:24px;width:23px; background:url(../images/right.png) no-repeat;overflow:hidden;float:left;display:inline;margin:65px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:678px;overflow:hidden;float:left; margin-left:15px; margin-top:15px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:156px; height:116px; float:left; margin:6px;overflow:hidden; border:1px solid #CCC}
.rollBox .Cont .pic a.n1{ display:block; margin-left:10px; margin-top:10px; width:150px; height:111px; font-size:14px }
.rollBox .Cont .pic img{display:block;  width:150px; height:111px; padding:3px}
.rollBox .Cont .pic  p{ width:340px; margin:0px auto; margin-top:15px; overflow:hidden;}
.rollBox .Cont .pic p span{ display:block;  font-size:12px;}
.rollBox .Cont .pic p span.n1{ float:left; width:120px; height:20px; overflow:hidden;}
.rollBox .Cont .pic p span.n3{ float:left; color:#999;}
.rollBox .Cont .pic p span.n3 a{ margin-left:4px; color:#f00;}
.rollBox .Cont .pic p span.n2{ float:right; color:#999;}

.rollBox #List1,.rollBox #List2{float:left;}




#newxw{ width:100%; margin:0 auto; overflow:hidden; padding:30px 0 30px 0; background:#fcfcfc}
#newxw .tt{ width:1080px; margin:0 auto; font-size:13px; color:#333; line-height:26px;}
#newxw .daohang{ width:1080px; margin:0 auto; }
.mt20{    margin-top: 20px;}
.wrap{  margin-left: auto;   margin-right: auto;   width: 1080px;}
.i_item_header dl{ background: #f4f4f4 none repeat scroll 0 0;  height: 40px;  line-height: 40px;  margin-bottom: 5px; display:block; }
.i_item_header dt{  border-right:1px solid #fff;  clear: left;  float: left; text-align: center;  width: 170px; background:#c2272d; color:#FFF;border-right:2px solid #FFF; font-size:16px}
.i_item_header dt.red{ width: 170px; background: #c2272d; color:#FFF}
.i_item_header dd{ color: #999; float: left;display:inline; width:130px; height:40px; line-height:38px; text-align:center; border-right:2px solid #FFF}
.i_item_header dd a{  height:40px;  line-height:38px;text-decoration: none;outline: none; color: #333; transition: all .2s ease;  font-size:14px}
.i_item_header dd a:hover{ color: #c2272d; font-weight:bold}

/*案例*/
.showdiv{ width: 1080px; margin: 0px auto; margin-top:10px;border: 1px solid #ddd; overflow:hidden ; padding-bottom:15px; position:relative; margin-bottom:20px; min-height:500px}
.leveldiv{ border-top: 2px solid #c2272d;  background: #F5F5F5;  border-bottom: 1px solid #ddd;  height: 35px; width: 100%; margin: 0px;  padding: 0px;
}
.floordiv{ float: left; width:120px; display: block; height: 100%; background-color: #c2272d; text-align: center; color: #fff; font-size:16px; line-height:32px;}
.navigationmaindiv a{ float: left;line-height: 35px;height: 35px; color: #333;float: left;font-size: 18px;padding: 0 1em;}
.navigationmaindiv a{color: #666;outline: medium none;text-decoration: none;transition: all 0.2s ease 0s;}
.navigationsubdiv{color: #666;float: right;margin-right: 10px;text-align:right;width:830px;}
.navigationsubdiv a{ margin: 0 2px; height: 35px; line-height: 35px; font: Arial, 'Microsoft Yahei' , 'SimSun' ,sans-serif; font-size: 12px;}
.navigationsubdiv .a1{ margin: 0 4px; height: 35px;  line-height: 35px; font: Arial, 'Microsoft Yahei' , 'SimSun' ,sans-serif; font-size: 12px;}
.detaileddiv003{ width:1080px ; margin:0 auto; overflow:hidden}
.detaileddiv{ width:341px; margin: 0px; padding: 0px;  float: left;margin-top: 20px; border: 1px solid #ccc; margin:8px;}


.type {
	position:absolute;
	left: 60px;
	top: 7px;
	color: #666;
    outline: medium none;
    text-decoration: none;
    transition: all 0.2s ease 0s;
	font-size:18px;
}
.detaileddiv1{ padding: 0px 14px 0 14px; }
.detaileddiv_column{ width: 250px; margin: 0px; padding: 0px;float: left;display:inline; padding: 0px 0px; margin-left:10px;margin-right:10px;  margin-top: 20px; }




.marginleftdiv{   margin-left:17px;  }
.marginlfdiv{  margin-left:17px;  margin-right:18px;}
.detaileddiv:hover{    border: 1px solid #ccc;}
.detaileddiv ul, .detaileddiv ul li{   width:322px;  margin: 0px auto;  padding: 0px;  list-style: none; }
.detaileddiv ul:hover img{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
.detaileddiv ul li:first-child{  margin-top: 10px; }
.detaileddiv ul li img{    width:322px; height: 240px; text-align:center}
.detaileddiv ul li span{ font-size: 14px; color: #666; overflow: hidden; height: 32px; line-height: 32px;}
.detaileddiv ul li.dashedli{  border-top: 1px dashed; margin-top:2px;}
.detaileddiv ul li .ico{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(../images/ico.png);margin-right:4px;}
.detaileddiv ul li .ico a{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(../images/ico.png);margin-right:4px;}

.detaileddiv ul li.icoli{margin-top:8px;margin-bottom: 10px;}
.detaileddiv ul li.icoli a{ padding-right: 15px; color:#666 }
.detaileddiv ul li .ico1_1{  background-position: -40px 0;}
.detaileddiv ul li .ico1_2{   background-position: -60px 0;}
.detaileddiv ul li .ico1_3{   background-position: -80px 0;}
.cleardiv{height: 20px;width: 100%; clear: both;}



#newxw .tuijian{width:1050px; height:160px; margin:0 auto; margin-top:10px; border:1px solid #CCC; padding:15px}
#newxw .tuijian .img{width:270px; height:160px; float:left}
#newxw .tuijian .img img{width:240px; height:160px;}
#newxw .tuijian .font{width:780px; height:160px; float:right}
#newxw .tuijian .font h1{width:780px; height:40px; font-size:16px; line-height:40px; overflow:hidden}
#newxw .tuijian .font h1 a{width:780px; height:40px; font-size:16px; line-height:40px; overflow:hidden; color:#333}
#newxw .tuijian .font h1 a:hover{ color:#c2272d }

#newxw .tuijian .font p{width:780px; height:50px; font-size:14px; line-height:24px; overflow:hidden; display:block; color:#666}

#newxw .QA{width:1050px;margin:0 auto; margin-top:10px; border:1px solid #CCC; padding:15px; overflow:hidden}
#newxw .QA .qlist{width:1050px;margin:0 auto}
#newxw .QA .qlist ul{ width:1050px; margin:0 auto}
#newxw .QA .qlist ul li{ width:1050px; height:30px; line-height:30px; background:url(../images/newslist24.png) left center no-repeat; border-bottom:1px dashed #CCCCCC}
#newxw .QA .qlist ul li a{ width:800px; height:30px; line-height:30px; display:block; float:left; padding-left:20px; color:#333}
#newxw .QA .qlist ul li a:hover{ color:#c2272d}
#newxw .QA .qlist ul li span{ width:100px; height:30px; line-height:30px;float:right; text-align:center; font-size:12px; color:#666}


/*---产品列表页面的随机资讯--*/
#newxw .xwlist{width:1080px; margin:0 auto; margin-top:15px;overflow:hidden; border:1px solid #CCC; padding-bottom:20px}
.RandomNews {background-color:#fff;}
.diysr{background:#ededed ;height:36px;line-height:36px;padding-left:27px;color: #474954;}
.diysr a{color:#6B9F1F;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{border:0px solid #CCC;border-top:none;border-bottom:none;width:872px;padding-top:8px;}
.news_random li{ height:28px;line-height:28px; padding:0 30px 0 20px;  width:300px; float:left;overflow:hidden;}
.news_random li a{ background:url(../images/newslist24.png) left center no-repeat; padding-left:15px; color:#666; float:left; width:230px; height:28px; display:block } 
.news_random li a:hover{ color:#c2272d} 
.news_random li span{ width:70px; color:#666; float:right} 


.news_random2{border:1px solid #CCC;border-top:none;border-bottom:none;width:1078px;padding-top:8px;}
.news_random2 li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:332px; float:left;overflow:hidden;}
.news_random2 li a{ background:url(Img/ico55.gif) no-repeat 0 4px; padding-left:12px;}
.fr{padding-right:8px;font-size:12px;color:#666; width:150px}




#product_n{ width:1080px; margin:0 auto; overflow:hidden; margin-top:45px; }
#product_n .left{ width:220px; overflow:hidden; float:left; border:1px solid #ccc; margin-bottom:20px; background:#f1f1f1;}
#product_n .left .title{ height:40px;line-height:40px; background:#c2272d; border-bottom:1px solid #FF; font-size:16px; text-align:center; color:#FFF; font-weight:bold}

#product_n .left .list{ width:220px; }
#product_n .left .list ul li.libg{ color:#fff; background:#c2272d; }
#product_n .left .list ul li.libg a{ color:#111; font-weight:bold; font-size:14px}
#product_n .left .list ul{ width:200px; margin:0px auto;  background-color:#f3f3f3; margin:8px auto }
#product_n .left .list ul li{ width:200px;border-bottom:1px solid #CCC; }
#product_n .left .list ul li a{ width:200px; height:26px; display:block; line-height:26px; font-size:12px; color:#111; text-align:left; text-indent:5px; overflow:hidden}
#product_n .left .list ul li a:hover{color:#000; background: #ddd;}
#product_n .left .lxfs{width:200px; margin:10px auto}
#product_n .left .lxfs p{ font-size:12px; color:#111; line-height:24px;}

#product_n .left .nav p{ width:200px; margin:10px auto; font-size:14px; line-height:24px; color:#111; }

#product_n .right{ width:720px; overflow:hidden; float:right; border:1px solid #ccc; padding:20px}
#product_n .right .title{ width:720px; height:40px; border-bottom:1px #999 dashed; line-height:35px; margin:0 auto}
#product_n .right .title h1{ width:250px; height:40px;line-height:40px; float:left; text-align:left; font-size:18px; font-weight:bold; color:#111}
#product_n .right .title span{ width:300px; height:40px;line-height:45px; float:right; text-align:right; font-size:12px; color:#111; font-weight:normal}

#product_n .right .aboutcomm{ width:720px; overflow:hidden; margin-top:20px; margin-bottom:20px; margin:0 auto}
#product_n .right .aboutcomm p{font-size:14px; color:#111;line-height:30px}
#product_n .right .aboutcomm h2{font-size:24px; color:#111;line-height:80px; font-weight:bold; text-align:center; width:700px;}




.bglist{ width:720px; margin:15px auto; }
.bglist a{ width:160px; height:240px; display:block; color:#666; float:left; background:#f1f1f1; text-align:center; margin:8px}
.bglist a img{ width:160px; height:200px;}
.bglist a span{ width:160px; height:40px; line-height:40px; }
.bglist a:hover{ background:#c2272d; color:#FFF}


.huobanlist{ width:820px; margin:15px auto; overflow:hidden }
.huobanlist a{ width:144px; height:140px; display:block; color:#666; float:left;text-align:center; margin:10px;}
.huobanlist a img{ width:140px; height:100px;padding:1px ;border:1px solid #CCC;}
.huobanlist a span{ width:144px; height:40px; line-height:40px;  }
.huobanlist a:hover{ background:#f1f1f1; color:#111}

.huobanlist01{ width:1080px; margin:15px auto; overflow:hidden }
.huobanlist01 a{ width:270px; height:242px; display:block; color:#666; float:left;text-align:center; margin:10px;border:1px solid #CCC;}
.huobanlist01 a img{ width:266px; height:200px;padding:1px; clear:both}
.huobanlist01 a span{ width:266px; height:40px; line-height:40px; display: block; border-top:1px solid #CCC; margin:0 auto}
.huobanlist01 a:hover{ color:#111; border-bottom:1px solid #c2272d; background:#f3f3f3}



.pingjia{ width:780px; margin:25px auto; overflow:hidden }
.pingjia .img{ width:90px; height:60px; display:block; color:#666; float:left;border:1px solid #CCC;padding:1px ;}
.pingjia .neir{ width:660px; height:70px; float:right; overflow:hidden}
.pingjia .neir a{ width:660px; height:25px; line-height:25px; font-size:14px; color:#111; font-weight:bold}
.pingjia .neir a:hover{ color:#c2272d}
.pingjia .neir p{ width:660px; height:40px;font-size:12px; font-weight:normal; line-height:20px; overflow:hidden ; color:#666; }




.page{ width:710px; height:40px; margin:10px auto}
.page a{display:block; padding:5px 8px; float:left; text-align:center; background:#f6f6f6; margin:1px}
.page a:hover{display:block; padding:5px 8px; float:left; text-align:center; background:#CCC; margin:1px}

.page1{ width:1080px; height:40px; margin:20px auto}
.page1 a{padding:3px 8px; color:#000; background-color:#f6f6f6; }


#honor{ width:1080px; overflow:hidden;  margin:30px auto; }
#honor .title{width:1080px; height:50px; text-align:center ; margin:0 auto;}
#honor .title h1{width:1080px; height:50px; line-height:50px; font-size:20px; color:#111; font-weight:bold ;background:#f6f6f6; }
#honor .protitle{  width:600px; margin:0 auto; }
#honor .protitle a{  width:140px; height:40px; display:block; line-height:40px;color:#111; background:#fff; text-align:center; float:left; margin:5px}
#honor .protitle a:hover{ background:#111; color:#FFF }
#honor .prolist{ width:980px; margin:0 auto; border:1px solid #CCC; overflow:hidden; padding:8px}
#honor .prolist a{ width:200px; height:200px; display:block; color:#666; float:left; text-align:center; margin:22px}
#honor .prolist a img{ width:200px; height:160px;}
#honor .prolist a span{ width:220px; height:40px; line-height:40px; }
#honor .prolist a:hover{ background:#f1f1f1; color:#111}

#shipin{ width:1080px; margin:0 auto; overflow:hidden;  padding:40px 0px;}
#shipin .comm{ width:1080px; margin:20px auto; background:#fff; overflow:hidden;height:490px}
#shipin .comm .video{ width:340px; float:left; background:#CCC; height:490}
#shipin .comm .video p{ width:340px; height:490px; padding:0px}
#shipin .comm .video a{ width:310px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; background:#666; font-size:14px}
#shipin .comm .video a:hover{ color:#ffffff;background:#c2272d }

#shipin .comm .gongju{ width:690px; float:right;height:448px;border:1px solid #ccc; padding:20px; background:#f3f3f3}
#shipin .comm .gongju p{ font-size:14px; color:#666; line-height:32px; text-indent:20px}



#shipin .comm .gongju .title{ width:290px; height:40px; font-size:20px; font-weight:bold; color:#fff; line-height:40px; border-bottom:1px solid #ccc; background:#c2272d; text-align:center}
#shipin .comm .gongju .list{ width:290px; overflow: hidden; margin:0 auto; margin-top:20px; height:218px; }
#shipin .comm .gongju .list img{ width:248px;height:210px; text-align:center }
#shipin .comm .gongju .more{ width:290px; height:22px; margin:0 auto ; margin-top:5px }
#shipin .comm .gongju .more a{ width:120px;height:32px; line-height:32px; color:#fff; text-align:center; display:block; background:#c2272d; font-size:14px; margin:0 auto }
#shipin .comm .gongju .more a:hover{color:#ccc }



#shipin .comm .khpingjia{ width:350px;float:right; background:#f9f9f9; overflow:hidden; height:330px}
#shipin .comm .khpingjia .title{ width:350px; height:40px; font-size:20px; font-weight:bold; color:#fff; line-height:40px; border-bottom:1px solid #ccc; background:#c2272d; text-align:center}
#shipin .comm .comm .khpingjia .list{ width:330px; overflow: hidden; margin:0 auto; }
#shipin .comm .khpingjia .list ul{ width:300px; height:232px; margin:0 auto}
#shipin .comm .khpingjia .list ul li{ width:300px; height:96px; border-bottom:1px solid #CCCCCC; margin-top:5px ; padding-bottom:10px}
#shipin .comm .khpingjia .list ul li h1{ width:300px; height:32px; overflow:hidden}
#shipin .comm .khpingjia .list ul li h1 a{ width:300px; height:32px; line-height:32px; font-size:15px; font-weight:bold; display:block; color:#111;}
#shipin .comm .khpingjia .list ul li h1 a:hover{color:#c2272d}
#shipin .comm .khpingjia .list ul li p{ width:300px; height:60px; line-height:20px; font-size:13px; font-weight:normal; display:block; color:#666;}
#shipin .comm .khpingjia .more{ width:300px; height:22px; margin:0 auto ; margin-top:5px }
#shipin .comm .khpingjia .more a{ width:120px;height:32px; line-height:32px; color:#fff; text-align:center; display:block; background:#c2272d; font-size:14px; margin:0 auto }
#shipin .comm .khpingjia .more a:hover{color:#ccc }
.back {
	width: 54px; height: 61px; right: 15px; bottom: 50px; display: none; position: fixed; _position: absolute; _margin-top: 0;
}
.back a {
	background: url("../images/top.png") no-repeat; width: 54px; height: 61px; text-indent: -99em; overflow: hidden; font-size: 0px; display: block;
}


.aboutcomm02 .tuijian{width:786px; height:160px; margin:0 auto; margin-top:10px; border:1px solid #CCC; padding:15px}
.aboutcomm02 .tuijian .img{width:200px; height:160px; float:left}
.aboutcomm02 .tuijian .img img{width:200px; height:160px;}
.aboutcomm02 .tuijian .font{width:550px; height:160px; float:right}
.aboutcomm02 .tuijian .font span{width:550px; height:40px; font-size:14px; line-height:40px; overflow:hidden}
.aboutcomm02 .tuijian .font span a{width:550px; height:40px; font-size:14px; line-height:40px; overflow:hidden; color:#333}
.aboutcomm02 .tuijian .font span a:hover{ color:#9e0001 }
.aboutcomm02 .tuijian .font p{width:550px; height:50px; font-size:14px; line-height:24px; overflow:hidden; display:block; color:#666}

.aboutcomm02 span{width:550px; height:40px; font-size:14px; line-height:40px; overflow:hidden}
.aboutcomm02 span a{width:550px; height:40px; font-size:14px; line-height:40px; overflow:hidden; color:#333}

.aboutcomm0000{ width:1040px; margin:0 auto; margin-top:10px; overflow:hidden}

.aboutcomm0000 p{width:1040px; font-size:14px; line-height:24px;color:#666}
.dispcnone{ display:none; }
.dispcblock{ display:block; }
