/* CSS Document */
html {
	font-size: 62.5%;
	font-family: 'helvetica neue', 'microsoft yahei', tahoma, arial, 'hiragino sans gb', 'Simsun', sans-serif
}
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, hr {
	margin: 0;
	padding: 0
}
body {
	line-height: 1.333;
	font-size: 12px
}

input, textarea, select, button {
	font-size: 12px;
	font-weight: normal
}
input[type="button"], input[type="submit"], select, button {
	cursor: pointer
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal
}
li {
	list-style: none
}
caption, th {
	text-align: left
}
q:before, q:after {
	content: ''
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
fieldset, img, a img, iframe {
	border-width: 0;
	border-style: none
}
img {
	-ms-interpolation-mode: bicubic
}
textarea {
	overflow-y: auto
}
legend {
	color: #000
}
a:link, a:visited {
	text-decoration: none
}
hr {
	height: 0
}
label {
	cursor: pointer
}

i,em{font-style:normal;}
/*b,strong{font-weight:normal;}*/

input::-ms-clear{display:none;}
input{border:none;background:none;outline:none;}
img,select,input{vertical-align:middle; }
textarea{outline:none;resize:none;}
img{ border:none; }

.clearFix:after{content:'';clear:both;display:block;}
.clearFix{zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{clear:both;}

body{
    background:#fff;
    font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,sans-serif;
    font-size:14px;
    color:#555;
}
.wrap1200{width:1200px;margin:0 auto;}
.wrap925{width:925px;margin:0 auto;}
.wrap260{width:260px;margin:0 auto;}

a:link {color:#555; text-decoration: none;}
a:visited {color:#555; text-decoration: none;}
/*a:hover {color:#2db8ad; text-decoration: none; }*/
a:focus{outline:none;}
.mt46{margin-top: 46px;}
.yinse{background: #e8e8e8;}
.mt33{margin-top: 33px;}
.pt70{padding-top: 70px;}
.mr2{margin-right: 5px;}


.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.h10 {
	height: 10px;
	clear: both;
	width: 100%;
}
.h20 {
	height: 5px;
	clear: both;
	width: 100%;
}
.h30 {
	height: 30px;
	clear: both;
	width: 100%;
}
.h40 {
	height: 40px;
	clear: both;
	width: 100%;
}
.h50 {
	height: 50px;
	clear: both;
	width: 100%;
}

/*top*/
.top { width: 100%; height: 115px; margin: 0 auto; clear: both; background: #fff; }
.logo { float: left; height: 110px; width: 600px; }
.tel { float: right; height: 80px; width: 250px; margin-top: 20px; }
.dh { width: 100%; margin: 0 auto; clear: both; height: 50px; background: #1e50af; }
.nav { width: 1200px; height: 70px; margin: 0 auto; clear: both; font: 16px/50px arial, 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif; color: #fff; }
.nav ul { list-style: none; margin: 0; padding: 0; }
.nav ul li { float: left; width: 150px; height: 50px; text-align: center; font: 16px/50px arial, 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif; color: #fff; }
.nav ul li a{color:#fff; text-decoration:none; display:block;}
.nav ul li a:hover { color: #1e50af; background: #FFF; display: block; text-decoration: none; text-align: center; line-height: 50px; cursor: pointer; }
.nav ul li.inline { float: left; width: 2px; height: 50px; }
.nav ul li .xuan{color:#1e50af; background:#fff; text-align:center; cursor:pointer; }
.h1css{display: block;height: 0;width: 0;overflow: hidden;}
/*轮播图*/


.ban { width: 100%; clear: both; height: 480px; margin: 0 auto; }
.fullSlide { width: 100%; position: relative; height: 480px; background: #fff; z-index: 2222; }
.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: 480px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 480px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 15px; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #2e2e2e; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 15%; background-position: -6px -137px; }
/*中间*/


.content { width: 100%; margin: 0 auto; clear: both; }
.w1200 { width: 1200px; margin: 0 auto; clear: both; }
.tit { width: 370px; height: 160px; margin: 0 auto; clear: both; text-align: center; }
.tit3 { height: 100px; margin: 0 auto; clear: both; text-align: center; }
.tit2 { width: 410px; height: 165px; margin: 0 auto; clear: both; text-align: center; }
.tit4 { width: 1000px;font: 16px/40px "微软雅黑"; font-weight:700; margin: 0 auto; clear: both; text-align: center; }
.titx { width: 750px; height: 140px; margin: 0 auto; clear: both; text-align: center; }
.titxx { background: url(../images/title_33.png) no-repeat center top; width: 754px; height: 114px; text-align: center; margin: 0 auto; clear: both; font: 30px/40px "微软雅黑"; color: #333; padding-top: 20px; }
.titxx span { font: 16px/30px "微软雅黑"; color: #888; text-transform: uppercase; text-align:center; }

.cpzs { height: 200px; background: url(../images/bg_38.jpg) no-repeat center top; width: 100%; clear: both; }
.cpzs2 { height: 250px;  width: 100%; clear: both; }
.cpname { display: block; position: relative; width: 260px; height: 40px; font: 16px/40px "微软雅黑"; color: #fff; top: -40px; z-index: 99999; margin: 0 auto; background-color: rgba(0,107,207,0.9);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */ ; }
/*产品*/
.sz { width: 1200px; margin: 0 auto; clear: both; }
.sz ul { list-style: none; margin: 0; padding: 0; }
.sz ul li { float: left; width: 270px; height: 220px; text-align: center; margin: 15px 10px 20px 10px; font: 16px/50px "微软雅黑"; color: #666; }
.sz ul li span{ display:block; width: 270px; border: 1px solid #ededed; clear:both; padding:2px;  overflow: hidden; }
.sz ul li span img { cursor: pointer; transition: all 0.8s; display:block; width:266px; height:185px; text-align:center; margin:0 auto; }
.sz ul li span img:hover { transform: scale(1.2); }

/*产品*/
.sz2 { width: 1200px; margin: 0 auto; clear: both; }
.sz2 ul { list-style: none; margin: 0; padding: 0; }
.sz2 ul li { float: left; width: 220px; height: 230px; text-align: center; margin: 25px 10px 0px 10px; font: 16px/45px "微软雅黑"; color: #666; }
.sz2 ul li span{ display:block; width: 220px; border: 1px solid #ededed; clear:both; padding:2px;  overflow: hidden; }
.sz2 ul li span img { cursor: pointer; transition: all 0.8s; display:block; width:218px; height:185px; text-align:center; margin:0 auto; }
.sz2 ul li span img:hover { transform: scale(1.2); }

/*内页固定产品*/
.sz3 { width: 1200px; margin: 0 auto; clear: both; }
.sz3 ul { list-style: none; margin: 0; padding: 0; }
.sz3 ul li { float: left; width: 220px; height: 230px; text-align: center; margin: 25px 10px 0px 10px; font: 16px/45px "微软雅黑"; color: #666; }
.sz3 ul li span{ display:block; width: 220px; border: 1px solid #ededed; clear:both; padding:2px;  overflow: hidden; }
.sz3 ul li span img { cursor: pointer; transition: all 0.8s; display:block; width:218px;  text-align:center; margin:0 auto; }
.sz3 ul li span img:hover { transform: scale(1.2); }
/*图标*/


.tubiao { width: 1200px; height: 420px; margin: 0 auto; clear: both; }
.tubiao ul { list-style: none; margin: 0; padding: 0; }
.tubiao ul li { float: left; width: 280px; height: 150px; margin: 15px 10px; text-align: center; font: 24px/80px "Microsoft Yahei"; color: #333; }
.tubiao ul li img { display: block; margin: 0 auto; clear: both; }
.tubiao ul li span { text-align: left; font: 14px/30px "微软雅黑"; color: #888; clear: both; display: block; margin: 0 auto; text-align: left; width: 220px; }
/*工程*/
.lanrenzhijia { width: 1200px; margin: 0 auto; overflow: hidden; clear: both; margin-top: 10px; }
.lanrenzhijia ul { list-style: none; margin: 0; padding: 0; }
.lanrenzhijia ul li { float: left; margin: 10px 5px; display: inline; width: 280px; height: 200px; overflow: hidden; position: relative; text-align: center; padding: 1px; border: 1px solid #dcdcdc; }
.lanrenzhijia ul li .photo { width: 280px; height: 200px; overflow: hidden; text-align: center; }
.lanrenzhijia ul li .photo img { display: block; margin: 0 auto; clear: both; text-align: center; }
.lanrenzhijia .rsp { width: 280px; height: 200px; overflow: hidden; position: absolute; background: #222; padding: 2px; top: 0px; left: 0px; }
.lanrenzhijia .text { position: absolute; width: 280px; height: 200px; left: -280px; top: 40px; overflow: hidden; }
.lanrenzhijia .text h3 { width: 280px; margin-top: 40px; height: 50px; line-height: 50px; text-align: center; color: #FFFFFF; font-size: 20px; }
.lanrenzhijia .text a { text-decoration: none }
.lanrenzhijia .text div { text-align: center; color: #FFFFFF; font-size: 14px; }
.lanrenzhijia2 { width: 1200px; margin: 0 auto; overflow: hidden; clear: both; }
.lanrenzhijia2 ul { list-style: none; margin: 0; padding: 0; }
.lanrenzhijia2 ul li { float: left; margin: 10px 18px; display: inline; width: 560px; height: 320px; overflow: hidden; position: relative; text-align: center; padding: 1px; border: 1px solid #dcdcdc; }
.lanrenzhijia2 ul li .photo { width: 560px; height: 320px; overflow: hidden; text-align: center; }
.lanrenzhijia2 ul li .photo img { display: block; margin: 0 auto; clear: both; text-align: center; }
.lanrenzhijia2 .rsp { width: 560px; height: 320px; overflow: hidden; position: absolute; background: #222; padding: 2px; top: 0px; left: 0px; }
.lanrenzhijia2 .text { position: absolute; width: 560px; height: 320px; left: -560px; top: 0px; overflow: hidden; }
.lanrenzhijia2 .text h3 { width: 560px; margin-top: 100px; height: 50px; line-height: 50px; text-align: center; color: #FFFFFF; font-size: 20px; }
.lanrenzhijia2 .text a { text-decoration: none }
.lanrenzhijia2 .text div { text-align: center; color: #FFFFFF; font-size: 14px; }

.team { background: url(../images/bg_04.jpg) no-repeat center top; height: 580px; }
.lanrenzhijia3 { width: 1200px; margin: 0 auto; overflow: hidden; clear: both; }
.lanrenzhijia3 ul { list-style: none; margin: 0; padding: 0; }
.lanrenzhijia3 ul li { float: left; margin: 0 15px; display: inline; width: 260px; height: 400px; overflow: hidden; position: relative; border: 5px solid #fff; }
.lanrenzhijia3 ul li .photo { width: 260px; height: 400px; overflow: hidden; }
.lanrenzhijia3 .rsp { width: 260px; height: 400px; overflow: hidden; position: absolute; background: #222; top: 0px; left: 0px; }
.lanrenzhijia3 .text { position: absolute; width: 260px; height: 400px; left: -260px; top: 0px; overflow: hidden; }
.lanrenzhijia3 .text h3 { width: 260px; margin-top: 100px; height: 50px; line-height: 50px; text-align: center; color: #FFFFFF; font-size: 20px; }
.lanrenzhijia3 .text a { text-decoration: none }
.lanrenzhijia3 .text div { text-align: center; color: #FFFFFF; font-size: 14px; }
/*关于我们*/


.aboutbg { background: #f4f4f4; height: 500px; }
.aboutbg2 { background: url(../images/aboutbg.jpg) no-repeat center top; height: 500px; }
.about { width: 1200px; margin: 0 auto; clear: both; height: 235px; margin-top: 15px; }
.about img { float: left; display: block; margin-right: 20px; width: 580px; height: 260px; }
.about wenzi { display: block; width: 580px; float: left; text-align: left; font: 18px/40px "Microsoft Yahei"; color: #333; }
.abt { float: left; width: 560px; font: 14px/28px "微软雅黑"; color: #666; text-align: left; }
.abt h1 { font: 18px/50px "微软雅黑"; color: #333; text-align: left; clear: both; float: left; display: block; width: 100%; }
.more { width: 120px; height: 35px; font: 14px/35px Arial, Helvetica, sans-serif "微软雅黑"; color: #fff; background: #1e50af; text-align: center; margin-top: 20px; }
.more:hover { color: #fff; height:35px; text-decoration: none; display: block; background: #306ecd; cursor: pointer; line-height:35px; }
.more2 { width: 140px; height: 35px; font: 14px/35px Arial, Helvetica, sans-serif "微软雅黑"; color: #666; border: 1px solid #dcdcdc; background: none; margin: 0 auto; clear: both; text-align: center; margin-top: 30px; margin-bottom: 20px; }
.more2:hover { color: #fff; text-decoration: none; display: block; background: #1e50af; cursor: pointer; }
.line { width: 100%; margin: 0 auto; clear: both; height: 50px; background: url(../images/line.jpg) no-repeat center top; }



.fengcai { background: #f8f8f8; }
.xyfc { width: 1200px; margin: 0 auto; clear: both; }
.xyfc ul { list-style: none; margin: 0; padding: 0; }
.xyfc ul li { float: left; background: #fff; height: 300px; margin: 20px 6px; width: 280px; text-align: center; font: 18px/50px "Microsoft Yahei"; color: #666; overflow: hidden; }
.xyfc ul li img { cursor: pointer; transition: all 0.8s; display: block; margin: 0 auto; text-align: center; width: 274px; height: 210px; clear: both; padding: 2px; border: 1px solid #dcdcdc; }
.xyfc ul li img:hover { transform: scale(1.4); }
/*图片滚动*/


.case { font: 16px/40px "Microsoft yahei"; color: #666; padding: 15px; }
/*联系我们*/


.lxwm { width: 1200px; float: left; text-align: left; font:16px/36px "微软雅黑"; color:#333; padding:15px 20px;}
.yy { width: 560px; float: left; margin-left: 40px; height: 400px; }
.yy ul { list-style: none; margin: 0; padding: 0; }
.yy ul li { width: 560px; margin-bottom: 15px; text-align: left; font: 14px/45px 'microsoft yahei'; color: #666; }
.yy ul li input { height: 43px; border: 1px solid #dcdcdc; background: #fff; text-align: left; padding: 0px 5px; font: 14px/43px 'microsoft yahei'; color: #666; width: 450px; border-radius: 4px; }
.yy ul li textarea { height: 130px; border: 1px solid #dcdcdc; background: #fff; text-align: left; padding: 0px 5px; font: 14px/43px 'microsoft yahei'; color: #666; width: 450px; border-radius: 4px; }
.map { width: 1200px; height: 300px; margin: 0 auto; clear: both; border:1px solid #dcdcdc; }
/*联系我们*/


.foot { width: 100%; background: #333; text-align: center; margin: 0 auto; clear: both; }
.lx { font: 16px/32px 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif; color: #fff; text-align: left; padding: 24px 50px; background: url(../images/lxbg.jpg) no-repeat left top; }
.newbt { font: 12px/24px "微软雅黑"; color: #666; padding: 9px 12px; }
.newbt strong { font: 22px/30px "Microsoft Yahei"; color: #C00; background: none; }
.newbt strong a { color: #C00; text-decoration: none; }
.newbt strong a:hover { color: #F00; text-decoration: underline; }
.newbline { border-bottom: 1px dashed #cdcdcd; }
.font1230 { font: 14px/40px "微软雅黑"; color: #333; }
.font1230 a { color: #333; text-decoration: none; }
.font1230 a:hover { color: #C00; text-decoration: underline; }
/*服务*/


.fuwu { width: 1050px; margin: 0 auto; clear: both; margin-top: 30px; }
.fuwu ul { list-style: none; margin: 0; padding: 0; }
.fuwu ul li { width: 310px; float: left; margin: 0px 20px; height: 330px; }
.fuwu ul li dl { width: 310px; margin: 0 auto; clear: both; height: 330px; }
.fuwu ul li dt { width: 310px; margin: 0 auto; clear: both; height: 190px; }
.fuwu ul li dt img { display: block; width: 306px; height: 186px; text-align: center; margin: 0 auto; clear: both; border: 2px solid #dcdcdc; }
.fuwu ul li dd { margin: 0 auto; clear: both; width: 310px; text-align: left; height: 14px; font: 14px/28px arial, 'hiragino sans gb', 'Simsun', sans-serif; color: #888; }
.fuwu ul li dd h2 { font: 18px/66px arial, 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif; color: #444; text-align: center; display: block; height: 66px; margin: 0 auto; clear: both; background: url(../images/xmbg_28.jpg) no-repeat center top; }



.dl { border: none; height: 37px; font: 14px/37px arial, 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif; color: #666; text-align: left; padding: 0px 5px; margin-top: 2px; background: none; outline: none; }
.tijiao { background: #619b37; border-radius: 8px; text-align: center; height: 36px; font: 18px/36px arial, 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif; color: #fff; border: none; width: 120px; outline: none; }
.links { width: 1200px; margin: 0 auto; clear: both; }
.links ul { list-style: none; margin: 0; padding: 0; }
.links ul li { float: left; padding: 0px 10px; text-align: center; font: 14px/30px arial, 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif; color: #666; margin: 5px 15px; }
.links ul li a { color: #666; text-decoration: none; }
.links ul li a:hover { color: #F60; text-decoration: underline; }
.index_zsjz { width: 1200px; margin: 0px auto; background: #fff; clear: both; height: auto; }
.index_zsjz01 { width: 1200px; height: 110px; line-height: 40px; clear: both; margin: 0 auto; text-align: center; font-size: 24px; color: #636363; }
.mblDown2 { width: 100%; margin-bottom: 50px; overflow: hidden; margin-top: 30px; }
.mblDown2 dl { display: block; padding: 30px 20px; width: 100%; overflow: hidden; cursor: pointer; border-bottom: 1px dashed #d9d9d9; }
.mblDown2 dl dt { display: block; float: left; width: 200px; height: 200px; padding: 2px; margin-right: 30px; overflow: hidden; }
.mblDown2 dl dd { display: block; float: right; width: 820px; padding-right: 35px; }
.mblDown2 dl dd h3 { font-size: 24px; font-weight: normal; }
.mblDown2 dl a { color: #666; }
.mblDown2 dl dd h3 a { color: #333; }
.mblDown2 dl dd span { display: block; font-size: 12px; padding: 10px 0; }
.mblDown2 dl dd p { font-size: 14px; line-height: 28px; }
.mblDown2 dl:hover { background: #ed5240; color: #fff; }
.mblDown2 dl:hover a { color: #fff; }
.mblDown2 dl:hover dd { width: 820px; }
.name { font: 16px/40px "微软雅黑"; color: #333; height: 35px; }
.name a { color: #333; text-decoration: none; }
.name a:hover { color: #C00; text-decoration: none; }
<!--.pic { padding: 2px; border: 1px solid #dcdcdc; text-align: center; }-->
/*分页*/


#pageGro { width: 360px; height: 25px; margin: 0px auto; padding-top: 30px; padding-bottom: 30px; }
#pageGro div, #pageGro div ul li { font-size: 12px; color: #999; line-height: 23px; float: left; margin-left: 5px; }
#pageGro div ul li { width: 22px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #999; cursor: pointer; }
#pageGro div ul li.on { color: #fff; background: #1e50af; border: 1px solid #1e50af; }
#pageGro .pageUp, #pageGro .pageDown { width: 63px; line-height: 25px; border: 1px solid #999; cursor: pointer; }
#pageGro .pageUp { text-align: right; padding-right: 5px; background: url(../images/pageup.png) 5px 7px no-repeat; }
#pageGro .pageDown { text-align: left; padding-left: 5px; background: url(../images/pagedown.png) 46px 6px no-repeat; }

.news { width: 1200px; margin: 0 auto; clear: both; }
.news ul { list-style: none; margin: 0; padding: 0; }
.news ul li { width: 1200px; margin: 20px 0px; padding-bottom: 20px; border-bottom:1px solid #dcdcdc;}
.news ul li dl { width: 1200px; margin: 0 auto; clear: both; }
.news ul li dl dt { float: left; margin-right: 30px; text-align: center; }
.news ul li dl dt img { display: block; border: 1px solid #dcdcdc; padding: 2px; }
.news ul li dl dd { font: 14px/28px "微软雅黑"; color: #888; text-align: left; text-transform:uppercase; }
.news ul li dl dd strong { font: 18px/30px "微软雅黑"; color: #333; }
.news ul li dl dd strong:hover { color: #008cd7; text-decoration: none; }


.time { float: right; text-align: right; font: 12px/40px Verdana, Arial, Helvetica, sans-serif; color: #999; }
.bz { font: 12px/30px "微软雅黑"; color: #646464; text-align: center; background: #f0f0f0; border: 1px dashed #ddd; }

.new { width: 590px; margin: 0 auto; clear: both; }
.new ul { list-style: none; margin: 0; padding: 0; }
.new ul li { width: 560px; margin: 10px 10px 10px 30px; padding-bottom: 10px;}
.new ul li dl { width: 560px; margin: 0 auto; clear: both; }
.new ul li dl dt { float: left; margin-right: 15px; text-align: center; }
.new ul li dl dt img { display: block; border: 1px solid #dcdcdc; padding: 2px;}
.new ul li dl dd { font: 14px/28px "微软雅黑"; color: #888; text-align: left; }
.new ul li dl dd strong { font: 18px/30px "微软雅黑"; color: #333; }
.new ul li dl dd strong:hover { color: #008cd7; text-decoration: none; }

.hzhb { background: #f4f4f4; width: 100%; margin: 0 auto; clear: both; }
.timer { display: block; width: 90px; font: 18px/30px "微软雅黑"; background: #f2f2f2; text-align: center; color: #666; padding: 15px 5px; }
.bottom { font: 14px/60px "微软雅黑"; color: #666; text-align: center; height: 60px; }
.bottom a { color: #666; text-decoration: none; }
.bottom a:hover { color: #F60; text-decoration: none; }
.copy { font: 14px/28px arial, 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif; color: #eee; padding: 25px 20px; }
.copy a { color: #eee; text-decoration: none; }
.copy a:hover { color: #fff; text-decoration: none; }
/*二级页*/



.erban { height: 350px; width: 100%; margin: 0 auto; clear: both; background: url(../images/ban3.jpg) no-repeat center top; }
.lmain { width: 100%; height: auto; padding-bottom: 20px; overflow: hidden; background: #f6f6f6; padding-top: 30px; }
.dtnav { width: 171px; }
.dtnav ul li { width: 171px; height: 100px; line-height: 100px; text-align: center; }
.dtnav ul li a { width: 160px; height: 100px; display: block; background: #ffa600; color: #fff; font-size: 18px; }
.dtnav ul li.dtdq a { width: 170px; height: 100px; display: block; background: url("../images/dtnavhover.png") left no-repeat; color: #fff; font-size: 18px; }
.dtnav ul li.dtdq:hover a { width: 170px; height: 100px; display: block; background: url("../images/dtnavhover.png") left no-repeat; color: #fff; font-size: 18px; }
.dtnav ul li:hover a { width: 160px; height: 100px; display: block; background: #da251d; color: #fff; font-size: 18px; }
.dtlist { width: 998px; height: auto; overflow: hidden; border: 1px solid #cdcdcd; background: #fff; margin-bottom: 20px; }
.dttitle { width: 998px; height: 102px; background: url("../images/tdtitle.jpg") center no-repeat; }
.dttitle p { text-align: center; }
.dttitle p font { font-size: 28px; color: #fff; display: block; padding: 30px 0 0 30px; }
.dttitle p span { font-size: 12px; color: #f88888; display: block; padding: 4px 0 0 30px; }
.qyrytitle { width: 998px; height: 102px; background: url("../images/qyrytit.jpg") center no-repeat; }
.qyrytitle p { text-align: center; }
.qyrytitle p font { font-size: 28px; color: #fff; display: block; padding: 30px 0 0 0px; }
.qyrytitle p span { font-size: 12px; color: #f88888; display: block; padding: 4px 0 0 0px; }
.zhengwen { line-height: 28px; font-size: 14px; min-height: 500px; margin-bottom: 50px; }
.zhengwen p { line-height: 28px; font-size: 14px; padding: 15px 20px; }
.zhengwen img { text-align: center; display: block; margin: 0 auto; }



.lsjtd { width: 100%; height: 350px; background: url("../images/sjbanner.jpg") center no-repeat; overflow: hidden; position: relative; }
.sjtdlist { width: 1184px; margin: 0px auto 0; }
.tdmain { width: 1198px; border: 1px solid #cccccc; overflow: hidden; height: auto; background: #fff; padding-bottom: 40px; }
.tdtit { width: 1198px; height: 102px; background: url("../images/sjtit1.jpg") center no-repeat; }
.tdtit p { text-align: center; }
.tdtit p font { font-size: 28px; color: #fff; display: block; padding: 30px 0 0 0px; }
.tdtit p span { font-size: 12px; color: #f88888; display: block; padding: 4px 0 0 0px; }
.tdlist1 { width: 230px; height: 340px; border: 1px solid #d9d9d9; margin: 50px 32px 0; float: left; }
.tdlist1 dt.sjsyzz { position: relative; text-align: center; }
.tdlist1 dd.sjszz { position: absolute; bottom: 0; height: 50px; background: #fff; }
.tdlist1 dt img { width: 230px; height: 340px; }
.tdlist1 dd.sjszz { width: 100%; bottom: 0; height: 50px; /*filter:alpha(opacity=90);  -moz-opacity:0.90;  opacity:0.90;*/ }
.tdlist1 dd font { font-size: 18px; color: #000000; line-height: 50px; float: left; text-indent: 20px; display: block; }
.tdlist1 dd span { font-size: 12px; color: #da251d; padding-left: 10px; line-height: 54px; }
.con-nint { width: 230px; height: 340px; float: left; position: relative; cursor: pointer; }
.txt-nint { width: 230px; height: 340px; position: absolute; left: 0px; top: 0px; filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; color: #fff; background: #c9251d; display: none; }
.con-nint a .txt-nint dl { padding: 50px 23px; }
.con-nint a .txt-nint dl dt { font-size: 22px; color: #fff; padding-bottom: 10px; }
.con-nint a .txt-nint dl dt span { font-size: 14px; color: #fff; }
.con-nint a .txt-nint dl dd { font-size: 12px; line-height: 24px; max-height: 96px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 4; /** 显示的行数 **/ overflow: hidden;  /** 隐藏超出的内容 **/ }
.con-nint a .txt-nint dl img { text-align: center; border: none; width: 59px; position: relative; top: 30px; margin: 0 auto; display: block; }


.dqwz { width: 100%; height: 50px; background: #bebebe; clear: both; }
.dqwz dl { height: 40px; line-height: 30px; padding-top: 10px; border-bottom: 1px dashed #ccc; padding-left: 33px; }
.dqwz dl dt { text-indent: 40px; padding-right: 30px; font-size: 14px; color: #000; float: left; }
.dqwz dl dd { color: #000; font-size: 14px; float: left; text-align: center; display: block; }
.dqwz dl dd a { color: #000; padding: 5px 20px; }
.dqwz dl dd.ssjs a { color: #da251d; padding: 0; }
.dqwz dl dd.ssjs:hover a { background: none; text-align: center; color: #da251d; padding: 0; }
.dqwz dl dd:hover a, .dqwz dl dd.dqsjs a { background: #da251d; text-align: center; color: #fff; padding: 5px 20px; }
.smain { width: 100%; height: auto; padding-bottom: 20px; overflow: hidden; background: #f4f4f4 url("../images/sjnybg.jpg") top center no-repeat; padding-top: 30px; }
.sjcon { width: 1120px; margin: 30px auto; overflow: hidden; height: auto; background: #dddddd; }
.sjpic { width: 365px; }
.sjjieshao { width: 754px; }
.rwjs { width: 675px; margin-left: 45px; }
.rwjs dl dt { padding: 30px 0 25px; }
.rwjs dl dt font { font-size: 22px; color: #000000; padding-right: 22px; }
.rwjs dl dt span { font-size: 12px; color: #da251d; }
.rwjs dl dd { font-size: 12px; line-height: 30px; }
.fjxsjs { width: 754px; height: 2px; border-bottom: 1px solid #fff; margin-top: 30px; }
.sjsx { width: 675px; margin-left: 45px; }
.sjsx dl { }
.sjsx dl dt { font-size: 16px; color: #da251d; line-height: 30px; margin-top: 25px; }
.sjsx dl dd { font-size: 12px; color: #000000; line-height: 22px; padding-bottom: 30px; }
.sjzp { width: 1140px; margin: 20px auto; overflow: hidden; }
.sjzp dl { position: relative; margin: 10px 10px; float: left; width: 360px; height: 270px; }
.sjzp dl:hover .txt-even { display: block; }
.ycsjmain { }
.sx { width: 1118px; margin: 30px auto 0; border: 1px solid #cccccc; background: #f7f7f7; }
.sx dl { height: 45px; line-height: 30px; padding-top: 15px; border-bottom: 1px dashed #ccc; padding-left: 33px; }
.sx dl dt { font-size: 14px; color: #000; float: left; }
.sx dl dd a { color: #000; font-size: 14px; float: left; padding: 0 12px; margin: 0 5px; }
.sx dl dd b { display: inline-block; float: left; }
.sx dl dd span { display: inline-block; color: #fff; float: left; padding: 0 12px; margin: 0 5px; background: #da251d; }
.sx dl dd a:hover, .sx dl dd.sjdq a { background: #da251d; padding: 0 12px; }
.sx dl dd a:hover, .sx dl dd.sjdq a { color: #fff; }
.zxhd { width: 940px; margin: 0 auto; clear: both; }
.zxhd ul { list-style: none; margin: 0; padding: 0; }
.zxhd ul li { width: 940px; clear: both; height: 40px; margin: 15px 0px; border-bottom: 1px dotted #dcdcdc; }
.zxhd ul li dl { width: 940px; margin: 0 auto; clear: both; height: 40px; }
.zxhd ul li dl dt { float: left; width: 30px; text-align: center; height: 30px; padding-top: 5px; }
.zxhd ul li dl dd { float: left; text-align: left; font: 16px/40px "Microsoft yahei"; color: #333; width: 900px; }
.shijian { font: 12px/40px Arial, Helvetica, sans-serif; color: #999; text-align: left; display: block; float: right; }
.zxhd ul li dl dd:hover { color: #da251e; text-decoration: none; }
.read { width: 1100px; margin: 0 auto; clear: both; }
.read dt { width: 1100px; height: 50px; text-align: center; margin: 0 auto; clear: both; font: 18px/50px "Microsoft yahei"; color: #333; margin-top: 15px; border-bottom: 1px dashed #dcdcdc; }
.read dt h1{font: 18px/50px "Microsoft yahei"; font-weight:600;color: #333; margin-top: 15px; border-bottom: 1px dashed #dcdcdc; }
.read dd { width: 1100px; margin: 0 auto; clear: both; text-align: left; font: 16px/32px "Microsoft yahei"; color: #555; }
.read dd img{display:block; margin:0 auto; clear:both; text-align:center; max-width:1000px; margin-top:15px; margin-bottom:15px;}
.read p{text-indent:2em; }

.read p strong{display:inline-block;text-indent:-2em;padding-top:12px;}


.beizhu { font: 12px/30px "微软雅黑"; color: #888; text-align: center; display: block; margin: 0 auto; width: 880px; clear: both; }
.join { float: right; width: 240px; font: 12px/20px "微软雅黑"; color: #888; }



.jzkt { width: 750px; float: left; }
.down { width: 390px; float: right; }
.down p { font: 14px/30px "微软雅黑"; color: #888; text-align: left; clear: both; }
.new2 { width: 750px; margin: 0 auto; clear: both; margin-top: 10px; }
.new2 img { float: left; display: block; padding: 2px; border: 1px solid #dcdcdc; width: 260px; height: 160px; }
.newtitle { float: left; margin-left: 15px; width: 385px; font: 14px/28px "微软雅黑"; color: #888; }
.newtitle h3 { font: 20px/36px 'microsoft yahei'; color: #333; }
.newtitle h3:hover { color: #ff4200; text-decoration: none; }
.table-c table { border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
.table-c table td { border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc }
.newslb { width: 750px; margin: 0 auto; clear: both; margin-top: 15px; }
.newslb ul { list-style: none; margin: 0; padding: 0; }
.newslb ul li { float: left; width: 350px; margin: 5px 10px; border-bottom: 1px dashed #dcdcdc; font: 14px/36px 'microsoft yahei'; height: 36px; color: #333; }
.newslb ul li a { color: #333; text-decoration: none; }
.newslb ul li a:hover { color: #ff4200; text-decoration: underline; }
.news_lb { text-align: left; font: 14px/40px "微软雅黑"; color: #555; padding-left: 3px; height: 40px; border-bottom: 1px dotted #dadada; }
.news_lb a { text-align: left; color: #555; text-decoration: none; }
.news_lb a:hover { color: #FF0000; text-decoration: underline; }
.title { background: url(../images/titlebg.jpg) no-repeat center top; width: 1200px; margin: 0 auto; clear: both; height: 100px; text-align: center; font: bold 40px/60px "微软雅黑"; color: #222; }
.speech { margin: 20px 0 10px 0; }
.speech a.speechBtn2 { display: block; width: 120px; height: 40px; float: left; margin-left: 10px; margin-right: 10px; line-height: 40px; text-align: center; color: #666; font-size: 20px; border: 1px solid #dedede; box-shadow: 1px 1px 5px #eee; }
.speech a.speechBtn2 { display: block; width: 120px; height: 40px; float: left; margin-left: 10px; margin-right: 10px; line-height: 40px; text-align: center; color: #666; font-size: 20px; border: 1px solid #dedede; box-shadow: 1px 1px 5px #eee; }
.speech a:hover.speechBtn2 { color: #fff; background: #4ca834; }
.speech a.currHover { color: #fff; background: #4ca834; }
.speech .mainWidth { overflow: hidden; }
.speech .mysearch { float: right; width: 255px; height: 33px; overflow: hidden; background: url("../images/mysearchbg.jpg") no-repeat 0 0; }
.speech .mysearch input { display: block; float: left; width: 210px; height: 33px; padding-left: 10px; border: none; outline: none; background: transparent; }
.speech .mysearch a { display: block; float: right; width: 33px; height: 33px; }
.speech ul.myspeechList { width: 1220px; overflow: hidden; }
.speech ul.myspeechList li { position: relative; float: left; width: 192px; height: 255px; margin: 10px 24px; overflow: hidden; }
.speech ul.myspeechList li img { width: 192px; height: 255px; }
.speech ul.myspeechList li p { position: absolute; top: 225px; width: 100%; height: 35px; color: #fff; padding: 0 10%; line-height: 30px; text-align: left; background: rgba(0,0,0,0.5); }
.speech ul.myspeechList li p span { position: absolute; top: 0; right: 12px; font-size: 16px; }
.speech ul.myspeechList li:hover { box-shadow: none; text-align: center; }
.speech ul.myspeechList li:hover p { top: 0; height: 255px; padding-top: 110px; font-size: 26px; text-align: center; background: rgba(89,144,0,0.8); }
.speech ul.myspeechList li:hover p span { font-size: 14px; display: block; text-align: center; float: none; }
.company { width: 510px; float: left; margin-top: 70px; height: 180px; text-align: left; font: 18px/40px "Microsoft yahei"; color: #fff; }
.padTop25 { padding-top: 25px; }
.padTop35 { padding-top: 35px; }
.jy { margin: 0 auto; clear: both; width: 1200px; }
.jy .items > div { position: relative; display: inline-block; width: 280px; overflow: hidden; font-size: 14px; border: 1px solid #E5E5E5; margin-right: 17px; }
.jy .items > div img { margin: 0 auto; display: block; padding: 10px; width: 280px; }
.jy .items > div:last-child { margin-right: 0px; }
.jy .items .recommend { padding: 10px 0 29px 20px; line-height: 30px; }
.jy .items .recommend a { display: inline-block; color: #444; }
.jy .items .recommend a:hover, .jy .items .recommend a:hover .dot { color: #ff8c1b; }
.jy .items .recommend .dot { font-style: normal; color: #ccc; margin-right: 8px; }
.line-bg { background: url(../images/bbg.png) repeat-x left center; height: 50px; }
.line-bg h3 { font-size: 40px; width: 280px; line-height: 50px; height: 50px; text-align: center; background: #fff; margin: 0 auto; color: #4daa37; }
.font18 { font: 18px/32px "微软雅黑"; color: #666; padding: 15px 0px; }
.font16h { font: 18px/40px "微软雅黑"; color: #333; padding: 20px; }
.font16b { font: 18px/32px "微软雅黑"; color: #fff; padding: 20px; }
.bx { border: 1px dashed #5cc2d0 }
.rt { background: url(../images/rtbg.jpg) no-repeat left top; height: 48px; clear: both; margin: 0 auto; text-align: right; padding-right: 10px; font: 12px/48px "微软雅黑"; color: #666; }
.rt span { display: block; height: 48px; width: 200px; float: left; margin-left: 40px; text-align: left; font: bold 20px/48px "Microsoft yahei"; color: #333; }
.txt { font: 16px/36px "Microsoft Yahei"; color: #333; padding: 20px 15px; }
.txt p { text-align: left; text-indent: 2em; padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.txt2 { font: 16px/36px "Microsoft Yahei"; color: #fff; padding: 20px 15px; }
.txt2 p { text-align: left; text-indent: 2em; padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.part8 { width: 100%; margin: 20px 0 0px; overflow: hidden; }
.p8Left { float: left; width: 55%; }
.p8Width { float: right; width: 600px; height: 80px; overflow: hidden; }
.p8Width span { width: 262px; height: 42px; line-height: 38px; float: right; padding-left: 50px; font-size: 26px; color: #fff; font-weight: bold; background: url("../images/tell.png") no-repeat 0 0; }
.contace { width: 100%; padding: 40px 0; overflow: hidden; clear: both; background: #313030; }
.contace .contaceDetail { float: right; width: 300px; padding-right: 40px; color: #fff; }
.contace .contaceDetail p { padding: 10px 0; line-height: 22px; }
.contace .contaceDetail img { padding-right: 10px; }
{ width: 520px; float: left; }



.consult { width: 100%; margin: 30px 0; overflow: hidden; color: #666; }
.conTop { width: 120px; height: 34px; margin-bottom: 30px; line-height: 34px; text-align: center; color: #fff; background: #599000; }
.conMid { margin-bottom: 30px; overflow: hidden; }
.consultLeft { float: left; width: 350px; overflow: hidden; }
.consultLeft dl { display: block; width: 100%; margin: 30px 0; font-size: 16px; overflow: hidden; }
.consultLeft dl span { display: block; }
.consultLeft dl dt { display: block; float: left; width: 50%; border-right: 1px solid #ccc; }
.consultLeft dl dd { display: block; float: right; width: 35%; }
.consultRight { float: left; width: 280px; height: 224px; padding-top: 20px; }
.consultRight dl { display: block; width: 100%; height: 21px; line-height: 21px; padding: 3px 0; font-size: 12px; overflow: hidden; }
.consultRight dl dt { display: block; float: left; width: 30px; }
.consultRight dl dd { display: block; float: left; width: 270px; }
.conDown { width: 1114px; margin: 30px 3px; padding: 40px; font-size: 12px; box-shadow: 0 0 10px #ccc; overflow: hidden; }
.conDownl { float: left; width: 194px; padding-right: 30px; border-right: 1px solid #d9d9d9; }
.conDownr { float: right; width: 860px; }
.conDownr h3 { font-size: 18px; padding-left: 20px; }
.conDownr ul { width: 100%; margin: 30px 0; overflow: hidden; }
.conDownr ul li { float: left; width: 150px; margin: 0 10px; text-align: center; }
.conDownr ul li span { display: block; width: 114px; height: 64px; line-height: 64px; margin: 0 auto 10px; color: #fff; }
.pro { width: 1200px; margin: 0 auto; clear: both; }
.pro ul { list-style: none; margin: 0; padding: 0; }
.pro ul li { float: left; width: 560px; margin: 20px; padding-bottom: 30px; border-bottom: 1px dashed #dcdcdc; }
.prolist { width: 560px; margin: 0 auto; clear: both; }
.prolist dt { float: left; width: 220px; height: 140px; margin-right: 20px; text-align: center; }
.prolist dd { float: left; width: 320px; text-align: left; font: 12px/24px "微软雅黑"; color: #888; }
.prolist dd strong { font: 16px/40px "微软雅黑"; color: #333; }
.prolist dd strong a { color: #333; text-decoration: none; }
.prolist dd strong a:hover { color: #F00; text-decoration: underline; }
.prol { width: 890px; float: right; }
.prol ul { margin: 0; padding: 0; list-style: none; }
.prol ul li { float: left; margin: 10px 12px; width: 270px; height: 280px; text-align: center; font: 16px/30px "Microsoft yahei"; color: #333; }
.prol ul li img { border: 2px solid #ddd; padding: 2px; }
.prol ul li img:hover { border-color: red; }
.fenye { font: 14px/36px "微软雅黑"; text-align: center; color: #555; margin: 0 auto; clear: both; width: 1200px; margin-top: 20px; margin-bottom: 30px; }
.fenye a { color: #555; text-decoration: none; }
.fenye a:hover { color: #F00; text-decoration: underline; }
.fenye2 { font: 14px/36px "微软雅黑"; text-align: center; color: #555; margin: 0 auto; clear: both; width: 100%; margin-top: 20px; margin-bottom: 30px; }
.fenye2 a { color: #555; text-decoration: none; }
.fenye2 a:hover { color: #F00; text-decoration: underline; }
.mainNews { width: 100%; margin: 20px 0; overflow: hidden; }
.mainNewsBody { width: 100%; margin: 20px 0; overflow: hidden; }
.mainNews { width: 100%; margin: 20px 0; overflow: hidden; }
.mainNewsBody { width: 100%; margin: 20px 0; overflow: hidden; }
.mBodyLeft { float: left; width: 890px; padding: 0 3px; overflow: hidden; }
.mblTop { width: 801px; padding: 1px; overflow: hidden; box-shadow: 0 0 10px #ccc; }
.mblTop dl { display: block; padding: 30px; overflow: hidden; }
.mblTop dl dt { display: block; float: left; width: 100px; font-size: 24px; font-weight: bold; color: #666; }
.mblTop dl dd { display: block; float: right; width: 620px; }
.mblTop dl dd a { color: #666; }
.mblTop dl dd h3 { font-size: 24px; font-weight: normal; }
.mblTop dl dd h3 a { color: #599000; }
.mblTop dl dd ul { width: 93%; padding: 10px 20px; overflow: hidden; font-size: 12px; line-height: 20px; }
.mblTop dl dd li { float: left; width: 50%; list-style: disc; }
.mblDown { width: 100%; margin-bottom: 50px; overflow: hidden; }
.mblDown dl { display: block; padding: 30px 0; width: 100%; overflow: hidden; cursor: pointer; border-bottom: 1px dashed #d9d9d9; }
.mblDown dl dt { display: block; float: left; width: 200px; height: 150px; padding: 2px; margin-left: 15px; overflow: hidden; }
.mblDown dl dd { display: block; float: right; width: 560px; padding-right: 15px; text-align: left; }
.mblDown dl dd h3 { font-size: 24px; font-weight: normal; }
.mblDown dl a { color: #666; }
.mblDown dl dd h3 a { color: #333; }
.mblDown dl dd span { display: block; font-size: 12px; padding: 10px 0; }
.mblDown dl dd p { font-size: 14px; line-height: 28px; }
.mblDown dl:hover { background: #2d8ae7; color: #fff; }
.mblDown dl:hover a { color: #fff; }
.mblDown dl:hover dd { width: 560px; }
.mBodyRight { float: right; width: 353px; padding: 3px; overflow: hidden; color: #666; }
.mBodyRight a { color: #666; }
.mbrTop { width: 351px; padding: 1px; box-shadow: 0 0 10px #ccc; }
.mBodyRight h3 { display: block; float: left; width: 40%; padding-left: 20px; font-size: 24px; line-height: 60px; color: #599000; }
.mBodyRight h3 a { color: #599000; }
.mBodyRight a.mbrMore { display: block; float: right; width: 40%; padding-right: 20px; text-align: right; font-size: 12px; line-height: 60px; }
.mbrDown { margin-top: 10px; overflow: hidden; }
.mbrpart1 { width: 98%; }
.mbrDown dl { display: block; width: 100%; margin: 15px 0 0; padding-bottom: 20px; overflow: hidden; border-bottom: 1px dashed #d9d9d9; }
.mbrDown dl dd { display: block; float: right; width: 345px; }
.mbrDown dl dd h3 { float: none; width: 100%; padding: 0; line-height: 24px; font-weight: normal; font-size: 14px; }
.mbrDown dl dd p { padding: 5px 0; font-size: 12px; line-height: 24px; }
.mbrDown dl dd a.more_1 { display: block; width: 70px; height: 22px; line-height: 22px; margin-top: 10px; text-align: center; color: #fff; background: #599000; }
.mbrDown ul { width: 100%; overflow: hidden; }
.mbrDown li { position: relative; width: 100%; padding: 25px 0; overflow: hidden; font-size: 12px; line-height: 24px; border-bottom: 1px dashed #d9d9d9; }
.mainWidth { position: relative; width: 1200px; margin: 0 auto; }
.wzbt { font: 24px/36px "Microsoft Yahei"; color: #333; padding: 30px 10px 20px 10px; }
.laiy { border-top: 1px dotted #dcdcdc; font: 12px/30px "Microsoft Yahei"; color: #666; padding: 15px; }
.wznr { font: 16px/32px "Microsoft Yahei"; color: #333; padding: 15px 10px; }
.wznr p { margin: 8px 0px; }
.wznr img { width: 750px; margin: 0 auto; clear: both; display: block; text-align: center; }
.biaodan { border: 1px solid #ed5240; outline: none; font: 14px/34px "Microsoft Yahei"; color: #666; padding: 0px 10px; }
/*message*/


.mes { width: 820px; margin: 0 auto; clear: both; margin-bottom: 20px; margin-top: 30px; }
.mes dt { background: #ededed; height: 35px; font: bold 14px/35px "Microsoft yahei"; color: #858585; text-align: left; padding-left: 10px; }
.mes dd { text-align: left; width: 820px; margin: 0 auto; font: 16px/36px "Microsoft yahei"; margin: 15px 0px; vertical-align: top; }
.mes dd input { height: 35px; border: 1px solid #ddd; font: 14px/35px "Microsoft yahei"; padding-left: 3px; }
.mes dd textarea { border: 1px solid #ddd; font: 14px/30px "Microsoft yahei"; vertical-align: top; padding-left: 3px; padding-right: 3px; }

.fwtitle { width:1200px;  height: 70px; text-align: center; background:url(../images/inline.jpg) no-repeat center top; padding-top:10px; margin-top:30px;}
.fwfenlei{width:240px; margin:0 auto; clear:both; height:40px;}
.fwfenlei ul{list-style:none; margin:0; padding:0;}
.fwfenlei ul li{float:left; width:110px; height:40px; background:#e3e3e3; border-radius:4px; margin:0px 5px; text-align:center; font:14px/40px "微软雅黑"; color:#808080;}
.fwfenlei ul li a{color:#808080; text-decoration:none; display:block;}
.fwfenlei ul li a:hover{color:#fff; background:#1e50af; text-align:center; cursor:pointer; border-radius:4px;}
.fwfenlei ul li .xuanze{color:#fff; background:#1e50af; text-align:center; cursor:pointer;border-radius:4px;}
.wenzi { color: #fff; }
.biaodan { border: none; outline: none; height: 34px; width: 330px; font: 14px/34px "Microsoft Yahei"; color: #666; padding: 0px 10px; }
.biaodan2 { border: none; outline: none; height: 110px; width: 330px; font: 14px/34px "Microsoft Yahei"; color: #666; padding: 0px 10px; }
.ljtj { width: 120px; height: 36px; display: block; background: #2d8ae7; text-align: center; font: 16px/36px "微软雅黑"; color: #fff; border: none; margin-top: 15px; }
/*底部导航*/
.index_contact { background: #fff; }
.index_contact01 { width: 1100px; margin: 0 auto; }
.index_contact02 { padding-top: 85px; background: url(../images/lx01.png) center 45px no-repeat; text-align: center; line-height: 40px; height: 40px; width: 630px; margin: 0 auto; font-size: 24px; color: #636363; border-bottom: #bbbbbb solid 1px; }
.index_contact03 { padding-top: 25px; text-align: center; font-size: 16px; color: #1c1c1c; }
.index_contact04 { }
.index_contact04 dl { float: left; text-align: center; width: 270px; padding: 40px 0 0; }
.index_contact04 dl dt { }
.index_contact04 dl dd span { display: block; font-size: 20px; color: #333; padding: 21px 0 15px; }
.index_contact04 dl dd { font-size: 14px; color: #666; line-height: 24px; }
.index_contact04 dl.index_contact05 { padding: 60px 145px; }
.index_contact04 a { color: #333; }
.index_contact04 a:hover { color: #000; }
/*********footer*********/
.footer { margin: 0px 0 0; background: #333; color: #a0a0a0; line-height: 30px; border-top: 2px solid #059bef; }
.footer a { color: #939393; }
.footer a:hover { color: #fff; }
.footer00 { width: 1100px; margin: 0 auto; position: relative; }
.footer01 { padding-top: 15px; color: #666;}
.footer01 span { padding: 0 2px; }
.footer01 a { color: #666; padding: 0 6px; }
.footer01 a:hover { color: #fff; }
.footer02 { margin: 0 auto; line-height: 28px; color: #939393; padding-bottom: 20px; padding-top: 20px; margin-top: 20px; text-align: center; text-transform: uppercase; border-top: 1px solid #494949; }
.footer03 { position: absolute; top: 148px; right: 0; background: url(../images/f01.jpg) left center no-repeat; padding-left: 32px; }
.ier { position: absolute; top: 50px; right: 0; }
.bot { font: 14px/60px "Microsoft yahei"; color: #f5f5f5; }
.bot a { color: #f5f5f5; text-decoration: none; }
.bot a:hover { color: #fff; text-decoration: none; }
.foot { background: url(../images/footbg.jpg) no-repeat center top; height: 240px; }
.link { width: 310px; float: left; margin-left: 435px; height: 150px; margin-top: 35px; }
.link dt { font: 18px/36px "Microsoft yahei"; color: #cdcdcd; text-align: left; height: 36px; width: 310px; margin: 0 auto; clear: both; }
.link dd { text-align: left; font: 12px/30px "微软雅黑"; color: #cdcdcd; height: 30px; width: 135px; float: left; margin-right: 20px; }
.link dd a { color: #cdcdcd; text-decoration: none; }
.link dd a:hover { color: #fff; text-decoration: underline; }
.ddh { width: 600px; float: left; height: 150px; margin-top: 35px; }
.ddh ul li { width: 150px; float: left; height: 150px; }
.ddh ul li dl { width: 120px; float: left; height: 150px; margin-left: 30px; }
.ddh ul li dl dt { font: 18px/36px "Microsoft yahei"; color: #fff; text-align: left; height: 36px; width: 150px; margin: 0 auto; clear: both; }
.ddh ul li dl dd { text-align: left; font: 14px/30px "微软雅黑"; color: #fff; height: 30px; width: 80px; float: left; clear: both; }
.ddh ul li dl dd a { color: #fff; text-decoration: none; }
.ddh ul li dl dd a:hover { color: #fff; text-decoration: underline; }
.h25 { height: 25px; clear: both; }
.copy { font: 12px/30px Arial, Helvetica, sans-serif; color: #eee; text-align: center; text-transform: uppercase; padding: 20px 0px; }
.ewm { width: 320px; float: left; height: 150px; margin-top: 30px; text-align: center; }
.ewm ul { list-style: none; margin: 0; padding: 0; }
.ewm ul li { float: left; margin: 0px 10px; text-align: center; font: 14px/20px "Microsoft yahei"; color: #fff; }
.pjtm { border: none; height: 50px; background: #222; font: 18px/50px '微软雅黑'; color: #fff; width: 560px; margin: 0 auto; clear: both; }
.pingjia { width: 560px; margin: 0 auto; clear: both; }
.pingjia ul { list-style: none; margin: 0; padding: 0; }
.pingjia ul li { width: 560px; text-align: left; font: 14px/30px "微软雅黑"; border-top: 1px dotted #dcdcdc; clear: both; padding-top: 15px; padding-bottom: 15px; }
.scrollbox { position: relative; width: 1200px; height: 180px; overflow: hidden; }
.scrollbox ul { position: absolute; left: 0px; top: 0px; }
.scrollbox li { float: left; width: 185px; height: 75px; text-align: center; padding: 1px; border: 1px solid #dcdcdc; margin: 5px; }
.scrollbox li img{display:block; width:185px; height:75px; text-align:center; margin:0 auto;}
.huise { background: #f4f4f4; }
.hezuo { width: 1200px; margin: 0 auto; clear: both; height: 185px; overflow: hidden; }
.hezuo ul { list-style: none; margin: 0; padding: 0; }
.hezuo ul li { float: left; width: 225px; height: 75px; text-align: center; padding: 1px; border: 1px solid #dcdcdc; margin: 5px; }
/*新闻动态*/
.fwzx { width: 580px; float: left; margin-right: 20px; }
.fwzx dt { width: 100%; text-align: left; margin: 0 auto; clear: both; height: 202px; }
.fwzx dd { width: 100%; text-align: left; margin: 0 auto; clear: both; margin-top: 10px; font: 16px/36px "微软雅黑"; color: #333; height: 65px; display: block; background:url(../images/newbg_06.jpg) no-repeat left top; }
.fwzx dd .shuzi { height: 65px; display: block; width: 65px; color: #fff; text-align: center; font: bold 40px/65px Arial, Helvetica, sans-serif; float: left; }
.fwzx dd .riqi{float:right;padding-right: 50px;font-size: 12px;color: #8f8f8f;}
.fwzx p { display: block; text-align: left; color: #8f8f8f; float: left; padding:0px 10px; width: 480px; font: 12px/24px "微软雅黑"; }
.fwzx .jiantou { display: block; width: 15px; height: 15px; background: #dcdcdc; color: #fff; font: 12px/15px "微软雅黑"; text-align: center; float: right; margin-right: 30px; margin-top: 5px; }
.fwzx dd:hover{background:url(../images/newbg_03.jpg) no-repeat left top; color:#2988d8; cursor:pointer;}
/*文化*/
.wenhua { width: 1200px; margin: 0 auto; clear: both; height: 480px; padding-bottom: 60px; }
.wenhua ul { list-style: none; margin: 0; padding: 0; }
.wenhua ul li { float: left; width: 240px; height: 240px; font: 16px/32px "微软雅黑"; color: #666; background: #fff; }
.wenhua ul li img { display: block; width: 240px; height: 240px; margin: 0 auto; text-align: center; }
.wh { padding: 15px; font: 16px/32px "微软雅黑"; color: #666; text-align: left; }
.red { color: #C00; font-weight: bold; }

.list {
	position: relative;
    overflow: hidden;
    width: 1155px;
    height: 342px;
    margin: 3%  0 5% 0; }
		
.list .in { position: relative; }
.list .in::before { content: ""; display: inline-block; position: absolute; left: 0; top: 170px; width: 100%; height: 3px; background-color: #e5e5e5; z-index: -1; }
.list li { float: left; width: 231px; height: 236px; padding-top: 106px; background: url("../images/bg_sign06.png") no-repeat center 163px; }
.list li .year { font-size: 30px; line-height: 2; color: #1e50af; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.list li .event { width: 73px; height: 73px; padding-top: 13px; background: url("../images/bg_sign05.png") no-repeat center top; margin: 22px auto 20px; font-size: 18px; line-height: 73px; color: #010101; text-align:center; }
.list li .event:hover{background: url("../images/bg_sign05.png") no-repeat center bottom; cursor:pointer; }
.list li p{font:14px/24px "微软雅黑"; color:#888;}
.list li.cur { background-image: url("../images/bg_sign06s.png"); }
.list li.cur .event { background-position: center bottom; }
.list li:nth-child(2n) { padding-top: 0; }
.list li:nth-child(2n) .event { padding-top: 0; padding-bottom: 13px; background: url("../images/bg_sign05s.png") no-repeat center bottom; }
.list li:nth-child(2n).cur .event { background-position: center top; }
.list li:nth-child(2n) .event:hover{background: url("../images/bg_sign05s.png") no-repeat center top; cursor:pointer; }
.list .btn { position: absolute; top: 50%; width: 58px; height: 58px; border-radius: 50%; margin-top: -29px; cursor: pointer; transition: all 0.5s; }
.list .btn.prev { left: 0; background: url("../images/prev03.png") no-repeat center #acacac; }
.list .btn.next { right: 0; background: url("../images/next03.png") no-repeat center #acacac; }
.list .btn:hover { background-color: #1e50af; }




/*故事*/
.story{ width:590px; float:right;}
.story dt{width:100%; text-align:left; clear:both; margin:0 auto; }
.story dt img{display:block; width:570px; text-align:left;}
.story dd{width:280px; float:left; margin:5px 10px 5px 0px;}
.story dd img{display:block; width:280px; text-align:left; }


.lxbg{background:url(../images/rczp.jpg) no-repeat center top; min-height:700px; width:100%; margin:0 auto;  clear:both;}


.caseban{height:245px; width:100%; margin:0 auto;  clear:both;}
.newban{height:245px; width:100%; margin:0 auto;  clear:both; }
.fwzxban{height:245px; width:100%; margin:0 auto;  clear:both; background:url(../images/fwzxban.jpg) no-repeat center top;}
.contactban{height:245px; width:100%; margin:0 auto;  clear:both; }
.weizhi{border-bottom:1px solid #dcdcdc; height:50px; font:14px/50px "微软雅黑"; color:#666; width:1200px;}

.message{width:560px; float:left;}
/*message*/
.mes2{width:500px; margin:0 auto; clear:both; margin-bottom:20px;}
.mes2 dt{background:#ededed; height:35px; font:bold 14px/35px "Microsoft yahei"; color:#858585; text-align:left; padding-left:10px;}
.mes2 dd{text-align:left; width:500px; margin:0 auto; font:16px/35px "Microsoft yahei"; margin:15px 0px; vertical-align:top;}
.mes2 dd .tx_input{ height:35px; border:1px solid #ddd; font:14px/35px "Microsoft yahei"; padding-left:3px;}
.mes2 dd textarea{border:1px solid #ddd; font:14px/30px "Microsoft yahei"; vertical-align:top; padding-left:3px; padding-right:3px;}
.danxuan{width:20px; height:20px; border:none;  }

.service { width: 1200px; margin: 0 auto; clear: both; }
.service ul { list-style: none; margin: 0; padding: 0; }
.service ul li { width: 1200px; margin: 10px 0px; padding: 20px 0px; border-bottom:1px solid #dcdcdc; font:16px/30px "微软雅黑"; color:#333;}
.date{float:right; font:12px/30px Arial, Helvetica, sans-serif "微软雅黑"; color:#888;}
.service ul li a{ color:#333; text-decoration:none;}
.service ul li  a:hover{color:#008cd7; text-decoration:none;}

.xiangguan{ width:1100px; margin:0 auto; clear:both; height:100px; border-top:1px solid #dcdcdc; padding-top:20px;}
.fanhui {float:right; width:120px; height:40px; text-align:center; font:16px/40px "微软雅黑"; color:#fff; background:#1e50af; margin-top:10px; border-radius:4px;}
.fanhui a{color:#fff; }
.fanhui a:link{color:#fff; }
.fanhui:hover{color:#fff; background:#0375d6; cursor:pointer;}
.xgnew{float:left; width:600px; height:80px; margin-right:20px;}
.xgnew ul{list-style:none; margin:0; padding:0;}
.xgnew ul li{ width:600px; text-align:left; height:40px; font:14px/40px "微软雅黑"; color:#666;}
.xgnew ul li a{color:#666; text-decoration:none;}
.xgnew ul li a:hover{color:#0375d6; text-decoration:none;}

/*故事*/
.pic { max-width:260px; max-height:198px; position: relative; overflow: hidden; margin: 5px 0px; display: inline-block; -webkit-animation: anima 2s; -moz-animation: anima 2s; -o-animation: anima 2s; -ms-animation: anima 2s; animation: anima 2s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; color: #fff; }
.pic-3d { -webkit-perspective: 500; -moz-perspective: 500; -o-perspective: 500; -ms-perspective: 500; perspective: 500; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d }
.pic-caption { cursor: default; position: absolute; width: 100%; margin-top: 150px; height: 35px; background: rgba(0,0,0,0.5); padding: 10px; text-align: center; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 }
.pic-image { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
.pic:hover .pic-image { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.pic-title { font-size: 1.8em }
a, a:hover, .pic .pic-image, .pic-caption, .pic:hover .pic-caption, .pic:hover img { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease }
.pic:hover .bottom-to-top, .pic:hover .top-to-bottom, .pic:hover .left-to-right, .pic:hover .right-to-left, .pic:hover .rotate-in, .pic:hover .rotate-out, .pic:hover .open-up, .pic:hover .open-down, .pic:hover .open-left, .pic:hover .open-right, .pic:hover .come-left, .pic:hover .come-right { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -moz-touch-callout: none; -o-touch-callout: none; -ms-touch-callout: none; touch-callout: none; -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; -o-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; tap-highlight-color: transparent }
.bottom-to-top { top: 50%; left: 0 }
.pic:hover .bottom-to-top { top: 0; left: 0 }
.top-to-bottom { bottom: 50%; left: 0 }
.pic p{text-align:left; line-height:35px;}
/*故事2*/
.pic2 {width:560px; height:198px; position: relative; overflow: hidden; margin:5px 0px; display: inline-block; -webkit-animation: anima 2s; -moz-animation: anima 2s; -o-animation: anima 2s; -ms-animation: anima 2s; animation: anima 2s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; color: #fff; text-align:left; }
.pic-3d2 { -webkit-perspective: 500; -moz-perspective: 500; -o-perspective: 500; -ms-perspective: 500; perspective: 500; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d }
.pic-caption2 { cursor: default; position: absolute; width: 100%; margin-top: 140px; height: 40px; background: rgba(0,0,0,0.5); padding: 10px; text-align: center; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 }
.pic-image2 { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
.pic2:hover .pic-image2 { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.pic-title2 { font-size: 1.8em }
a, a:hover, .pic2 .pic-image2, .pic-caption2, .pic2:hover .pic-caption2, .pic2:hover img { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease }
.pic2:hover .bottom-to-top2, .pic2:hover .top-to-bottom2, .pic2:hover .left-to-right2, .pic2:hover .right-to-left2, .pic2:hover .rotate-in2, .pic2:hover .rotate-out2, .pic2:hover .open-up2, .pic2:hover .open-down2, .pic2:hover .open-left2, .pic2:hover .open-right2, .pic2:hover .come-left2, .pic2:hover .come-right2 { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -moz-touch-callout: none; -o-touch-callout: none; -ms-touch-callout: none; touch-callout: none; -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; -o-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; tap-highlight-color: transparent }
.bottom-to-top2 { top: 50%; left: 0 }
.pic2:hover .bottom-to-top2 { top: 0; left: 0 }
.top-to-bottom2 { bottom: 50%; left: 0 }
.pic2 p{text-align:left; line-height:40px;}
/*故事3*/
.pic3 {width:590px; max-height:420px; position: relative; overflow: hidden; margin: 10px; display: inline-block; -webkit-animation: anima 2s; -moz-animation: anima 2s; -o-animation: anima 2s; -ms-animation: anima 2s; animation: anima 2s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; color: #fff; text-align:left; }
.pic-3d3 { -webkit-perspective: 500; -moz-perspective: 500; -o-perspective: 500; -ms-perspective: 500; perspective: 500; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d }
.pic-caption3 { cursor: default; position: absolute; width: 100%; margin-top: 310px; height: 130px; background: rgba(0,0,0,0.5); padding: 10px; text-align: center; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 }
.pic-image3 { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
.pic3:hover .pic-image3 { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.pic-title3 { font-size: 1.8em }
a, a:hover, .pic3 .pic-image3, .pic-caption3, .pic3:hover .pic-caption3, .pic3:hover img { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease }
.pic3:hover .bottom-to-top3, .pic3:hover .top-to-bottom3, .pic3:hover .left-to-right3, .pic3:hover .right-to-left3, .pic3:hover .rotate-in3, .pic3:hover .rotate-out3, .pic3:hover .open-up3, .pic3:hover .open-down3, .pic3:hover .open-left3, .pic3:hover .open-right3, .pic3:hover .come-left3, .pic3:hover .come-right3 { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -moz-touch-callout: none; -o-touch-callout: none; -ms-touch-callout: none; touch-callout: none; -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; -o-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; tap-highlight-color: transparent }
.bottom-to-top3 { top: 50%; left: 0 }
.pic3:hover .bottom-to-top3 { top: 0; left: 0 }
.top-to-bottom3 { bottom: 50%; left: 0 }
.pic3 p{text-align:left; line-height:30px; padding:0px 15px;}

/*滑动标签*/

.fenlei { width: 1200px; height: 45px; margin: 0 auto; clear: both; }
.fenlei ul { list-style: none; margin: 0; padding: 0; }
.fenlei ul li { float: left; width: 146px; height: 45px; margin: 10px 10px; border-radius: 2px; background: #f0f0f0; text-align: center; font: 16px/45px "微软雅黑"; cursor: pointer; }
.fenlei ul li a{display:block; background: #f0f0f0; border-radius:2px;}
.fenlei ul li a:hover { color: #fff; background: #1e50af; text-decoration: none; }
.fenlei ul li .zhong { color: #fff; background: #1e50af; text-decoration: none; display:block; border-radius:2px; }

#menu_con{ line-height:45px; width:1200px; height:45px; margin:0 auto; clear:both;}
#menu_con ul { list-style: none; margin: 0; padding: 0; }
#menu_con li {float: left; display:inline-block; width:146px; height:45px; margin: 10px 10px; border-radius: 4px; background: #f0f0f0; text-align: center; font: 16px/45px "微软雅黑"; cursor: pointer;}
#menu_con li.on {float: left; display:inline-block; width:146px; height:45px; text-align:center;background:#1e50af; color:#fff; border-radius:4px;}
#menu_con li h2 a{font-size:16px; color:#fff; display:block; }
#menu_con li.on h2 a{font-size:16px; color:#fff; background:#1e50af; display:block;}

#announcement {
	width:1200px;
	margin:0 auto;
	overflow: hidden;
		height: 170px
		
}
#announcement div {
	overflow-y:hidden;
	line-height:170px;
	height: 170px
}
#announcement li {
	font-size: 12px;
	float: left;
	list-style-type: none;
 width: 185px; height: 75px; text-align: center; border: 1px solid #dcdcdc; margin: 5px; 
}
#announcement li img{display:block; width:185px; height:75px; text-align:center; margin:0 auto;}
#announcement a {
	text-decoration: none;
}
#announcement a:hover {
	text-decoration:underline;}

#FontScroll{width:1200px;height:375px;  margin:0 auto; clear:both; margin-top:40px;}
#FontScroll ul{list-style:none; margin:0; padding:0;}
#FontScroll ul li{float:left;  width:185px; height:75px; text-align:center; margin:5px 3px; }
#FontScroll li img{border:1px solid #dcdcdc; padding:2px; text-align:center; display:block; width:180px; height:70px;}


.container, .wrap {
	width: 1200px;
	margin: 0 auto;
}

.history {
	padding: 10px 0 10px 0px;
	min-width: 1200px;
}
.history .expand {
	margin: 0 auto;
	margin-top: 30px;
	width: 186px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #245bc5;
	font-size: 18px;
	color: #245bc5;
	background: #fff;
	font-weight: bold;
	border-radius: 4px;
	cursor: pointer;
}
.history .expand.sq {
	display: none;
}
.timeline {
	position: relative;
	width: 100%;
	margin: 0 auto;
/*	margin-top: 55px;*/
	height: 510px;
	overflow: hidden;

}
/*.timeline:before {
	content: "";
	width: 3px;
	height: 100%;
	background: #245bc5;
	left: 50%;
	top: 0;
	position: absolute;
*display:none;
}
.timeline:after {
	content: "";
	clear: both;
	display: table;
	width: 100%;
}*/
.timeline .timeline-item {
	overflow: hidden;
	height:1000px;
	position: relative;
}














