body{ margin:0 auto; font-size:14px;font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;color:#333;}
body, button, input, select, textarea {font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;outline:0px;font-size:14px;}
textarea {overflow-y:hidden;}
ul{ margin:0px; padding:0px;zoom:1;/*用于IE6*/ }
div {zoom:1;/*用于IE6,要是IE6错位,修复这个.*/}
li{ margin:0px; padding:0px;list-style:none;vertical-align:middle;}
dl,dt,dd {margin:0;padding:0;}
img{margin:0px auto;border:0;}
a {text-decoration:none;color:#3e3e3e;}
a:hover {color:#0758b3;}
a img{border:none;border:0;}
p,h1,h2,h3,h4,h5 {margin:0;padding:0;}
h1,h2,h3,h4,h5 {font-weight:500;}
.clear {clear:both;width:100%;height:0;font-size:0px;overflow:hidden;}
i,em,cite {font-style:normal;}
input,select {padding:0;margin:0;}


.fl{float:left;}
.fr{float:right;}
.cont{width: 1200px;margin:0px auto;}

.top{height: 42px;width: 100%;background:url(/html/images/top.jpg);line-height: 40px;}
.hy{float: left;width: 600px;}
.ss{margin-right: 50px;overflow: hidden;}
.ss input{border:0px;background:url(/html/images/ssbg.jpg) no-repeat;width: 127px;height: 26px;padding-left: 10px;}
.ss .search_btn{width: auto;height: 25px;line-height: 25px;border: 0px;background: #d7d7d7;padding: 0 10px;cursor: pointer;};
.ss img{height: 25px;position:relative;top:7px;}
.lang img{position:relative;top:2px;}
.head{height: 150px;}
.head .logo{margin-left: 10px;margin-top: 40px;}
.head .tel{margin-top: 40px;margin-right: 0px;width: 360px;background:url(/html/images/tel.png) no-repeat 0px 10px;height: 81px;font-size: 20px;color: #e50012;font-weight: bold;font-style: oblique;line-height: 26px;}
.head .tel p{margin-left: 90px;margin-top: 10px;}
.head .tel span{color:#3f3f3f;font-size: 20px;font-style: initial;font-weight: initial;}
.nav{background: #0657b2;width: 100%;height: 70px;}
.nav ul{width: 1200px;margin:0px auto;}
.nav ul li{float: left;width: 170px;text-align: center;line-height: 70px;position:relative;background: url(/html/images/nav_li_bg.jpg) right center no-repeat;}
.nav ul li:last-child{background:none;}
.nav ul li a{color: #fff;display: block;font-size: 16px;}
.nav ul .on{background:url(/html/images/on.png)}
.nav ul li:hover{background:url(/html/images/on.png)}
.nav ul li .sub{position:absolute;top:70px;background:#0657b2;z-index:10000;display: none;}
.nav ul li p{width: 170px;}
.nav ul li p a{display: block;}
.nav ul li p a:hover{background:#00a0e9;}
.fullSlide{ width:100%;  position:relative;  height:453px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important; height:453px;  overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:710px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; background:url(/html/css/images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}

.fullSlide .hd ul{ text-align:center;  padding-top:5px; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; 
width:40px; height:10px; margin:5px; overflow:hidden; background:#eaebec;
line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0;background:#0758b3; }

.row0{margin-top: 30px;}
.row1{margin-top: 70px;}
.htit{font-size: 25px;font-weight: bold;text-align: center;}
.htit b	{color: #0758b3;}


.abbanner{padding:10px;background: #ededed;margin-top: 40px;width:570px;}
.slideBox{ width:570px; height:360px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius:7px; }
.slideBox .hd ul li.on{ background:#0758b3; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:570px; height:360px; display:block;  }

.about{width: 550px;margin-top: 40px;}
.about p{line-height: 50px;font-size: 16px;color: #000; text-align:justify;}



.row2{width: 100%;height: 1000px;background:url(/html/images/cpbg.jpg) center center;margin-top: 70px;overflow: hidden;}
.row2 .htit{font-size: 25px;font-weight: bold;text-align: center;color: #fff;margin-top: 110px;}
.row2 .htit b	{color: #ffd042;}
.cnv {margin-top: 20px;}
.cnv li{float: left;}
.cnv li a{color: #fff;display: block;padding:20px 20px;}
.cnv li a:hover{background: #fff;color: #0758b3;}

.clist{margin-top: 30px;}
.clist li{float: left;margin-right: 32px;padding:8px;width: 260px;background: #f0f0f0;height: 320px;box-shadow:5px 10px 25px #333;margin-bottom: 35px;}
.clist li img{width: 100%;height: 267px;}
.clist li p{margin-top: 5px;line-height: 24px;margin-left: 10px;}
.clist li a:hover{color: #0758b3;}
/*.clist li a{font-weight: bold;}*/
.clist li:nth-child(4n){margin-right: 0;}

.row3{margin-top: 60px;}

.r31{width: 350px;margin-top: 40px;margin-right: 40px;}
.r31 img{width: 100%;height: 310px;display: block;}
.r31 p{background: #004490;padding:15px;line-height: 24px;}
.r31 a{color: #fff;}


.r32{margin-top: 40px;width: 360px;padding-right: 20px;}
.r32{font-size: 18px;font-weight: bold;color: #0758b3;}
.r32 a{float: right;font-size: 13px;color: #0758b3;}
.r32 span{color: #000;}
.r32 ul li{width: 360px;height: 75px;border-bottom:1px solid #c3c3c3;padding-top:20px;}
.r32 ul li .n{display: block;float: left;width: 64px;color: #c3c3c3;font-size: 45px;font-weight: bold;border-right: 1px solid #c3c3c3;margin-right: 20px;}
.r32 ul li p{float: right;width: 260px;line-height: 30px;}
.r32 ul li a p{color: #3f3f3f;font-size: 16px;font-weight: normal;}
.r32 ul li a p:hover {color:#0758b3;}
.xtit{padding-left: 15px;}

.row4{width: 100%;height: 300px;background:url(/html/images/hzbg.jpg) center center;margin-top: 70px;overflow: hidden;}

.hz h1{color: #fff;margin-top: 55px;}
.hz ul{margin-top: 40px;}
.slideBox1{width: 1050px;overflow: hidden;padding:0px 50px;margin-top: 40px;}

.hz li{float: left;margin-right: 22px;width: 180px;height: 90px;}
.hz li{width: 180px;height: 90px;}
.hz li img{width: 180px;height: 90px;}
.hz li:nth-child(6n){}

.hz .sPrev,.hz .sNext{ position:absolute; left:5px; top:80px; display:block; width:30px; height:94px; 
background:url(/html/images/r.png) center center no-repeat ; }
.hz .sNext{ left:auto; right:5px; background:url(/html/images/l.png) center center no-repeat ;  }
.hz .sPrev:hover,.hz .sNext:hover{  }



.line2{background: #0657b2;height: 40px;width: 100%;}


.foot{margin-top: 40px;padding-bottom:30px;}
.fr1 {width: 300px;}
.fr1 ul{margin-top: 35px;}
.fr1 ul li{margin-bottom: 15px;margin-left: 4px;}
.fr1 ul li a{bold;font-size: 14px;}
.fr1 p{margin-top: 28px;line-height: 33px;margin-left: 4px;}

.ewm{font-size: 14px;text-align: center;margin-top: 50px;}

.fb{height: 140px;background: #f0f0f0;text-align: center;line-height: 40px;padding-top:30px;}


.nybanner{height: 400px;width: 100%;}

.cont1{width: 1200px;margin:0px auto;background:url(/html/images/l3.jpg) 283px 0px repeat-y #fff; }
.ny{width: 100%;background: #f0f0f0;padding-top:30px;}
.nyz{width: 240px;margin-top: 15px;margin-left: 18px;margin-bottom: 30px;}
.nyz .dht{background: #0657b2;width: 240px;height: 48px;color: #fff;font-size: 20px;text-align: center;line-height: 48px;margin-bottom: 7px;}
.nyz .dh li{width: 240px;height: 39px;border-bottom:1px solid #e9e9e9;background:#f2f2f2;line-height: 39px;text-align: center;font-size: 16px;}
.nyz .dh li a{display: block;}
.nyz .dh li:hover{background:#00a0e9;border-bottom:1px solid #00a0e9;}
.nyz .dh li a:hover{color: #fff;}

.nyz .dh .on{background:#00a0e9;border-bottom:1px solid #00a0e9;color:#fff;}
.nyz .dh .on a{color: #fff;}

.nyz .dh{margin-bottom: 20px;}
.nyy{width: 866px;margin-right: 29px;overflow: hidden;}
.posi{margin-top: 17px;margin-left: 13px;border:1px solid #f3f3f3;border-left:4px solid #0657b2;padding: 20px;font-size: 16px;}
.nyy .cp{margin-left: 10px;margin-top: 20px;}
.nyy .news{margin-left: 10px;margin-top: 20px;}
.nyy .news li{height: 220px;}
.nyy .news li img{width:211px; height: 167px;}
.nyy .cp img{float: left;display: block;width: 180px;}
.nyy .xq{float: right;width: 620px;}
.nyy .tit2{margin-bottom: 10px;margin-top: 5px;}
.nyy p{margin-bottom: 10px;}
.nyy  a{font-size: 14px;}
.nyy  a:hover{color: #0758b3;}
.cp li{float: left;margin-right: 23px;padding:8px;width: 180px;background: #f0f0f0;height: 240px;box-shadow:5px 5px 10px #ccc;margin-bottom: 35px;}
.cp li img{width: 100%;height: 187px;}
.cp li p{margin-top: 5px;line-height: 24px;margin-left: 10px;}
.cp li a:hover{color: #0758b3;}
/*.cp li a{font-weight: bold;}*/
.cp li:nth-child(4n){margin-right: 0;}

.art{margin-left: 10px;}
.art .tit3{font-size: 20px;text-align: center;margin-top: 30px;padding-bottom:30px;border-bottom:1px solid #eee;}
.art .tit3 span{font-size: 14px;}
.nr{padding:20px 0px;line-height: 26px;border-bottom:1px solid #eee;}
.nr p{margin-bottom: 20px;}
.fy{margin-top: 20px;height: 50px;}
.fy a{font-size: 12px;}

.dede_pages{margin-top:10px;margin-bottom: 30px;}
.dede_pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#666;border-bottom:1px solid #EEE;}
.dede_pages ul li a:hover{color:#0758b3;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #0758b3;}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#0758b3;padding:2px 4px 1px;border-bottom:2px solid #0758b3;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:0px 10px 0px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}
.dede_pages ul li, .dede_pages ul li a{float:none; display:inline;}

.cpart{margin-left: 10px;}
.cpxq{margin-top: 40px;}
.cpxqt{font-size: 16px;font-weight: bold;border-bottom:1px solid #eee;padding-bottom: 10px;margin-bottom: 10px;}


.cpjj{width: 350px;}
.zl{margin-top: 40px;}
.cpjj .cptit{font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.cpinfo{line-height: 28px;}
.cpinfo span{font-weight: bold;}
.zl .tel{font-weight: 16px;margin-top: 50px;color: #ea3341;font-size: 18px;}











.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;*/
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
/*	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;*/
	border: 1px solid #ccc;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;

}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/html/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	/*background: #303c4b;*/
	border: 1px solid #fff;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;border: 1px solid #fff;
}

.bx-wrapper .bx-prev {
	left:-7%;
	background: url(/html/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: -8%;
	background: url(/html/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 999;
	display:none;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/html/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/html/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


.showpic_box{width: 420px;margin-bottom: 40px;margin-left: 20px;}
.showpic_flash img{width: 420px;}

.form{margin-left: 20px;margin-top: 20px;}
.ts{font-size: 20px;line-height: 22px;}
.ts span{font-size: 12px;}

.form form{margin-top: 30px;margin-bottom: 100px;}
.form form p{width: 100%;clear:both;font-size: 16px;margin-bottom: 15px;height: 30px;line-height: 40px;}
.form form span{display: block;text-align: right;width: 100px;float: left;}
.form form b{color: #ea3341;}
.form form input{border-radius: 3px;border:1px solid #eee;float: left;display: block;width: 250px;height: 30px;margin-left: 20px;padding-left: 15px;}

.form form textarea{border-radius: 3px;border:1px solid #eee;float: left;display: block;width: 600px;height: 100px;margin-left: 20px;padding-left: 15px;margin-bottom: 15px;}
.form .sub{width: 100px;padding-left: 0;cursor: pointer;margin-top: 20px;margin-left: 120px;}


/*߿ͷ*/
*{padding:0;margin:0;font-family:"΢ź"}
*{padding:0;margin:0;font-family:"΢ź"}
ol,ul{list-style:none}
a{text-decoration:none;color:#686868}
img{border:0}
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-100px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#0758b3;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(/html/images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(/html/images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(/html/images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(/html/images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(/html/images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(/html/images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(/html/images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(/html/images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(/html/images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(/html/images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(/html/images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#0758b3;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:183px;display:none;color:#363636;text-align:center;padding-top:183px;position:absolute;left:-185px;top:0;background-image:url(/html/images/ewm.jpg);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:auto;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0px;background:#f67524}
.side ul li.sideetel .telBox dd{display:block;height:auto;overflow:hidden;line-height:44px;font-size:18px;text-align: center;}
.side ul li.sideetel .telBox dd span{display:block;line-height:22px;height:22px;overflow:hidden;margin-top:12px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{/*background:url(/html/images/right_pic8.png) 28px center no-repeat;*/background-color:#0758b3}
.side ul li.sideetel .telBox dd.bgs2{background:url(/html/images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
