/***************css reset*********/

body,h1,h2,h3,h4,ul,li,a,input,textarea{margin: 0;padding: 0;font-family: microsoft yahei;}

div,a,input,textarea{font-size: 14px;color:#323232;}

body{overflow-x: hidden;}

h1,h2,h3,h4,p{margin: 0;padding: 0;}

img{border: none;vertical-align: middle;}

em{font-style: normal;}

a{text-decoration: none;}

ul,li,dl,dt,dd{list-style: none;margin: 0;padding: 0;}



.f1,.f2,.f3,.f4,.ftt,.ftb,#banner{ width: 1002px;margin: 0 auto; }
.head{width: 1100px;margin: 0 auto;}

#head{border-top: 4px solid #b9b9b9;}

.head,.menu{height: 85px;}

.logo{float: left;padding: 12px 0 0 0; width: 350px;}

.logo a{display: block;background: url(../images/logo.png) no-repeat 0 0;width: 280px;height: 63px;text-indent: -9999em;}

.menu{float: right;width: 750px;}

.menu ul{height: auto;overflow: hidden;padding-top: 31px;}

.menu ul li{float: left; margin-right: 4px;}
.menu ul li:last-child{ margin-right:0;}

.menu ul li a{display: block; font-size: 15px; float: left; transition: all ease-in-out .2s; height: 50px;line-height: 50px; color:#373737; width: 90px;text-align: center;border-bottom: 4px solid #fff;}

.menu ul li a:hover,.menu ul li a.hover{border-bottom: 4px solid #035cac;color: #035cac; font-weight: bold;}

#banner{height: 706px;position: relative;}

.banner,.focus,.f970x280,.f970x280 img{width: 1680px;height: 706px;}

.banner{ position: absolute;z-index: 9999; top: 0;left: -339px; }

.focus {  position:relative; }

.f970x280 {overflow:hidden; position:relative;}



.rslides { width:100%; position:relative; list-style:none; padding:0 }

.rslides_nav { height:91px; width:58px; position:absolute; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); top:45%; left:0px; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(../images/prev.png) no-repeat 0 0px; margin-top:0px }

.rslides_nav:active { opacity:0.8;filter:alpha(opacity=80);}

.rslides_nav.next { left:auto; background: url(../images/next.png) no-repeat 0 0; right:0px; }

.rslides_tabs { margin: 0px 0;clear: both; text-align: center; position: absolute; top:650px; left: 700px; width: 270px; }

.rslides_tabs li { display: inline; float: none; _float: left; *float:left;

margin-right: 10px;}

.rslides_tabs a { text-indent: -9999px; overflow: hidden; background: url(../images/qu.png) no-repeat 0 0 #fff; display: inline-block; _display: block; *display:block;

width: 60px; height: 6px;}

.rslides_tabs .rslides_here a {background: url(../images/quan.png) no-repeat 0 0 #035cac;}



.f1{ height: 240px; width: 1130px;}

.leftLoop{}

.leftLoop .hd{ height: 76px;position: relative; }

.leftLoop .hd a{display: block; cursor: pointer; position: absolute; width: 26px;height: 26px;top: 140px;}

.leftLoop .hd a.prev{left: 0; background: url(../images/prev.png) no-repeat 0 0;}

.leftLoop .hd a.next{right: 0;background: url(../images/next.png) no-repeat 0 0;}

.leftLoop .bd{padding-left: 68px;width: 1002px;overflow: hidden;}

.leftLoop .bd ul{}

.leftLoop .bd ul li{ float: left; width: 315px; margin-right: 30px; }

.leftLoop .bd ul li a{display: block; overflow: hidden;}

.leftLoop .bd ul li a,.leftLoop .bd ul li a .a1,.leftLoop .bd ul li a .a2,.leftLoop .bd ul li a .a2 img{width: 315px;height: 150px;}

.leftLoop .bd ul li a .a1{}

.leftLoop .bd ul li a .a1 .cp{ padding-left: 74px;padding-top: 34px; }

.leftLoop .bd ul li a .a1 .cp h2{ color: #383838;font-size: 16px;font-weight: normal; margin-bottom: 6px;}

.leftLoop .bd ul li a .a1 .cp p{ line-height: 1.8em; font-size: 12px; }

.leftLoop .bd ul li a .a1{background: url(../images/bg_gs1.png) no-repeat 0px center;}

.leftLoop .bd ul li a:hover .a1{display: none;}





#f2{background: url(../images/bg_f2.jpg) no-repeat center 0;}

.f2{height: 679px;}

.f2t{text-align: center;padding-top: 70px;}

.f2t h2,.f2t h3{color: #fff;}

.f2t h2{font-weight: bold;font-size: 30px;}

.f2t h3{font-size: 26px;font-weight: normal;}

.f2b{padding-top: 60px; width:790px; margin:0 auto;}

.f2b ul{height: auto;overflow: hidden;}

.f2b ul li{float: left;}

.f2b ul li a{}

.f2b ul li img{ width: 250px; }

.f3,.f3l,.f3r,.f3l-l{height: 230px;}

.f3{margin-top: 30px;}

.f3l{float: left; width: 640px;}

.f3l-l{float: left; width: 160px; margin-right: 24px; background: #00428e;padding-left: 30px;}

.f3l-l h2,.f3l-l h3,.f3l-l a{color: #fff;display: block;font-weight: normal;}

.f3l-l h2{font-size: 36px; margin-top: 48px; height: 34px;line-height: 34px;}

.f3l-l h3{font-size: 18px; margin-top: 4px;}

.f3l-l a{width: 92px;height: 28px;text-align: center;line-height: 28px;border: 1px solid #fff; margin-top: 40px;}

.f3l-r{float: left; width: 410px;padding-top: 26px;}

.f3l-r ul{padding-top: 10px;}

.f3l-r ul li{ height: 24px;line-height: 24px;position: relative; background: url(../images/li.gif) no-repeat 0px center;padding-left: 14px; }

.f3l-r ul li a,.f3l-r ul li span,.f3l-r .toutr p{color: #696969;font-size: 12px;}

.f3l-r ul li span{position: absolute;right: 0;top: 0;line-height: 24px;}

.f3l-r .tout{ height: 72px;overflow: hidden; }

.f3l-r .toutl{float: left; width: 120px;}

.f3l-r .toutl img{ width: 104px;height: 69px; }

.f3l-r .toutr{float: left; width: 286px;}

.f3l-r .toutr h2{ height: 28px;line-height: 18px;font-weight: normal; }

.f3l-r .toutr h2 a{font-size: 16px;}

.f3l-r .toutr p{height: 40px;line-height: 1.8em; overflow: hidden;}

.f3r{float: right; width: 314px;}

.f3r dl{ height: 100px;overflow: hidden; margin-bottom: 28px; }

.f3r dl dt{float: left; width: 124px;}

.f3r dl dt img{ width: 110px;height: 98px; }

.f3r dl dd{float: left; width: 134px;}

.f3r dl dd h2{font-weight: normal; height: 30px;line-height: 30px;margin: 0 0 6px 0;}

.f3r dl dd h2 a{font-size: 16px;}

.f3r dl dd p{ line-height: 1.8em; }



.f4{ height: 100px;margin-top: 40px; }

.f4 ul{height: auto;overflow: hidden;}

.f4 ul li{width: 174px;border-top: 3px solid #eff0f1; float: left; margin-right: 26px;padding-top: 20px; padding-left: 50px; height: 56px;}

.f4 ul li.li03{margin-right: 0;}

.f4 ul li.li00{ background: url(../images/bg_li1.png) no-repeat 0px 28px; }

.f4 ul li.li01{ background: url(../images/bg_li2.png) no-repeat 0px 28px; }

.f4 ul li.li02{ background: url(../images/bg_li3.png) no-repeat 0px 28px; }

.f4 ul li.li03{ background: url(../images/bg_li4.png) no-repeat 0px 28px; }

.f4 ul li p{font-size: 12px;line-height: 2em;}

.f4 ul li h2{}

.f4 ul li h2 a{font-size: 16px;}



#footer{clear: both;}

#ftt{background: #1e1e1e; padding: 50px 0; height: auto;overflow: hidden;}

.fttl{float: left; width: 750px; height: auto;overflow: hidden;}

.fttl ul{float: left; padding: 0 50px;border-right: 1px solid #343434;padding-bottom: 20px;}

.fttl ul li a{color: #b8b8b8; font-size: 12px;}

.fttl ul li.first a{color: #fff; font-size: 14px;}

.fttl ul li {height: 28px;line-height: 28px;}

.fttr{float: right; width: 250px;}

#ftb{background: #000000;padding: 14px;clear: both;}

.fttr-top{border-bottom: 1px solid #343434;padding-bottom: 30px;}

.fttr-top h2,.fttr-top p{color: #fff;}

.fttr-top h2{ font-weight: normal;font-size: 14px; margin-bottom: 14px;}

.fttr-top p {font-size: 12px;line-height: 2em;}

.fttr-top p strong{font-size: 28px;font-weight: normal;}

.fttr-bottom{padding-top: 14px;}

.fttr-bottom h2{font-weight: normal;color: #fff; font-size: 14px; margin-bottom: 18px;}

.ftb{height: 28px;clear: both;}

.ftbl{float: left; width: 300px;}

.ftbl .flink{position: relative;}

.ftbl .flink ul{bottom: 28px;position: absolute;z-index: 99;left: 0; width: 185px;}

.ftbl .flink h2{cursor: pointer; width: 185px;height: 26px; font-size: 14px;line-height: 26px;text-indent: 10px;font-weight: normal;background: url(../images/bg_flink.png) no-repeat 0 0; }

.ftbl .flink ul{display: none;padding-left: 10px;}

.ftbl .flink ul li{height: 26px;line-height: 26px;}

.ftbl .flink ul li a{color: #ccc;}

.ftbr{float: right;}

.ftbr p,.ftbr a{color: #fff;font-size: 12px;}





/*********page.php****************/

.pos{ background: #1c5db2; }

.posr{ width: 1002px;margin: 0 auto; height: 102px; overflow: hidden;}

.title{ height: 40px;line-height: 40px;margin-top: 30px; }

.title h2{float: left; font-size: 20px; color: #fff;font-weight: normal;}

.title h2 em{font-weight: bold; font-size: 22px;text-transform: uppercase;padding-left: 20px;}

#about{height: 872px; overflow: hidden; background: url(../images/bg_about.jpg) no-repeat center top fixed;}

.about{margin: 130px auto 0; width: 1002px;overflow: hidden;height: auto;}

.about .al{padding-left: 20px;}

.about .al,.about .ac{float: left;}

.about .al,.about .ac{ width: 240px; margin-right: 1px;}

.about .al a,.about .ac a{display: block; margin:0 0px 1px 0; overflow: hidden;  height: 204px; background: rgba(255,255,255,0.7); text-align: center;}

.about .al a h2,.about .al a span,.about .ac a h2,.about .ac a span{text-align: center;}

.about .al a,.about .al a h2,.about .al a span,.about .ac a,.about .ac a h2,.about .ac a span{transition: all ease-in-out .2s;}

.about .al a span,.about .ac a span{width: 84px;height: 26px; display: inline-block; text-align: center;line-height: 26px; border: 1px solid #eae8eb;background: #f8f8f8;}

.about .al a:hover,.about .ac a:hover,.about .al a.hover{ background: rgba(10,96,175,0.6); }

.about .al a:hover h2,.about .al a:hover p,.about .al a:hover span,.about .ac a:hover h2,.about .ac a:hover p,.about .ac a:hover span,.about .al a.hover h2,.about .al a.hover p,.about .al a.hover span{color: #fff;}

.about .al a:hover span,.about .ac a:hover span,.about .al a.hover span{ background: #0e64b1;border: 1px solid #3c81c2; }

.about .al a p,.about .ac a p{ text-align: left; margin-bottom: 20px; height: 68px;overflow: hidden; padding: 0 24px;font-size: 12px;line-height: 1.8em;}

.about .al a h2,.about .ac a h2{margin-top: 26px;height: 28px; margin-bottom: 10px; line-height: 28px; font-size: 18px;}

.about .ar{float: left; width: 480px;}

.about .ar a{display: block; height: 204px;text-align: center;overflow: hidden;background: rgba(255,255,255,0.7);}

.about .ar a:hover,.about .ar a.hover{ background: rgba(10,96,175,0.6); }

.about .ar a h2,.about .ar a,.about .ar a span,.about .ar a p{transition: all ease-in-out .2s;}

.about .ar a h2{margin-top: 26px;height: 28px; margin-bottom: 10px; line-height: 28px; font-size: 18px;}

.about .ar a p{text-align: left; margin-bottom: 20px; height: 68px;overflow: hidden; padding: 0 24px;font-size: 12px;line-height: 1.8em;}

.about .ar a span{width: 84px;height: 26px; display: inline-block; text-align: center;line-height: 26px; border: 1px solid #eae8eb;background: #f8f8f8;}

.about .ar a:hover h2,.about .ar a:hover p,.about .ar a:hover span{color: #fff;}

.about .ar a:hover span{background: #0e64b1;border: 1px solid #3c81c2;}



#con{background: url(../images/bg_con.png) repeat-x 0 0;}

.con{width: 1002px;margin: 0 auto;}

.daoh{padding-left: 20px;}

.daohtop{height: 136px;overflow: hidden;}

.daohbottom ul{height: 46px;}

.daohbottom ul li{float: left;margin-right: 1px;}

.daohbottom ul li a{font-size: 16px; background: #035cac;transition: all ease-in-out .2s; display: block;float: left; width: 160px;height: 46px;text-align: center;line-height: 46px;color: #fff;}

.daohbottom ul li a:hover,.daohbottom ul li a.hover{background: #ff9200;}

.dhtpl{float: left;padding-top: 32px; width: 460px;}

.dhtpr{float: right;text-align: right;padding: 80px 20px 0 0;color: #035cac;}

.dhtpl h2{color: #035cac; font-size: 24px;font-weight: normal; margin-top: 20px;}

.dhtpl .dqwz{font-size: 12px;}

.dhtpl .dqwz a{font-size: 12px;margin: 0 6px;}

.nr{line-height: 2em;height: auto;overflow: hidden;padding-top: 40px;padding-bottom: 60px;}

.page{padding: 0 20px;}

.chanpin{}

.chanpin ul{height: auto;overflow: hidden;padding-left: 22px;}

.chanpin ul li{float: left; margin-right: 10px;width: 232px; margin-bottom: 30px; }

.chanpin ul li a{display: block; transition: all ease-in-out 0.2s; text-align: center;float: left; width: 232px;height: 236px;background: #ebebeb;}

.chanpin ul li a .pic{ height: 184px;width: 232px;text-align: center;vertical-align: middle;overflow: hidden;display: table-cell; }

.chanpin ul li a .pic img{ width: 214px;height: 168px; }

.chanpin ul li a p{ height: 40px;line-height: 40px;overflow: hidden; }

.chanpin ul li a:hover{background: #035cac;}

.chanpin ul li a:hover p{color: #fff;}



#branch{ background: url(../images/bg_branch.jpg) no-repeat center top;height: 868px; }

.branch{ width:1002px;margin: 0 auto; position: relative;}

.tup{position: absolute; width: 148px;height: 148px;}

.tup1{left: -40px;top: 600px;}

.tup2{left: 122px;top: 440px;}

.tup3{left: 304px;top: 306px;}

.tup4{left: 506px;top: 220px;}

.tup5{left: 702px;top: 160px;}



.wenz{position: absolute;}

.wenz a{color: #fff;font-weight: bold;font-size: 22px;}

.wenz1{left: -48px; top: 554px;}

.wenz2{left: 93px; top: 405px;}

.wenz3{left: 270px; top: 276px;}

.wenz4{left: 460px; top: 198px;}

.wenz5{left: 660px; top: 130px;}



.show{}

.showt{text-align: center;border-bottom:1px solid #ddd;padding: 10px 0 20px;}

.showt h1.tit2{font-size: 26px;line-height: 30px;margin: 6px 0 12px;font-size: 20px;}

.showt .date,.showt .date a{font-size: 12px;color: #888;}

.showt .date a:hover{text-decoration: underline;color: #035cac;}

.context{ border-top:1px solid #ddd;}

.detail{padding: 20px 20px 40px;}

.context ul{ height: auto;overflow: hidden;padding: 18px 10px;}

.context ul li{line-height: 24px;height: 24px;}

.context ul li,.context li a{color: #035cac;font-family:microsoft yahei;}



.context li a:hover{text-decoration: underline;}

.context ul li.lia{float: left;}

.context ul li.lib{float: right; text-align: right;}

.news{padding: 0 10px;}

.news ul{padding: 0 10px;}

.news ul li{height: 36px; line-height: 36px; position: relative; background: url(../images/a.png) no-repeat 0px center;padding-left: 10px;border-bottom: 1px dotted #ddd;}

.news ul li span{position: absolute;top: 0;right: 0;line-height: 36px; font-size: 12px;}


.head{
	position:relative;
}
.head .zy{
	position:absolute;
	top:10px;
	right:20px;
	color:red;
	font-size:12px !important;
}
.head .zy a{
	color:red;
	font-size:12px !important;
}

/* 修改 */
.f1{
	height: 240px;
}
.about_xg {
	margin-top: 50px;
}
.about_xg .fl{
	float: left;
}
.about_xg .fr{
	float: right;
	width: 800px;
}
.about_xg img{
	width: 300px;
	margin: 0 auto;
}
.about_xg .fr span{
	display: block;
	font-size: 20px;
}
.about_xg .fr p{
	line-height: 22px;
	margin-top: 10px;
}
.fenye{height: auto;overflow: hidden;text-align: center;margin: 40px 0;}
.fenye a,.fenye span{display: inline-block;height: 32px;line-height: 32px;padding: 0 12px;margin: 0 5px;background: #eee;border-radius: 1px;}
.fenye a:hover,.fenye span.current{color: #fff;background:#035cac; }