/* CSS Document */
@charset "utf-8";
html,body { background:#FFF; color: #333333; font: 14px/20px "Microsoft YaHei"; }
a { color: #333333; text-decoration: none; }
a:hover { color: #0095d8; text-decoration: none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: separate; border-spacing: 0; }
fieldset,img { border: 0 }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none }
li { list-style: none }
caption,th { text-align: left }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
abbr,acronym { border: 0; font-variant: normal; }
input,button,textarea,select,optgroup,option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline:none; border:none;}
input,button,textarea,select { font-size: 100% }
strong { font-weight: bold }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1% }
*:first-child + html .clearfix { min-height: 1% }
.b_c { margin: auto }
.b_l { float: left }
.b_r { float: right }
.t_l { text-align: left }
.t_c { text-align: center }
.t_r { text-align: right }
.c_b { zoom: 1 }
.c_b:after { clear: both; content: " "; display: block; }
.c_both { clear: both; }

.header{ width:100%; height:auto; }
.head_top{ width:1140px; height:54px; margin:0px auto; padding:20px 0px;}
.logo{ width:120px; height:52px;}

.menu {width:644px; height:52px; margin:0px auto 0px auto;}
/*.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative; z-index:99999;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:92px; height:52px; color:#231815;  line-height:52px; font-size:14px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#0095d8;}
.menu ul li:hover ul {display:block; position:absolute; top:42px; left:0; width:230px;}
.menu ul li:hover ul li a {display:block; background:#ececfb; color:#0095d8;height:32px; line-height:32px;width:230px;}
.menu ul li:hover ul li a:hover {background:#ececfb; color:#0095d8;}*/

.head_bottom{ width:100%; height:50px;background: #0095d8; padding:18px 0px 0px 0px;}
.head_nei{ width:1140px; margin:0px auto; height:32px;}
.sou{background: #f3f4f5;width:365px;border-radius: 5px; height:32px;}
.sou .shuru{ width:305px; padding-left:20px; line-height:32px;color: #5a5a5a;background: #f3f4f5;border-radius: 5px;height:32px; }
.sou .fang{ display:block; width:24px; height:24px; margin-top:4px; margin-right:5px;}
.icon{ width:135px;}
.icon li{ float:left; width:27px; height:27px; margin-right:18px;}
.icon li .fen01{ background:url(../images/f1.png) no-repeat;  display:block;  width:27px; height:27px;}
.icon li .fen01:hover{ background:url(../images/f1_h.png) no-repeat;}
.icon li .fen02{ background:url(../images/f2.png) no-repeat;  display:block;  width:27px; height:27px;}
.icon li .fen02:hover{ background:url(../images/f2_h.png) no-repeat;}
.icon li .fen03{ background:url(../images/f3.png) no-repeat;  display:block;  width:27px; height:27px;}
.icon li .fen03:hover{ background:url(../images/f3_h.png) no-repeat;}
/*有字搜索*/
.sou_sou {width:478px; height:30px;  margin-top:19px;}
.sousou1 { width:299px; height:30px; line-height:30px; padding-left:9px; background-color: transparent; }

.sou_1{width:308px; height:30px; position:relative; border:#d2d2d2 1px solid;}
.oa{ width:167px; height:30px; line-height:30px; }
.oa a{ display:inline-block; padding:0px 10px;}

/*banner*/
/*#full-screen-slider { width:100%; height:680px; float:left; position:relative;}
#slides { display:block; width:100%; height:680px; 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; left:50%; top:650px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0095d8}*/
/*banner*/

.content{ width:1140px; height:auto; overflow:hidden; margin:0px auto;}

.one{ width:1200px;height:auto; overflow:hidden; padding-top:30px;}
.one li{ width:540px; height:140px; float:left; padding:42px 0px 0px 20px;color: #fff; margin-right:20px; margin-bottom:20px;}
.one li .img{ width:50px; height:50px;}
.one li .tittle{padding: 0px 0px 2px 0px;font-size: 28px;margin-bottom: 7px;font-family: 'Audiowide', cursive; height:40px; line-height:40px;}
.one li p{ font-size:14px;}

.two{width:1200px;height:auto; overflow:hidden; padding-bottom:40px;}
.two li{ width:365px; height:400px; float:left; margin-right:20px;}
.two li .tu{ width:365px; height:200px;}
.two li .tu img,.two h2,.two p{ cursor:pointer;}
.two li .tai{ font-size:24px; color: #0095d8;font-family: 'Audiowide', cursive; height:46px; line-height:46px;}
.two li p{ color: #999; line-height:24px;}
.two li a{color: #2c3134;display: inline-block;margin-top: 0.7em;font-size: 1.1em;font-weight: 600;}
.two li a:hover{color: #0095d8;}

.three{width:1140px; height:auto; overflow:hidden;}
.xin{ width:365px; float:left; margin-right:25px;}
.nn{font-size: 26px;font-family: 'Audiowide', cursive; height:28px; line-height:28px; margin-bottom:7px;}
.news{ height:auto; overflow:hidden;}
.news li{ height:40px; line-height:40px; padding-left:17px; background:url(../images/marker.png) no-repeat 0px 15px;}
.news li a{ color:#999;}
.news li a:hover{ color:#0095d8;}

.xin02{ width:335px; float:left; margin-right:35px;}
.duan{height:auto; overflow:hidden;}
.duan .wei{ font-size:15px; color: #2c3134;font-weight: 500; margin-bottom:10px;}
.duan p{color: #999; padding-top:10px;}

.ji{ width:330px; height:285px; background-color:#0095d8; float:right;padding: 25px 25px 30px 25px;}
.ji dt{font-size: 26px;font-family: 'Audiowide', cursive; height:28px; line-height:28px; margin-bottom:7px; color:#FFF;}
.ji dd{ height:90px; padding:20px 0px 25px 0px; border-bottom:1px solid #FFF;}
.ji dd .smalltu{ width:66px; height:91px;}
.ji dd .wen{ width:255px;}
.ji dd .wen .yi{ font-size:18px; color:#FFF; padding-bottom:3px;}
.ji dd .wen p{ font-size:12px; color:#FFF; line-height:18px;}
.ji dd .wen p a{ color:#000;}
.ji dd .wen p a:hover{ color:#FFF;}

.footer{ width:100%; margin-top:20px; border-top:1px solid #000; padding-top:30px; padding-bottom:50px;}
.foot{ width:1140px; height:auto; overflow:hidden; margin:0px auto;}
.nav{ width:510px; height:26px; line-height:26px;}
.nav a{ color:#000; padding:0px 15px;}
.nav a:hover{ color:#0095d8;}

.break{background: #0095d8; height:40px; line-height:40px;color:#fff; padding-left:20px;}
.break a{ color:#fff;}

.neirong{ height:auto; overflow:hidden; padding-top:25px; padding-bottom:40px;}

.sidebar{ width:288px; height:auto; overflow:hidden;}
.sidebar li{width: 268px; height: 148px;background: #ED7D31;margin-bottom: 15px;padding: 10px; color:#FFF; cursor:pointer;}
.sidebar li .dian{ height:30px; line-height:30px; font-size:18px; padding-bottom:5px;}

.rightcont{ width:835px; height:auto; overflow:hidden;}
.product{ height:auto; overflow:hidden;}
.product li{ float:left;}
.product li a{ display:block; width:195px; height:168px; margin-bottom: 15px;margin-right: 13px;}
.product li .chantu{ width:195px; height:144px; margin-bottom:4px;}
.product li p{ width: 195px;height: 20px;background: #D9D9D9;text-align: center;}

.sidebar01{ width:230px; height:auto; overflow:hidden;}

.kuang{ overflow:hidden; background-color:#323232;}
.kuang h1{border-bottom:#282828 1px solid; border-top:1px solid #5a5a5a; font-size:15px; color:#fff;padding: 10px 10px 10px 10px;}
.ny_zblb1{ height:auto; overflow:hidden;}
/*.ny_zblb1 li{line-height:42px;font-size:14px;color:#fff;float:left;width:100%; }
.ny_zblb1 li a;hover{ color:#db0100;}
.ny_zblb1 li a{display:block; padding: 0px 15px;color:#fff; border-bottom: #cfcfcf 1px solid; background: url(../images/more.png) no-repeat 205px 15px; background-color:#0095d8;}
.ny_zblb1 li a span{font-size:12px; color:#fff; font-weight:normal; line-height:14px;}
.ny_zblb1 li a.cur{  background: url(../images/more.png) no-repeat 205px 15px; color:#fff; background-color:#0095d8; font-size:15px;}
.ny_zblb1 li ul{display:none;color:#666;}
.ny_zblb1 li ul li{float:none;background-image:none;line-height:40px;margin-top:0px;  font-weight: lighter; font-size:15px; }
.ny_zblb1 li ul li a{line-height:40px; background:url(../images/icon.jpg) no-repeat 18px 10px; padding-left:15px; color:#fff; padding-top:0px; background-color:#6c6361;}
.ny_zblb1 li ul a:hover{color:#fff;}*/

.rightcont01{ width:900px; height:auto; overflow:hidden;}
.lb02{float:left; width:290px; height:280px; background:#F2F2F2; margin-bottom:15px; margin-right:10px; display:inline;}
.lb03{width:290px; height:100px;}
.lb031{float:left; width:122px; height:100px; padding:4px;}
.lb032{float:right; width:135px; height:25px; line-height:25px; border-bottom:2px dashed #AEAEAE; padding:12px;}
.lb033{float:right; width:135px; height:25px; line-height:25px; border-bottom:2px dashed #AEAEAE; padding:12px; color:#00813E; font-size:16px;}
.lb04{width:266px; height:20px; line-height:20px; border-bottom:2px dashed #AEAEAE; padding:12px; color:#00813E; font-size:16px;}
.lb05{width:266px; height:20px; line-height:20px; border-bottom:2px dashed #AEAEAE; padding:12px; color:#00813E; font-size:16px;}
.lb06{width:266px; height:20px; line-height:20px; border-bottom:2px dashed #AEAEAE; padding:12px; color:#00813E; font-size:16px;}
.lb07{width:266px; height:20px; line-height:20px; padding:12px; color:#00813E; font-size:16px;}


.kuangbg{padding: 30px 20px 40px; border:1px solid #dddddd; width:850px; float:right;}
.tc {text-align: center; margin-bottom: 20px; border-bottom: 1px dotted #ccc;padding-bottom: 20px; font-size:18px;}
.kuangbg img{ margin:0px auto; text-align:center;}

.jishu{ height:auto; overflow:hidden;}
.jishu .lang{background-color: #006400; font-size:24px; color:#FFF; padding:10px;}

.news01{ width: 1097px;margin: 15px auto;border: 1px solid #e0e0e0;padding: 0 20px;overflow: hidden;}
.xinwen{ height:auto; overflow:hidden;}
.xinwen li{height: 130px;padding: 22px 0;border-bottom: 1px dashed #bbbbbb;}
.xinwen li .fl {width: 175px;height: 125px;border: 1px solid #CCC; float:left;}
.xinwen li .fl img {width: 173px;height: 123px;}
.xinwen li .fr {width: 80%;color: #666;line-height: 22px; float:right;}
.xinwen li .fr a {color:#666;}
.xinwen li .fr b {font-size: 14px;height: 35px;line-height: 35px;display: block;}
.xinwen li .fr b a {color: #0d5d8e;}

.khgw{ height:auto; overflow:hidden; margin-bottom:35px;}
.zp{ background:url(../images/zp.jpg) repeat-x; height:40px; line-height:40px; color:#000; font-size:18px; padding-left:20px;}
.khgw p{ font-size:14px; padding:20px 0px 25px 30px;}
.fas{ width:245px; height:40px; line-height:40px; background-color:#0095d8; color:#FFF; display:block; text-align:center; margin-left:30px; font-size:14px;}
.fas:hover{ color:#FFF;}

.map{ width:1140px; height:410px; margin:0px auto 20px auto}

/*分页*/
.dede_pages ul{
	
	padding:12px 0px 12px 16px;
	
}
.dede_pages ul li{
	float:left;
	
	
	margin-right:6px;
	color:#999;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	
}
.dede_pages ul li a:hover{
	color:#0d5d8e;
	text-decoration:none;
	
	border-bottom:1px solid #0d5d8e;
}
.dede_pages ul li.thisclass,.pagebox ul li.thisclass{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:1px solid #F63;
	
}
.dede_pages ul li.thisclass a{ padding:0px;}
.dede_pages ul li.thisclass a:hover{ border:none;}
.dede_pages .pageinfo{
	float:right;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}
.gridtable{
	line-height:180%;
	word-break:break-all;
	}
.gridtable img{max-width: 100%;}
.gridtable table {
	width: 100%;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
.gridtable table th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
.gridtable table td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	word-break:break-all;
}
/*分页*/
.dede_pages ul{
	float:right;
	padding:12px 0px 12px 16px;
	
}
.dede_pages ul li{
	float:left;
	
	
	margin-right:6px;
	color:#999;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	
	border-bottom:1px solid #690;
}
.dede_pages ul li.thisclass,.pagebox ul li.thisclass{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:1px solid #F63;
	
}
.dede_pages ul li.thisclass a{ padding:0px;}
.dede_pages ul li.thisclass a:hover{ border:none;}
.dede_pages .pageinfo{
	float:right;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}
.gridtable{
	line-height:180%;
	word-break:break-all;
	}
.gridtable img{max-width: 100%;}
.gridtable table {
	width: 100%;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
.gridtable table th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
.gridtable table td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	word-break:break-all;
}
.contact-grids h2{
	color: #39A9DC;
  font-weight: 600;
  margin-bottom: 0.5em;
  font-size: 2.1em;
  margin-top: 1.5em;
  font-family: 'Audiowide', cursive;
}
.contact-grids p.design{
	margin: .2em 0 0 0;
	color: #999999;
	font-size: 25px;
	text-align: center;
	font-weight: 300;
	}
.dangru{
-webkit-animation:flipInY 1s .2s ease both;
-moz-animation:flipInY 1s .2s ease both;}
@-webkit-keyframes flipInY{
0%{-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-10deg)}
70%{-webkit-transform:perspective(400px) rotateY(10deg)}
100%{-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1}
}
@-moz-keyframes flipInY{
0%{-moz-transform:perspective(400px) rotateY(90deg);
opacity:0}
40%{-moz-transform:perspective(400px) rotateY(-10deg)}
70%{-moz-transform:perspective(400px) rotateY(10deg)}
100%{-moz-transform:perspective(400px) rotateY(0deg);
opacity:1}
}
.ydangru{
-webkit-animation:fadeInDownBig 1s .2s ease both;
-moz-animation:fadeInDownBig 1s .2s ease both;}
@-webkit-keyframes fadeInDownBig{
0%{opacity:0;
-webkit-transform:translateY(-2000px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDownBig{
0%{opacity:0;
-moz-transform:translateY(-2000px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
