/*reset css*/
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:'宋体';} 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
a{ color:#666; text-decoration:none;}
a:hover{ color:#268dd8;}
.l{ float:left;}
.r{ float:right;}


/*Home Css*/
body{ color:#666; background: #fff; font-size:12px;}
.topflash{width:100%; height:287px;}
.otherBox{ position:relative; width:996px;height:342px; margin:0 auto;margin-top:-200px;z-index:9999;}
.head{ width:980px; height:98px; margin:0 auto;}
.logo{ width:449px; height:49px; padding:38px 0 0 13px; float:left;}
.indexFav{ width:150px; height:14px; background:url(../images/indexFav.png) no-repeat; float:right; margin:17px 23px 0 0;}
.indexFav .joinfav{ padding-left:15px;}
.indexFav .setindex{ padding-left:30px;}

.banner{ width:996px; height:286px; margin:0 auto; padding:0px; border:1px solid #dfdfdf; background:#fff; padding-bottom:0; border-bottom:none;}
.banner img{ width:990px; height:280px;}
.banner .slide-trigger{ position:absolute; right:10px; bottom:10px;}
.banner .slide-trigger a{ padding:3px 5px; background:#3d3d3d; margin-left:5px; color:#fff; font-weight:bold;}
.banner .slide-trigger a.current{ background:#21aec2;}

.nav{ width:998px; height:41px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul{ display:block; float:left; width:820px; height:41px;}
.nav ul li{ width:112px; height:41px; float:left; position:relative; z-index:9;}
.nav ul li.last a{ background:none;}
.nav ul li a{ display:block; width:112px; height:41px; background:url(../images/menu_fg.jpg) no-repeat right center; text-align:center; color:#fff; font-weight:bold; line-height:41px; font-size:13px;}
.nav ul li a:hover, .nav ul li a.hover{ background:url(../images/nav_lihover.jpg) no-repeat 0 0; color:#fff;}
.nav ul li.last a:hover, .nav ul li.last a.hover{ background-position:0 -41px;}
.nav .nav_button{ float:right; width:122px; height:29px; padding:6px 30px 0 0;}

/*.nav ul.sbi_container li ul{ float:none; width:90px; height:auto; padding:10px; z-index:8; background:url(../images/nav_sonulbg.png); border:1px solid #4784c7; border-bottom:none;}
.nav ul.sbi_container li ul li{ float:none; width:90px; height:20px; margin:5px 0;}
.nav ul.sbi_container li ul li a{ width:90px; height:20px; line-height:20px; font-weight:normal; background:url(../images/nav_sonlibg.gif) no-repeat 4px 0; text-indent:12px; display:block; color:#666; text-align:left;}
.nav ul.sbi_container li ul li a:hover{ background:#4881c6 url(../images/nav_sonlibg.gif) no-repeat 6px -20px; color:#fff;}*/
.sbi_content{ position:absolute; bottom:41px; _bottom:40px; left:0px; width:100%; display:none; overflow:hidden;}

.nav ul.sbi_container li ul{ float:none; display: block; overflow:hidden; width:90px; height:0px;padding:0 10px; position:absolute; top:40px; left:0px; background:url(../images/nav_sonulbg.png); border:1px solid #4784c7; border-top:none;}
.nav ul.sbi_container li ul li{ height:30px; line-height:30px; width:90px;}
.nav ul.sbi_container li ul li a{ width:90px; height:20px; line-height:20px; font-weight:normal; background:url(../images/nav_sonlibg.gif) no-repeat 4px 0; text-indent:12px; color:#666; text-align:left; margin:5px 0;}
.nav ul.sbi_container li ul li a:hover{ background:#4881c6 url(../images/nav_sonlibg.gif) no-repeat 6px -20px; color:#fff;}

.main{ width:998px; margin:10px auto 0; position:relative;}
.main_b1{ width:998px; height:235px; margin-bottom:10px;}
.main_cut{ width:291px; height:231px; overflow:hidden; float:left; background:url(../images/main_cutbg.jpg) no-repeat; padding:2px; position:relative;}
.main_cut .slide-container,.main_cut .slide-panel2{ width:291px; height:231px; overflow:hidden;}
.main_cut .slide-panel2 a{ width:291px; height:231px;display:block;}
.main_cut .slide-trigger2{ position:absolute; right:10px; bottom:38px;}
.main_cut .slide-trigger2 a{ overflow:hidden; padding:3px 5px; background:#3d3d3d; margin-left:5px; color:#fff; font-weight:bold;}
.main_cut .slide-trigger2 a.current{ background:#21aec2;}

.main_cut .slide-trigger2 span{ overflow:hidden; padding:3px 5px; background:#3d3d3d; color:#fff; font-weight:bold; cursor:default;}
.main_cut .slide-trigger2 span.current{ background:#21aec2;}

.main_cut a img{ width:291px; height:203px;}
.main_cut a span{ display:block; width:291px; text-align:center; padding-top:5px;} 
.main_new{ width:470px; height:235px; float:left; margin-left:12px;}
.main_newt{ width:470px; height:32px; background:url(../images/main_newt.jpg) no-repeat center bottom;}
.main_newt ul{ padding-left:20px; height:32px; float:left;}
.main_newt span{float:right; padding:10px 10px 0 0;}
.main_newt ul li{ width:82px; height:32px; background:url(../images/main_newtb.gif) no-repeat 0 -64px; float:left;}
.main_newt ul li.hover{ background:url(../images/main_newtb.gif) no-repeat 0 -0;}
.main_newt ul li a:hover{ display:block; background:url(../images/main_newtb.gif) no-repeat 0 -0;}
.main_newt ul li.last{ background:none;}
.main_newt ul li a{ width:82px; height:32px; display:block; text-align:center; line-height:32px;}
.main_newt ul li.hover a{ color:#fefefe; font-weight:bold;}
.main_newc{ padding:10px 15px; width:440px; background:url(../images/main_newc.jpg) no-repeat; height:179px; margin-top:5px;}
.main_newc ul{ width:440px;}
.main_newc ul li{ background:url(../images/indexnewicon.jpg) no-repeat left center; padding-left:15px; width:425px; height:25px; border-bottom:1px dashed #b8b8b8; line-height:25px; overflow:hidden;}
.main_newc ul li a{ float:left;}
.main_newc ul li span{ float:right; color:#c3c3c3;}
.main_pic{ width:208px; height:235px; float:left; margin-left:12px;}
.main_pic .mpic1,.main_pic .mpic2{ width:200px; height:104px; background:url(../images/main_picbg.jpg) no-repeat; padding:4px;}
.main_pic .mpic2{ margin-top:12px;}

.main_b2{ width:998xp; height:180px; margin-bottom:10px;}
.mb2_l{ width:780px; height:180px; background:url(../images/mb2_lbg.jpg) no-repeat; float:left;}
.mb2_l1,.mb2_l2,.mb2_l3{ width:244px; height:164px; float:left; padding:8px;}
.mb2_lt{ border-bottom:1px solid #e2e2e2; height:25px; padding:0 10px;}
.mb2_lt span{ font:16px/25px 'Microsoft Yahei'; float:left; color:#268dd8;}
.mb2_lt a{ float:right; padding-top:5px;}
.mb2_lm{ width:224px; height:128px; padding:9px 10px 0 10px;}
.mb2_lpic{ float:left; width:88px;}
.mb2_lpic img{ width:88px;}
.mb2_lc{ float:left; width:136px;}
.mb2_lc ul{}
.mb2_lc ul li{ height:28px; line-height:28px; border-bottom:1px dashed #b8b8b8; background:url(../images/newicon.jpg) no-repeat left center; padding-left:10px;}
.mb2_r{ width:207px; height:180px; background:url(../images/mb2_rbg.jpg) no-repeat left bottom; float:right;}
.mb2_rt{ width:208px; height:33px;}
.mb2_rt ul li{ width:104px; height:33px; float:left; background:url(../images/mb2_rt.jpg) no-repeat;}
.mb2_rt ul li.hover{ background:url(../images/mb2_rthover.jpg) no-repeat;}
.mb2_rt ul li a{ width:104px; height:33px; text-align:center; line-height:33px; display:block;}
.mb2_rt ul li a:hover,.mb2_rt ul li.hover a{ color:#268dd8; font-weight:bold;}
.mb2_rc{ width:177px; height:117px; padding:15px;}
.mb2_rc ul li{ height:28px; line-height:28px; border-bottom:1px dashed #b8b8b8; padding-left:10px; background:url(../images/newicon2.jpg) no-repeat left center;}

.main_b3{ width:998px; height:210px; margin-bottom:10px;}
.mb3_l{ width:780px; height:210px; float:left;}
.mb3_lt{ width:740px; height:35px; background:url(../images/mb3_ltbg.jpg) no-repeat; padding:0 10px 0 30px; line-height:35px;}
.mb3_lt span{ color:#268dd8; font-weight:bold; float:left;}
.mb3_lt a{ float:right; padding-top:10px;}
.mb3_lm{ width:764px; height:145px; background:url(../images/mb3_lmbg.jpg) no-repeat; padding:15px 8px;}
.pro_one{ width:179px; float:left; padding:0 5px;}
.pro_pic{ width:173px; height:122px; padding:2px; border:1px solid #dfdfdf;}
.pro_pic img{ width:173px; height:122px;}
.pro_text{ width:173px; padding-top:5px;}
.pro_text a{ display:block; text-align:center;}
.mb3_r{ width:207px; height:211px; background:url(../images/mb3_rbg.jpg) no-repeat; float:right;}
.mb3_rt{ width:167px; height:35px; padding:0 10px 0 30px; line-height:35px;}
.mb3_rt span{ color:#268dd8; font-weight:bold; float:left;}
.mb3_rt a{ float:right; padding-top:10px;}
.mb3_rm{ height:146px; width:177px; padding:15px;}
.sellone{ height:61px; padding:5px 0;}
.s_pic{ width:86px; height:61px; float:left;}
.s_pic img{ width:86px; height:61px;}
.s_text{ float:left; padding-left:10px;}
.s_text a{ display:block; width:72px; height:32px; line-height:18px;}
.s_text span{ display:block;}
.s_text span a{ color:#fc0101;}
.selllist{ width:177px;}
.selllist ul li{ height:24px; line-height:24px; border-bottom:1px dashed #b8b8b8; padding-left:10px; background:url(../images/newicon2.jpg) no-repeat left center;}
.selllist ul li.hover{ height:71px; border-bottom:none; padding-left:0; background:none}

.foot{ width:1003px; height:104px; background:url(../images/footbg.jpg) no-repeat top center; margin:15px auto 0; line-height:28px;}
.copyright{ width:963px; padding:20px 20px 0 20px; float:left;}
.friendlinks{ width:182px; float:right; padding:20px 20px 0 0}
.friendlinks select{ width:182px; height:22px;}

/*Neiye Css*/
.pageleft{ float:left; width:207px;}
.category{ width:207px;}
.cate_t{ width:187px; height:35px; line-height:38px; padding-left:30px; background:url(../images/left_t.jpg) no-repeat; color:#fff; font-size:13px; font-weight:bold;}
.cate_m{ width:177px; background:url(../images/left_m.jpg) repeat-y; padding:20px 15px;}
.cate_m ul{ width:177px;}
.cate_m ul li{ width:177px; /*height:30px;*/}
.cate_m ul li a{ display:block; width:177px; height:30px; line-height:30px; background:url(../images/cate_licon.jpg) no-repeat left center; text-indent:20px; border-bottom:1px solid #dedede; color:#333;}
.cate_m ul li a:hover, .cate_m ul li a.hover{ color:#268dd8; font-weight:bold;}
.cate_m ul li ul{ width:177px;}
.cate_m ul li ul li{ width:177px;}
.cate_m ul li ul li a{ display:block; width:177px; height:30px; line-height:30px; background:url(../images/cate_sonlicon.jpg) no-repeat 20px center; text-indent:40px; border-bottom:1px dashed #dedede; color:#333;}
.cate_m ul li ul li a:hover, .cate_m ul li ul li a.hover{ color:#268dd8; font-weight:normal;}
.cate_m ul li ul li ul{ width:157px; padding-left:20px;}
.cate_m ul li ul li ul li{ width:157px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.cate_m ul li ul li ul li a{ width:157px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; border-bottom:1px dotted #dedede;}

.cate_b{ width:207px; height:4px; background:url(../images/left_b.jpg) no-repeat top left;}
.pageright{ float:right; width:779px;}
.right_t{ width:779px; height:35px; background:url(../images/right_t.jpg) no-repeat bottom;}
.right_t .rt_title{ color:#268dd8; font-weight:bold; float:left; padding:12px 0 0 30px;}
.right_t .position{ float:right; padding:12px 15px 0 0; width:565px; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.right_m, #content1{ width:739px; background:url(../images/right_m.jpg) repeat-y; padding:20px; line-height:24px;}
.right_b{ width:779px; height:5px; background:url(../images/right_b.jpg) no-repeat left top;}

/*企业概括 Css*/
.gs-list{ width:217px; height:107px; border:1px dashed #e3e3e3; background:#f9f9f9; float:left; padding:13px 0 0 13px; margin:7px;}
.gs-list h3{ font-weight:bold;}

/*企业领导 Css*/
.qyld_one{ width:739px; min-height:200px; _height:200px; margin-bottom:10px; background:url(../images/qyld_onebg.jpg) no-repeat bottom left;}
.qyld_pic{ float:left; width:121px; height:156px; padding:9px; background:url(../images/qyld_pic_bg.jpg) no-repeat;}
.qyld_pic img{ width:121px; height:156px;}
.qyld_other{ float:left; padding:10px 0 10px 20px; width:580px; min-height:154px; _height:154px; overflow:hidden;}
.qyld_name{ width:580px; height:35px; line-height:35px; border-bottom:1px dashed #e3e3e3;}
.qyld_name span{ font:bold 14px/35px ''; color:#d9740c}
.qyld_info{ width:580px; padding:10px 0;}

/*经营成果 Css*/
.jycg_one{ width:228px; border-bottom:1px dashed #ccc; margin-bottom:15px; float:left; padding:0 9px;}
.jycg_pic, .jycg_pic img{ width:228px; height:162px;}
.jycg_other{ width:224px; height:165px; font-size:13px; padding:10px 2px;}
.jycg_title{ font-weight:bold; text-align:center;}
.jycg_title a{ color:#268dd8;}
.jycg_info{ width:224; height:144px; overflow:hidden;}

.qyry_one{ width:228px; height:197px; border-bottom:1px dashed #ccc; margin-bottom:15px; float:left; padding:0 9px;}
.qyry_pic, .qyry_pic img{ width:228px; height:162px;}
.qyry_title{ width:228px; text-align:center;}

.qyry_mr{ font-size:24px; text-align:center; line-height:150%; font-family:'Microsoft Yahei'; color:#ff0000;}
.qyry_mr p{ font-size:18px; font-family:'Microsoft Yahei';}

/*新闻中心 Css*/
.xwzx ul{ width:699px; padding:0 10px;}
.xwzx ul li{ background:url(../images/indexnewicon.jpg) no-repeat left center; padding-left:15px; width:100%; border-bottom:1px dashed #b8b8b8; height:28px; line-height:28px;}
.xwzx ul li a{ float:left;}
.xwzx ul li span{ float:right; color:#c3c3c3;}

/*精品工程 Css*/
.jpgc_one{ width:739px; height:194px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.jpgc_pic{ width:245px; height:173px; float:left;}
.jpgc_other{ width:479px; height:173px; overflow:hidden; float:left; padding-left:15px; font-size:13px;}
.jpgc_title a{ color:#268dd8; font-weight:bold;}
.jpgc_info{ padding:5px 0;}

/*房地产销售 Css*/
.fdc_one{ width:228px; height:187px; margin-bottom:15px; float:left; padding:0 9px;}
.fdc_pic, .qyry_pic img{ width:228px; height:162px;}
.fdc_title{ width:228px; text-align:center;}

.view_fdc{ width:719px; padding:0 10px;}
.fdc_img{ width:307px; height:198px; float:left;}
.fdc_img img{ width:307px; height:198px;}
.fdc_info{ width:397px; padding:10px 0 10px 15px; float:left; line-height:30px;}
.fdc_des_t{ margin-top:30px; width:716px; height:31px; line-height:31px; font-weight:bold; color:#268dd8; text-indent:30px; background:url(../images/fdc_destbg.jpg) no-repeat;}
.fdc_des{ padding:15px 0; border-bottom:1px solid #dedede;}

/*Public Css*/
.clear{clear:both;padding:0;marging:0;line-height:0px;height:0px;}/*General Clear Css*/
.showContent{line-height:24px;padding:10px;}
.showContent p{margin:0;padding:0;}

/*Article Css*/
.ArticleTitle{ font-weight:bold; font-size:18px; color:#ff0000; font-family:'Microsoft YaHei'; line-height:40px; text-align:center;  margin-bottom:10px;}
.ArticleMessage{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.ArticleTencont{ margin:10px 0 20px 0; line-height:24px;}
.ArticleTencont #article{  text-align:right; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;  margin-bottom:10px; width:100%; height:25px;}
.ArticleTencont img{ /*width:494px; height:494px;*/ border:1px solid #ccc; padding:2px}
.ArticleTencont .photoShowTitle{ text-align:center; font-weight:bold;}
#article a:link{  text-align:right; color:#A8A6A6;}
.ArticleTencont .ProDes{ margin:10px 0 20px 0; line-height:24px;}

/*Index News Css*/
.index_news{margin:0; width:342px; padding:10px;}
.index_news li{list-style:none;height:25px;display:block;/* border-bottom: 1px dashed #DDD;*/}
.index_news li .newstitle{display:block;float:left;/*background:url(newd.gif) no-repeat 3px 12px;*/}
.index_news li .newstitle a{background:url(../images/newicon.gif) no-repeat left center; line-height:25px; display:block;float:left;padding-left:15px;}
.index_news li .newstitle img{display:block;float:left;}
.index_news li .newstime{display:block;float:right;}

/*News List Css*/
.News_list{margin:0;padding:0;}
.News_list {list-style:none; height:28px;line-height:28px;display:block; border-bottom:1px dashed #ccc;}
.News_list .l{display:block;float:left;background:url(../images/newline.gif) center left no-repeat;}
.News_list .l a{display:block;float:left;padding-left:15px;}
.News_list .l img{display:block;float:left;}
.News_list .r{display:block;float:right;}

/*News Piclist Css*/
.News_imgList{text-align:center;width:200px;padding: 4px 15px;float:left;}
.News_imgList img{width:200px;height:160px; border:1px solid #ccc; padding:2px;}
.News_imgList span{display:block;padding-top:3px;}

/*Pages Css

.page{ height:26px; float:right; margin-top:20px;}
.page span ,.page a{ border:1px #0672BD solid; padding:5px; margin-left:5px;}
.page .cur{ background:#0672BD; color:#fff;}
*/

/*News Pages Page Css*/
.NewsPreNext{border:#CCCCCC 1px solid;clear:both; padding:0 10px;}
.NewsPreNext a{font-weight:normal;}
.NewsPreNext a:hover{ color:#0672BD;}
.NewsPre{margin:0;padding:2px;float:left;font-weight:bold;}
.NewsNext{margin:0;padding:2px;float:right;font-weight:bold;}

/*search Css*/
#search{margin-left:0px;}
#skey{display:block;float:left;height:16px;line-height:16px;margin-top:1px;width:85px;margin-left:5px;}
#skey2{display:block;float:left;height:16px;line-height:20px;margin-top:1px;width:55px;margin-left:5px;}
#searchbt{display:block;float:left;margin-left:8px;}

.content{ padding-top:20px;}

/*Index Product Css*/
.indexPro{text-align:center;width:225px; height:180px;padding:10px 5px;float:left;}
.indexPro img{width:220px;height:176px;}
.indexPro a{display:block;padding-top:5px;}

/*Product List Css*/
.Prodiv{text-align:center;width:165px;padding: 6px 10px;float:left;}
.Prodiv img{width:160px;height:128px;}
.Prodiv a{display:block;margin-top:5px;}

/*Product Details Css*/
.pr_ms{font-weight:bold;font-size:14px;}
.pr_nr{padding:0 0 0 15px;}

/*Video*/
.video{ text-align:center;}

#Messageform{ width:600px; margin:0 auto; line-height:300%;}
#MessageList{ border-bottom:1px dashed #ccc; padding:10px 20px; margin-bottom:20px;}
.liuyanneirong{ padding-left:20px;}

#demo {overflow:hidden;width:100%; }
#indemo {width:1500%; float:left;}
#demo1 {float:left;}
#demo2 {float:left;}

#demoo {overflow:hidden;width:100%; }
#indemoo {width:1500%;}
#demoo1 {float:left;}
#demoo2 {float:left;}

.s_nav{ width:100%; height:30px; margin-bottom:15px; position:relative;}
.s_nav ul{ display:inline-block; height:31px; position:absolute; top:0;left:0;}
.s_nav li{ display:inline-block; width:175px; height:30px; float:left; background:url(../images/s_navlibg.jpg) no-repeat 0 0; text-align:center; line-height:29px; cursor:pointer; padding:0 3px;}
.s_nav li.hover{ background-position:0 -30px; color:#fff; font-weight:bold;}
.s_content{ width:100%; height:auto;}
.s_content .block{ display:block;}
.s_content .none{ display:none;}

#pages{text-align:center; background:url(../images/right_m.jpg) repeat-y;}
#pages a{ font-weight:bold;}

td{font-family:"宋体";font-size: 9pt;line-height: 165%;font-weight: normal;}

.photolist{ width:50%; height:280px; float:left;}
.photolist .pic{ width:100%; height:180px; text-align:center;}
.photolist .pic img{ width:240px; height:160px; padding:2px; border:1px solid #ccc;}
.photolist .title{ display:block;height:62px; padding:0 5%; width:90%; line-height:180%; overflow:hidden; text-overflow:ellipsis;}