*{margin:0px; padding:0px;}
body{ margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; background-color:#f1f1f1;}
a{ text-decoration:none; color:#212121; font-weight:normal;}
img{ border:none;}
ul,li{ margin:0px; padding:0px; list-style:none;}


#top{ width:100%; background:url(../image/logo_bg.jpg) repeat-x; height:86px; margin:0 auto;}
.logo{ width:1000px; margin:0 auto;}
.logo_zuo{ width:294px; height:101px; float:left;}
.logo_you{ width:362px; height:27px; float:right;}
.search{ float:right; padding-top:10px; padding-left:100px;}
.s_txt{ width:170px; height:24px; background: url(../image/search.jpg) no-repeat; border:none; line-height:24px; font-size:12px; padding-left:30px; color:#989898;}
.s_btn{ width:59px; height:24px; border:none;  }


#menu{ width:100%; height:37px; margin:0 auto; background:url(../image/dh_bg.jpg) repeat-x; margin-top:15px;}
.menu_bg{ width:1000px; height:37px; margin:0 auto;}

#sddm { margin: 0 auto; padding: 0; z-index: 9999; position:absolute;}
#sddm li { margin: 0; padding: 0; list-style: none; float: left; line-height:37px; font-weight:bold;}
#sddm li a { display:block; margin: 0 1px 0 0; padding:0px 0px; width:111px; color:#fff; height:37px; line-height:37px; text-align:center; text-decoration:none; font-size:14px;font-weight:normal;}
#sddm li a:hover, #sddm li a.selected { background:url(../image/dh_hover.jpg) repeat-x; color:#fff; background-color:#741313;}
#sddm div { position: absolute; display:none; margin: 0; padding: 0;}
#sddm div a { display: block; width:111px; text-align: center; text-decoration: none; color:#cd1010; background:url(../image/dh_hover.png) repeat-x;line-height:30px; height:30px; font-size:14px;}
#sddm div a:hover { color: #fff;}


.img { border: 0px; }
.bannerbox { width:1400px; height: 441px; overflow: hidden; margin: 0px auto; }
#focus { width: 1400px; height: 441px;  clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 1400px; height: 441px;  float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1400px; height: 441px;  overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 550px; height: 441px;  position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background:url(../image/sprite.png) no-repeat left center; }
#focus .next { right: 0; background:url(../image/sprite1.png) no-repeat right center; }

#container{  width:998px; margin:0 auto;}
.content{  width:998px; margin:10px auto;}
.new{ background:url(../image/new_bg.png) no-repeat; width:998px; height:45px;}
.new_left{ padding-top:14px;}
.new_right{ float:right; padding-top:13px; padding-right:15px;}

#up_zzjs{ width:480px; height:24px; line-height:20px; overflow:hidden; margin-left:90px;}
#up_zzjs #up_li{ list-style-type:none;margin:0;padding:0; margin-left:6px; }
#up_zzjs #up_li a{ font-size:12px; line-height:16px; text-decoration:none; color:#707070;}

.abouts{ width:1000px; margin-top:18px;}
.case{ width:1000px; margin-top:11px;}
.product{ width:1000px; margin-top:11px;}
.product_img{ float:left; width:976px; border:1px solid #dfdfdf; background:#ffffff; border-radius: 5px; padding:10px;}
.case_img{ box-shadow: 0px 0px 0px 1px rgb(255, 255, 255) inset; background-color:#FFF; border: 1px solid rgb(225, 225, 225); border-radius: 5px; width:320px; float: left; padding-top:10px; padding-left:10px; padding-right:10px;}
.company{ float:left; width:300px; border:1px solid #dfdfdf; background:#ffffff; border-radius: 5px; padding-top:10px; padding-left:10px; padding-right:10px;}
.news{ float:left; margin-left:10px; width:381px; border:1px solid #dfdfdf; background:#ffffff; border-radius: 5px;}
.design{ float:left; margin-left:10px; width:663px; border:1px solid #dfdfdf; background:#ffffff; border-radius: 5px;}
.products{ width:980px;}


.photos{ float:left; overflow:hidden; margin-left:10px; width:250px; border:1px solid #dfdfdf; background:#ffffff; border-radius: 5px; padding:10px; height:160px;}
.case_img{ float:left; overflow:hidden; width:300px; border:1px solid #dfdfdf; background:#ffffff; border-radius: 5px; padding:10px;}

.company h2 ,.photos h2 ,.case_img h2 ,.product_img h2{ height: 20px; line-height: 20px; font-size: 14px; font-weight: normal;}
.company h2 span ,.photos h2 span ,.case_img h2 span ,.product_img h2 span{ margin-left: 2px; font-size: 12px; color: rgb(204, 0, 0);}
.jianjie_n p{ text-align: right; color:#4e4e4e;}

.jianjie_n{ width:302px; margin:10px auto;}
.jianjie_n img{ float:left; padding-right:15px;}
.jianjie_n a{ height:24px; line-height:24px; text-indent:2em; color:#4e4e4e; text-decoration: none;}
.jianjie_n a:hover{ text-decoration: none;}


.news_dh
{
	width:381px; height:30px; background:url(../image/dh_bj.png) no-repeat; font-size:14px; 
}
.news_dh span
{
	display:block; float:left; width:127px; height:30px; line-height:30px; text-align:center;
}
.selectTag
{ 
	background:url(../image/title_h.jpg) repeat-x;
}
.selectTag a{ color:#FFF;}

.news_text
{
	padding-top:5px; width:380px;
}

.news_text ul li
{
	padding-left:22px; background:url(../image/ico.png) no-repeat 10px 12px; height:29px; line-height:29px;
}
.news_text ul li a
{
	display:block; float:left; width:280px;
}


.design_dh
{
	width:664px; height:30px; background:url(../image/dh1_bj.png) no-repeat; font-size:14px; 
}
.design_dh span
{
	display:block; float:left; width:166px; height:30px; line-height:30px; text-align:center;
}
.design_text{ padding-top:5px; width:662px;}

.design_text ul li
{
	padding-left:22px; background:url(../image/ico.png) no-repeat 10px 12px; height:29px; line-height:29px;
}
.design_text ul li a
{
	display:block; float:left; width:530px;
}

.products_dh{ width:960px; height:30px; margin:7px auto;}
.products_dh span{ display:block; float:left; width:94px; height:20px; line-height:20px; text-align:center;}
.products_text{ float:left; width:980px; margin-left:10px;}
.products_text ul li{ width:180px; height:160px; float:left; text-align:center; padding-right:15px;}
.products_text ul li a{ display:block; float:left; width:180px;}

img { vertical-align: top; border: 0; }
#hotpic { width: 252px; height: 137px; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width: 252px; height: 137px;; overflow: hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0;}
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }

img { vertical-align: top; border: 0; }
#hotpic1 { width: 303px; height: 174px; overflow: hidden; margin: 0 auto; }
#NewsPic1 { position: relative; width: 303px; height: 174px;; overflow: hidden;}
#NewsPic1 a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic1 .Picture { position: absolute; left: 0; top: 0;}
#NewsPic1 .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic1 .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic1 .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic1 .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }


.new-N{ width:680px; margin:0 auto;}
.jdt{ float:left; width:250px;}


.bottom{ background:url(../image/bottom_bg.png) repeat-x; height:99px; width:100%; margin-top:30px;}
.copyright{ padding-top:10px;}
.copyright p{ text-align:center; height:20px; line-height:20px; color:#8c8c8c; font-size:11px;}
.copyright p a{ color:#8c8c8c;}




.img { border: 0px; }
.n_bannerbox { width:1440px; height: 308px; overflow: hidden; margin: 0px auto; }
#n_focus { width: 1440px; height: 308px;   clear: both; overflow: hidden; margin:0 auto; }
#n_focus ul { width: 1440px; height: 308px;   float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#n_focus ul li { float: left; width: 1440px; height: 308px;   overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#n_focus .preNext { width: 550px; height: 308px;   position: absolute; top: 0px; cursor: pointer; }
#n_focus .pre { left: 0; background:url(../image/sprite.png) no-repeat left center; }
#n_focus .next { right: 0; background:url(../image/sprite1.png) no-repeat right center; }

#con_in_01{ width:183px;  margin-top:10px;float:left; border:1px solid #dfdfdf; background:#ffffff; border-radius: 5px; }
#con_in_left{ float:left;}
#con_in_011{ width:183px; background:url(404.png) no-repeat;}
h3{ padding-left:20px; padding-top:10px; padding-bottom:10px; background:url(../image/n_title.jpg) no-repeat; font-size:15px; color:#ffffff;}
h4{ padding-left:20px; padding-top:10px; padding-bottom:10px; font-size:15px; color:#ffffff;}
#con_in_011 a{ display:block; width:181px; height:38px; background-color:#f8f8f8; margin-left:1px; text-decoration:none; text-align:center; font-size:14px; color:#333333; line-height:38px;}
#con_in_011 a:hover{ color:#d70706; font-weight:bold;}

#con_in_02{  float:right; margin-top:10px; border:1px solid #dfdfdf; background:#ffffff; border-radius: 5px; }
#con_in_02_p{ width:790px; height:25px; background:url(404.png) no-repeat center left; line-height:25px;}
#con_in_02_p a{ color:#2c5eb9;}
#con_in_02_p a:hover{ text-decoration:underline;}

#prod_list{ }
#prod_list li{  float:left; width:200px; height:190px; margin:15px 20px;  background-color:#FFFFFF; border:1px solid #dedede; padding:10px 5px 0 5px;}
#prod_list{ margin-left:20px; margin-top:10px;}
#prod_list a{ display:block; text-align:center; line-height:35px; text-decoration:none; color:#333333; font-family:Arial, Helvetica, sans-serif;}
#prod_list a:hover{color:#2c5eb9; text-decoration:underline;}
.pro_menu{ width:730px; height:28px; border:1px solid #e5e5e5; background:#f5f5f5; line-height:28px; text-align:right; margin:20px 0 10px 30px;}
.pro_menu a{ padding:0 10px;color:#4e4e4e; text-decoration:none;}
.pro_menu a:hover{ color:#d70706;}


#new_list li{ text-align:right; width:720px; background:url(404.png) no-repeat center left; padding-left:10px; border-bottom:1px dashed #dedede; line-height:25px; margin:10px 0;}
#new_list{ padding-left:35px; padding-top:20px; color:#999999; }
#new_list li a{ float:left; color:#333333;font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#new_list li a:hover{ color:#d70706; text-decoration:underline;}
#intro{ font-family:Arial, Helvetica, sans-serif; padding:20px;}
#intro p{ text-indent:25px; line-height:20px;}
.warn{ color:#FF0000;}






.allBox{ width:757px ; height:auto ;  border-top:none ; font-size:12px ; line-height:24px ; margin-top:10px; margin-left:15px;}










.view-main{ padding-top:15px; }
.view-title{ font-size:18px; line-height:20px; font-weight:bold; padding:0px; margin:6px 0px 6px 0px; text-align:center; }
.view-element{ text-align:center; }
.gap-symbol{ margin:10px 0; }
.view-content{ line-height:200%; }
.view-content p{ text-indent:2em; margin:0; padding:0; line-height:200%; }
.view-picture{ width:600px; margin:15px auto; }
.view-btn{ text-align:center; height:40px; line-height:40px; }
.view-btn a{ font-weight:bold; border:#D4D0C8 1px solid; padding:6px 10px; background-color:#F5F5F5; margin:20px; }
.view-assoc{ height:30px; line-height:30px; background-color:#E5E5E5; padding:0 10px; margin:10px 0; }
.view-assoc span{ display:block; width:auto; }
.view-assoc span.prev{ float:left; }
.view-assoc span.next{ float:right; }
.view-video{ width:550px; margin:15px auto; }

.view-attri{ width:100%; margin:auto; height:auto; }
.view-attri .exh-pic{ width:400px; float:left; margin-right:10px; }
.view-attri .exh-attri{ width:320px; float:left; }
.view-attri .exh-attri h1{ font-size:14px; font-weight:bold; }
.view-attri .exh-attri span{ display:block; color:#666666; }
.view-attri .exh-attri span strong{ font-weight:normal; color:#333333; }

.news_title{ font-size:18px; height:55px; line-height:55px; text-align:center;}
.t_shuxing{ font-size:14px; text-align:center; height:24px; line-height:24px; color:#9DB2BC; border-bottom:1px #CCC solid;}
.t_shuxing span{ cursor:pointer;}
span.f14{ font-size:14px;}
span.f16{ font-size:16px;}
span.f18{ font-size:18px;}
#news_content{ font-size:14px; padding:10px; text-align:left; line-height:2.0em;height:auto!important;height:265px;min-height:265px;}
.comm-list{ border:1px solid #E9E9E9; margin-top:10px; }
.comm-list-title{ height: 30px; line-height: 30px; border-bottom: 1px solid #E9E9E9; font-weight: bold; background-color:#F5F5F5; }
.comm-list-title input{ border:#CCCCCC 1px solid; height:15px; padding:3px; margin-left:5px; }
.comm-list-title span{ background: url(404.png) 10px center no-repeat; display:block; float: left; padding-left:28px; }
.comm-list-title .putime,
.comm-list-title a.back{ display:block; float:right; margin-right:10px; font-weight:normal; }
.comm-list-nabar{ padding:10px; padding-bottom:0; }
.comm-list-content{ clear:both; padding:10px; line-height:20px; background-color:#FEFEFE; }
.comm-list-content div{ margin-top:6px; }
.comm-list-repley{ clear:both; color:#377DBD; line-height:20px; margin:10px; margin-top:0; padding:6px; background-color:#F6F6F6; border: 1px dashed #CCCCCC; }
.comm-list-repley span{ font-weight:bold; color:#0000FF; }
.comm-list-content table td{ padding:3px; }
.comm-list-content table td input{ border:#CCCCCC 1px solid; height:15px; padding:3px; }
.comm-list-content table td input.radio{ border:none; }
.comm-list-content table td textarea{ border:#CCCCCC 1px solid; padding:3px; }

.care-list{ width:100%; margin:0 auto;}
.care-list li{ margin-top:20px; }
.care-list-title{ height:30px; line-height:30px; border-bottom:#D0D0D0 1px solid; text-align:right; color:#6C6C6C;}
.care-list-title h2{ float:left; font-weight:bold; color:#040404; }
.care-list-title h2 span a{ color:#D71313; }
.care-list-elem{ padding-top:12px; height:26px; text-align:right; }
.care-list-elem span{ display:inline-block; float:left; }
.care-list-elem em{ margin-left:20px; font-style:normal; font-weight:normal; }
.care-list-show{ line-height:22px; }
.care-list-show div{ margin:10px 0; }
.care-list-butt{ padding-top:8px; background:url(404.png) 0 12px no-repeat; padding-left:14px; line-height:18px; }
.care-list-butt a{ color:#377DBD; text-decoration:underline; }

.comm-list{ border:1px solid #E9E9E9; margin-top:10px; }
.comm-list-title{ height: 30px; line-height: 30px; border-bottom: 1px solid #E9E9E9; font-weight: bold; background-color:#F5F5F5; }
.comm-list-title input{ border:#CCCCCC 1px solid; height:15px; padding:3px; margin-left:5px; }
.comm-list-title span{ background: url(404.png) 10px center no-repeat; display:block; float: left; padding-left:28px; }
.comm-list-title .putime,
.comm-list-title a.back{ display:block; float:right; margin-right:10px; font-weight:normal; }
.comm-list-nabar{ padding:10px; padding-bottom:0; }
.comm-list-content{ clear:both; padding:10px; line-height:20px; background-color:#FEFEFE; }
.comm-list-content div{ margin-top:6px; }
.comm-list-repley{ clear:both; color:#377DBD; line-height:20px; margin:10px; margin-top:0; padding:6px; background-color:#F6F6F6; border: 1px dashed #CCCCCC; }
.comm-list-repley span{ font-weight:bold; color:#0000FF; }
.comm-list-content table td{ padding:3px; }
.comm-list-content table td input{ border:#CCCCCC 1px solid; height:15px; padding:3px; }
.comm-list-content table td input.radio{ border:none; }
.comm-list-content table td textarea{ border:#CCCCCC 1px solid; padding:3px; }


.do-option{ height:32px; line-height:32px; padding-left:20px;font-weight:bold; }
