@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
ul,li{ list-style:none;}
img { border:0px;}
a{color: #555;text-decoration:none;outline:none}
a:hover{color: #19b5f1; text-decoration: none;}
.clearFloat {height:1px; width:100%; clear:both; overflow:hidden} 

body { font:normal 14px/1.5 tahoma, "Microsoft YaHei",Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;}

.pos-rel{position:relative;}

.left{ float:left;}
.right{ float:right;}

header{ height: 100px;}
#header_in{ width: 1000px; margin: 0 auto;}
#logo{margin: 25px 0 15px 5px; float: left;}

nav { width: 580px;height: 60px; margin:30px 0 10px 0; float: right; font-size:16px; color: #666; line-height: 2em;  }
nav ul li{ float:left; margin-left: 25px; position:relative;}
nav ul li a{ color:#666; text-decoration:none;}
nav ul li a:hover{ color:#19b5f1; text-decoration:none;}
nav ul li span{ display:block; position:absolute; width:0px; height:0px; background:#1FAEFF; top:30px; left:50%;}

.banner{width:100%; margin:0 auto; overflow:hidden}
.main_image {width:100%; height:320px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:320px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:320px;}
.main_image li span {display:block; width:100%; height:320px}
.main_image li a {display:block; width:100%; height:320px}
.main_image li .img_1 {background: url('../img/img_main_1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../img/img_main_2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../img/img_main_3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../img/img_main_4.jpg') center top no-repeat}
.main_image li .img_5 {background: url('../img/img_main_5.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:290px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../img/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../img/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../img/hover_right.png) no-repeat right top;right:100px;}

.content { width:1000px; margin: 0 auto; margin-top:20px;}
.con1{ width: 100%; height: 375px; }
.news{ width: 340px; height: 375px; overflow: hidden; float: left;}
.headline{ width: 100%; margin:0px 0 15px 0; border-bottom: #e4e9f0 1px solid; }
.headline h3{ color: #555; margin: 0 0 -2px 0; padding-right:10px; display: inline-block; text-shadow:0 0 1px #f6f6f6; line-height: 1.6em; font-weight: normal !important;  font-size: 18px; border-bottom: #19b5f1 2px solid; }

.headline2{ width: 100%; margin:0px 0 15px 0; border-bottom: #e4e9f0 1px solid; }
.headline2 h3{ color: #fff; margin: 0 0 -1px 0; padding-right:10px; display: inline-block;  line-height: 1.6em; font-weight: normal !important;  font-size: 18px; background-color: #19b5f1; padding: 2px 10px;  }

.headline3{ width: 100%; margin:0px 0 15px 0; border-bottom: #fff 1px dashed; }
.headline3 h3{  color: #fff; margin: 0 0 -2px 0; padding-right:10px; display: inline-block; text-shadow:0 0 1px #f6f6f6; line-height: 1.6em; font-weight: normal !important;  font-size: 14px; border-bottom: #19b5f1 2px solid; }

.img_news{ width: 100%；}
.img_news h4{ font-weight: normal; font-size: 16px; color: #333; line-height: 1.5em; margin: 5px 0 10px 0; text-align: center;}
.img_news p{
  font-size: 12px;
  line-height: 1.5;
  text-align: left;
  text-indent: 2em;
  width: 160px;
  height: 100px;
  float: left;
  color: #999;
}
.img_news img{ width: 170px; height: 110px; float: right;}

/*圆点&三角*/
.pointer{
  background-color: #19b5f1;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  margin: 10px 8px 0 0;
}


.pointerRight {
    width: 5px;
    height: 5px;
    border: solid #19b5f1;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 9px 8px 0 5px;
}

.list{ width: 100%; margin-top:10px;}
.list li { font-size: 14px; line-height: 1.8em; color: #555; }

.tag{ width: 340px; margin-left: 20px; float: left;}

.thumb_news { width: 100%;}
.thumb_news img{ width: 140px; height: 95px; overflow: hidden; float: left;}
.thumb_news h4{ text-align: left; margin-left: 150px; font-weight: normal; font-size: 16px; color: #333; line-height: 1.5em;}
.thumb_news p{
	  width: 190px;
	  height: 50px;
  font-size: 12px;
  line-height: 1.5;
  text-align: left;
  text-indent: 2em;
  margin-top: 0.5em;
  float: right;
  color: #999;
}

.notice{
	width: 280px;
  margin-bottom: 20px;
}

.con2{ width: 1000px; height: 830px;}
.con2_left{ width: 700px;}
.con2_right{ width: 280px;}

.process { width: 340px; }
.time_line{ height: 50px; margin-top: 5px;}
.time_line2{ height: 30px; margin-top: 5px;}
.process1 {float: left; margin:0 8px 0 0;}
.process1 h5{ font-size: 16px; color:#fff; font-weight: normal; background-color: #19b5f1; padding: 2px 8px;  text-align: center;}
.process1 span{ font-size: 10px;color: #555; line-height: 1.1em; margin: 0;}

.process3 {float: left;margin: 0 8px 0 0;}
.process3 h5{ font-size: 16px; color:#fff; font-weight: normal; background-color: #999; padding: 2px 8px; }

.tag_bar { width: 100%; height: 27px; border-bottom: #e4e9f0 1px solid; margin-bottom: 15px; }
.tag_bar div { float:left; width:84px; text-align:left; color:#555555; }
.tag_bar div * { color:#555555;  font-size: 18px;  }
.tag_bar .tagOn { color: #555; display: inline-block; margin-bottom: -2px; text-shadow:0 0 1px #f6f6f6;  font-weight: normal !important;  border-bottom: #19b5f1 2px solid;}
.tag_bar .tagOn * { color:#555; }
.tag_bar .tagOff { color:#555;}

.banner2{ width: 700px; height: 120px; overflow: hidden; padding: 20px 0 0 0;}
.banner2 img{ width: 700px; height: 100px;}

.show{ width: 700px; height: 375px;}

.intro {width: 280px; height: 360px;}
.intro_title{ margin-bottom: 10px; background-image: url(../img/intro_t_bg.png); background-repeat: no-repeat;  background-position:center;}
.intro_title h5{
	font-weight: normal;
  font-size: 16px;
  color: rgb( 255, 255, 255 );
  line-height: 2.5;
  text-align: center;

}
.intro p{
  font-size: 12px;
  color: rgb( 85, 85, 85 );
  line-height: 1.5;
  text-align: justify;
  width: 256px;
  height: 90px;
}

.intro_bottom { margin: 10px 0;}
.intro_bottom li a{ font-size: 16px; color: #fff; background-color: #999; padding: 10px 35px; }
.intro_bottom li a:hover{  background-color: #ff6447; padding: 10px 35px; }

#brand_life{
width:278px; height: 450px; margin-top: 20px;  overflow:hidden;
border:1px #e3e3e3 solid;
}
#brand_life li{
background:url(../img/ico_brand_r_bg.jpg) repeat-x; height:40px; width:258px;
overflow:hidden;
border-bottom:1px #e3e3e3 solid;
padding-left:30px;
 
}
#brand_life li img{
-webkit-filter:grayscale(1);
float:left;
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
#brand_life li:hover img{
-webkit-filter:grayscale(0);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
}
#brand_life li:hover{
background:url(../img/ico_brand_r_bg_on.jpg) repeat-x;
}
#brand_life li a{
float:left;
padding-left:20px;
width:170px; height:40px;
display:block; overflow:hidden;
font-size:16px;
font-weight:bold;
line-height:40px;
color: #999;
}
#brand_life li a:hover{ color: #19b5f1;}


.picFlip{ width: 1000px; height: 195px; margin:0 auto; margin-top: 10px;}
#Flip { margin:10px 0;  overflow:hidden; width: 1000px;}
#Flip img { width: 200px; height: 140px; }
#inFlip { float: left; width: 800%;}
#Flip1 { float: left;}
#Flip2 { float: left; }

footer{ background-color:#585f69; margin-top: 30px; }
.footer1 {width: 1000px; height: 220px; margin: 0 auto;}
.footer2{ height: 45px; background-color: #3e4753;  border-top: 1px #999 solid;}

.footer_con1{ margin-top: 20px; width: 300px; margin-right: 90px}
.footer_con1 p{ font-size: 12px; width: 280px; color: #fff; line-height: 2em;}

.footer_con2{ padding:85px 0;}
.footer_con2 li{ float: left; margin-right: 30px;}


.footer2 ul { width: 1000px; margin: 0 auto;}
.footer2 ul li {float: left; color: #fff; font-size: 12px; line-height: 45px; margin-right: 70px;}
.footer2 ul li a, .footer_con1 p a{color: #fff;}

#index_right3 {
	OVERFLOW: hidden; WIDTH: 700px; HEIGHT: 350px; margin:0 auto;
}
#index_right3 UL {WIDTH: 640px; HEIGHT: 330px;background:url(../img/run_pic_bg.jpg) no-repeat; float:left; }
#index_right3 LI {FLOAT: left; OVERFLOW: hidden; WIDTH: 620px; HEIGHT: 330px; text-align:center;}
#ISL_Cont_3{ width:620px; height:320px; margin:0 auto;}
#LeftArr_Awards3 {FLOAT: left; WIDTH: 24px; CURSOR: hand; PADDING-TOP: 125px; TEXT-ALIGN:center; text-align:right;}
#RightArr_Awards3{FLOAT: left; WIDTH: 24px; CURSOR: hand; PADDING-TOP: 125px; TEXT-ALIGN:center; text-align:left;}
#index_right3 span{ display:block; height:45px; width:140px; overflow:hidden;  margin:0 auto;}
#index_right3 a{ color:#17449a}
#index_right3 a:hover{ color:#ca1b1e}


.con3{ width: 100% height: 200px; margin-top: 20px;}

/*banner广告*/
.com{width:700px;height:100px; overflow:hidden; position:relative; }
.com ul{width:700px;font-size:0;}
.com ul li{vertical-align:bottom;height:100%;overflow:hidden;float:left;background:white url(http://www.codefans.net/jscss/demoimg/201307/loading.gif) no-repeat center center;vertical-align:bottom;list-style:none;overflow:hidden}
.com ol{position:absolute;right:0;bottom:5px;;z-index:10;list-style:none;height:21px}
.com ol li{width:15px;background:white;border:1px solid #74A8ED;border-radius:10px;color:#74A8ED;cursor:pointer;float:left;font:12px Arial;height:15px;margin:2px 3px;text-align:center;}
.com ol li.on{height:19px;width:19px;background:#74A8ED;border:1px solid #EEEEEE;color:#FFFFFF;font-size:16px;font-weight:bold;line-height:19px;margin:0 3px;}


/*浮动广告*/
   #J_floatAd_l{position:absolute;left:5px; z-index: 2;}
   #J_floatAd_l .close{width:12px;height:12px;position:absolute;right:8px;top:8px;background:url(http://www.fszi.org/skin/fszi/images/floatClose.png);text-indent:-999em;overflow:hidden;cursor:pointer;}
   
   #J_floatAd_r{position:absolute;right:5px; z-index: 2;}
   #J_floatAd_r .close{width:12px;height:12px;position:absolute;right:8px;top:8px;background:url(http://www.fszi.org/skin/fszi/images/floatClose.png);text-indent:-999em;overflow:hidden;cursor:pointer;}

/*下拉AD*/
.drop{ width:1000px; overflow:hidden; margin:0 auto;}
.drop img{ border:0;}

/*投票按钮*/
.vote_button { width: 480px; height: 50px; margin-top: 225px; margin: 0 auto;}


/*二级列表页*/
.lm_banner {
  height: 230px;
  width: 100%;
  background-position: center center!important;

  background-repeat: repeat-x;
}
.lm_title{
  height: 50px;
  width: 1000px;
  margin: 0 auto;
  position: relative;
  top:180px;
  z-index: 999;
  border-radius: 0px 2px 0px 0px;
  background-image: url(../img/white90.png);
  background-repeat: repeat;
}

.lm_tit2{
  display: block;
  clear: both;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  color: #FFF;
  position: absolute;
  line-height: 50px;
  height: 50px;
  width: 180px;
  background-image: url(../img/zhejiao.png);
  background-repeat: no-repeat;
  background-position: left top;
  left: 0px;
  bottom: 0px;
  letter-spacing: 1px;
  z-index: 9999;
}
.lm_co_green{
  background-color: #22a070;
}

#newsnav{
  font-size: 12px;
  color: #999;
  line-height: 50px;
  margin-right: 20px;
  float: right;
}

.con_right{
  width: 280px;
  float: right;
  margin-bottom: 20px;
}

.lm_list{
  width: 700px;
  float: left;
  margin-top: 10px;
}

.lm_list_in{
  margin-left: 5px;
  margin-right: 5px;
  padding: 20px 5px 35px 5px;
  border-top: 1px #e9e9e9 solid;
}

.lm_list_in:hover{
  background-color: #f6f6f6;
}

.lm_tit3{
  font-size: 20px;
  color: #555;
  margin-bottom: 10px;
  line-height: 1.5em;
}

.lm_list_in p{
  font-size: 14px;
  color: #888;
  line-height: 1.9em;
}

.lm_list_in span{
  font-size: 12px;
  color: #888;
  float: right;
}

/*搜索框*/
#search_box { width: 260px; height: 38px; margin: 10px 10px 20px 10px; border: solid 1px #e9e9e9;  }
#search_input{
float:left; width:218px; height:33px; overflow:hidden; padding-left:5px; padding-top:3px;
}
#search_input input{
width:216px; height:32px; border:0px;
}
#search_bnt{
width:30px; background:url(../img/ico_seanch_bnt.jpg) 10px 10px no-repeat; display:block; height:33px; float:left; font-size:0px;
}

/*页码*/
.page_footer{padding:2px;margin:20px 5px 0 5px;font-family:"lucida sans unicode", "lucida grande", lucidagrande, "lucida sans", geneva, verdana, sans-serif;}
.page_footer a{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#ff6447;text-decoration:none;}
.page_footer a:hover{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#ff3300;}
.page_footer a:active{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#de1818;}
.page_footer span.current{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#6d643c;background-color:#f6efcc;}
.page_footer span.disabled{display:none;}


/*内容页*/
.con_left{
  width: 700px;
}
.article{ width: 650px; margin:0 10px 10px 10px; margin: 0 auto; }
.article_t{ padding-bottom: 25px; margin-bottom: 10px; border-bottom: 1px solid #d3d3d3;}
.article_t h1{ font-family: 微软雅黑; font-weight: normal; font-size: 30px; text-align: left; margin-bottom: 10px;}
.article_t h2{ font-size: 18px; font-weight: normal; color: #888888; text-align: left; margin-bottom: 10px;}
.article_t ul{ margin: 10px 0;}
.article_t ul li{ font-size: 12px; color: #6a6a6a; margin-right: 20px;}
/* .article_c {text-indent:32px; } */
.article_c {width: 650px; margin: 0 auto;}
.article_c div img{ width: 640px; padding-top: 0.5em;}
.article_c p img{max-width: 600px;}
.article p{text-indent:2em; line-height: 2em; font-size: 16px; color: #333; padding-bottom:10px;}
p.pic_say {font-size: 14px; color: #999; text-align: center; padding-bottom: 0.5em;}
.article_f { height: 20px; margin: 10px 0 25px 0px; }
.article_f ul li { font-size: 14px; }

.bdsharebuttonbox { position: relative; top: -6px;}


.banner2{ width: 700px; height: 100px; margin: 15px 0; overflow: hidden;}
.banner2 img { width: 700px; height: 100px;}

