﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h2,font{ margin: 0; padding: 0; border:0;} 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}
a{text-decoration:none;outline:0; color:#515d6b;}
html{overflow-x:hidden; }
.center{ text-align:center;}
.center img{ border:1px solid #ccc;}
/*万能清除浮动开始*/
.clearfix:after {visibility: hidden;display: block;font-size:0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*header*/
body{color:#515d6b;font-size:12px;background:#fff;}
.main,.fyMain{ width:1190px; margin:0 auto; clear:both; position:relative;}
.main1{ width:1040px; margin:0 auto; clear:both; position:relative;}
.header{width:100%; min-width:1040px;height:67px;padding-top:17px; position:relative; z-index:9;background:#262626;}
.logo{ float:left;display:inline;}
.tel{ float:right;width:380px;}
.tel span,.tel p{ width:348px;display:block; float:right; text-align:right;}
.tel span{background:url(../images/tel.gif) right center no-repeat; padding-right:30px; font:22px/26px 'Microsoft Yahei'; color:#006699;}
.tel p{ color:#fff;font:30px/40px 'Impact'; }
/*网站公告*/
.notice{width:100%; min-width:1040px;height:85px; background:#262626; position:relative; z-index:999; color:#fff;line-height:85px;}
.notice b{ font-size:16px; float:left; font-family:'Microsoft Yahei'}
.notice marquee{ float:left; display:inline;margin-left:20px;width:400px; }
.search{position:relative;padding-top:27px;float:right;width:330px;z-index:9999;height:32px;line-height:32px;display:inline; }
.text{float:left;width:237px; padding-left:5px;color:#707070;height:30px;line-height:30px; border:1px solid #d4d4d4;}
.button{float:left;width:33px; margin-left:3px;height:32px; display:inline;background:url(../images/button.gif) center top no-repeat;}
.select{float:left;width:82px; margin-left:3px; display:inline;background:url(../images/select.gif) left top no-repeat; position:relative}
.select select{margin:5px auto;width:80px;}
.selectbox{border:none;display:block;width:80px;text-indent:8px;cursor:pointer;background:none;font-size:12px;height:32px;line-height:32px;color:#707070;}
/*导航*/
.menu{width:1040px;height:60px; padding-top:24px; margin:0 auto; overflow:hidden;}
.menu ul{ margin:0 auto;}
.menu li{float:left; margin:0 38px;display:inline;}
.menu li a{ display:block;width:68px;line-height:38px;text-align:center;border-top:4px solid #fff; font-size:14px; color:#262626;font-family:'Microsoft Yahei';}
.menu a:hover,.menu li a.cur{ border-top:4px solid #006699 !important}
/*banner*/
.banner{position:relative;height:470px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; width:100%; min-width:1040px;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
/*业务介绍*/
.product{width:100%; min-width:1040px;overflow:hidden; padding-top:50px;height:646px; background:#262626;}
.product .ititle{ height:79px; color:#fff;}
.product .more{ margin:0 auto;}


#swap_pic { margin:0 auto;WIDTH:1040px;OVERFLOW: hidden;}
.box { position:relative; width:1040px; float:left; height:450px; overflow:hidden; margin-top:20px;}
.pics { position:absolute;/* width:5000px; */top:0; width:1040px; float:left; height:450px; overflow:hidden;}
.pics li {float:left; position:relative; width:245px; cursor:pointer; margin-right:10px; text-align:center;}
.pics li a{ width:245px; height:184px; float:left;}
.pics .nomar{ margin-right:0px;}
.pics li span{width:245px;height:40px; line-height:40px; overflow:hidden; text-align:center; color:#CCC;}
.pics a font{ display:none; position:absolute; width:100%; height:100%;background:url(../images/proico.png) center no-repeat #262626; filter:alpha(opacity=75);-moz-opacity:0.75;
-khtml-opacity: 0.75;opacity: 0.75;}
.pics a:hover font{ display:block;}
/* 服务项目*/
.qnav{ padding-top:50px; z-index:1;/*width:100%;*/ width:1040px; margin:0 auto;position:relative;height:350px;}
.qnav_t{ text-align:center;}
.qnav ul{ padding-top:45px;width:1004px; margin:0 auto;}
.qnav ul li{float:left; width:160px; margin-left:50px; margin-right:41px; display:inline;}
.qnav ul li a{width:100%;color:#3d3d3d;float:left;text-align:center;font:16px/1 'Microsoft Yahei';}
.qnav ul li a font{width:160px; cursor:pointer; margin-bottom:10px;float:left; height:158px;}
.qnav ul li span{ width:100%;color:#3d3d3d; float:left; text-align:center; font:16px/1 'Microsoft Yahei'; height:30px; line-height:30px; overflow:hidden;}
.qnav1 a font{background:url(../images/qnav.gif) 0 top no-repeat;}
.qnav1 a:hover font{background:url(../images/qnav.gif) 0 bottom no-repeat;}
.qnav2 a font{background:url(../images/qnav.gif) -332px top no-repeat;}
.qnav2 a:hover font{background:url(../images/qnav.gif) -332px bottom no-repeat;}
.qnav3 a font{background:url(../images/qnav.gif) -664px top no-repeat;}
.qnav3 a:hover font{background:url(../images/qnav.gif) -664px bottom no-repeat;}
.qnav4 a font{background:url(../images/qnav.gif) -1003px top no-repeat;}
.qnav4 a:hover font{background:url(../images/qnav.gif) -1003px bottom no-repeat;}
.fwxm{ width:1040px; margin:0 auto; margin-bottom:30px;}
/*关于我们*/
.case{overflow:hidden; position:relative;width:100%; min-width:1040px;/*height:416px;*/background:#262626; padding-top:50px;}
.case li{ position: absolute;width:1040px; left:0;display:inline;}
.view-port {overflow: hidden;position: relative; width:1040px;}
.track{ margin-top:30px;}
.track a.prev,.track a.next { display:none;}
.track a.prev.disabled,.track a.next.disabled { display: none;}
.slider-container {position: relative;height:350px;}
.caseimg{ float:left; width:400px; margin-right:48px; display:inline;}
.case_r{ float:left; width:588px; font-size:14px; }
.case_rt{float:left; width:528px; color:#fff; font-size:22px; margin-bottom:27px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-family:'Microsoft Yahei'} 
.case_r .index_about{margin-bottom:30px;color:#757575; width:100%; height:200px;line-height:32px;display:block; overflow:hidden;}
.more{background:url(../images/more.png) 0 0 no-repeat; width:110px; height:32px; line-height:32px; color:#fff; display:block; text-align:center; font-size:14px;}
.ititle{ text-align:center; font-size:22px; color:#262626;font-family:'Microsoft Yahei'; height:69px; width:385px; margin:0 auto;}
.ititle font{ height:47px;text-transform:uppercase; display:block; line-height:1; font-size:38px; font-family:'Impact';}
.news{min-width:1040px;height:580px; padding-top:48px; overflow:hidden;}
.news .ititle , .al .ititle ,.qnav .ititle{background:url(../images/news_t.gif) bottom center no-repeat;}
.news ul{ width:1040px;}
.news ul li{ width:466px;float:left;margin:50px 100px 0 0px; display:inline; cursor:pointer;}
.news ul .nomar{ margin-right:0px;}
.news img{float:left;}
.protxt{ width:356px; float:right; color:#717171; font-size:14px; line-height:24px; height:24px; overflow:hidden;}

.news ul li span{ width:350px;color: #717171;font-size: 12px;line-height: 24px;height:48px;overflow: hidden; float:right;}
.protxt font{ font-size:16px;  cursor:pointer;float:left; width:100%; margin-bottom:10px; font-weight:bold; color:#292929;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news li a font:hover{color:#006699; }
.news li a:hover{color:#3f3f3f; }
.newsmore{width:1040px;border-top:1px solid #e2e2e2; margin-top:68px; float:left;text-align:center }
.newsmore a{margin:-16px auto 0;}
/*案例展示*/
.al{ width:1040px;margin:0 auto; margin-top:50px; margin-bottom:50px;}
.al ul { margin-top:30px;}
.al ul li{ float:left; margin-right:15px;}
.al ul li span{ display:block; height:40px; line-height:40px; text-align:center; width:330px; overflow:hidden;}
.al ul .nomar{ margin-right:0px;}
/* foot*/
.footclear{ width:100%; clear:both; margin:0 0 0px 0;height:0px; font-size:0; overflow:hidden;}
.foot{width:100%;min-width:1040px;color:#707070; background:#1a1d22; height:168px;}
.f_link{ width:100%; min-width:1040px;height:75px;line-height:75px; text-align:center; color:#707070;background:#f5f5f5}
.foot .f_link a{padding-left:20px; color:#707070; }
.bottomnav{width:100%; min-width:1040px; height:45px; line-height:45px;text-align:center; background:#006699; overflow:hidden;}
.foot .bottomnav a{color:#fff;display:inline-block;width: 90px;margin: 0 2px;_display:inline; _zoom:1;}
.bottomnav a:hover{ color:#006699;background:url(../images/bootnav.gif)  center no-repeat;}
.bootTxt{width:1040px; text-align:center; padding-top:40px; height:80px;line-height:30px;}
.foot a{ color:#707070;}
/* 二级页面*/
.fyMain{overflow-x:hidden; overflow-y:auto;padding-bottom:40px; padding-top:50px;}
.fyLeft{ float:left;width:230px;overflow:hidden;}
.l_pro{margin-bottom:38px;}
.proOne{margin-bottom:8px;}
.l_procon{ width:100%; clear:both;}
.proOne a{width:230px; display:block; text-align:center;height:33px;line-height:33px;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;color:#6d6d6d; background:url(../images/l_pro.gif) bottom center  repeat-x;}
.proOne a:hover,.proOne a.cur{color:#fff;background:url(../images/l_pro.gif) top center repeat-x; }
.l_news ul{ display:block;float:left;width:230px; padding-bottom:30px;font-size:14px;}
.l_news ul.pointer li {height:60px; font-size:20px;}
.l_news li a{ display:block;height:36px; line-height:36px;width:206px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background: url(../images/newsico1.gif) 2px center no-repeat;padding-left:24px; color:#707070; }
.l_news li a:hover{ color:#000; background: url(../images/newsico2.gif) 2px center no-repeat; }
.ltitle{ width:230px; height:55px;float:left;font-weight:bold;}
.titlefl{ float:left; width:146px;}
.titlefl span{ color:#1a1d22;font:22px/22px 'Microsoft Yahei';}
.ltitle p{ color:#006699;  text-transform:uppercase; font:26px /30px 'impact';}
.ltitle a{ color:#fff; background:#1a1d22; width:84px; margin-top:26px; float:right; font:14px/21px '宋体';}
.l_pro .ltitle a{width:58px;}
/*联系我们*/
.l_contact{ clear:both;width:100%; line-height:24px;}
.l_contact .contacttel{ color:#1a1d22;}
.contacttel{ color:#898989; height:74px;font:22px/22px 'Microsoft Yahei';}
.contacttel p{ color:#898989;font:28px/30px 'Impact';}
.contacttel img{ vertical-align:-0.2em; margin-right:3px;}
.lconmore{ background:#1a1d22; line-height:20px;height:20px; display:block; margin-top:5px;}
.lconmore a{background:#e2e2e2; color:#000;line-height:20px; padding:0 3px; float:right;}
/* fyRight*/
.fyRight{float:right;overflow:hidden;width:922px;margin-top: 0 !important;}
.fyRight .title{ height:36px; margin-bottom:20px;width:100%; border-bottom:1px solid #a6a6a6}
.title .fl{color:#24272e;font:22px/26px 'Microsoft Yahei'; padding-left:20px;background:url(../images/titlefl.gif) left top no-repeat;border-bottom:1px solid #006699;height:36px; margin-bottom:-1px; position:relative; } 
.titler{ float:right;color:#707070;line-height:22px;font-weight:normal;}
.titler a{color:#707070;}
.titler font{ font-size:12px; color:#707070;}
/* list*/
.news_list{margin-bottom:20px; float:left;}
.news_list li a{font-size:14px; color:#737171;}
.news_list li a:hover{ color:#006699;}
.news_list li a .fr{ font-size:12px;}
.news_list li a span{ cursor:pointer; }
.news_list li .fl{width:400px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_line{ clear:both;width:687px; height:18px; margin:18px 0;}
.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#ccc;}

/*二级页面*/
.fyRight .news_list li{width:900px; padding:0 20px;display:block; line-height:37px; height:37px; overflow:hidden; border-bottom:1px dotted #999; background:url(../images/lidd.gif) left no-repeat;}
.fyRight .news_list span{ float:right;}

.Page{width:100%; text-align:center; padding:30px 5px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#006699; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#006699; color:#FFF}

.cont_tit{ font-size:24px; text-align:center;}
.cont_data{ font-size:12px; text-align:center; padding:8px 0;}
.cont_img{ text-align:center;}
.cont_img img{ max-width:720px;}
.cont_con{ line-height:32px; padding:10px 0;  font-size:14px;}
.cont_page{ line-height:32px; margin-top:10px;}

.fyRight .product_list li{float:left;margin: 20px;}
.fyRight .product_list li img{
    padding: 5px;
    border: 1px solid #c5c5c5;
    border-radius:  5px;
}
.fyRight .product_list .nomar{ margin-right:0px;}
.fyRight .product_list li span{ width:225px;display:block; text-align:center; height:30px; line-height:30px; overflow:hidden;}


.clear{clear:both;}
.inews{ margin-bottom:15px; padding:4px 5px 4px 16px;}
.inews ul{ list-style-type:none; padding:10px 0;}
.inews ul li{padding:5px 0; line-height:17px;}
.inews ul li a{ background:url(../images/cion01.gif) no-repeat left 3px;padding:0 0 0 15px;display:block;line-height:17px; color:#636363;}
.inews ul li a:visited{ color:#636363;}
.inews ul li a:hover{ color:#212020;background:url(../images/cion01.gif) no-repeat left 3px;}
.inews strong{ line-height:17px;}

#cnzz_stat_icon_1253411649{display:inline;}
.footnav img{ vertical-align:middle;display:inline}

.container1{ padding:5px 5px;}
.container2{ width:890px; overflow:hidden; padding:15px 0;}
.content1{text-align:left; font-size:14px;}
.content1 h1{ height:26px; line-height:26px; padding-left:10px; border:#ccc 1px solid;}

.content1 h2{background:#f7f7f7 url(../images/line02.gif) repeat-x left bottom; line-height:30px;}
.content1 h2 p{ background:url(../images/cion04.gif) no-repeat 5px 12px; line-height:30px; padding-left:20px; font-size:14px; color:#212020; height:30px;}
.content1 h2 a{ color:#212020; line-height:30px; text-decoration:underline;}
.content1 h2 a:visited{ color:#212020;}
.content1 h2 a:hover{ color:#000;}

.content1 h3{ color:#212020; font-size:26px; text-align:center;}
.content1 h4{color:#493200; font-weight:normal; border:#212020 1px dotted;margin:10px 0; text-align:left; padding-left:12px;}
.content1 h5{ text-indent:5px;line-height:25px; background:url(../images/top.gif) repeat-x left bottom; color:#212020; padding-left:10px; line-height:25px;}
.content1 h6{line-height:25px;color:#696969; font-weight:normal; margin:5px 0; text-align:center; font-size:12px;}
 

 

.pages { clear:both; padding:20px 45px 0 0; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul { text-align:right;list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }


	.tag{margin:0 10px;}
	.tag a{margin:0 3px;text-decotaion:none;margin:0 3px;}
	.tag a:hover{text-decoration:underline;}

.newslist{}
.newslist ul{ list-style:none;}
.newslist li{ line-height:17px; padding:9px 0;background:url(../images/line02.gif) repeat-x left bottom;}
.newslist li a{ display:block;line-height:17px; font-family:tahoma,"宋体"; cursor:pointer; color:#636363;background:url(../images/cion01.gif) no-repeat 5px 3px;}
.newslist li a p{ padding-left:25px;  line-height:17px; color:#636363; font-size:14px; text-align:left}
.newslist li a span{ float:right; line-height:17px; padding-right:10px;}
.newslist li a strong{ line-height:17px;}
.newslist li a:visited{ color:#636363;}
.newslist li a:hover{color:#212020;}
.newslist li a:hover p{background:url(../images/cion01.gif) no-repeat 5px 3px;color:#212020;}

.productsb{ padding:0 10px 20px 10px;}
.productsb .list{ width:140px; text-align:center; float:left; padding:10px 37px 0 0;}
.productsb .list h2{ width:124px; height:124px;}
.productsb .list h2 a{width:120px;height:120px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;border:#817F7F 1px solid;padding:1px;}
.productsb .list h2 a:hover{ border:#000 1px solid;}
.productsb .list h2 img{vertical-align:middle;}
.productsb .list span{ display:block; padding:5px 0 0 0; line-height:18px; color:#636363;}
.productsb .list span strong{ line-height:18px;}

.comment_list{ padding:15px 20px 25px; font-size:12px;}
.comment_list ul{ list-style-type:none;}
.comment_list li{ line-height:18px; padding:6px 0;font-size:14px; background:url(../images/line01.gif) repeat-x left bottom; }
.comment_list li a{ line-height:18px; display:block;padding:0 0 0 16px; color:#636363; font-size:14px; background:url(../images/cion01.gif) no-repeat left 4px;}
.comment_list li a:visited{color:#636363;}
.comment_list li a:hover{color:#212020; background:url(../images/cion01.gif) no-repeat left 3px; text-decoration:underline;}


.title02{background:url(../images/line02.gif) repeat-x left bottom; height:30px;}
.title02 h1{ background:url(../images/cion04.gif) no-repeat 5px 12px; line-height:30px; padding-left:20px; font-size:14px; color:#212020;}
.title02 a{ color:#212020; line-height:30px; padding-right:8px; float:right;}
.title02 a:visited{color:#212020;}


.pro_b{ padding:0 0 10px 0;}
.pro_b div{float:left; margin:5px 0; width:24%;}
.xuan{border-bottom:#ababab 1px dotted; margin-bottom:12px;}
.pro_b h2{width:154px;height:154px;margin:0 auto; }
.pro_b h2 a{width:150px;height:150px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;border:#e7e7e7 1px solid;padding:1px;}
.pro_b h2 a:hover{ border:#212020 1px solid;}

.pro_b h2 img{ vertical-align:middle;}

.pro_b h3{text-align:center; margin-top:10px;color:#666666;display:block;font-size:12px; line-height:30px;}
.pro_b h3 a{ color:#666666; font-size:12px; font-weight:normal;line-height:16px;}
.pro_b h3 a:visited{ color:#666666;}
.pro_b h3 a:hover{ color:#212020;}


/*ditu*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


	/* 联系我们详细 */
.yh_contact_{float:left;width:100%}
.yh_contact_li2{float:left;width:390px;padding:35px 30px;height:216px;margin-right:20px;margin-bottom:20px;background:#fff;-moz-box-shadow:2px 2px 5px #f1f1f1; -webkit-box-shadow:2px 2px 5px #f1f1f1; box-shadow:2px 2px 5px #f1f1f1;}
.yh_contact_li2:nth-child(2n+0){margin-right:0px;}
.yh_contact_li2 h4{padding-left:30px;font-size:18px;font-weight:bold;color:#333333;background:url(../images/yh_icon_c.png) no-repeat left center;line-height:30px}
.yh_contact_li2 h5{padding-left:30px;font-size:14px;color:#666666;height:20px;line-height:20px;padding-bottom:10px}
.yh_contact_li2 p{font-size:14px;color:#666666;line-height:20px;}
	#about_lxwm{float: left;width:100%;margin:30px auto;margin-bottom: 50px;clear:both}