﻿@charset "utf-8";
/* CSS DocumentQQ:380608331 */
html { height: 100%; }
body {margin:0;height: 100%;font-size: 12px;font-family:Arial;color:#333;line-height:150%;text-align:center;word-break:break-all; background:#fff; color:#666}
div,ul,ol,dd,dt,dl,form { margin: 0; padding: 0; }img {border: 0;margin: 0px;}li { list-style: none; }
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; text-align: left; font-size: 12px; font-weight: 400; }p{ margin: 0; }
/* ============ 常用 ============= */
.BOX{width:1003px;margin: 0px auto;font-family: "宋体";text-align:center;border: 0px solid #FF0000;}
.hd{height:102px;margin: 0px auto;text-align:center;background:url(../images/tpbg.jpg) repeat-x;}
.hd .logo{ float:left; padding:2px 0 2px 45px;}
.hd .tp{ float:right; padding-top:40px; padding-right:20px;}
.hd .nav{ height:39px; background:url(../images/navbg.jpg);}
.hd .nav li{ float:left; width:138px; line-height:39px; font-size:14px; font-weight:bold; display:block}
.hd .nav #bg{ width:138px; line-height:37px; font-size:14px; font-weight:bold; background:url(../images/ni3.jpg); display:block; border:1px solid #15a4d0;color:#ff6600}



#nav li.top {display:block;}
#nav li a.top_link {display:block;  color:#545e67; text-decoration:none; cursor:pointer;}
#nav li a.top_link span { display:block;}
#nav li a.top_link span.down { display:block;}

#nav li:hover a.top_link {color:#545e67; background: url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}

#nav li:hover {position:relative; z-index:200;width:138px; font-size:14px; font-weight:bold; background:url(../images/nbg.jpg); }

/* Default list styling */

#nav li:hover ul.sub
{background:#fff;border:1px solid #9fc4d5;filter: Alpha(Opacity=85,);}
#nav li:hover ul.sub li a:hover 
{background:#fff; filter: Alpha(Opacity=100,);color:#fe670b; border-color:#fff;width:95%}




.video {text-align: center;margin: 0px auto;}
.left {float:left;width:310px;border: 0px dashed #CCC;}
.main {float:right;width:673px;border: 0px dashed #CCC;}
.right {float:right;width: 277px;border: 0px solid #CCC;overflow: hidden;}

/* ============ PageBody  ============= */
.PageBody {width:1003px;margin: 0px auto;}
.PageBody2 {width:1003px;margin: 0px auto; background:url(../images/pbg.jpg) repeat-y}
.search{ background:url(../images/searbg.jpg) ; height:37px;}
.left .jd{ border:1px solid #dbdbdb}
.left .jd .nav{ background: url(../images/navl.jpg);height:30px; text-align:left; line-height:30px; color:#ff9900;padding:0 10px;}

.left2 {float:left;width:260px;border: 0px dashed #CCC;}
.left2 .nav{ background: url(../images/navl.jpg);height:30px; text-align:left; line-height:30px; color:#ff9900;padding:0 10px; font-size:14px}
.left2 .list{ margin:5px;border:1px solid #CCC;}
.left2 .list li{ background:url(../images/jh.jpg) no-repeat 30px 8px;  text-align:left; text-indent:50px; line-height:30px; font-size:14px;}

.left2 .list ol li{ background: none; height:18px; text-align:left; text-indent:50px; line-height:18px; font-size:12px;}



.left2 .list #bg{ background:url(../images/jh2.jpg) no-repeat 30px center; height:30px; text-align:left; text-indent:50px; line-height:30px; font-size:14px;}

.main ul li{ float:left; width:336px; text-align:left; border:0px solid #ccc; height:134px;}
.w320 { width:320px;}
.w320 .nav{ height:34px;background:url(../images/mnav.jpg);line-height:34px;padding:5px 10px 0 50px; color:#0890b6}
.w320 ol li{width:320px; line-height:24px;height:24px;}

.M ul li{ float:left; width:500px; text-align:left; border:0px solid #ccc; margin-bottom:5px}
.w500 { width:500px;}
.w500 .nav{ height:36px;background:url(../images/n2.jpg) no-repeat;line-height:36px;padding:0px 10px 0 50px;color:#fff; font-size:14px}
.w500 ol li{ line-height:24px; width:440px;margin:0 auto; padding:15px 20px; height:80px; margin-bottom:0px;}
.w500 ol {width:496px; border:1px solid #b5cad4;height:239px;}

.M2{ width:736px; float:right;}
.abo .nav{ background: url(../images/g.jpg) no-repeat left; height:20px; text-align:left; font-weight:bold; text-indent:15px; font-size:14px; color:#000;}
.abo .title{font-size:16px;padding-bottom:10px;border-bottom:1px dashed #ccc;}
.abo .con{ text-align:left; line-height:25px;}
.abo .con li{ border-bottom:1px dotted #ccc; line-height:25px; height:25px;} 
.next{ text-align:center;}

.pro { padding:20px 0; margin:0;}
.pro li{ width:355px; float:left; margin-bottom:5px;}
.w348{ width:320px; background: #fff; border:1px solid #ccc; padding:9px; margin:0 auto; height:76px; margin-left:20px;}
.w348 .pic{ float:left; width:110px; text-align:left;}
.w348 .text{ float:right; width:210px; text-align:left;}

<!--cs--->
#menu DT {PADDING-LEFT:0px;CURSOR: pointer;HEIGHT:18px ;color:#fff;}
#menu DD {background: none;text-align:left; padding-left:30px;line-height:18px; font-size:12px;}
#menu DD A {DISPLAY: block; background: none; text-align:left;line-height:18px; font-size:12px;}
#menu DD A:hover { text-decoration:none}
.dt_open {cursor:pointer;background:url(../images/jh.jpg) no-repeat 10px 5px;text-align:left; padding-left:30px; font-size:14px; padding-top:5px;padding-bottom:5px;}
.dt_closed {cursor:pointer;background:url(../images/jh2.jpg) no-repeat 10px 5px;text-align:left;padding-left:30px; font-size:14px;padding-top:5px;padding-bottom:5px;}
#menu{ padding:5px;}





.foot{ background:url(../images/bottbg.jpg); height:112px;}
.ftnav{ line-height:30px; height:30px;}
/* ============ 链接 ============= */
a:link{ text-decoration: none; color: #666666; }
a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color: #FF9900; }
a:active { text-decoration: underline; color: #666666; }
#wi {color: #fff;text-decoration: none;}
#wi a:link{ text-decoration: none; color: #fff; }
#wi a:visited { text-decoration: none; color: #fff; }
#wi a:hover { text-decoration: underline; color: #FFFFFF; }
#red {color: #CC3300;text-decoration: none;}
#red a:link{ text-decoration: none; color: #CC3300; }
#red a:visited { text-decoration: none; color: #CC3300; }
#red a:hover { text-decoration: underline; color: #CC3300; }
#bl{color: #234a69;text-decoration: none;}
#bl a:link{text-decoration: none;color: #234a69;}
#bl a:visited {text-decoration: none;color: #234a69;}
#bl a:hover { text-decoration: underline; color: #CC3300; }

#hui{color: #808080;text-decoration: none;font-size: 12px;}
#hui a:link{text-decoration: none;color: #808080;font-size: 12px;}
#hui a:visited {text-decoration: none;color: #808080;}
#hui a:hover { text-decoration: underline; color: #CC3300; }
.inpu {border: 1px solid #bbdfff;height: 17px;}
.inpu2 {border: 1px solid #d8eefe;height: 16px;}
.bor{ border:1px solid #ccc;}