@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"宋体"; font-size:12px;text-align:center;}
ul,dl{ float:left; display:inline; text-align:left;}
ul li,dl dt,dl dd{ float:left; display:inline; list-style:none;}
img{ border:0; vertical-align:top;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#C51C16; text-decoration:underline;}
span.morea{ float:right; margin:15px 25px 0 0; display:inline;}

/*header*/
#header{ float:left; width:100%; height:180px; background:url(bg.jpg) 50% 0 no-repeat;}
.aa,.bannerhMain,.rowFirst{width:1000px; margin:0 auto; }
.logo{ float:left;width:1000px; height:100px;background:url(logo.jpg) no-repeat;}
.logo span{ float:right;margin:40px 50px 0 0; display:inline; color:#FFFFFF;}
.logo span a{ color:#FFFFFF;}
#menu{ float:left; width:1000px;height:50px; background:url(menubg.jpg) repeat-x;}
#menu ul{ float:left;width:990px; list-style-type:none; padding-left:10px;}
.m_li_a{float:left; width:98px; line-height:50px; font-size:15px; font-weight:bold;font-weight:bold; background:url(current.jpg) center no-repeat; text-align:center;}
.m_li_a a,.m_li_a a:hover{text-decoration:none;color:#003333;}

.m_li{float:left; width:98px; line-height:50px;  text-align:center; font-size:15px; font-weight:bold;}
.m_li a{display:block; color:#FFFFFF; width:98px;}
.menu_a{ float:left; width:970px; height:30px; background:url(smenu.jpg) no-repeat; padding-left:30px; overflow:hidden;}
.smenu{float:left;width:970px; height:30px;}
.s_li{ float:left; width:970px;line-height:30px; display:none; height:30px; overflow:hidden}
.s_li_a{float:left;width:970px;line-height:30px;display:block; height:30px; overflow:hidden}

/*banner*/
#banner{ float:left;width:100%; height:340px; background:url(rpt_x.jpg) repeat-x;}

/*解决方案*/
#main{ float:left; width:100%; margin-top:10px;}
.jjfa{ float:left;width:240px; margin-left:5px; display:inline;}
.blueBg{ float:left;width:210px;height:40px; color:#FFFFFF;font-size:14px; font-weight:bold; text-align:left; padding-left:30px; background:url(tit_a.jpg) no-repeat; line-height:40px;}
.jjfalist{ float:left;width:220px; background:url(line_a.jpg) repeat-y; padding:0 10px;}
.jj_h{ height:368px;}
.ks_h{ height:138px;}
.jjfalist dl.jj{width:220px; margin-top:15px;}
.jj dt.img{width:100px;height:95px; padding:5px; /*background:url(dtimgbg.jpg) no-repeat;*/}
.jj dt.img img{width:100px; height:65px;}
.jj dt.title{width:100px; margin-left:10px;border-bottom:1px dotted #999999;}
.jj dd.reirong{width:100px; margin:10px 0 0 10px;line-height:19px;}
.jj dd.reirong a:hover,.jjfalist ul li a:hover{ color:#CC0000;}
.jjflbt{ float:left;width:240px;height:12px; background:url(jjflbt.jpg) no-repeat;}
.jjfalist dl.ks{ width:220px; padding-top:18px;}
.ks dt.ks_a{ width:210px; height:40px; font-size:13px; font-weight:bold; line-height:35px; background:url(line_b.jpg) no-repeat;}
.ks dt.ks_a a{ margin-left:40px; display:inline;}
.ks dd.ks_b{ width:140px; padding-left:70px; font-size:12px; line-height:24px;}


.jjfalist p{ float:left; text-align:left; line-height:24px; padding:20px 0 0 10px;}
/*公司简介*/
.newjianjie,.subabout{ float:left;width:740px; margin-left:10px; display:inline;}
.jianjie{ float:left; width:460px;}
.jianjie .jianjie_tit{ float:left; width:430px; height:40px; padding-left:30px; background:url(tit_b.jpg) no-repeat;}
.jianjie .jianjie_tit p,.news_tit p,.gongcheng_tit p{ float:left; font-size:14px; font-weight:bold; line-height:40px;color:#C31A17;}
.jianjie .jianjie_con{ float:left; width:460px;}
.jianjie .jianjie_con .jjcon_a,.nwcon_a{ float:left; width:12px; height:240px; background:url(jj_cona.jpg) no-repeat;}
.jianjie .jianjie_con .jjcon_c,.nwcon_c{ float:left; width:12px; height:240px; background:url(jj_cona.jpg) -12px 0 no-repeat;}
.jianjie .jianjie_con .jjcon_b{ float:left; width:420px; height:240px; padding:0 8px; background:url(jj_conb.jpg) repeat-x;}
.jianjie .jianjie_con .jjcon_b .jjimg{ float:left; width:145px; height:100px; padding:15px 10px 10px 0;}
.jianjie .jianjie_con .jjcon_b .jjzi{ line-height:24px; text-align:left; margin-top:15px;}

/*--新闻中心--*/
.news{ float:left; width:270px; margin-left:10px; display:inline;}
.news .news_tit{ float:left; width:240px; height:40px; padding-left:30px;  background:url(news_tit.jpg) no-repeat;}
.news .news_con{ float:left; width:270px;}
.news .news_con .nwcon_b{ float:left; width:246px; height:240px; background:url(jj_conb.jpg) repeat-x;}
.news .news_con .nwcon_b ul{ width:246px; padding-top:15px;}
.news .news_con .nwcon_b ul li{ width:246px; line-height:24px; border-bottom:1px dotted #999999; background:url(iconb.gif) 5px 8px no-repeat;}
.news .news_con .nwcon_b ul li a{ margin-left:20px; display:inline;}

/*--工程案例--*/
.gongcheng,.yqlj{ float:left;width:740px; margin:10px 0 0 10px; display:inline;}
.gongcheng .gongcheng_tit{ float:left; width:710px; height:40px; padding-left:30px;  background:url(gc_tit.jpg) no-repeat;}
.gongcheng .gongcheng_con{ float:left; width:740px;}
.gongcheng .gongcheng_con .gccon_a{ float:left; width:12px; height:220px; background:url(gc_cona.jpg) no-repeat;}
.gongcheng .gongcheng_con .gccon_c{ float:left; width:12px; height:220px; background:url(gc_cona.jpg) -12px 0 no-repeat;}
.gongcheng .gongcheng_con .gccon_b{ float:left; width:716px; height:220px; background:url(gc_conb.jpg) repeat-x;}
#demo{float:left; width:716px; overflow:hidden;}
#indemo{float:left; width:1700%; height:200px; padding-top:20px; overflow:hidden;}
.content{float:left;}
.content ul{height:195px; overflow:hidden;}
.content ul li{ width:200px; margin-left:15px;}
.content ul li img,.subgc_con ul li img{ width:190px; height:130px; padding:4px; border:1px solid #E1E1E1; background:#FFFFFF;}
.content ul li p,.subgc_con ul li p{ float:left;width:198px;line-height:28px; border:1px solid #E1E1E1; text-align:center; font-size:13px;}

/*--友情链接--*/
.yqcon_a{ float:left; width:12px; height:60px; background:url(yqcon_a.jpg) no-repeat;}
.yqcon_c{ float:left; width:12px; height:60px; background:url(yqcon_a.jpg) -12px 0 no-repeat;}
.yqcon_b{ float:left; width:716px; height:60px; background:url(yqcon_b.jpg) repeat-x;}
p.yqlj_a{ float:left; font-size:14px; font-weight:bold; color:#C51C16; line-height:60px;}
p.yqlj_b{ float:left; width:620px; line-height:24px; text-align:left; margin-top:10px;}
p.yqlj_b a{ margin-right:10px; display:inline;}

/*--footer--*/
#footer{ float:left; width:100%; background:url(footerbg.jpg) repeat-x; height:140px; margin-top:10px;}
.foot{ width:1000px; margin:0 auto;}
p.foot_a{ float:left; width:990px; height:40px; margin-left:5px; display:inline;background:url(p_bg.jpg) repeat-x; font-size:13px; font-weight:bold; line-height:40px; color:#020E5B;}
p.foot_a a{ color:#020E5B;}
p.foot_b{ float:left; width:1000px; line-height:24px; color:#FFFFFF; margin-top:25px;}
p.foot_b a{ color:#FFFFFF}

/*--关于我们--*/
.sub_tit{ float:left; width:740px; height:40px; background:url(sub_tit.jpg) no-repeat;}
.sub_tit p{ float:left; font-size:14px; font-weight:bold; line-height:40px; margin-left:30px; display:inline; color:#C71E16}
.sub_tit span{ float:right; margin:15px 20px 0 0; display:inline;}
.subabimg{ float:left; width:740px; height:140px; margin-top:5px;}
.sub_con{ float:left; width:710px; padding:20px 15px 0 15px; line-height:24px; text-align:left;}

/*--newslist--*/
.newslist_con ul{ width:710px; padding:20px 15px 0 15px; }
.newslist_con ul li{ width:710px; background:url(iconb.gif) 5px 8px no-repeat; border-bottom:1px dotted #999999; line-height:24px;}
.newslist_con ul li a{ margin-left:20px; display:inline;}
.newslist_con ul li span{ float:right;}

/*--fangan--*/
.fangan_con,.renli_con,.liuyan_con,.sublx_con{ float:left; width:710px; padding:20px 15px 0 15px; }
.fangan_con dl{ width:710px; padding:10px 0; border-bottom:1px dotted #999999;}
.fangan_con dl dt.img_a{ width:170px; height:110px; margin-right:10px;}
.fangan_con dl dt.title_a{width:530px; font-size:13px; font-weight:bold;}
.fangan_con dl dd{ width:530px; margin-top:10px; line-height:24px; text-align:left;}

.yema{float:left; width:710px; text-align:center; line-height:20px;border-top:1px dotted #C51C16; margin-top:30px;}
.yema a{padding:2px 5px; margin:10px 8px; display:inline-block;border:1px solid #990000;}

/*--gongcheng--*/
.subgc_con{ float:left; width:740px; padding-top:20px}
.subgc_con ul{ width:740px;}
.subgc_con ul li{ width:200px; margin:0 0 20px 34px;}

/*--ContactUS--*/
.sublx_con p{ float:left; width:590px; margin-left:70px; display:inline; text-align:left; line-height:50px; font-size:16px; font-weight:bold; background:url(conimg.jpg) right no-repeat;}
.sublx_con img{ float:left; width:710px; height:90px; margin-top:20px;}
