﻿@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video,input{margin:0;padding:0;border:none;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{font-family:"宋体"; font-size:100%; }
ol,ul,li{ list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
a { color: #333; text-decoration: none } 
a:hover { text-decoration:none;}
.float-rt{float:right;}
.float-lt{float:left;}
.vertical-base{	vertical-align:baseline;}
.vertical-top{	vertical-align:top;}
.clear{zoom:1;}
.clear:after{content:""; display:block; clear:both}


/*取消图片间距*/
0img{vertical-align:top}


/*黑色透明区块*/
0p{background: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000)}


/*首页*/
.top-t{width:100%; height:34px; margin:0 auto; background:url(../images/sy-top.png) no-repeat center;}
.top-t1{width:1200px; height:34px; line-height:34px; margin:0 auto; font-size:12px;}
.top-t1 p{ color:#f5f5f5; float:right; font-size:12px;}
.top-t1 p a{ color:#f5f5f5; }
.top-ss{width:119px; height:17px; border:1px solid #b5b5b5; float:right; background:none; margin-left:26px; margin-top:7px; color:#999; text-indent:5px; line-height:17px}
.top-btn{width:24px; height:13px; float:right; border:none; margin-top:10px; margin-right:10px; background:none}
.sy-nav{width:1200px; height:45px; margin:0 auto}
.sy-logo{float:left; margin-top:-9px; margin-left:6px;}
.nav_z{width:700px!important;height:45px;float:right;position:relative;z-index:999 ;}
#navul li{float:left;width:78px;height:45px;position:relative;text-align:center;line-height:45px; font-size:16px; font-family:"微软雅黑";  padding:0 10px;}
#navul li a:link, #navul li a:visited{color:#000}
#navul li ul{display:none;position:absolute;z-index:999;background:#f9f9f9;left:-1px;}
#navul li ul li{display:block;width:79px;float:none;height:40px;position:relative;line-height:40px;border-top:1px solid #f1f1f1;font-size:14px;overflow:hidden; font-weight:100}
#navul li.navmoon{color:#cd1110; border-bottom:2px solid #003e8b;width:78px;height:45x;line-height:45px;}
#navul li.navmoon a{color:#1b2b3d}
#navul li.navhome a:hover{color:#cd1110;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:79px;height:40px;line-height:40px;}
#navul li.navmoon ul a:hover{color:#003e8b; }
/* index_focus */
.index_focus{position:relative;width:100%;height:671px;margin:0 auto;overflow:hidden;}
.index_focus .bd li{display:none;position:absolute;left:0;top:0; max-width:1920px; width:100%}
.index_focus_post{z-index:10;}
.index_focus .pic{height:auto;display:block;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:45%;bottom:2%;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#fff;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#9c0;filter:alpha(opacity=80);opacity:0.8;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:30px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}
.index_focus_info{position:absolute;left:10%;bottom:12%;width:800px;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:36px;line-height:70px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{width:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}
.ban-b{width:100%; height:142px; background:url(../images/sy4.png) repeat-x; margin-top:-143px; position:relative; z-index:9999}
.ban-w{width:1200px; height:142px; margin:0 auto}
.ban-w li{width:232px; float:right; height:142px; background:url(../images/sy3.png) repeat-x; text-align:center; margin-left:15px}
.ban-w li h2{font-size:16px; color:#FFF; font-family:"微软雅黑"; font-weight:bold; margin-top:30px; line-height:20px}
.ban-w li h3{font-size:18px; color:#FFF; font-family:"微软雅黑";font-weight:bold; line-height:40px}
.ban-w li a{background:#FFF; padding:5px 10px; color:#0e0287; font-size:12px; border-radius:10px; line-height:30px}
.ban-w li a:hover{color:#fff; background:#003e8b}
.sy1{width:1200px; height:auto; margin:10px auto 30px}
.prolist2{width:802px; float:left; height:286px; margin-top:14px; font-family:"微软雅黑";}
.Menubox2{width:802px; height:40px;  overflow:hidden;float:left; line-height:40px}
.Menubox2 li{float: left; display:block; text-decoration:none; font-size:14px; cursor:pointer; width:85px; background:#c8c7c6;font-weight: bold; text-align:center; color:#333}
.Menubox2 li.hover{ color: #fff; background:#003e8b}
.sy-h{width:802px; height:50px; line-height:50px; font-size:20px; float:left}
.Contentbox2{width:802px;margin:0 auto; float:left; position:relative; height:246px;} 
.sy-l{width:314px; height:226px; float:left; margin-top:20px; overflow:hidden; position:relative}
.sy-l ul{width:314px; height:200px; overflow:hidden}
.sy-l li{width:314px; line-height:40px; height:40px; overflow:hidden;}
.sy-l li span{margin-right:10px}
.sy-l li a{font-size:14px; color:#666666}
.sy-l li a:hover{color:#a4291d}
.sy-m{font-size:12px; color:#a4291d; position:absolute; right:0; bottom:5px}
.sy-m:hover{color:#003e8b}
.sy-l2{width:464px; height:273px; float:left; border-left:1px solid #e3e3e2;border-right:1px solid #e3e3e2; margin-left:21px; margin-top:-28px; position:relative}
.sy-l2 h2{font-size:15px; font-weight:bold; width:426px; margin-left:20px; color:#333333; margin-bottom:20px}
.sy-l2 p{font-size:14px; width:424px; margin-left:20px; color:#666; line-height:26px; height:204px; overflow:hidden}
/*新闻图*/
.focus{ position:relative; width:373px; height:212px; float:right; margin-top:29px}  
.focus img{ width: 373px; height: 212px;} 
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.5);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; text-align:center;  }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px;text-align:center; z-index: 200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:38px;height:42px;}
.focus .prev{top:93px;left: 0; background:url(../images/jt1.png) no-repeat; cursor:pointer; }  
.focus .next{top:93px;right: 0; background:url(../images/jt2.png) no-repeat;  cursor:pointer;}  
.bot-bg{width:100%; height:98px; border-top:1px solid #003e8b; margin:0 auto; background:#e0dfdf}
.bot{width:1200px; height:98px; margin:0 auto}
.bot-l{width:547px; height:98px; float:left}
.bot-ewm{float:left; width:73px; height:73px; margin-top:13px}
.bot-wz{float:left; height:45px; width:260px; line-height:45px; font-size:12px; margin-left:25px; color:#666}
.bot-wz a{color:#666}
.bot-wz a:hover{color:#003e8b}
.bot-tp{float:left; height:40px; width:260px; margin-left:25px; color:#666}
.bot-tp img{float:left; margin-right:15px; margin-top: 3px; width: 32px;}
.bot-r{width:520px; height:98px; float:right; font-family:"微软雅黑";}
.bot-r p{font-size:12px; color:#666; line-height:24px}




/*关于*/
.gy-ban{width:100%; height:221px; margin:0 auto; background:url(../images/gy-ban.png) no-repeat center;}
.ny-box{width:1200px; height:auto; margin:60px auto 30px}
.ny-l{width:220px; height:auto; float:left;}
.dh{width:220px; height:auto; margin:0 auto; float:left; font-family:"微软雅黑";}
.dh-t{width:220px; height:68px; float:left; margin:0 auto; background:url(../images/gy1.png) no-repeat}
.dh-t h2{font-size:18px; color:#FFF; margin-left:22px; font-weight:bold; line-height:30px; margin-top:10px}
.dh-t h3{font-size:12px; color:#a9a9a9; margin-left:22px;}
.dh ul{width:218px; height:auto; float:left; border:1px solid #e5e5e5}
.dh ul li{width:218px; height:45px; float:left; line-height:45px; border-bottom:1px solid #e5e5e5}
.dh ul li a{font-size:14px; text-indent:22px; display:block;background:url(../images/gy4.png) no-repeat 193px center;}
.dh ul li a:hover,.dh ul li a.selected{color:#003e8b;background:url(../images/gy3.png) no-repeat 193px center;}
.lx-l{width:220px; height:auto; float:left; margin-top:38px}
.lx-lt{width:220px; height:55px; float:left; margin:0 auto; background:url(../images/gy2.png) no-repeat}
.lx-lt h2{line-height:55px; font-size:18px; font-family:"微软雅黑"; margin-left:22px; color:#FFF;font-weight:bold;}
.lx-lw1{width:218px; height:88px; float:left; border:1px solid #e5e5e5; text-align:center}
.lx-lw1 p{font-size:12px; color:#4b4b4b; margin-top:8px; line-height:35px}
.lx-lw1 h2{font-size:24px; color:#003e8b; font-family:"微软雅黑"; font-weight:bold}
.lx-lw1 a{background:#0053be; color:#FFF; font-size:12px; padding:8px 14px; border-radius:5px; display:inline-block;}
.lx-lw1 a:hover{background:#a4291d;}
.ny-r{width:917px; height:auto; float:right}
.ymtz{width:917px; height:40px; float:left; margin:0 auto; line-height:40px; font-size:14px;  font-family:"微软雅黑"; background:url(../images/gy6.png) no-repeat left bottom}
.ymtz p{text-indent:40px; color:#5d5c5c; background:url(../images/gy5.png) no-repeat 10px}
.ymtz p a{ color:#484848}
.ymtz a:hover{text-decoration:none; color:#003e8b}
.gy{width:917px; height:auto; float:left;font-family:"微软雅黑"; }
.gy img{ margin:20px auto 0}
.gy p{font-size:14px; text-indent:26px; line-height:24px; text-align:left; color:
#313131; margin:20px 0 0}


/*工程展示*/
.cpzx{width:917px; height:auto; float:left; overflow:hidden; margin-top:25px; }
.cpzx ul{width:1000px; float:left}
.cpzx li{width:250px; height:auto; float:left; margin-right:69px; margin-bottom:30px}
.cpzx li img{ width:250px; height:150px;}
.cpzx li p{font-size:14px; line-height:26px;height:70px;over-flow:hidden; text-align:center; color:#484848;font-family:"微软雅黑"; margin-top:10px }
.cpzx p:hover{color:#003e8b}
.butt{width:917px; height:33px;font-size:12px; margin:10px auto;text-align:center; float:left}
.butt a{border:1px solid #e5e5e5; margin-right:5px; color:#7d7d7d; line-height:23px; padding:5px 10px; font-size:14px; background:#FFF;font-family:"微软雅黑"; }
.butt a:hover,.butt a.selected{text-decoration:none; background:#003e8b; color:#FFF}



/*工程展示详情*/
.gc-box{width:917px; height:auto; border:1px solid #e5e5e5; float:left}
.gc-t{width:917px; background:#fafafa; height:67px; line-height:67px;font-family:"微软雅黑";}
.gc-t h2{font-size:18px;color:#003e8b; float:left; margin-left:20px; font-weight:bold}
.gc-t p{text-indent:40px; color:#484848; background:url(../images/gy5.png) no-repeat 10px; float:right; font-size:14px; margin-right:20px}
.gc-t p a{ color:#484848; }
.gc-t p a:hover{text-decoration:none; color:#003e8b}
.gc-w{width:917px; height:auto; padding:30px 0; text-align:center}




/*加盟*/
.jm-t{width:917px; height:76px; line-height:76px; font-size:22px; color:#3b3b3b;font-family:"微软雅黑"; float:left}
.jm-t h2{text-indent:20px}
.jm-w{width:734px; height:auto; float:left; margin-left:20px}
.jm-w li{width:734px; height:auto; float:left; margin-bottom:23px}
.tx1{width:317px; height:32px; border:1px solid #d2d2d2; float:left; margin-right:15px; font-size:14px; text-indent:5px;font-family:"微软雅黑";}
.tx2{width:645px; height:158px; border:1px solid #d2d2d2; float:left;font-size:14px; text-indent:5px;font-family:"微软雅黑";}
.jm-w li button{padding:7px 30px; background:#003e8b; color:#FFF; border:none; font-size:14px; border-radius:5px}






/*联系*/
.lx{width:917px; height:auto; float:left; margin-top:10px}
.lx h2{font-size:16px; color:#333333;font-family:"微软雅黑"; line-height:30px; margin-top:10px}
.lx p{font-size:14px; color:#333333;font-family:"微软雅黑"; line-height:26px}
.lx img{margin-top:20px}


/*新闻中心*/
.news{width:917px; height:185px; border-bottom:1px dashed #b5b5b5; float:right;}
.news img{width:200px; height:130px; margin-top:20px; float:left; padding:6px; border:1px solid #e7e7e7}
.news-word{width:676px; height:140px; float:right; margin-top:20px; position:relative;}
.news-word h2{float:left; height:20px; font-size:14px; font-family:"微软雅黑"; margin-bottom:12px; width:580px; overflow:hidden; font-weight:bold; margin-top:5px;}
.news-word h2 a{color:#4a4a4a}
.news-word h2 a:hover{color:#003e8b}
.news-word p{text-align:left; float:left; font-size:12px; color:#535353; line-height:22px; text-indent:25px;}
.news-word h3{text-align:left; float:right; font-size:12px; color:#313131; margin-top:8px}
.news-word-a{color:#003e8b; position:absolute; bottom:0; left:0; font-size:12px;}
.news-word-a:hover{color:#a4291d}




/*新闻中心单页*/
.sp-page{width:917px; height:87px;  float:left; font-family:"微软雅黑"}
.sp-page h2{font-size:20px; color:#000; margin-top:22px; text-align:center; font-weight:bold}
.sp-page p{text-align:center; color:#959595;margin-top:13px; font-size:12px}
.sp-page p a:hover,.sp-page p a.selected{text-decoration:none;color:#0068b7; font-weight:bold}
.ab-word{width:917px; height:auto; float:left; }
.ab-word img{ margin:10px auto 10px}
.ab-word p{font-size:14px; text-indent:25px; line-height:26px; margin-top:10px; margin-bottom:10px; text-align:left; font-family:"微软雅黑"; color:#333}
.ab-word p strong{font-weight: bold;}
.xw-xg{width:917px; height:140px; float:left; border:1px solid #ddd; margin-top:20px; position:relative}
.xw-t{width:917px; height:38px; background:url(../images/xw3.png) repeat-x; line-height:38px;}
.xw-t h2{font-size:14px; font-family:"微软雅黑";; text-indent:15px}
.xwfy{width:902px;text-align:left; margin-left:15px; margin-top:15px;}
.xwfy p{font-size:14px; line-height:35px;color:676767; font-family:"微软雅黑";}
.xwfy p a{color:#0053be;}
.xwfy p a:hover{color:#a4291d}
.fxd{width:230px; height:24px; position:absolute; top:74px; right:25px; line-height:24px}
.fxd p{float:left; font-size:14px; color:#666}
.fxd img{float:left; margin-right:5px}