@charset "utf-8";
* {margin: 0px;padding: 0px;list-style-type: none;}
img {border:0;margin:0; padding:0;}
.clear {clear: both;}
body {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font-size:14px;
	line-height:24px;
	color: #666;
	text-decoration: none;
	font-family: "微软雅黑";
}
input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */
	outline:none;
} a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
a:link {
	text-decoration: none;
	color: #333;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #333;
}
a:active {text-decoration: none; color: #666;}
.index_head {
  width:1080px;
	margin:auto; 
	color:#edf7ec;
}
.index_head_bt{ float:right; font-size:12px; padding-top:5px;padding-right:48px;}
.index_head_tel{
	float:right;
	font-family: Impact;
	color: #edf7ec;
	text-decoration: none;
	font-size:12px;
	padding:4px 31px 0 0;
}
.index_box {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/img_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 152px;
}
.index_logo {
	float: left;
	height: 67px;
	width: 310px;
	margin-top: 16px;
}

.head{
	/*background: #00616a;*/
	width:770px;
	float:left;

	
}
.head .nav li{
	float: left;
	font-size: 14px;
	width: 57px;
	position: relative;
	text-align: center;
	line-height: 100px;
	display: inline;
	background-position: center;
	margin-left:26px;
	margin-right:27px;
}
.head .nav li a{
    color: #606467;
}
.head .nav li{
    display: block;
    transition:background 0.3s;
    -webkit-transition:background 0.3s;
}
.head .nav li:hover{
background-image: url(../images/dhbj.jpg);
	background-repeat: no-repeat;
}
.head .nav li:hover a{
    color: #5e5e5e;
	
    transition:background 0.3s;
    -webkit-transition:background 0.3s;
}
.head .nav li:hover .subnav a{
	color: #606467;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #12790a;
}
.head .nav li .subnav a:hover{
	color: #fff;
	background-color: #12790a;
}
.head .nav li .subnav{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 111;
    background: #fff;
    display: none;
}
.head .nav li .subnav a{
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 14px;
    color: #606467;
}

.head .nav li .subnav1{
	background-color: #fff;
}
.head .nav li:hover .subnav1 a{
	color: #606467;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #12790a;
}
.head .nav li .subnav1 a:hover{
	color: #fff;
	background-color: #12790a;
}
.head .nav li .subnav1{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 111;
    background: #fff;
    display: none;
}
.head .nav li .subnav1 a{
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 14px;
    color: #606467;
}

.head .nav li .subnav1{
	background-color: #fff;
	width:200px;
}

/*———————————————————————————————banner————————————————————————————————*/
.banner{width:100%; margin:0 auto; clear:both; position:relative; height:480px;;}
.fullSlide{width:100%; position:relative; height:100%; background:transparent;}
.fullSlide .jd{margin:0 auto; height:100%; position:relative; z-index:0; overflow:hidden;}
.fullSlide .jd ul{height:100%; margin:0 auto;}
.fullSlide .jd li{height:100%; overflow:hidden; text-align:center; background-position:center; background-repeat:no-repeat;}
.fullSlide .jd li a{display:block; height:100%;}
.fullSlide .kd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .kd ul{text-align:center;margin-bottom:20px;}
.fullSlide .kd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}
.fullSlide .kd ul .on{background:#0b89dd;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}
.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}
/*——————————————————————————————————产品中心——————————————————————————————————*/
/*********productBox********/

.productBox {
    width: 100%;
    background: url(../images/prod_bg.png) no-repeat 0 320px;
}

.prod_show {
    width: 1080px;
    margin: 16px auto 0 auto;
}

.prod_fl {
    width: 222px;
    float: left;
    background: #e6e3e3;
	padding-bottom:14px;
	
}

.prod_fl h3 {
    width: 222px;
    height: 77px;
    text-align: center;
    background: url(../images/cpzxbj.jpg) no-repeat center;
    text-align: center;
}

.prod_fl h3 p{ font-size:24px; color:#ffffff;}
.prod_fl h3 p a{color:#ffffff; padding-top:18px; display:block;}
.prod_fl h3 span{font-size:12px; color:#ffffff;}
.prod_fl h3 span a{font-size:12px; color:#ffffff; font-weight:normal;}
.prod_fl .list ul {
    width: 222px;
}

.prod_fl .list ul li {
	width: 201px;
	height: 45px;
	background-image: url(../images/libj.jpg);
	background-repeat: no-repeat;
	margin-top: 13px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.prod_fl .list ul li a {
    width: 179px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #5a5b5c;
    display: block;
    background: url(../images/prod_icon_03.png) no-repeat left;
    padding-left: 22px;
	
}

.prod_fr {
    width: 858px;
    float: right;
}

#tab {
    width: 858px;
    position: relative;
}

#tab .tab_menu {
	width: 830px;
	height: 45px;
	margin: 0 auto;
	float:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}

#tab .tab_menu li {
    float: left;
    width: 135px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}

#tab .tab_menu li:first-child {
    margin-left: 0;
}

#tab .tab_menu li a {
    width: 70px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #6e6e6e;
	font-weight:bold;
}

#tab .tab_box {
    width: 858px;
    clear: both;
    top: 11px;
    position: relative;
}

#tab .tab_menu .selected {
    height: 45px;
    cursor: pointer;
	
}
#tab .tab_menu .selected a {color:#0b89dd;
}

#tab .hide {
    display: none;
}

#tab .tab_box div {
    overflow: hidden;
}

.tab_list{
	width:242px;
	height:220px;
	float:left;
	position: relative;
	margin-left:28px;
	margin-right:16px;
}
.tab_list dt img{
	width:215px;
	height:193px;
	border: 14px solid #e6e3e3;
}
.tab_list dd{
	line-height: 36px;
	background-image: url(../images/cpbt.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 36px;
	width: 242px;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	top: 145px;
	text-align:center;
}
.tab_list dd a{font-size: 14px;
	color: #FFFFFF;}








/*———————————————————————————————公司简介————————————————————————————————*/
.index_jj_box{
	width:100%;
	height: 481px;
	background-position: center;
	margin-top:42px;
	background-image: url(../images/jjbj.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.index_jj_nr{ width:1080px;margin:auto;}
.index_jj_nr h3{ width:255px; height:88px; margin:auto;}
.index_company_lf{ float:left;width:258px; margin-top:24px;}
.index_company_lf img { width:258px; height:369px;}
.index_company_rt{ float:left; width:532px; margin-top:47px;padding-left:24px;}
.index_company_rt h3{
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 39px;
	font-size:18px;
	line-height:39px;
	color:#1058aa;
}
.index_company_rt h3 a{font-size:18px;
	line-height:39px;
	color:#1058aa;}
.index_company_rt dl{}
.index_company_rt dl dt{ font-size:18px;color:#1058aa; margin-top:20px;}
.index_company_rt dl dd{ font-size:14px; color:#373839; }
.index_company_rt dl dd p{
	line-height:28px;
	color:#505356;
	text-indent: 25px;
}
.index_company_rt dl dd p a{color:#505356;}
.index_company_rt dl dd span{ display:block; padding-left:178px;padding-top:16px;}

	
.index_wh{ width:202px; float:right; margin-right:17px;}	
.index_wh_bt{ }	
.index_wh_bt h2{font-size:24px; color:#ffffff; padding-top:59px; font-weight:normal;}	
.index_wh_bt span{ font-size:14px; color:#f9cb9c; padding-top:19px; display:block;font-weight:bold;}	
.index_wh_bt p{ font-size:14px; color:#ffffff; padding-top:8px;}	
.index_wh_bt1{ }	
.index_wh_bt1 h2{font-size:24px; color:#ffffff; padding-top:59px; font-weight:normal;}	
.index_wh_bt1 span{ font-size:14px; color:#f9cb9c; padding-top:19px; display:block;font-weight:bold;}	
.index_wh_bt1 p{ font-size:14px; color:#ffffff; padding-top:8px;}	
	.index_wh_bt2{ }	
.index_wh_bt2 h2{font-size:24px; color:#ffffff; padding-top:59px; font-weight:normal;}	
.index_wh_bt2 span{ font-size:14px; color:#f9cb9c; padding-top:19px; display:block;font-weight:bold;}	
.index_wh_bt2 p{ font-size:14px; color:#ffffff; padding-top:8px;}	
		
	

/*———————————————————————————————案例展示————————————————————————————————*/
.index_case_box{
	width:100%;
	background-image: url(../images/albj.jpg);
	background-repeat: repeat;
	height: 525px;
	padding-top:45px;
	margin-top:30px;
}
.case{width:1080px;margin: 0 auto;}
.case_title{width:1080px;margin:0px auto 0 auto; }
.case_title h3{ width:357px; height:70px; margin:auto;}
#focus_Box{position:relative; width:1080px; height:335px ;margin:76px auto;}
#focus_Box ul{position:relative; width:910px; height:335px; margin:auto;}
#focus_Box li{z-index:0; position:absolute; width:0px; height:0px; top:146px; cursor:pointer; left:377px; border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1);}
#focus_Box li img{width:100%; height:100%;}
#focus_Box li p{position:absolute; right:0; bottom:0px; width:200px; height:40px; line-height:40px; background:#0b89dd; text-align:center;}
#focus_Box li p a{ color:#fff; font-size:14px;}
#focus_Box .prev,#focus_Box .next{display:block; z-index:100; overflow:hidden; cursor:pointer; position:absolute; width:54px; height:53px; top:120px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(../images/btn1.png) right bottom no-repeat;right:0px} 
 

/*———————————————————————————————企业新闻————————————————————————————————*/


.index_news_box{ width:1080px; margin:42px auto 0 auto;}
.index_news_box h3{ height:85px; width:1080px;}
.index_news_box dl{ width:1080px; margin:auto;}
.index_news_box dl dt{ float:left; width:521px; height:294px; margin-top:27px;}
.index_news_box dl dd{ width:536px; float:right; margin-top:27px;}
.index_news_box dl dd ul{width:536px;}
.index_news_box dl dd ul li{
	width:531px;
	background-image: url(../images/linbj.jpg);
	background-repeat: no-repeat;
	height: 45px;
	line-height:40px;
	display:block;cursor: pointer;
}
.index_news_box dl dd ul li:hover{background-image: url(../images/linbja.jpg);
	background-repeat: no-repeat;}
.index_news_box dl dd ul li p{ width:408px; float:left;padding-left:23px;}
.index_news_box dl dd ul li span{ font-size:12px; color:#9a9a9a; float:right;}



.footer{
	width:100%;
	height:265px;
	margin:auto;
	background-image: url(../images/dbbj.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.footer_left{
	width: 1080px;
	margin:auto;
}
.footer_left ul{ margin-top:58px;}
.footer_left ul li{}
.footer_left ul li a{ padding-left:36px; padding-right:39px; line-height:52px; color:#fff;}
.footer_ct{  width:1080px; text-align:center; margin:auto;}
.footer_ct p{padding-top:47px;line-height:30px; color:#fff;} 
.footer_ct p a{color:#fff;}
/*neiye*/
.neiye_box{
	width:1080px;
	margin:20px auto;
}
.left{ width:250px; float:left;}
.tutu ul li{ border:1px solid #CCC; padding:5px; margin-top:15px; margin-bottom:20px;}
.tutu ul li img{ width:230px; height:80px;}
.right{
	width:818px;
	float:right;
	border:1px solid #CCC;
}
.ny_nr{ padding:20px; color:#736d6d; line-height:24px;}
.dangqian{ width:30%; float:right; line-height:40px; color:#666; text-align:right; padding-right:5px;}
.dangqian a{ color:#666;}

.title_left2{
	width:200px;
	float:left;
	text-transform:uppercase;
	color:#666;
	font-size:14px;
	padding-left:20px;
	line-height:40px;
	font-family:"微软雅黑";
}


.liebiao_box{ width:250px; float:left;}
.liebiao_t{
	background-color:#0b89dd;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	font-family:"微软雅黑";
}
.news_title {
	height: 40px;
}


.liebiao{ background-color:#FFF; width:230px; margin:auto;padding-top:15px; border:10px solid #eeeeee; margin-top:10px; font-family:"微软雅黑";}

.liebiao ul{ margin-bottom:15px;}
.liebiao ul li{
	border-bottom:1px solid #CCC;
	width:200px;
	margin:0 auto;
	background-color: #0b89dd;
}
.liebiao ul li a{
	font-size:14px;
	line-height:40px;
	display:block;
	color:#FFFFFF;
	padding-left:20px;
}
.liebiao ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #3da5eb;
}
.news_line{
	background-color:#0B62A5;
	height:3px;
}
.line{ height:1px; background-color:#CCC;}
.index_contacta {
	width: 250px;
	margin-top: 10px;
}
.index_contacta h1 {
	font-size: 14px;
	text-indent: 25px;
	background-image: url(../images/lxwmbt.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 230px;
	line-height: 38px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-left-color: #eeeeee;
}

.index_contacta_nr {
	width: 230px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-bottom: 4px;
}
.index_contacta_nr p {
	width: 157px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	margin-top: 15px;
}
