/* CSS Document */
body{ margin:0; padding:0}
a{ text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0}
a:hover{ color:#00448C}
p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
ul{ list-style:none; margin:0; padding:0}
li{ margin:0; padding:0} 
img{ border:none}
input,textarea,select,button {outline:none;}

.top{ background:#00448C; width:100%; height:46px;}
.header{ width:1003px; height:46px; margin:0 auto}
.headerleft{ width:680px; height:46px; float:left}
.logoa{ float:left;}
.headerleft ul{ margin-left:22px;float:left;}
.headerleft ul li{ float:left; margin:14px 15px 0 0;}
.headerleft ul li a{ color:#FFFFFF; font-size:13px;background:url(../images/jiantou.jpg) right 9px no-repeat; padding-right:12px; display:block; line-height:20px}


/*============================================*/

.nycenterright ul li a.ej:hover {
background: url(../images/dian2.jpg) 30px 16px no-repeat;
color: #3399CC;
}
.nycenterright ul li a.ej {
font-size: 12px;
background: url(../images/dian2.jpg) 30px 16px no-repeat;
margin-left: 10px;
height: auto;
}


.center{ width:100%; height:auto; overflow:hidden; background:#f7f7f7;}


.bannerabout{ width:1003px; height:285px; margin:0 auto; background:url(../images/bannerabout.jpg)}
.bannerabout2{ width:1003px; height:285px; margin:0 auto; }


.bannerleft{ width:224px; height:60px; float:left; background:#FFAD00; margin-top:225px}
.lefont{ font-size:22px; font-family:Microsoft YaHei; color:#FFFFFF; margin:15px 0 0 0px; text-align:center}
.bannerright{ width:773px; height:60px; float:left;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa303030,endcolorstr=#aa303030);background:rgba(30,30,30,0.6); margin-top:225px}
.rifont{ font-size:22px; font-family:Microsoft YaHei; color:#FFFFFF; margin:15px 0 0 43px}
.nycenter{ width:1004px; height:auto; overflow:hidden; margin:0 auto 8px auto; background:url(../images/nycenterbg.jpg) repeat-y; border-bottom: solid 1px #cccccc}
.nycenterright{ width:223px;height:auto; float:left; overflow:hidden;}
.nycenterright ul{ margin:25px 0 0 1px}
.nycenterright ul li{ width:223px; height:36px; line-height:36px;}
.nycenterright ul li a{width:185px; height:36px;padding-left:38px; display:block;background:url(../images/nyli1.jpg); font-size:14px}
.nycenterright ul li a:hover{ background:url(../images/nyli2.jpg); color:#FFFFFF}
.nycenterright ul li a.dangqian{background:url(../images/nyli2.jpg); color:#999999}
.nycenterright ul li a.ej{ font-size:12px;background:url(../images/dian2.jpg) 30px 16px no-repeat; height:auto}
.nycenterright ul li a.ej:hover{background:url(../images/dian2.jpg) 30px 16px no-repeat; color:#3399CC}

.nycenterleft{width:773px;height:auto; float:left; padding-bottom:50px; overflow:hidden; padding-top:40px;word-wrap: break-word; word-break: normal;}
.nycenterleft p{line-height:25px;word-wrap: break-word; word-break: normal;}
.nycenterleft span{line-height:25px;word-wrap: break-word; word-break: normal;}
.img1_b2{ float:left; width:320px; height:220px; background:#FFFFFF; margin:0 0 40px 40px}
.nycenterleft p.title1{ position:relative; top:-43px;text-align:center;  width:320px; height:43px; line-height:43px; color:#FFF; font-size:14px; display:block;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa303030,endcolorstr=#aa303030);background:rgba(30,30,30,0.5); margin:0}
.nycenterleft p.title1 a{color:#FFF; font-size:14px;margin:0; display:block;width:320px; height:43px}
.nycenterleft p.title1:hover{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa00438A,endcolorstr=#aa00438A);background:rgba(0,67,138,0.5);}

.tplb{ width:690px; height:180px; border-bottom:solid 1px #CCCCCC; margin:0 0 40px 40px; }
.tplble{ width:215px; height:150px; background:url(../images/imgbg.jpg) no-repeat; padding:8px 0 0 5px; float:left}
.tplbri{ width:450px; height:150px; float:left; margin-left:18px; display:inline}
h1{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; margin:0; padding:0}
h1 a{ color:#000000;}
.tplbri a{ line-height:28px}
.yq{ float:right; color:#F4A600}
.yq:hover{color:#F4A600}

.sanji{font-size:12px !important;margin-left:10px;}

.wzlb{width:715px; height:85px; margin:10px 0 0 40px; border-bottom:solid 1px #eeeeee}
.wzlbbt{ width:715px;float:left; font-size:12px; color:#BBBBBB}
.wzlbbt_left{ float:left}
.wzlbbt_left a{ font-size:14px; color:#004A98;font-family:Microsoft YaHei; font-weight:bold}
.wzlbbt_left a:hover{color:#0068DB;}
.wzlbbt_right{ float:right}
.wzlbnr{width:715px;float:left; margin:10px 0 0 0}
.wzlbnr a{ font-size:14px; color:#666666;font-family:Microsoft YaHei;}
.wzlbnr a:hover{color:#004A98;}






.footer{ width:100%; height:261px; background:#193869}
.contact{ width:100%; height:40px; background:#005E91}
.contactnb{ width:1003px; height:40px; margin:0 auto; font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; line-height:40px}
.contactfont{ font-size:13px; margin-left:15px}
.footernav{ width:1003px; height:180px; margin:0 auto}
.ftdhnb{ margin:22px 106px 0 0; float:left;display:inline;}
.dhbbbt{ color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold} 
.ftdhnb1{ margin:22px 0 0 0; float:left;display:inline;}
.ftdhnb ul{ margin-top:10px}
.ftdhnb ul li{ margin:4px 0 0 0}
.ftdhnb ul li a{ color:#58CBF6; font-size:12px;}
.ftdhnb ul li a:hover{ color:#CCCCCC}
.ftdhnb1 ul{ margin-top:10px}
.ftdhnb1 ul li{ margin:4px 0 0 0}
.ftdhnb1 ul li a{ color:#58CBF6; font-size:12px;}
.ftdhnb1 ul li a:hover{ color:#CCCCCC}

.footerlinks{width:1003px; height:25px; margin:10px auto 0 auto; line-height:25px; color:#FFFFFF; }
.footerlinksleft{  height:25px; float:left}
.footerlinksleft a{color:#FFFFFF}
.footerlinksright{ width:500px; height:25px; float:right}
table.gridtable {
    font-size:14px;
    color:#333;

    border-collapse: collapse;

}
table.gridtable a{ font-size:14px; color:#333}
table.gridtable th {
	 color:#333;
    padding: 8px;
    border-width: 1px;
    border-style: solid;
    border-color:#ccc;

	 font-weight:normal
}
table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color:#ccc;

}

.fd{ position:fixed; right:0; top:600px; width:131px; height:145px; background:#fff; }
.close{ display:block; width:10px; height:10px; line-height:20px; float:right; text-align:right; font-size:12px; color:#555; margin:5px 6px 0 0; cursor:pointer }
