@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
	width: 100%;
	font-size: 12px;
	line-height: 2.4em;
	font-family: "Microsoft YaHei";
	color: #555;
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
input, textarea, select {
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li {
	list-style: none;
}
img {
	font-size: 0;
	vertical-align: bottom;
	line-height: 0;
	border: 0;
	transition: all linear .4s;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-o-transition: all linear .4s;
}
a, a:visited {
	color: #555;
	text-decoration: none;
	transition: all linear .4s;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-o-transition: all linear .4s;
}
a:hover {
	color:#0066CC;
	text-decoration: none;
	font-weight:600;
}
.c {
	clear: both;
}
/*----------------------------------------------end main-----------------------------------------*/
/*通用*/
.m1 {
	width: 1100px;
	margin: 0 auto;
}
.index-t {
	text-align: center;
	position: relative;
	height: 110px;
	clear: both;
	overflow: hidden;
}
.index-t h2 {
	color: #0066CC;
	height: 42px;
	font: normal 22px/42px "Microsoft YaHei";
	padding-top: 24px;
}
.index-t h3 {
	text-transform: uppercase;
	color: #999;
	height: 18px;
	font: normal 12px/18px "Microsoft YaHei";
	padding-bottom: 25px;
}
.index-t b {
	width: 90px;
	margin: 0 auto 5px auto;
	display: block;
	border-bottom: 1px solid #0066CC;
}
.index-t h2.white {
	color: #fff;
}
.index-t h3.white {
	color: #fff;
}
.index-t b.white {
	border-bottom: 1px solid #fff;
}
/*固定头部*/
.tou {
	width: 100%;
	position:absolute;
	top: 0;
	left: 0;
	border-bottom: 1px solid #fff;
	background-color:rgba(255,255,255,.5);
	z-index:999;
}
.logo {
	height: 51px;
	padding: 25px 0 24px 0;
	float: left;
	width: 166px;
}
.menu {
	float: left;
	width: 752px;
	padding: 0 36px;
}
.menu ul {
	clear: both;
	overflow: hidden;
}
.menu ul li {
	height: 100px;
	width:120px;
	float: left;
	text-align: center;
	font: 14px/100px "Microsoft YaHei";
}
.language {
	margin-top: 35px;
	float: right;
	width: 110px;
}
.lan-show {
	width: 90px;
	padding-left: 20px;
	line-height: 30px;
	position: relative;
	background:#0066CC;
}
.lan-show a{
	color: #fff;
}
.lan-show b {
	position: absolute;
	top: 13px;
	right: 15px;
	width: 0;
	height: 0;
	border-top: 5px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.lan-none {
	display: none;
}
.lan-none a{
	color:#fff;
}
.lan-show:hover .lan-none {
	display: block;
	background-color: #efbc0c;
	position: absolute;
	top: 30px;
	left: 0;
	width: 90px;
	padding-left: 20px;
}
/*页面下拉弹出细条导航*/
.fastmenu {
	position: fixed;
	width: 100%;
	opacity: 0;
	top: 0;
	left: 0;
	z-index: 100;
	background-color:#0066CC;
	min-width: 1200px;
}
.fastmenu .container {
	width: 1100px;
	margin: 0 auto;
	position: relative;
}
.fastmenu .container .inlo {
	width: 150px;
	position: absolute;
	left: 0;
	top: 0;
}
.fastmenu .container .inlo a{
	display:block;
}
.fastmenu .container .inlo a img {
	width: 150px;
	height: 45px;
}
.fastmenu .container .nav {
	position: absolute;
	top: 0;
	right: 120px;
}
.fastmenu .container .nav ul {
	clear: both;
	overflow: hidden;
}
.fastmenu .container .nav ul li {
	float: left;
	height: 45px;
	background: url(../images/xitiao_logo_xian.jpg) no-repeat right center;
}
.fastmenu .container .nav a {
	display: inline-block;
	padding: 0 20px;
	color: #fff;
	font: normal 14px/45px "Microsoft YaHei";
}
.fastmenu .container .switch{
	position: absolute;
	top: 0;
	right: 0;
	font: normal 12px/45px "Microsoft YaHei";
	color:#fff;
}
.fastmenu .container .switch a{
	color:#fff;
}
/*banner*/
#full-screen-slider {
	width: 100%;
	height: 700px;
	position: relative;
}
#slides {
	display: block;
	width: 100%;
	height: 700px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;

}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	right: 50%;
	text-align: center;
	bottom:30px;
	z-index: 9900;
	margin: 0
}
#pagination li {
	position: relative;
	right: -50%;
	display: block;
	list-style: none;
	float: left;
	margin: 0 15px;
	border-radius: 50%;
	width: 12px;
	height:12px;
	border: 2px solid #fff;
	background-color: #fff;
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background-color:#0066CC;
}
/*产品展示*/
.pro {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0 30px 0;
	clear: both;
	overflow: hidden;
}
.pro dl {
	width:220px;
	float: left;
	display: inline-block;
	margin: 0 8px;
	transition: .4s linear all;
}
.pro dl:hover {
	box-shadow: 0 0 10px #e6e6e6;
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
}
.pro dl dd.pic {
	width: 220px;
	overflow: hidden;
}
.pro dl dd.pic img {
	width: 220px;
	height:180px;
}
.pro dl:hover img {
	-webkit-filter: opacity(50%);
	filter: opacity(50%);
}
.pro dl dt {
	font: normal 20px/66px "微软雅黑";
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 15px;
	color: #333;
}
.pro dl dt b {
	width: 35px;
	margin: 0 auto;
	display: block;
	border-bottom: 5px solid #0066CC;
}
.pro dl dd.txt {
	font: normal 12px/28px "微软雅黑";
	color: #999;
	padding: 0 20px;
	height: 130px;
	text-align: center;
}
/*生产设备*/
.equ {
	/*background: url(../images/bg_03.jpg) no-repeat center;*/
	background:#E7E7ED;
	overflow:hidden;
}

.equ-nr {
	width: 1160px;
	margin: 30px auto 0 auto;
	clear: both;
	overflow: hidden;
}

.equ-nr-left{ width:48%; margin-right:2%; overflow:hidden;float:left;}
.equ-nr-left-title{ width:100%; margin-top:30px; font-size:20px; color:#03C; height:40px; line-height:40px;}

.equ-nr-left-ul{ width:100%; margin-top:10px; overflow:hidden; margin-bottom:45px;}
.equ-nr-left-ul dl{ width:100%; float:left; overflow:hidden;}
.equ-nr-left-ul dl dt{ width:215px; height:350px; float:left; margin-right:17px; text-align:center;}


.equ-nr-right{ width:48%; float:left; overflow:hidden;}
.equ-nr-right-ul1{ width:100%; margin-top:10px; overflow:hidden; margin-bottom:45px;}



.equ-nr ul li {
	width: 220px;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.equ-nr ul li .pic {
	width: 220px;
	height: 165px;
}
.equ-nr ul li .pic img {
	width: 220px;
	height: 165px;
}
/*生产设备图片浮层样式*/
.equ-nr ul li .drift {
	width: 220px;
	height: 165px;
	background-color: rgba(0,0,0,.7);
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);/*层完全透明*/
	transition: all linear .4s;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-o-transition: all linear .4s;/*延迟生效*/
}
.equ-nr ul li .drift h2 {
	color: #fff;
	font: normal 16px/34px "Microsoft YaHei";
	padding-top: 15px;
	transition: all linear .4s;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-o-transition: all linear .4s;/*延迟生效*/
}
.equ-nr ul li .drift a {
	background-color: #fff;
	display: block;
	width: 100px;
	margin: 50px auto 0 auto;
	height: 30px;
	display: block;
	border-radius: 18px;
	font: normal 12px/30px "Microsoft YaHei";
}
.equ-nr ul li .drift a:hover {
	color: #fff;
	background-color: #0066CC;
}
/*生产设备图片鼠标经过样式*/
.equ-nr ul li:hover .drift {
	opacity: 1;
	filter: alpha(opacity=100);/*鼠标经过 层不透明 显示出来*/
}
.equ-nr ul li:hover .drift h2 {
	padding-top: 40px;
}
.equ-nr ul li:hover .drift a {
	margin-top: 10px;
}
/*行业知识*/
.news {
	background-color: #fafafa;
}
.news-nr {
	clear: both;
	overflow: hidden;
	padding-bottom:60px;
}
.news-nr dl {
	width: 520px;
	float: left;
	padding:30px 30px 0 0;
}
.news-nr dl dt {
	position: relative;
	font:normal 18px/28px "Microsoft YaHei";
	height:28px;
	padding-left:18px;
}
.news-nr dl dt b {
	position: absolute;
	top: 10px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 5px solid #0066CC;
	border-top: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.news-nr dl dd.jieshao {
	font:normal 12px/26px "Microsoft YaHei";
	color:#999;
	padding:10px 0 10px 18px;
}
.news-nr dl dd.duo {
	padding-left:18px;
}
.news-nr dl dd.duo a{
	color:#0066CC;
}
/*关于我们*/
.about-nr{
	clear: both;
	overflow: hidden;
	padding-top:30px;
}
.about-nr h2{
	position:absolute;
	background-color:rgba(0,0,0,.5);
	height:40px;
	left:0;
	bottom:0;
	width:95%;
	padding-left:5%;
	font:normal 16px/40px "Microsoft YaHei";
}
.about-nr h2 b{
	font:normal 12px/40px "Microsoft YaHei";
	text-transform: uppercase;
}
.about-nr a{
	color:#fff;
}
.about-left{
	width:550px;
	height:400px;
	float:left;
	position:relative;
	overflow:hidden;
}
.about-left img{
	width:550px;
	height:400px;
}
.about-left:hover img{
	-webkit-filter: opacity(50%);
	filter: opacity(50%);
}
.about-right{
	float:right;
	width:550px;
}
.about-right ul{
	clear:both;
	overflow:hidden;
}
.about-right ul li{
	width:275px;
	height:200px;
	float:left;
	position:relative;
	overflow:hidden;
}
.about-right ul li img{
	width:275px;
	height:200px;
}
.about-right ul li:hover img{
	-webkit-filter: opacity(50%);
	filter: opacity(50%);
}
/*网站底部*/
.foot_bg {
	background-color:#00152B;
	border-bottom: 1px solid #0e3f60;
}
.foot {
	margin: 0 auto;
	width: 1200px;
	background: url(../images/tel.png) no-repeat left 25px;
	clear: both;
	overflow: hidden;
	height: 120px;
	padding-top:20px;
	color: #738ca8;
	line-height: 28px;
}
.foot_left{ width:320px; float:left; font-size:22px; color:#00CCFF; line-height:130%; margin-top:40px;}
.foot_left_a{ float:left;}
.foot img {
	float: right;
}
.foot a, .foot a:visited {
	color: #738ca8;
	text-decoration: none;
	transition: .4s linear all;
}
.foot a:hover {
	color: #fff;
	text-decoration: none;
}
.bottom {
	border-top: 1px solid #000;
	background-color:#00152B;
	color: #738ca8;
}
.bottom a, .bottom a:visited {
	color: #738ca8;
	text-decoration: none;
}
.bottom a:hover {
	color: #fff;
	text-decoration: none;
}
.bottom_left {
	float: left;
	line-height: 68px;
}
.bottom_right {
	float: right;
	padding-top: 20px;
	overflow: hidden;
}


/*------内页------*/
.m2{
	width:1100px;
	margin:40px auto 0 auto;
}

/*内页左侧*/
.left{
	width:250px;
	float:left;
}
.list{
	width:250px;
}
.list h2{
	border-bottom: 1px solid #45454f;
	font:normal 28px/30px "Microsoft YaHei";
    color: #b5b5b5;
	padding:0 0 15px 10px;
}
.list ul{
	margin-top:10px;
}
.list ul li{
	border-bottom:1px solid #c8c8c8;
	font:normal 14px/56px "Microsoft YaHei";
}
.list ul li a{
	display:block;
	padding-left:20px;
}
.list ul li a:hover{
	background-color:#c8c8c8;
	color:#fff;
	font-size:16px;
}
.left-pic{
	margin-top:20px;
	width:250px;
}
.left-pic h2{
	border-bottom: 1px solid #45454f;
	font:normal 28px/30px "Microsoft YaHei";
    color: #b5b5b5;
	padding:0 0 15px 10px;
}
.left-pic ul{}
.left-pic ul li{
	position:relative;
	margin-top:10px;
}
.left-pic ul li img{
	width:250px;
	height:76px;
}
.left-pic ul li:hover img{
	-webkit-filter: opacity(50%);
	filter: opacity(50%);
}
.left-pic ul li b{
	position:absolute;
	bottom:0;
	left:0;
	background-color:rgba(0,0,0,.5);
	width:100%;
	text-align:center;
	font:normal 14px/30px "Microsoft YaHei";
}
.left-pic ul li:hover b{
	background-color:rgba(0,0,0,.3);
}
.left-pic ul li a{
	color:#fff;
}

/*分页*/
.pagev{
	text-align:center;
	padding:20px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#2d9aea;
	border:1px solid #2d9aea;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#2d9aea;
	border:1px solid #2d9aea;
}


/*---------- 内页 product ---------*/
.ny_list_ul{ width:100%; float:left; overflow:hidden;}
.ny_list_ul dl{ width:100%; overflow:hidden; float:left;}
.ny_list_ul dl dt{ width:31%; height:200px; margin:10px; float:left;}
.ny_list_ul dl dt img{ width:98%; float:left; border:1px solid #CCC; padding:5px; }
.ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}
a .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}
a:hover .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#0066CA; font-weight:bold;}


.ny_list_ula{ width:100%; float:left; overflow:hidden;}
.ny_list_ula dl{ width:100%; overflow:hidden; float:left;}
.ny_list_ula dl dt{ width:30.5%; height:350px; margin:10px 10px; float:left;}
.ny_list_ula dl dt img{ width:98%; float:left; border:1px solid #CCC; padding:5px; }

.ny_list_ulb{ width:100%; float:left; overflow:hidden;}
.ny_list_ulb dl{ width:100%; overflow:hidden; float:left;}
.ny_list_ulb dl dt{ width:48%; height:260px; margin:10px 8px; float:left;}
.ny_list_ulb dl dt img{ width:98%; float:left; border:1px solid #CCC; padding:5px; height:235px;}


.ny_list_ulc{ width:100%; float:left; overflow:hidden;}
.ny_list_ulc dl{ width:100%; overflow:hidden; float:left;}
.ny_list_ulc dl dt{ width:30.5%; height:230px; margin:10px 10px; float:left;}
.ny_list_ulc dl dt img{ width:98%; float:left; border:1px solid #CCC; padding:5px; height:200px;}


.ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}
a .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}
a:hover .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#0066CA; font-weight:bold;}


.ny_proshow{ width:100%; float:left; overflow:hidden;}
.ny_proshow_tit{ width:100%; text-align:center; height:50px; line-height:50px; border-bottom:1px dashed #CCC; margin-top:10px;}
.ny_proshow_line{ width:100%; text-align:center; height:30px; line-height:30px; border-bottom:1px dashed #CCC;}
.ny_proshow_cent{ width:100%; overflow:hidden; line-height:180%; margin-top:20px;}
.ny_proshow_cent img{ max-width:95%; height:auto;}

.prv_all{ width:100%; overflow:hidden; border-top:1px dashed #999;margin-top:40px;}
.prv_next{ width:70%; overflow:hidden; float:left; line-height:180%; margin-top:10px;}
.go_back{ width:30%; overflow:hidden; float:right; line-height:180%;margin-top:20px; text-align:right;}


/*内页右侧*/

.right{
	width:800px;
	float:right;
}
.ny_t {
	width:800px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 15px;
}
.ny_t span {
	font: normal 14px/36px "Microsoft YaHei";
	float: right;
	color:#969696;
}
.ny_t h2 {
	font: normal 30px/36px "Microsoft YaHei";
}

.ny_nr{
	padding:20px 0;
}

/*-----友情連結-------*/
.index_link{ width:100%; height:45px; line-height:45px; background:#004488; margin-top:0px; border-bottom:1px solid #444;}
.index_link_cent{ width:1100px; height:45px; line-height:45px; color:#CCCCCC; font-size:14px; margin:0 auto;}


.banner-about{
	background:url(../images/ny_about.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}

.banner-job{
	background:url(../images/ny_job.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}

.banner-pro01{
	background:url(../images/ny_proaa.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}

.banner-news{
	background:url(../images/ny_news.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}
.banner-equ{
	background:url(../images/ny_equ.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}
.banner-quality{
	background:url(../images/ny_quality.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}
.banner-pro{
	background:url(../images/ny_pro.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}
.banner-contact{
	background:url(../images/ny_contact.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}

.banner-znzz{
	background:url(../images/znzz.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}

.banner-message{
	background:url(../images/ny_message.jpg) no-repeat center bottom;
	width:100%;
	height:400px;
}

/*-----品质管理-----*/



.about_anana{ width:1100px; margin:0 auto; height:45px; line-height:45px; margin-top:25px;}
.about_anana ul{ width:auto; height:45px; line-height:45px; float:right;}
.about_anana ul li{ width:200px; margin:5px; text-align:right; float:left;}
.about_anana ul li .on{width:200px; height:35px; line-height:35px; text-align:center; font-size:14px;border-radius:10px; background:#999; color:#FFF; float:left;}
.about_anana ul li a{ width:200px; height:35px; line-height:35px; text-align:center; font-size:14px;border:1px solid #CCCCCC; border-radius:10px; display:block;}
.about_anana ul li.on a{width:200px; height:35px; line-height:35px; text-align:center; font-size:14px;border-radius:10px; background:#0066CC; color:#FFF;display:block; float:left;}
.about_anana ul li a:hover{ width:200px; height:35px; line-height:35px; text-align:center; font-size:14px;border-radius:10px; background:#0066CC; color:#FFF;}

.pzgl_content{ width:1200px; margin:0 auto; font-size:14px; overflow:hidden; min-height:300px;}
.pzgl_back{ width:100%; float:right; height:40px; margin:20px auto;text-align:center; border-top:1px solid #CCC; font-size:16px;}

/*-----合作客户-----*/
.hzkh_all{ width:100%; overflow:hidden; float:left;}
.hzkh_title{ font-size:14px; text-align:center; height:35px; line-height:45px;}
.hzkh_bt{ font-size:18px; font-weight:700; float:left; width:100%;height:45px; line-height:45px;}
.hzkh_logo{ width:24%; float:left; height:120px; margin-right:1%; margin-bottom:20px; text-align:center;}
.hzkh_logo img{ width:100%; float:left; height:auto;}

/*客户留言*/
.liuyanform{
	
}
.form-group{
	margin-bottom:20px;
}
.form-group label{
	float: left;
	width:10%;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;
    margin-right:1%;
}
.form-group input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1 input{
	display:block;
	width:200px;
	float:left;
	margin-left:30px;
	border:0px;
	line-height:45px;
	background-color:#004488;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
}




.form-groupa{
	margin-bottom:2px;
}
.form-groupa label{
	float: left;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;

}
.form-groupa input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:90%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-groupa textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:96%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1a input{
	display:block;
	width:200px;
	line-height:45px;
	background-color:#666666;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
	border:0px;
}

.form-group1a input:hover{
	display:block;
	width:200px;
	line-height:45px;
	background-color:#E5007F;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
	border:0px;
}

table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:100%;margin:20px auto;}
.scroll{width:100%;color:#333333;margin:0 auto;overflow:hidden;}
.scroll img{border:solid 1px #ddd;margin:0 5px;}
.scroll a:hover img{border:solid 1px #ccc;}

.contentdd{
	width: 100%;
	overflow:hidden;
}
/*以上css可不用，仅作为展示外观样式*/
.listdd{
	width:100%;
}
.listdd dl{
	list-style: none;
}
.listdd>dl>dt{
	width:100%;

	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;
}
.listdd>dl>dt p[class=titledd]{
	width  100%;
	text-align : left;
	padding-left:20px;
	height     : 56px;
	line-height: 56px;
	border     : none;
	position   : relative;
	font-size  : 16px;
	border-bottom:1px solid #CCC;

}
.listdd>dl>dt p[class=titledd]>span{
	position: absolute;
	right: 10%;
	font-size:20px;
}
.listdd-se{
	overflow: hidden;
	display: none;
}
.listdd-se>p{
	color:#666;
}
.listdd-se>dt{
	position: relative;
	right   : -100%;
	-webkit-transition: right .5s;
	-moz-transition   : right .5s;
	-o-transition     : right .5s;
	transition        : right .5s;
}
.listdd-se>dt>p{
	background  : #fff;
	color       : #f0f0f0;
	height      : 56px;
	-webkit-box-sizing :border-box;
	        box-sizing :border-box;
	padding-left: 10px;
	line-height : 56px;
	border-left : 5px solid #666; 
	-webkit-transition   : border .5s; 
			 transition  : border .5s;
	-webkit-transition   : background .3s;
			 transition  : background .3s;
			 font-size:14px;
			 border-bottom:1px solid #CCC;
}
.listdd-se>dt>p:hover{
	border-color:#0066CC; 
	background:#E8E8E8;
}



/*----手机站banner----*/
/* rslides */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:100;margin-bottom:0px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}

/*----手机站banner end----*/