@charset "utf-8";

/* CSS Document */

*{margin:0px;padding:0px;}

html,body{-webkit-text-size-adjust:none;}

body{font-size:12px;color:#333333;background-color:#fff; }

body img{border:0px;}

html,body,ul,li,h1,h2,h3,p{ padding:0; margin:0;  font-size:14px;}

ul{ list-style:none;}

a{ text-decoration:none;}

.pro_content img{ max-width:100%;}

/*顶部*/

.top{ width:100%; height:40px; background:#ececec;}

.topcenter{ width:1200px; margin:0 auto; height:40px;}

.topleft{ float:left; line-height:40px;}

.topright{ float:right; line-height:40px;}

.topright a{ color:#000;}

/*logo*/

.logo{ width:1200px; margin:0 auto; height:100px; line-height:100px; padding-top:20px;}

.logoleft{ float:left;}

.logoright{ float:right;}

/*导航*/

.nav{ width:100%; height:40px; background:#d21b1d;}

.navcenter{ width:1200px; margin:0 auto;}

.navcenter ul{ width: 960px; margin:0 auto;}

.navcenter li{ height:40px; width:120px; line-height:40px; text-align:center; float:left; font-size:16px;}

.navcenter li a{ color:#fff; display:block; height:40px; width:120px;}

.navcenter li a:hover{ background:#d21b1d}

/*banner*/

.banner { width: 100%; height: auto; }

.slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }

.slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 8px; left: 0; height: 30px; line-height: 30px; }

.slideBox .hd ul { text-align: center; }

.slideBox .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; margin: 5px; overflow: hidden; background: #888; line-height: 999px; border-radius: 100%; }

.slideBox .hd ul .on { background: #ec6401; }

.slideBox .bd { position: relative; height: 100%; z-index: 0; }

.slideBox .bd li { zoom: 1; vertical-align: middle; }

.slideBox .bd img { width: 100%; height: auto; display: block; }

.slideBox .prev { position:absolute;left: 5%;top: 50%;margin-top:-25px;display:block;width:56px;height:56px;background: url(../images/prevArrow.png) no-repeat; filter: alpha(opacity=0); opacity: 0; }

.slideBox .next { position:absolute;right:5%;top:50%; margin-top:-25px;display:block;width:56px;height:56px;background: url(../images/nextArrow.png) no-repeat; filter: alpha(opacity=0); opacity: 0; }

.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }

.slideBox .prevStop { display: none; }

.slideBox .nextStop { display: none; }

/*搜索*/

.out-ss{height: 82px;width: 1200px;margin: 0 auto;}

.search{text-align:left;}

.hotSearch{float:left;background: url(../images/huo.png) no-repeat 0 50%;font:400 14px/82px a;color:#005ca1;padding-left: 30px;}

.hotSearch a{font:400 12px/82px a;color:#555;padding-left: 10px;}

.hotSearch a{margin-right:6px;}

#formsearch{width:259px;float:right;background: url(../images/ss.jpg) no-repeat;margin-top: 25px;}

#formsearch input{height:30px;background:none;border:none;line-height:30px;}

#formsearch input#keyword{height:30px;line-height:30px;padding-left:14px;color:#999;width: 200px; float:left;}

#formsearch input#s_btn{width:36px;height:30px;line-height:30px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;}

/*产品中心*/

.products{ width:1200px; margin:0 auto; height:900px;}

.productsleft{ width:200px; float:right;height:900px;}

.productsleft h1{ height:75px; background:url(../images/product_1.jpg) no-repeat; font-size:20px; color:#fff; text-align:center; padding-top:25px;}

.productsleft ul{ width:200px; height:579px; background:#eeeeee; padding-top:30px;}

.productsleft ul li{ width:135px;  height:30px; background:url(../images/productl_2.jpg) no-repeat; margin:0 auto; margin-bottom:20px; line-height:30px; padding-left:25px;}

.productsleft ul li a{ color:#fff;}

.productsright{ width:980px; float:right; margin-left:10px;}

.productsright_top{ width:980px; height:60px; background:#d21b1d; line-height:60px;}

.productsright_top h1{ height:60px; line-height:60px; color:#fff; width:100px; text-align:center; font-size:16px; float:left;}

.productsright_top a{ float:right; color:#fff;}

.productsright_bottom{ width:978px; height:780px; border:#eee 1px solid; padding-top:40px}

.productsright_bottom li{ float:left; width:326px; text-align:center; height:400px;}

.productsright_bottom li img{ border:2px solid #ccc;}

.productsright_bottom li img:hover{ border:3px solid #d21b1d;}

.productsright_bottom li p{ height:70px; line-height:70px;}

/*工程案例*/

.gcal{ width:1200px; margin:0 auto; position:relative; height:550px;}

.com_title{height:100px; background:url(../images/linebg.jpg) left center repeat-x; margin-top:35px; width:1200px; margin:0 auto; margin-top:50px;}

.pro_tit{width:345px; height:82px; margin:0 auto; font-size:30px; color:#111111; text-align:center; background:url(../images/titlebg.jpg)  center 18px no-repeat; line-height:24px; margin-top:20px;}

.pro_tit span{color:#a6a6a6; font-size:14px; display:block; margin-top:5px;}

#demo{overflow:hidden;width:90%;margin:0 auto;}

#indemo {float: left;width:800%}

#demo1 {float: left;}

#demo2 {float: left;}

#m_demo{overflow:hidden;width:91%;margin:0 auto;height:600px;}

#m_indemo {float: left;}

#m_demo1 {float: left;}

#m_demo2 {float: left;}

.product_list3{padding-top: 20px;}

.product_list3 li{float:left;margin-left:15px;margin-right:15px;padding-bottom:15px;_display:inline;}

.product_list3 li a.img{}

.product_list3 li a.img img{width:243px;height:215px;}

.product_list3 li a.img{display:block;}

.product_list3 li a.img:hover{border-color:#e87518;}

.roll_product{float:left;}

.product_list3 li h3{text-align:center;padding-top:5px;}

.product_list3 li h3 a{font-weight:normal;font-size: 12px;color:#555;}

.l_btn1,.r_btn1{position:absolute;top:46%;cursor:pointer;}

.l_btn1{left:0;}

.r_btn1{right:0;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}

.clearfix{zoom:1}

/*--- 优势 ---*/

.ys{ width:1000px; margin:0 auto;}

.ys,.dt{position:relative; margin-top:15px;background:url('/images/ys_shadow.gif') no-repeat 0 bottom; padding-bottom:35px;}

.ys ul.ys-a{background:url('/images/ys_pic01.jpg') no-repeat; padding:20px 0 50px 508px;}

.ys ul.ys-b{background:url('/images/ys_pic02.jpg') no-repeat right 0; padding:30px 0 60px;}

.ys ul.ys-c{background:url('/images/ys_pic03.jpg') no-repeat; padding:40px 0 50px 505px; margin-top:-40px;}

.ys h6{color:#fff; font-size:34px; text-align:center; padding-top:15px; height:110px;font-weight:bold;background:url('/images/ys_title.gif') no-repeat }

.ys h6 a{color:#fff;}

.ys em{float:left; font-size:38px;line-height:52px; color:#fff;font-weight:bold;display:block; width:36px;text-align:center; height:77px; background:url('/images/ys_icon.gif') no-repeat; margin-right:8px;}

.ys span{color:#282828;font-weight:bold; font-size:25px;text-transform:uppercase; line-height:22px; display:block; padding:2px 0 8px; margin-bottom:8px;}

.ys span b{color:#ff6600; font-size:18px;}

.ys li{padding:12px 0 20px 75px;}

.ys li p{color:#474747; font-size:15px;padding:0 0 0 2px;line-height:30px;}

.ys li p b{color:#c40101;}

.ys i{position:absolute; color:#fff;font-size:18px; font-style:normal; left:142px; bottom:38px;}

.ys i b{font-size:31px;  }

.ys li.ys-icon01{background:url('/images/ys_icon01.gif') no-repeat;}

.ys li.ys-icon02{background:url('/images/ys_icon02.gif') no-repeat; padding-top:18px; width:320px;}

.ys li.ys-icon03{background:url('/images/ys_icon03.gif') no-repeat; padding-top:22px;}

.ys li.ys-icon04{background:url('/images/ys_icon04.gif') no-repeat; padding-top:18px;}

.ys li.ys-icon05{background:url('/images/ys_icon05.gif') no-repeat;padding-top:22px;}

.ys li.ys-icon06{background:url('/images/ys_icon06.gif') no-repeat;padding-top:22px;}



.pic{;position:relative; width:960px; height:115px;}

.pic p{position:absolute; right:25px; bottom:19px; color:#343434; font-size:16px;}

.pic p b{line-height:20px; color:#b50101; }

.pic .btn{position:absolute; right:63px; top:31px;}

.pic .btn img{width:134px; height:32px;}

/*关于我们*/

.about{	margin-top:50px; width:1200px; margin:0 auto; height:500px;}

.about_pic{width:692px; height:428px; float:left;}

.about_info{width:508px; height:auto; float:right;}

.about_info img{margin-left:30px;}

.about_info h1{margin-left:30px;  font-size:24px;}

.about_txt{height:auto; background-color:#005ca1; padding:40px; color:#fff; line-height:24px; margin-top:20px; display:table;}

.about_txt h2{margin-bottom:15px; font-size:18px;}

.more2{width:143px; height:35px; text-align:center; line-height:35px; border:1px #0b5185 solid; background-color:#fefefe; float:left; margin-right:25px;}

.more2 a:link{font-size:14px; color:#005ca1; line-height:35px; display:block;}

.more2 a:visited{font-size:14px; color:#005ca1; line-height:35px; display:block;}

.more2 a:hover{font-size:14px; color:#ffffff; line-height:35px; display:block; background-color:#005ca1;}



.m1-con{width: 976px; height: 385px; background: url(/images/about.png) center no-repeat; margin: 0 auto; margin-top: 70px;}

.m1-info{width: 570px; height: 200px;float: right; margin-top: 120px; margin-right: 10px;font-size:13px; line-height:23px;}

/*新闻中心*/

.news_box{width:1200px; height:auto;padding-top:40px; display:table; padding-bottom:50px; margin-top:20px; margin:0 auto;}

.news_cat{width:350px; height:40px;}

.indexnewstitle {height:40px; margin-left:10px;}

.indexnewstitle li{width:137px; height:40px; float:left; text-align:center; display:inline; cursor:pointer; line-height:40px; font-size:14px; color:#333; margin-left:10px; margin-right:10px; overflow:hidden; background-color:#d0d0d0;}

.indexnewstitle li.art_tabOn {width:137px; background-color:#d21b1d; height:40px; color:#fff; font-size:14px; font-weight:bolder; line-height:40px;}

.news{height:auto; }

.news ul{list-style-type:none; margin-left:-40px;}

.news li{width:580px; height:135px; float:left; margin-left:40px; margin-top:30px;}

.news img{width:184px; height:134px; float:left; margin-right:20px;}

.news a:link{font-size:16px; color:#d21b1d;}

.news a:visited{font-size:16px; color:#d21b1d;}

.news a:hover{font-size:16px; color:#d21b1d;}

.news p{margin-top:10px; font-size:13px; line-height:24px; margin-bottom:5px;}

.news span{background:url(../images/timebg.jpg) left center no-repeat; padding-left:20px; color:#888;}

/*底部*/

.out-foot{background: #d21b1d;height: 270px;margin-top: 20px;}

.foot{width: 1200px;margin: 0 auto;padding-top: 30px;}

.f1{width: 145px;}

.f2{width: 220px;margin-left: 160px;color:#fff;line-height:26px;}

.f2 a{color:#fff;}

.f2-title{border-left: 2px solid #fff;font:600 16px/18px a;color:#fff;padding-left: 10px;}

.nav_foot{text-align:left;line-height:30px;color:#fff;padding-top: 20px;}

.nav_foot a{color:#fff;padding-right: 15px;}

.copyright{text-align:left;color:#fff;}

.copyright a{color:#fff;}

.f3{width: 325px;}

.f3-con{text-align:left;line-height:30px;color:#fff;padding-top: 20px;}

.f3-con p{white-space:normal;line-height:1.75em;}

.fl{float:left;}

.fr{float:right;}

/*产品列表*/

.content{font-size:14px; line-height:30px; padding-top:40px; padding-bottom:40px; width:1200px; margin:0 auto; /*height:900px;*/display: flow-root;}

.pro_left{width:250px; height:auto; float:left;}

.pro_left_tit{height:53px; font-size:16px; color:#fff; line-height:53px;background:url(../images/pro_catbg.jpg) 215px center no-repeat; background-color:#d21b1d; text-align:center;}

.pro_left_tit2{height:53px; font-size:16px; color:#009c4d; line-height:53px; padding-left:20px; background:url(../images/pro_catbg2.jpg) 215px center no-repeat; background-color:#f7f7f7; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid;}

.pro_left_cat{border:1px #e3e3e3 solid; height:auto; padding-left:20px; padding-top:15px; padding-bottom:15px;}

.pro_left_cat a:link{font-size:14px; line-height:30px; color:#333;}

.pro_left_cat a:visited{font-size:14px; line-height:30px;color:#333;}

.pro_left_cat a:hover{font-size:14px; line-height:30px; color:#005ca1;}

.right{width:900px; height:auto; float:right;}

.position{height:50px; background-color:#f3f3f3; border-bottom:3px #d21b1d solid; font-size:16px; color:#d21b1d; line-height:50px; padding-left:15px; margin-bottom:30px;}

.position a:link{font-size:14px; color:#333;}

.position a:visited{font-size:14px; color:#333;}

.position a:hover{font-size:14px; color:#333;}

.caes_pic{height:auto; font-size:16px; height:300px;}

.caes_pic img{float:left; margin-right:30px; border:1px #ddd solid; width:240px; height:300px;}

.detail_title{height:40px; background-color:#f3f3f3; font-size:16px; color:#d21b1d; line-height:40px; padding-left:15px; margin-top:30px; margin-bottom:20px;}

.right{ width:900px; float:right;}

.right ul{ width:900px;}

.right li{ float:left; background:#f5f5f5; width:290px; height:350px; margin-left:10px; text-align:center; margin-bottom:20px; padding:0;}

.right li p{ text-align:center; height:40px; line-height:40px;}

.qh_pages{margin:0 auto;border-top:1px #dddddd dashed; width:1200px; margin:0 auto; height:80px;}

.qh_pages ul{list-style-type:none;margin-top:5px;padding:12px 16px 12px 0px; height:70px; padding-left:320px;}

.qh_pages ul li{float:left;height:30px;line-height:30px;margin-right:10px;border:1px solid #E9E9E9;}

.qh_pages ul li a{float:left;color:#555;height:30px;line-height:30px;padding-left:12px;padding-right:12px;display:block;}

.qh_pages ul li a:hover{color:#fff;text-decoration:none;background-color:#005ca1; height:30px; line-height:30px;padding-left:12px;padding-right:12px; display:block;}

.qh_pages ul li.thisclass,

.qh_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#d21b1d;padding-left:11px; padding-right:11px;font-weight:bold;color:#fff;}

.qh_pages .pageinfo{line-height:22px;padding:12px 10px 12px 16px;color:#999;}

.qh_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

/*成功案例*/

.case_list{height:600px; padding-top:40px; width:1200px; margin:0 auto;}

.case_list ul{list-style-type:none; margin-left:-26px;}

.case_list li{width:280px; height:270px; float:left; text-align:center; margin-left:26px; display:inline; background-color:#f5f5f5; margin-bottom:26px;}

.case_list li:hover{background-color:#005ca1;}

.case_list li:hover a{color:#fff;}

.case_list img{width:280px; height:224px; margin-bottom:6px;}

.case_list a:link{font-size:14px; color:#000;}

.case_list a:visited{color:#000;font-size:14px;}

.case_list a:hover{font-size:14px;color:#fff;}

/*新闻列表*/

.news_list{list-style-type:none; margin-top:40px; width:1200px; margin:0 auto;}

.news_list li{width:100%; height:150px; border-bottom:1px #dddddd solid; margin-top:25px; font-size:14px; line-height:24px; position:relative;}

.news_list img{width:217px; height:158px; float:left; margin-right:30px;}

.news_list a:link{font-size:24px; color:#333333; line-height:40px;}

.news_list a:visited{font-size:24px; color:#333333; line-height:40px;}

.news_list a:hover{font-size:24px; color:#d21b1d; line-height:40px;}

.news_list p{color:#666; width:90%;}

.news_list span{background:url(../images/timebg.jpg) left center no-repeat; padding-left:25px; color:#888;}

.news_more{background-color:#d21b1d; width:110px; height:32px; margin-top:20px; float:right;text-align:center;}

.news_more a:link{font-size:14px; color:#fff; display:block; line-height:32px;}

.news_more a:visited{font-size:14px; color:#fff; display:block; line-height:32px;}

.news_more a:hover{font-size:14px; color:#fff; display:block; line-height:32px;}

/*新闻详情*/

.arc_title{ width:1200px; margin:0 auto;font-size:18px; font-weight:normal; text-align:center; margin-top:30px; color:#d21b1d;}

.arc_title h2{ font-size:26px;}

.info{width:1200px; margin:0 auto;text-align:center; font-size:14px; margin-top:15px; border-bottom:1px #ddd dashed; padding-bottom:15px;}

.context{width:1200px; margin:0 auto;color:#525252;height:auto;border-top:1px #ddd dashed;padding-top:10px;padding-bottom:10px;margin-top:10px;}

.context ul{list-style-type:none;}

.context li{line-height:25px;color:#525252; font-size:14px;}

.context a:link{line-height:25px; font-size:14px; color:#000;}

.context a:visited{line-height:25px; font-size:14px; color:#000;}

.context a:hover{line-height:25px; font-size:14px; color:#000;}

.contentt{font-size:14px; line-height:30px; padding-top:40px; padding-bottom:40px; width:1200px; margin:0 auto; }

/**新添加**/

.xx{ width:1200px; margin:0 auto; height:430px;}

.xxleft{ width:800px; float:left; border:#ccc 1px solid;height:430px; }

.xxright{ width:370px; float:right; border:#ccc 1px solid;height:430px;}

.xximg{ float:left; width:250px;}

.xxtext{ float:right; width:530px;}

.xxtext h1{ height:50px; line-height:50px; font-size:20px;}

.xxtext p{ font-size:18px; line-height:35px; margin-right:10px;}

.xxtext a{color:#005ca1;}

.ms{ width:800px; margin-top:10px;}

.ms h1{ width:780px; background:#005ca1; height:50px; font-size:20px; line-height:50px; color:#fff; padding-left:20px; margin-bottom:10px;}

.ms p{ padding:0 10px;}

.ms a{ color:#005ca1;}

.xxright h1{ width:350px; height:35px; background:#005ca1; line-height:35px; padding-left:20px; font-size:18px; font-weight:normal; color:#fff;}

.xxright li{ height:35px; line-height:35px; width:360px; padding-left:10px;}

.xxright span{ float:right; display:block; height:35px; line-height:35px; width:90px;}

.xxright li a{ color:#000;}

.xxright li a:hover{ color:#005ca1;}



.zuixin{ width:1200px; margin:0 auto; height:400px;}

.zuixin h1{ width:1180px; height:50px; background:#d21b1d; line-height:50px; color:#fff; padding-left:20px; font-size:20px;}

.zuixin ul{ width:1200px; height:350px;}

.zuixin li{ height:39px; line-height:39px; width:370px; margin-right:30px; border-bottom:1px #ccc dotted; float:left;}

.zuixin span{ float:right; display:block; height:39px; line-height:39px;}

.zuixin a{ color:#000;}



