@charset "gb2312";
/* CSS Document CSS Time:2014-04-1 永安势力 By Dawnlau qq:383978149 */
* {margin: 0;padding: 0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,table,td,img,dl,dt,dd,div{margin: 0;padding: 0;}
ul,ol,li {list-style: none;}

body{color:#4f5050;margin:0px;padding: 0px; font-family:Microsoft yahei,Arial, Helvetica, sans-serif; background-color:#fff; text-align:left; font-size:12px; line-height:24px;  background:url(../images/headbj.jpg) left 1px repeat-x;}

/* link */
a {color: #666;text-decoration: none;}
a:hover {color: #c7000d; text-decoration:none;}
img{border:0px;}


/* lei */
.g10{ height:10px; line-height:10px; clear:both; font-size:0px;}
.clear{clear:both; height:0; font-size:0px; line-height:0px; }
.page{ padding-top:15px; text-align:center;}
.page a{ display:inline-block; border:#ccc 1px solid; margin:3px; padding:0px 10px; border-radius:3px;}
.page span{ display:inline-block; border:#ccc 1px solid; margin:3px; padding:0px 10px; border-radius:3px;}
.page .current{ color:#fff; background-color:#c7000d; border:#c7000d 1px solid;}


#header,#industries,#copyright,#nmain{ width:980px; margin:0px auto;}

/* box */
#msg_win{border:1px solid #A67901;background:#EAEAEA;width:240px;position:absolute;right:0;font-size:12px;font-family:Arial;margin:0px;display:none;overflow:hidden;z-index:99999;}
#msg_win .icos{position:absolute;top:2px;*top:0px;right:2px;z-index:9;}
.icos a{float:left;color:#833B02;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:webdings;}
.icos a:hover{color:#fff;}
#msg_title{background:#FECD00;border-bottom:1px solid #A67901;border-top:1px solid #FFF;border-left:1px solid #FFF;color:#000;height:25px;line-height:25px;text-indent:5px;}
#msg_content{margin:5px;margin-right:0;width:230px;height:126px;overflow:hidden;}

/* header */
.topline{ height:1px; background-color:#626262; line-height:1px; font-size:1px;}
#header{ padding-top:20px;}
#header .logo{ width:216px; height:65px; float:left; padding-bottom:20px;}
#header .topright{ width:201px; float:right; padding-top:18px;}

.navbox{ background:url(../images/navbj.jpg) repeat-x; }
.nav{ height:45px; line-height:45px; font-size:14px; padding-left:20px; width:980px; margin:0px auto;}
.nav ul li{ width:108px; float:left; text-align:center; position:relative; z-index:999; color:#fff;}
.nav ul li a{ width:108px; height:45px; color:#FFFFFF; display:block;}
.nav ul li a:hover{ width:108px; height:45px; color:#FFFFFF; display:block; background-color:#524e4d;}
.nav ul li dl{ margin-top:1px; position: absolute; z-index:999; left:0px; top:45px; width:108px; display: none;}
.nav ul li dl a{ position: relative;  text-align: center; background: #524e4d; color: #fff; line-height:26px; font-size:12px; font-weight:normal; border-bottom:#6a6a6a 1px solid; width:108px; white-space: nowrap; height:26px;}
.nav ul li dl a:hover{ background: #cf000d;	color:#FFF; line-height:26px; display:block; height:26px; text-decoration:none;}
.nav ul li:hover dl{ display:block;}


/* banner */
#banner{ height:430px; }
.aboutbanner{ height:300px; background:url(../images/banner/aboutbanner.jpg) center top no-repeat; background-color:#f2f4f9 !important;}
.newsbanner{ height:300px; background:url(../images/banner/newsbanner.jpg) center top no-repeat; background-color:#f2f4f9;}
.policiesbanner{ height:300px; background:url(../images/banner/policiesbanner.jpg) center top no-repeat; background-color:#f2f4f9;}
.servicebanner{ height:300px; background:url(../images/banner/servicebanner.jpg) center top no-repeat; background-color:#f2f4f9;}
.fengcaibanner{ height:300px; background:url(../images/banner/fengcaibanner.jpg) center top no-repeat; background-color:#f2f4f9;}
.contactbanner{ height:300px; background:url(../images/banner/contactbanner.jpg) center top no-repeat; background-color:#f2f4f9;}
.messagebanner{ height:300px; background:url(../images/banner/messagebanner.jpg) center top no-repeat; background-color:#f2f4f9;}


.mod-panel-weibo LI {
	WORD-WRAP: break-word; WORD-BREAK: break-all
}
.isux_slide {
	MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 430px; OVERFLOW: hidden; position:relative; z-index:999;}
.isux_slide_cnt {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 100%; HEIGHT: 430px; OVERFLOW: hidden
}
.isux_slide_cnt .Limg {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%; CURSOR: pointer; Z-INDEX:2; 
}
.isux_slide_cnt .Limg LI {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%
}
.isux_slide_cnt .Limg LI A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; CURSOR: pointer
}
.isux_slide_cnt .Nubbt {
	Z-INDEX: 999; POSITION: absolute; BOTTOM: 45px; RIGHT: 20px
}
.isux_slide_cnt .Nubbt SPAN {
	FONT-STYLE: normal; TEXT-INDENT: -30px; WIDTH: 35px; DISPLAY: block; BACKGROUND: url(../images/slider-sprites.png) no-repeat -33px 4px; FLOAT: left; HEIGHT: 17px; OVERFLOW: hidden; CURSOR: pointer
}
.isux_slide_cnt .Nubbt SPAN.on {
	BACKGROUND-POSITION: 5px 4px; COLOR: #fff; width:35px;
}

.isux_slide_cnt .Limg LI.bg_1 {
	BACKGROUND: url(../images/banner/ibanner1.jpg) #3a6abc no-repeat center top
}
.isux_slide_cnt .Limg LI.bg_2 {
	BACKGROUND: url(../images/banner/ibanner2.jpg) #f6f5f2 no-repeat center top
}
.isux_slide_cnt .Limg LI.bg_3 {
	BACKGROUND: url(../images/banner/ibanner3.jpg) #fce89f no-repeat center top
}
.isux_slide_cnt .Limg LI.bg_4 {
	BACKGROUND: url(../images/banner/ibanner4.jpg) #f7fcff no-repeat center top
}


.title{ font-size:14px; font-weight:bold; line-height:18px;}
.title span{ font-size:12px; font-style:italic; font-weight:normal;}
.title img{ float:right;}

#main{ width:1000px; margin:0px auto; position:relative; z-index:999; height:295px; }
#main .maincont{ position:absolute; top:-40px; left:0px; background:url(../images/mainbj.png) no-repeat; width:980px; padding:10px;}
#main .maincont .main1{ padding:18px; }
#main .maincont .main1 .flash{ width:198px; height:131px; float:left;}
#main .maincont .main1 .flash img{ border:#dfe2e1 1px solid;}
#main .maincont .main1 .news{ float:left; margin-left:20px; width:430px;}
#main .maincont .main1 .news .newslist{ padding-top:5px;}
#main .maincont .main1 .news .newslist li{ border-bottom:#e4e4e4 1px solid; line-height:26px;}
#main .maincont .main1 .news .newslist li span{ float:right; color:#aaa;}
#main .maincont .main1 .about{ width:255px; float:right; padding-left:22px; border-left:#e6e6e6 1px solid; line-height:20px;}
#main .maincont .main1 .about .title{ padding-bottom:15px;}

#main .buts img{ padding-right:10px; padding-top:8px; padding-bottom:25px;}
#main .links{ border-bottom:#e4e4e4 1px solid; border-top:#e4e4e4 1px solid;}
#main .links span{ font-weight:bold; color:#cf000d; line-height:36px;}

#copyright{ padding-top:25px; text-align:right;}
#copyright .snav{ height:32px; background:url(../images/snavbj.jpg) no-repeat; line-height:32px; color:#FFFFFF; padding-right:15px; line-height:32px;}
#copyright .snav a{ color:#FFFFFF;}
#copyright .copycont{ text-align:right; padding-top:16px; padding-bottom:25px;}
#copyright img{ float:left;}

/* 内页样式 */
#nmain{ margin-top:-30px;}
#nmain .nleft{ float:left; width:200px;}
#nmain .nleft .ntitle{ height:40px; background-color:#c7000d; font-size:16px; color:#FFFFFF; padding-left:18px; line-height:38px;}
#nmain .nleft .ntitle span{ font-size:14px;}

#nmain .nleft .nnavlist{ padding-top:1px;}
#nmain .nleft .nnavlist li{ padding:1px 0px;}
#nmain .nleft .nnavlist a{ display:block; width:183px; height:27px; line-height:27px; background:url(../images/nnavlibg.jpg) no-repeat; padding-left:17px;}
#nmain .nleft .nnavlist a:hover{ display:block; width:183px; height:27px; line-height:27px; background:url(../images/nnavlihoverbg.jpg) no-repeat; padding-left:17px; color:#FFFFFF;}
#nmain .nleft .nnavlist .cur{ background:url(../images/nnavlihoverbg.jpg) no-repeat; }
#nmain .nleft .nnavlist .cur a{ background:none; color:#fff; }


#nmain .nright{ float:right; width:765px;}
#nmain .nright .nrighttitle{ height:40px; line-height:40px; background-color:#efefef; font-size:14px; padding:0px 15px;}
#nmain .nright .nrighttitle span{ float:right; font-size:12px; color:#999;}
#nmain .nright .ncont{ padding:25px; border:#e4e4e4 1px solid; border-top:none;}


/* 新闻动态 */
.newspic{ height:150px; border-bottom:#f1f1f1 1px solid;}
.newspic img{ width:196px; height:129px; float:left;}
.newspic .picnewscont{ padding-left:20px; width:480px; float:left; color:#999999;}
.newspic .picnewscont h1{ font-size:14px; line-height:34px;}
.newspic .picnewscont h1 a{ color:#c6000c; }
.newspic .picnewscont .more{ color:#c6000c; padding-top:5px;}
.nnewslist{ padding-top:15px;}
.nnewslist li{ border-bottom:#f1f1f1 1px solid; line-height:34px;}
.nnewslist li span{ float:right; color:#aaa;}
.wtitle{ font-size:24px; text-align:center; padding:15px 0px;}
.newsinfo{ text-align:center; border-bottom:#eee 1px solid; border-top:#eee 1px solid;}


/* 热力风采 */
.fclist{ padding-left:10px; padding-top:25px; padding-bottom:10px;}
.fclist li{ width:185px; float:left; text-align:center; height:180px;}
.fclist li img{ border:#CCCCCC 1px solid; padding:2px; width:153px; height:120px;}


/* 联系我们 */
.contactcont{ padding:50px; font-size:14px; line-height:30px; padding-top:20px;}
.contactcont span img{ float:left; padding-right:60px;}
.contactcont h4{ font-size:28px; font-weight:normal; line-height:80px; font-weight:600;}