/* CSS Document */

a {color: #333; text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration:none; color:#C10808;}
a:active {text-decoration:none;}
p{ margin:0px;}
img{ border:0;}
#wrap{ margin:0 auto; width:980px; overflow:hidden; padding:0px 10px;background-color:#C48A4A;}
.clear{ height:0px; clear:both; overflow:hidden;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
h2{ font-size:14px; line-height:25px;}
.topbox { width:1000px; height:70px; margin:0 auto; margin-top:5px;}
.logo {width:500px; height:70px; float:left;}
.ch { width:200px; height:25px; float:right; text-align:right; margin-top:10px;}
.tel {width:400px; height:30px; float:right; text-align:right; background:url(tel.jpg) no-repeat;}

.dao{width:1000px; height:36px; margin:0 auto;}
ul,li,ol{ list-style-type:none; margin:0px; padding:0px; }
.tab{ line-height:36px; padding-left:0px;}
.tab,.tab li{ float:left;}
.tab li{ text-align:center;} 
.tab{width:1000px; height:36px; font-size:14px; color:#FFFFFF; font-weight:bold; font-family:Microsoft YaHei;}
.tab li a{ float:left; width:125px; color:#FFF!important;}
.tab li a:hover,.select{ background:url(hover.gif) repeat-x;}
.box:after{content:"."; height:0px; display:block; clear:both; visibility:hidden;}
.zhu { width:1000px;height:287px; margin:0 auto;}
.homebox { width:1000px; height:auto; margin:0 auto; background-color:#FFFFFF; padding-bottom:10px;}
.nmidbox{ width:1000px; padding-bottom:10px; background:url(nbg.gif) repeat-y; margin:3px auto 0px auto;}
.leftbox { width:222px; height:auto; float:left; margin-left:5px; margin-top:10px;}
.cphead{width:220px; height:64px;}
.cpbox { width:222px; height:auto; float:left; background:url(probg.gif) no-repeat;}
.cpboxs { width:222px; height:auto; float:left; background:url(serbg.gif) no-repeat;}
.cpdao { width:220px; border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC; height:auto!important; min-height:270px; height:270px;}
.cpbot{ width:222px; height:19px; background:url(probot.gif) no-repeat;}
.cpmore{width:60px; height:20px; float:right; margin-right:0px; margin-top:10px;}
.sideNav{ width:180px; height:auto; margin:0 auto}
.sideNav li{ background:url(lefticon.gif) no-repeat 0 0 transparent;line-height:24px; text-indent:15px; font-size:13px; font-weight:bold; font-family:Microsoft YaHei;}
.SubsideNav li{background:url(dot.gif) no-repeat 17px center transparent; text-indent:25px;}
.SubsideNav li a{ font-size:12px; font-weight:normal;}
.lianxibox { width:222px; height:240px; float:left; background:url(lianxibg.gif) no-repeat;}
.enlianxibox { width:222px; height:240px; float:left; background:url(enlianxibg.gif) no-repeat;}
.lianxizhi { width:202px; height:145px; float:left; padding:0px 10px;line-height:20px;}
.mapzhi { height:20px; float:left; display:inline; font-size:14px; font-weight:bold; text-align:center; margin-left:75px; padding-top:13px;}
.mapzhi a{ color:#FFF!important;}
.headerN{ width:100%; height:289px; background-color:#CACACA;}
.bannerbot{ background-color:#1A9BEC; height:2px; overflow:hidden; width:100%;}
.zhibox { width:222px; height:240px; float:left; background-image:url(zhibg.gif); margin-top:12px;}
.zhibox p{ line-height:35px; text-align:center;}
.zhibox p a{font-size:14px; color:#FFF; font-weight:bold;}
.enzhibox { width:222px; height:240px; float:left; background-image:url(enzhibg.gif); margin-top:12px;}
.nbannerImage{ width:1000px; height:200px; margin:0 auto;}
.zshu {width:212px; height:auto; display:inline; float:left; padding:5px;}

.cpzs { width:750px; height:auto; float:left;  margin-top:3px;}
.cpzhi {width:200px; height:20px; float:left; margin-top:12px; margin-left:10px; font-size:14px; color:#000000; font-weight:bold;}

.box2{ width:750px; height:195px; float:left; margin-top:10px;}
.aboutbox { width:750px; height:195px; float:left; background-image:url(aboutbg.png);}
.aboutbiao{ width:730px; height:20px; position:relative; float:left; padding-top:7px; padding-left:20px; font-size:14px; color:#FFFFFF; font-weight:bold;}
.aboutbiao span,.newsbiao span{ position:absolute; top:10px; right:10px;}
.aboutbiao span a,.newsbiao span a{ width:42px; height:12px; display:block;}
.aboutzhi {width:730px; height:150px; float:left; padding:5px 10px; }
.aboutzhi span{line-height:23px; float:left;}
.aboutzhi img{ float:left; margin-right:8px;}
.newsbox { width:340px; height:195px; float:right; background-image:url(newsbg.png);}
.newsbiao {width:320px; position:relative; height:23px; float:left; padding-top:7px; padding-left:20px; font-size:14px; color:#FFFFFF; font-weight:bold;}
.newszhi{width:320px; height:auto; float:left; margin-top:5px; margin-left:10px; font-size:13px;}
.news_ul{ width:100%;}
.news_ul li{ line-height:25px; text-indent:12px; position:relative; background:url(line.gif) no-repeat 0 center transparent;}
.news_ul li span { position:absolute; right:5px; top:0px!important; top:-5px; font-size:11px; font-family:Verdana;}

.box3{ width:750px; height:170px; float:left; margin-top:10px;}
.yysl { width:750px; height:130px; float:left; margin-top:5px; }

.box4{ width:750px; height:90px; float:left; margin-top:10px; background-image:url(anli.gif);}
.enbox4{ width:750px; height:90px; float:left; margin-top:10px; background-image:url(enanli.gif);}

.anli {width:680px; height:73px; float:right; margin-top:10px;}
.right{ width:750px; display:inline; float:right; margin-right:10px;}
.rightbox{ width:750px; height:auto; float:right; margin-right:5px; margin-top:10px;}
.box1{ width:750px; height:435px; float:left; background-color:#F1F5F8; margin-top:5px;}
.right_title { width:735px; color:#C10808; height:23px; position:relative; background-image:url(biaobg.gif); padding-top:12px; padding-left:15px; font-size:13px; font-weight:bold;}
.right_title span{ font-size:12px; font-weight:normal; color:#333; right:10px; position:absolute;}
.right_content{ width:730px; padding:10px;}
.r_line{ height:10px; overflow:hidden; background-color:#FFF; width:100%;}
.l_h{line-height:25px;}
.baio1 { width:750px; height:35px; float:left; background-image:url(biaobg.gif);}

.footbox {width:1000px; height:auto; margin:0 auto; padding:10px 0px; text-align:center; font-size:12px; color:#FFFFFF; line-height:20px;}
.footbox a{ color:#FFF;}
/* ÄÚÒ³ */
.leibox{ width:750px; height:600px; float:left; background-color:#F1F5F8;}
.leiaboutzhi{ width:720px; height:400px; float:left; font-size:13px; color:#000000; line-height:25px; margin-top:10px; margin-left:10px;}
#cases ul li{ float:left; width:167px; height:72px; margin:10px 30px 10px 40px; display:inline;}
#cases ul li img{ width:165px; height:70px; border:solid 1px #CDCDCD;}

#zs{ float:left; overflow:hidden;}
#zs li{ float:left; width:338px; height:294px; margin:10px 9px 10px 12px; display:inline; overflow:hidden;}
#zs img{float:left; border:solid 1px #CDCDCD; padding:2px; width:330px; height:286px;}
.proshow_div{ width:700px; height:auto; margin-top:10px; float:left;}
.proshow_div img{ width:200px; height:164px; float:left; border:none;}
.pro_r{ width:400px; float:left; margin-left:20px;}
.pro_r p{ margin:0px; width:400px; line-height:30px;}
.pro_onec{ height:auto; width:700px; float:left; padding-top:10px;}
.pro_onec p{ line-height:25px; margin:0px;}

.R_T{ width:100%; line-height:40px; font-size:16px; font-weight:bold; text-align:center; color:#000;}

.right_more{ width:100%; height:auto; float:left;}
.right_moretitle{ width:100%;height:28px; font-family:Microsoft Yahei; line-height:28px; text-align:center; color:#333; font-size:14px; background-color:#EFEFEF; font-weight:bold;}
.right_morecontent{ width:700px; margin-top:10px; display:inline;height:auto; float:left;}
.right_moreone{ width:128px; margin:0px 6px 10px 6px; display:inline; height:124px; float:left;}
.right_moreone p{ width:128px; text-align:center; line-height:22px; margin:0px;}
.right_moreone img{ width:128px; height:102px; border:none;}
.rc_top{ width:100%; height:auto;}
.rctop_img{ width:200px; height:164px;border:solid 1px #CDCDCD; padding:2px;  float:left;}
.rc_top p{ width:450px; float:left; margin-left:10px; line-height:35px;}
.rc_content{ padding-top:10px; float:left; width:100%; height:auto;}
.rc_content p{float:left; margin:5px 0px 5px 0px;}
.flink{ line-height:25px;}
.flink a{ margin:0px 3px;}
/*Page*/
#page { width:100%; margin:15px 0px 15px 0px; display:inline; text-align:center; line-height:20px; float:left; color:#333;font-family:Verdana;}
#page a{margin:0px 3px 0px 3px; width:20px;height:20px; line-height:20px;  font-weight:bold; text-decoration:none;text-align:center;  float:left;}
#page a:hover{ text-decoration:none; background-color:#C30F10; color:#FFF;}
#page_div{width:98%;text-align:right;font-size: 12px}
#page b{ margin:0px 5px;}
#page span{ float:left;}
.pa_cur{ width:20px!important; color:#FFF; line-height:20px!important;background-color:#C30F10!important; height:20px!important;}
#page strong{font-style:italic;}
/*News*/
.newsnei,.newsnei2,#list ul£¬.news_more{ width:705px; padding:0px 10px;}
.newsnei li,#list ul li,.news_more li{ line-height:35px; text-indent:22px; background:url("dot.gif") no-repeat scroll 7px center transparent; position:relative;}
.newsnei li h3,#list ul li h3,.news_more li h3{ font-size:13px; margin:0; line-height:25px; background:url(main.gif) no-repeat scroll -5px -147px transparent; padding-left:18px;}
.newsnei li h4,#list ul li h4,.news_more li h4{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span,#list ul li span,.news_more li span{ position:absolute; right:5px;}
.newsnei2 h3{ font-size:14px; text-align:center; border-bottom:#D8DFE9 solid 1px; padding-bottom:10px; margin-bottom:8px;}
.newsnei2 h4{ text-align:center; margin-bottom:8px;}
.newsnei2 span{ margin:8px;} 
.comf{ line-height:25px; text-align:center; width:100%; font-size:13px;}
.comf a{ margin-right:20px; color:#968034;}
.r_news_title{ font-size:16px; width:100%; text-align:center;}

/*Feedback*/
#go,#no{ border:none; background-color:#5A5A59; width:40px; cursor:pointer; line-height:20px; text-decoration:none; height:20px; float:left; margin-top:15px; color:#FFF;}
#go{ margin-left:140px;}
#no{ margin-left:20px;}
#showbtn a:hover{ background-color:#2F2F2E!important;}
#content{ width:300px; height:100px;}
h3 { font-size: 14px;}
h4 { font-size: 12px;}
.sitemap h4{ line-height:25px; margin:0px;}
.sitemap ul { padding-left:15px;}
.sitemap ul li{ line-height:18px;}
.sitemap  a{ color:#333;}
.sitemap a:hover{ color:#333; text-decoration:underline;}


#demo,#app{width:750px; height:160px; float:left;display:inline; overflow:hidden;}
#demo a,#app a{text-decoration:none;}
#demo img,#app img { width:165px; height:135px;  border:none; margin:0px 8px 0px 8px; }
#demo p,#app p{ width:165px; margin:0px 0px 0px 8px; line-height:22px; text-align:center;}
#Index_Pro{ padding-left:14px;}
#Index_Pro li{ width:158px; height:128px; margin:4px 10px 0px 10px; float:left;}
#Index_Pro li img{ width:150px; height:100px; border:1px solid #cdcdcd; padding:2px;}
#Index_Pro li p{ height:25px; width:158px; text-align:center; line-height:25px;}


/*Products*/
.showp{ float:left; width:100%; font-size:13px;}
.showp_r{ float:left; width:530px;}
.showp li{ float:left; width:206px; height:185px; overflow:hidden; margin:10px 17px; display:inline;}
.showp li img{ width:200px; height:133px;  padding:2px; border:solid 1px #cdcdcd;}
.showp li a:hover img{border:solid 1px #CD0001;}
.showp li p{ width:100%; line-height:22px; text-align:center;}
.showp li a{ text-align:center; border-bottom:none; text-decoration:none; float:left; }
.showp li p a{ border:none; float:none; height:25px;}
.type_des{ text-indent:2em; line-height:25px; padding:5px; clear:both;}
.type_des p{ line-height:25px; background-color:#EFEFEF; font-weight:bold; color:#CA1B1C;}
.pro_botimg{ background:url("cus_bg.gif") repeat-x scroll 0 0 transparent; float:left; width:206px; height:10px;}
.ny_tuijian_cont2{ overflow:hidden;}
/*Product Single*/
.proone{ height:220px;}
.proone img{ width:250px; height:166px; margin:10px; border:solid 1px #cdcdcd; padding:2px; float:left;}
.proone p{ width:400px; float:left; margin:10px; line-height:20px; }
.ny_tuijian,ny_tuijian2{ height:30px; line-height:30px; background-color:#EFEFEF; text-align:center;}
.ny_tuijian_cont li{ float:left; width:320px; height:24px; line-height:24px; text-align:left; padding:0px 10px;}
.ny_tuijian3{height:40px;  text-align:center;}
.ny_tuijian3 ul li{ text-align:left; padding-left:20px; line-height:20px;}
.ny_tuijian3 ul li a{ color:#333; text-decoration:none;}
.ny_tuijian3 ul li a:hover{color:#B80000;}
.ny_tuijian b{ color:#C01119;}
.pro_content{ padding:10px; line-height:25px;}

/*Tags±êÇ©*/
.pro_tags{ line-height:25px; margin:15px 0px 5px 0px; text-indent:20px; border-bottom:dotted 1px #cdcdcd;}
#tags ul{ padding:0px 10px;}
#tags li{ margin:20px 0px; clear:both; float:left; line-height:20px; width:100%;}
#tags li img{ width:150px; height:100px; margin-right:10px;}
.tags_tit_a,.tags_pic_a{margin:0px 5px; float:left; color:#971B01;}
#tags li p{ float:left;}
.tags_a,#tags p{ width:70%; display:block;}
.tags_top{ color:#B50000; line-height:30px;  text-indent:20px;}
.moretags { float:left; clear:both; padding:10px;}
.moretags a{ line-height:22px; height:22px; border-bottom:dotted 1px #575757; margin:0px 5px;}
.moretags a:hover{ color:#B50000;}
.rc_wrap{ margin-top:150px; margin-left:120px; display:inline; float:left;}
#in_txt{ width:200px; height:18px; margin-top:20px; line-height:18px; padding-left:5px; float:left;}
#showbtn{ margin-left:20px; float:left;}
#showspan { color:#F47D19; margin-top:17px; float:left;}
#re_txt{ margin-left:10px;}
#searchbtn{ background:url(search.gif) no-repeat; width:60px; height:60px; display:block; float:left;}
.re_p{display:block; float:left; line-height:25px; text-indent:30px; margin:0px; color:#C30001; width:100%;}

/*SiteMap*/
.sitemap h2{ line-height:25px; text-indent:15px;}
.sitemap ul { padding-left:35px;}
.sitemap ul li{ line-height:18px;}
.sitemap a{ color:#333; text-decoration:none;}



