@charset "gb2312";
/* 通用样式 */
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, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 0.875em/1.8 'Simsun',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;outline: none;}
a:hover{text-decoration: none;}
fieldset, img { border: medium none; vertical-align: middle;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{text-decoration: none;  -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
li:hover{ -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
img:hover{ -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.w1200{ max-width:1200px; height:auto; margin:0 auto; position:relative;}

body{background: #eeeeee;font-family: "微软雅黑"; color:#666666;}
　img { -ms-interpolation-mode: bicubic; }


/* 通用样式结束 */

/* 头部 */
.top{ background:#ffffff;height:90px;z-index: 99;left: 0px;top: 0px;width: 100%;}
.topbox{ position:relative;}
.logo{position: absolute;left: 0px; padding-top:10px; z-index:999999;}
.logo img {width: 80%;}
.tel{position: absolute;right:20px;top: 10px;z-index: 999999;}
.tel ul li{ float:left; margin-left:10px; line-height:27px;}
.tel ul li p{line-height:66px; font-size:18px; font-weight:normal; font-family:微软雅黑;}
#tel1{ background:url(../../images/tel.png) left no-repeat; font-size:16px; font-weight:600; color:#0e478e; text-indent:40px; margin-top:3px; margin-right:10px;}
/*焦点图*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {  position: relative;  zoom: 1;  top:0px; margin-bottom:0px; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 23px; height: 39px;  position: absolute; top: 40%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  text-indent:-999em }
.flex-direction-nav .flex-prev { left: 30px; background:url(../../images/zdf/left.png) no-repeat;}
.flex-direction-nav .flex-next { right: 30px; background:url(../../images/zdf/right.png) no-repeat;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 30px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 30px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* 圆圈 */
.flex-control-nav {width: 100%; position: absolute; bottom:25px; text-align: center; z-index:20;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; border:2px solid #ffffff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #ffffff; }
.flex-control-paging li a.flex-active { background: #ffffff;  cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}


/*焦点图结束*/
.m_wnews { width:100%; height:38px; background:url(../../images/zdf/news.jpg) repeat-x; }
.xw_btn{  height:38px; float:left;  line-height:38px;  float:left; background:url(../../images/zdf/lb.png) left no-repeat; text-indent:20px;}
.tempWrap{ height:38px; overflow:hidden;  margin-left:5px;}
.m_wnews .pagesize  a.prev{ display:block; width:13px; height:9px; background:url(../../images/zdf/95993.png) no-repeat; margin-top:11px; font-size:0;}
.m_wnews .pagesize a.next { display:block; width:13px; height:9px; background:url(../../images/zdf/95995.png) no-repeat; font-size:0;}
.nr01{ background:#ffffff; width:99%; padding-right:1%}
.nr01 ul{ width:1200px; margin:0 auto;}
.nr01 ul li{ width:33.33%; float:left;}
.ys1{}
.ys2{}
.ys3{}
.nr01z{ width:12%; padding-left:15%;}
.nr01z img{ width:100%;}
.nr01y{ width:68%;}
.nr01y h2{ font-size:24px; color:#ffffff;}
.nr01y p{ color:#ffffff;}
.nr02{ width:100%; background:#ffffff; padding:40px 0px; padding-bottom:60px;}
.wenzi1{ width:100%; text-align:center; font-size:30px; color:#13479b; line-height:45px;}
.wenzi2{ width:100%; text-align:center; font-size:18px; color:#999999;}
.wenzi3{ text-align:center; margin-top:15px;}
.wenzi3 a{ display:inline-block; background:#13479b; border-radius:50px; color:#ffffff; padding:10px 50px; font-size:18px;}
.wenzi4 li{ float:left; width:21%; padding:2%; margin-top:2%; height:270px;}
.wenzi4 li a img{ width:100%;}
.wenzi4 li h3{ margin-top:10px; font-size:16px;}
.ksdh{ width:100%; position:relative; padding:20px 0px;}
.ksdh1{ width:100%; height:1px; background:#dfdfdf; font-size:0px; position:absolute; top:50%;}
.ksdh2 li{ float:left; width:16.60%; text-align:center; margin:10px 0px;}
.ksdh2 li p{}
#bj{ display:inline-block; width:88px; height:72px; background:url(../../images/zdf/k1.png) no-repeat; padding-top:30px; }
/*#bj img {

    -ms-interpolation-mode:bicubic;
    transition: transform 1s;
}
#bj  img.hover{
    transform: scale(1.15);
}*/
.ksdh2  li:hover  img{
	transform: rotateY(360deg);
	transition:all 1.5s;
}


/* 底部 */
.dibu{ width:100%; background:#1f2021;}
.dibu1 dl{ float:left; width:14.6%; padding:2% 1%; }
.dibu1 dl dt{ font-size:16px; color:#868787; margin-bottom:10px;}
.dibu1 dl dd a{ color:#868787;}
.dibu2{ width:100%; height:1px; background:#4c4d4d; font-size:0;}
.dibu3{ padding:15px 0px; color:#868787;}
.dibu3 a{color:#868787; display:inline-block; padding-left:10px; padding-right:10px;}



/*内页*/
.nybanner{ width:100%; position:relative; top:0px; margin-bottom:0px;}
.nybanner img{ width:100%; }
.nybanner_txt{ position:absolute; top:30%; text-align:center; width:100%;}
.nybanner_txt h5{ font-size:36px; color:#ffffff; font-weight:600;}
.nybanner_txt p{ font-size:26px; color:#ffffff;}
.nybox1{ padding-top:20px; padding-bottom:20px;}

.nybox1z{ width:20%; background:#ffffff; float:left;}
.nybox1z1{ background:#005ea2 url(../../images/zdf/sx.jpg) 15px 20px no-repeat; font-size:18px; font-weight:600; color:#ffffff; line-height:55px; text-indent:30px;}
.subNavBox { padding-bottom:30px; padding-top:15px;}
.subNav{cursor:pointer;font-size:14px; color:#5b5b5b;line-height:45px;background: url(../../images/zdf/jia.png)  216px  18px no-repeat; width:90%; border-bottom:1px solid #eeeeee; padding:0 5%; }
.subNav:hover{color:#277fc2;}
.currentDd a{color: #277fc2;}
.currentDt{background: url(../../images/zdf/jian.png) 216px  18px no-repeat; }
.navContent{display: none; border-bottom:1px solid #eeeeee;}
.navContent li a{display:block;heighr:35px; font-size:14px;line-height:35px; margin-left:30px;}
.navContent li a:hover{color:#b30710;}

.nybox1y{ width:74%; background:#ffffff; padding:2%; float:right;}
.nybox1y1{ border-bottom:1px solid #13479b; width:100%; height:35px; background:url(../../images/zdf/sx1.jpg) 0px 6px no-repeat;}
.nybox1y1 span{ display:inline-block; font-size:18px; height:32px; border-bottom:3px solid #13479b; padding-left:10px; padding-right:10px; color:#13479b; font-weight:600; line-height:28px;}
.nybox1y2{ margin-top:20px;}
.nybox1y2 img{ width:100%;}
.nybox1y3{ margin-top:10px;}
#liebnews{ margin-top:20px;}
#liebnews li{ background:url(../../images/zdf/sj.png) left no-repeat; text-indent:15px; line-height:35px;}
.fenye{ text-align:center; margin-top:20px;}
.fenye a{ background:#aaa9a9; color:#ffffff; display:inline-block; margin:0px 5px; padding:0px 10px;}
.fenye a:hover{ background:#005ea2;}
#lanse{background:#005ea2;}
.xwnr1{ text-align:center; margin-top:20px; font-size:24px; font-weight:600; color:#333333;}
.xwnr2{ text-align:center;}
.xwnr3{ margin-top:20px;}
/*.xwnr3 img{ width:100%;}*/
.bdsharebuttonbox{ margin-top:20px;}
.xwnr4{ border-top:1px dashed #cccccc; margin-top:20px; padding-top:20px; color:#005ea2;}
.operate  .none{display:none}

.operate h3{font-family:"Microsoft YaHei",微软雅黑;font-size:16px;background:#f7f7f7;height:43px;line-height:43px;padding-left:12px;}
.operate li{display:inline-block;width:100%;position:relative;min-height:43px;_height:43px;z-index:10;zoom:1; margin-top:10px; }
.operate li h4{cursor:pointer;background:#d4d4d4 url(../../images/zdf/jia.png) 98%  18px no-repeat;padding-left:30px;text-decoration:none;font-size:14px;color:#555;display:block; line-height:43px;font-weight:normal;}
.operate li.selected h4{background:#d4d4d4 url(../../images/zdf/jian.png) 98%  18px no-repeat;}
.operate li .list-item{position:relative;zoom:1; padding:15px 0; }
.operate li .list-item p b{ color:#005ea2;}
.tdlist  li{ width:100%; border-bottom:1px dashed #cccccc; padding-top:20px; padding-bottom:20px;}
.tdlistz{ width:20%;}
.tdlistz img{ width:100%;}
.tdlisty{ width:78%;}
.tdlisty h5 a{ font-size:18px; color:#005ea2; font-weight:600;}
.tdlisty p a{ color:#cc0000;}
.tdlistzlogo img{ border:1px solid #cccccc;}
#liuyan{width:94%; background:#ffffff; padding:2%; float:none;}
.lybox1{ width:98%; background:#f2f2f2; border:1px solid #cccccc; margin-top:20px; padding:1% }
.tjbox1{ display:inline-block; padding:5px 40px; background:#005ea2; color:#ffffff;}
.tjtxt{ display:inline-block; width:50%; line-height:30px; border:1px solid #cccccc;}
.lybox2 td{ padding:10px 0px; text-align:left;}
.tjtxt1{display:inline-block; width:80%; height:100px; border:1px solid #cccccc;}
.lybox2{ margin-top:20px;}
.biaogz{ width:8%;}

#myform  input{ display:inline-block; width:45%; padding:5px 0px;}
#mycontent{ padding:0;}

.navbar-collapse{position:absolute; right:0px; top:40px; }
.navbar{ margin-bottom:0px; border:0px;}

@media only screen and (max-width: 1024px){
	.nr01z{ width:8%; padding-left:15%; padding-top:10px;}
.nr01z img{ width:100%;}
.nr01y{ width:72%;}
.dibu1 dl dd a {
    color: #868787; font-size:12px;
}

	
	}


@media only screen and (max-width: 768px){
	.top{ position:relative;}
	
	.nybanner{ width:100%; position:relative; top:0px; margin-bottom:0px;}
	.flexslider {
    position: relative;
    zoom: 1;
    top: 0px;
    margin-bottom: 0px;
}
	.dibu1 dl{ float:left; width:40%; padding:5% 5%; }
	.dibu3{ text-align:center;}
	.dibu3 .fl , .dibu3 .fr{ float:none;}
	.tel{ display:none;}
	.nr01 ul li{ float:none; width: 97%; padding:3% 1%;  }
	.wenzi4 li{ float:none; width:96%; padding:2%; margin-top:2%;}
	.ksdh1{ display:none;}
	.ksdh2 li{ float:left; width:50%; text-align:center;}
	.nybanner_txt{ position:absolute; top:30%; text-align:center; width:100%;}
	.nybanner_txt h5{ font-size:16px; color:#ffffff; font-weight:600;}
    .nybanner_txt p{ font-size:14px; color:#ffffff;}
	.nybox1z{ display:none;}
	.nybox1y{ float:none; width:94%; margin:0 auto; padding:2%;}
	#liebnews li .fr{ display:none;}
	#liebnews li  a{ font-size:12px;}
	.biaogz{ width:15%;}
	.tdlistz{ padding-top:15%;}
	.nybanner_txt{ position:absolute; top:15%; text-align:center; width:100%;}
	.m_wnews .w1200 { width:96%; margin:0 auto;}
	.navbar-collapse{position:absolute; right:0px; top:90px; width:100%; background:#ffffff; padding-bottom:100px; }
	.navbar-collapse li{ text-indent:30px; }
	.navbar-collapse li span{text-indent:0px;}
	

}

.indexborder1tit{ width:95%; float:left; background:url(../../images/zdf/ys1.png) repeat-x; padding:10% 1%; margin:5% 1% 1% 1%;}
.indexborder2tit{ width:95%; float:left; background:url(../../images/zdf/ys2.png) repeat-x; padding:10% 1%; margin:5% 1% 1% 1%;}
.indexborder3tit{ width:100%; float:left; background:url(../../images/zdf/ys3.png) repeat-x; padding:10% 1%; margin:5% 1% 1% 1%;}
.indexbordertext{ width:97.5%; float:left; margin:1% 1% 1% 1%;}
.abouttext{ text-indent:30px;}

.indexNews{ width:100%;}
.indexNews span{ width:100%; float:left; background-image:url(../../images/dot.jpg); background-position:bottom left; background-repeat:no-repeat; padding-left:10px;}
.indexNews span a:hover{ color:#999;}

/*留言板*/
.guestbook { border-collapse:collapse; width:100%; margin-top:10px; }
.guestbook th { padding:5px; border:0px solid #CCC; text-align:center; }
.guestbook td { padding:5px; border:0px solid #CCC; }
input, textarea, select { border:1px solid #CCC; font-size:12px; padding:5px; }
textarea { width:480px; height:200px; background:url(images/pcfinal.jpg) center no-repeat; }


/*nav*/
.nav{
	width:1200px;
	position: relative;
	z-index: 10;
}
.nav_cell{ color:#FFF;}
.nav ul{
	margin-right: -8px;
}
.nav .li{
	float: left;
	width: 134px;
	z-index: 10;
	height: 40px;
	line-height: 40px;
}
.nav .li:hover{
	height: 40px;
	background:#2a6acb;
}
.nav .li:hover a{ color:#FFF}
.nav .active{
	height: 40px;
	background:#2a6acb;
}
.nav_cell{
	display: block;
	text-align: center;
}
.nav_lev2{
	background: #fff none repeat;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
	display: none;
	overflow: hidden;
	position:relative;
	top: 0px;
	width: 134px;
}
.nav_lev2_6{
	width: 134px;
}
.navtoplev1{
	right: 0px;
}
.nav_lev2 .shadow{
	bottom: auto;
	top: 0;
}
.percent30{
	width: 100%;
}
.nav_menu{
	background: #ededed;
	margin-bottom: -9999px;
	padding-bottom: 9999px;
}
.nav_menu li{
	border-bottom: 1px solid #ccc;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 13px;
}
.percent70 {
	width: 68%;
}
.nav_lev2 .cont{
	padding: 30px 35px 35px;
}
.nav_lev2 .cont p{
	font-size: 12px;
}
.picshow {
	width: 45%;
	height: 180px;
}
.nav_lev2 .t {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0.5em;
}

.nav_block {
	bottom: 0;
	height: 4px;
	left: 0;
	overflow: hidden;
	width: 100%;
	z-index: -1;
}
.nav_line {
	background: url("../images/navline.png") repeat;
	bottom: 0;
	height: 4px;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.nav .hover .nav_lev2 {
	display: block;
}
/*nav end*/
.p20{ padding:20px 20px 20px 20px;}
.floatLeft{ float:left;}

/*产品图片〃*/
.list_img_1{}
.list_img_1 li{ width:210px; height:280px; margin:5px; position:relative; text-align:center;background-color:#FFF;
    -moz-box-shadow: 3px 3px 4px #E3DFD4;
    -webkit-box-shadow: 3px 3px 4px #E3DFD4;
    box-shadow: 3px 3px 4px #E3DFD4;
	border:1px solid #EEEEEE;
	float:left;}
	

.list_img_1 li:hover{background: url(../image/list_img_1.jpg) repeat-x center bottom;}
.list_img_1 li:hover span{background: url(../image/list_img_1_on.gif) no-repeat center top;}
.list_img_1 a{
	color: #666666;
	font-size: 1.1em;
	text-decoration: none;
}
.list_img_1 a:hover{ color:#51371E;}
.list_img_1 p{ color:#999999; font-size:1em; width:200px; border-top:1px solid #DDDDDD; height:40px; line-height:20px; position:absolute; left:10px; bottom:0px; padding-top:10px;}
.list_img_1 li:hover p{ color:#7C624A; border-top:1px solid #CFBFAD;}

.list_img_1 span{ width:200px; height:20px;background: url(../image/list_img_1.gif) no-repeat center top; position:absolute; left:0; top:155px;}
.list_img_1 strong{ display:block; text-align:center; font-size:1.4em; color:#64AAD0; font-weight:normal; padding:10px 0;}
.list_img_1 li:hover strong{ color:#C1553B;}
