@charset "utf-8";
/* CSS Document */


body {font-size: 12px !important;color: #474747;margin: 0;padding: 0;_overflow: hidden; font-family:"Microsoft Yahei";}
body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea,span,em {margin: 0;padding: 0;  font-weight: normal;}

ul,li {margin: 0;padding: 0;font-weight: normal;}
.red {color: red;}
input,button,select,textarea {outline: none}
p {margin: 0;padding: 0;}
img {border: none;}
li {list-style-type: none;}
a {text-decoration: none;color: #000;}
i, em, cite, address {font-style: normal;}
input {vertical-align: middle;}
table {border-collapse: collapse;}
a:hover {cursor: pointer;text-decoration: none;}
a,area {blr: expression(this.onFocus=this.blur())} /* for IE */
:focus {-moz-outline-style: none;} /* for Firefox */
a {outline: none;} /* for FF Chrome */
.dis {display: none;}
.clear {clear: both;}

.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
    clear: both;
}


  html
{
    overflow-y: scroll;
    height:100%;
}
html,body{min-width:1200px;}

.main{ width:1200px; margin:0 auto;} 
 
.header { width:100%; background:#00000096; position:fixed; top:0; z-index:999;  display:block;}
.logo {float: left;margin-left:40px; margin-top:13px}
.typem{ float:right; height:33px; padding-top:10px; margin-right:30px;} 
.typem ul{ float:right; display:block;}
.typem ul li{float:left; display:block; position:relative; padding-top:0; }
.typem ul li a{ font-size:14px; color:#fff; line-height:28px; display:block; height:28px; margin-right:30px; text-align:center; padding-bottom:24px;  text-decoration:none }
.typem ul li a:hover,.typem ul li a.current{color:#9e9e9e;}     
.typem ul li ul {display: none;}
.typem ul li:hover ul {display:block; position:absolute; top:53px; left:-20px; width:85px; padding:0 8px; background:rgba(51, 51, 51, 0.74);}
.typem ul li:hover ul li a{display:block; color:#cacaca; text-align:center; height:25px; line-height:25px; position:relative; width:85px; float:left; padding:0; font-size:12px;border-top:none; text-decoration:underline; }
.typem ul li:hover ul li { color:#fff;}
.typem ul li:hover ul li:nth-child(1){ padding-top:4px;}
.typem ul li:hover ul li:last-child{ padding-bottom:5px;}
.typem ul li:hover ul li a:hover {color:#fff; text-decoration: none; }

 

.protxw{ width:100%; height:auto; overflow: hidden; text-align:center; }
.protxw img{ height:auto;text-align: center;display: block; margin:0 auto; max-width:100%;} 

.foot{ width:100%; background:#000; padding:20px 0; display:block; position:relative; height:140px}
.fota{ width:1200px; margin:0 auto; padding:15px 0;  display:block; position:relative;}
.fotbt1{ font-size:14px; font-weight:bold; line-height:28px; width:500px; float:left; color:#6c6c6d;}
.fotbt2{ font-size:13px;  line-height:28px; width:600px; float:right; color:#888;}

.fotbt3{ width:600px; float:left; position:relative; padding-top:20px;}
.fwb{ width:520px; float:left;}
.fwb ul li{ width:260px; float:left; display:block; text-indent:50px; line-height:50px; height:50px; overflow:hidden; color:#cdcdcd; font-size:14px;}
.focon1{ background:url(../../images/rain2/focon1.png) no-repeat left center;}
.focon2{ background:url(../../images/rain2/focon2.png) no-repeat left center;}
.focon3{ background:url(../../images/rain2/focon3.png) no-repeat left center;}
.focon4{ background:url(../../images/rain2/focon4.png) no-repeat left center;}
.focon5{ background:url(../../images/rain2/focon5.png) no-repeat left center;}

.fws{ width:100%; margin-top:15px; position:relative; display:block;}
.cas_l{position:relative; height:300px;}
.p_con2{position:absolute;text-align:center; bottom:0; left:20%  }
.p_con2 a{color:#fff; background:#d0860d;border-radius: 5px; padding:10px 30px;}
.p_con2 a:hover{color:#000; background:#fff}

.fotbt3 span{ padding-top:30px; display:block; float:left; width:100%; position:relative;}
.fotbt4{ width:500px; float:left; }
.fotbt4 h2{ width:100%; line-height:60px; height:60px; display:block; position:relative; font-size:18px; text-transform:uppercase; color:#999999;}


.msg_tesdf{ background: url(../../images/subm.jpg) repeat; border: none; height:150px; color:#fff; font-size:12px; line-height:24px; padding:15px;  width:470px; float:left;}
.msg_submit{background:#ea611a; width:100px; height:40px; color:#fff; display:block; border:none; float:right; margin-top:20px; text-align:center; font-size:14px; font-weight:bold; }

.footer{ width:100%; text-align: center; line-height:30px; padding:5px 0; background:#6d6d6d; font-size:12px; color:#fff;}
.footer a{color:#fff;}

.right-fdd2{ width:70px; height:201px; position:fixed; right:0; top:40%; background-color:#34373F; background-color:rgba(52,55,63,0.7); border-top-left-radius:8px;  border-bottom-left-radius:8px; z-index:999999;}
.right-fdd2 ul li{ width:255px; height:66px; border-bottom:1px solid #545760; border-bottom:1px solid rgba(84,87,96,0.6); }
.right-fdd2 ul li a{ display:block; width:90%; height:100%; margin:0% auto; font-size:14px; font-weight:bold;  padding-left:70px; line-height:64px; color:#EDEDED;}
.right-fdd2 ul li.nn1 a{ background:url(../../images/rain2/mlr1.png) no-repeat 26px center;}
.right-fdd2 ul li.nn2 a{ background:url(../../images/rain2/mlr2.png) no-repeat 26px center;}
.right-fdd2 ul li.nn3 a{ background:url(../../images/rain2/mlr3.png) no-repeat 26px center;}
.right-fdd2 ul li.nn4 a{ background:url(../../images/rain2/mlr4.png) no-repeat 26px center;}
.right-fdd2 li{height: 66px; width: 255px; border-radius:8px 0 0 8px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
//**.player-container-id {width:100%}**/
.right-fdd2 li img{display: block;}
.right-fdd2 li:hover{margin-left: -184px; background: rgba(0,0,0,0.6); }

.right-fdd2 li:hover a{ padding-left:70px;}


	.foot_b{background: url(../../images/rain2/bg_footer.jpg)repeat center top;   }
	.foot_b h2,.foot_b h1,.foot_b p,.foot_b a{color: #fff; text-align: center;}
	.foot_b h2{font-size: 30px; line-height: 80px;}
	.foot_b h1{font-size:42px; margin-top: 20px;}
	.foot_b p {font-size: 16px; line-height: 24px;}
	.ph a{color: #fff; text-align: center; background: #d0860d;border-radius: 5px; padding: 10px 80px; letter-spacing:2px; font-size: 18px; }
	.ph{ margin-top: 30px;}
	.ph a:hover{color:#000; background: #fff}
	.foot_c{background:#000; filter:Alpha(Opacity=60);opacity:0.3; margin-top:30px; }
	.copyright{line-height: 30px;}
