

.clearfix{clear:both}
body,dl,dd,dt,input,h1,p,ul{margin:0;padding:0}
ul,li{ list-style-type:none; }
img{display:block}
*{font-size:12px;color:#282828;font-family:"微软雅黑";}
a{text-decoration:none}
a:hover{text-decoration:none}
a:visited{text-decoration:none}
a:active{text-decoration:none}

body{background: url(../../../../../Tpl/Home/default/Public/images/bg.jpg) no-repeat center #f5f5f5;}
.topbox{background: #333333;height: 60px;}
.top span{line-height: 60px;font-weight: bold;color: #ff0000;font-size: 14px;float: left;}


.search{float: right;margin-top: 15px;}
#searchtext{width: 282px;height: 30px;float: left;background-image:url(../../../../../Tpl/Home/default/Public/images/00sear1.jpg);border: none;padding-left: 10px;margin-right: 12px; }
#searchbutton{float: left;width: 30px;height: 30px;background-image:url(../../../../../Tpl/Home/default/Public/images/00sear2.jpg);border: none;}

.toplogo{margin-top: 10px;margin-bottom: 20px;}
nav{margin-bottom: 20px;}
nav span{float: left;width: 120px;height: 47px;border-left: 2px solid #B3B3B3;font-size: 14xp;font-weight: bold;line-height: 20px;padding: 7px 0 0 5px;}
nav span:hover{color: #FF0000;background: url(../../../../../Tpl/Home/default/Public/images/01navbg.png) center right no-repeat;}


.yusuanbox{background: #333333;height: 70px;}
.yusuan .ys2{float: left;font-size: 30px;line-height: 70px;color: white;}
.yusuan .ys1{float: left;color: white;font-size: 16px;margin: 12px 0 0 10px;}

.yusuan dd{float: left;height: 100px;margin: 0 5px;}
.yusuan input{height: 32px;width: 180px;border-radius: 16px;background: white;}
textarea{height: 32px;width: 180px;float: left;line-height: 32px;border-radius: 16px;background: white;}
.yusuan dd span{color: white;}
#submit{float: left;background: #C12E2A;border: none;color: white;}
.yusuan dl{margin-top: 18px;}

.proline a{float: left;border: 1px solid #999999;height: 40px;font-size: 16px;line-height: 40px;padding: 0 20px;background: white;  margin: 10px; }
.proline a:hover{background: #FF0000;color: white;}

@media only screen and (min-width:1000px ) {
	.proline{padding-left:100px;}
}

.plist{width: 280px;height: 360px;float: left;border: 1px solid #CCCCCC;background: #f4f4f4;}
.prolist {margin-top: 20px
;}
.prolist li{width: 280px;height: 380px;margin: 10px;position: relative;float: left;}

.prolist a{width: 90px;height: 30px;font-size: 14px;line-height: 30px;text-align: center;border: 1px solid #999999;display: block;
     position: absolute;top: 345px;left: 95px;background: white;}
.prolist a:hover{background: #FF0000;color: white;}
.plist span{width: 100%;text-align: center;display: block;font-size: 14px;line-height: 50px;}
.plist p{width: 100%;text-align: center;display: block;font-size: 12px;letter-spacing: 2px;}

.team li{position: relative;margin-top: 20px;}
.team li img{width: 80%;}
.teamlist{position: absolute;width: 30%;height: 30%;background: #2f2f2f;top: 0;left: 60%;border-radius: 50%;}
.teamlist span{display: block;text-align: center;color: white;line-height: 50px;font-size: 24px;}
.teamlist p{display: block;text-align: center;color: white;line-height: px;font-size: 12px;}
@media only screen and (max-width: 768px) {
.teamlist span{display: block;text-align: center;color: white;line-height: 30px;font-size: 16px;}
}
.about p{text-align: center;display: block;font-size: 14px;line-height: 24px;padding: 20px 0;}
.about a{text-align: center;display: block;font-size: 14px;line-height: 30px;margin: 10px auto;width: 90px;height: 30px;background: #FF0000;color: white;}

.newstitle li a{display: block;border: 1px solid #999999;text-align: center;height: 34px;line-height: 34px;font-size: 14px;}
.newstitle li a:hover{background: #FF0000;color: white;}
.news{margin-top: 40px;}

.news li{border: 1px solid #999999;margin: 7px 0;}
.ndate{border-right: 1px solid #999999;}
.ndate span{font-size: 40px;text-align: center;width: 100%;display: block;line-height: 60px;}
.ndate p{font-size: 14px;text-align: center;width: 100%;display: block;line-height: 30px;}
@media only screen and (max-width: 768px) {
.ndate span{font-size: 40px;text-align: center;width: 100%;display: block;line-height: 60px;}
.ndate p{font-size: 12px;text-align: center;width: 100%;display: block;line-height: 20px;}
}

.nlist a{font-size: 16px;font-weight: bold;width: 100%;display: block;line-height: 40px}
.nlist span{font-size: 14px;width: 100%;display: block;color: #888888;}

.advt{margin-top: 50px;margin-bottom: 50px;}
.advt li span{font-size: 18px;display: block;width: 100%;text-align: center;line-height: 40px;font-weight: bold;}
.advt li p{font-size: 14px;display: block;width: 100%;text-align: center;line-height: 28px;padding: 0 18px;}

.link{margin:20px auto 30px;}
.link span{float: left;background: #FF0000;color: white;padding: 5px 10px;font-size: 14px;}
.link a{float: left;padding: 5px 20px;font-size: 14px;}



.footerbox{background: #333333;}
.footer1,.footer2,.footer3{margin-top: 40px;float: left;}
.footer1 span{color: white;font-size: 18px;display: block;width: 100%;text-align: center;line-height: 40px;}
.footer1 a{color: white;font-size: 14px;display: block;width: 100%;text-align: center;line-height: 34px;}
.footer2 span{color: white;font-size: 18px;display: block;width: 100%;line-height: 40px;}
.footer2 p{color: white;font-size: 14px;display: block;width: 100%;line-height: 34px;}
.footer3 img{float: left;margin: 0 20px;}

.youhua{color: white;text-align: center;margin-top: 30px;}
.warn{color: white;text-align: center;margin-top: 10px;margin-bottom: 30px;}



