/* CSS Document */

* { margin:0px; padding:0px; list-style:none;}
body { margin:0px; padding:0px; font-size:12px; background:#f7f7f7;}
img { border:0px;}



/* banner css */
.MPbannerBox {overflow:hidden; position:relative; width:100%; height:380px; }


.MPbannerBox .hd {overflow:hidden; position:absolute; bottom:0px; z-index:1;  width:100%; height:20px; }
.MPbannerBox .hd ul {overflow:hidden; zoom:1; margin:0 auto; padding:5px 0; display:block; text-align:center}
.MPbannerBox .hd ul li {width:8px; height:8px; border-radius:8px; background:#213872; cursor:pointer; margin:0 1px; display:inline-block;*display:inline;*zoom:1; }
.MPbannerBox .hd ul li.on {background:#00a2e4;}

.MPbannerBox .bd {position:relative; height:100%; z-index:0; }
.MPbannerBox .bd li {zoom:1; vertical-align:middle; height:380px; width:100%; text-align:center; margin:0 auto;}
.MPbannerBox .bd .fd { position:absolute; top:50%; margin-top:-31px; left:50%; margin-left:-294px; width:100%; z-index:99;}
.MPbannerBox .bd .fd2 { position:absolute; top:0px; width:100%; z-index:99;}


/*µ¼º½box*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.dhbox {position:relative; z-index:10; width:755px; float:right; }


.dhbox .nLi {float:left; position:relative; padding:0px; margin:0px; }
.dhbox .nLi p {font-weight:normal; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; padding-right:5px;}
.dhbox .nLi p a {color:#eee; text-decoration:none; display:block;  padding-left:17px; padding-right:17px; line-height:29px; border-radius:8px; }
.dhbox .nLi p a:hover {color:#fff; text-decoration:none; background:#008ed3;}

.dhbox .sub {display:none; top:29px; left:0px; text-align:center; position:absolute; margin:0 auto; background:#0b162f; font-size:12px;  border-radius:8px; }
.dhbox .sub li {zoom:1; }
.dhbox .sub a {color:#ddd; text-decoration:none; display:block; line-height:30px; padding-top:1px; width:100px; font-size:14px;}
.dhbox .sub a:hover {color:#fff; background:#32c1f0; text-decoration:none;  border-radius:6px; }



.tubox { position:relative;}
.MP5box {width:485px; overflow:hidden; position:absolute; top:20px; margin:0 20px 0 10px;}
.MP5box .bd ul {overflow:hidden; zoom:1; }
.MP5box .bd ul li {margin:0 1px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative; }
.MP5box .bd ul li .zz {background:yellow; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; position:absolute; width:100%; height:100%; display:none;}
.MP5box .bd ul li .pic {text-align:center; }
.MP5box .bd ul li .pic img {width:163px; height:226px; display:block;}


.MP5box .bd ul li p {color:#aaa; font-size:12px; text-align:left; line-height:16px; }

.MP5box .bd ul li a {text-decoration:none;}
.MP5box .bd ul li:hover .zz {display:block; cursor:pointer;}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ssbox { background:url(../images/109.jpg) no-repeat top center; width:305px; height:36px; position:absolute; top:23px; right:16px;}
.ssboxan { background:none; border:none; font-size:12px; color:#c4cded; width:68px; line-height:25px; padding-top:1px;}
.ssboxkk { background:none; border:none; font-size:12px; color:#6b717e; padding-left:27px; height:25px; line-height:25px; padding-top:1px; width:210px;}



.head { background:#0b162f; height:33px; border-bottom:1px solid #162c5b;}
.head_z1 { color:#aeaeae; padding-left:17px;}
.head_z1 a { color:#aeaeae; text-decoration:none; line-height:32px; padding-top:1px; display:inline-block; width:53px; text-align:center;}
.head_z1 a:hover { color:#cbd4f6; text-decoration:none; background:url(../images/107.jpg) no-repeat 0px 5px;}


.head_z1 .on a { color:#adb9e2; text-decoration:none; line-height:32px; padding-top:1px; display:inline-block; width:53px; text-align:center; background:url(../images/107.jpg) no-repeat 0px 5px;}
.head_z1 .on a:hover { color:#cbd4f6; text-decoration:none; }

.head_z2 { color:#e0e4ea; line-height:32px; padding-top:1px; background:url(../images/101.jpg) no-repeat 8px 5px; padding-left:36px; }

.head_z3 { color:#aeaeae; line-height:32px; padding-top:1px; text-align:center; padding-right:6px;}
.head_z3 a { color:#aeaeae; text-decoration:none;  }
.head_z3 a:hover { color:#e2e2e2; text-decoration:underline; }




.logo { background:#0c2044; height:105px;}
.logo_lg { padding-left:17px; padding-top:17px;}
.logo_dhbox { padding-top:58px; position:relative;}
.logo_dh { color:#ebebeb; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; padding-right:35px; padding-left:21px;}





.bbj { background:url(../images/03.jpg) repeat-x top center; }

.bbj2 { background:url(../images/04.jpg) no-repeat top center;}



.gsjjboxbk {border:1px solid #697aa5; width:483px; height:218px; margin-top:20px; border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
.gsjjlmbt { border-bottom:1px solid #697aa5; line-height:32px; height:32px; padding-top:1px; font-size:14px; font-weight:bold; padding-left:25px; position:relative; color:#fff; margin-right:11px;}
.gsjjlmbt span { float:right; font-size:12px; line-height:32px; color:#8191b8; padding-right:10px; font-weight:normal;}
.gsjjlmbt span a { color:#8191b8; text-decoration:none;}
.gsjjlmbt span a:hover { color:#d7dceb; text-decoration:none;}
.gsjjlmbt .tu { position:absolute; top:-1px; left:-1px;}
.gsjjbox { width:445px; height:155px; font-size:14px; color:#e1e7f5; overflow:hidden; margin:10px auto 0 auto; line-height:26px; font-family:Arial, Helvetica, sans-serif;}



/*tu2*/
.bottu2box { padding-top:37px; }
.bottu2 { padding-left:14px; padding-right:32px;}
.bottu2_2 { padding-left:14px;}
.bottu2_z1 { color:#444; font-size:16px; padding-left:129px; padding-top:8px;}
.bottu2_z1 a { color:#444; text-decoration:none;}
.bottu2_z1 a:hover { color:#009ee2; text-decoration:none;}



.footer { background:url(../images/13.jpg) repeat-x bottom left #0b162f;}
.footer_lg { padding-top:29px; padding-left:32px;}
.footer_z1 { padding-left:50px; color:#ebebeb; line-height:21px; padding-top:31px;}
.footer_z2 { color:#9e9f9e;}