@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
a,ul,li{ list-style:none; text-decoration:none; font-family:"微软雅黑","宋体"; }
banner{ width:100%; overflow:hidden;}
banner img{ width:100%;}
.mbx{ width:100%; overflow:hidden; background:#f5f5f5;}
.mbx div{ width:1200px; margin:0 auto; height:50px; line-height:50px;}
.mbx span{ margin-right:10px; color:#999; font-size:14px;}
.mbx a:hover{ color:#c90705;}
.main{ width:1200px; margin:0 auto; margin-top:50px; overflow:hidden;}
.picFocus{ margin:0 auto; width:540px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1; float:left; margin-bottom:40px;}
.right-c{ width:600px; float:right; overflow:hidden; padding-bottom:20px;}
.right-c p{ margin-top:20px; line-height:28px; float:left; font-size:14px;}
.right-c p span{ color:#c90705; font-weight:bold; font-size:16px;}
.right-c p strong{ font-size:30px; color:#c90705;}
.right-c p a{ padding:10px 35px 10px 35px; background:#c90705; color:white; font-weight:bold; margin-right:40px;}
.right-c .tel{ background:url(../images/tel.jpg) left center no-repeat; padding-left:60px; width: 100%; margin-bottom:30px;}
.right-c p:last-child a{background:#2222;}
.jggy{ width:1200px; margin:0 auto; padding-top:45px; border-top:solid 1px #ddd; overflow:hidden;}
.jggy h2 span{ color:#c90705; }
.jggy h2{margin-bottom:20px; background:none; color:#333; font-size:30px;}
.jggy img{width:550px; float:right;}
.jggy .left-zh{ float:left; width:534px; overflow:hidden;}
.jggy .left-zh p{ text-indent:2em; font-size:14px; line-height:26px; margin-bottom:20px;}
.jggy .left-zh strong{ margin-bottom:10px; display:block;}
.jggy .cpjg{ width:534px; clear:left; float:left; background:#f1f1f1;}
.jggy .cpjg span{ width:38px; text-align:center; line-height:50px; overflow:hidden;  display:block; background:#c90705; 
					color:#f1f1f1; font-weight:bold; padding:42px 16px 42px 16px; float:left;}
.jggy .cpjg ul{ float:left;}
.jggy .cpjg ul li{ width:122px; height:150px; margin-top:30px; margin-left:24px; float:left;} 
.jggy .cpjg ul li strong{ font-weight:500; text-align:center; display:block; margin-top:10px; color:#333;}
.jggy .cpjg ul li:hover strong{ color:#c90705;}
.jggy .cpjg ul li img{ width:122px;}
.jggy .liuch{ width:650px;  float:right;}
.anli-zh{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px; border-top:solid 1px #ddd; padding-top:44px;}
.anli-zh h2{ /*float:left;*/ margin-right:40px; background:none; color:#333; font-size:30px;}
.anli-zh h4{ margin-top:11px;}
.anli-zh span{ color:#c90705;}
.anli-zh .one-zh{ width:570px; float:left; overflow:hidden;}
.anli-zh .one-zh img{ width:570px; margin-top:30px; margin-bottom:30px;}
.anli-zh .one-zh h3{ font-size:18px; margin-bottom:20px;}
.anli-zh .one-zh p{ float:left; margin-right:50px; margin-top:10px; line-height:26px; font-size:14px;}
.anli-zh .one-zh p span{ font-weight:bold; color:black; display:block; margin-bottom:10px; margin-top:10px; font-size:16px;}
.anli-zh .two-zh{ width:570px; float:right; overflow:hidden;}
.anli-zh .two-zh img{ width:570px; margin-top:30px; margin-bottom:30px;}
.anli-zh .two-zh h3{ font-size:18px; margin-bottom:20px;}
.anli-zh .two-zh p{ float:left; margin-right:50px; margin-top:10px; line-height:26px; font-size:14px;}
.anli-zh .two-zh p span{ font-weight:bold; color:black; display:block; margin-bottom:10px; margin-top:10px; font-size:16px;}
.khly-zh{ width:1200px; margin:0 auto; margin-top:40px; border-top:solid 1px #ddd; padding-top:44px;}
.khly-zh .liuyan-zh{ width:800px; float:left; border-right:solid 1px #ddd;}
.khly-zh .liuyan-zh strong{ margin-bottom:20px; display:block;}
.khly-zh .liuyan-zh table td{ font-size:14px;}
.khly-zh .liuyan-zh table tr{ margin-bottom:5px;}
.khly-zh .liuyan-zh table td input{width:400px; height:30px;}
.khly-zh .liuyan-zh table td textarea{width:400px; height:90px;}
.khly-zh .lianxi-zh{ width:315px; float:right;}
.khly-zh .lianxi-zh form input.btn{width:100px; height:30px; margin-left:100px; margin-top:20px;}
.khly-zh .lianxi-zh strong{ margin-bottom:15px; display:block;}
.khly-zh .lianxi-zh p{ font-size:14px; margin-bottom:10px; line-height:24px;}
.khly-zh .lianxi-zh a{ color:#333; margin-top:20px; line-height:44px; font-size:12px; padding:5px 15px 5px 15px; margin-right:15px; 
						font-weight:bold; background:#ededed;}

					
/*zhishazhuanti*/
*{ margin:0;}
.zs-banner{ width:100%; overflow:hidden; position:absolute;}
.zs-main{ width:100%; overflow:hidden; background:#eaeaea; padding-bottom:30px;}
.zs-main .line{ width:100%; height:20px; background:#45566a; display:block; margin-top:510px;}
.zs-ys{ width:1200px; overflow:hidden; margin:0 auto;}
.zs-ys h1{ float:left;}
.zs-ys .sl-dz{ width:906px; font-size:26px; float:left; padding-left:20px; color:#45566a; border-bottom:solid 4px #45566a; display:block; line-height:60px; font-weight:bold; margin-bottom:10px;}
.zs-ys .sdys-left{ width:680px; overflow:hidden; float:left;}
.zs-ys .sdys-left .zs-sdys{ font-size:26px; font-weight:bold; margin-top:15px; color:#45566a;}
.zs-ys .sdys-left .zs-sdys strong{ color:#fb3738;}
.zs-ys .sdys-left .xuxian{ width:670px; height:170px; background:url(../images/xuline.png) top center no-repeat; margin-top:10px; padding-top:20px; }
.zs-ys .sdys-left .xuxian li{ margin-left:20px; padding-right:15px; line-height:24px; margin-top:5px; font-size:14px;}
.zs-ys .sdys-left .xuxian li span{ width:80px; line-height:30px; background:#45566a; color:#f1f1f1; margin-right:5px; padding:3px 8px;}
.zs-ys .sdys-left .zs-tszl{ width:670px; height:370px; background:url(../images/tszl.png) left center no-repeat; padding-top:20px;}
.zs-ys .sdys-left .zs-tszl li{ line-height:26px; font-size:14px; margin-left:95px; margin-top:10px;}
.zs-ys .sdys-left .zs-tszl p{ margin-left:95px; margin-top:40px; line-height:30px; font-size:14px;}
.zs-ys .sdys-left .zs-tszl p span{ padding:3px 8px; background:#45566a; color:#f1f1f1;}
.zs-ys .sdys-right{ width:500px; height:600px; margin-top:30px; overflow:hidden; float:right;}
.zs-ys .sdys-right img{ border-bottom:16px solid #45566a;}
.zs-ys .sdys-right p{ width:500px; height:300px; background:url(../images/xuline1.png) top no-repeat;}
.zs-ys .sdys-right p span{ display:block; padding:0 20px; margin-left:6px; text-indent:2em; line-height:35px; font-size:14px; padding-top:2px;}
.zs-xnys{ width:100%; overflow:hidden; background:url(../images/zs-bg.jpg);  padding-bottom:20px;}
.zs-xnys .line{ width:100%; height:20px; background:#45566a; display:block;}
.zs-xnys h1{ float:left;}
.zs-center{ width:1200px; overflow:hidden; margin:0 auto;}
.zs-center .sl-dz{ width:906px; font-size:26px; float:left; padding-left:20px; color:#45566a; border-bottom:solid 4px #45566a; display:block; line-height:60px; font-weight:bold; margin-bottom:10px;}
.zs-center .xn-left{ width:600px; overflow:hidden; float:left; margin-top:20px;}
.zs-center .xn-left p{line-height:24px; font-size:14px; margin-top:15px; margin-bottom:15px;}
.zs-center .xn-left strong{ background:#45566a; color:#f1f1f1; font-size:14px; line-height:34px; padding:8px 15px;}
.zs-center .xn-right{ width:570px; overflow:hidden; float:right; margin-top:20px;}
.zs-scxal{ width:100%; overflow:hidden; background:#eaeaea;  padding-bottom:20px;}
.zs-scxal .line{ width:100%; height:20px; background:#45566a; display:block;}
.zs-scxal h1{ float:left;}
.zs-scxal .sl-dz{ width:906px; font-size:26px; float:left; padding-left:20px; color:#45566a; border-bottom:solid 4px #45566a; display:block; line-height:60px; font-weight:bold; margin-bottom:10px; margin-bottom:40px;}
.sand-Box{ width:1200px; overflow:hidden; text-align:left; margin:20px;}
.sand-Box .hd{ height:312px; width:1200px; line-height:30px; background:#45566a; border-bottom:1px solid #ddd;  position:relative; }
.sand-Box .hd ul{ float:left; width:100%; height:100%;}
.sand-Box .hd ul li{ width:400px; float:left;  cursor:pointer; padding-bottom:30px;}
.sand-Box .hd ul li span{ display:block; font-size:18px; text-align:center; margin-top:10px; color:#000;}
.sand-Box .hd ul li a{ color:#f1f1f1;}
.sand-Box .hd ul li img{ width:400px; height:249px; margin-top:10px;}
.sand-Box .hd ul li.on{ color:#f1f1f1; background:url(../images/zx-xjt.png)center bottom;}
.sand-Box .hd ul li.on span{ color:#f1f1f1; }
.sand-Box .hd ul li a:hover{ text-decoration:none;}
.sand-Box .bd{ margin-top:50px; overflow:hidden;}
.sand-Box .bd ul{ width:1200px; overflow:hidden;}
.sand-Box .bd li{ width:1200px; overflow:hidden; }
.sand-Box .bd li img{ float:left; display:block; margin-right:20px;}
.sand-Box .bd li p{ margin-bottom:10px; font-size:14px; line-height:24px;}
.zs-jscs{ width:100%; overflow:hidden; background:url(../images/zs-bg.jpg);  padding-bottom:20px;}
.zs-jscs .line{ width:100%; height:20px; background:#45566a; display:block;}
.zs-jscs h1{ float:left;}
.zs-jscs .sl-dz{ width:906px; font-size:26px; float:left; padding-left:20px; color:#45566a; border-bottom:solid 4px #45566a; display:block; line-height:60px; font-weight:bold; margin-bottom:30px;}
.zs-wljg{ width:100%; overflow:hidden; background:#eaeaea;  padding-bottom:20px;}
.zs-wljg .line{ width:100%; height:20px; background:#45566a; display:block;}
.zs-wljg h1{ float:left;}
.zs-wljg .sl-dz{ width:906px; font-size:26px; float:left; padding-left:20px; color:#45566a; border-bottom:solid 4px #45566a; display:block; line-height:60px; font-weight:bold; margin-bottom:30px;}
.zs-wljg ul{ width:1200px; overflow:hidden;}
.zs-wljg ul li{ width:228px; height:240px; float:left; margin-right:15px;}
.zs-wljg ul li a{ display:block; text-align:center; color:#45566a; }
.zs-wljg ul li a:hover{ color:#e03d3e; text-decoration:underline;}
.zs-wljg ul li:last-child{ margin:0;}
.zs-wytw{ width:1200px; overflow:hidden;}
.zs-wytw strong{ font-size:24px; color:#45566a; margin-bottom:20px; display:block;}
.zs-wytw p{ font-size:14px; line-height:30px;}
.zs-wytw p span{ font-size:20px; color:#e03d3e; font-weight:bold;}
.zs-wytw p a{ padding:5px 15px; background:#e03d3e; color:#f1f1f1;}
.zs-wytw .form-horizontal{ width:1158px; overflow:hidden; display:block; border:dashed 1px #45566a; padding:20px; margin-top:40px;} 
.zs-wytw .form-horizontal .cpxl{ margin-bottom:15px;}
.zs-wytw .form-horizontal #note{ width:1130px; height:70px; font-size:12px; color:#666; padding:15px;}
.zs-wytw .form-horizontal .intxt{ width:260px; height:30px; margin-top:20px; margin-right:20px; color:#666;}
.zs-wytw .form-horizontal .link{width:100px; height:30px; background:#e03d3e; border:none; color:#f1f1f1;}
.zs-wytw .zs-wenda{ width:1200px; overflow:hidden; margin-bottom:40px;}
.zs-wytw .zs-wenda strong{ margin-top:20px;}
.zs-wytw .zs-wenda li{ width:1200px; overflow:hidden; height:100px;}
.zs-wytw .zs-wenda li img{ float:left;}
.zs-wytw .zs-wenda li p{ float:left; margin-left:20px; font-size:20px;}
.zs-wytw .zs-wenda li time{ float:right; line-height:40px;}
.zs-wytw .zs-wenda .zs-da{ width:1160px; overflow:hidden; padding:20px; background:#eee; margin-top:-20px;}
.zs-wytw .zs-wenda .zs-da p{ font-size:14px; display:block; width:1140px; margin-bottom:15px; padding-right:15px;}
.zs-wytw .zs-wenda .zs-da p span{ height:20px; width:20px; border-radius:50%; background:#e03d3e;  text-align:center; line-height:20px; font-size:16px; color:#f1f1f1; padding:5px; display:block; float:left; margin-right:10px;}

.pro_santop2{ height:55px; width:100%; background:#d7d7d7; z-index:1;}
.pro_santop2 a{ color:#000;}
.pro_santop2 ul{ padding-left:25px; width:1000px; margin:0 auto;}
.pro_santop2 ul li:first-child{ border-left:solid 2px #fff;}
.pro_santop2 ul li{ float:left; border-right:solid 2px #fff;}
.pro_santop2 ul li a{ padding:0 40px; font-size:16px; line-height:55px;}
.pro_santop2 ul li a:hover{ display:block; border-bottom:#000000 solid 2px; text-decoration:none;}
.nav_fixed{position:fixed;top:-0px; width:100%; }
