*{margin:0px;padding:0px;}
body{font-size:16px;font-family:"微软雅黑";color:#000;}
#web{width:1002px;margin:0 auto;}

/*通用样式*/
a{text-decoration:none;color:#000;}  
a:hover{color:#f60;text-decoration:none;} 	
img{border:0px;}
ul{list-style-type:none;}
.font{font-size:16px;font-family:"微软雅黑";line-height:28px; padding:6px;}
.fl {float: left;}
.fr {float: right;}

/*翻页*/

.list_page{text-align:center;margin:10px;font-family:微软雅黑;margin:0 auto;width:100%;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;color:#333;font-family:微软雅黑;}
.list_page span{background:#90CBF9;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;font-family:微软雅黑;}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;color:#333;font-family:微软雅黑;}
.list_page b input{border:0;margin:0;padding:0;font-size:16px;font-family:微软雅黑;font-weight:normal;width:16px;vertical-align:middle;text-align:center;}



/*导航样式*/
#nav{width:100%;height:50px;background:#163782;}
#nav ul {
    width: 1100px;
    height: 25px;
    margin: 0 auto;
}
#nav ul li{ height:25px;line-height:25px;width:136px;float:left;text-align:center;font-size:16px;border-left: 1px dashed rgba(255, 255, 255, 0.5);} 
#nav ul li a{ text-decoration:none;color:#fff;display:block;}  
#nav ul li.home{border-left:0px;}
#nav ul li a:hover{color:#00BAFF;}

/* 全屏图片切换 */

.main_visual{height:400px;overflow:hidden;position:relative;}
.main_image{height:400px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:400px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:400px;}
.main_image li span{display:block;width:100%;height:400px}
.main_image li a{display:block;width:100%;height:400px}

/* 
.main_image li .img_1{background:url('../addver/img1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../addver/img2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../addver/img3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../addver/img4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../addver/img5.jpg') center top no-repeat}
*/


div.flicking_con{position:absolute;top:370px;left:50%;z-index:999;width:400px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:50px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:50px;}

.top_word a {
    color: #686868;
}


.news_1{width:100%;height:40px;background:url(../images/news_t1.jpg) no-repeat;}
.news_1 h2{width:100%;height:40px;line-height:40px;text-indent:25px;font-size:15px;color:#000;}
.news_1 h2 a{float:right;width:30px;padding-right:10px;text-indent:-9999px;}

.news_2{width:100%;height:35px;background:url(../images/news_t2.jpg) no-repeat;}
.news_2 h2 {width:100%;height:35px;line-height:35px;text-indent:32px;font-size:14px;color:#AC0203;}
.news_2 h2 a{float:right;width:50px;padding-right:10px;text-indent:-9999px;}

/*搜索*/
.left_ss{ width:296px; height:32px;border: 1px solid #009966;margin-top: 25px;}
.leftinput{width:230px; height:32px;  border:none; float:left;text-indent: 5px;line-height:18px; color:#DA0000;}
.left_ss select{float: left;height: 32px;line-height: 39px;border: none;width: 70px;text-align: center;}

/*首页关于我们*/
.about_pic { width:100%; height:310px;}
.about_title { width:550px;float:left; font-size:14px; color:#000; line-height: 30px;margin:10px 0 0px 20px;}
.title1 {height:42px;letter-spacing: 0;background: url(more.png) no-repeat 100% 32%;background-size:22px;}
.title1 p {float: left; font-size:20px;color:#000;font-size: 25px;}
.title1 span {float: left;font-size:18px;color:#383838;line-height:38px;margin-left: 1%;text-transform: uppercase;}
.div_line2{background:#CECECE;width:240px; height:1px;margin:3% 0 0 3%;float: left;}
.div_line{background:#CECECE;width:782px; height:1px;margin:15px  0 0 20px;float: left; font-size:16px}

.ys {width:1100px;height: 260px;background: url(../images/LyBg.jpg) top no-repeat;margin-top: 20px;}
.ys ul {margin-top:68px;margin-left:6px;list-style: none;position: absolute;}
.ys ul li {width: 275px;height: 180px;float: left;}
.ys ul li .name_ys{font-size: 18px;color: #242424;font-weight: bold;text-align: center;margin-top: 8px;}
.ys ul li .title2_ys{width: 225px;margin-top: 2px;margin-left:20px;font-size: 16px;color: #666666;line-height: 20px;}
.ys ul li .icon_ys{margin-left: 68px;}
 
/* 资质荣誉*/
 .products_pic {height:195px; margin:15px auto;}



.case{ width:100%; margin:auto; background:#163782; height:90px;}
.case_name{line-height: 28px;padding-top: 15px;}
.case_name p{color:#ff9600;font-family:"Lucida Fax";font-size:25px;}
.case_name span{color:#fff;font-size: 20px;}
.case_more{ font-size:16px; color:#fff;text-align:right; border-right:1px solid #fff;margin-top: 35px;padding-right: 11px;line-height: 15px;margin-right: 45px;}
.case_img{float: right;position: relative;left:119px;top:35px; }
.case_more a{ color:#fff;}
.case_more a:hover{color: rgba(233,151,45,1);}


/*首页工程列表*/
.p_1 { height:28px; line-height:28px; text-align:center; font-size:16px; color:#ffffff; display:block; padding-top:28px;}
.p_2 { height:19px; line-height:19px; text-align:center; font-size:9px; color:#ffffff;}
.pic_menu { width:210px; padding-bottom:3%;float:left; background:#f4f2f3;} 
.pic_name { height:130px; background:#12b6f3;}
.p_3 { display:block; margin:auto; padding-top:30px; line-height:28px; text-align:center; font-size:16px; color:#ffffff;}
.p_4 { width:168px; height:30px;  display:block; margin:auto; line-height:30px; text-align:center; font-size:24px; color:#ffffff;}
.pic_name2 {height:100px;}
.p_5 { height:28px; line-height:28px; font-size:14px; color:#434343; text-align:center; display:block; padding-top:20px;}
.p_6 { height:18px; line-height:18px; font-size:13px; color:#848484; text-align:center;}
.index_product { height:auto; overflow:hidden;}
.span_1 {display: none;color: #12b6f3;width: 28px;}
.index_product ul li{ height:40px; line-height:40px; font-size:14px; color:#303030; text-align:center;}
.index_product ul li:hover{ color:#ea030b;}
.index_product ul li:hover .span_1{ display:inline;}
.pic_more { width:140px; height:35px; line-height:35px; border:1px solid #00b0f1; margin:auto; margin-top:20%; text-align:center; color:#222;}

#cpzs1 {}
#cpzs1 .product{width:200px; height:246px; float:left; text-align:center;background:#f4f2f3;margin:0px 0px 15px 15px;}
#cpzs1 .product img{width:200px; height:200px;background:#FFFFFF; display:block;-webkit-transition: all 0.4s;transition: all 0.4s;}
#cpzs1 .product a:hover img{background:#FFFFFF;transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
#cpzs1 .product a span{ background:#f4f2f3; font-size:14px; line-height:50px; text-align:center;}
#cpzs1 .product a:hover{color:#00aeee;}


/*首页新闻*/
.blockfour {background: url(icons.png) no-repeat;background-size: cover;}
.block_3,.block_1,.block_2{ height:40px; width:52px;margin: -5px 5px 0 0; }
.block_1 {background-position: 0 0;}
.block_2 {background-position:-55px 0;}
.block_3 {background-position:-102px 0;}
.index_29 { width:285px; height:265px; float:left; position: relative; z-index:1; margin-left:20px;}
.index_29 img{ width:285px; height:265px;}
.index_30 { width:285px; height:265px; display:none; background:#e83426; filter:alpha(opacity=50); -moz-opacity:0.5;   -khtml-opacity: 0.5;  opacity: 0.5; z-index:998;position: absolute; top:0px; left:0px;}
.index_31 { width:285px; height:265px; display:none; z-index:999;position: absolute; top:0px; left:0px;}
.index_32 { width:102px; height:55px; line-height:55px; border-bottom:1px solid #FFF; font-size:24px; color:#ffffff; text-align:center; margin:auto; margin-top:80px;}
.index_33 { width:102px; height:50px; line-height:50px; font-size:14px; color:#ffffff; text-align:center; margin:auto;}
.index_29:hover .index_30{ display:block;}
.index_29:hover .index_31{ display:block;}
.index_news { width:100%; height:500px; background:#eeeeee;}
.index_35 { width:100%; height:80px; border-bottom:1px solid #e83426;}
.index_38 { width:1100px;  margin:auto;}
.index_39 { width:550px; height:108px; float:left; margin:15px 0px 0px 0; }
.index_40 { width:90px; height:108px; float:left; background:url(1_50.jpg) no-repeat;}
.index_39:hover .index_40{ background:url(1_47.jpg) no-repeat;}
.index_3902:hover .index_40{ background:url(1_4702.jpg) no-repeat;}
.index_3902 { width:550px; height:108px; float:left; margin:15px 0px 0px 0; }
.index_3901:hover .index_40{ background:url(1_4701.jpg) no-repeat;}
.index_3901 { width:550px; height:108px; float:left; margin:15px 0px 0px 0; }
.index_3903:hover .index_40{ background:url(1_4703.jpg) no-repeat;}
.index_3903 { width:550px; height:108px; float:left; margin:15px 0px 0px 0; }
.index_3904:hover .index_40{ background:url(1_4704.jpg) no-repeat;}
.index_3904 { width:550px; height:108px; float:left; margin:15px 0px 0px 0; }
.index_43 { width:445px; height:92px; float:left; background:#fff;}

.title { width:470px; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#005BAF; margin-left:15px;}
.tittleh{  width:700px; height:40px; line-height:60px; overflow:hidden; font-size:22px; color:#000000;}
.titl { width:470px; height:80px; line-height:40px; overflow:hidden; font-size:18px; font-family:"微软雅黑"; color:#fffffF; margin-left:10px;}
.intro {height:50px; line-height:18px; font-size:14px; color:#646464; overflow:hidden; margin-left:15px;}
.num{color: #ffffff; font-size:40px;text-align: center;line-height:68px; }
.index_month {line-height:30px;font-size:18px; text-align:center; color:#0089B4; margin-top:-16px;}



/*左边分类*/
.index_46 { width:1100px; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
.index_47 { width:260px; height:auto; overflow:hidden; float:left;}
.index_48 { width:260px; height:90px; line-height:90px; background:#163782; font-size:24px; color:#ffffff; text-align:center;}
.index_488 { width:260px; height:35px; line-height:35px; background:#ffa800;font-size:20px; color:#ffffff; text-align:center;}
.index_49 { width:260px; height:auto; overflow:hidden;}
.index_49 ul li{line-height:35px; padding-left: 30%;font-size:15px; color:#414141; display:block; margin-top:1px; background:#f2f2f0;}
.index_49 ul li:hover{ background:#474747; color:#ffffff;}
.index_50 { width:260px; height:170px; overflow:hidden; background:#f2f2f0; margin-top:1px;}
.index_51 { width:150px; height:80px; background:url(../images/76.jpg) no-repeat;margin-top: 25px;margin-left: 75px;}
.index_52 { width:70px; height:25px; line-height:25px; font-size:16px; padding-left: 0px;padding-top: 5px;}
.index_53 { height:16px; line-height:16px; font-size:14px; padding-left: 0px;}
.index_54 { width:45px; height:18px; line-height:18px; color:#702812; font-family:微软雅黑; text-align:center; border:1px solid #702812; border-radius:5px; margin-left: 80px;margin-top: 8px;}


/*资质列表页*/
.marqueeleft{height:200px;width:1100px;overflow:hidden;/*! margin:40px auto; */}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;/*! width:148px; *//*! height:133px; */overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:200px;height:170px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{width:200px;height:170px;}
.marqueeleft li .txt{text-align:center;height:30px;line-height:30px;}









/*当前位置*/
.position{width:100%;height:60px;background:url(../images/wei.jpg) no-repeat;}
.position h2{width:100%;height:60px;line-height:60px;text-indent:30px;letter-spacing:0px;font-size:16px;color:##333333;}
.position h2 span{float:right;padding-right:5px;font-size:16px;font-weight:normal;color:#333;}
.position h2 a{color:#333;}


/*首页图片列表*/
dl.pro_list1{width:175px;height:240px;float:left;text-align:center;margin:10px 0 0px 11px;display:inline;}
dl.pro_list1 dt{width:175px;height:210px;padding:1px;}
dl.pro_list1 dt img{width:170px;height:200px;padding:2px;border:1px solid #E2E2E2;}
dl.pro_list1 dd{line-height:30px;height:30px;}



/*产品列表页*/
dl.pro_list{width:180px;height:240px;float:left;text-align:center;margin:10px 10px 5px 10px;display:inline;}
dl.pro_list dt{width:180px;height:180px;padding:1px;}
dl.pro_list dt img{width:180px;height:180px;padding:2px;}
dl.pro_list dd{line-height:40px;height:40px;}


dl.photo_list{width:180px;height:240px;float:left;text-align:center;margin:10px 8px 5px 30px;display:inline;width: 220px;height: 210px;}
dl.photo_list dt{padding:1px;width: 220px;height: 180px;}
dl.photo_list dt img{width:220px;height:180px;padding:2px;border:#ccc 1px solid;}
dl.photo_list dd{line-height:50px;height:50px;}

/*产品分类样式*/
ul.left_pro{width:183px;margin:0 auto;}
ul.left_pro li{width:183px;height:42px;line-height:42px;text-indent:50px;background:url(../images/left_list.jpg) no-repeat left center;}
ul.left_pro li a{width:183px;height:42px;display:block;color:#C50B10;}
ul.left_pro li a:hover{color:#f60;font-weight:bold;}


/*产品分类样式*/
.in_pro{line-height:24px;border:1px solid #9F0000;border-top:none;}
.in_pro h3 a{font-size:14px; color:red;}
.in_pro h3 a:hover{color:red;}
.in_pro a{color:#333;padding:0px 2px;}
.in_pro a:hover{color:#f60;}



/*版权样式*/
.footer{background: #003c7e;width:100%;height: 230px;}
.a1100 {
    width: 1100px;
    margin: auto;
}
.footer .ewm{width:235px;height:185px;padding-top: 43px;background: #023267;line-height: 24px;color: #fff;text-align: center;}
.footer .ewm img{display: block;margin: 0 auto;max-width: 100%;}
.footer .ewm span{ font-size:15px;}
.footer .ewm p{ font-size:16px; color:#AFAFAF;line-height: 15px;}
.footer-main{ width:840px;padding-top: 16px;line-height:22px;color: #cbd2de;}
.footer-main a{color:  #fff;transition: color 500ms ease-in 0ms;}
.footer-main a:hover{color: #fff;}
.footer-main .menu{height: 50px;border-bottom: 1px solid #1a508b;margin-bottom: 19px;}
.footer-main .menu li{display: inline-block;float: left;font-size: 14px;line-height: 50px;color: #e7e7e7;width: 12%;text-align: center;}
.footer-main .menu a.home{padding-left: 0;}
.footer-main p.link a{display: inline-block;padding: 0 15px;}
.footer-main .share{float: left;margin-left: 34px;display: inline;}
.footer-link{margin-top: 15px;border-top: 1px solid #1a508b;font-size: 14px;line-height: 30px;color: #fff;}
.footer-link a{display: inline-block;float: left;margin-right: 10px;color: #a3b0c5;transition: color 500ms ease-in 0ms;}
.footer-link a:hover{color: #fff;}

*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 250px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}

#kefu1{position:fixed; right:0px; top:225px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 16px;}
.cs_tel{height:25px; background: url('../images/img.gif?v=1') no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{height:30px; background: url('../images/img.gif?v=1') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px;}

.cs_free{height:32px; background: url('../images/img.gif?v=1') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('../images/img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; background: url('../images/img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}

