﻿body{font-family: "宋体"; font-size:12px; line-height:18px;/* background:#e6e6e6;*/ background:url(../images/body_bg.jpg);}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0;}
ul, li{margin:0px; padding:0px; list-style:none}
h1{ font-size:16px; margin:0px; padding:0px;}
h2{font-size:14px; margin:0px; padding:0px;}
h3 {font-size:13px; margin:0px; padding:0px;}
h4{font-size:12px; margin:0px; padding:0px;}
.clear{clear:both; height:1px}
img {border:0px;}
a:link{color:#333; text-decoration:none}
a:visited{text-decoration:none; color:#333}
a:hover{text-decoration:none; color:#B00; text-decoration:underline;}
a:active{text-decoration:none; color:#333}

#top{ height:110px; background:#FFF; width:100%; padding:0px 0px 15px;}
.top_link{ height:28px; line-height:28px; background:#f7f7f7; width:100%; border-bottom:1px solid #CCC;}
.sp_l{ float:left; height:28px; line-height:28px; text-align:left; color:#333;}
.sp_l img{width:18px; height:18px; padding-right:10px; margin-top:4px;}
.header{ width:1100px; margin:0 auto; text-align:right; color:#777;}
.sp_r { float:right; width:100px;}
.sp_r img{ margin-top:4px;}

.top_down{ width:1100px; margin:0 auto;}
.logo{ width:386px; height:71px; float:left; margin:10px 10px 0px; display:inline;}
.sousuo{ float:left; padding:25px 0px 0px 40px;}
.sousuo:hover .text{ border-color:#ce0c00;}
.sousuo .text{ border:3px solid #e6e6e6; color:#999; height:27px; padding:0px; line-height:27px; text-indent:5px; width:220px;}
.sousuo .text2{ color:#333;}
.sousuoanniu{ background:#ce0c00; cursor:pointer;  height:31px; border:none; padding:0px 5px 0px 5px;color:#FFF; font-size:15px; font-family:"微软雅黑"; }
.sousuoanniu:hover{ background:#333}
.sousuo a{ color:#666;}
.sousuo a:hover{ color:#333;}

.wem {font-size:14px; text-align:center;}
.wem img {width:100px; height:100px;}

.phone{ background:none; float:right; width:300px; text-align:center; text-indent:0px; margin-top:18px; text-align:right;}
.phone em{ margin-bottom:5px;font-size:22px; color:#ff0000; font-weight:bold; font-style:normal; font-family:微软雅黑;}
.phone p { text-align:right; margin-top:20px;}
.phone .top3a{ padding:5px 10px 3px; background:#e1e1e1; margin-top:-8px;}
.phone .top3a1{ background:#333; color:#FFF;}
.phone .top3a2{ background:#f1e0d2; color:#000}
.phone .top3a3{ background:#d2e1f1;color:#000}

#banner { width:100%; height:365px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#banner a {width:100%; height:365px; display:none;}
.flash_bar { width:130px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; bottom:50px;text-align:center;margin:0 auto;position:relative;}
.flash_bar .dq { display:inline-block; float:left; width:18px; height:18px; margin:5px 5px; background: url(btn1.png) no-repeat 0px 0px; cursor:pointer;background:url(../images/btn1.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/btn1.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:18px; height:18px; margin:5px 5px; background: url(btn2.png) no-repeat 0px 0px; cursor:pointer;background:url(../images/btn2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/btn2.png" ,sizingMethod="crop"); }

.cate {margin:0 auto;width: 1440px;clear:both;overflow:hidden;background-color:#F1EDED;padding-top:5px;padding-bottom:10px;}
.catelist{width:100%;overflow:hidden;margin-top:10px;margin-left:10px;}
.catelist li{float:left;width: 232px;margin: 0 4px;}
.catelist li dl {}
.catelist dl dt{font-size:16px; text-align:left; height:24px; padding:0; color:#000;font-weight:bold;}
.catelist dl dt a{ color:#B00;}
.catelist dl dt a:hover{ color:#333; text-decoration:underline;}
.catelist dl dd {width:49%;float:left; line-height:25px;}
.catelist p img{ margin:0 auto;margin-top:7px; border:0px;width:205px;}

.pro_cate{width:210px; float:left; line-height:23px; text-align:left;color:#666; padding-bottom:10px;}
.pro_cate h3{font-size:16px; text-align:left; height:24px; padding:0; color:#000}
.pro_cate img{ margin:0 auto;margin-top:7px; border:0px;width:205px;}

.dylist{width:100%; height:26px;}
.dylist  a{width:114px; height:26px; float:right;color:#FFF; line-height:26px; background:#B00; display:inline-block; text-align:center }
.dylist  a:hover{width:114px; height:26px; color:#000; line-height:26px; background:#333; display:inline-block; }
.dylist  a.nomal{width:114px; height:26px; line-height:26px; background:#F9B700; display:inline-block; }

.content{width:1100px; background:#F1EDED; margin:0 auto; overflow:hidden;}
.xwlist { width:350px; float:left; margin-left:10px;}
#tab1{height:30px; width:100%; border-bottom:solid 1px #CCC;}
#tab1 ul{margin:0;padding:0;}
#tab1 li{float:left;text-align:center;cursor:pointer;height:30px; line-height:30px; width:90px; background:#333;font-weight:bold;color:#fff;}
#tab1 li.now{color:#fff;font-weight:bold; background:#B00; width:90px;}
.tablist{line-height:20px;display:none; padding-top:10px;}
.tablist ul li{height:25px; line-height:25px; background:url(../images/pic.png) no-repeat; text-indent:15px;}
.tablist ul li span{ float:right;}
.block{display:block;}

#about {float:left; width:400px; margin-left:15px;}
.title { width:100%; height:30px; line-height:30px; border-bottom:solid 1px #CCC;}
.title h3 { width:90px; background:#B00; height:30px; line-height:30px; border-bottom:solid 1px #CCC; text-align:center; color:white;}
.title span{float:right;}
.abt { line-height:23px; color:#333; padding-top:5px;}
.abt img {border:solid 1px #CCC; padding:2px;float:left; margin-right:5px; margin-top:4px;}

#anli { float:right; width:302px; margin-right:10px;}

.product {width:1090px; background:#F1EDED; margin:0 auto; overflow:hidden; padding-left:10px; padding-top:15px;}
.xy_team {border:#d9d9d9 1px solid;float:left; width:760px; height:507px;}
.xy_team_tit {width:100%; height:42px;background:url(../images/xy_wd.png) repeat-x;}
.xy_team_tit h3{ height:42px; line-height:42px; font-size:16px; text-indent:10px; font-family:"微软雅黑";}
.xy_team_tit h3 span { float:right; font-size:12px; margin-right:5px; font-weight:normal;}

.xy_nr1 { OVERFLOW: hidden}
.xy_nr1 DL {border-bottom:#ccc 1px solid; padding:10px 0px;MARGIN: 0px 0px 0px 15px; HEIGHT: 130px;}
.xy_nr1 DT {border: #ccc 1px solid; padding:3px; WIDTH: 187px;FLOAT: left; HEIGHT: 120px;}
.xy_nr1 DT IMG {WIDTH: 187px; HEIGHT: 120px}
.xy_nr1 DD {PADDING-LEFT: 13px; WIDTH: 583px; FLOAT: left}
.xy_nr1 DD H3 {LINE-HEIGHT: 28px; HEIGHT: 28px; OVERFLOW: hidden}
.xy_nr1 DD P {LINE-HEIGHT: 22px; HEIGHT: 66px; COLOR: #666; OVERFLOW: hidden; padding:0px;}
.xy_nr1 DD P SPAN {COLOR: #cd0000}

.xy_team_nr { OVERFLOW: hidden}
.xy_team_nr DL {border-bottom:#ccc 1px solid; padding:10px 0px;MARGIN: 0px 15px; HEIGHT: 130px;}
.xy_team_nr DT {border: #ccc 1px solid; padding:3px; WIDTH: 187px;FLOAT: left; HEIGHT: 120px;}
.xy_team_nr DT IMG {WIDTH: 187px; HEIGHT: 120px}
.xy_team_nr DD {PADDING-LEFT: 13px; WIDTH: 515px; FLOAT: left}
.xy_team_nr DD H3 {LINE-HEIGHT: 28px; HEIGHT: 28px; OVERFLOW: hidden}
.xy_team_nr DD P {LINE-HEIGHT: 22px; HEIGHT: 66px; COLOR: #666; OVERFLOW: hidden; padding:0px;}
.xy_team_nr DD P SPAN {COLOR: #cd0000}

.xy_faq {WIDTH: 302px; FLOAT: left; margin-left:15px;}
.xy_faq_tit { background:url(../images/xy_wd.png) repeat-x; width:302px; height:42px;}
.xy_faq_tit h3{ height:42px; line-height:42px; font-size:16px; text-indent:10px; font-family:"微软雅黑";}
.xy_faq_tit h3 span { float:right; font-size:12px; margin-right:5px; font-weight:normal;}
.xy_faq_nr {border: #ccc 1px solid; BACKGROUND: url(xy_faq_nr.gif) #f9f9f9 repeat-y; OVERFLOW: hidden;}
.xy_faq_nr DL { padding: 16px 1px 1px 1px;}
.xy_faq_nr DT { padding: 0px 10px; LINE-HEIGHT: 32px;BACKGROUND: #dedede; HEIGHT: 32px; FONT-WEIGHT: bold;}
.xy_faq_nr DT A {}
.xy_faq_nr DD { padding: 6px 10px; LINE-HEIGHT: 21px;OVERFLOW: hidden; text-indent:2em;}
.xy_faq_but {TEXT-ALIGN: right; PADDING-RIGHT: 10px; PADDING-TOP: 10px}

#foot_t{ width:100%; background:#2E3233; position:relative;border-bottom:2px solid #373B3C; overflow:hidden;}
.conbg{ width:1100px; height:auto; margin:0 auto;}
.con_1{ width:800px; height:210px; float:left; margin-left:10px;}
.con_1 ul{ width:185px; height:auto; float:left; margin-top:8px;}
.con_1 ul li.o1{ height:32px; width:140px; line-height:32px; color:#fff; font-size:16px; border-bottom:1px solid #1D2021;}
.con_1 ul li.o2{ margin:8px 0 0 0; color:#AAABA8;}
.con_1 ul li.o2 a{ color:#AAABA8;}
.con_1 ul li.o2 a:hover{ color:#fff;}

#foot_t .hqzc{ width:252px; height:170px; background:#1D2021; float:right; margin-right:10px;}
.hqzc .con{ width:100%; color:#fff;}
.hqzc .con ul {}
.hqzc .con li { line-height:30px; text-indent:15px;}
.hqzc .span_1{ display:block; width:252px; height:40px; background:url(../images/hy_47.gif) no-repeat;}

#foot_b{ width:100%; background:#1D2021; color:#fff; overflow:hidden; }
#foot_b .con{ width:1100px; margin:0 auto;}
#yqlj{ width:98%;float:left;}
#foot_b .con .yqlj{ display:block; float:left; margin-top:5px;}
#yqlj li{ float:left; margin:5px; white-space:nowrap; overflow:visible;}
#yqlj li a{ color:#fff;}
#yqlj li a:hover{ color:#333;}
#bq { text-align:center; height:30px; line-height:30px;}

#sub_left{ float:left; width:250px;}
#sub_pro{background:url(../images/xy_wd.png) repeat-x; width:245px; border:#d9d9d9 1px solid; margin-bottom:10px;}
.list_con{background:#efefef;}
.list_con h2{ font-size:14px; text-align:center; line-height:30px; background:url(../images/sub_left_x.png) no-repeat; width:234px;}
.list_con h2 a{ color:#d65400;}
.list_con h2 a:hover{ color:Black;}
.list_con ul{}
.list_con ul li{ width:85px; height:26px; line-height:28px; float:left; margin-left:10px; text-align:left; margin-top:5px; background:url(../images/yd.jpg) no-repeat left center; padding-left:10px}
.left_mt{height:34px; background:#B00; font-size:14px; line-height:33px; font-weight:bold; color:#FFF; text-indent:28px}

#left_tit {width:100%; height:65px; background:url(../images/left-dh.jpg) no-repeat; font-family:微软雅黑;}
#left_tit h3{width:100%; height:30px; line-height:40px; text-align:center; color:#fff; font-size:18px;}
#left_tit p{text-align:center; height:25px; line-height:25px; color:#fff;}
.list {width:100%;overflow:hidden; background:#e6e6e6;}
.list li {width:90%;float:left; height:30px; line-height:30px; text-indent:70px; background:url(../images/sub_left_x.png) no-repeat;}

.com{width:98%; border:#ccc 1px solid; background:#EFEFEF; margin-BOTTOM:10px; margin-top:15px;}
.sub_newslist{width:100%}
.sub_newslist ul{width:230px;  margin-top:4px; margin-left:10px}
.sub_newslist li{text-indent:19px; background:url(../images/pic.png) no-repeat; background-position:2px; line-height:26px; color:#4c4c4c}

#sub_right{ float:right; width:820px; padding-bottom:15px; margin-right:10px;}
/*.title1 { width:100%; border-bottom:solid 1px #CCC;}
.title1 h3 { width:150px; font-size:14px; background:#B00; height:35px; line-height:35px; border-bottom:solid 1px #CCC; text-align:center; color:white;}
.title1 span { float:right; font-size:12px;font-weight:normal; line-height:35px; background:#333;}
.title1 span  a{ padding:0px 10px;}*/
#cmp { width:100%;}
#cmp p { margin-top:15px; line-height:25px; text-indent:2em; color:#333}

.fl{float:right; background:url(../images/tagehome.jpg) no-repeat left center; text-indent:20px; width:100%;	}
#sub_tit{ text-align:left; margin-left:10px; height:40px; line-height:40px; border-bottom:dotted 1px #CCC; width:1080px; }
#sub_tit a.home{ background:none; }
#sub_tit a{ background:url(../images/locationtage.jpg) no-repeat left center; padding:0 21px; color:#666;}
#sub_tit span{ background:url(../images/locationtage.jpg) no-repeat left center; color:#F00; padding:0 21px;}

/* pro center */
.listitem { width:815px; float:left;}
.listitem a:hover { text-decoration:none;}
.listitem .protlmr { float:left; background:url(../images/ico-pro.gif) left -31px repeat-x; width:815px; line-height:30px; height:30px; padding-bottom:10px; overflow:hidden;}
.listitem .protl { background:url(../images/ico-pro.gif) left 6px no-repeat #FFFFFF; float:left; text-indent:38px; padding-right:8px; font-size:14px; font-weight: bold;}
.listitem .promore { background:url(../images/ico-pro.gif) left -67px no-repeat #FFFFFF; float:right; width:60px; text-indent:10px;}
.listitem dl dd { padding-left:13px; float:left;}
.listitem dl dd a { display:block;  margin-bottom:20px; width:140px; height: auto; padding:4px; border:1px solid #cfd8e1;}
.listitem dl dd a img { width:140px; height:90px;}
.listitem dl dd a span { line-height:20px; height:20px; _cursor:pointer; display:block; text-align:center;}
.listitem dl dd a:hover { border:1px solid #ff0000;}

.listitem1 { width:815px; float:left; margin-top:15px;}
.listitem1 a:hover { text-decoration:none;}
.listitem1 dl dd { padding-left:13px; float:left;}
.listitem1 dl dd a { display:block;  margin-bottom:20px; width:177px; height: auto; padding:4px; border:1px solid #cfd8e1;}
.listitem1 dl dd a img { width:175px; height:120px;}
.listitem1 dl dd a span { line-height:20px; height:20px; _cursor:pointer; display:block; text-align:center;}
.listitem1 dl dd a:hover { border:1px solid #ff0000;}

.xxlist { width:100%;}
.xxlist p { line-height:25px; color:#666;}
.nl { width:100%; float:left; border-bottom:#e6e6e6 1px solid; padding:10px 0px;}
.nlLeft { width:750px; float:left; margin-left:8px; overflow:hidden;}
.nlLeft h3 {  font-size:12px; height:30px;  line-height:30px; background:url(../images/pic.png) no-repeat left center; text-indent:20px;}
.nlLeft p a{ height:23px; color:#666;text-overflow:ellipsis; }
.info_a p{ margin-top:15px; line-height:30px;}
.nlRight { width:35px; height:42px; float:right; margin-right:10px; display:inline; background:url(../images/date.gif) left top no-repeat;}
.nlRight span { display:block; text-align:center; color:#fff; width:100%;}
.nlRight span.day { height:26px; line-height:26px; font-family:Arial; font-size:1.5em;}
.nlRight span.month { height:16px; line-height:16px; font-family:Arial; font-size:12px;}

#pro_right{ float:right; width:850px;}
#pro_tj{width:100%;overflow:hidden}
#pro_tj_left{float:left;width:400px; height:260px; }
#sub_right_proinrright{ float:right}
.txt_1 {font:bold 24px Verdana, Tahoma;color:#fff}
img.thumb_img {cursor:pointer;display:block;margin-bottom:10px}
img#main_img {cursor:pointer;display:block; width:300px; height:250px; }
#gotop {cursor:pointer;display:block;}
#gobottom {cursor:pointer;display:block;}
#showArea {height:205px;margin:10px;overflow:hidden}
#showArea img{ width:70px; height:50px; border:#CCCCCC 1px solid; padding:3px;}
.info {color:#666;font:normal 9px Verdana;margin-top:20px}
.info a:link, .info a:visited {color:#666;text-decoration:none}
.info a:hover {color:#fff;text-decoration:none}
#pro_tj span{float:right; width:300px!important;width:290px; height:266px; color:#666}
#pro_tj span h2{font-size:18px; color:#F60; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:15px;}
#pro_tj span strong{ color:#C00;}

.pro_right{  float:right; width:410px; }
.pro_right h1{ font-size:20px; float:left ; width:100%; margin-bottom:6px; margin-top:7px;}
.text_info{ color:#666; line-height:25px; text-align:left; }
.feature li{ color:#333; background:url(../images/ico04.jpg) no-repeat left 8px; padding-left:16px;line-height:25px;}
.B_infotitle{ font-weight:bolder; font-size:14px; color:#C00; line-height:25px; margin-bottom:6px;}
.pro_con{ line-height:25px; color:#333;}
.pro_con h3{ font-size:16px;font-weight:normal; text-indent:40px; line-height:27px; background:url(../images/pro_h3.jpg) no-repeat left top; border-bottom:#F0B800 1px solid; margin:10px 0;}
.cxxl a { height:22px; width:90px; text-align:center; display:inline-block; float:left; margin-top:7px; margin-bottom:5px;  background:#333; margin-right:10px; color:#fff;}
.cxxl a:hover{ color:#FCA909;}

.Contentbox { width: 100%; text-align: left; line-height: 25px; margin: 10px 0; color:#666666 }
.Contentbox p { line-height:25px; margin-top:15px; text-indent:2em; font-size:10.5pt;}
.Contentbox  h3{ font-size:14px; color:#333}
.Contentbox h2{width:100%; border-bottom:#B00 1px solid;background: url(../images/pro_h3.jpg) no-repeat left center; text-indent:20px; font-size:14px; color:#fff; margin-bottom:15px; height: 30px; line-height: 30px; margin-top: 10px; }
.xgpro { width: 100%; margin-top: 15px; overflow: hidden; }
.xgpro_tit { line-height: 30px; height: 30px; background: #f5f5f5; border-left: #f60 2px solid; }
.xgpro_tit h4 { float: left; width: 50%; margin-top: 0px; font-size: 16px; text-align: left; font-weight: lighter; }
.xgpro_tit span { float: right; width: 30%; text-align: right; padding-right: 10px; }
.xgpro li {width: 19.5%; list-style: none; float: left; line-height: 28px; text-align: center; margin-top: 15px; }
.xgpro li img { width: 145px; height: 100px; padding: 3px; border: #d8d8d8 1px solid; }
#pro_order h3{width:100%; border-bottom:#4E4E4E 2px solid;background: url(../images/tab_3.jpg) no-repeat left center; text-indent:30px; font-size:14px; color:#FFF; height: 34px; line-height: 34px; margin-top: 18px; }
#pro_order table{ border:#ccc 1px solid;}  #pro_order p{ padding:10px;}

#lxw{margin-top:18px; width:95%; padding:8px; background:#FDEECD; border:#FDE1A2 1px solid; height:90px; background:url(../images/img.png) no-repeat right bottom #FEF4E0}
#lxw p{background:url(../images/dianhua.gif) no-repeat left center; font-size:14px;  padding-left:20px; padding-top:5px}
#lxw p span{color:#c00; font-weight:bold; margin-right:8px}
.lx01{float:left; margin-left:10px; margin-top:15px}
.lx02{float:right; margin-right:50px; margin-top:15px}
.xgxw h4 { text-indent:15px; line-height:40px;}
.xglist { width:100%;}
.xglist ul {}
.xglist li {  width:49%; float:left; text-indent:10px; line-height:25px; background:url(../images/yd.jpg) no-repeat left center; }
#cmp h1 { text-align:center; line-height:40px;}

#greenblack{width:620px; float:right; margin-bottom:10px}
#greenblack ul{ margin-left:200px; margin-right:auto;}
#greenblack li{ float:left; margin-left:5px; margin-top:10px;}
#greenblack a{ padding:3px 5px 2px 5px; background:#2c2c2c; color:#fff;}
#greenblack a:hover {background:#e31717; color:#fff;}
#greenblack li span{ background:#666; color:#fff; padding:3px 5px 2px 5px;}
#greenblack li b{ padding:3px 5px 2px 5px; color:#fff; background:#e31717;}
#greenblack li em{ padding:3px 5px 2px 5px; color:#fff; background:#2c2c2c; font-style:normal;}

#case {width:100%; height:auto;}
#case img {width:400px; height:260px;}