/*wdw 2014-09-22 add*/
.headv{
	background-image: url(lssj_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:560px;
	overflow: hidden;
}

#bx_flash {
	clear: both;
	width: 100%;
	height: 400px;
	padding: 24px 0px;
	overflow: hidden;
}
#jswbox {
	width:1170px;
	height:400px;
	margin:0 auto;
	position:relative;
	z-index:9;
}
#jswbox ul {
	position:relative;
	height:400px;
	margin-left:40px;
}
#jswbox li {
	position:absolute;
	width:0;
	height:0;
	z-index:0;
	cursor:pointer;
	overflow:hidden;
	top:0px;
	left:0px;
}
#jswbox li img {
	width:100%;
	height:100%;
	vertical-align:top;
	float:left;
}
#jswbox .prev, #jswbox .next {
	position:relative;
	width:45px;
	height:45px;
	z-index:5000;
	color:#FFF;
	margin-top:180px;
	cursor:pointer;
}
.prev{
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(btn_l.png);
}
.next{
	float:right;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(btn_r.png);
}



/*wdw 2014-09-22 add

.container {
	width: 1180px;
	margin: 0 auto;
}*/
.logo {
	float: left;
	width: 171px;
	height: 114px;
}
.header-fr {
	float: left;
	width: 1009px;
	height: 114px;
	background-image: url(lssj_03.png);
	background-repeat: repeat-x;
}
.nav {
	position: relative;
	z-index: 999;
	width: 1009px;
	height: 55px;
	padding-top: 35px;
	line-height: 52px;
}
.nav-li {
	float: left;
	width: 100px;
	height: 55px;
	padding: 0 6px;
}
.nav-a {
	display: block;
	padding: 0 18px;
	width: 64px;
	height: 55px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
}
.nav-a:hover, .nav-a.navcur, .nav-a.cur {
	color: #ff0000;
	text-decoration: none;
}

/*=============*/
.main_a {
	width: 1006px;
	margin: 0 auto;
}
.main_b {
	width: 1150px;
	margin: 0 auto;
}
.about_main_a { background-color:#3c3c3c;}

.title-01 {
	width: 1006px;
	height: 52px;
	padding-top: 40px;
}
.ul-01 {
	width: 1006px;
	overflow: hidden;
	background-image: url(zglssj_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ul-01 li {
	width: 750px;
	height: auto;
	padding-top: 220px;
	overflow: hidden;
	font-size:14px;
}


.lin{height:1px;border:none;border-top:1px solid #ba1b19; margin:50px 0;}
.lina{height:1px;border:none;border-top:1px solid #ba1b19;}


.albj{
	background-image: url(lssj_03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:600px;
	overflow: hidden;
}
.title-02 {width: 1006px;}
.alzs {
	width: 1006px;
	overflow: hidden;
	background-image: url(zglssj_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.cpfl{
	background-image: url(lssj_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 644px;
	overflow: hidden;
}
/*-----------cpfl-------------*/

.cleara
        {
            clear: both;
        }   
.box
        {
            position: relative;
            width: 1000px;
			margin:50px 0;
        }
        .lineF, .lineS
        {
            position: absolute;
            visibility: hidden;
        }
        .lineS
        {
            top: 192px;
            left: 105px;
        }
        .boxF, .boxS, .boxT, .overlay
        {
            width: 200px;
            height: 250px;
            overflow: hidden;
        }
        .boxF, .boxS
        {
            visibility: hidden;
        }
        .boxF
        {
            transform: rotate(120deg);
            float: left;
            margin-left: 20px;
            -ms-transform: rotate(120deg);
            -moz-transform: rotate(120deg);
            -webkit-transform: rotate(120deg);
        }
        .boxS
        {
            transform: rotate(-60deg);
            -ms-transform: rotate(-60deg);
            -moz-transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
        }
        .boxT
        {
            transform: rotate(-60deg);
            background: no-repeat 50% center;
            background-size: 125% auto;
            -ms-transform: rotate(-60deg);
            -moz-transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
            visibility: visible;
        }
        .overlay
        {
            transition: all 250ms ease-in-out 0s;
            display: none;
            position: relative;
        }
        .overlay:hover
        {
            background-color: rgba(0,0,0,0.6);
        }
        .boxT:hover .overlay
        {
            display: block;
        }
        .overlay a
        {
            display: inline-block;
            position: absolute;
            left: 35%;
            top: 65%;
            margin: -16px 0 0 -16px;
            border-radius: 3px;
			border:1px solid #F00;
            text-align: center;
            line-height: 32px;
            width: 100px;
            height: 32px;
            text-decoration: none;
            color: White;
            font-size: 14px;
        }
        .overlay font{
			display: inline-block;
            position: absolute;
            left: 35%;
            top: 45%;
            margin: -16px 0 0 -16px;
            text-align: center;
            line-height: 32px;
            width: 100px;
            height: 32px;
            text-decoration: none;
            color: White;
            font-size: 24px;
			}

/*-----------gywm----------*/
.gywm{ }
.gyul{ margin:50px 0;}
.gyul li{ float:left;}
.gyul .im{ width:247px; height:400px;}
.gyul .abou{width:319px; height:320px; background-color:#f3f3f3; padding:40px 30px;}
.gyul .abou .titl{ font-size:17px; color:#4c4c4c; text-align:center;}
.gyul .abou .xmnza{ text-align:center; font-weight:bold; padding-bottom:15px;}
.gyul .abou .con{ font-size:12px; color:#4c4c4c;}
.gyul .abou .cmor{ margin-top:25px;}
.gyul .abou .cmor a{ display:block; width:50px; height:40px; line-height:40px; border:1px solid #000; padding:0 25px;}
.gyul .abou .cmor a:hover{ display:block; width:50px; height:40px; line-height:40px; border:1px solid #000; padding:0 25px; color:#ff0000;text-decoration: none; border:1px solid #F00;}

.gyul .sp{width:372px; height:400px;}


/*------new---------*/
.roller{width: 100%;overflow: hidden;}
.roller ul{width: 20000px;}
.roller ul li{width: 1200px;float: left;position: relative; min-height:400px;}
.roller ul li .beforeimg{margin:0 auto; position: relative;}

.ku_fix{zoom:1; }
.ku_fix:after{ display:block; content:""; height:0; clear:both; overflow:hidden; visibility:hidden; }
.roller .title p{ padding: 30px 0 24px 0;}
.roller ul{ padding: 50px 10px;}
.roller .top-new p{ text-align:left!important;}
.roller .top-new a{ width: 230px; height:338px; background: #ba1b19; padding: 22px; display: block; color: #fff; float: left;margin: 0 26px;text-decoration: none;}
.roller .top-new a:hover{ background: #7c7c7c; color: #fff !important;text-decoration: none;}
.roller .top-new a img{ width: 230px; height: 160px;}
.roller .top-new a h3{ margin: 15px 0; max-height:inherit; height:40px;}
.roller .top-new a p{ height:32px;padding-bottom: 2px; color: rgba(255,255,255,0.7); padding-top: 15px; margin-bottom: 13px; border-top: 1px dashed rgba(255,255,255,0.5);}
.roller .top-new a em{display: block;font-style: normal; color: #fff;}


/*===============*/
.lxwm{
	height:550px;
	background-color:#f5f5f5;
	overflow: hidden;
}

.contact_city{ margin:35px 0 0 0;}
.for{ width:370px; float:left; padding:20px 35px; background-color:#FFF;}
.contact-info a{width:46px;height:45px;display:block}
.contact{height:380px;position:relative}
.contact-article{display:none;float:left;width:8%;height:50%}
.contact h5{font-size:28px;font-weight:100;line-height:28px;float:left;width:11%;padding:2% 5% 0 3%;float:left;display:block;padding-top:40px}
.contact .move_menu{width:12%;height:24px;background:#272727;position:absolute;left:44px;top:105px;z-index:-100}
.contact .move_menu .arrow1{position:absolute;top:0;right:-24px}
.contact ul{width:22%;overflow:hidden;position:absolute;top:100px;left:0}
.contact ul li{width:60%;height:24px;line-height:24px;padding:0 0 0 44px;margin:5px 0 0 0;cursor:pointer;position:relative}
.contact ul li span{width:100%;height:24px;display:block;text-indent:12px;cursor:pointer}
.contact ul li em{position:absolute;left:118px;top:0;line-height:25px;font-size:11px}
.contact form{}
.contact form input{width:95%;height:30px;margin:7px 0 0 0;padding-left:10px;border:1px solid #e6e6e6;color:#ccc;line-height:30px}
.contact form input.changed{color:#333;border:1px solid #ccc;box-shadow:0 0 7px #bbb}
.contact form textarea{width:95%;height:75px;margin:7px 0 0 0;padding:2px 0 0 10px;line-height:18px;border:1px solid #e6e6e6;color:#ccc}
.contact form textarea.changed{color:#333;border:1px solid #ccc;box-shadow:0 0 7px #bbb}
.contact form input.button{width:100%;height:30px;margin:7px 0 0 0;background:#2a2a2a;color:#fff;text-align:center;border:none;cursor:pointer}
.contact .contact-detail{width:49%;height:365px;overflow:hidden;margin:0 0 0 50px; background-color:#FFF;float:left;position:relative;z-index:300}
.contact .contact-detail address{padding:15px 20px;float:left;font-style:normal}
.contact .contact-detail address p{line-height:28px; font-family:"微软雅黑"; font-size:14px;}
.contact .contact-detail address p.span{padding:15px 0 0 0}
.contact .contact-detail address span{display:block}
.contact-content{border-top:1px solid #E3E3E3;padding:50px 0 0 0}
.contact-map{overflow:hidden;margin:0 42px 30px 42px}
.contact-content p{padding:0 3%;font-size:16px;color:#000;line-height:28px;text-align:center}
.contact form{position:relative}
.fbyzm{position:absolute;color:#fff;border:1px solid #ccc;padding:10px 5% 0;left:0;bottom:0;z-index:111;background:#666;width:90%;display:none}
.contact form .fbyzm input{width:80px;float:left;margin-top:0;padding-left:10px;margin-bottom:10px}
.contact form .fbyzm img{height:32px;float:left;margin-bottom:10px;cursor:pointer}
.contact form span{float:left;line-height:32px;width:90px;text-align:center;margin-bottom:10px}
.contact form button{width:70px;height:30px;float:left;margin-bottom:10px}
.contact h3{width:22%;height:136px;float:left;display:block}
.contact ul li i{position:absolute;top:0;right:-24px}

.boutn{ margin-top:10px;border:none; background-color:#2a2a2a; font-weight:bold; color:#FFF;}


.dbdh{ background-color:#1a1a1a; padding:70px 0 45px 0; height:290px;}
.kd{width: 906px;margin: 0 auto;}
.dbdh li{ float:left; width:98px; text-align: center;}
.dbdh li .dha { display:block; width:98px; font-size:14px; color:#d1cfcf;text-decoration: none;}
.dbdh li .dha:hover{ display:block; width:98px; font-size:14px; color:#ff0000;text-decoration: none;}
.dbdh li .dhb { display:block; width:98px; font-size:12px; color:#7d7d7d;text-decoration: none;}
.dbdh li .dhb:hover{ display:block; width:98px; font-size:14px; color:#ff0000;text-decoration: none;}


.bqxx{
	width: 100%;
	color: #d1cfcf;
	padding: 30px 0 0 0;
	margin-top:30px;
	text-align: center;
	background-image: url(c.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.contera{ padding:70px; background-color:#2a2a2a; font-size:14px; line-height:200%; color:#dbdbdb;}

.czz{ padding:40px 0;}
.dhlm li{ float:left; width:120px; height:35px; border:1px solid #bfbfbf; line-height:35px; text-align:center; font-size:14px;}

.dhlm .vbera a{ color:464646; display:block;width:120px; height:35px;background-color:#f3f3f3; text-decoration:none}
.dhlm .vbera a:hover{ color:#fff ; display:block;width:120px; height:35px;background-color:#ba1b1b; text-decoration:none}

.vber{ color:#FFF;}

.vber a{ color:#fff; display:block;width:135px; height:35px;background-color:#ba1b1b; text-decoration:none}
.vber a:hover{color: #ff; display:block;width:135px; height:35px;background-color:#ba1b1b; text-decoration:none}

.lianj{ padding-top:25px;}



/**************************/
.w1200 {
	margin: 0px auto; width: 1000px;
}
.wrap2 {
	margin-bottom: 30px;
}
.news_context {
	margin-top: 30px;
	overflow: hidden;
}
.news_context ul {
	margin-top: -2px;
}
.news_context li {
	width: 100%;
	height: 150px;
	border-top:1px dotted #707070;
}
.news_context li{ color:#FFF;}

.news_context li:hover {
	background: #638d08;
	color: #fff;
}
.news_context li:hover h4 {
	color: #fff;
}
.news_context li:hover .pp {
	color: #fff;
}
.dtim{line-height:35px;}
.news_context li:hover .dtim{
	color: #fff;
}

.news_date {
	float: left;
	width: 170px;
	position: relative;
	padding-top:8px;
}
.news_date span {
	font-size: 14px;
	position: absolute;
	top:100px;
}

.news_context li:hover .news_date {
	color: #fff;
}

.news_context li h4 {
	margin-top: 30px;
	font-size: 16px;
}
.news_context_right {
	float: left;
	margin-left: 30px;
	width: 700px;
	color:#d1cfcf;
}




/**********************/
.p40{ padding-top:40px;}
.nelititle{ font-size:24px; line-height:200%; text-align:center; font-weight:bold;}
.litt{ text-align:center; padding:10px 0 20px 0;}
.litt a{ color:#FFF;}
.portlet-body{ padding:35px 15px 0 15px; border-top:1px dashed #dedede;line-height:200%; font-size:14px;}
.blog-single-foot {
	border-top: 1px dotted;
	border-color: #5E646C;
	padding: 20px 0 25px 0;
	margin-bottom: 20px;
}
.blog-single-foot > .blog-post-tags {
    text-align: left;
    padding: 0;
    margin: 0; }
.blog-single-foot > .blog-post-tags > li {
    list-style: none;
    display: inline-block;
    margin-right: 5px; }
.blog-single-foot > .blog-post-tags > li > a {
    background-color: #f4f6f8;
    color: #a0a9b4;
    font-size: 11px;
    font-weight: 600;
    padding: 7px 10px; }
.blog-single-foot > .blog-post-tags > li > a:hover {
    background-color: #3598DC;
    color: #fff;
    text-decoration: none; }
.blog-single-foot > .blog-post-tags > li:last-child {
    margin-right: 0; }
.f14{ margin-top:20px;}

.f14 a{ color:#FFF;}
.f14 a:hover{ color:#ff0000;}



/*信息中心*/
.info{width:1216px;margin:0 auto;padding:47px 0 10px 0;}
.info_list{margin-bottom:20px;}
.info_list li{width:284px;height:270px;float:left;margin:0 10px 40px 10px;}
.info_list li a{display:block;position:relative;left:0;}
.info_list img{display:block;}
.info_main{width:282px;}
.info_title{height:43px;text-align:center;line-height:43px;font-size:15px;color:#cacaca;}

.info_list li a:hover .info_title{color: #ff0000}

.info_con{padding:15px 20px 0 30px;color:#555;line-height:25px;}
/*信息中心*/
/*清除浮动*/
.clearfix:before,.clearfix:after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both; height:0;overflow:hidden;}


/*shuzhuang*/
.shuzhuang{
	width: 100%;
	overflow: hidden;
	margin-top:50px;
	background:url(news_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.morz{ text-align:center; margin-bottom:50px;}
.shuzhuang li{ height:60px;}
.shuzhuang a{text-decoration: none;}
.shuzhuang a h3{line-height:150%; font-weight:100;}
.shuzhuang a:hover{color: #ff0000 !important;text-decoration: none;}
.shuzhuang a p{}
.shuzhuang a em{display: block;font-style: normal; color: #4c4c4c;}

.dsys{ padding-left:55%; text-align:left;}
.ssys{ padding-right:55%; text-align:right;}

.im5{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(a_09.png);
}

.im4{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(a_08.png);
}
.im3{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(a_10.png);
}
.im2{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(a_07.png);
}
.im1{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(a_05.png);
}


/*********************/


/* 主要css样式*/
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(kf.gif) no-repeat;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}

.table{border-collapse:collapse;border-spacing:0;empty-cells:show;}

 

.search-pagination{text-align:center; padding-bottom:35px;}
.search-pagination .pagination { width:500px; margin:0 auto;}
.search-pagination .pagination li{float:left;}
.search-pagination .pagination li a{margin:0 3px;border:none;background:#ddd;color:#666; padding:10px;}
.search-pagination .pagination li a:hover{text-decoration:none;color:#fff;background-color:#3598DC}
.search-pagination .pagination .page-active a{background-color:#3598DC;color:#fff}
.search-pagination.pagination-rounded .pagination li a{border-radius:50%!important}

.search-pagination{margin-bottom:40px}

.containerWidth{width:960px;margin:0 auto;}

.container{overflow: hidden;}
.containerWidth img{border-bottom:1px dotted #638d08;padding-bottom:30px;margin-bottom:10px;}
.containerWidth img{-border-bottom: 1px dotted #dedede;padding-bottom:20px;}
.containerWidth .text{margin-top:0;padding-top:0;}
.containerWidth .text p{ color:#000; font-size:14px; line-height:25px;}
.containerWidth .text p{padding-bottom:20px;}


.containerWidth .text p{padding-bottom:15px;}
.containerWidth .text p{padding-bottom:30px;}
.containerWidth .xyhj_content{padding-top:20px;}
.containerWidth .xyhj_content{padding-top:15px;}
.containerWidth .h2{line-height:40px; font-size:14px; font-family:'microsoft yahei';}

.clounm-article .link.eng{color:#dedede;}
.clounm-article{color:#dedede;text-align: center;line-height:180%;padding:30px 0;}
.clounm-article a{color:#dedede;}
.clounm-article .center-img{display: block;margin:0 auto;}
.clounm-article .h1{font-family:'SimSun';font-weight:bold;font-size:30px;line-height: 120%;}
.clounm-article .h2{font-family: 'times new roman';font-size:17px;text-transform:uppercase;padding-bottom:10px;}

.clounm-article p{font-size:14px;}
.clounm-article p a{color:inherit;text-decoration: underline;}
.clounm-article .link-radius{width:165px;height:33px;line-height:33px;border-radius:17px;background:#638d08;color:#fff;font-size:14px;margin:30px auto;}


.zlzleft{ float:left;}
.zlzright{ float:right; margin-top:20px;}
.form-control{ height:26px; padding:2px; line-height:22px; width:250px;}

.ltolink{width: 906px;margin: 0 auto; color:#d1cfcf; margin-top:15px; padding-top:10px; border-top:1px solid #262626;}
.limk a{ color:#7d7d7d;}
.limk { padding:0 6px;}





/***********新闻*************/
.about-main { width:1150px; margin:0 auto;
  padding: 30px 0 0px;
}
.about-main h3 {font-weight: bold; text-align:center;
    font-size: 20px;
    color: #d1cfcf;
    line-height: 38px;
    margin-bottom: 0;
}
.about-main p {text-align: justify;
    color: #d1cfcf;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 0;
}


.data-list{
	width: 1150px;
	height: auto;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
.data-list-cover{
	width: 1150px;
}
/*新闻*/
.news-item{
	width: 1150px;
	height: 236px;
	clear: both;
	background-color:#292929;
	margin-bottom: 38px;
	padding-top:20px;
}
.news-item2{
	width: 1150px;
	clear: both;
	border-bottom: 1px dotted #3c3c3c;
	padding-bottom: 18px;
	margin-bottom: 18px;
}
.news-item .date{
	width: 99px;
	margin-right: 15px;
	float: left;
}
.news-item .date .day{height: 66px; border-bottom: 1px solid #638d08; color: #638d08; font-weight: bold; font-size: 48px; font-family: "arial"; text-align: center; line-height: 65px;}
.news-item .date .year_month{ text-align: center; color: #638d08; font-size: 12px; padding-top: 15px;}
.news-item .pic{ float: left; width: 300px; height: 173px; margin-right: 28px;}
.news-item .txt{
	float: left;
	width: 700px;
}

.news-item .txta{
	float: left;
	width: 1030px;
}

.news-item .tit a{
	line-height:40px;
	padding-top: 0px;
	font-size: 24px;
	font-family: "微软雅黑";
	color: #e6e6e6;
	display: block;
	text-decoration: none;
}
.news-item .tit a:hover{color: #ff0000;

}
.news-item .desc{
	height: 100px;
	border-bottom: 1px solid #323232;
}

.news-item .desc {
	color: #838282;
	font-size: 14px;
	line-height: 170%;
	white-space: pre-wrap;
}


.news-item .extension{
	height: 45px;
	background: url(ico3_3.png) no-repeat 0px 20px;
	color: #565656;
	font-size: 12px;
}
.news-item .extension .time{
	float: left;
	width: 200px;
	padding-left: 29px;
	padding-top:22px;
	font-size:14px;
}
.news-item .extension .time span{ font-size: 30px; font-weight: bold; font-family: "arial"; color: #b6b6b6;}
.news-item .extension .see{
	padding-top: 22px;
	float: left;
}
.news-item .extension .see a{font-size:14px;color:#565656;}
.news-item .extension .see a:hover{ color:#ff0000;}

.msg{ text-align: center;}
.seemorepro{ width: 1250px; text-align: center; margin-bottom: 64px;clear: both;}
.pageSeeMore{ width: 1250px; text-align: center; margin-bottom: 64px; clear: both;}


