*{ padding:0px; margin:0px;}
html{ margin: 0; padding:0; height:100%; width:100%;}

*:before, *:after {
    z-index: -1;
}
*,::before,::after{margin:0;padding:0;
-webkit-tap-highlight-color:transparent;/*清除点击高亮*/
-webkit-box-sizing:border-box; /*设置以边框计算宽度*/
box-sizing:border-box;
}
body{ margin:0; padding:0; height:100%; width:100% }
body{ font-family:微软雅黑, Microsoft YaHei; font-size:12px; background:url(../images/bg.jpg) no-repeat center top; background-size:100% 200%; color:#000;}
ul li{ padding:0px; margin:0px; list-style:none}
img{ border:none;font-size:0; padding:0px; margin:0px;vertical-align:top;}
a{ text-decoration:none; /*transition:all ease 0.5s;
-moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; */color:#000;}
a:hover{ text-decoration:none; color:#f00;}
.m-t{ margin-top:20px;}
.pd-15{ padding:15px;}
.height10{ height:10px;}
.height20{ height:20px;}
.height30{ height:30px;}
.height40{ height:40px;}
.height50{ height:50px;}
.height60{ height:60px;}
.height70{ height:70px;}
.height80{ height:80px;}
.height90{ height:90px;}
.height100{ height:100px;}
.height110{ height:110px;}
.b-t{ border-top:#e0e0e0 solid 1px}
.p-t-2{ padding-top:20px;}
.p-t-4{ padding-top:40px;}
.p-b-2{ padding-bottom:20px;}
.p-b-4{ padding-bottom:40px;}
.warp{ width:1000px; margin:0px auto;}
#bodyPage{ width:100%; min-height:100%; height:auto !important; height:100%; position:fixed; top:0; left:0; }
img.bg { position:absolute; top: 0px; left: 0px; z-index:1; display:none;}
.header{ height:120px; z-index:99999; position:relative; background:url(../images/top_bg.jpg) repeat-x top center}


.menu ul li{ list-style:none}
.header .logo,.header .searchbutton{ position:absolute;}
.header .logo{ left:10px; top:25px;}
.header .logo img{ height:77px;}
.header .lag{ position:absolute; right:300px; top:20px; height:25px; line-height:25px; text-align:right}
.header .lag a{ display:inline-block; height:25px; line-height:25px;}

.header .tel{ position:absolute; top:10px; right:25px; font-size:30px; font-weight:bold; color:#fe0000; background:url(../images/tel-bg.png) no-repeat left center; padding-left:35px;}
.red{ color:#F00}
.header .tel span.tel-txt{ display:block; width:30px; font-size:14px; float:left; line-height:14px; padding-top:8px; padding-right:10px;}
.header .tel span.tel-numb{ font-size:36px; float:left; color:#bf0d26}
.header .searchbutton{ right:0px; cursor:pointer; background:#014da1 url(../images/searchicon.png) no-repeat center 15px;}
.menu{  height:46px; margin-bottom:1px; position:absolute; right:10px;bottom:0px;}
.menu ul li{ float:left; line-height:30px; padding:0px; position:relative; width:101px;}
.menu ul li > a{ color:#000; display:block; font-size:14px;  text-align:center; width:101px; height:30px;}
.menu ul li > a:hover,.menu ul li.curr a{ background:url(../images/menu-list-bg.png) no-repeat center center; color:#fff}
.menu ul li > a span{ position:absolute; top:0px; left:-5px; width:1px; height:14px; display:inline-block; background:none;}


.header .content{ width:100%}

.header .navbar-inverse{ background:none;}
.header .navbar { margin:0px; border:none;background:rgba(255,255,255,0.8);min-height:70px;}
.header .navbar-toggle{ margin-top:19px; background:#000}
.header .navbar-nav > li > a{padding-top: 30px;padding-bottom: 30px;}
.header .navbar-inverse .navbar-collapse, .header .navbar-inverse .navbar-form{z-index:99}
.banner{ background:url(../images/banner.jpg) no-repeat top center; height:480px;}
.footer{ width:100%; margin-bottom:20px;}
.footer .flink{padding:15px;}
.footer .flink a{ margin:0px 10px 0px 0px;}

.copy{ text-align:center;line-height:24px; color:#000; font-size:14px; position:relative; padding:20px}
.copy a{ color:#000}
.copy-text{ color:#fff;line-height:58px;}
.copy .sns{ position:absolute; right:0px; top:0px; line-height:58px; height:58px;}
.copy .sns a{ font-size:20px; margin:0px 5px;}
.bottomnav{ background:#01256f; color:#FFF; padding:20px 0px; width:100%;}
.bottom-nav{ width:100%; background:#9f9f9f; height:48px; line-height:48px; text-align:center;}
.bottom-nav ul li{ display:inline-block; padding:0px 10px;}
.bottom-nav ul li a{ color:#fff;padding:0px 10px;}
.bottom-nav ul li:first-child a{ border:none}
.bottom-nav .code{ width:164px;}
.bottom-nav .code img{vertical-align:top;}
.bottom-nav .code p{ width:100%; line-height:32px; background:#cccccc; color:#fff; text-align:center}
.bottom-nav .contact{ width:300px; margin:0px 20px;}
.bottom-nav .contact h3{ font-size:20px; color:#fff; font-weight:bold; line-height:24px; margin-bottom:20px;}
.bottom-nav .contact .contact-cont{ line-height:22px; color:#fff}
.bottom-nav .contact .contact-cont p{ margin-bottom:0px; font-size:13px;}
.bottom-nav .nav{ width:600px;}
.bottom-nav .nav ul li{ display:inline-block; padding:0px 30px; border-left:#888888 solid 1px; height:196px; overflow:hidden}
.bottom-nav .nav ul li a{ display:block; line-height:30px; color:#FFFFFF}
.bottom-nav .nav ul li a:hover{ color:#9C9C9C}
.bottom-nav .nav ul li a:nth-child(1){ font-weight:bold; font-size:16px;}
.navcent{ overflow:hidden}
.navlist dl{ display:inline-block; padding:0px; line-height:30px; margin-left:80px;}
.navlist dl dd{ font-size:12px; background:url(../images/point-whit.png) no-repeat left center; padding-left:10px; line-height:26px;}
.navlist dl dd a{ color:#FFF}
.navlist dl dd a:hover{ text-decoration:underline}
.index-contact{ width:340px; left:0px; top:20px; line-height:28px;}
.index-contact h2{ font-weight:normal; font-size:24px; line-height:42px;}
.sub_banner{ width:100%; height:300px; background-repeat:no-repeat; background-position:top center; background-size:cover;}
.copyright{ text-align:center; line-height:26px; padding:20px 0px;}
.containmain{ width:100%; height:180px; position:fixed; left:0px; bottom:80px; z-index:9;}
.sidenav ul li{ list-style:none}
.flt{ float:left}
.flr{ float:right}

.sitemenu{ width:270px; height:58px; line-height:58px; background:#0a6aa6; font-size:16px; color:#fff; font-weight:bold; padding-left:30px; margin-top:-58px; z-index:999}
.sitehome{ height:40px; background:#ebe8e1; width:100%;}
.sitehome .content{ width:1120px; margin:0px auto; line-height:40px; color:#999; text-align:right}
.sitehome a{ color:#ccc}
.div2 .sitemenu{ margin-top:0px}
.cban {
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    height: 300px;
}


.err404{ width:256px; margin:0px auto; text-align:center; padding-top:110px;}
.err404cont{ font-size:18px; line-height:48px; color:#FFF}


.piclist{ padding:20px}
.piclist li{ float:left; width:33%; text-align:center; padding:10px 0px; border:#f5f5f5 solid 1px; margin-bottom:10px;}
.piclist li:hover{ box-shadow:#999 0px 3px 3px;}
.piclist li h2{ font-size:15px; text-align:center; width:100%; height:40px; line-height:40px;overflow:hidden; border-top:#f5f5f5 solid 1px; margin-top:10px;}
.piclist li .newsimg{ width:100%; text-align:center;}
.piclist li .newsimg img{ width:260px; height:260px;}

.loading {
	padding: 10px 10px 10px 52px;
	height: 32px;
	line-height: 28px;
	color: #FFF;
	font-size: 20px;
	border-radius: 5px;
	background: 10px center rgba(0,0,0,.7);
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

/**************************首页style*********************************/
.products{ background:#f1f1f1; padding:20px;}
.products ul li{ float:left; width:150px; margin:0px 13px;}
.products ul li a.proimg{ display:block; height:150px; width:100%; text-align:center; background:#fff; padding:10px;}
.products ul li a.proimg:hover{ background:#CCC}
.products ul li a.proimg img{ width:100%; height:100%;}
.products ul li h3 a{ font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; line-height:30px;}
.height20{ height:20px;}
.main{ width:1100px; background:#fff; box-shadow:rgba(42,1,48,0.2) 0px 0px 24px; margin:0px auto}
.contain{ padding:30px 20px;}
.contain > .left{ width:378px; float:left; padding-right:20px;}
.contain > .left > .navlist{ border:#481e48 solid 1px; border-bottom:#481e48 solid 3px; margin-bottom:20px; background:#fff3ff; min-height:280px;}
.contain > .left > .navlist > h2{text-align:center; color:#fff; font-size:30px; height:75px; background:url(../images/title-bg.jpg) no-repeat center top; font-weight:normal; line-height:24px; padding-top:20px;}
.contain h2.title{ font-size:16px; font-weight:normal; background-position:left center; background-repeat:no-repeat; background-image:url(../images/icon.jpg); padding-left:25px; position:relative; color:#000; margin-bottom:40px;}
.contain h2.title.about-title{background-image:url(../images/about-icon.png);}
.contain h2.title.fang-title{background-image:url(../images/jiejue-icon.png);}
.contain h2.title span.en{ color:#333;text-transform: Uppercase; padding-left:20px; font-size:14px;}
.contain h2.title a{ position:absolute; right:0px; top:0px; font-size:12px; color:#333}
.contain > .left > .news-list > li{ margin-bottom:25px;}
.contain > .left > .news-list > li a.news-img{ float:left; width:90px; height:60px; overflow:hidden;}
.contain > .left > .news-list > li a.news-img img{ width:90px; height:60px;}
.contain > .left > .news-list > li:hover a.news-img{ border-color:#f00}
.contain > .left > .news-list > li .news-disc{ float:left; width:260px; padding:0px 0px 0px 10px; line-height:20px; font-size:12px;}
.contain > .left > .news-list > li .news-disc h2{ font-size:14px; font-weight:bold; color:#000; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.contain > .left > .news-list > li .news-disc h2 a{ color:#000}

.contain > .center{ width:400px; float:left; border-right:#f2f2f2 solid 1px; border-left:#f2f2f2 solid 1px; height:410px; padding:0px 20px}
.about-text{ height:190px; padding:20px 0px; overflow:hidden; line-height:24px;}

.contain > .right{ width:282px; float:right; padding-left:20px;}
.contain > .right .items{ margin-bottom:10px;}

.contain > .right .product h2{ text-align:center; background:url(../images/line.png) no-repeat center bottom; line-height:60px; font-size:30px; color:#461b46}
.contain > .right .product ul li{ width:212px; border:#481e48 solid 2px; float:left; margin-right:29px; margin-top:20px; margin-bottom:20px;}
.contain > .right .product ul li:hover{ border-color:#ff9c00}
.contain > .right .product ul li:last-child{ margin-right:0px;}
.contain > .right .product ul li h3{ text-align:center; background:#481e48; line-height:36px; padding:0px 5px; font-size:14px; font-weight:normal;height:36px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.contain > .right .product ul li h3 a{ color:#fff;}
.contain > .right .product ul li:hover h3{ background-color:#ff9c00}
.contain > .right .product .more{ height:29px; background:url(../images/line.png) no-repeat center center; text-align:center}
.contain > .right .product .more span{ display:inline-block; width:102px; height:29px; border:#612261 solid 1px; text-align:center; background:#fff; line-height:29px;}
.contain > .right .product .more span a{ color:#481e48}

.contain > .right .about{ background:url(../images/about_bg.png) no-repeat center bottom; height:232px; margin-top:12px; position:relative;}
.contain > .right .about span.about_title{ font-size:30px; font-weight:bold;color:#461b46}
.contain > .right .about a{ color:#481e48}
.contain > .right .about img{ position:absolute; right:10px; top:10px;}
.contain > .right .about .about_content{ padding:30px 250px 20px 30px; line-height:24px;}
.about-content,.list-content{ padding:20px;}

.contact-content{ padding:50px 40px 0px 0px; width:500px}
.sidenavs{ background:#f2f2f2; text-align:left; position:relative; height:40px;}
.sidenavs > a{ display:inline-block; height:40px; line-height:40px; padding:0px 20px; border-right:#ccc solid 1px;}
.sidenavs p{ position:absolute; right:10px; top:10px;}
.subcontain .left{ float:left; width:240px;}
.subcontain .right{ float:right; width:690px; border:#ccc solid 1px;}
.subcontain .left h2.title{ background:#0a6bd2; height:66px; line-height:66px; text-align:center; color:#fff; font-size:24px; letter-spacing:3px;}
.subcontain .left .nav-list{ padding-top:10px;background:#f2f2f2; margin-bottom:20px;}
.subcontain .left .nav-list li{ line-height:42px;padding:0px 10px; border-top:#ccc solid 1px; background:#f2f2f2 url(../images/nav.png) no-repeat 220px center}
.subcontain .left .nav-list li a{ display:block;}
.subcontain .left .nav-list li:hover{ background:#dae4ff url(../images/nav-hover.png) no-repeat 220px center}
.subcontain .left .nav-list li:first-child{ border:none}
.subcontain .left .leftcontact{ padding:10px; overflow:hidden; border:#CCC solid 1px; line-height:30px;}
.subcontain .left .leftcontact img{ width:100%;}
.subcontent h2.title{ height:46px; line-height:46px; text-align:left; font-size:16px; letter-spacing:1px; position:relative; color:#000;  padding-left:35px; background:#f2f2f2 url(../images/icon.jpg) no-repeat 10px center;}
.subcontent{ padding:20px;}
.subcontent h3.title{ text-align:center; font-size:24px; font-weight:bold; line-height:50px;}
.subcontain .right h2.title .positions{ position:absolute; right:10px; top:0px; font-size:14px; font-weight:normal; color:#666}
.subcontain .right h2.title .positions a{ color:#666}
.about-content img{ margin:0px 10px 0px 0px}
.list-content ul li{ line-height:26px; position:relative; border-bottom:dotted #ccc 1px;overflow:hidden; height:24px; background:url(../images/list-bg.png) no-repeat left center; padding-left:10px;}
.flzs .list-content ul li,.kfzs .list-content ul li{background:url(../images/kon-icon.png) no-repeat left center;}
.list-content ul li a:hover{ color:#005da4}
.list-content ul li span{ position:absolute; right:5px; top:0px;}
.subcontent{ line-height:30px;}
.subcontent .article-title{ line-height:50px; font-size:20px; text-align:center; color:#000; margin-bottom:20px;}
.subcontent .article-title p{ background:#f2f2f2; text-align:center; font-size:12px; line-height:24px; height:24px; color:#555}
.subcontent .product-image{ text-align:center; padding:20px 0px;}
.subcontent .product-image img{ max-width:100%}


.subcontent > .news-list > li{ margin-bottom:15px; border-bottom:#CCC dashed 1px; padding-bottom:10px; float:left; width:465px; margin-right:30px;}
.subcontent > .news-list > li:nth-child(2n){ margin-right:0px;}
.subcontent > .news-list > li a.news-img{ float:left; width:100px; height:67px; border:#CCC solid 3px; overflow:hidden;}
.subcontent > .news-list > li a.news-img img{ widows:100px; height:67px;}
.subcontent > .news-list > li:hover a.news-img{ border-color:#ccc}
.subcontent > .news-list > li .news-disc{ float:right; width:360px; padding:0px 0px 0px 10px; line-height:20px; font-size:12px;}
.subcontent > .news-list > li .news-disc h2{ font-size:14px; font-weight:bold; color:#000; line-height:30px; height:30px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; position:relative;}
.subcontent > .news-list > li .news-disc h2 p{ position:absolute; right:0px; top:0px; font-size:12px; color:#666; font-weight:normal}
.subcontent > .news-list > li .news-disc h2 a{ color:#000}



ul.product-list{ padding:20px 0px;}
ul.product-list li{ float:left; width:333px; margin:10px;}
ul.product-list li a.product-img{ display:block; height:329px; width:100%; text-align:center; background:#06F; padding:2px;}
ul.product-list li a.product-img:hover,ul.product-list li:hover h2 a{ background:#f00}
ul.product-list li a.product-img img{ width:100%; height:100%;}
ul.product-list li h2 a{ font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; line-height:30px; height:30px; width:100%; background:#06F; color:#fff; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.container{ border:#D5D5D5 solid 1px; min-height:500px; }
.container h2{ line-height:42px; padding-left:20px; border-bottom:#D5D5D5 solid 1px; background:#f8f8f8; position:relative; font-size:20px; color:#481e48}
.container h2 p{ position:absolute; right:10px; top:0px; font-size:12px; font-weight:normal; color:#6B6B6B}
.container_d{ padding:20px; line-height:26px}

.news li{background:url(../images/kon-icon.png) no-repeat left center; line-height:32px; position:relative; border-bottom:#D7D7D7 dashed 1px; padding-left:15px;}
.news li span.data{ right:0px; top:0px; position:absolute;}

ul.pro h2{ text-align:center; background:url(../images/line.png) no-repeat center bottom; line-height:60px; font-size:30px; color:#461b46;}
ul.pro li{ width:212px; border:#481e48 solid 2px; float:left; margin-right:8px; margin-top:20px; margin-bottom:20px;}
ul.pro li:hover{ border-color:#ff9c00}
ul.pro li:nth-child(3n){ margin-right:0px;}
ul.pro li h3{ text-align:center; background:#481e48; line-height:36px; padding:0px 5px; font-size:14px; font-weight:normal;height:36px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul.pro li h3 a{ color:#fff;}
ul.pro li:hover h3{ background-color:#ff9c00}
.form{ float:right; width:300px;}
.form h3{ text-align:center; font-size:24px; font-weight:normal; line-height:50px; margin-bottom:10px;}
.input-wd{ width:100%; background:none; border:#c0c0c0 solid 1px; height:38px; padding:0px 15px; margin-bottom:10px; color:#CCC}
.input-h{ height:200px; padding-top:10px; line-height:24px;color:#CCC}
.input-submit{background:none; border:#c0c0c0 solid 1px; height:38px; width:100%; line-height:38px; background:#f7f7f7; font-weight:600px; cursor:pointer}
.input-submit:hover{ background:#481e48; color:#FFF}
.input-wd:hover{ background:#f7f7f7;}
.container_d .contact{ width:300px;}
.container_d .contact img{ max-width:100%}

/******banner样式*******/
#solid{
	width:100%;
	height:480px;
	clear:both;

	position:relative;
	 margin:0px auto;
	 z-index:88
	 
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:480px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
/*#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:100%;
	height:560px;
	margin-left:-500px;
	display:none;
	cursor:pointer;
}*/
#solid ul li a{ display:block; width:100%; height:100%}
#solid ul li{
	position:absolute;
	/*left:50%;*/
	top:0px;
	width:100%;
	height:480px;
	/*margin-left:-452px;*/
	display:none;
	cursor:pointer;
	background-position:center top;
	background-size:cover;
	background-repeat:no-repeat
}
#solid #btt{
	width:1000px;
	height:25px;
	top:440px;
	left:50%;
	position:relative;
	margin-left:-520px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:16px;
	height:16px;
	border-radius:10px;
	margin:0 10px;	
	text-align:center;
	background:#f00;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}


.sub-contain{ padding:20px 0px;}
.sidenav{ background:#fff; box-shadow:#ccc 0px 0px 20px; }
.sidenav h2{ line-height:100px; background:#005EC1; color:#fff; text-align:center; letter-spacing:10px; font-size:30px;}
.sidenav .sidenav-content{margin-bottom:20px;}
.sidenav .sidenav-content > div > a{ display:block; line-height:42px; border-bottom:#DDDDDD solid 1px; padding-left:20px; background:url(../images/list_bg.png) no-repeat 250px center}
.sidenav .sidenav-content > div > a > dl > dd{ line-height:32px; }
.sidenav .sidenav-content > div > dl{ height:0px; overflow:hidden;}
.sidenav .sidenav-content > div:hover > dl{border-bottom:#DDDDDD solid 1px; height:auto; background:#f1f1f1;}
.sidenav .sidenav-content > div > dl > dd > a{ display:block; line-height:32px; text-align:center; border-bottom:#fff solid 1px;}
.sidenav .sidenav-content a:hover,.sidenav .sidenav-content a.curr{ color:#fff; font-weight:bold;background:#0070b1 url(../images/list_bg_hover.png) no-repeat 250px center}
.sub-contain .left{ width:284px;}
.sub-contain .right{ width:890px; background:#fff; min-height:800px;}
.sub-contain .right > .article > h2{ border-bottom:#A4A4A4 solid 1px; font-size:20px; line-height:60px; height:60px; color:#005EC1; background:url(../images/title_icon.png) no-repeat 20px center; padding-left:45px;}
.sub-contain .right > .article > h2 .more{ color:#828282; right:20px;}
.article > .list-content ul li{ line-height:32px; height:32px;}
.data-hot{ text-align:center; line-height:30px; margin-bottom:20px; background:#f9f9f9}
.content-title{ text-align:center; line-height:42px; font-size:20px; color:#000000}
.pre-nxt{ line-height:50px; height:50px; border-top:#f2f2f2 solid 1px; margin-top:10px; padding:0px 20px;}
.videos{ text-align:center}
.product-content,.picture-content{ padding:20px;}
.product-content ul li{ float:left; width:190px; margin-right:19px; margin-bottom:20px; overflow:hidden; border:#f2f2f2 solid 1px; padding:3px; text-align:center; height:190px; display:flex;align-items: center}
.product-content ul li img{ width:100%;align-items: center}
.product-content ul li:nth-child(4n){ margin-right:0px;}


.picture-content ul li{ float:left; width:198px; margin-right:19px; margin-bottom:20px; height:230px;}
.picture-content ul li .picture-img{border:#f2f2f2 solid 1px; padding:3px; text-align:center; width:190px; height:142px; overflow:hidden}
.picture-content ul li .picture-img img{ width:100%;}
.picture-content ul li:nth-child(4n){ margin-right:0px;}
.picture-content ul li h2{ display:block; font-size:14px; text-align:center; line-height:20px; font-weight:normal; padding:5px}

.page{ text-align:center; padding:20px 0px;border-top:#f2f2f2 solid 1px;}
.newspage{ padding:0px 20px; line-height:26px; min-height:500px;}
.pagelink{ border-top:#e4e4e4 solid 1px; margin-top:30px; line-height:30px; position:relative}
.pagelink .upd{ position:absolute; right:0px; top:0px;}
.page a{ display:inline-block; height:32px; width:32px; line-height:32px; text-align:center; background:#e4e4e4; color:#333; margin:0px 3px;}
.page span.current{display:inline-block; height:32px; width:32px; line-height:32px; text-align:center; background:#005EC1; color:#e4e4e4; margin:0px 3px;}
.page a:hover{background:#002776; color:#e4e4e4;}


#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:580px; height:330px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; position:relative; height:330px; overflow:hidden; width:580px;}
#playBox .oUlplay li h2{ position:absolute; left:0px; bottom:0px; background:#000; text-align:center; width:100%; color:#FFF; font-size:14px; height:30px; line-height:30px;}
#playBox .pre{ cursor:pointer;  width:60px; height:60px; background:url(../images/btns.png) no-repeat; position:absolute; top:120px; left:-60px; z-index:10; opacity:0.7; transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;
-webkit-transition:all 0.4s;}
#playBox .next{ cursor:pointer;  width:60px; height:60px; background:url(../images/btns.png) no-repeat;background-position:-60px -0px; position:absolute; top:120px; right:-60px; z-index:10; opacity:0.7;transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;
-webkit-transition:all 0.4s;}
#playBox .pre:hover{ background:url(../images/btn.png); opacity:1;}
#playBox .next:hover{ background:url(../images/btn.png); opacity:1;background-position:-60px 0px;}
#playBox .smalltitle {width:412px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
#playBox:hover .next{ right:0px;}
#playBox:hover .pre{ left:0px;}

p#back-to-top{
	 width:50px;
	 height:50px;
    position:fixed;
    display:none;
    bottom:100px;
    right:20px;
	background:#005190;
}
p#back-to-top a{
    text-align:center;
    text-decoration:none;
    color:#fff;
    display:block;
	 width:50px;
	 height:50px;
   
    -moz-transition:color 1s;
    -webkit-transition:color 1s;
    -o-transition:color 1s;
	 line-height:45px;
	 font-size:45px;
}
p#back-to-top:hover{ background:#000000}
p#back-to-top a:hover{
    color:#fff;
}
p#back-to-top a span{
    border-radius:6px;
    display:block;
    height:64px;
    width:56px;
    margin-bottom:5px;
    
    -moz-transition:background 1s;
    -webkit-transition:background 1s;
    -o-transition:background 1s;
}


/* 通用图片列表_普通式 */
.picList li{ width:123px; height:106px; position:relative; margin:0px 4px;}
.picList .pic{ text-align:center; line-height:0px; border:#ccc solid 1px; padding:2px;}
.picList .pic img{ width:118px; height:100px; }
.picList .pic a:hover img{ border-color:#2d61ad;  }
.picList .title{ line-height:24px; position:absolute; left:3px; bottom:1px; z-index:2; background:#CCC; width:194px;}
.picList .title a{ display:block; width:194px;}

/* 多个左滚动 - 图片- 公用类 */
.leftLoop{ overflow:hidden; position:relative; }
.leftLoop .hd{ overflow:hidden; position:absolute; top:0px; height:40px; line-height:40px; z-index:1; width:100%;}
.leftLoop .hd1 .prev,.leftLoop .hd1 .next{ display:block;  width:40px; height:40px; position:absolute; top:28px; margin-left:2px; overflow:hidden;  cursor:pointer; background-image:url(../images/rightbg.png); background-color:#f3f3f3 ; background-repeat:no-repeat;background-position:center center; background-size:10px 18px}

.leftLoop .hd1 .next{ background-image:url(../images/leftbg.png); left:0px;}
.leftLoop .hd1 .prev{ right:0px;}
.leftLoop .hd1 .prev:hover,.leftLoop .hd1 .next:hover{ background-color:#f09906}
.leftLoop .hd1 ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.leftLoop .hd1 ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop .hd1 ul li.on{ background:#f00;}
.leftLoop .bd{ padding:12px;}
.leftLoop .bd ul{ overflow:hidden; zoom:1;}
.leftLoop .bd ul li{ margin:0 5px; text-align:center; float:left; _display:inline; overflow:hidden;  }



@media screen and (-webkit-min-device-pixel-ratio:0) {  /*safari and chrome*/
    select {
        height:30px;
        line-height:30px;
    } 
}
select::-moz-focus-inner { /*Remove button padding in FF*/ 
    border: 0;
    padding: 0;
}
@-moz-document url-prefix() { /* targets Firefox only */
    select {
        padding: 15px 0!important;
    }
}        
@media screen\0 { /* IE Hacks: targets IE 8, 9 and 10 */        
    select {
        height:30px;
        line-height:30px;
    }     
}
