@charset "utf-8";

/* CSS Document */

body{font-size:14px; font-family:"微软雅黑"; color:#333; overflow-x:hidden;padding-bottom: 70px; }

*{ margin:0px; padding:0px; }

img{border:0px; }

a{ text-decoration:none; color:#333;}

li{ list-style:none}

.clear{ clear:both}

a:hover{ color:#aa1616}

input{ outline:none;}

div.middle{ width:1200px; margin:0px auto; position:relative }

div.toubu{ position:relative; z-index:2}

div.top{ height:42px; background:#aa1616; color:#FFF; line-height:42px; position:relative; z-index:999}

div.top a{ position:relative;float:left;}

div.top img{ display:block;  margin-right:39px; margin-top:5px;transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;}

			div.top a:hover img{-webkit-transform: rotate3d(0,1,0,360deg);

    -moz-transform: rotate3d(0,1,0,360deg);

    transform: rotate3d(0,1,0,360deg);}

div.top a img.wm{ position:absolute; left:0px; top:52px; display:none}

div.top a:hover img.wm{ display:block}

div.top p{ float:right; font-size:18px; color:#fefefe; font-weight:bold;}

div.top p span{ font-size:15px; font-weight:normal; }

div.head{ height:98px; background:#FFF;box-shadow: 0px 3px 5px rgba(0,0,0,.1);}

div.head img.logo{ position:absolute; left:50%; top:0px; margin-left:-101px; z-index:9999}

div.head div.wapdh{ display:none}

div.head ul.nav{ width:105%; margin-left:-0.1%; padding-top:30px; }

div.head ul.nav li a{transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;}

div.head ul.nav li.yi{ float:left; width:10%; height:48px; line-height:48px; text-align:center; position:relative;}
div.head ul.nav li:nth-child(4){margin-right: 215px;}

div.head ul.nav li.yi img{ position:absolute; bottom:0px;opacity:0; filter:alpha(opacity=0); transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;}

div.head ul.nav li.yi img.yil{ left:50%; margin-left:-60px; }

div.head ul.nav li.yi img.yiz{ left:50%; margin-left:-3px;}

div.head ul.nav li.yi img.yir{ left:50%; margin-left:30px;}

div.head ul.nav li.lige{ margin-left:20%}

div.head ul.nav li.yi a.ayi{ font-size:18px; font-weight:bolder; display:block; width:100%; height:100%;transition: All 0s ease-in-out;

            -webkit-transition: All 0s ease-in-out;

            -moz-transition: All 0s ease-in-out;

            -o-transition: All 0s ease-in-out;}

div.head ul.nav li.yi:hover a.ayi{ color:#aa1616; }

div.head ul.nav li.yi.hover a.ayi{ color:#aa1616; }



div.head ul.nav li.yi:hover img.yil{  opacity:1; filter:alpha(opacity=1);left:50%; margin-left:-40px;}

div.head ul.nav li.yi:hover img.yiz{  opacity:1; filter:alpha(opacity=1);left:50%; margin-left:-3px;transform: rotate(360deg);

            -webkit-transform: rotate(360deg);

            -moz-transform: rotate(360deg);

            -o-transform: rotate(360deg);

            -ms-transform: rotate(360deg);}

div.head ul.nav li.yi:hover img.yir{  opacity:1; filter:alpha(opacity=1);left:50%; margin-left:10px;}

div.head ul.nav li.yi ul.ernav{ position:absolute; left:0px; padding:0px 0px; top:45px; height:0px; overflow-y:hidden; width:100%; background:#FFF;transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;opacity:0; filter:alpha(opacity=0);font-weight:bold;font-size:14px;}

div.head ul.nav li.yi:hover ul.ernav{opacity:1; top:48px; filter:alpha(opacity=1); height:auto;padding:10px 0px;}

div.head ul.nav li.yi ul.ernav li.er{ width:100%; height:40px; line-height:40px; position:relative;}

div.head ul.nav li.yi ul.ernav li.er a.aer{ width:100%; height:100%; display:block; border-bottom:1px solid #eee; text-align:center;}

div.head ul.nav li.yi ul.ernav li.er:hover a.aer{ background:#aa1616; color:#FFF}

div.head ul.nav li.yi ul.ernav li.er ul.sannav{ position:absolute; top:0px; left:100%; display:none; width:100%; background:#FFF}

div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san{ width:100%; height:24px; line-height:24px;}

div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{ width:100%; height:100%; display:block; border-bottom:1px dashed #333; text-align:center}

div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san:hover a.asan{ background:#000; color:#FFF}

div.head ul.nav li.yi ul.ernav li.er:hover ul.sannav{ display:block;}

div.head ul.nav li a.you{ position:relative;}

div.head ul.nav li a.you span{ position:absolute; right:5px; line-height:24px;}

div.head ul.nav li a.ayi span{ display:none}

div.wapheaddianbei{ width:100%; height:35px; display:none;}

div.waphead{ position:fixed; width:100%; left:0px; top:0px;}

div.waphead div.top{ display:none;}

div.waphead div.wapdh{ display:block; width:100%; height:35px; background:#000; }

div.waphead div.wapdh img.waplogo{  height:35px; float:left;}

div.waphead div.wapdh span{

float:right; display:block; width:25px; height:21px; background:url(../images/dh.png); cursor:pointer; margin:7px;

            transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;

}

div.waphead div.wapdh span:hover{transform: scale(1.2);

            -webkit-transform: scale(1.2);

            -moz-transform: scale(1.2);

            -o-transform: scale(1.2);

            -ms-transform: scale(1.2);}

div.waphead div.wapdh span.spanclickwapdh{ transform: rotate(180deg) scale(1.2);

            -webkit-transform: rotate(180deg) scale(1.2);

            -moz-transform: rotate(180deg) scale(1.2);

            -o-transform: rotate(180deg) scale(1.2);

            -ms-transform: rotate(180deg) scale(1.2);}

div.waphead img.logo{ display:none;}

div.waphead div.middle{ background:#000; width:100%  }

div.waphead ul.nav{ width:100%;padding-bottom:10px; padding-top:10px;display:none; overflow-x:hidden}

div.waphead ul.nav li a{transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;}



div.waphead ul.nav li.yi{ width:100%; height:auto; }

div.waphead ul.nav li.yi img{ display:none}

div.waphead ul.nav li.yi a.ayi{ display:block; width:100%; height:30px; line-height:30px; color:#FFF; font-size:14px; text-indent:2em}

div.waphead ul.nav li.yi ul.ernav{ width:100%; height:auto; display:none;}

div.waphead ul.nav li.yi ul.ernav li.er{ height:auto; width:100%;}

div.waphead ul.nav li.yi ul.ernav li.er a.aer{ width:100%; height:30px; line-height:30px; color:#FFF; text-indent:4em; display:block;}



div.waphead ul.nav li.yi ul.ernav li.er ul.sannav{ width:100%; height:auto; display:none}

div.waphead ul.nav li.yi ul.ernav li.er ul.sannav li.san{ height:auto; width:100%;}

div.waphead ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{width:100%; height:30px; line-height:30px; color:#FFF; text-indent:6em; display:block;}

div.waphead ul.nav li a:hover{ padding-left:10px;}

div.indexabout{ background:url(../images/abbg.jpg) center center no-repeat; padding:2% 0px 4.5% 0px; display:block; background-size:auto 100%;}

.small,.nosmall,.big,.nobig,.slide-T, .slide-B, .slide-L, .slide-R, .slide-W, .slide-Wsmall, .slide-H, .noslide-T, .noslide-B, .noslide-L, .noslide-R, .noslide-W, .noslide-Wsmall, .noslide-H{

transition:All 1s ease;

-webkit-transition:All 1s ease;

-moz-transition:All 1s ease;

-o-transition:All 1s ease;

}

.hasimg{ display:block; overflow:hidden;}

.hasimg img{transition:All 1s ease;

-webkit-transition:All 1s ease;

-moz-transition:All 1s ease;

-o-transition:All 1s ease; display:block; width:100%;}

.hasimg:hover img{

	   transform: rotate(2deg) scale(1.1);

            -webkit-transform: rotate(2deg) scale(1.1);

            -moz-transform: rotate(2deg) scale(1.1);

            -o-transform: rotate(2deg) scale(1.1);

            -ms-transform: rotate(2deg) scale(1.1);

	}

.small{transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);}

.nosmall{transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);}

.big{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}

.nobig{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}

.smallbigton{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}

.slide-T{position:relative; top:-50px; opacity:0; filter:alpha(opacity=0);}

.noslide-T{position:relative; top:-50px; opacity:0; filter:alpha(opacity=0);}

.slide-Ton{top:0px; opacity:1; filter: alpha(opacity=1);}

.slide-B{position:relative; bottom:-50px; opacity:0; filter:alpha(opacity=0);}

.noslide-B{position:relative; bottom:-50px; opacity:0; filter:alpha(opacity=0);}

.slide-Bon{bottom:0px; opacity:1; filter: alpha(opacity=1);}

.slide-L{position:relative; left:-50px; opacity:0; filter:alpha(opacity=0);}

.noslide-L{position:relative; left:-50px; opacity:0; filter:alpha(opacity=0);}

.slide-Lon{left:0px; opacity:1; filter: alpha(opacity=1);}

.slide-R{position:relative; right:-50px; opacity:0; filter:alpha(opacity=0);}

.noslide-R{position:relative; right:-50px; opacity:0; filter:alpha(opacity=0);}

.slide-Ron{right:0px; opacity:1; filter: alpha(opacity=1);}

div.cpzs{ background:url(../images/cpzs.jpg) center top no-repeat;padding:4% 0px 2.5% 0px;  display:block; background-size:100% 490px;}

div.cpzsnr{ padding-top:4.2%;}

.cpzsnr-box{width:100%;}

.cpzsnr-box .item{float: left;width:27%;margin:0 2% 15px;padding: 10px;border: 1px solid #bbb8b8;background: #fff;}

.cpzsnr-box .item img{width:100%;height: 220px;}

.cpzsnr-box .item a{position: relative;}

.cpzsnr-box .item a span {

    position: absolute;

    left: 0px;

    bottom: 0px;

    display: block;

    width: 152px;

    height: 38px;

    text-align: center;

    line-height: 38px;

    background: url(../images/tt1.png);

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}



.cpzsnr-box .item:hover {

    border: 1px solid #ab1818;

}

.cpzsnr-box .item:hover a span {

    background: url(../images/tt2.png);

    color: #FFF;

}



a.mtygd{ display:block;transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out; margin:0px auto; width:234px; height:42px; text-align:center; line-height:42px; color:#FFF; background:#999999; margin-top:3%; font-size:16px;}

a.mtygd:hover{/*color:#FFF; background:#aa1616;*/}

div.hzjm{ background:url(../images/hzjm.jpg) center center no-repeat;padding:4% 0px 4.5% 0px; background-size:100% 100%; margin-top:0px;}

div.xuanzhuan1{ padding-top:6.2%;}

div.dpzs{ padding:3% 0px 3% 0px;}

div.dpzsnr{ padding-top:4%;}

div.xwdt{ background:url(../images/dt.gif);padding:3% 0px 2.5% 0px;}

.dtnr{ padding-top:4%;}

div.xwdt li{ float:left; width:50%;margin-bottom:3.2%;}

div.xwdt li .dtnr-l{width:40%;float: left;}

div.xwdt li .dtnr-l img{display: block;width:100%;height:150px;}

div.xwdt li .dtnr-r{width:55%;float: right;padding: 2.5%;}

div.xwdt li h4{font-size:16px;}

div.xwdt li a{color:#333;}

div.xwdt li:hover a{color:#aa1616;}

div.xwdt li p{ display:block; display:block;font-size:14px;line-height: 25px;}

div.xwdt li b{display: block;width:100%;text-align: right;font-size:14px;color:#333;font-weight: normal;}



.ulthumb{width:100%;}

.ulthumb li{width:100%;margin-bottom: 20px;}

.ulthumb li .ulthumb-l{width:25%;float: left;}

.ulthumb li .ulthumb-l img{width:100%;display: block;}

.ulthumb li .ulthumb-r{width:72%;float: right;padding-top:10px;}

.ulthumb li .ulthumb-r h4{font-size:16px;}

.ulthumb li a{color:#333;}

.ulthumb li:hover a{color:#aa1616;}

.ulthumb li p{ display:block; display:block;font-size:14px;line-height: 25px;}

.ulthumb li b{display: block;width:100%;text-align: right;font-size:14px;color:#333;font-weight: normal;}





.page{width:400px;margin:0 auto;text-align: center;padding-top: 30px;}

.page a{display: inline-block;padding: 2px 12px;border: 1px solid #ccc;height: 24px;line-height: 22px;font-size:15px;color:#bbb;margin-right: 8px;margin-bottom: 8px;background: #fcfcfc;}

.page span{display: inline-block;padding: 2px 12px;border: 1px solid #aa1616;height: 24px;line-height: 22px;font-size:15px;color:#fff;margin-right: 8px;margin-bottom: 8px;background: #aa1616;}
.page li{float:left}


div.xwdt li p a.paa{ display:block; font-size:16px; color:#aa1616; line-height:180%;}

div.xwdt li p a.paaa{ display:block;transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out; width:95px; height:26px; text-align:center; margin-top:8px; line-height:26px; background:#aa1616; color:#FFF; background:#999}

div.xwdt li p a.paaa:hover{ background:#aa1616}

div.xwdt li dl:hover{ border:1px solid #aa1616;}

div.foot{ background:#CCC;}

div.fl{ float:left; background:#afafaf; width:24.5%;}

div.fl img{ display:block; margin:8% auto; max-width:100%;}

div.fr{ float:right; width:68.6%;}

div.fnav{ border-bottom:1px solid #999; padding-top:16px; height:65px; line-height:65px;}

div.fnav a{ display:inline-block;}

div.fnav span{ display:inline-block; padding:0px 2.6%;}

div.icp{ display:block; padding-top:45px;}

div.icp p{ display:block; width:100%; float:left; height:34px; line-height:34px; color:#666}

div.icp p.ptel{ text-indent:32px;background:url(../images/ptel.gif) 0px center no-repeat;}

div.icp p.pemail{ text-indent:32px;background:url(../images/pemail.gif) 0px center no-repeat;}

div.icp p.pdz{ text-indent:32px;background:url(../images/pdz.gif) 0px center no-repeat;}

div.list_thumb ul li{ padding:0.3%;  float:left; width:30.9%;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; margin-right:1.2%; margin-bottom:1.2%; position:relative; overflow:hidden;}

div.list_thumb ul li.z{ margin-right:0px;}

div.list_thumb ul li a{}

div.list_thumb ul li a img{ }

div.list_thumb ul li div{ background:transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; background:url(../images/ttt.png); text-align:center; position:absolute; bottom:3px; left:50%; margin-left:-100px;  width:200px; height:38px; line-height:38px; text-align:center; display:block;}

div.list_thumb ul li .list_thumb_di{ background:transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; background:url(../images/ttt.png); text-align:center; position:absolute; bottom:    3px; left:50%; margin-left:-140px;  width:280px; height:38px; line-height:38px; text-align:center; display:block;}

table.onetable,table.onetable tr{
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #a8bfde;
		}	
table.onetable td{
			text-align:center;
			padding: 5px 10px;
			font-size: 1.125rem;
			font-family: Verdana;
			color: #5b7da3;
		}
table.onetable tr:nth-child(even){
			background: #d3dfed
		}
table.onetable tr:nth-child(odd){
			background: #FFF
		}
table.onetable{
			border: none !important;
			width: 60%;
			height: auto;
			margin: 1.25rem auto 0;
			box-sizing: border-box;
			border-radius: 0.375rem 0.375rem 0 0;
			font-size: 1.125rem;
			color: #a8bfde;
			border-collapse: separate;
			border-spacing: 0 0.5rem;
		}
	table.altrowstable {
		margin: 1.25rem auto 0;
	    font-family: verdana,arial,sans-serif;
	    font-size:11px;
	    color:#333333;
	    border-width: 1px;
	    border-color: #a9c6c9;
	    border-collapse: collapse;
	}
	table.altrowstable th {
	    border-width: 1px;
	    padding: 8px;
	    border-style: solid;
	    border-color: #a9c6c9;
	}
	table.altrowstable td {
	    border-width: 1px;
	    padding: 8px;
	    border-style: solid;
	    border-color: #a9c6c9;
	}
	table.altrowstable td.left{
		width: 30%;
		text-align: center;
	}	
 .oddrowcolor{
		            background-color:#d4e3e5;
		        }
		        .evenrowcolor{
		            background-color:#c3dde0;
		        }
div.list_thumb ul li div a.list_thumb_abt{ display:block;}

div.list_thumb ul li div p{ display:block; text-align:left;}

div.list_thumb ul li div p a{}

div.list_thumb ul li div a.list_thumb_axx{}

div.list_thumb ul li:hover div{ background:url(../images/ttg.png); }

div.list_thumb ul li:hover div a{ color:#fff;}

div.list_thumb ul li:hover{box-shadow: 1px 2px 6px #888888;}

div.comtitle{ text-align:center; display:block; text-align:center; }

div.comtitle span.c{ display:block; padding-bottom:25px;  }

div.comtitle span.c img{ display:block; margin:0px auto; max-width:60%;}

div.comtitle span.e{ display:block; text-transform : uppercase; color:	#272727; font-size:18px; font-weight:bold; background:url(../images/spane.png) center center no-repeat; height:47px; line-height:47px;}
div.comtitle span.d{ display:block; text-transform : uppercase; color:	#ffffff; font-size:18px; font-weight:bold; background:url(../images/spane.png) center center no-repeat; height:47px; line-height:47px;}

div.comtitle p{ font-size:15px; color:#666; padding-top:29px; display:block; }

div.comtitlee span.e{  color:#fff; background:url(../images/jmbg.png) center center no-repeat; }

div.comtitle1{ border-bottom:1px solid #999; height:40px; line-height:40px;}

div.comtitle1 span.c{ float:left; display:inline-block;}

div.comtitle1 span.e{text-transform : uppercase; display:inline-block; float:left; }

div.comtitle1 a{ float:right;}

div.twhp{ margin-top:3.8%; position:relative;}

div.twhp a.hasimg{ position:relative; z-index:99; float:left; width:42.5%; z-index:1}

div.twhp img.xiao{ position:absolute; z-index:0; left:20px; top:18px;width:42.5%;}

div.twhp div.twhpnr{ float:right; width:51.5%;}

div.twhp div.twhpnr a.twhptitle{ display:block; float:none; font-size:20px; color:#aa1616;height:74px; line-height:74px; position:relative}

div.twhp div.twhpnr a.twhptitle img{ position:absolute; left:0px; bottom:-3px; max-width:100%}

div.twhp div.twhpnr a.twhptitle span{ font-size:16px; color:#000; display:inline-block; padding-left:1%}

div.twhp div.twhpnr p{ display:block; font-size:14px; line-height:200%; padding:4px 0px;}

div.twhp div.twhpnr a.ackgd{ float:left; width:122px; height:33px; text-align:center; line-height:33px; color:#FFF; background:url(../images/ckgd.png) no-repeat;}

div.xuanzhuan li{ text-align:center; float:left; width:14.8%; margin-left:5.1%; margin-right:5.1%; }

div.xuanzhuan li img{ width:100%; display:block;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}

div.xuanzhuan li img.xiao{ height:0px;}

div.xuanzhuan li:hover img.xiao{ height:auto;}

div.xuanzhuan li:hover img.xian{ height:0px;}

div.xuanzhuan li:hover img{-webkit-transform: rotate3d(0,1,0,360deg);

    -moz-transform: rotate3d(0,1,0,360deg);

    transform: rotate3d(0,1,0,360deg);}

div.xuanzhuan li a{ line-height:22px; display:block; font-size:18px; color:#FFF; padding:20px 0px 7px 0px;}

div.xuanzhuan li p{ text-align:center; display:block; font-size:12px; color:#FFF;text-transform : uppercase; font-family:Arial, Helvetica, sans-serif;}

div.xuanzhuan li:hover a{color:#ffefb1;}

div.xuanzhuan li:hover p{ color:#ffefb1;}

p.rexian{ display:block; height:45px; line-height:45px; border:1px solid #ffefb1; font-size:24px; margin:0px auto; margin-top:4.6%; color:#ffefb1; text-align:center; width:463px; max-width:80%;}

a.gengduomore{ position: relative; z-index: 1;}

a.gengduomore:before{ content:""; width:100%; height:100%; z-index: -1; position:absolute; left:0; top:0; background-color:#aa1616; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1);  transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}

a.gengduomore:hover:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}

.bordercenter{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); position:relative}

.bordercenter a.bordercentera{ display:block; width:100%; height:100%; padding:0.6%;}

.bordercenter a.bordercentera:before{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; opacity: 0; pointer-events: none; -webkit-transition: opacity 0.35s, -webkit-transform 0.45s; transition: opacity 0.45s, transform 0.45s; border-top:3px solid #2d9bcd; border-bottom: 3px solid #2d9bcd; -webkit-transform: scale(0,1); transform: scale(0,1); }

.bordercenter a.bordercentera:after{ border-right: 3px solid #2d9bcd; border-left: 3px solid #2d9bcd; -webkit-transform: scale(1,0); transform: scale(1,0); position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; opacity: 0; pointer-events: none; -webkit-transition: opacity 0.45s, -webkit-transform 0.45s; transition: opacity 0.45s, transform 0.45s;}

.bordercenter a.bordercentera:hover:before,.bordercenter a.bordercentera:hover:after{ opacity: 1; -webkit-transform: scale(1); transform: scale(1);}





input{outline:none;}

#bottom_ad{width: 100%;height: 70px;display: block;overflow: hidden;margin: 0 auto;background: #a0000a;position: fixed;right: 0px;bottom: 0px;z-index: 99999;}

#bottom_ad .ad_body{ width:97%; height:auto; display:block; margin:0 auto; font-size:13px;}

#bottom_ad .ad_body{ padding:6px 0px 6px 0px;}

#bottom_ad .ad_body .guanbi{width:5%;float:right; text-align:right; margin-right:15px; text-decoration:none; color:#FF0;}

#bottom_none{ display:none;}

#bottom_ad .ad_body .texts{ font-size:12px; color:#4b4b4b;  height:35px; border:0px; padding-left:50px; background:url(../images/1.jpg) left no-repeat #ffffff;border-radius:5px;}

#bottom_ad .ad_body .texts2{ font-size:12px; color:#4b4b4b;  height:35px; border:0px; padding-left:50px; background:url(../images/2.jpg) left no-repeat #ffffff;border-radius:5px;}

#bottom_ad .ad_body .texts3{padding-left:10px;font-size:12px; color:#4b4b4b; height:35px; border:0px;border-radius:5px;}

.tijiaioliuang1{width:96px; height:35px;line-height: 35px; border:0px;background: #000;color:#fff;outline:none;margin-left: 10px;border-radius:10px;}

.tel-img{width:300px;float: left;position: relative;}

.tel-img .bt-phone{position: absolute;width:140px;height: auto;left: 78px;bottom: 12px;}



.xiangqing{padding-top: 30px;}

.erjititle{padding-bottom: 30px;}

.erjititle p{padding-top: 15px;}

.mainbody_dy img{display: block;width:70%;margin:20px auto;}

.more{width:100%;padding: 30px 0 20px;}

.more p{width:50%;font-size:16px;line-height: 25px;float: left;}

.more p:last-child{text-align: right;}



.n8 {

    margin: 10px auto;

    width: 880px;

}

.newn dd {

    display: block;

    overflow: hidden;

    width: 880px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -o-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

    padding: 25px;

    border-bottom: 1px solid #f4f4f4;

    line-height: 32px;

    font-size: 13px;

    text-indent: 2em;

}

.n8 .dt {

    font-size: 24px;

    color: #000;

    font-weight: bold;

    line-height: 50px;

    text-align: center;

}

.n8 p {

    text-align: center;

    color: #555;

}

.message_n {

    width:100%;

    padding-top: 20px;

    padding-bottom: 20px;

}

.n_1 {

    width:100%;

    height: 50px;

}

.n_1 p {

    display: block;

    float: left;

    line-height: 38px;

    margin-right: 10px;

    width: 130px;

    text-align: right;

}

.n_1 input {

    display: block;

    border: 0;

    border: 1px solid #ccc;

    height: 36px;

    width: 450px;

    text-indent: 1em;

}

.n_2 {

    width: 100%;

}

.n_2 p {

    display: block;

    float: left;

    line-height: 38px;

    margin-right: 10px;

    width: 130px;

    text-align: right;

}

.n_2 textarea {

    display: block;

    border: 0;

    border: 1px solid #ccc;

    height: 155px;

    width: 650px;

    padding: 1em;

}

.my-button {

    display: block;

    border: 0;

    width: 120px;

    height: 40px;

    background: #CF1518;

    cursor: pointer;

    float: left;

    margin-left: 140px;

    margin-top: 10px;

    font-size: 18px;

    text-align: center;

    line-height: 40px;

    color: #fff;

}





@media screen and (max-width:1444px){

}

@media screen and (max-width:1200px){

div.middle{ width:98%;}

div.head ul.nav{ width:104%; margin-left:-2%;}

div.fnav{}

div.fnav a{ display:inline-block;}

div.fnav span{ display:inline-block; padding:0px 1%;}

div.icp p.phalf{ width:100%; }

div.icp p{ text-indent:32px}

}

@media screen and (max-width:1024px){

}

@media screen and (max-width:1000px){

.pc{ display:none;}

.wap{ display:block;}

div.xuanzhuan li{ width:23%; margin-right:0px; margin-left:1.6%;}

}

@media screen and (max-width:950px){

	div.fnav{ display:none}

	}

@media screen and (max-width:900px){

	div.xwdt li{ float:none; width:100%;}

	div.xwdt li p{ width:64.6%; margin-right:0%;}

	}

@media screen and (max-width:850px){

	div.twhp img.xiao{ display:none}

	div.twhp a.hasimg{ float:none; width:100%;}

    div.twhp div.twhpnr{ float:none; width:100%;}

	div.hqzl dl input{ margin-right:1.5%; margin-bottom:1.5%;  width:45%; }

	div.fl{ display:none;}

	div.fr{ width:100%}

}

@media screen and (max-width:640px){

div.list_thumb ul li{ width:45%; margin-left:3.3%; margin-bottom:3.3%; margin-right:0px;}

div.xuanzhuan li{ width:45%; margin-left:3.3%;}

div.foot{ padding-bottom:28px;}

div.icp p{  height:24px; padding-left:32px; line-height:24px; text-indent:0px; }

div.icp p.ptel{ text-indent:0px;padding-left:32px;}

div.icp p.pemail{ text-indent:0px;padding-left:32px;}

div.icp p.pdz{ text-indent:0px;padding-left:32px;}

}

@media screen and (max-width:480px){

		div.twhp div.twhpnr a.twhptitle span{ display:none}

		div.xwdt li{}

		div.xwdt li dl{ float:none; width:95%; }

div.xwdt li p{ float:none; width:100%}

div.hqzl dl input{ margin-right:0%; margin-bottom:1.5%;  width:90%; }

}

@media screen and (max-width:320px){

}

.pagination{height:40px;padding:20px 0px;margin:0px auto;list-style:none;}

.pagination li{float:left;

            padding:2px 12px;

            font-size:15px;

            height:24px;

            line-height:24px;

            color:#bbb;

            border:1px #ccc solid;

            background:#fcfcfc;

            margin-right:8px;

}




