@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0; padding:0; font-family: "微软雅黑", Arial, Helvetica, sans-serif,"Microsoft YaHei"; color:#333333;font-size:13px;}
h1,h2,h3,p,ul,li{ margin:0px; padding:0px; list-style:none; list-style-type:none; display:block;}
img{ border:none;}
td {
	font-family: "微软雅黑";
	font-size:13px;
}
a {color: #333333; text-decoration: none; }
a:hover{
	color:#F00;
	text-decoration: none;
}

/*-------------pro----------------*/

.lin0006{ font-size:14px; font-weight:bold; height:50px; color:#FFF; text-align:center; background:#2050a2; }
.lin0006 a{ font-size:14px; font-weight:bold; height:50px; color:#FFF; line-height:50px;}
.lin0006 a:hover{ font-size:14px; font-weight:bold; height:50px; background:#c70c1f;  display:block; color:#ffffff;}

.lin0007{ font-size:14px; font-weight:bold;  height:50px; color:#ffffff; background:#c70c1f;  line-height:50px; }
.lin0007 a{ font-size:14px; font-weight:bold;  height:50px; color:#ffffff;line-height:50px;}
.lin0007 a:hover{ font-size:14px; font-weight:bold; height:50px; color:#ffffff; line-height:50px;}

.banner{  width:100%; min-width:1265px;height:470px;margin-top:1px; position:absolute; z-index:-1;}
.banner .pro-switch {height:470px;overflow: hidden;position: relative;width:100%;}
.banner .flexslider {margin: 0;padding: 0;}
.banner .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; position:relative;}
.banner .flexslider .slides img {width: 100%;display: block;}
.banner .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 520px;}
.banner .no-js .slides > li:first-child {display: block;}
.banner .flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.banner .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.banner .flexslider .slides {zoom: 1;}
.banner .flex-direction-nav {*height: 0;}
.banner .flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.banner .flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.banner .flex-direction-nav .flex-prev {left: 0;}
.banner .flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.banner .flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.banner .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.banner .flex-control-nav {width: 100%;position: absolute;bottom: 25px;text-align: center;}
.banner .flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.banner .flex-control-paging li a {background: url(../images/dot.gif) no-repeat 0 0px;display:block;height: 5px;overflow: hidden;text-indent:-99em;width: 60px;cursor: pointer;}
.banner .flex-control-paging li a.flex-active {background-position: 0 -5px;}

.lefttopbg{ background:url(../images/topbg.jpg) no-repeat; width:237px; height:82px;}
.lin001 { font-size:22px; font-weight:bold; color:#FFF; line-height:55px; height:55px;}
.lin002{ color:#FFF; font-size:14px; font-weight:bold;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif,}

.leftbg{ background:url(../images/leftbg.jpg) repeat-y;  width:237px; float:left;}
.leftbtm{ background:url(../images/leftbtm.jpg) no-repeat; width:237px; height:6px; float:left;}
.leftcon{ float:left; margin-left:11px; margin-top:10px; padding-bottom:5px;}


.left01{ background:url(../images/probg.jpg) no-repeat; width:215px; height:30px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold;}
.left01 a{ color:#FFF;}

.lin0009{background:url(../images/probg.jpg) no-repeat; width:215px; height:30px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold;}
.lin0009 a{color:#F00;}


.lin003{ line-height:35px; font-weight:bold; font-size:14px;}


.left02{ background:url(../images/probg01.jpg) no-repeat; width:215px; height:30px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold;}
.left02 a{}

.lin0010{background:url(../images/probg01.jpg) no-repeat; width:215px; height:30px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold;}
.lin0010 a{color:#F00;}


.left03{ background:url(../images/probg02.jpg) no-repeat; width:215px; height:30px; line-height:30px; color:#FFF; font-size:14px;}
.left03 a{}

.lin0011{background:url(../images/probg02.jpg) no-repeat; width:215px; height:30px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold;}
.lin0011 a{color:#F00;}



.currclass{ background:url(../images/leftbghover.jpg) no-repeat; height:36px; line-height:36px; width:178px; float:left;}
.currclass a{ height:36px; line-height:36px; color:#FFF; font-size:14px; font-weight:bold;}


.footbg{ background:url(../images/footbg.jpg) repeat-x; height:165px;}
.foottxt{ line-height:35px; color:#FFF;}

.foottxt01{ line-height:28px;}

.indexabout{ margin-top:9px;  float:left; padding-bottom:6px; }
.indexnews{ margin-top:5px; float:left; padding-bottom:3px; width:489px;}
.indexcont{ float:left; width:240px; padding-top:10px; line-height:26px; margin-left:8px; background:url(../images/contbg.jpg) bottom center no-repeat; min-height:170px;}

.indexjob{ float:left;padding-top:10px;}

.contents{ float:left; margin-top:10px; margin-left:15px; margin-right:15px; padding-bottom:15px; width:742px;}
.content01{float:left; margin-top:10px;padding-bottom:15px; width:772px;}

.leftcont{ float:left; margin-left:10px; margin-top:10px; line-height:25px; padding-bottom:5px;background:url(../images/contbg.jpg) bottom center no-repeat; min-height:160px;}

.proimg img{ max-height:500px; overflow:hidden;}

/*翻页*/
.pagebar {
	padding: 5px 0;
	text-align: center;
	height: 24px;
	font-size: 0;
}
.pagebar img {
	position: relative;
	top: 2px;
}
.pagebar .page_now {
	display: inline-block;
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
	background: #1f51a1;
	border: 1px solid #1f51a1;
	color: white;
	text-align: center;
}
.pagebar a {
	display: inline-block;
	height: 22px;
	padding: 0 10px;
	line-height: 22px;
	background: #f5f5f5;
	border: 1px solid #E3E3E3;
	text-align: center;
	color:#333;
}
.pagebar a, .pagebar span {
	font-size: 12px;
	margin: 0 2px;
	vertical-align: middle;
	border-radius: 2px;
}
.pagebar a:hover {
	border: 1px solid #E3E3E3;
	background: #F1F1F1;
	color: black;
	text-decoration: none;
}
.btn{padding: 0px 5px;
	text-align: center;
	height: 25px;
	}

.lxwm3{ height:44px; width:742px; background:url(../images/xian1.jpg) repeat-x bottom; text-align:left;}
.lxwm3 p{ float:left; padding:0 5px; line-height:44px; height:44px; background:url(../images/xian2.jpg) repeat-x bottom; color:#050003; font-size:15px; font-weight:bold; text-align:left;}
.lxwm4{ padding-top:10px; padding-bottom:30px; padding-left:5px; line-height:25px; font-size:13px; text-align:left;}



#gotop{display:none;position:fixed;z-index:777;width:41px;height:55px;right:0;bottom:25px;background-size:41px 55px;background:url(../images/top.png) no-repeat;cursor:pointer;}

#gotop{width:41px;height:55px;right:0;bottom:25px;background-size:41px 55px;}




.linklist ul { list-style-type:none; float:left; display:block; width:850px;}
.linklist ul li{display:inline;float:left;height:49px; margin-top:15px;margin-right:10px; margin-left:9px;overflow:hidden; border:#e6e4e4 solid 1px;}
.linklist ul li img{margin:0px auto; padding:0px;width:100px; }




