@charset "utf-8";

/* CSS Document */

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

h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}

header,article,footer,nav,section,aside,menu{ display:block;}

table{ border-collapse:collapse; border-spacing:0;}

img{border:none; max-width:100%; display:block}

div{display:block;}

a:link,a:visited{color:#000;text-decoration:none;outline:none;}

a:active,a:hover{color:#000; text-decoration:none;}

body{ margin:0 auto;padding:0;font:14px/22px Microsoft Yahei;/* font-size:1em; line-height:1.571em;*/ min-width:320px; max-width:640px;}

.fl{ float:left;}

.fr{ float:right;}

.cl{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}

.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}

.fix{*zoom:1;}

.bg{ background:#F5F5F5;}

img {max-width:100%;}

.cl2{zoom:1;}


.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}




.nav_top {width:100%; height:40px; background:#f30;}
.nav_top ul li {width:25%; float:left; text-align:center; padding:8px 0;}
.nav_top ul li a {color:#fff;}

.tit{width:100%; font-size:1.3em; padding-bottom:20px; margin-bottom:10px; margin-top:10px; text-align:center;}
.tit01{background:url(../images/tit01_bg.png) center bottom no-repeat; color:#ff3300; font-size:15px;}
.tit02{background:url(../images/tit02_bg.png) center bottom no-repeat; color:#fff;}


.dingzhi {width:100%;}
.dingzhi ul li{text-align:center; color:#ff3300; float:left}
.dingzhi ul li.dz_01{width:25%; background:url(../images/dz_01.png) center top no-repeat; background-size:50%; padding-top:13%;}
.dingzhi ul li.dz_02{width:25%; background:url(../images/dz_02.png) center 1px no-repeat; background-size:50%; padding-top:13%;}
.dingzhi ul li.dz_03{width:25%; background:url(../images/dz_03.png) center top no-repeat; background-size:50%; padding-top:13%;}
.dingzhi ul li.dz_04{width:25%; background:url(../images/dz_04.png) center top no-repeat; background-size:50%; padding-top:13%;}

.hexin {width:100%; float:left; padding-top:10px; padding-bottom:10px;}
.hexin ul li{text-align:center; color:#000; float:left; font-size:0.8rem; width:25%; margin-bottom:0.5rem;}
.hexin ul li.tit01{font-size:15px; color:#ff3300; width:100%;}
.hexin ul li a{display:block; width:100%; height:65px;}

.zaiyong {width:98%; float:left; padding-top:20px; padding-bottom:15px; padding-left:1%;}
.zaiyong ul li{text-align:center; float:left; width:22%; margin:2% 1.5%;}
.zaiyong ul li.tit01{width:100%; color:#ff3300;}
.zaiyong ul li a{display:block; text-align:center; width:100%; background:#ffaa99; border-radius:20px; padding:8px 0; color:#FFF;}

.zaiyong2 {width:98%; float:left; padding-bottom:15px; margin-left:1%}
.zaiyong2 ul li{text-align:center; float:left; width:24%; margin:0 0.5% 2%;}
.zaiyong2 ul li.tit01{width:100%; color:#ff3300;}
.zaiyong2 ul li a{display:block; text-align:center; width:100%; background:#ffaa99; border-radius:20px; padding:8px 0; color:#FFF;}


/********一行显示2个图***********/
.case_a {width:100%; float:left;}
.case_a ul {width:100%; height:auto; background:#fff; float:left;}
.case_a ul li {width:48%; height:auto; background:#fff; float:left; margin-left:1%; margin-right:1%;}
.case_a ul li img {max-width:100%; height:auto;}
.case_a ul li .case_tit {
	width:100%;
	float:left;
	padding-bottom:3%;
}
.case_a ul li .case_tit ul {clear:both; width:100%; background:none; padding:0;}
.case_a ul li .case_tit ul li {clear:both; width:100%; background:none; text-align:left; display:inline; margin:0; padding:0;}
.case_a ul li .case_tit ul li a {color:#000; display:block; padding-left:1.5%; padding-top:0.2em;}
.case_a ul li .case_tit ul li.desc {color:#333; text-align:left; line-height:24px; width:96%; padding-left:1.5%;}
/*****************************/



.abouts {width:100%; float:left;}
.abouts ul li {width:100%; float:left; background:#fff;}
.abouts ul li p {padding:0 1.5% 2%; text-indent:2em; line-height:180%; color:#000;}
.abouts ul li p img {padding-top:0;}

.wenti {width:100%; float:left; border-bottom:#FFF 1px solid; padding-top:10px;}
.wenti ul {margin-bottom:5%; float:left;}
.wenti ul li{float:left; width:98%; margin-left:2%; color:#666}
.wenti ul li.tit01{color:#ff3300;}
.wenti ul li a{color:#ff3300; font-size:1.1em;}

.copyrights {width:100%; float:left; text-align:center; padding-bottom:30%; padding-top:8%;}
.copyrights p {color:#a0a0a0; line-height:200%;}
.copyrights a {color:#b0b0b0;}



/**============底部=================**/

.copyright{text-align:center;margin:1em 0;font-size:1em; line-height:1.6em;color:#999;}

.copyright a{color:#999;}

.footer{height:auto}

.footer-con{width:100%;height:118px;position:fixed; z-index:100; right:0; bottom:0;background:rgba(0,0,0,0.6);-webkit-transition:right .5s ease;transition:right .5s ease; filter:Alpha(opacity=60);}

.footer li{ float:left; width:25%;}

.footer li a,.footer li span{display:block;height:44px;padding:74px 0 0 0;text-align:center;font-size:24px;color:#fff;cursor:pointer;}






@media screen and (max-width: 639px){
	
	.copyright{font-size:0.8em;}

	.footer{height:60px}

	.footer .footer-con{height:59px;}

	.footer li{ float:left; width:25%;}

	.footer li a,.footer li span{height:22px;padding:37px 0 0 0;font-size:12px;line-height:18px;}

	.footer li.home a{background:url(../images/btm_ico_home.png) center 7px no-repeat;background-size:29px 24px;}

	.footer li.tel a{background:url(../images/btm_ico_tel.png) center 7px no-repeat;background-size:26px 25px;}

	.footer li.map a{background:url(../images/btm_ico_map.png) center 5px no-repeat;background-size:22px 27px;}

	.footer li.zx a{background:url(../images/btm_ico_zx.png) center 8px no-repeat;background-size:24px 21px;}

}


.liyou {width:100%; background:#fff; float:left; padding-bottom:10px;}
.liyou .tit01{color:#ff3300; background:none; padding:0;}
.liyou .reson dt img{ display:block; width:18.042em; margin:0 auto;}
.liyou .reson dt h5{ font-size:1.1em; color:#ff3300; margin-top:0.5em; text-align:center;}
.liyou .reson dd{margin-top:0.3em;}
.liyou .reson dd p{padding-left:0.8em; font-size:1em; color:#ff3300; line-height:200%; padding-right:0.8em;}
.liyou .rlist{margin:0 auto; text-align:center}
.liyou .rlist li{display:inline-block; width:0.6em; height:0.6em; border-radius:50%; background-color:#002d5e; margin:0 0.3em;}
.liyou .rlist li.on{background-color:#ff3300;}


.products2 {width:100%; float:left; background:#fff; height: auto; overflow: hidden;}
.products2 .hidden{display: none;}


/*.products2 .hd_ctn {width:98%; height:auto; float:left; overflow:hidden; margin-bottom:10px; margin-left:1%; margin-right:1%;}/*一行显示1个图片*/
.products2 .hd_ctn {width:46%; height:auto; float:left; overflow:hidden; margin-bottom:10px; margin-left:1%; margin-right:1%; padding:0.3em 1%; box-shadow:0 4px 5px #888888}/*一行显示2个图片*/
.products2 .hd_ctn ul li.lt1{float:left; position:relative; width:100%;}
.products2 .hd_ctn ul li.lt1 a img{width:100%; }/*一行显示2个图片*/
.products2 .hd_ctn ul li.lt2{float:left; position:relative; width:100%;}
.products2 .hd_ctn ul li.lt2 .rt2_content {clear:both; width:99%; float:left; padding-left:1%;}
.products2 .hd_ctn ul li.lt2 .rt2_content ul {clear:both; width:100%; border:none; margin:0; padding:0;}
.products2 .hd_ctn ul li.lt2 .rt2_content ul.rt2_ct {line-height:30px; font-size:1em;}
.products2 .hd_ctn ul li.lt2 .rt2_content ul li {clear:both; display:block; float:left; width:100%;}
.products2 .hd_ctn ul li.lt2 .rt2_content ul.rt2_cm li {clear:both; line-height:20px; vertical-align:top; margin:0; padding:0; color:#333; font-size:0.9em;}
.products2 .hd_ctn ul li.lt2 .rt2_content ul.rt2_ct li span {clear:both; color:#c0c0c0; float:right; padding-right:1%;}
.products2 .hd_ctn ul li.lt2 .rt2_content ul a {color:#000;}



.products2 .more{overflow:hidden; padding:0 10px 10px 10px; text-align:center;}
.products2 .more a{display:block; width:120px; padding:8px 0; color:#fff; margin:0 auto; background:red; text-align:center; border-radius:3px;}
.products2 .more a:hover{text-decoration:none; background:red; color: #fff;}










.content {width:100%; margin:2% 0; background:#f9f9f9;}




/*主题区域*/
.pubBox{}

.pubBox .hd{height:35px;line-height:35px;background:#e9e9e9;border-bottom:solid 1px #dcdcdc;}
.pubBox .hd h2{width:95%;padding-left:10px;font-size:1.125em;position:relative;text-align:left;font-weight:bold;color:#f30;}

.pubBox .ft{padding:15px 0;}
.pubBox .ft .info{line-height:1.6em;color:#333; padding:0 15px;}
.pubBox .ft .list li{line-height:2em;border-bottom:solid 1px #eceef0;box-shadow:0 1px 1px #fbfbfb;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;color:#333;}

.pubBox .ft .img li{float:left;width:33.3%;}
.pubBox .ft .img li a{border:1px solid #f5f5f5;}
.pubBox .ft .img li img{}

.pubBox .ft .img2 li{float:left;width:46%;margin-bottom:15px; margin-left:1%; margin-right:1%; padding:0.3em 1%; box-shadow:0 4px 5px #888888}
.pubBox .ft .img2 li a.imgarea{display:block;border:1px solid #f5f5f5;}
.pubBox .ft .img2 li p{ font-size:0.85em;}
.pubBox .ft .img2 li p a{color:#f30;}
.pubBox .ft .img2 li p span{color:#999;}

/*详细内容*/
.subCont{margin-top:10px;}
.subCont .title{font-size:1.5em;line-height:1.2em;text-align:center;}
.subCont .continfo{width:100%;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.subCont .continfo span{color:#999;}
.subCont .contimg{margin:20px auto;text-align:center;display:table;}
.subCont .contimg a img{padding:1px; max-width:90%; margin-left:5%; box-shadow:3px 3px 5px #888888}
.subCont .contimg a:hover img{border:1px solid #999;padding:1px;background:#B1D8F3;}
.subCont .conttxt{color:#333; width:96%; margin:0 2%;}
.subCont .conttxt img {padding:0; margin:8px 0; box-shadow:0 4px 5px #888888}


/*内容分页*/
.contPage{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin:20px 0 10px;}
.contPage a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.contPage a.on{color:#fff;border:1px solid #898989;background:#898989;}


/*列表分页*/
.page_info{text-align:center;margin:10px 0;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin:20px 0 10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;}

.pageinfo li {color:#999; width:100%;}
.pageinfo li a {color:#f30;}