 @charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:13px; font-family:'Microsoft Yahei'; }
input { outline: none; }
ul,li{ margin:0; padding:0;}
input, select, textarea, button { font: 12px/15px 'Î¢ÈíÑÅºÚ'; vertical-align: middle; color: #2f2f2f; }
img{ border:none;}
a{ color:#336699; text-decoration:none;}
a:hover{ text-decoration:underline;}
.clear{ clear:both; }

.wp{ width:1010px; margin:auto;}
.header{ height:120px; background:url(/cwc/images/head_background.png) top center; z-index:9999; position:relative; }
.header-wp{ height:120px; position:relative;}
.logo{ width:451px; height:74px; padding-top:10px; float:left;  }

.comFun{ width:450px; height:32px; float:right; margin-top:20px; text-align:right; padding-right:5px;}
.comFun span{ padding-left:18px;}
.comFun span a{ color: #EEE; text-decoration:none; text-shadow: 0px 2px 1px black; filter: dropshadow(color=#000000,offx=0,offy=2);}
.comFun span a:hover{ color:#FFF; text-decoration:none;}
.searchForm{ width:173px; float:right; height:25px;background: url(/cwc/images/search-bk.png) left top no-repeat;}
.searchtxt { color: #999; background-color: Transparent; height: 23px; padding: 0px 0px 0px 10px; line-height: 23px; float: left; width: 100px; border: 0px; }
.searchbtn { cursor: pointer; height: 31px; border: 0px; width: 30px; float: right; background-color: Transparent;    text-indent: 99999em; }

.menu{ height:42px; width:1010px; background:url(/cwc/images/menu_bg.png) top center; position:absolute; bottom:-20px; left:0px; z-index:99999; }
#jsddm{margin:0;padding:4px 0px 0px 5px; position:relative; height:42px;}
#jsddm li{float:left;list-style:none; font-size:14px;}
#jsddm li a{display:block;text-decoration:none; width:123px;color:#FFF;white-space:nowrap; height:34px; line-height:34px; text-align:center;}
#jsddm li a:hover{background:#2A4B6F; color:#FFF;}
#jsddm li ul{position:absolute;visibility:hidden; width:90px; margin:0;padding:0;}
#jsddm li ul li{float:none; width:90px; display:inline;}
#jsddm li ul li a{width:auto;background:#153252;color:#FFF; font-size:12px;}
#jsddm li ul li a:hover{background:#2A4B6F;}


.slider-wrapper{ height:349px; background:#f6f6f6; }
.slider-wp{ height:349px; max-width:1005px; margin:auto; background:#eae8e8; z-index:99; }
.top-news-wp{ height:370px; background:#FFF; }
.top-news{ width:1000px; height:355px; margin:auto; position:relative; }
.notice-wrap{ width:323px; height:423px; position:absolute; right:-10px; top:-58px; background:url(/cwc/images/notice_bg.png) top center; z-index:999;}
.notice-wrap h3{ font-size:18px; color:#FFF; line-height:20px; margin:0; font-weight:bold; padding:25px 30px 0px; }
.notice-wrap h3 em{ font-size:14px; font-style:normal; font-weight:normal; color:#ffcc00; }
.notice-wrap h3 span{ float:right; font-size:12px; line-height:20px; color:#CCC; }
.notice-wrap h3 span a{ color:#EEE;}

.body-banner-wp{ height:200px; background:url(/cwc/images/slider02.jpg) no-repeat top center; }

.notice-list{ width:260px; margin:auto; padding:30px 0px 0px; }
.notice-list dl{ font-family: "Î¢ÈíÑÅºÚ"; height:60px; margin:0; padding:0; margin-bottom: 10px;}
.notice-list dl dt{ width:205px; margin:0; padding:0; float:right; font-size:13px; line-height:20px; font-weight:bold;}
.notice-list dl dt a{ color:#336699;}
.notice-list dl dt span{ font-size:14px; color:#666; font-weight:normal; font-size:12px; padding-left:5px;}
.notice-list dl .date{ width:40px; float:left; margin:0px; margin-top:4px; padding:0px; text-align:center; }
.notice-list dl .date h5{ margin:0; padding:0; background:#f9f9f9; color:#f9f9f9; font-size:12px;  text-align:center; line-height:20px;border-top-left-radius: 3px;
border-top-right-radius: 3px;}
.notice-list dl .date span{ color:#f9f9f9; font-size:15px; margin-top:1px; display:block; width:40px; line-height:20px; font-weight:bold; background: #f9f9f9; padding: 0px; font-family: Arial, Helvetica, sans-serif; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.notice-list dl .mesage{ width:205px; margin:0; padding:0; float:right; line-height:20px; font-size:12px; color:#999;  font-style:italic; }

.top-ad{ width:260px; height:100px;  margin-left:32px;}
.top-ad a{ font-size:15px; font-weight:bold; display:block; width:200px; height:30px; line-height:20px; color:#ffcc00; padding-top:74px; padding-left:15px;  }
.top-ad a em{ color:#FFF; font-style:normal; }

.top-slider{ width:320px; padding-top:5px; float:left; }
.slides h4{ margin:0; padding:0; }

.top-news-wrap{ width:660px; height:320px; padding-top:35px; }
.top-news-wrap h2{ font-size:18px; font-weight:normal; margin:0; padding:0; height:20px; border-top:1px solid #DEDEDE; position:relative; }
.top-news-wrap h2 span{ background:#FFF; color:#444; position:absolute; top:-15px; padding-right:15px; }

.index-news-wp{ background:#F6F6F6; border-top:1px solid #EFEFEF; height:360px; padding-top:30px; }
.one-third-grid{ width:300px; float:left; margin-right:50px;}
.one-third-last{ margin-right:0;}

.head-news{ width:310px; height:300px; float:right; }

.head-news {}
.head-news dl{ margin:0; padding:0px; border-bottom:1px solid #EFEFEF; }
.head-news dl dt{ font-size:17px; font-weight:bold; text-align:center; }
.head-news dl dt a{ }
.head-news dl dt span{ font-weight:normal; font-size:13px; color:#999; font-style:italic; }
.head-news dl dd{ margin:0; padding:5px 0px 10px; font-size:12px; color:#777; line-height:22px; }

.head-news-list{ list-style:none; padding-top:10px; }
.head-news-list li{ font-size:14px; font-weight:normal; line-height:26px; }
.head-news-list li span{ font-size:13px; color:#999; font-style:italic; font-weight:normal; }

h2.t2{ font-size: 18px; line-height: 18px; font-family: 'Î¢ÈíÑÅºÚ'; font-weight: bold; color: #444; margin: 0; padding: 0px 0px 10px 0px; border-bottom: 1px solid #CCC; }
h2.tblue{font-size: 18px; line-height: 21px; font-family: 'Î¢ÈíÑÅºÚ'; font-weight: 100; color: #336699; margin: 0; padding: 0px 0px 5px 0px;}
h2.tblue .more{ float:right; font-size:14px; line-height:21px; font-weight:bold;}
h2.tblue .more a{ color:#336699; text-decoration:none; padding-left:17px; display:block; height:21px;}
h2.tblue .more a:hover{ text-decoration:underline;}

.news-text-pic{ padding-top:15px;}
.news-text-pic dl{margin: 0px 0 0px; padding: 0; min-height: 135px; _height: 135px; }
.news-text-pic dl dt{font-size: 14px; margin: 0; margin-bottom: 5px; font-weight:bold; padding: 0;}
.news-text-pic dl .pic { margin: 0; padding: 0; float: left; width: 130px; padding-top: 5px; }
.news-text-pic dl .text { margin: 0; padding: 0; float: right; width: 160px; font-size: 12px; line-height: 22px; color: #888; }

.index-news-w{ height:120px;}
.news-list-index{ margin:0; padding:0; list-style:none;}
.news-list-index li{ margin-bottom:5px;}
.news-list-index li a{font-size: 14px; line-height:24px; margin: 0; margin-bottom: 3px; padding: 0;}
.news-list-index li .date{ color:#000; font-size:12px; line-height:20px;}

.grid-more { line-height:30px; padding-top:5px; font-weight: bold; }
.grid-more .more { padding-left: 15px; background: url(/cwc/images/arrow-more.png) 0px 4px no-repeat; font-size: 13px; }

.links-wrapper{ border-top:1px solid #D9D9D9; background:#f2f2f2;}
.links{ border-top:1px solid #FFF; height:80px; padding-top:15px;}
.link-list{ list-style:none; padding-top:7px; }
.link-list li{ float:left; width:170px; padding-left:22px; line-height:30px; background:url(/cwc/images/llink_arrow.png) -5px 4px no-repeat; font-size:14px; /*font-weight:bold;*/ font-family:'Î¢ÈíÑÅºÚ';}
.link-list li a{}

.footer-wrapper{ background:#153252; box-shadow:0px 3px 4px 3px rgba(0, 0, 0, 0.27) inset;}
.footer{ height:100px; padding-top:20px; color:#CCC; font-size:13px; line-height:24px;}
.backToTop{float:right; }
.backToTop a{ color:#FFFFFF; cursor:pointer; font-weight:bold;}
#code,#code_hover,#gotop{ width:57px; height:58px; background:url("/cwc/images/code.png") no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{background-position:-273px -250px; bottom:200px; _margin-bottom:130px;z-index:998;}
#code_hover{background-position:-273px -250px; bottom:200px; _margin-bottom:130px;z-index:998;opacity:0.8;}
#gotop{ background-position:-273px -306px;bottom:132px; _margin-bottom:172px;} 
#code_img{ width:270px; height:355px; background:url("/cwc/images/code.png") -4px -3px no-repeat; position:fixed; right:108px; bottom:135px; cursor:pointer; display:none;z-index:999;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:135px;}



/* ¶þ¼¶Ò³Ãæ */

.page-content-wp{ min-height:400px; background:#FFF; }

.page-container{ width:1000px; min-height:450px; margin:auto; position:relative; }

.sidebar-wrap{ width:323px; height:423px; position:absolute; left:-10px; top:-58px; background:url(/cwc/images/notice_bg.png) top center; z-index:999;}

.sidebar-wrap h3{ font-size:16px; color:#FFF; line-height:20px; margin:0; font-weight:normal; padding:25px 30px 0px; }
.sidebar-wrap h3 em{ font-size:14px; font-style:normal; color:#ffcc00; }
.sidebar-wrap h3 span{ float:right; font-size:12px; line-height:20px; color:#CCC; }
.sidebar-wrap h3 span a{ color:#EEE;}

.side-menu{ margin:30px 0 20px 32px; padding:0; width:258px; list-style:none; border:1px solid #DEDEDE; border-bottom:none;}
.side-menu li{ font-size:14px; line-height:30px; }
.side-menu li a{ display:block; width:248px; padding-left:10px; border-bottom:1px solid #DEDEDE; background:#FFF; color:#3e769a; }
.side-menu li a:hover{ background:#DEDEDE; color:#333; text-decoration:none;}

.side-news-list{ margin:15px 25px 0px; padding:10px 0px 10px 5px; list-style:none; }
.side-news-list li{ font-size:14px; line-height:22px; padding-bottom:10px; }
.side-news-list li span{ color:#999; font-size:13px; padding-left:10px; }

.page-content-wrap{ width:660px; float:right; min-height:400px; padding-top:35px; }
.page-content-wrap h2{ font-size:20px; font-weight:normal; margin:0; padding:0; height:20px; border-top:1px solid #CCC; position:relative; }
.page-content-wrap h2 span{ background:#FFF; color:#336699; position:absolute; top:-15px; padding-right:15px; }

.news-list{ margin:0; padding:10px 0; border-bottom:1px dashed #CCC; clear:both;}
.news-list dt{ width:580px; margin:0; padding:0; float:right; font-size:15px; line-height:15px;}
.news-list dt a{ text-decoration:none; font-weight:bold; color:#336699;}
.news-list dt a:hover{ text-decoration:underline;}
.news-list .date{width:70px; float:left; margin:0; padding:0; background:#FFF; text-align:left; color:#999; font-size:25px; font-weight:bold;}
.news-list .date span{ font-size:14px;}
.news-list .desc{ width:580px; margin:0; padding:5px 0; float:right; line-height:22px; font-size:14px; color:#888;}

.page-bar{ height:40px; font-size:14px; padding:25px 0px 30px; line-height:40px;}
.page-bar a{  padding:4px 10px 4px; line-height:15px; }
.page-bar a:hover{ text-decoration:underline; }

.position{ font-size:14px; line-height:35px; color:#666; border-bottom:1px solid #DEDEDE; margin-top:-20px; }

.Ntitle{ text-align:center; font-size:24px; font-weight:normal; color:#333333; margin:0; padding:15px 0 10px;}
.tip{ text-align:center; font-size:13px; font-family:'Î¢ÈíÑÅºÚ'; color:#444; line-height:20px; /*border-bottom:1px solid #EFEFEF;*/ }
.tip em{ padding-right:10px; color:#999; border-bottom:1px solid #EFEFEF; }
.content{ margin:0; padding:30px 0;}
.kuaisu-zhinan{ width:240px; height:250px; margin:0 auto; margin-top:50px; margin-left:50px;}

.kuaisu-list dt { padding:15px 60px; background-color:#e8e8e8; font-size:18px; line-height:18px; margin:8px 0; text-align:center;}
.kuaisu-list dt a:hover{ text-decoration:none;}
.kuaisu-list dt:hover{ background-color:#cdcdcd;}
.bgstretcher{width:1005px!important}