﻿*{margin:0;padding:0;}
a{text-decoration:none; color:#666;}
a:hover{ color:red;}
ul{ list-style:none;}
img{ border:none;}
body{font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif;}   
.clear{ clear:both;}

/*header 网站头部模块*/
.top_header{margin:0 auto; height:125px;}
.header{width:980px; height:125px; margin:0px auto; margin-top:0px; overflow:hidden; clear:both;}
.header .logo{float:left;padding-top:10px; }
.headerright{margin-top:50px;margin-right:1px!important;margin-right:1px;float:right;width:220px!important;overflow:hidden;}

.headerright dl{width:220px!important;overflow:hidden;}
.headerright dd{height:17px;line-height:17px;margin-top:40px;overflow:hidden;float:right;}
.headerright dd a,.headerright1 dd a:link,.headerright dd a:visited{background:url(../images/ico.gif) -81px -250px no-repeat;float:left;color:#fff;width:72px;margin:0 0px;margin-left:5px;text-align:center;}
.headerright dd a:hover{text-decoration:underline;}
.headerright dd .current:link, .headerright1 dd .current:visited{background:url(../images/ico.gif) 0px -250px no-repeat;}



/*menu 网站栏目导航条模块*/
.menu_nav{width:100%;height:36px;margin-top:0px;margin:0px auto;}
.menu{width:980px;height:36px;margin:0px auto;margin-top:0px;clear:both;_overflow: hidden;}
.menu ul{margin-top:0px;float:left;margin-left:0px;}
.menu ul li{margin-right:0px;}
.menu li{float:left;width:140px;font-size:12px;color:#fff;height:36px;line-height:36px;text-align:center;POSITION: relative;}
.menu li a:link,.menu li a:visited{display:block;font-size:12px;color:#fff;text-decoration:none;width:140px;margin:0;padding:0;height:36px;line-height:36px;padding-top:0px;font-weight:bold;background:url(../images/menu_a.jpg) no-repeat;}
.menu li a:hover{background:url(../images/menu_b.jpg) no-repeat;color:#fff;clear:both;font-weight:bold;}
.menu .current{background:url(../images/menu_b.jpg) no-repeat;color:#fff;width:140px;height:36px;line-height:36px;padding-top:0px;}
.menu .current a:link,.menu .current a:visited{background:url(../images/menu_b.jpg) no-repeat;color:#fff;font-weight:bold;}


/* flexslider */
.banner{width:980px;height:322px;margin:0px auto;margin-top:11px}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:auto;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:0px;}
.slides li img{height: auto; width: auto\9; width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:47%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*main */
.mainbg {width:980px;margin:0px auto;margin-top:0px;clear:both;height:100%;}

.mainleft{float:left;width:282px;height:100%;text-align:left;margin-top:12px;}
.mainmid{float:left;width:355px;height:100%;text-align:left;margin-left:29px;margin-top:12px;}
.mainright{float:right;width:285px;height:100%;text-align:left;margin-top:12px;}

/*firstcolleft*/
.mainleftfir{float:left;width:282px;height:229px;text-align:left;border:0px solid #c4c4c4;}
.mainleftfir .title{width:282px;height:25px;border-bottom:1px solid #cacaca;}
.mainleftfir .title p{float:left;width:94px;line-height:25px;font-size:12px;color:#fff;padding-left:0px;padding-top:0px;background:#0153a5;text-align:center;}
.mainleftfir .title span{float:right;padding-top:8px;}
.mainleftfircol{width:282px;height:203px;overflow:hidden;}
.mainleftfircol p{font-size:12px;color:#343434;text-align:left;line-height:20px;text-indent:2em;}
.mainleftfircol p a{color:#ff3300;}
.mainleftfircol img{padding-bottom:10px;padding-top:12px;}


.mainmidfir{float:left;width:355px;height:229px;text-align:left;border:0px solid #c4c4c4;}
.mainmidfir .title{width:355px;height:25px;border-bottom:1px solid #cacaca;}
.mainmidfir .title p{float:left;width:94px;line-height:25px;font-size:12px;color:#fff;padding-left:0px;padding-top:0px;background:#0153a5;text-align:center;}
.mainmidfir .title span{float:right;width:43px;padding-top:8px;}

.mainmidfircol{width:355px;height:85px;overflow:hidden;}
.mainmidfircol h1{font-size:12px;color:#343434;text-align:left;line-height:22px;text-indent:0px;padding-top:16px;}
.mainmidfircol p{font-size:12px;color:#878787;text-align:left;line-height:22px;text-indent:28px;}
.mainmidfircol p a{color:#ff3300;}
.mainmidfircol img{float:left;padding-right:12px;padding-top:14px;}

.mainmidnewscol{margin-top:0px;margin-left:0px;width:355px;line-height:27px;height:110px;color:#919090;padding:0px;}
.mainmidnewscol ul{margin-top:5px;}
.mainmidnewscol ul li{ text-align:left; line-height:27px;padding-left:0px;border-bottom:1px solid #efefef;}
.mainmidnewscol ul li a{color:#343434;}
.mainmidnewscol ul li span{float:right;}


.mainrightfir{float:left;width:285px;height:229px;text-align:left;border:0px solid #c4c4c4;overflow:hidden;}
.mainrightfir .title{width:282px;height:25px;border-bottom:1px solid #cacaca;}
.mainrightfir .title p{float:left;width:94px;line-height:25px;font-size:12px;color:#fff;padding-left:0px;padding-top:0px;background:#0153a5;text-align:center;}
.mainrightfir .title span{float:right;padding-top:8px;}
.mainrightfircol{width:285px;height:203px;background:url(../images/con_bg.jpg) no-repeat;}
.mainrightfircol ul{margin-top:14px;}
.mainrightfircol ul li{ text-align:left; line-height:23px;padding-left:0px;color:#000000;}


.mainsec{margin:0px auto;width:982px;height:114px;overflow:hidden;margin-top:18px;}


/*main_a 内页模块*/
.main_a {width:980px;margin:0px auto;clear:both;height:100%;overflow:hidden;margin-top:12px;}
.main_aleft{float:left;width:700px;height:100%;margin-top:0px;}
.main_aright{float:right;width:259px;height:100%;margin-top:0px;}

/*crumbs 网站次栏目导航*/
.crumbs{width:698px;height:100%;overflow:hidden;text-align:left;border:1px solid #e9e9e9;background:#fdfdfd;}
.crumbs .title{padding-left:10px;padding-top:0px;font-size:12px;color:#000;background:url(../images/rightba.gif);width:698px;height:35px;line-height:35px;}
.rightbg{height:100%;width:698px;overflow:hidden;margin-top:10px;margin-bottom:10px;}

.firstconpr{float:left;width:259px;height:100%;text-align:left;border:0px solid #c4c4c4;overflow:hidden;margin-bottom:10px;}
.firstconpr .title{width:259px;height:25px;border-bottom:1px solid #cacaca;}
.firstconpr .title p{float:left;width:86px;line-height:25px;font-size:12px;color:#fff;padding-left:0px;padding-top:0px;background:#0153a5;text-align:center;}
.firstconpr .title dl{float:left;width:86px;line-height:25px;font-size:14px;color:#1d4666;padding-left:0px;padding-top:0px;background:url(../images/ind_mainrightbg.gif) no-repeat;text-align:center;}
.firstconpr .title span{float:right;width:43px;padding-top:8px;}
.firstconprcol{margin-top:0px;margin-left:0px;width:259px;line-height:27px;height:100%;color:#919090;padding:0px;}
.firstconprcol ul{margin-top:5px;}
.firstconprcol ul li{ text-align:left; line-height:27px; background:url(../images/dian.gif) no-repeat left; padding-left:10px;border-bottom:1px solid #efefef;}
.firstconprcol ul li a{color:#919090;}


.firstconprcon{float:left;width:259px;height:229px;text-align:left;border:0px solid #c4c4c4;overflow:hidden;}
.firstconprcon .title{width:259px;height:25px;border-bottom:1px solid #cacaca;}
.firstconprcon .title p{float:left;width:86px;line-height:25px;font-size:12px;color:#fff;padding-left:0px;padding-top:0px;background:#0153a5;text-align:center;}
.firstconprconcol{width:259px;height:203px;background:url(../images/con_bg.jpg) no-repeat;}
.firstconprconcol ul{margin-top:14px;}
.firstconprconcol ul li{ text-align:left; line-height:23px;padding-left:0px;color:#000000;}


/*内页单页 */
.content{ width:677px; margin:0px auto;}
.content p{ margin:0.8em 0;line-height:24px;text-indent:28px}
.content img {text-indent:0px;max-width:677px; max-height:677px; 
 scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 677 ? "677px" : "auto"):(this.style.height = this.offsetHeight >= 677 ? "677px" : "auto")); display:inline !important;  margin:0 auto; text-align:center;border-radius:5px;}


.news-list{width:677px; margin:0px auto;}
.news-list li{position:relative;overflow:hidden;padding:0 10px 0 24px; background:url(../images/icon-d.jpg) no-repeat 10px 50%; height:34px; line-height:34px; border-bottom:1px solid #e6e6e6; font-size:14px;text-align:left;}
.news-list li span{ float:right; font-size:12px}
.news-list li a{ color:#4c4c4c;}
.news-list li a:hover{ color:#e60b0b;}
.mb20{ margin-bottom:10px;}

.newsH1{ font-size:20px; line-height:40px; text-align:center; margin-bottom:10px;}
.newsTime{ background:#f8f8f8; height:30px; line-height:30px; margin-bottom:15px; text-align:center;}


/*footer */
.bot{margin:0px auto;width:980px;height:83px;margin-top:16px;background:url(../images/bot.jpg)}
.footer{width:980px; margin:0px auto;}  
.footerleft{float:left;width:980px;text-align:center;margin-top:26px;}
.footerleft p{font-size:12px;text-align:center;color:#7c7c7c;height:20px;}
.footerleft p a{color:#7c7c7c;}
.footerleft p a:hover{color:#7c7c7c;}

/*翻页样式*/
#di{height:30px; width:560px;margin:0 auto; margin-top:26px; margin-bottom:16px; line-height:20px}
#di .shu{ width:20px; height:14px; color:#000; vertical-align:top;  font-size:12px; border:1px solid #e6e6e6; }
#di a{ display: block; float:left; background:#e6e6e6; padding:0 8px; margin-right:6px; height:20px; line-height:20px;color:#000;font-size:12px}
#di a:hover{ background: #2a87d6; color:#fff}
#di span{ display: block; float:left;  padding:0 2px; margin-right:4px; height:20px;line-height:20px; font-size:12px}
#di b{ color:#fff}
#di input{ vertical-align: bottom}