/* CSS Document */
div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd,table {margin:0;padding:0;}
 li, ol { list-style:none; }
 
.sjkd{min-width:320px; max-width:600px; margin:0 auto; overflow:hidden; position:relative;}

.sjkda{
max-width:1400px; text-align:center; margin:0 auto;
}
.sjkd .logoa{
float:left; width:55%;
}
.sjkda .logoa{
float:left;
}

.lmdhsj{float:left; margin-left:44px; margin-top:30px}
.lmdhsj .lmdh{
margin-left:33px; float:left; line-height:200%; font-weight:bold;
 border-radius: 6px; background-color:#fff; padding:5px; font-size:16px

}
.lmdhsj .lmdh a{ color:#333}

.lmdhsja{float:left; margin-left:14px; margin-top:10px}
.lmdhsja .lmdh{
margin-left:10px; float:left; line-height:200%; margin-top:5px;
 border-radius: 3px; background-color:#fff; padding:3px; font-size:12px
}
.lmdhsja .lmdh a{ color:#333}

.bjhse{ background-color:#EFEFEF}
.cpin{
min-width:320px; max-width:600px; margin:0 auto; position:relative;
}

.cpin .neirlf{ width:100%;
}
.cpin .neirrt{width:100%;
	text-align:left; 
	}
.cpin .neirlfa{ width:100%;
}
.cpin .neirrta{width:100%;
	text-align:left; 
	}
.cpin .cpcjing{ float:left; width:320px; margin-left:10px;}
.cpin .cpcjing .zt{ line-height:35px;}
.cpin .cpcjing img{width:100%}

.cpin .cpcjinga{ float:left; margin-left:5px;margin-right:5px; margin-top:12px;}
.cpin .cpcjinga img{width:100%}

.cpina{
max-width:1340px; text-align:center; margin:0 auto;
}

.cpina .neirlf{ float:left; width:654px; margin-left:32px; text-align:left; height:413px;
}
.cpina .neirrt{ float:right; width:654px; height:413px;text-align:left; 
}
.cpina .neirlfa{ float:left; width:654px; margin-left:32px; text-align:left; height:413px;
}
.cpina .neirrta{ float:right; width:654px; height:413px;text-align:left; 
}
.cpina .cpcjinga{ float:left; width:604px; margin-left:20px; text-align:left; margin-top:22px;}
.cpina .cpcjing{ float:left; width:300px; margin-left:20px; text-align:left}
.cpina .cpcjing .tup{height: 220px;overflow: hidden; width:300px; margin-bottom:8px;}
.cpina .cpcjing .tup img{height: 220px;overflow: hidden; width:300px;transition: all 0.5s;}
.cpina .cpcjing .tup:hover img {transform: scale(1.1);}
.cpina .cpcjing img{width:100%}
.cpina .cpcjing .zt{ line-height:35px;}
.neiquba .jgea { float:left; width:70px;}
.neiqub .jgea { }

.cpfla{float:left; width:300px; margin-left:34px; text-align:left; margin-top:15px;}
.cpfla .tup{
height: 201px;overflow: hidden; width:300px
}
.cpfla .tup img {display: block;height: 201px;transition: all 0.5s; width:300px}
.cpfla:hover img {transform: scale(1.1);}


.cpflb{float:left; width:340px; margin-left:5px; text-align:left; margin-top:15px;}
.cpflb .tup{
height: 210px;overflow: hidden; width:340px
}
.cpflb .tup img {width:100%; height:100%}


.spin{
min-width:320px; max-width:600px; margin:0 auto; position:relative;
}
.spina{
max-width:1340px; text-align:center; margin:0 auto; height:317px
}
.spflb{float:left; width:380px; margin-left:5px; text-align:center; margin-top:25px;}
.spfla{float:left; width:400px; margin-left:34px; text-align:center; margin-top:25px;}

.xinwen{
min-width:320px; max-width:600px; margin:0 auto; position:relative;
}
.xinwena{
max-width:1260px; text-align:center; margin:0 auto; 
}

.xwleftd{float:left; width:98%;}

.xwleftny{float:left; width:31%; height:113px; margin-left:20px; margin-top:12px; BORDER-BOTTOM: #999999 1px dashed;}
.xwleft{float:left; width:48%; height:133px;}
.xwtup{float:left; width:23%; height:85px}
.xwtup img{ width:100%; height:100%}
.xwneir{float:right; width:75%; text-align:left;
}
.xwright{float:right; width:48%; height:133px;}

.xwlefta{float:left; width:100%; height:153px;}

.neiqu{
min-width:320px; max-width:600px; margin:0 auto;  position:relative; height:auto;
}
.neiqu .rightaa{  width:100%;
text-align:center; margin:0 auto; height:auto;
	}
.neiqu .leftaa{width:100%;
text-align:center; margin:0 auto; height:auto;
	}
	
.neiqua{
max-width:1280px; text-align:center; margin:0 auto; height:auto;
}
.neiqua .rightaa{ float:right; width:912px;
text-align:center; margin:0 auto; height:auto;
	}
.neiqua .rightaa .cpcjing{ float:left; width:280px; margin-left:20px; text-align:left}
.neiqua .rightaa .cpcjing .tup{height: 180px;overflow: hidden; width:280px; margin-bottom:8px;}
.neiqua .rightaa .cpcjing .tup img{height: 180px;overflow: hidden; width:280px;transition: all 0.5s;}
.neiqua .rightaa .cpcjing .tup:hover img {transform: scale(1.1);}
.neiqua .rightaa .cpcjing img{width:100%}

.neiqu .rightaa .cpcjing{ float:left; width:240px; margin-left:20px; text-align:left}
.neiqu .rightaa .cpcjing .tup{height: 180px;overflow: hidden; width:240px; margin-bottom:8px;}
.neiqu .rightaa .cpcjing .tup img{height: 180px;overflow: hidden; width:240px;transition: all 0.5s;}
.neiqu .rightaa .cpcjing .tup:hover img {transform: scale(1.1);}
.neiqu .rightaa .cpcjing img{width:100%}

.neiqua .leftaa{ float:left; width:360px;
text-align:center; margin:0 auto; height:auto;
	}

.neiqu img{ width:90%}
.neiqua img{ width:90%}
.neiqub{
min-width:320px; max-width:600px; margin:0 auto; position:relative; 
}
.neiqub img{ width:100%}
.neiquba{
max-width:1480px; text-align:center; margin:0 auto;
}

.neiquc{
min-width:320px; max-width:600px; margin:0 auto; position:relative; 
}
.neiquca{
max-width:1480px; text-align:center; margin:0 auto; height:900px;
}
.tdover1{ background-color:#e8e8e8; font-weight:bold;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; font-size:14px;
}

.fk4 {
  BORDER-TOP: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; background-color:#ebebeb
	
}
.fk1 {
	BORDER-BOTTOM: #ccc 1px solid; 
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	color: #000; text-decoration:underline;
}
.f12{ font-size:12px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.lg18{ line-height:190%}
.lg15{ line-height:140%}
.lg21{ line-height:210%}
.hse{ color:#666666}
.hse2{ color:#999999}
.cz-adv{overflow: hidden; font-size:0; margin-bottom:2.2rem; clear:both;}
.cz-box { display:inline; float:left;}
.fk1ab {
  BORDER-BOTTOM: #999 1px solid; 
}
.g-case{ overflow:hidden; width:100%; position:relative; margin-bottom:1.25rem;}
.g-case h3{ text-align:center; color:#333; font-size:0.83rem; padding-bottom:1.8rem; position:relative;}
.g-case h3:before{ content:""; position:absolute; }
.g-case h3 strong{ display:block; color:#333; font-size:1.33rem; font-weight:bold; text-align:center; padding-bottom:0.5rem; line-height:100%;}
.g-case .cz-box .con{ display:inline; float:left;}
.g-case .con ul{ margin:0 3%; font-size:0;}
.g-case .con ul li{ position:relative; width:30%; float:left; margin-left:7px;}
.g-case .con ul li span{ display:block;height:3.0rem; line-height:1.4rem; left:0; text-align:center; background-color:#fff; }

.g-case .con ul li span a{ font-size:0.83rem; color:#333; }
/**/
.g-case .m-cnt{overflow:hidden;height:2.5rem; line-height:2.5rem; margin-top:25px; }
.g-case .m-cnt li{float:left; width:0.5rem; height:0.5rem;border-radius:2.8rem;margin-right:1.0rem; background:#9e9e9e;}
.g-case .m-cnt li:first-child{ margin-left:44.8%;}
.g-case .u_al li:first-child{ margin-left:38.8%;}
.g-case .u_hzkh li:first-child{ margin-left:48.8%;}
.g-case .m-cnt li.z-on{ background:#34855c;}
.g-case h4{ margin:0 auto; background:#34855c; width:11.4rem; height:2.7rem; line-height:2.7rem; text-align:center; font-size:0.92rem; color:#fff;}
.g-case h4 span{ display:inline-block; width:1rem; margin-left:0.75rem;}.g-case h4 span img{ vertical-align:middle;}
.cz-box img{width:100%}

.lmcpfl{
    height: 46px; width:256px;
    border-radius: 6px;
    cursor:pointer;
	text-align:center;
	-webkit-transition:0.5s all linear; color:#ffffff; line-height:45px; margin-top:15px;
}
.lmcpfl a{ color:#ffffff }
.xinwena .heikj{float:left; width:380px; background-color:#fff; height:320px;  BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; border-radius: 10px; text-align:left; margin-left:20px; margin-top:20px}
.xinwena .heikj:hover{box-shadow:#ccc 3px 3px 2px}
.xinwena .heikj .tub{ margin-left:35px; margin-top:30px; height:70px}	
.xinwena .heikj .bti{ margin-left:35px; font-size:24px; margin-top:10px}	
.xinwena .heikj .gaodu{ margin-top:20px;margin-left:35px; height:47px; overflow:hidden}	
.xinwena .heikj .gaodu .neirxx{margin-top:-12px; margin-right:35px; font-size:16px; BORDER-LEFT: #48c1da 4px solid; padding:7px; line-height:180% }	
.xinwena .heikj .gaodudh{ margin-top:20px;margin-left:35px; height:19px; overflow:hidden}	
.xinwena .heikj .gaodudh .neirxx{margin-top:-12px; margin-right:35px; font-size:16px; BORDER-LEFT: #48c1da 4px solid; padding:7px; line-height:180% }	
.xinwena .heikj .gaoduduan{ margin-top:20px;margin-left:35px; height:47px; overflow:hidden; width:70px; float:left;}	
.xinwena .heikj .gaoduduan .neirxx{margin-top:-12px;  font-size:16px; BORDER-LEFT: #48c1da 4px solid; padding:7px; line-height:180% }

.xinwen .heikj{float:left; width:350px; background-color:#fff; height:254px;  BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; border-radius: 10px; text-align:left; margin-left:10px; margin-top:20px}
.xinwen .heikj:hover{box-shadow:#ccc 3px 3px 2px}
.xinwen .heikj .tub{ margin-left:25px; margin-top:15px; height:70px}	
.xinwen .heikj .bti{ margin-left:25px; font-size:20px; margin-top:10px}	
.xinwen .heikj .gaodu{ margin-top:20px;margin-left:25px; height:37px; overflow:hidden}	
.xinwen .heikj .gaodu .neirxx{margin-top:-12px; margin-right:25px; font-size:14px; BORDER-LEFT: #48c1da 4px solid; padding:7px; line-height:150% }	
.xinwen .heikj .gaodudh{ margin-top:20px;margin-left:25px; height:17px; overflow:hidden}	
.xinwen .heikj .gaodudh .neirxx{margin-top:-12px; margin-right:25px; font-size:14px; BORDER-LEFT: #48c1da 4px solid; padding:7px; line-height:150% }	
.xinwen .heikj .gaoduduan{ margin-top:20px;margin-left:25px; height:37px; overflow:hidden; width:70px; float:left;}	
.xinwen .heikj .gaoduduan .neirxx{margin-top:-12px;  font-size:14px; BORDER-LEFT: #48c1da 4px solid; padding:7px; line-height:150% }


.cpin .jiejf{float:left; width:360px; background-color:#fff; height:320px;  BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; border-radius: 8px; text-align:left; margin-left:3px; margin-top:20px; text-align:left;}
.cpin .jiejf h3{ font-size:18px;margin-left:15px; margin-top:15px}
.cpin .jiejf img{  width:100%; margin-top:15px}
.cpin .jiejf p{margin-left:15px; margin-top:5px; font-size:14px}
.cpina .jiejf{float:left; width:380px; background-color:#fff; height:320px;  BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid; border-radius: 8px; text-align:left; margin-left:30px; margin-top:20px; text-align:left;}
.cpina .jiejf h3{ font-size:20px; margin-left:15px; margin-top:15px}
.cpina .jiejf img{  width:100%; margin-top:15px}
.cpina .jiejf p{margin-left:15px; margin-top:5px; font-size:16px}
.cpina .jiejf:hover{box-shadow:#ccc 3px 3px 2px}
.cpin h1{ font-size:20px;}
.cpina h1{ font-size:34px;}
.xinwen h1{ font-size:20px;}
.xinwena h1{ font-size:34px;}

.xinwena .zizhi{ background-image:url(images/dapkbj.png); background-position:bottom left; background-repeat:no-repeat; width:602px; height:390px; text-align:left; float:left; margin-left:22px}
.xinwena .zizhi:hover{background-image:url(images/dapkbj_over.png);}
.xinwena .zizhi h3{ font-size:24px; margin-left:25px; margin-top:15px}
.xinwena .zizhi p{margin-left:25px;margin-right:25px; margin-top:15px; font-size:16px; line-height:180%}
.xinwena .zizhi img{ margin-left:25px;}

.xinwen .zizhi{ background-image:url(images/dapkbj.png); background-position:bottom left; background-repeat:no-repeat; width:360px; height:auto; text-align:left; float:left; margin-left:5px; margin-top:15px}
.xinwen .zizhi:hover{background-image:url(images/dapkbj_over.png);}
.xinwen .zizhi h3{ font-size:18px; margin-left:10px; margin-top:15px}
.xinwen .zizhi p{margin-left:10px;margin-right:10px; margin-top:15px; font-size:16px; line-height:180%}
.xinwen .zizhi img{ margin-left:10px; width:90%}

.xinwena .spina { float:left; margin-left:22px; width:390px; height:260px; }
.xinwen .spina { float:left; margin-left:2px; width:390px; height:260px; margin-top:5px}

.cxjiage{
    height: 36px; width:86px;
    border-radius: 6px;
    cursor:pointer;
	text-align:center;
	-webkit-transition:0.5s all linear; color:#ffffff; line-height:35px;  background-color:#039
}
.cxjiage a{ color:#ffffff }
.cxjiage2{
    height: 36px; width:auto;
    border-radius: 6px;
    cursor:pointer;
	text-align:center;
	-webkit-transition:0.5s all linear; color:#333; line-height:35px;  background-color:#e2e2e2; margin-bottom:8px;
}
.cxjiage2:hover{ background-color:#ccc }
.liaa{ float:left; margin-left:5px; width:160px; text-align:left; line-height:200%}
.xgqu{ float:left; width:260px; margin-left:15px; text-align:left}
.xgqu .tupt{width:260px;	}
.xgqu h3{ font-size:14px; height:38px; overflow:hidden}
.xgqu .shij{ color:#999;line-height:150%}
.xgqu .zhaiy{ color:#666;line-height:150%; height:66px; overflow:hidden}
.neirqu{margin:0 auto;text-align:center}
@media screen and (min-width: 701px) { 
.neirqu {width: 1340px; } 
.neirqu .cpflb{float:left; width:300px; margin-left:34px; text-align:left; margin-top:15px;}
.neirqu .cpflb .tup{
height: 201px;overflow: hidden; width:300px
}
.neirqu .cpflb .tup img {display: block;height: 201px;transition: all 0.5s; width:300px}
.neirqu .cpflb:hover img {transform: scale(1.1);}

.neirqu .xdcanshu{  margin-left:25px; width:93%;
    border-radius: 10px;
    background: #f9f9fc;
    color: #333;

	BORDER-TOP: #d1d1d1 1px solid; 
	BORDER-RIGHT: #d1d1d1 1px solid; 
	BORDER-LEFT: #d1d1d1 1px solid; 
	BORDER-BOTTOM: #d1d1d1 1px solid;}
.neirqu .xdcanshu .chanp{ float:right; width:680px; height:640px; margin-top:32px;}	
.neirqu .xdcanshu .chanp img{ width:220px}
.neirqu .xdcanshu .cans{ float:left; width:480px; text-align:left; margin-top:32px; font-size:16px; margin-left:75px;}	

.neirqu .xwleftd{float:left; width:590px; height:113px; margin-top:8px; margin-left:15px;}
.neirqu .xwleftd .xwtup{float:left; width:140px; height:85px}
.neirqu .xwleftd .xwtup img{ width:100%; height:100%}
.neirqu .xwleftd .xwneir{float:right; width:440px; text-align:left;
}

}
@media screen and (max-width: 700px) { 
.neirqu {width: 100%; padding:3px; } 
.neirqu .cpflb{float:left; width:340px; margin-left:5px; text-align:left; margin-top:15px;}
.neirqu .cpflb .tup{
height: 210px;overflow: hidden; width:340px
}
.neirqu .cpflb .tup img {width:100%; height:100%}

.neirqu .xdcanshu{  margin-left:5px; width:96%;
    border-radius: 10px;
    background: #f9f9fc;
    color: #333;

	BORDER-TOP: #d1d1d1 1px solid; 
	BORDER-RIGHT: #d1d1d1 1px solid; 
	BORDER-LEFT: #d1d1d1 1px solid; 
	BORDER-BOTTOM: #d1d1d1 1px solid;}
.neirqu .xdcanshu .chanp{  width:98%; margin-left:2px;  margin-top:12px; margin-bottom:12px;}	
.neirqu .xdcanshu .cans{ width:98%; margin-left:2px;  text-align:left; margin-top:5px;margin-bottom:19px; font-size:16px}	

.neirqu .xwleftd{float:left; width:99%; margin-top:15px; margin-left:1px;}
.neirqu .xwleftd .xwtup{float:left; width:30%; height:75px}
.neirqu .xwleftd .xwtup img{ width:100%; height:100%}
.neirqu .xwleftd .xwneir{float:right; width:68%; text-align:left;
}
}
		