@charset "utf-8";
/* CSS Document */
*{list-style-type: none; margin:0px; padding:0px; }
body{ margin:0px; padding:0px; font-family:"微软雅黑"; }
a{ text-decoration:none; color:#000000;  }
a:hover,a:active,a:focus{text-decoration:none; color:#008ed7;/*链接下划线*/}
li{ list-style:none;}
ul{ margin:0px; padding:0px;  }

#top{ border:0px solid #ff0000; height:79px; background-image:url(../images/top-bj.jpg); }
#top-1{ border:0px solid #ff0000; height:79px; width:1300px; margin:auto; }
#LOGO{ border:0px solid #ff0000; height:79px; width:90px; float:left; }



#lanmu{ border:0px solid #F03; height:79px;  width:1200px; margin-left:95px;}
#lanmu1{ line-height:79px; width:780px; float:left;}
.lanmu1a{ font-family: "微软雅黑"; font-size:14px; color:#000; }
.lanmu1a li{ list-style:none; float:left; margin-right:40px;}
.lanmu1a li a{ color:#5c5c5c; text-decoration:none;}
.lanmu1a li a:hover{ color:#008ed7; text-decoration:none;}


.nav{
	
	font-family: "微软雅黑"; font-size:14px; color:#000;
	width: 780px;
	margin:0 auto;
	
}
/*设置二级导航样式*/   

.nav ul li { 
     float:left; font-size:14px; display:inline-block;  text-align:center; 
}
.nav ul li a {
    color:#000; font-size:14px; padding:0 16px;
}

.nav ul li:hover{display:block;background-repeat: repeat-x; color:#0084ce; }
.nav ul li:hover a{display:block;background-repeat: repeat-x; color:#0084ce; }
.nav ul li a:hover{display:block;  margin:0px;background-repeat: repeat-x; color:#0084ce;}
/*设置一级导航样式*/
.nav ul li ul{
    display:none;
}
.nav ul li:hover ul{
    display:block;
	width:210px;
    position:absolute;
    top:79px;
    background-color:#f2f2f2;z-index:40;
	
}
.nav ul li ul li{
width:210px;
    height:50px;
    line-height:50px;
    color:#666;
	
	
font-size: 14px;
z-index:40;

}
.nav ul li:hover ul li a{
    display:block;
    
    height:50px;
    line-height:50px;
    color:#666;
	margin: 0px;
font-size: 14px;
  
	overflow:hidden;
	text-align:left;

}
.nav ul li:hover ul li:hover,.nav ul li:hover ul li a:hover{
   height:50px;
    line-height:50px;
	 background-color:#0084ce;
	 color:#fff;
}
 /*.nav ul li ul.dr_nav_38 li{width:210px;height:30px;line-height:30px;color:#666;font-size: 14px;z-index:40;}
.nav ul li:hover ul.dr_nav_38 li a{display:block; height:30px; line-height:30px; color:#666;margin: 0px;font-size: 14px;overflow:hidden;text-align:left;}
.nav ul li:hover ul.dr_nav_38 li:hover,.nav ul li:hover ul.dr_nav_38 li a:hover{ height:30px; line-height:30px; background-color:#0084ce;color:#fff;}
 .nav ul li ul.dr_nav_40 li{width:210px;height:30px;line-height:30px;color:#666;font-size: 14px;z-index:40;}
.nav ul li:hover ul.dr_nav_40 li a{display:block; height:30px; line-height:30px; color:#666;margin: 0px;font-size: 14px;overflow:hidden;text-align:left;}
.nav ul li:hover ul.dr_nav_40 li:hover,.nav ul li:hover ul.dr_nav_40 li a:hover{ height:30px; line-height:30px; background-color:#0084ce;color:#fff;}*/
/*设置三级导航样式*/
.nav ul li:hover ul li ul { 
    display:none;
}
.nav ul li:hover ul li:hover ul{ 
    display:block; 
    width:300px; height:210px;
	position:fixed;
    top:130px; 
    left:509px;
    background-color:#f1f1f1;z-index:40;
}
.nav ul li:hover ul li:hover ul:hover{ background-color:#fff;}







#top-R{ border:0px solid #ff0000; height:79px; float:right; font-size:12px; }
#top-1-1{border:0px solid #ff0000; float:left; margin-right:20px; }
#sousuo{ border:0px solid #0CF; height:79px; width:380px; float:right;}
.sou-t{height:24px; float:right; padding-top:30px; font-size:14px;}
.sou-t a.one{font-size:14px; padding-top:-10px;}
.sou-t img{ padding-bottom:5px;}
.sou-t1{height:24px; float:right; padding-top:30px; font-size:14px;}
.s_btn{ width:55px; height:29px; text-align:center; background-color:#d2d2d2; margin-left:1px;color: #666;}
.s_txt{ border:1px solid #cccccc; line-height:26px;height: 26px; width:150px; text-align:center; color:#c3c3c3;}
.searcher{ float:left; }
.s-form{ background:url(../images/searchbg1.jpg) no-repeat; width:172px; height:24px; position:absolute; margin-top:30px;}
.s-form .s-input{ width:130px; padding-left:13px; height:23px; line-height:24px; border:none; background:none; position:absolute; top:1px; left:0px;  color:#757575; border:0px;}
.s-form .s-Btn{ height:23px; width:23px; position:absolute; top:1px; right:0px; background:none; cursor:pointer; border:none;}
/* header-End */
.banner{width:100%; margin:0 auto; position:relative; z-index:8; height:605px;}
.banner ul{width:100% !important;}
.banner ul li{width:100% !important; height:600px;}
.banner ul li a{width:100%; height:600px; display:block;}
.banner .prev,
.banner .next{width:50px; height:50px; display:block; background:url(../images/icon/prevnext_01.png) no-repeat; position:absolute; top:50%; margin-top:-25px; left:50%; margin-left:-650px; z-index:9;}
.banner .next{left:auto; right:50%; margin-right:-650px; background-position:0px -50px;}
.banner .prev:hover,
.banner .next:hover{opacity:.7; filter:alpha(opacity=70);}
#frame{width:1300px; height:105px;position:relative; overflow:hidden; margin:0 auto; top:-150px;}
#btn{ position:absolute;  right:20px;}
#btn img{ }
#img a{position:absolute;left:0px;top:0px; display:none;}
.bg-1{ width:100%; height:60px;background:url(../images/bg-1.jpg) repeat-x;}
 .banner02{ width:100%;height:200px; overflow:hidden;}
 .wrap { width: 1300px; /*网页宽度*/ margin: 0px auto; position: relative; }
/*内页共用*/
.side-page{ padding-top:25px;}

.side-page .all-lft{width:230px;float:left;}
.side-page .all-lft .head{background:#DBDADA;padding:0 20px;height:50px;line-height:50px;}
.side-page .all-lft .head h3{font-size:16px;color:#333333;font-weight:bold; text-align:center;}
.side-page .all-lft ul{background:#F2F2F2;padding:13px 13px 35px 13px;}
.side-page .all-lft ul li{border-bottom:1px solid #DCDCDC;padding:5px 0;}
.side-page .all-lft ul li a{color:#333333;display:block;height:30px;line-height:30px; padding-left:20px;}
.side-page .all-lft ul li a:hover,.side-page .all-lft ul li a.cur{color:#FFF;background:#0094da;}
.side-page .all-rgt{width:1000px;float:right; min-height:500px;}
.side-page .all-rgt .posits p{float:right;color:#444444;margin-top:5px;}
.side-page .all-rgt .posits p a{color:#444444;}
.side-page .all-rgt .posits h3{float:left;font-size:16px;color:#333333;font-weight:bold;border-bottom: 2px solid #0094da;
padding-bottom: 4px;}
.side-page .all-rgt .posits{border-bottom:1px solid #AAAAAA; height:30px;}
/*内页共用*/
/*公司坚简介*/
.side-page .profile{padding:20px 10px;}

/*公司坚简介*/


/*新闻中心*/
.news-page{margin-bottom:30px;}
.news-page ul li{background:url(../images/img23.gif) no-repeat center bottom;padding:35px 0;}
.news-page .thumb{width:164px;height:132px;float:right;padding-left:20px;}
.news-page .thumb img{width:164px;height:132px; border:1px solid #e5e5e5; }
.news-page .desc{width:800px;height:132px;position:relative; padding-right:10px;}
.news-page .desc h4{color:#555555;font-weight:bold;margin-bottom:25px;}
.news-page .desc h4 span{float:right;color:#888888;font-weight:normal;}
.news-page .desc h4 a{ font-size:14px;}
.news-page .desc .more{position:absolute; right:10px;display:inline-block;color:#36b4f5;padding:0 8px; height:60px; line-height:60px;}
.news-page .desc span{ height:60px; line-height:60px;}

.news-page .desc .more1{position:absolute; right:10px;display:inline-block;color:#fff; background-color:#36b4f5; margin:15px 8px; width:50px; height:30px; line-height:30px;}


#fenye{clear:both;height:35px;color:#999; text-align:center;}
#fenye a,#fenye span{padding:2px 5px;text-decoration:none; font-size:14px;margin-left:5px;height:24px; text-align:center; line-height:24px; color:#666; background:#eee}
#fenye .prev,#fenye .next{width:55px; text-align:center;}
#fenye span{  text-decoration:underline;color:#0094da; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; text-align:center;font-weight:bold; }
#fenye a:hover{color:#0094da; text-decoration:none;}

.com_page{height:24px; line-height:24px;}
.com_page ul{text-align:center;}
.com_page ul li{display:inline-block; zoom:1; *display:inline; margin:0px 4px; color:#555;}
.com_page ul li a{color:#555;}
.com_page ul li.cur a,
.com_page ul li a:hover{border-bottom:2px solid #B7B7B7; text-decoration:none;}


/*新闻中心*/

.main{width:100%; margin:0 auto;}
.main_tit{text-align:center; margin-top:44px;  background:url(../images/ma_line_01.jpg) repeat-x left 44px;}
.main_tit p{line-height:32px; color:#272727; font-size:24px;}
.main_tit span{font-size:16px; color:#777777; line-height:24px; background:url(../images/ma_line_02.jpg) no-repeat bottom center #FFF; display:inline-block; height:33px; font-family:Arial; text-transform:uppercase; padding:0px 16px;}
.main .sy_pro{width:1300px;  margin:0 auto; padding-top:30px;}
.sy_pro_01{width:1299px; height:240px; overflow:hidden; position:relative; margin:auto;}
.sy_pro_01 li{}

.sy_pro_01 li.cp1{width:180px; height:240px; overflow:hidden; float:left; background:url(../images/cp-bg20250120-2.png?v=01) ; font-size:16px; line-height:24px; text-align:center; color:#afafaf; margin-right:42px;}
.sy_pro_01 li.cp1:hover{ background:url(../images/cp-bg20250120-22.png?v=01) ; color:#0084ce;}

.sy_pro_01 li.cp2{width:180px; height:240px; overflow:hidden; float:left; background:url(../images/cp-bg20250120-1.png?v=01) ; font-size:16px; line-height:24px; text-align:center; color:#afafaf; margin-right:42px;}
.sy_pro_01 li.cp2:hover{ background:url(../images/cp-bg20250120-11.png?v=01) ; color:#0084ce;}
.sy_pro_01 li.cp3{width:180px; height:240px; overflow:hidden; float:left; background:url(../images/cp-bg20250120-3.png?v=01) ; font-size:16px; line-height:24px; text-align:center; color:#afafaf; margin-right:42px;}
.sy_pro_01 li.cp3:hover{ background:url(../images/cp-bg20250120-33.png?v=01) ; color:#0084ce;}
.sy_pro_01 li.cp4{width:180px; height:240px; overflow:hidden; float:left; background:url(../images/cp-bg4.jpg) ; font-size:16px; line-height:24px; text-align:center; color:#afafaf; margin-right:42px;}
.sy_pro_01 li.cp4:hover{ background:url(../images/cp-bg14.jpg) ; color:#0084ce;}
.sy_pro_01 li.cp5{width:180px; height:240px; overflow:hidden; float:left; background:url(../images/cp-bg5.jpg) ; font-size:16px; line-height:24px; text-align:center; color:#afafaf; margin-right:42px;}
.sy_pro_01 li.cp5:hover{ background:url(../images/cp-bg15.jpg) ; color:#0084ce;}
.sy_pro_01 li.cp6{width:180px; height:240px; overflow:hidden; float:left; background:url(../images/cp-bg6.jpg) ; font-size:16px; line-height:24px; text-align:center; color:#afafaf;}
.sy_pro_01 li.cp6:hover{ background:url(../images/cp-bg16.jpg) ; color:#0084ce;}







.sy_pro_left{width:724px; height:242px; overflow:hidden; margin-top:52px; float:left;}
.sy_pro_left li{width:724px; height:242px; overflow:hidden;}
.sy_pro_text{width:293px; float:left; margin-left:10px; margin-top:10px;}
.sy_pro_text p{height:37px; line-height:37px; background:url(../images/xs.jpg) no-repeat left bottom; font-size:16px; font-weight:bold}
.sy_pro_text p a{color:#00722f;}
.sy_pro_text span{height:80px; line-height:20px; display:block; color:#797979; overflow:hidden; padding-top:15px;}
a.pro_more{width:93px; height:29px; background-color:#00722f; display:inline-block; line-height:29px; text-align:center; margin-top:20px; color:#FFF}
.sy_pro_pic{width:318px; height:186px; float:right; background:url(../images/pro_bj.jpg) no-repeat; padding:14px 41px 28px 40px;}
.sy_pro_pic img{max-width:100%;max-height:100%;}
.sy_pro_right{width:214px; float:right; margin-right:28px; margin-top:52px;}
.sy_pro_right li{height:34px; line-height:34px; font-size:14px; margin-top:3px;}
.sy_pro_right li a{color:#FFF; background-color:#b9b9b9; padding:0px 27px; display:block;}
.sy_pro_right li a:hover{background-color:#00722f;}

.sy_pro_right li.nhnsa a{background-color:#00722f;}



.sy_about_bj{width:100%;  overflow:hidden; margin-top:65px;}
.sy_about{width:1300px; height:319px; margin:0 auto; margin-bottom:57px; margin-top:38px; position:relative;}
.sy_about_list{width:1199px; height:319px; overflow:hidden; position:relative;}
.sy_about_list ul{width:999999px; position:relative; padding-left:40px;}

.sy_about_list li{width:267px; height:269px; overflow:hidden; float:left; background-color:#f2f2f2; padding:25px; font-size:13px; line-height:24px; text-align:center; color:#afafaf; margin-right:80px;}
.sy_about_list li a{ color:#333;}
.sy_about_list li em{width:81px; height:86px; display:inline-block; *display:inline; *zoom:1; margin-bottom:20px;}
.sy_about_list li p{font-size:16px; color:#0084ce; font-weight:bold;}
.sy_about_list li i{font-size:14px; font-style:normal; display:block; text-transform:uppercase; font-weight:bold; background:url(../images/avs_01.jpg) no-repeat bottom center; line-height:30px;}
.sy_about_list li span{line-height:24px; height:72px; overflow:hidden; display:block; margin-top:20px;}
.sy_about_list li:hover{background-color:#0084ce; color:#FFF}
.sy_about_list li:hover p{color:#FFF;}
.sy_about_list li:hover a{color:#FFF;}
.sy_about_list li:hover i{background:url(../images/avs_02.jpg) no-repeat bottom center;}

.sy_ab_01 em{background:url(../images/ab_01.png) no-repeat;}
.sy_ab_01:hover em{background:url(../images/ab_11.png) no-repeat;}
.sy_ab_02 em{background:url(../images/ab_02.png) no-repeat;}
.sy_ab_02:hover em{background:url(../images/ab_22.png) no-repeat;}
.sy_ab_03 em{background:url(../images/ab_03.png) no-repeat;}
.sy_ab_03:hover em{background:url(../images/ab_33.png) no-repeat;}
.sy_ab_04 em{background:url(../images/ab_04.png) no-repeat;}
.sy_ab_04:hover em{background:url(../images/ab_44.png) no-repeat;}

.sy_ab_left{font-size:70px; font-family:SimSun; display:inline-block; position:absolute; left:-50px; top:120px;cursor:pointer}
.sy_ab_left:hover{color:#00722f;}
.sy_ab_right{font-size:70px; font-family:SimSun; display:inline-block; position:absolute; right:-50px; top:120px;cursor:pointer}
.sy_ab_right:hover{color:#00722f;}





	.row_01 .left{width:307px; background:url(../images/icon/icon_01.png) no-repeat 7px 0px; padding:65px 0px 0px 0px;}
	.row_01 .left ul{background:url(../images/icon/line_01.png) repeat-y 7px 0px; padding:10px 0px;}
	.row_01 .left ul li{height:30px; line-height:30px; padding:10px 0px; font-size:13px; color:#6b6b6b;}
	.row_01 .left ul li a{display:block; height:30px; line-height:30px; background:url(../images/icon/dot_01.png) no-repeat 0px center; padding:0px 30px; color:#6b6b6b;}
	.row_01 .left ul li.cur a,
	.row_01 .left ul li a:hover{background:url(../images/icon/dot_02.png) no-repeat 0px center; color:#26a0dd; text-decoration:none;}
	.row_01 .right{width:890px;}
	.row_01 .right .title{padding:10px 0px;}
	.row_01 .right .title h2{height:40px; line-height:40px; font-size:22px;}
	.row_01 .right .title span{color:#767676;}
	
	.row_01 .profile .body p{line-height:24px; color:#555; padding:10px 0px;}

/*3-项目领域*/

	.row_01 .area .bd ul li{width:260px; height:220px; float:left; margin:10px 10px 10px 5px; *display:inline;}
	.row_01 .area .bd a{width:260px; height:160px; display:block; position:relative;}
	.row_01 .area .bd a img{width:260px; height:160px;}
	.row_01 .area .bd a .desc{width:220px; height:120px; background:url(../images/background/bg_05.png) repeat; position:absolute; left:0px; top:0px; padding:20px; display:none;}
	.row_01 .area .bd a .desc h3{height:30px; line-height:110px; font-size:16px; color:#fbfeff; text-align:center;}
	.row_01 .area .bd a .desc span{color:#fbfeff;}
	.row_01 .area .bd a:hover .desc{display:block;}
.six{border:1px solid #DEDEDE;margin-bottom:50px;}
.six .body{}
.six .title{border:none;}
.six .picScroll-left{  position:relative; }
.six .picScroll-left .prev,.six .picScroll-left  .next{ position:absolute;top:17px;display:block; z-index:9; width:25px; height:37px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url(../images/img19.gif) no-repeat 0 0;}
.six .picScroll-left .next{ background-position:-25px 0;right:0px; }
.six .picScroll-left .prev{left:0px;}
.six .picScroll-left .bd{overflow:hidden;width:1010px;margin:0 auto;padding:10px 0;}
.six .picScroll-left .bd ul li a{display:block;width:134px;height:74px;}
.six .picScroll-left .bd ul li{width:134px;margin-right:12px;}
.six .picScroll-left .bd ul li img{width:134px;height:74px;}
.title h3 {
width: 404px;
margin: 0 auto;
background-color: #ea0014;
height: 40px;
line-height: 40px;
color: #fff;
font-size: 18px;
text-align: center;
}

.news_left2{
	width:1300px;
	height:auto;
	margin:0 auto;
	}	
.news_left2 ul{
	width:1200px;
	height:auto;
	margin:0 auto;
	}
.news_left2 ul li{
 width:350px; margin:0px 10px 0px 35px; float:left;
	height:187px;
	}
.news_date{
	width:100px;
	height:187px;
	float:left;
	text-align:center;
	background:url(../images/date_bg.png) no-repeat 5px;
	}
.news_date h1{
	font-size:12px;
	color:#fff;
	padding-top:50px;
	height:30px;
	line-height:30px;
	}
.news_date h2{
	height:65px;
	line-height:50px;
	font-size:22px;
	color:#fff;
	}
.news_intro{
	width:250px;
	height:117px;
	float:right;
	overflow:hidden;
	padding-top:45px;
	}
.news_intro h1{
	height:45px;
	line-height:45px;
	overflow: hidden;
	}
.news_intro h1 a{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	overflow:hidden;
	}
.news_intro h1 a:hover{
	color:#0084ce;
	}	
.news_intro p{
	font-size:12px;
	color:#666666;
	line-height:25px;height: 50px;
overflow: hidden;
	}
.news_intro p a{
	font-size:12px;
	color:#666666;
	
	}
.news_intro p a:hover{
	color:#0084ce;
	}

#footer{ width:100%; background:url(../images/dibu.jpg); float:left; margin-top:50px;}

#foot{border:0px solid #ff0000; height:85px; width:1300px; margin:auto;  padding-top:25px; background:url(../images/dibu.jpg);}










/*  公司   */




#about1{border:0px solid #ff0000; height:70px; background-image:url(../images/333.jpg);   }

#ab{border:0px solid #ff0000; height:70px; width:1100px; margin:auto;  }
#ab1{border:0px solid #ff0000; height:34px; width:142px; margin-top:20px; background-image:url(../images/ab1.jpg); font-size:14px; color:#FFFFFF; line-height:32px; text-align:center; float:left; margin-right:20px; }

#ab2{border:0px solid #ff0000; height:32px; width:200px; margin-top:20px;   font-size:12px; color:#363636; line-height:32px; float:right;   }


#abz{border:0px solid #ff0000; height:500px; width:1100px;  font-size:14px; color:#000000; line-height:32px; margin:auto; }





.single_l {
width: 76%;
float: left;
margin-right: 4%;
}
.single_title {
border-bottom: 1px solid #dcdcdc;
padding-bottom: 10px;
}
.single_title span {
float: right;
clear: right;
font-size: 12px;
font-weight: normal;
line-height: 30px;
}
.single_title a {
color: #0094da;
}
.single_title h1, .single_title h3 {
font-size: 16px;
}
.pic_l ul {
margin-top: 30px;
}
.pic_l ul li {
width: 21.5%;
margin-left: 1.5%;
margin-right: 1.5%;
float: left;
margin-bottom: 20px;
}
.pic_l ul li img {
width: 100%;
padding-bottom: 10px;
}
img, a img {
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
}
.pic_l ul li p {
text-align: center;
line-height: 12px;
}

.single_r {
width: 20%;
float: right;
}
h3 {
font-weight: bold;
font-size: 14px;
padding-bottom: 10px;
}
.select {
display: block;
margin-bottom: 20px;
}
.select select {
width: 98%;
height: 25px;
line-height: 25px;
padding-left: 10px;
border: 1px solid #dcdcdc;
display: block;
margin-bottom: 10px;
}
.select option {
font-size: 12px;
line-height: 20px;
padding-left: 10px;
}
.single_r .order_3, .single_r .order_2, .single_r .order_1 {
background: url(../images/index_28.jpg) no-repeat right #f4f4f4;
width: 33%;
height: 29px;
line-height: 29px;
float: left;
text-indent: 5px;
margin-bottom: 10px;
}
.order_3, .order_2, .order_1 {
background: url(../images/index_28.jpg) no-repeat right #f4f4f4;
width: 33%;
height: 29px;
line-height: 29px;
float: left;
text-indent: 10px;
margin-bottom: 10px;
}
.r_line {
background: url(../images/index_32.jpg) no-repeat left #f4f4f4;
display: block;
width: 100%;
float: left;
height: 31px;
}


.nTab{width:800px;margin-top:40px;   overflow:hidden;}
.nTab .TabTitle{clear: both;height:31px; border-bottom:1px solid #CCCCCC; overflow: hidden;}
.nTab .TabTitle ul{border:0; margin-bottom:1px; padding:0;}
.nTab .TabTitle li{width:120px; height:29px; line-height:29px; overflow:hidden; float:left; cursor:pointer;   list-style-type:none; font-size:12px; text-align:center; margin-right:2px; border:0px;}
.nTab .TabTitle .active{background:url(../images/tb_hover.jpg) no-repeat; color:#FFF;}
.nTab .TabTitle .normal{ background:url(../images/tb_nomal.jpg) no-repeat; color:#565556;}
.nTab .TabContent{width:auto; background:#fff; margin:0px auto; padding:10px 10px; }





#p_menu {
margin-top: 15px;
position: relative;
}
.pkg-maodian {
}
.pro_special {
border-bottom: 1px solid #ccc;
padding-bottom: 30px;
}
.row {
width: 100%;
height: auto;
}
#data, #relative, #topic, .p_line, #working, #advantage, #mainList {
}
.s_pic{ width:100%; float:left;}
.s_pic img{ width:100%;}
.s_main{ width:100%; float:left;}
.sou_l{}
.sou_l ul{ }
.sou_l ul li{ margin-top:30px;}
.sou_l ul li img{ width:30%; float:left; padding-right:3.5%;}
.sou_l ul li p{ line-height:24px; float:left; width:66.5%;}

.slides { margin: 0px auto; width:100%; height: auto; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width:100%; overflow: hidden; list-style: none; height:336px; }
.slide-pic img {width:100%; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-li { margin:5px; padding: 0px; bottom: 0px; left:40%; position: absolute; width:180px;}
.slide-li li { margin: 0px; padding: 0px; width:50px; height: 8px; float: left; overflow: hidden; list-style: none;margin-left:1px; }
.slide-li a {width:50px; height: 8px; color: #000; font-size: 12px; display: block;  margin: 0px; padding: 0px;margin-left:1px;}
.slide-li a:hover { color: #0094da; text-decoration: none; }
.op li { background: #fff; filter: alpha(opacity=60); opacity: 0.6; }
.op li.cur { margin: 0px; padding: 0px; background: #0094da;  width:50px;margin-left:1px;}
.slide-txt span { display: none; }

.p_line {
border-bottom: 1px solid #ccc;
padding-bottom: 20px;
}
.p_line p {
line-height: 40px;
text-align: center;
font-size: 16px;
font-weight: 700;
color: #af987c;
}

.pro_bot {
margin-top: 30px;
}
.m_l {
margin-bottom: 20px;
float: left;
width: 60%;
padding-right: 2%;
border-right: 1px dotted #dcdcdc;
margin-right: 2%;
}
.pro_contact {
width: 32%;
float: left;
}

.s_list{ margin-bottom:20px;}
.s_list ul li{ background:url(../images/product_25.jpg) no-repeat left center; line-height:25px; height:25px; text-indent:8px;}


.ultable {width:100%;}
.ultable li {height:44px; margin-top:20px;line-height:44px;}
.ultable span {display:block;font-weight:bold;float:left;width:90px;color:#ff9000;}
.ultable li input {width:80%;height:40px;color:#afafaf;  padding-left:10px; border:1px solid #dcdcdc;}
.ultable li textarea {width:80%;color:#afafaf;border:1px solid #dcdcdc;padding-left:10px; font-size:14px; line-height:25px;}
.ultable li.spa{ padding-top:10px;height:30px;}
.ultable li.spa input{  padding-left:0px;}
.ultable li.spa .submit{text-align: center; line-height:30px; background-color: rgb(0,112,204); width:120px; height:30px; color:#fff;}
.ultable li.spa .reset{text-align: center; line-height:30px; background-color: rgb(203,203,203); width:120px; height:30px; color:#666;}



/*service*/
.service{position:relative;width:1300px;margin:0 auto}
.service div.txt{position:absolute;z-index:0;display:none;font-size:14px; color:#000}
.service img{float:right}
.service .cover{position:absolute;display:none;overflow:hidden}

.service .cover img{width:100%}
.service .cover .box{
	position:absolute;
	padding:32px 10% 0 10%;
	color:#fff;
	display:none;
}

.service .box h3{font-size:24px;font-weight:bold}
.service .mk .box{padding:25% 10%}
.service .mk .box h3{text-align:center}
.service a{text-decoration:none}
.box{position:relative;z-index:0}
.box canvas{position:absolute;left:0; top:0;z-index:-1}
.cover img{z-index:1;position:absolute}

.serviceMobile{display:none}

