/*共用样式*/
BODY {	PADDING: 0px; MARGIN: 0px auto; width:100%; FONT-SIZE: 12px; line-height:24px; color:#414141; FONT-FAMILY: "微软雅黑"; background:#f6f6f6;}
DIV { padding:0; margin:0; border-width:0;}
UL { padding:0; margin:0; border-width:0; LIST-STYLE-TYPE:none }	
OL { padding:0; margin:0; border-width:0; LIST-STYLE-TYPE:none }
LI { padding:0; margin:0; border-width:0; LIST-STYLE-TYPE:none }
dl, dt, dd{padding:0; margin:0; border-width:0; LIST-STYLE-TYPE:none }
img {padding:0; margin:0; border-width:0; }
p {padding:0; margin:0; border-width:0; }
form {padding:0; margin:0;}
A {	COLOR:#414141; TEXT-DECORATION: none }
A:hover {COLOR:#da251b; TEXT-DECORATION:none; }
.f14{ font-size:14px;}
.p_l25{ padding-left:25px;}
.p_t{padding-top:10px;}
.p20{ padding:5px 25px 20px;}
.m_t{ margin-top:15px;}
.m_t10{ margin-top:10px;}
.p_l5{ padding-left:5px;}
.p_r10{ padding-right:10px;}
.clear { CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT:0; }
.color9{ color:#999;}
.color{ color:#da251b;}
.fl { FLOAT: left }
.fr { FLOAT: right }
.tc{ text-align:center;}
.content{ width:980px; margin:0 auto; padding:0; height:auto;}

/*头部样式*/
.pre{ position:relative;}
#header{BACKGROUND:url(../images/header_bg.jpg) left top repeat-x; width:100%; min-width:980px; height:auto; padding-top:3px;}
.header_nav{background:url(../images/top.jpg) left top no-repeat; color:#fff; position:absolute; top:0px; right:0px; width:205px; height:32px; display:block; line-height:12px; text-align:center;}
.header_nav a{ padding:0 10px; display:inline-block; color:#f3ff6f; line-height:18px !important; font-size:14px;}
.logo{ float:left; margin:15px 0;}
.photo{ float:right; margin-top:40px; padding-right:12px;}

#nav{ background:url(../images/nav_bg.jpg) left top repeat-x; width:100%; min-width:980px; font-size:14px;}
#nav a{ float:left; width:120px; text-align:center; height:39px; line-height:39px; }
#nav a:hover, #nav a.hover{ background:url(../images/nav_a.jpg) left top no-repeat; width:120px; color:#fff;}

/*banner滚动样式*/
#banner{ width:100%; min-width:980px; height:290px; background:url(../images/banner_bg.jpg) left top repeat-x; overflow:hidden;}
#flashBg{clear: both;margin:0 auto; background:url(../images/banner_bg1.jpg) center top no-repeat; width:1048px; padding-top:10px;}
#flashLine {height:250px;width:100%;clear: both;}
#flash{width:980px;height:275px; overflow: hidden;margin:0 auto; clear:both;position: relative;padding: 0px 0px;}
#flash a {width:980px;height:250px;display:none;}
#flash img {width:980px;height:232px;}
.flash_bar{width:980px; z-index:69;height:12px; overflow: hidden; position:absolute; bottom:0px; left:450px; text-align:center; overflow:hidden;}
.flash_bar div{ background:url(../images/dian.jpg) no-repeat; width:12px; height:12px; display:block; overflow:hidden; text-indent:-999px; float:left; padding-right:10px; cursor:pointer;}
.flash_bar .dq{ background-position:-23px 0;}
.flash_bar .no{ background-position:0 0;}
/*通栏幻灯片位置结束*/

.main_box1{ margin-top:15px; height:160px; overflow:hidden; width:980px;}
.tittle_bg{ font-size:14px; color:#da2319; background:#ddd; height:18px; line-height:18px; position:relative;}
.more_bg a{ position:absolute; top:0px; right:0px; background:url(../images/more.jpg) left top no-repeat; cursor:pointer; color:#da251b; font-size:12px; width:50px; text-align:center; height:18px; overflow:hidden;}
.st{ font-family:"宋体";}


/*首页新闻样式开始*/
.main_news{ float:left; width:410px; padding-left:25px;}
.tittle_line{ border-bottom:1px solid #ddd; line-height:18px; height:18px; font-size:14px; position:relative;}
.buttom_line{ background:url(../images/butoom_line.jpg) bottom left no-repeat; position:relative; bottom:-1px;}
.more_line a{background:url(../images/more_none.jpg) bottom right no-repeat; position:absolute; right:0px; top:5px; color:#da251b; overflow:hidden; width:36px; height:14px; display:block;}

/*首页业务范围样式开始*/
.list li{ line-height:26px; height:26px; overflow:hidden;}

/*首页最新案例样式开始*/
.bx-window{ margin-left:49px;}
#slider5{width:882px; height:72px; overflow:hidden; margin:20px auto 10px;}
#slider5 li{ width:135px; float:left; padding:0 6px; display:inline; white-space:normal;}
#slider5 li a img{ width:133px; height:67px; display:block; overflow:hidden; border:1px solid #e2e2e2;}
#slider5 li a:hover img{border:1px solid #da251b;}
.bx-wrapper a.bx-prev, .bx-wrapper a.bx-next, .bx-wrapper a:hover.bx-prev, .bx-wrapper a:hover.bx-next{position:absolute;top:35px; width:18px; height:44px; overflow:hidden;text-indent:-999px;cursor:pointer; background:url(../images/left_right.gif) no-repeat;}
.bx-wrapper a.bx-prev{background-position:0 0px; left:15px}
.bx-wrapper a.bx-next{right:-85px;background-position:-22px 0px;}
.bx-wrapper a:hover.bx-prev{background-position:0 -45px; left:15px}
.bx-wrapper a:hover.bx-next{right:-85px;background-position:-22px -45px;}

/*友情链接样式开始*/
.link_bg{font-size:14px; color:#da2319; background:#ddd; height:24px; line-height:24px; float:left; padding:0 5px;}
.links_a a{ padding:0 10px; display:inline-block;}

/*共用翻页样式*/
.page_main{width:100%; height:auto; text-align:right; margin-top:20px;}
.links{margin:30px auto; height:20px; line-height:20px; text-align:right; color:#000; cursor:pointer; width:100%; font-weight:normal; font-size:14px;}
.links .disabled, .links a{ margin-right:3px; padding:0px 10px; color:#000; background:#ddd; text-decoration:none; display:inline-block;}
.links a:hover{ margin-right:3px; padding:0px 10px; color:#fff; background:#da251b; text-decoration:none; display:inline-block;}
.page_main .current{ margin-right:3px; padding:0px 10px; color:#fff; font-size:14px; display:inline-block;  background:#da251b; }

/*底部样式*/
#footer{ background:#313131; border-top:5px solid #0b0b0b; width:100%; height:auto; min-width:980px; padding:5px 0px 5px; margin-top:20px; line-height:28px;}
.footer_logo{ float:left; margin-top:25px; padding-right:25px;}
.footer_nav a{ color:#fff; font-size:14px; padding-right:15px; float:left; display:block;}
.footer_nav a:hover{ color:#999;}
.footer_font{ font-size:14px; color:#fff; font-weight:300;}

.footer_ico{ width:46px; padding-left:10px; height:auto; overflow:hidden; float:left; margin-top:-5px;}
.footer_ico a{ float:left; background:url(../images/wei.jpg) no-repeat; width:32px; height:32px; display:block; margin:0px 0 5px;}
.footer_ico a.ico1{ background-position:0px 0 ;}
.footer_ico a:hover.ico1{ background-position:-33px 0 ;}
.footer_ico a.ico2{ background-position:0px -37px ;}
.footer_ico a:hover.ico2{ background-position:-33px -37px ;}
.footer_ico a.ico3{ background-position:-0px -37px;}
.footer_ico a:hover.ico3{ background-position:-33px -37px;}
.footer_ico a.ico4{ background-position:-0px -37px;}
.footer_ico a:hover.ico4{ background-position:-33px -37px;}