﻿

.nymain{ width:1200px; min-height:600px; height:auto; overflow:hidden; margin:0 auto; background:url(nymain_bg.jpg) repeat-y}

.nymain_l{ width:225px; height:auto; overflow:hidden; margin-top:10px; float:left;}
.nycdh_top{ width:202px; height:59px; background:url(../images/cdhtop_bg.jpg); line-height:59px; padding-left:23px;font-family:Microsoft YaHei; font-size:24px; color:#fff}

.nycdh{ width:225px; height:auto; overflow:hidden}
.nycdh li{ width:225px; height:50px; line-height:50px;}
.nycdh li a{ display:block; width:192px; height:50px; background:url(../images/cdhli_bg1.jpg); padding-left:33px;font-family:Microsoft YaHei; font-size:15px; color:#5a5a5a}
.nycdh li a:hover{background:url(../images/cdhli_bg2.jpg); color:#002c8b}


.dq{background:url(../images/cdhli_bg2.jpg)!important; color:#002c8b!important}





.nymain_r{ width:899px; height:auto; overflow:hidden;margin-top:10px; float:right;}
.nyweizhi{ width:899px; height:38px; line-height:38px; border-bottom:1px solid #E5E5E5}
.wzbt{ display:block; height:38px; background:url(../images/wzbg.jpg) left no-repeat; padding-left:11px;font-family:Microsoft YaHei; font-size:20px; color:#747474}
.weizhi{ display:block; font-size:12px; color:#ababab}
.weizhi a{font-size:12px; color:#ababab}
.weizhi a:hover{ color:#003AB8}



.nymainnr{ width:899px; height:auto; overflow:hidden;margin-top:30px; margin-bottom:60px}
.dy{width:899px;font-family:Microsoft YaHei; line-height:24px;  font-size:14px; color:#666666; }


/*ͼƬ����1*/
.boxgrid{ width: 280px; height: 201px; display:block; border:solid 1px #E5E7E6; overflow: hidden; position: relative; float:left; margin: 0 0 45px 20px; padding:4px 0 0 2px; text-align:center  }

.boxcaption{ float: left; margin-left:4px; position: absolute; background: #000; height: 36px; width: 275px; opacity: .6; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}

.boxcaption2{ float: left;margin-left:4px; position: absolute; background: #148CC8; height: 196px; width: 275px; opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.caption .boxcaption2 {top: 220px;left: 0;}
.caption .boxcaption {top: 165px;left: 0; }

.fg4bt{  height:40px; line-height:40px;  display:block; color:#FFF; letter-spacing:-1px; font-family:Microsoft YaHei; font-size:14px; color:#fff; text-align:center }
.fg4wz{ font-size:12px; color:#FFF; display:block; width:236px; margin:0 auto 0 auto; line-height:20px}


.jia2{ display:block; width:46px; height:46px; margin:70px auto 0 auto;}
.jiawz{ display:block; width:269px; height:30px; line-height:30px; text-align:center;font-family:Microsoft YaHei; font-size:14px; color:#fff; margin-top:24px;}



/*�����б�6*/
.wzlb6{ width:899px; height:209px; display:block; margin:40px auto 0 auto}
.wzlb6img{ display:block; width:216px; height:163px; border:1px solid #E6E6E6; padding:4px 0 0 4px}
.wzlb6_right{ display:block; width:630px; height:169px;}
.wzlb6bt{ display:block; width:630px; height:24px; line-height:24px; font-family:Microsoft YaHei; font-size:16px; color:#333}
.wzlb6nr{display:block; width:630px; height:60px; line-height:20px; font-family:Microsoft YaHei; font-size:12px; color:#888; margin-top:10px}
.wzlb6day{ display:block; width:610px; height:15px; font-family:Arial, Helvetica, sans-serif; background:url(../images/daybg.jpg) 4px center no-repeat; font-size:14px; color:#999; padding-left:23px; margin-top:12px}
.wzlb6more{ display:block; width:91px; height:25px; background:url(../images/wzlb6more.jpg); margin-top:20px}

.wzlb6:hover .wzlb6bt{ color:#002c8b}
.wzlb6:hover .wzlb6nr{color:#002c8b}
.wzlb6:hover .wzlb6day{color:#002c8b; background:url(../images/daybg2.jpg) 4px center no-repeat}
.wzlb6:hover .wzlb6more{background:url(../images/wzlb6more2.jpg)}




/*ͼƬ����3*/
.tdnr{display:block; width:275px; height:494px; border:1px solid #E3E3E3; background:#FFF; padding-top:12px; position:relative; color:#626262; float:left; margin:0 0 53px 34px}
.tdimg{display:block; width:251px; height:315px; margin:0 auto 0 auto; border:1px solid #E3E3E3}
.tdbk{ width:243px; height:310px; display:block;position:absolute; top:12px; left:11px}

.hzbt{ width:253px; height:20px; background:url(../images/hzx.jpg) center repeat-x; margin:30px auto 0 auto; text-align:center; line-height:20px}
.hzbtwz{ height:20px; background:#FAFAFA; padding:0 25px; margin:0 auto; font-family:Microsoft YaHei; font-size:15px; color:#555555;}
.hznr{ display:block; width:241px; height:120px; margin:15px auto 0 auto; font-family:Microsoft YaHei; font-size:13px; color:#333; line-height:30px; background:url(../images/hzd.jpg) left 12px no-repeat; padding-left:12px }

.tdnr:hover{ background:#148CC9}
.tdnr:hover .tdbk{ border:5px solid #FFF }
.tdnr:hover .hzbtwz{background:#148CC9; color:#FFF}
.tdnr:hover .hznr{color:#FFF;background:url(../images/hzd2.jpg) left 12px no-repeat;}





/*�����б�5*/
.topNews_list{margin:0 auto; width:887px; border:1px solid #ccc; position:relative; padding:5px; margin-bottom:30px; overflow:hidden;}
.topNews_li,.topNews_li li{margin:0 auto; width:888px; height:214px; overflow:hidden;}
.topNews_li_img,.topNews_li_img img{ width:309px; height:214px; overflow:hidden;}
.topNews_li_dl{width:530px; height:194px; padding:20px; background:#f4f4f4; overflow:hidden; margin:0}
.topNews_li_dt{width:530px; height:20px; line-height:20px; font-size:18px; color:#333; margin-bottom:20px; font-weight:bold; overflow:hidden;}
.topNews_li_dd{width:530px; height:80px; line-height:20px; color:#666; margin-bottom:5px;  overflow:hidden;}
.topNews_li_dt a{color:#333;font-size:16px; font-family:Microsoft YaHei;}
.topNews_li_dd a{color:#888888;font-size:12px; font-family:Microsoft YaHei;}
.topNews_li_dt a:hover,.topNews_li_dd a:hover{color:#09C;}
.topNews_li_more{width:360px; background:url(../images/news_more_icon.jpg) no-repeat left center; padding-left:20px; color:#ff6600;}
.topNews_li_more a{color:#09C;}
.topNews_li_ben{position:absolute; right:20px; bottom:20px; z-index:1000;}
.topNews_li_ben li{float:left; margin-left:5px;}
.topNews_li_perv{background:url(../images/bleft.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}
.topNews_li_next{background:url(../images/bright.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}





.wzlbnr{ width:900px; border-bottom:1px dashed #d4d4d4; padding-bottom:20px; margin-bottom:35px; overflow:hidden}
.rq{ width:57px; height:62px;}
.rq dt{height: 40px;line-height: 40px;text-align: center;background: #f4f4f4;color: #575757;margin-bottom: 2px;font-size: 30px;}
.rq dd{color: #666;height: 20px;line-height: 20px;text-align: center;background: #f4f4f4;font-size: 12px;}
.newswz{width: 812px;overflow: hidden;}
.newswz dt{color: #333;font-size: 14px;margin-top: 8px;width: 812px;overflow: hidden;}
.newswz dt a{color: #333;font-size: 14px;font-family:Microsoft YaHei; font-weight:bold}
.newswz dd{color: #888888;line-height: 1.5;width: 812px;overflow: hidden;font-size: 12px; margin-top:10px}
.newswz dd a{color: #888888;font-size: 12px;}

.newswz a:hover{color:#09C;}










.footer{ width:100%; height:50px; background:url(../images/footer_bg.jpg) top center no-repeat #00113F}
.footernb{ width:1200px; height:50px; margin:0 auto}
.footer_l{}

.yqlj{ width:195px; height:26px; border:1px solid #7E8BAD; float:left; margin-top:13px; padding-left:7px; text-align:center; line-height:26px;}

.yqlj a{ color:#7E8BAD}
.glxt{ float:left; line-height:50px; font-size:12px; color:#7E8BAD; margin-left:17px}
.glxt a{ font-size:12px; color:#7E8BAD}
.glxt a:hover{ color:#dedede}
.gzwm{ float:left;line-height:50px; font-size:12px; color:#7E8BAD; margin-left:32px}

.gzwz{display:block; float:left}
.gzspan{ display:block; float:left; margin:18px 0 0 5px}


/*��ҳ*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 0 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px; cursor:pointer}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background:#BEBEBE;border-color:#BEBEBE;text-decoration: none;}


/*����ҳ��*/
.detailmainnb{ width:899px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:100px; }

.wzbt2{ width:899px;  line-height:40px; text-align:center; margin:0 auto;font-family:Microsoft YaHei; font-size:18px; color:#333333; font-weight:bold; padding-top:20px;}
.wzxq{width:899px; height:20px; line-height:20px; text-align:center; margin:0 auto;font-family:Microsoft YaHei; font-size:12px; color:#333333; }
.detailwz{ width:899px; height:auto; overflow:hidden; margin:10px auto 0 auto;  line-height:24px}
.detailwz span{font-family:Microsoft YaHei; font-size:14px; color:#333333;}

.detailwz2{ width:945px; height:auto; overflow:hidden; margin:30px auto 0 auto;  line-height:24px}
.detailwz2 span{font-family:Microsoft YaHei; font-size:14px; color:#333333;}

/*����*/
.searcha{ margin:20px 0 0 0}
.searcha ul{}
.searcha ul li{width:870px;  height:32px; line-height:30px; background:url(../images/wzlb3libg.jpg) no-repeat; padding-left:20px;}
.searcha ul li a{ font-size:12px; color:#666666}
.searcha ul li a:hover{ color:#09C}
.searcha ul li span{ font-size:12px;}









/*about*/
.about{ width:899px; height:auto; overflow:hidden}

.about2{ width:899px; height:auto; overflow:hidden}
.about2_left{ width:537px; height:auto; overflow:hidden; float:left}
.about2_right{ width:317px; height:278px; float:right}



.weixin{ width:26px; height:26px; display:block; float:left; margin-left:10px}
.sina{width:26px; height:26px; display:block; float:left; margin-left:15px}


.weixin2{width:16px; height:16px; display:block; float:left; margin-left:2px}
.sina2{width:16px; height:16px; display:block; float:left; margin-left:8px}



.tcewmwb{text-align:right;
            display: none; 
            position: fixed; 
            top: 30%; 
            left: 50%;
			margin-left:-110px;
			padding:10px;
            width: 200px; 
            height: 230px; 
            background-color: white; 
            z-index:999999!important; 
            overflow: auto; }
			
.tcewmwb a{ text-align:right; color:#666; font-size:14px; font-weight:bold;font-family:Microsoft Yahei}
.tcewm{ width:200px; height:200px; margin:0 auto 0 auto}

.black_overlay{ 
            display: none; 
            position:fixed; bottom: 0; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: black; 
            z-index:99999!important; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        }
		

