@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background:#f6f6f6;min-width:1000px;}
a{text-decoration:none; color:#000000;}
a:hover{ color:#cc3333;}

/*ͷ��*/
.header{ width:100%; height:202px; margin:0 auto;}
.top{width:100%; height:164px; margin:0 auto; background: #cc3333;}
.logo{ width:1000px; height:164px; margin:0 auto; position:relative;}
.logo_link{width:1000px; height:164px; margin:0 auto; display:block;}

.nav{ width:auto;height:38px; line-height:38px; background-color:#fff; margin:0px auto;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{float:left;color:#fff; font-size:15px; font-weight:bold;height:38px;line-height:38px; padding:0px 14px;}
.nav ul li:first-child{ background: none;}
.nav ul li a{color:#cc3333; font-size:16px; font-weight:normal}
.nav ul li a:hover,.nav ul li.on a{color:#cc3333;}
.nav ul li .subNav{ line-height:30px; font-size:14px;display:none; position:absolute; left:-8px; top:38px; text-align:center;z-index:999; width:100px; background-color:#cc3333;}
.nav ul li.on .subNav a{ color:#fff;}
.nav ul li.on .subNav dl{ padding:0px 0px 10px;}
.nav ul li.on .subNav dl dd{ line-height:20px; text-align:center; padding:6px 10px 0px;height:auto}
.nav ul li.on .subNav dl dd a{ padding:0px; margin:0px;}


.top_link { position: absolute; right: 50%;top: 30px; color: #ffffff; margin: 0 -500px 0 0; }
.top_link a { color: #ffffff; margin: 0 5px; display: inline-block; }

.search{width:219px; height:29px;position:absolute;right:50%; margin-right:-500px;top:60px;background:url(../images/search.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:178px;height:29px;line-height:29px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:29px;left:190px;}



.content{ width:1000px; margin:13px auto 0px; overflow:hidden; background-color:#fff; }
.Banner{width:490px; height:325px; margin:0 auto;}

/*ͼƬ�ֲ�*/
.flexslider{ width:490px; height: 325px; overflow: hidden;}
.flexslider ul.slides li img{ width:490px; height:325px; display:block}
.flexslider .til_slides{ width:475px; height: 30px; position: absolute;bottom:0; left:0; line-height: 30px; background: #444; background: rgba(0,0,0,.6); color:#fff; padding-left: 15px; font-size:14px;}
.flex-control-nav{ bottom:10px; text-align: right;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 9px; height: 9px; line-height: 8px; border-radius:10px; background: #828181;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #fff; color:#fff;}

.mode01{ padding:5px 4px 0px 3px; overflow:hidden; height:390px;}
.mode01 .lf{width: 620px;float:left;}
.mode01 .rt{width: 375x;float:right;}
.mode01 .lf .nest01{height:298px;}
.mode01 .lf .nest01 .lf{height:296px; width:730px; margin:0px; overflow:hidden; float:none; border:1px solid #eaecee;}
.mode01 .lf .nest02{height:241px; margin-top:18px;}
.mode01 .lf .nest02 .lf{height:239px; width:730px; margin:0px; overflow:hidden; float:none;border:1px solid #eaecee;}
.mode01 .lf .nest03{height:80px; margin-top:23px;}
.mode01 .lf .nest03 .lf{height:78px; width:730px; margin:0px; overflow:hidden; float:none;border:1px solid #eaecee;}

.mode01 .rt .nest01{ height:557px; }
.mode01 .rt .nest01 .lf{ width:360px; height:366px; margin:0px; overflow:hidden; float:none;border:1px solid #ffe3e3;}
.mode01 .rt .nest02{ height:80px; margin-top:23px;}
.mode01 .rt .nest02 .lf{ width:243px; height:78px; margin:0px; overflow:hidden; float:none;border:1px solid #ffe3e3;}




.mode02{ padding:5px 4px 0px 3px; overflow:hidden; height:210px;}
.mode02 .lf { width: 305px; float: left; margin: 0 25px 0 13px; }
.mode02 .md { width: 305px; float: left; }
.mode02 .rt { width: 305px; float: right; margin: 0 10px 0 0; }
.title{height:32px; line-height: 32px; overflow: hidden; border-bottom:1px solid #eaecee; background:url(../images/arrow_06.png) left center no-repeat} 
.title h2{font-size:15px; color:#cc3333;height: 32px; line-height: 30px; font-weight:normal; padding-left:20px;}
.Work ul { margin: 10px 0 0 0; }
.Work ul li { overflow: hidden; height: 30px; line-height: 30px; padding: 0 0 0 20px; background: url(../images/li_10.jpg) no-repeat left center; }
.Work ul li span { float: right; }
.Work ul li a { float: left; }




.mode03 {width: 970px;margin: 0 auto 20px;}
.link {overflow: hidden;height: 100px;line-height: 40px;background: #ffe3e3;}
.link h2 { width: auto; float: left; margin: 0 20px 0 10px; font-size: 15px; color: #cc3333; }
.link ul { overflow: hidden; float: left; }
.link ul li {float: left;margin: 0 15px 0 0;}




.notice ul { margin: 10px 0 0 0; }
.notice ul li { overflow: hidden; height: 30px; line-height: 30px; padding: 0 0 0 20px; background: url(../images/li_10.jpg) no-repeat left center; }
.notice ul li span { float: right; }





.down ul { margin: 10px 0 0 0; }
.down ul li { overflow: hidden; height: 30px; line-height: 30px; padding: 0 0 0 20px; background: url(../images/li_10.jpg) no-repeat left center; }
.down ul li span { float: right; }
.down ul li a { float: left; }



.more{ display:block; height:13px; line-height:13px; text-align:center; width:19px; margin-top:15px;}
.more a{color: #fff; font-size:12px; font-family:Georgia,Arial;}

.more2{ display:block; height:13px; line-height:13px; text-align:center; width:19px; margin-top:15px; margin-right:10px; float:right}
.more2 a{color: #fff; font-size:12px; font-family:Georgia,Arial;}

.articleList_image{}
.articleList_image_title{height:32px; line-height: 32px; overflow: hidden; margin:0px 13px; border-bottom:1px solid #eaecee; background:url(../images/arrow_06.png) left center no-repeat} 
.articleList_image_title h2{font-size:15px; color:#cc3333;height: 32px; line-height: 30px; font-weight:normal; padding-left:20px;}
.articleList_image ul.articleListul{ margin:8px 15px 0px 348px;}
.articleList_image ul.articleListul li{ background: url(../images/little_arrow_right_06.jpg) no-repeat left center; padding-left:15px; line-height:35px; height:35px;}
.articleList_image ul.articleListul li span{ color:#000000; float:right; font-size:12px;}
.articleList_image ul.articleListul li a{ font-size:12px;}
.articleList_image .channelImage{width: 600px;height: 360px;float:left;margin: 2px 0px 0px 21px;border:3px solid #ffe3e3;}

.articleList_image2{}
.articleList_image_title2{height:32px; line-height: 32px; overflow: hidden; margin:0px 13px; border-bottom:1px solid #eaecee; background:url(../images/arrow_06.png) left center no-repeat} 
.articleList_image_title2 h2{font-size:15px; color:#cc3333;height: 32px; line-height: 30px; font-weight:normal; padding-left:20px;}
.articleList_image2 ul{ margin:0px 346px 0px 16px;}
.articleList_image2 ul li{ background: url(../images/little_arrow_right_06.jpg) no-repeat left center; padding-left:15px; line-height:30px; height:30px; border-bottom:1px dashed #666666;}
.articleList_image2 ul li span{ color:#282828; float:right; font-size:13px;}
.articleList_image2 ul li a{ font-size:12px;}
.articleList_image2 .channelImage2{ width:321px; height:204px; float:right;}
.articleList_image2 .channelImage2 img{ width:321px; height:204px;}


/*ͼƬ�ֲ�*/
.Banner{width: 600px;height: 360px;}
.flexslider{width: 600px;height: 360px;overflow: hidden;}
.flexslider ul.slides li img{width: 600px;height: 360px;display:block;}
.flexslider .til_slides{ display:none;}
.flex-control-nav{ bottom:10px; text-align: right;}
.flex-control-paging li{ margin:0 8px 0 0;}
.flex-control-paging li a{ width: 15px; height: 16px; line-height: 16px; font-size:12px; color:#fff; border-radius: 0; text-align:center;text-indent:0px; background: #000;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #fff; color:#cc3333;}


.articleList{ }
.listTitle{height:32px; line-height: 32px; overflow: hidden; background-color:#ffe3e3;} 
.listTitle h2{font-size:16px; color:#cc3333;height: 32px; line-height: 32px; padding-left:30px; background:url(../images/icon_06.png) no-repeat 10px center}
.articleList ul{ padding:5px 12px 0px;}
.articleList ul li{ height: 20px; line-height: 20px; background: url(../images/li_10.jpg) no-repeat left 18px; padding:9px 0px 9px 15px; border-bottom:1px dashed #999999; margin-bottom:2px; position:relative}
.articleList ul li:last-child{ border:none;}
.articleList ul li a{ font-size:12px;}
.articleList ul li span{ position:absolute; right:0px; top:-2px; font-size:12px; color:#414141;font-family:Verdana,Arial;}

.friendLink .linkList{}
.friendLink .linkList li{ width:120px; height:51px; float:left; margin-right:26px;+margin-right:20px;+margin-left:4px; line-height:51px; text-align:center; background:url(../images/bottom_nav_06.jpg) no-repeat; margin-top:13px;}
.friendLink .linkList li a{ display:block; font-size:18px; color:#fff;}
.friendLink .linkList li:first-child{ padding-left:5px;}
.friendLink .linkList li:last-child{ margin-right:0px;}

.friendLink_select{ background-color:#fff;}
.friendLink_select .friendLink_select_title{ height:36px; line-height:36px; text-align:center}
.friendLink_select .friendLink_select_title h2{ color:#1182da; font-size:15px; font-weight:normal}
.friendLink_select select{ width:210px; height:24px; line-height:24px; border:1px solid #bdbdbd; color:#767676; font-family:"΢���ź�"; margin:0px auto 16px; display:block;}


/*�ײ���ʼ*/
.footer{height:67px; width:1000px; background:#fff; color:#414141;line-height:50px; border-top:2px solid #cc3333; margin:0px auto;}
.copyRight{width:1000px; margin:0 auto;text-align:center;  font-family:"΢���ź�";}

/*����ҳ*/
.subPage{width:1000px; margin:10px auto 0px; overflow:hidden; padding:0px; background:#fff;}
.Bread{height: 37px; line-height: 37px; border-bottom:1px solid #efefef; padding-left: 20px; overflow: hidden;}
.Bread a{ padding:0 10px;}
.pgarticleList{ margin-bottom:20px;}
.pgarticleList ul li{ height: 30px; line-height: 30px; background: url(../images/little_arrow_right_06.jpg) no-repeat 0px center; padding-left:15px;}
.pgarticleList ul li span{ float:right; font-size:12px; color:#888888; font-family:Verdana,Arial;}
.pglistTitle h2{color: #cc3333; font-size: 16px; font-weight: bold; line-height:40px; padding:0px; margin:5px 0px;border-bottom:1px solid #ccc;}
.pglistTitle h2 a{color: #cc3333;}
.subPage .pgarticleList{}
 
.pageList,.pageArticle{padding:0px 20px;}
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; padding:10px 0px 30px; margin-top:20px;}
.page a{ padding:0 5px;}

.articleTitle { width: 100%;text-align: center; padding-top:20px;}
.articleTitle h2{font-size: 18px; color:#cc3333; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #e7e7e7; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:12px; line-height:22px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#cc3333; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px; padding-left: 10px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#065895;}



/*�����*/
.sub_left{width:200px;float:left;margin:25px 0 0 20px;}
.sub_left h3{height:40px;line-height:40px;background-color:#cc3333;color:#fff;font-size:18px;text-align:center;}
.sub_left ul{width:auto;border:1px solid #ccc;font-size:14px;}
.sub_left ul li a{padding:10px 5px 10px 15px;display:block;border-bottom:1px dotted #ccc;}
.sub_left ul li a:hover,.sub_left ul li.active a{background-color:#cc3333;color:#fff;}
.sub_right{float:right;width:775px;}


/*ͼƬ�б�ҳ*/
.listTitle06{height:40px;line-height:40px;padding-top:20px;}
.listTitle06 h2{font-size:16px;}
.picList01{width:100%;overflow:hidden;}
.picList01 ul{width:110%;overflow:hidden;padding-top:15px;}
.picList01 ul li{float:left;margin:0 20px 10px 0;width:222px;}
.picList01 ul li span{width:100%;height:148px;overflow:hidden}
.picList01 ul li span img{width:100%;display:block;}
.picList01 ul li h3{font-weight:normal;font-size:14px;text-align:center;height:30px;line-height:30px;}
.subPage_inner{padding:0 5px;}
.rightDate{float:right;height:40px;line-height:40px;}