@charset "utf-8";


.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}



.banner a{ display:block; background:url(../image/banner.jpg) no-repeat center top; height:526px; overflow:hidden;}

body{ font-family:"Microsoft Yahei"}

.part_bj{ background:url(../image/part_bj.jpg) no-repeat center top; height:348px; overflow:hidden;} 
.part_bj h2{ margin:36px auto 0; height:57px; width:1000px; overflow:hidden; text-align:center; font: bold 30px/57px "Microsoft Yahei"; }
.part_bj h2 a{ color:#e50112;}

.part{ height:290px; overflow:hidden; width:1200px;}
.part span{ height:29px; width:1200px; overflow:hidden; text-align:center; font:14px/29px "Microsoft Yahei"; display:block; background:url(../image/part_tl.gif) no-repeat center center;}
.part span a{ color:#767676;}

.roll1,.roll2{ margin:86px 0 0 0; display:blcok; width:16px; height:32px; overflow:hidden;}
.roll1 img,.roll2 img{width:16px; height:32px;}

.part_c{ margin:31px 0 0 44px; display:inline;}
.part_c ul li{
	width:130px;

	float:left;
	margin-right:23px;
	display:inline;
	overflow:hidden;
}
.part_c ul li img{
	width:230px;

	border:1px solid #d2d2d2;
	padding:3px;
	background:#fff;
}
.part_c ul li span{ position:absolute; top:260px; left:6px;  height:48px; width:604px; overflow:hidden; text-align:center;  display:block; color:#fff; background:url(../image/banner.png) repeat left top;}
.part_c ul .nones{ margin-right:0px;}

.fenbox{ width:260px; float:left; background:#FFF}
.fen{ width:260px; height:82px; background:url(../image/fenbg.jpg); text-align:center;}
.fen a{ color:#fff; font-size:24px; line-height:60px;}
.fenlei{ width:256px; border:2px solid #ff0018; padding-top:4px; padding-bottom:12px;}
.fenlei ul li{ margin-top:18px; margin-left:13px;width:231px; height:36px; background:url(../image/fenbg1.jpg); text-indent:34px;}
.fenlei ul li a{ width:231px; height:36px; display:block;color:#4c4c4c; line-height:36px; font-size:15px; font-weight:bold;}
.fenlei ul li:hover{ margin-top:18px; margin-left:13px; width:231px; height:36px; background:url(../image/fenbg2.jpg); text-indent:34px;}
.fenlei ul li a:hover{ color:#fff; line-height:36px; font-size:15px; font-weight:bold;}
.fdh{ width:230px; height:121px; margin-top:14px;}
.chanbox{ width:740px; float:right;}
.chanbox ul li{ width:225px; height:205px; float:left; text-align:center; margin-left:20px; background:#F00; margin-bottom:20px;}
.chanbox ul li img{ border:1px solid #d9d9d9;}
.chanbox ul li a{ color:#FFF; line-height:35px; font-size:16px; font-weight:bold;}


.pro_bj{  overflow:hidden; } 
.pro_bj h2{ margin:37px auto 0; height:47px; width:1000px; overflow:hidden; text-align:center; font: bold 35px/47px "Microsoft Yahei";color:#F00; }
.pro_bj h2 a{ color:#F00;}

.pro{ height:830px; overflow:hidden; width:1000px;}
.pro span{ margin-bottom:33px; height:29px; width:1000px; overflow:hidden; text-align:center; font:14px/29px "Microsoft Yahei"; display:block; background:url(../image/pro_tl.gif) no-repeat center center;}
.pro span a{ color:#767676;}

.pro_tit{
	margin-bottom:13px;
	height:60px;
	overflow:hidden;
}
.pro_tit h3{ width:145px; height:30px; overflow:hidden; font: bold 16px/30px "Microsoft Yahei"; text-align:center; background:#e50112;}
.pro_tit h3 a{ color:#fff;}
.pro_tit ul{ width:840px; overflow:hidden;}
.pro_tit ul li{ height:30px; overflow:hidden; float:left; font:14px/30px "Microsoft Yahei";}
.pro_tit ul li a{ color:#555555; display:inline-block; height:30px; overflow:hidden; padding:0 14px; background:url(../image/pro_line1.gif) no-repeat right center;}
.pro_tit ul .nones a{ background:none;}


.pro_c{ margin:15px auto 0px; height:615px; overflow:hidden;}
.pro_ul{ width:1000px; height:40px; overflow:hidden; background:url(../image/pro_pic2.jpg) no-repeat left top;}
.pro_ul em{ margin-right:13px; height:40px; font:14px/40px "Microsoft Yahei"; display:block; height:40px; overflow:hidden;}
.pro_ul em a{ color:#737373;}

.pro_ul ul{ width:300px; overflow:hidden;}
.pro_ul ul li{ height:40px; width:147px; text-align:center; overflow:hidden; float:left; font:16px/40px "Microsoft Yahei";}
.pro_ul ul li a{ color:#4d4d4d; display:inline-block;height:40px; width:147px;}
.pro_ul ul li a:hover,.pro_ul ul .cur a{ background:url(../image/pro_pic1.jpg) no-repeat left top; color:#fff;}

.pro_con{ position:relative; margin:36px auto 0px; width:1000px; overflow:hidden;}
.pro_con ul{}
.pro_con ul li{ float:left; margin-bottom:26px; display:inline; height:226px; width:246px; overflow:hidden; border:2px solid #cccccc;}
.pro_con ul li a{ display:inline-block; line-height:0px;}
.pro_con ul li img{ width:246px; height:200px;}
.pro_con ul li p{ width:246px; height:26px; overflow:hidden; text-align:center; color:#666666; font:12px/26px "Microsoft Yahei"; background:#d5d5d5;}
.pro_con ul .nones{ margin-left:500px;}

.pro_dl{ position:absolute; left:275px; top:0px; background:#e0e0e0; width:446px; height:481px; overflow:hidden; border:2px solid #cccccc;}
.pro_con dl dt{ position:relative; width:446px; height:365px; overflow:hidden;}
.pro_con dl dt img{ width:446px; height:365px;}
.pro_dl ul{ position:absolute; top:343px; left:373px; height:12px; width:65px; overflow:hidden;} 
.pro_dl ul li{ width:12px; height:12px; overflow:hidden; float:left; margin-right:8px; display:inline; border:0; margin-bottom:0px;}
.pro_dl ul li a{width:12px; height:12px; overflow:hidden; color:#555555; display:inline-block; background:url(../image/pro_gif1.png) no-repeat left top;}
.pro_dl ul li a:hover,.pro_dl ul .cur a{background:url(../image/pro_gif2.png) no-repeat left top;}

.pro_con dl dd{ padding-left:44px;}
.pro_con dl dd h3{ margin:9px auto 0; height:55px; overflow:hidden; font:bold 18px/29px "Microsoft Yahei";}
.pro_con dl dd h3 a{ color:#e50112;}
.pro_con dl dd p{color:#555555; display:block; font:14px/26px "microsoft Yahei";}
.pro_con dl dd em{ margin-top:10px; display:block; height:33px; width:285px; overflow:hidden;text-align:center;}
.pro_con dl dd em a{ float:left; color:#ffffff; border:2px solid #e50112; width:128px; height:33px; overflow:hidden; display:inline-block;font: bold 14px/33px "Microsoft Yahei"; background:#e50112;}
.pro_con dl dd em .ab_btn2{ margin-left:23px; border:0; color:#555555; width:128px; height:33px; overflow:hidden; display:inline-block; background:#fff;  font: bold 14px/33px "Microsoft Yahei";}




.case_bj{ background:url(../image/case_bj.jpg) no-repeat center top; height:813px; overflow:hidden;} 
.case_bj h2{ margin:54px auto 43px; width:1000px; text-align:center; height:94px; overflow:hidden; font: bold 30px/53px "Microsoft Yahei"; color:#e50112;}
.case_bj h2 i{ color:#595959; display:block; font:18px/38px "Microsoft Yahei"; }

.case{ height:620px; width:1000px; overflow:hidden; background:url(../image/case_img.png) no-repeat 281px 27px;}
.case dl{ margin-bottom:54px; display:block; float:left; text-align:right;}
.case dl dt{height:49px;overflow:hidden; color:#e50112; font:bold 24px/49px "Microsoft Yahei"; }
.case dl dd{ color:#555555; font:14px/24px "Microsoft Yahei"; }
.case .case_dl02{ float:right; text-align:left; margin-left:300px;}

.case .case_dl01{ width:345px;}
.case .case_dl022{ width:326px;}
.case .case_dl03{ width:260px;}
.case .case_dl04{ width:245px;}
.case .case_dl05{ width:300px;}
.case .case_dl06{ width:285px;}

.case em{ margin:16px auto 0; display:block; height:38px; width:320px; overflow:hidden;text-align:center;}
.case em a{ float:left; color:#555555; border:2px solid #e50112; width:136px; height:34px; overflow:hidden; display:inline-block;font: bold 14px/34px "Microsoft Yahei";}
.case em .ab_btn2{ margin-left:33px; border:0; color:#fff; width:140px; height:38px; overflow:hidden; display:inline-block; background:#e50112;  font: bold 14px/38px "Microsoft Yahei";}
.case p{ height:49px; overflow:hidden; color:#e50112; margin:o auto; text-align:center; font:16px/49px "Microsoft Yahei";}
.case p b{ color:#e50112; font: bold 26px/49px "Microsoft Yahei"; display:inline-block;}


.cul_bj{height:600px; overflow:hidden; margin-bottom:20px;} 
.cul_bj h2{ margin:39px auto 29px; width:1000px; text-align:center; height:91px; overflow:hidden; font: bold 30px/54px "Microsoft Yahei"; background:url(../image/cul_tl.jpg) no-repeat center 76px;}
.cul_bj h2 a{ color:#e50112;}
.cul_bj h2 i{ color:#5c5c5c; display:block; font:18px/37px "Microsoft Yahei"; }

.cul{ margin-top:20px; height:415px; width:1000px; overflow:hidden;}
.scroll1,.scroll2{ margin:130px 0 0 0; display:blcok; width:16px; height:32px; overflow:hidden;}
.scroll1 img,.scroll2 img{width:16px; height:32px;}

.cul_c{ height:415px;width:919px; overflow:hidden; margin-left:25px; }
.cul_c ul li{ position:relative; margin-left:151px; width:615px; height:415px; overflow:hidden;}
.cul_c ul li img{ width:604px; height:402px; border:6px solid #c6c7c9;}
.cul_c ul li span{ position:absolute; top:260px; left:6px;  height:48px; width:604px; overflow:hidden; text-align:center;  display:block; color:#fff; background:url(../image/banner.png) repeat left top;}
.cul_c ul li span em{ width:604px; height:48px; overflow:hidden; display:inline-block;font:16px/48px "microsoft Yahei"; color:#fff; background:url(../image/banner.png) no-repeat 241px center;}
.cul_c ul .nones{ margin-right:0px;}


.ys_bj{ position:relative;  height:1704px; overflow:hidden;} 
.ys1{ background:url(../image/ys1.jpg) no-repeat center top; height:420px; overflow:hidden;}
.ys2{ background:url(../image/ys2.jpg) no-repeat center top; height:420px; overflow:hidden;}
.ys3{ background:url(../image/ys3.jpg) no-repeat center top; height:420px; overflow:hidden;}
.ys4{ background:url(../image/ys4.jpg) no-repeat center top; height:444px; overflow:hidden;}

.ys{ position:absolute;left:50%; top:0px; margin-left:-500px; width:1000px; overflow:hidden; height:1704px;}

.ys h2{ margin:54px auto 111px; padding-left:34px; height:80px; overflow:hidden; color:#e50112; font: bold 38px/47px "Microsoft Yahei"; }
.ys h2 i{ color:#e50112; height:33px; overflow:hidden;display:block; font:16px/33px "Microsoft Yahei";} 
.ys h2 em{
	color:#616161;
	font: bold 24px/40px "Microsoft Yahei";
	display:inline-block;
}
.ys h3{ width:538px; height:108px; overflow:hidden; margin-left:204px; padding:30px 0 0 76px; background:url(../image/ys_t.jpg) no-repeat left top; font:bold 36px/108px "Microsoft Yahei"; color:#fff;}

.ys dl{ width:444px; overflow:hidden;}
.ys dl dt{ margin-bottom:27px; height:72px; overflow:hidden; background:url(../image/ys_line1.gif) no-repeat left bottom; font: bold 20px/70px "Microsoft Yahei"; color:#636461;} 
.ys dl dt span{ float:left; padding-right:15px; height:70px; overflow:hidden; color:#e50112; font: bold 38px/70px "Times New Roman", Times, serif;}
.ys dl dt b{ font:bold 24px/70px "Microsoft Yahei"; color:#e50112;}
.ys dl dd{ margin-bottom:12px; display:block; padding-left:58px; width:380px;  overflow:hidden; color:#333333; font:14px/24px "Microsoft Yahei"; background:url(../image/ys_icon1.gif) no-repeat 21px 4px;}

.ys .ys_dl01{ position:absolute;  left:0px; }
.ys .ys_dl02{ position:absolute; top:786px; right:0px;}
.ys .ys_dl03{ position:absolute; top:1054px; right:0px;}
.ys .ys_dl04{ position:absolute; top:1359px; left:0px; }

.ys p{position:absolute; top:1617px; left:85px; width:94px; height:24px; overflow:hidden; background:#e50112; text-align:center; display:block; font: bold 14px/24px "Microsoft Yahei";}
.ys p a{ color:#fff;width:94px; height:24px; display:inline-block;}



.kehu_bj{background:#f7f7f7; height:640px; overflow:hidden;}
.kehu{ height:640px; overflow:hidden;}
.kehu h2{ margin:33px auto 32px; height:66px;overflow:hidden; background:url(../image/kh_tl.gif) no-repeat center 55px; font:bold 30px/42px "Microsoft Yahei"; text-align:center;}
.kehu h2 a{ color:#e50112;}
.kehu h2 span{  display:block; font:14px/24px "microsoft Yahei";}
.kehu h2 span a{ color:#636461;}

.kehu dl{ float:left; margin-bottom:50px; display:inline; width:433px; height:210px;overflow:hidden;}
.kehu dl dt{ float:left; width:178px; height:210px;overflow:hidden;}
.kehu dl dt img{width:178px; height:178px;}
.kehu dl dt b{ height:32px; width:178px; overflow:hidden; display:block; font: bold 14px/32px "Microsoft Yahei"; text-align:center; color:#666666;}
.kehu dl dd{ float:right; display:inline; width:205px; overflow:hidden;}
.kehu dl dd h3{ padding-bottom:6px; overflow:hidden; height:36px; overflow:hidden; font:bold 14px/24px "Microsoft Yahei";}
.kehu dl dd h3 a{ color:#333333;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;width:200px;display:inline-block;}
.kehu dl dd p{color:#333333; display:block; font:12px/30px "microsoft Yahei";}
.kehu dl dd em{ margin-top:8px; display:block; width:84px; height:29px; overflow:hidden; background:url(../image/kh_btn.jpg) no-repeat left top;font:12px/29px "Microsoft Yahei"; text-align:center;}
.kehu dl dd em a{ color:#333333;}
.kehu .nones{ margin-bottom:0px;}
.kehu .kh_dl02{ float:right;}


.about_bj{ background:#fafafa; height:auto; overflow:hidden;}
.about_bj h2{ margin:36px auto 50px; height:68px; overflow:hidden; font:bold 30px/44px "Microsoft Yahei"; text-align:center;}
.about_bj h2 a{ color:#e50112;}
.about_bj h2 i{ color:#737373; display:block; font:14px/24px "Microsoft Yahei";}
 



.xc{ height:212px; width:1000px; overflow:hidden; background:#e50112;}
.xc_roll1{margin:79px 28px 0 25px; display:inline; width:16px; height:32px; overflow:hidden;}
.xc_roll2{margin:79px 20px 0 0; display:inline; width:16px; height:32px; overflow:hidden;}
.xc_roll1 img,.xc_roll1 img{width:16px; height:32px;overflow:hidden; display:inline-block;}

.xc_c{ height:188px; overflow:hidden; width:865px; margin-top:12px; display:inline;}
.xc_c ul li{width:278px; height:188px; float:left; margin-right:15px; background:#d5d5d5; display:inline; overflow:hidden;}
.xc_c ul li img{ width:278px; height:158px;}
.xc_c ul li a{ line-height:0px; height:188px; overflow:hidden; display:inline-block;}
.xc_c ul li span{height:32px; width:278px; overflow:hidden; text-align:center; font:12px/32px "microsoft Yahei"; display:block; color:#555555; }
.xc_c ul .nones{ margin-right:0px;}



.new_bj{ height:423px; overflow:hidden;}

.new1{ position:relative; height:413px; width:620px; overflow:hidden;}
.new1 span{  display:block; font:14px/30px "microsoft Yahei"; }
.new1 span a{ color:#000000;}
.new1 ul{ width:500px; height:48px; overflow:hidden;}
.new1 ul li{ float:left; height:48px; width:106px;overflow:hidden;font: bold 16px/27px "microsoft Yahei"; }
.new1 ul li a{ background:url(../image/new_line1.gif) no-repeat left top; width:91px; padding-left:15px; height:48px; overflow:hidden; display:inline-block; color:#666666;}
.new1 ul li a:hover,.new1 ul .cur a{ background:url(../image/new_line2.gif) no-repeat left top; color:#e50112;}
.new1 ul .nones{ background:none;}

.new_c{ width:118px; width:620px; overflow:hidden; margin-top:15px; }
.new_c dl{ width:620px; height:140px; overflow:hidden;}
.new_c dl dt{ float:left; width:239px; height:118px; overflow:hidden;}
.new_c dl dt img{width:231px; height:110px; padding:3px; border:1px solid #d6d6d6;}
.new_c dl dd{ float:right; width:360px; overflow:hidden;} 
.new_c dl dd h3{ padding-top:7px; height:24px; overflow:hidden; font: bold 12px/24px "microsoft Yahei";}
.new_c dl dd h3 a{ color:#333333; display:inline-block; }
.new_c dl dd p{display:block; font:12px/26px "microsoft Yahei"; color:#333333;}
.new_c dl dd em{ margin-top:6px; background:#e50112; width:71px; height:26px; overflow:hidden; text-align:center; font:12px/26px "microsoft Yahei"; display:block;}
.new_c dl dd em a{ color:#fefaf8;}

.new_year{  width:620px; overflow:hidden;}
.new_year dl{ width:620px; overflow:hidden; margin-bottom:11px;background-color:#f1f1f1;} 
.new_year dl dt{width:71px; height:58px; overflow:hidden; text-align:center; color:#666666; background-color:#e8e8e8; font:14px/15px "microsoft Yahei";}
.new_year dl dt i{ padding-top:8px; display:block; font:32px/30px "microsoft Yahei"; color:#666;}
.new_year dl dd{ width:525px; padding-left:20px; height:58px; overflow:hidden;} 
.new_year dl dd h4{ padding-top:4px;  font: bold 14px/27px "microsoft Yahei";}
.new_year dl dd h4 a{ color:#333333; display:inline-block; }
.new_year dl dd p{ float:left; display:block; font:14px/19px "microsoft Yahei"; color:#333333; padding-right:15px; margin-right:15px; }
.new_year .nones{ margin-bottom:0px;}
.new_year dl dd .nones{ background:none;}

.new_r{ width:330px; height:413px; overflow:hidden;}
.new_r h2{ height:48px; padding-left:15px;overflow:hidden;font: bold 16px/27px "microsoft Yahei"; background:url(../image/new_line2.gif) no-repeat left top;}
.new_r h2 a{ color:#e50112;}
.new_r h2 span{  display:block; font:14px/30px "microsoft Yahei"; }
.new_r h2 span a{ color:#000000;}

.new_r .new_rdl{ padding-top:7px;}
.new_r dl{width:330px; overflow:hidden; padding:17px 0 17px 0; border-bottom:1px dashed #d9d9d9;}
.new_r dl dt{ height:40px; padding-left:30px; overflow:hidden; background:url(../image/new_w.gif) no-repeat left 9px; font:bold 12px/28px "microsoft Yahei";}
.new_r dl dt a{ color:#e50112;}
.new_r dl dd{ background:url(../image/new_d.gif) no-repeat left 2px; font:12px/26px "microsoft Yahei"; color:#333333; padding-left:30px;} 
.new_r .nones{ padding-bottom:0px; border:0;}



.reg_bj{ height:375px; overflow:hidden;}
.reg{height:375px; overflow:hidden;}
.reg h2{ margin-bottom:28px; width:976px; height:73px; padding-left:24px; overflow:hidden; background:url(../image/reg_tbj.jpg) no-repeat left top; color:#e50112; font:26px/73px "Microsoft Yahei";}
.reg h2 p{ width:237px; text-align:center; color:#fff; padding-top:14px; font:14px/22px "microsoft Yahei";}
.reg h2 p b{ font:26px/27px impact; display:block; color:#fff;}

.reg em{ width:389px; height:236px; overflow:hidden; display:block;}
.reg em img{ width:389px; height:236px;}

.reg ul{width:600px; overflow:hidden;}
.reg li{ float:left; margin:0 0 10px 0; line-height:0px; width:300px; color:#f30;}
.reg li img{ float:left; vertical-align:middle; width:94px; height:28px; margin-left:4px;}
.reg li span{ display:inline; font:14px/28px "microsoft Yahei";vertical-align:top; text-align:center; height:28px; padding-right:12px;  width:70px; overflow:hidden; color:#474747;}
.reg .inp1{ width:200px; padding-left:10px;height:26px;border:1px solid #d2d2d2; line-height:26px; overflow:hidden; background:none; margin-right:5px; color:#474747;outline:none;}

.reg .li01{ width:600px;}
.reg .inp2{ width:501px; padding-left:10px; height:106px;border:1px solid #d2d2d2; line-height:26px; overflow:hidden; background:none; resize:none; color:#474747;outline:none;}

.reg .li02 span{ float:left; padding-right:0px;}
.reg .inp3{ float:left; width:75px; padding-left:10px; height:26px;border:1px solid #d2d2d2; line-height:26px; overflow:hidden; background:none;color:#474747;outline:none;}

.reg .li03{ height:31px; float:left; display:inline; overflow:hidden;}
.reg .btn1{ display:inline-block; background:url(../image/reg_btn1.jpg) no-repeat left top; width:108px; height:31px; border:0;}
.reg .btn2{ display:inline-block; background:url(../image/reg_btn2.jpg) no-repeat left top;  width:108px; height:31px; margin-left:17px; border:0;}



.link_bj{ height:98px;overflow:hidden;} 
.link{ height:98px; overflow:hidden; background:url(../image/link_tbj.jpg) no-repeat left 14px; width:1000px;}
.link h3{ height:30px; overflow:hidden; padding-left:38px; font: bold 16px/25px "microsoft Yahei";}
.link h3 a{ color:#465375; }
.link h3 span{ display:inline-block; height:29px; overflow:hidden;  text-align:right; padding-right:24px; font:12px/29px "microsoft Yahei";}
.link h3 span a{ display:inline-block; color:#888888;}

.link p{ display:inline; float:left; font:12px/15px "microsoft Yahei";}
.link p a{ color:#5c5c5c; padding:0 2px; display:inline-block;}

.containerscoll {
width: 100%;
position: relative;
text-align: center;
}
.codrops-top{
	line-height: 24px;
	font-size: 11px;
	background: rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
	-webkit-animation: slideOut 0.5s ease-in-out 0.3s backwards;
}
@-webkit-keyframes slideOut{
	0%{top:-30px; opacity: 0;}
	100%{top:0px; opacity: 1;}
}
.codrops-top a{
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	text-shadow: 0px 1px 1px #fff;
	display: block;
	float: left;
}
.codrops-top a:hover{
	background: #fff;
}
.codrops-top span.right{
	float: right;
}
.codrops-top span.right a{
	float: left;
	display: block;
}
.codrops-demos{
	text-align:center;
	display: block;
	padding-top: 20px;
}
.codrops-demos a, 
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover{
    display: inline-block;
	border: 1px solid #719c7f;
	padding: 4px 10px 3px;
	font-size: 13px;
	line-height: 18px;
	margin: 0px 3px;
	font-weight: 800;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #90bd9e;
	background: -moz-linear-gradient(top, #90bd9e 0%, #72a081 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90bd9e), color-stop(100%,#72a081));
	background: -webkit-linear-gradient(top, #90bd9e 0%,#72a081 100%);
	background: -o-linear-gradient(top, #90bd9e 0%,#72a081 100%);
	background: -ms-linear-gradient(top, #90bd9e 0%,#72a081 100%);
	background: linear-gradient(top, #90bd9e 0%,#72a081 100%);
}
.codrops-demos a:hover{
	background: #85b995;
}
.codrops-demos a:active{
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.4);
	-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.4);
	box-shadow: 0px 1px 1px rgba(255,255,255,0.4);
}
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover{
	color: #506757;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
}

@media screen and (max-width: 767px) {
	.container > header{
		text-align: center;
	}
	p.codrops-demos {
		position: relative;
		top: auto;
		left: auto;
	}
}

#carousel {
	width:882px;
	height:425px;
	position:relative;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background-repeat: no-repeat;
	border-radius: 15px;
  }
  #carousel img {
	visibility:hidden; 
	cursor:pointer; 
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 5px 10px;
  }

.container{
	padding-bottom: 20px;
}
.atitlesc{
position: absolute;
bottom:11px;
left: 139px; 
width:590px;
background: url(../image/sha.png) repeat scroll 0 0;
opacity: 0.7; filter:alpha(opacity=70);
color:#fff; padding:5px;                            
}

 
.case_cont {
	padding-top: 36px;
	height: 720px;
	overflow: hidden;
}
.sv_mu {
	width: 254px;
	padding-left: 10px;
}
.sv_mu li {
	height: 70px;
	margin-bottom: 25px;
	font: 16px/70px "Microsoft YaHei";
	color: #fff;
	overflow: hidden;
	font-weight:bold;
}
.sv_mu li a {
	display: block;
	width: 100%;
	text-indent: 15px;
	color: #191919;
	background: url(../image/case_li.gif) no-repeat;
}
.sv_mu li a:hover, .sv_mu .cur a {
	text-decoration: none;
	color: #fff;
	background: url(../image/case_lio.gif) no-repeat;
}
.sv_info {
	width: 730px;
	height: 720px;
	border: 1px solid #ebebeb;
}
.sv_info dl {
	padding: 27px 24px 0 24px;
	height: 240px;
	overflow: hidden;
}
.sv_info dt {
	float: left;
	width: 286px;
}
.sv_info dt img {
	display: block;
	width: 274px;
	height: 195px;
	padding: 5px;
	border: 1px solid #cfcfcf;
}
.sv_info dd {
	float: right;
	width: 325px;
}
.sv_info dd h3 {
	font: bold 18px "Microsoft YaHei";
}
.sv_info dd h3 a {
	color: #666;
}
.sv_info dd strong {
	font: 18px "Microsoft YaHei";
	color: #666;
}
.sv_info p {
	padding-top: 10px;
	font: 14px/24px "Microsoft YaHei";
	color: #333;
}
.sv_info p a {
	color: #333;
	display: inline-block;
}
.sv_imglist {
	padding: 0 0 0 20px;
}
.sv_imglist li {
	float: left;
	width: 225px;
	height: 230px;
	margin: 0 3px;
	display: inline;
	border:#CCC 1px solid;
	margin-bottom:10px;

}
.sv_imglist li a{ color:#000; font-weight:bold; font-size:14px; line-height:20px;}
.sv_imglist li img {
	display: block;
	width: 225px;
	height: 190px;
}



.nv{width:100%; height:450px;background:url("../image/banner.png") repeat;
	overflow:hidden;margin-top:-10px;}
.idx_news{height:445px; padding-bottom:10px; width:1200px; margin:0 auto; position:relative; z-index:9999;top:10px;}
.idx_left_news{height:409px;width: 520px; overflow:hidden; background:#eaeaed; border:solid 8px #fff; float:left; padding:0px 24px 10px 29px;}
.idx_left_news h1{height:50px; width:550px; background:url(../image/idx_news_tit.jpg) no-repeat;}
.idx_left_news h1 strong{display:none;}
.idx_news_list{height: 45px;width: 514px;padding: 11px 0px 11px 0px; border-bottom:dashed 1px #bbbbbb;}
.bn{border:none;}
.idx_news_list_pic{height:33px; width:33px; background:#ff0000; float:left; padding:5px 5px;}
.idx_news_list_pic p{line-height:18px; font-size:12px; color:#fff; text-align:center;}
.idx_news_list_pic p.nb{border-top:solid 1px #fff; padding-left:4px; padding-right:6px; overflow:hidden;}
.idx_news_list_right{height:25px; width:560px; float:right;}
.idx_news_list_right h2{font-size:16px; font-weight:normal; position:relative;margin-left: 110px;margin-top:-43px;}
.idx_news_list_right h2 span{position:absolute; top:0px; right:0px;}
.idx_news_list_right h2 span a{color:#ff0000; font-size:14px;}
.idx_news_list_right p{color:#666666;margin-left:110px;margin-top:8px;}
.idx_right_video{height:419px;width: 508px; float:right; background:#eaeaed; border:solid 8px #fff; float:right; padding:0px 32px; text-align:center;}
.idx_right_video h1{height:61px;width: 530px; background:url(../image/idx_video_tit.jpg) no-repeat;}
.idx_right_video h1 strong{display:none;}
.idx_right_video p{padding-top:8px;}
.idx_right_video p a{color:#ff0000;}