@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;font-family:"微软雅黑";font-size:14px;color:#333333;}
a{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
.clear{clear:both;}
li{list-style:none;}
.last{margin-right:0px !important;}
img{vertical-align:middle;}
table,table td{border-collapse:collapse;}
.ctr{width:1200px; margin:0px auto;}



.top{background:#FFFFFF;}

.logo{ margin-top:10px;}
.tmenu{ width:843px;}
.tmenu > li {float:left; position:relative;}
.tmenu > li > a{ display:block; padding:0 30px; line-height:92px; text-align:center;font-size:16px; color:#000000;}
.tmenu > li > a:hover{ color:#0592ea;}
.tmenu > li.cur{ color:#0592ea;}

.tmenu > li:hover .er{display:block;}
.er{ display:none;position:absolute; top:100%; width:100%; padding:15px 0; background:rgba(0,0,0,0.64);}
.er{ z-index:1; }
.er > li{text-align:center;}
.er > li > a{display:block; color:#fff; line-height:2em;}
.er > li > a:hover{ color:#0592ea; text-decoration:underline;}


.inbanner img{width:100%;}

.about{ padding:50px 0; background:#f4f4f4;}
.about_tit{text-align:center;}
.about_tit h2{ line-height:1em; font-size:30px; color:#343434; background:url(../images/index_15.png) no-repeat bottom;font-weight:normal;}
.about_tit span{ display:block; margin:5px 0; font-size:26px; color:#0592ea; font-family:Arial;}
.about_tit b{ display:block;color:#999999; font-weight:normal;}
.about_tit p{width: 80%; margin:20px auto 0;line-height:1.8em; color:#666666;}
.about_tit p a{ color:#0592ea;}


.about_list{width:1065px; margin:50px auto 0;}
.about_list li{float:left; width:136px; margin-right:173px; text-align:center;}
.about_list li span{ display:block; margin-top:20px;}

.about_list li img{-webkit-transition:1s;}
.about_list li:hover img
{
transform:rotateY(180deg);
-webkit-transform:rotateY(180deg); /* Safari and Chrome */
-moz-transform:rotateY(180deg); /* Firefox */

}


.invest{padding:55px 0;}
.invest_list{margin-top:35px;}
.invest_list li{ position:relative; float:left; width:370px; margin:0 30px 27px 0;text-align:center;}

.invest_list .li_img{width:370px; height:225px; overflow:hidden;}
.invest_list .li_img img{-webkit-transition:transform .5s,-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s}
.invest_list li:hover .li_img img{-webkit-transform:scale(1.2);transform:scale(1.2);}

.invest_list li .boxm{ position:absolute; top:0; width:100%; height:100%; background:url(../images/index_17.png);}
.invest_list li .boxm_con span{ font-size:24px; color:#fff;}
.invest_list li .boxm_con p { margin-top:5px; font-size:16px; font-family:Arial; color:#fff;}

.invest_list li:hover .boxm{ background:url(../images/index_18.png);}
.invest .more{ display:block; margin:5px auto 0; width:102px; line-height:35px; color:#fff; text-align:center; background:#0592ea;
-o-border-radius:20px ; 
-moz-border-radius:20px ;
-wekit-border-radius:20px ;
border-radius:20px ;}
.invest .more:hover{background:#d2d2d2; color:#333;}


.company{padding:50px 0; background:#f4f4f4;}

.company_list{margin-top:30px;}
.company_list li{width:564px; float:left; margin:0 32px 23px 0;}
.company_list .date{width:77px;  text-align:center; background:#dcdcdc;}
.company_list .date span{ display:block; line-height:68px;font-size:28px; color:#fff;}

.company_list .date p{ line-height:32px; font-size:16px; color:#fff; background:#d2d2d2;}

.company_list .li_con{width:450px;}
.company_list .li_con span{ display:block; margin-bottom:8px; line-height:1.2em;}
.company_list .li_con span a{font-size:16px;}
.company_list .li_con p{ line-height:1.8em;text-indent:2em; color:#666666;}
.company_list .li_con b{display:block; margin-top:3px;font-size:13px;color:#999; font-weight:normal;}


.company_list li:hover .date{ background:#33a8f0;}
.company_list li:hover .date p{ background:#0592ea;}
.company_list li:hover .li_con span a{ color:#0592ea;}

.company .more{ display:block; margin:30px auto 0; width:102px; line-height:35px; color:#fff; text-align:center; background:#0592ea;
-o-border-radius:20px ; 
-moz-border-radius:20px ;
-wekit-border-radius:20px ;
border-radius:20px ;}
.company .more:hover{background:#d2d2d2; color:#333;}


.partners{padding:50px 0;}
.partners_list { margin-top:30px;text-align:center;}
.partners_list li{ display:inline-block; margin-right:37px;width:184px;border:1px solid #e4e4e4;}




.online{ height:60px; background:#0592ea;}
.online p{ line-height:60px;font-size:18px; color:#fff;}
.online .ljzx{ float:right;display:block; margin-top:12px; width:107px; font-size:15px; color:#fff; line-height:34px; border:1px solid #fff; text-align:center;}
.online .ljzx:hover{background:#d2d2d2; color:#333; border-color:#d2d2d2;}

.bottom_top{padding:40px 0 36px; background:#181818;}
.phone{width:265px; padding-left:5px; }
.phone span{font-size:30px; color:#fff; line-height:1em;}
.phone p{ margin:12px 0 22px 30px; font-size:13px; color:#666666;}
.phone .lxwm_btn{ margin-left:30px; display:block;width:129px; line-height:35px; border:1px solid #666666; font-weight:bold; text-align:center;color:#666666;
-o-border-radius:20px ; 
-moz-border-radius:20px ;
-wekit-border-radius:20px ;
border-radius:20px ;}
.phone .lxwm_btn:hover{ border-color:#fff; color:#fff;}

.areas{width:326px; height:120px; padding:0 48px 0 48px; border-left:1px solid #666;}
.areas span{ display:inline-block; color:#666666; padding-bottom:8px; border-bottom:1px solid #666666;}
.areas_list li{ float:left;width:94px; margin:10px 19px 0px 0; line-height:32px; text-align:center; border:1px solid #666666; 
-o-border-radius:5px ; 
-moz-border-radius:5px ;
-wekit-border-radius:5px ;
border-radius:5px ;}
.areas_list li a{ font-size:13px;color:#666666;}
.areas_list li:hover{ border-color:#fff; color:#fff;}
.areas_list li:hover a{ color:#fff;}

.contact{ width:308px;height:120px;  padding-left:45px; border-left:1px solid #666; }
.contact span{ display:inline-block; color:#666666; margin-bottom:15px; padding-bottom:8px; border-bottom:1px solid #666666;}
.contact p{ line-height:2em;text-align:right;font-size:13px;color:#666666;}

.ewm{margin-top:-10px;}

.copyright{ text-align:center; line-height:45px; background:#131313;}
.copyright p{ font-size:13px; color:#666; font-family:"宋体";}



/*jdal*/


.mbx{ line-height:45px;background:#f1f1f1; color:#999999;}
.mbx span{ padding-left:25px;font-size:13px; color:#999999; background:url(../images/alxq_01.png) no-repeat 0;}
.mbx a{font-size:13px; color:#999999;}
.mbx a.cur{ color:#0592ea;}
.mbx b{ font-size:13px; margin:0 5px; color:#999999; font-weight:normal;}

.jdal_box{padding:40px 0;}
.ny_left{ width:264px;}
.nymenu h3{ padding:25px 0 25px 20px; font-size:25px; color:#fff;background:#0592ea;font-weight:normal;}
.nymenu h3 span{margin-left:3px; font-size:16px; color:#fff;} 

.nymenua h3{ padding:25px 0 25px 20px; font-size:25px; color:#fff;background:#0592ea;font-weight:normal;}
.nymenua h3 span{margin-left:3px; font-size:16px; color:#fff;} 

.nymenu_list{ background:#eeeeee;}
.nymenu_list li {border-top:1px solid #fff;}
.nymenu_list li a{ display:block; line-height:3em; padding:0 20px; background:url(../images/alxq_03.png) no-repeat 240px;  }
.nymenu_list li:hover{background:#0592ea;}
.nymenu_list li:hover a{color:#fff;background:url(../images/alxq_02.png) no-repeat 240px; }
.nymenu_list li:hover ul li{background:#eeeeee;}
.nymenu_list li ul li a{background:url(../images/alxq_03.png) no-repeat 220px;color: #333333;}
.nymenu_list li:hover ul li a{background:url(../images/alxq_03.png) no-repeat 220px;color: #333333;}
.nymenu_list li ul li:hover{background:#0592ea;}
.nymenu_list li ul li:hover a{color:#fff;background:url(../images/alxq_02.png) no-repeat 220px;}
.nymenu_list li.cur{background:#0592ea;}
.nymenu_list li.cur a{color:#fff;background:url(../images/alxq_02.png) no-repeat 240px; }
.nymenu_list li.cur ul li{background:#eeeeee;}
.nymenu_list li.cur ul li a{background:url(../images/alxq_03.png) no-repeat 220px;color: #333333;}
.nymenu_list li ul li.cur{background:#0592ea;}
.nymenu_list li ul li.cur a{color:#fff;background:url(../images/alxq_02.png) no-repeat 220px;}
.ul_er li{ padding-left: 20px;}

.ny_contact{margin-top:35px;}
.ny_contact h3{ padding:25px 20px; font-size:25px; color:#fff;background:#0592ea; border-bottom:1px solid #fff;font-weight:normal;}
.ny_contact h3 span{ margin-left:3px; font-size:16px; color:#fff;}
.lxwm_box{ padding:10px 0 10px 10px ; background:#eeeeee;}
.lxwm_box dl dd{ margin-bottom:15px; line-height:1.7em;} 
.lxwm_ic{width:19px; margin-right:7px;}
.lxwm_ic img{vertical-align:sub;}
.lxwm_con{ width:218px;}


.ny_right{width:901px;}
.ny_right h3{ padding-bottom:8px;font-size:22px; line-height:1em; border-bottom:1px solid #ccc;}
.ny_right h3 img{margin-right:8px; vertical-align:bottom;}

.tzal_list li{ padding:20px 0;border-bottom:1px dashed #ccc;}
.tzal_list .li_img{width:239px; border:1px solid #cccccc;}
.tzal_list .li_img{width:239px; height:141px; overflow:hidden;}
.tzal_list .li_img img{-webkit-transition:transform .5s,-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s}
.tzal_list li:hover .li_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.tzal_list .li_con{width:636px;}
.tzal_list .li_con span a{ font-size:18px;}
.tzal_list .li_con p{ line-height:1.8em; text-indent:2em;}
.tzal_list .li_con .more{ display:block; margin-top:10px;width:84px; line-height:29px;  font-size:13px; color:#666666;text-align:center; background:#cccccc;}

.tzal_list .li_con .more:hover{ color:#fff;background:#0592ea;}

.page{ margin:40px 0;text-align:center;}





/*lxwm*/
.lxfs_con{margin-bottom:40px;}
.lxfs_con h4{ margin:30px 0 25px; font-size:16px;}
.lxfs_con dl dd{ margin-bottom:15px; font-size:15px;}
.lxfs_con dl dd span{font-size:15px; color:#666;}
.lxfs_con dl dd img{margin-right:8px; vertical-align:bottom;}
.map{margin-bottom:50px;}



/*tzln*/
.tzlntd_con{ width:450px;margin-top:66px;}
.tzlntd_con dl dd{ margin-bottom:45px; font-size:16px; line-height:1em; color:#666666;}
.tzlntd_con dl dd img{margin:0 5px; vertical-align:bottom;}
.tzlntd_img{margin-top:30px;}



/*xwzx*/

.gsxx_list li{ padding:20px 0;border-bottom:1px dashed #cccccc;}
.gsxx_list li span{ display:block; margin-bottom:10px; font-weight:bold;}
.gsxx_list li span a{font-size:16px;}
.gsxx_list li span a:hover{color:#0592ea;}
.gsxx_list li span b{ float:right;font-size:13px; color:#999999; font-weight:normal;}
.gsxx_list li p{ line-height:2em;color:#666666;}

.gsxx_list li .more{ display:block; margin-top:10px;width:84px; line-height:29px;  font-size:13px; color:#666666;text-align:center; background:#cccccc;}

.gsxx_list li .more:hover{ color:#fff;background:#0592ea;} 


/*gsjj*/
.gsjj_con{margin-top:35px;}
.gsjj_con h4{ margin-bottom:8px; text-align:center; font-size:24px; color:#0592ea; font-weight:normal;}
.gsjj_con p{font-size:15px; line-height:2em; text-decoration:2em;}
.gsjj_img{ margin-top:30px; margin-bottom:50px;text-align:center;}



/*zcrjj*/

.zcrjj {margin-top:30px; }
.zcrjj h4{ margin-bottom:20px;font-size:24px; color:#0592ea; font-weight:normal;}
.gltd_list li{ margin-bottom:25px; padding-bottom:25px;border-bottom:1px dashed #e0e0e0;}
.gltd_list li{border-bottom:1px dashed #666666;}
.gltd_list li.xh{ margin-bottom:0;border-bottom:0;}
.gltd_img{width:202px; text-align:center;}
.gltd_img span{ display:block; margin-top:18px; margin-bottom:5px; font-size:22px; color:#0592ea;}
.gltd_img p{ font-size:20px;}
.experience th{ width:47px; padding:0 4px; text-align:center; text-transform:capitalize; background:#0592ea; font-weight:normal;font-size:24px;}
.experience .jl{ border-bottom:25px solid #fff;}

.experience td{width:598px;padding:0px 0 0px 20px;}
.experience td p{ text-indent:2em; font-size:15px; line-height:2.32em;}
.experience td p{ line-height:2.0em; }


/*alxq*/
.pictures{margin-top:30px;}
.pictures_img{width:253px;}
.pictures_con{ margin-top:8px; margin-left:50px;width:596px;}
.pictures_con p{ font-size:15px;line-height:1.8em;}

.hzsj_con{ width:888px;margin-top:20px;}
.hzsj_con p{font-size:15px; line-height:2em; text-indent:2em;}
.hzsj_con b{ display:block;font-size:15px; line-height:2em; text-indent:2em;}

.hzsj_list {margin-top:30px; margin-bottom:30px;}
.hzsj_list li{ float:left; margin-right:39px;}


/*首页产品展示*/
.content{
	width:1200px;
	margin:0 auto;
}
.content{
	width:1200px;
	margin:0 auto;
}
.g_fl{
	width:100%;
	margin-top:40px;
	}


.g_fl .u_lst2 li {
	float: left;
	
	height: 38px;
	line-height: 38px;
	border: 1px solid #cecece;
	margin: 20px 9px;
}
.g_fl .u_lst2 li a {
	font-size: 14px;
	color: #333;
}

.g_fl .u_lst2 li a {
	padding:0 34px;
	height: 38px;
	line-height: 38px;
	text-align:center;
	display: block;
}
.g_fl .u_lst2 li a:hover {
	height: 38px;
	line-height: 38px;
	text-align:center;
}
.g_fl .ico1 a:hover {
	background:#009944;
	color: #fff;
}


/* 划上去有背景和图片的PNG */
.g_fl .cptit {
	float: left;
	width: 267px;
	height: 266px;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
}
.g_fl .cptit img {
	display: block;
	width: 267px;
	height: 266px;
}
.g_fl .u_tit1 {
	padding-top: 100px;
	width: 267px;
	height: 170px;
	left:0;
	top:0;
	display: block;
}
.g_fl .u_tit1 img {
	display: block;
	width: 110px;
	height: 26px;
}
.g_fl .u_tit1 h3 {
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	text-align: center;
}
.g_fl .u_tit1 h3 a {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.g_fl .u_tit1 span {
	padding-left: 120px;
	width: 110px;
	display: block;
	text-align: left;
}
.hover {
	width:270px;
	height:270px;
	position:relative;
	float: left;
	margin-right: 28px;
	margin-bottom: 60px;
	border:1px solid #cecece;
}
.hover img {
	display: block;
	width:270px;
	height:270px;
	text-align:center;
}
.lasttest {
	margin-right: 0;
}
.bg {
	width:270px;
	height:270px;
	background:url(../images/sha.png) repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:50;
	display:none;
}

.wz {
	width:267px;
	height:170px;
	position:absolute;
	left:0;
	top:100px;
	z-index:55;
	color:#fff;
	display:none;
	cursor: pointer;
}
.wz h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	overflow: hidden;
	text-align: center;
}
.wz h3 a {
	color: #fff;
}

.wz span {
	padding-left: 80px;
	width: 110px;
	display: block;
}
.wz span img {
	width: 110px;
	height: 26px;
	display: block;
}




/*page分页*/
.jogger {padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 7px; padding-top: 2px; font-family: "lucida sans unicode", "lucida grande", lucidagrande, "lucida sans", geneva, verdana, sans-serif}
.jogger a {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #ee4e4e; text-decoration: none}
.jogger a:hover {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #de1818}
.jogger a:active {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #de1818}
.jogger span.current {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #6d643c; padding-top: 0.5em; background-color: #f6efcc}
.jogger span.disabled {display: none}
.p14{font-weight: bold; font-size: 15px; color:#339900; line-height: 30px}

.nb7{
	border:1px solid #CCCCCC;
    /*padding:0.1em 1em;*/
    text-align:left;
    vertical-align:middle; height:16px;COLOR: #666666; padding-top:3px; padding-left:5px}
	
.nb8{
	border:1px solid #CCCCCC;
    /*padding:0.1em 1em;*/
    text-align:left;
    vertical-align:middle; COLOR: #666666; padding-top:3px; padding-left:5px}
.back {
	DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(../images/button_back.gif) no-repeat 0px 3px; VERTICAL-ALIGN: middle; WIDTH: 70px; COLOR: #000000; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: left; TEXT-DECORATION: none
}


.about_r{ float: right;width:894px;  margin-bottom:30px;}
.pro_ul{ }
.pro_ul ul li{ width:280px; height:350px; overflow:hidden; float:left; margin-right:27px; text-align:center; margin-bottom:6px;}
.pro_ul ul li:nth-child(3n+0){ margin-right:0;}
.pro_ul ul li a{text-decoration:none;}
.pro_ul ul li .imgs{ overflow:hidden; width:280px; height:280px; background:#f5f5f5;}
.pro_ul ul li .imgs img{ display:block; width:100%; height:280px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.pro_ul ul li .h2{height:64px; line-height:64px;  margin:0 auto; width:270px; color:#333333; font-size:16px; font-weight:normal; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.pro_ul ul li:hover{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);transition:all 0.3s;}
.pro_ul ul li:hover .h2{ color:#007699; font-weight:bold;}
.pro_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

/*---产品中心---*/
.pro_main { background-color:#fff;zoom:1; padding:0px 0px; overflow:hidden;}
.t05 {padding:0 10px; color:#fff;height:32px; line-height:32px; color:#333;} /*左边标题块*/
.t05 a{ color:#333;}
.t05 img { padding:6px 0 0 0; float:right;}
.t05_con { border:solid 1px #ececec; padding:8px 11px; zoom:1;} 

.pro_main_hover li:hover { filter:alpha(opacity=100);opacity:1;transition:all 1s;border:1px solid #009163;}
.pro_main_hover li a:hover em{ display:none;}
.pro_main_hover li a:hover span{ display:block; color:#009163;}


/*产品中心*/
dl.pd_list_dl{ width:286px;overflow:hidden; float:left; margin: 25px 11px 0 5px;box-shadow: 0 0 5px #ccc;}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:280px; height:184px;border: 1px solid #007cc6;  padding:2px; }
dl.pd_list_dl dd{ margin-top:0px;background: #007cc6 ; height:38px; width:296px; line-height:38px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; text-align:center;}
dl.pd_list_dl dd a{ color:#fff;font-size:14px; text-decoration:none;}
dl.pd_list_dl_0{margin-right:5px; }

.pro_hover dl:hover { filter:alpha(opacity=80);opacity:0.8;transition:all 0.5s;}
.pro_hover dl:hover dd{transition:all 0s ease 0s; background:#0592ea;}
.pro_hover dl:hover dd a{color: #fff ;font-weight:normal;}


.product-Side {
	width: 260px;
	float: right;
	overflow: hidden;
}

.product-Side dl dt{
	height: 36px;
	width: 258px;
	font-size: 14px;
	font-weight: bold;
	color: #d36d11;
	line-height: 36px;
	background-image: url(../images/index_39.gif);
	background-repeat: no-repeat;
	border: 0px solid #dadada;
	background-position: 10px;
}
.product-Side dl dt b{
	padding-left: 15px;
	height: 40px;
	display: block;
	margin-left: 15px;
	color: #d36d11;
	}
.product-Side dl dd{
	height: auto;
	width: 258px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
	overflow: hidden;
	padding-bottom: 10px;
}
.product-Side dl dd ul{
	width: 258px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.product-Side dl dd ul li{
	line-height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d1d1d1;
	height: 33px;
	width: 258px;
	overflow: hidden;
}
.product-Side dl dd ul li a{
	display: block;
	height: 33px;
	width: 258px;
	text-indent: 30px;
}
.product-Side dl dd ul li a:hover{
	color:#FFF;/* 必须填写过渡条件 */
	background-color: #202020;
}

.df a{
	text-indent: 20px;
	font-size:14px;
	background-image: url(../images/big.gif);
	background-position: 15px;
	background-repeat: no-repeat;
}
.df a:hover{
	font-size:14px;
	background-image: none;
}
.xf a{
	background-image: url(../images/small.gif);
	background-repeat: no-repeat;
	background-position: 25px;
	padding-left: 10px;
}
.xf a:hover{ background-image: url(../images/n_box_arr2.jpg);}

.third a{
	background-image: url(../images/osm.gif);
	background-repeat: no-repeat;
	background-position: 35px;
	padding-left: 25px;
}
.product-Side{
	margin-bottom: 3px;
}

.pro-intro-tit{
	border-bottom:2px solid #cccccc;
	margin-bottom: 20px;
}
.pro-intro-tit span{
	display: inline-block;
	font-size: 18px;
	color: #007699;
	/*border-bottom: 2px solid #3366ff;*/
	padding-bottom: 20px;
	position: relative;
}
.pro-intro-tit span:after{
	content:'';
	width: 100%;
	height: 2px;
	background:#007699;
	position: absolute;
	bottom: -2px;
	left: 0;
}



.xypg-detail-article .article-img img {
	border: 1px solid #efefef;
	padding: 1px;
	max-width: 100%;
	height: auto!important
}
.xypg-product-detail>h1 {
	text-align: center;
	font-size: 24px;
	color: #333;
	margin-bottom: 1.5em
}
@media (max-width:990px) {
.xypg-product-detail>h1 {
	font-size: 18px
}
}
.page-product-detail-effect {
	height: 520px;
	overflow: hidden
}
@media (min-width:1200px) {
.page-product-detail-effect {
	margin: 0 12.22222222%
}
}
.page-product-detail-effect .big-img {
	float: left;
	width: 76.86567164%;
	height: 510px;
	border: 1px solid #efefef
}
.page-product-detail-effect .big-img a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 0
}
.page-product-detail-effect .big-img a img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle
}
.page-product-detail-effect .big-img a:after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle
}
.page-product-detail-effect .product-detail-slick {
	float: right;
	width: 20.89552239%
}
.page-product-detail-effect .product-detail-slick a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 0;
	border: 1px solid #efefef
}
.page-product-detail-effect .product-detail-slick a img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle
}
.page-product-detail-effect .product-detail-slick a:after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle
}
.page-product-detail-effect .product-detail-slick .slick-slide {
	outline: none;
	height: 140px;
	margin: 5px 0
}
.page-product-detail-effect .product-detail-slick .slick-slide.active a {
	border-color: #ed7610
}
.page-product-detail-effect .product-detail-slick .slick-arrow {
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #838383;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	cursor: pointer
}
.page-product-detail-effect .product-detail-slick .slick-arrow:hover {
	background: #292e39
}
.page-product-detail-effect .product-detail-slick .slick-arrow .iconfont {
	color: #fff;
	font-size: 20px
}
@media (max-width:530px) {
.page-product-detail-effect {
	height: 290px
}
.page-product-detail-effect .big-img {
	height: 280px
}
.page-product-detail-effect .product-detail-slick .slick-slide {
	height: 70px
}
.page-product-detail-effect .product-detail-slick .slick-arrow {
	height: 20px;
	line-height: 20px
}
.page-product-detail-effect .product-detail-slick .slick-arrow .iconfont {
	font-size: 16px
}
}
.page-product-inquiry {
	text-align: center;
	margin: 20px 0 40px;
	font-size: 0
}
.page-product-inquiry a {
	display: inline-block;
	margin: 0 1%;
	border-radius: 40px;
	background: #292e39;
	color: #fff;
	font-size: 18px;
	line-height: 2.5;
	width: 31%;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
.page-product-inquiry a:hover {
	background: #ed7610
}
@media (max-width:990px) {
.page-product-inquiry a {
	font-size: 14px
}
}
.product-detail-item {
	font-size: 0
}
.product-detail-item li {
	margin: 8px 0;
	font-size: 14px;
	line-height: 20px;
	color: #5a5a5a
}
.product-detail-item li span {
	color: #292e39
}
@media (min-width:990px) {
.product-detail-item {
	margin: 0 -1%
}
.product-detail-item li {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin: 7px 1%
}
}
.product-detail-tab {
	margin-top: 0px
}
.product-detail-tab .product-detail-tabli {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	height: 40px
}
.product-detail-tab .product-detail-tabli li {
	float: left;
	width: 20%;
	line-height: 40px;
	margin-top: -1px;
	text-align: center;
	font-size: 14px;
	color: #333;
	cursor: pointer
}
.product-detail-tab .product-detail-tabli li.on, .product-detail-tab .product-detail-tabli li:active, .product-detail-tab .product-detail-tabli li:visited {
	background: #ed7610;
	color: #fff
}
.product-detail-tab .product-detail-tabcon {
	padding: 15px 0
}
.product-detail-tab .product-detail-tabcon img, .product-detail-tab .product-detail-tabcon p img {
	max-width: 100%;
	height: auto!important;
	width: auto!important
}
@media (max-width:768px) {
.product-detail-tab .product-detail-tabli {
	height: 35px
}
.product-detail-tab .product-detail-tabli li {
	font-size: 13px;
	line-height: 35px
}
}
@media (max-width:420px) {
.product-detail-tab .product-detail-tabli {
	height: 30px
}
.product-detail-tab .product-detail-tabli li {
	font-size: 12px;
	line-height: 30px
}
}
.xypg-sitemap .map_title {
	line-height: 40px;
	background-color: #f5f8fa;
	border: 1px solid #d6dbe1;
	text-indent: 20px;
	color: #666;
	border-bottom: 2px solid #ccc;
	font-size: 16px
}
.xypg-sitemap .map_list {
	line-height: 30px;
	padding: 0 5px;
	margin-top: 8px;
	margin-bottom: 8px
}
.xypg-sitemap .map_list a {
	padding: 4px;
	white-space: nowrap;
	font-size: 14px;
	color: #666
}
.xypg-sitemap .map_list a:hover {
	text-decoration: none;
	color: #3b639f;
	padding: 4px
}
.xypg-sitemap .map_list .layer1 {
	margin-bottom: 10px
}
.xypg-sitemap .map_list h3 {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
	line-height: 36px
}
.xypg-sitemap .map_list h3 a {
	font-weight: 400
}
.xypg-sitemap .map_list .layer2 a {
	color: #999
}
.xypg-sitemap .map_list .layer2 a:hover {
	text-decoration: none;
	color: #3b639f
}



.banner{ clear:both;}

.mBan2 { overflow: hidden; }

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

.mBan2 .slideBox .hd{ height: 16px; overflow: hidden; position: absolute; bottom:6px; z-index: 1; width:140px;   margin-left: -70px; left: 50%; padding:px 0px 0px 11px; }

.mBan2 .slideBox .hd ul{  }

.mBan2 .slideBox .hd ul li{   float: left; width:30px; height:7px; background:#000; opacity:0.5; cursor: pointer; margin-right:5px; }

.mBan2 .slideBox .hd ul li.on{ background:#01b0cb;opacity:1;}

.mBan2 .slideBox .bd{ position:relative; height:100%;  }

.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important;}

.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }.product_c{ padding:50px 0;  }


.content_right {
	width: 886px; height: auto; float: right; position: relative;
}

.pro_01_in {
	width: 666px; height: 30px; line-height: 30px; margin-top: 15px; float: left; position: relative;
}
.pro_01_in a {
	font-size: 16px; display: block;
}
.pro_01_in .in_a01 {
	background: url("../images/pro_01_in02.png") no-repeat; left: 0px; top: 0px; width: 160px; height: 30px; text-align: center; color: rgb(255, 255, 255); position: absolute;
}
.pro_01_in .in_a01:hover {
	background: url("../images/pro_01_in02.png") no-repeat; color: rgb(255, 255, 255);
}
.pro_01_in .in_a02 {
	background: url("../images/pro_01_in03.png") no-repeat; left: 138px; top: 0px; width: 180px; height: 30px; text-align: center; position: absolute;
}
.pro_01_in .in_a02:hover {
	background: url("../images/pro_01_in04.png") no-repeat; color: rgb(255, 255, 255);
}
.pro_01_in .in_a03 {
	background: url("../images/pro_01_in03.png") no-repeat; left: 296px; top: 0px; width: 180px; height: 30px; text-align: center; position: absolute;
}
.pro_01_in .in_a03:hover {
	background: url("../images/pro_01_in04.png") no-repeat; color: rgb(255, 255, 255);
}
.pro_01_in .in_a04 {
	background: url("../images/pro_01_in03.png") no-repeat; left: 454px; top: 0px; width: 180px; height: 30px; position: absolute;
}
.pro_01_in .in_a04:hover {
	background: url("../images/pro_01_in04.png") no-repeat; color: rgb(255, 255, 255);
}
.pro_01_in .in_a04 span {
	background: url("../images/pro_fangda01.png") no-repeat; width: 21px; height: 23px; margin-top: 3px; margin-left: 40px; float: left; display: block;
}
.pro_01_in .in_a04:hover span {
	background: url("../images/pro_fangda02.png") no-repeat;
}
.pro_01_text {
	width: 666px; color: rgb(0, 0, 0); overflow: hidden; font-family: "微软雅黑"; margin-top: 20px; float: left;
}
.pro_01_text p {
	line-height: 24px; font-size: 14px; margin-left: 10px;
}