/* CSS Document */

body{padding:0; margin:0; font-size:12px; color:#000}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}

a{font-size:12px; color:#333; text-decoration:none}
a:hover{color:#205a66; text-decoration:none}
img{border:none}
.aboutpic{border:1px solid #B2C2E3; padding:3px; margin:8px}
.img:visited img{border: 1px solid #B2C2E3;}
.img img{border: 1px solid #B2C2E3;padding:5px;}
.img:hover img{border: 1px solid #3477C5;}
.img:hover{color: #B2C2E3; }

/*头部*/
.top_bg{ width:100%; height:202px; background:url(top_bg.jpg) repeat-x center top; margin:0 auto}
.top{ width:1100px; height:156px; background:url(top.jpg) no-repeat; margin:0 auto}
.top_right{ float:right; width:195px; height:29px; color:#FFFFFF; line-height:29px; text-align:center}
.top_right a{ color:#FFFFFF}


/* 轮换区 */
.flash{}
.flash_bt{ width:100%; height:10px; background:#1b434c; margin:0 auto;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }



/*导航样式*/
.Top_menu2 { height:39px; width:1100px; margin:0 auto; overflow:hidden;}
.Top_menu2 ul{list-style:none; margin:0 auto; width:1200px;}
.Top_menu2 ul li{float:left;width:115px;text-align:center; height:39px; line-height:39px; font-size:14px; font-weight:bold}
.Top_menu2 ul .li_link{width:2px; background:url(menu.jpg) no-repeat center;}
.Top_menu2 ul li a:link{color:#fff;text-decoration:none;display: block;}
.Top_menu2 ul li a:visited{color:#fff;text-decoration:none;display: block;}
.Top_menu2 ul li a:hover{color:#fff; text-decoration:none;display: block; background:url(on_nav.jpg) repeat-x center top;} 
.Top_menu2 ul li a:active {color:#fff;display: block;}


#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active {color:#fff; text-decoration:none;display: block; background:url(on_nav.jpg) repeat-x center top;}


/*主体部分*/
.main{ width:1100px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}


/*right*/
.right{ float:right;width:930px; }
.right_top{ width:930px; height:35px; background:url(right_top.jpg) no-repeat; margin:0 auto}
.right_tf{ float:left; margin-left:20px!important; margin-left:15px; line-height:35px; color:#FFFFFF; font-size:14px; font-weight:bold}
.right_r{ text-align:right; line-height:39px; margin-right:20px!important; margin-right:10px;}
.right_bg{ width:930px; background:url(right_bg.gif) repeat-y; margin:0 auto;}
.right_bt{ width:930px; height:7px; background:url(right_bt.gif) no-repeat;}

.right_con{ width:930px; margin:0 auto; margin-top:20px; line-height:30px;}

.gsjj{ width:1200px; margin:0 auto; margin-top:30px;}

.gsjj_top{ width:1200px; height:80px; margin:0 auto}
.gsjj_tf{ width:1200px; height:50px; text-align:center; line-height:50px; font-size:28px;font-weight:bold; color:#205a66; font-family:"微软雅黑"}
.gsjj_tf0{ width:1200px; height:30px; text-align:center;line-height:20px; font-size:18px; color:#989898;font-family:"微软雅黑"}

.gsjj_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; line-height:30px; color:#666}
.gsjj_kj{ width:980px; height:214px; background:url(gsjj_kj.jpg) no-repeat; margin:0 auto; margin-top:30px;}
.gsjj_kj_title{ float:left; width:245px; height:30px; margin-top:184px; text-align:center; line-height:30px;}

.cp{ width:1200px; margin:0 auto; margin-top:30px;}

.cp_top{ width:1200px; height:80px; margin:0 auto}
.cp_tf{ width:1200px; height:50px; text-align:center; line-height:50px; font-size:28px;font-weight:bold; color:#205a66; font-family:"微软雅黑"}
.cp_tf0{ width:1200px; height:30px; text-align:center;line-height:20px; font-size:18px; color:#989898;font-family:"微软雅黑"}


.cp_list{ width:950px; margin:0 auto; height:auto; overflow:hidden; margin-top:20PX; margin-bottom:20px;}
.cp_list ul{}
.cp_list ul li{ float:left; width:auto; height:30px; background-color:#205a66;  line-height:30px; margin-left:2px; text-align:center;}
.cp_list ul li a:link{ display:block; text-decoration:none; color:#FFFFFF; padding:0 20px;}
.cp_list ul li a:visited{display:block; text-decoration:none; color:#FFFFFF}
.cp_list ul li a:hover{ height:30px; line-height:30px; display:block; text-decoration:none; color:#FFFFFF; background-color:#ff8800;text-align:center;}
.cp_list ul li a:active{display:block; text-decoration:none; color:#FFFFFF}


.cp_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; line-height:30px; color:#666; margin-top:30px;}

.sy_cp{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px;}
.sy_cp_top{ width:1200px; height:85px; margin:0 auto; overflow:hidden; margin-bottom:15px;}
.sy_cp_tf0{ width:1200px; height:30px; line-height:30px; color:#333; float:left; font-size:16px; font-weight:bold; text-align: left;}
.sy_cp_tf{ width:1200px; height:40px; line-height:40px; color:#ff8800; font-size:30px; float:left; font-family:"微软雅黑"}

.sy_cp_bg{ width:1200px; height:auto; margin:0 auto; padding-top:20px;}
.sy_cp_list a{width:270px; height:330px; background:url(sy_cp_bg.jpg) no-repeat right bottom; display:block;}
.sy_cp_list a:hover{width:270px; height:330px; background:url(sy_cp_bg_on.jpg) no-repeat right bottom; display:block; color:#FFF; background-color:#205a66;}

.news{ width:100%; height:auto; overflow:hidden; background-color:#ececec; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.news_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px;}
.news_top{ width:1200px; height:80px; margin:0 auto; margin-top:30px;}
.news_tf{ width:1200px; height:50px; text-align:center; line-height:50px; font-size:28px;font-weight:bold; color:#205a66; font-family:"微软雅黑"}
.news_tf0{ width:1200px; height:30px; text-align:center;line-height:20px; font-size:18px; color:#989898;font-family:"微软雅黑"}

.news_con{ width:1200px; margin:0 auto; margin-top:20px; }
.news_con_left{ float:left; width:718px; height:299px; background:url(news_con_bg.jpg) no-repeat;}
.news_con_pic{ float:right; width:450px; height:299px;}

.news_list{ background:url(arrow.gif) no-repeat left center; text-indent:15px; line-height:25px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:20px!important; margin-right:10px; color:#CCCCCC}

.anli{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.anli_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px; margin-top:20px;}
.anli_top{ width:1200px; height:80px; margin:0 auto; margin-top:30px;}
.anli_tf{ width:1200px; height:50px; text-align:center; line-height:50px; font-size:28px;font-weight:bold; color:#205a66; font-family:"微软雅黑"}
.anli_tf0{ width:1200px; height:30px; text-align:center;line-height:20px; font-size:18px; color:#989898;font-family:"微软雅黑"}

/*left*/
.left{ float:left; width:250px; }
.left_top{ width:250px; height:47px; background:url(left_top.jpg) no-repeat; margin:0 auto}
.left_tf{ float:left;  font-size:24px; color:#1b434c; font-family:"微软雅黑"; line-height:47px; font-weight:bold}
.left_tf0{ float:right; font-size:16px; color:#666; font-family:"微软雅黑"; line-height:47px; font-weight:bold}

.left_bg{ width:250px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.left_bt{ width:250px; height:7px; overflow:hidden; line-height:0px; font-size:0px;background:url(left_bt.jpg) no-repeat; margin:0 auto}

.left_list{ width:250px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:230px; height:38px; background:url(left_list.jpg) no-repeat; margin:0 auto; line-height:38px; margin-top:2px;}
.left_list ul li a:link{padding-left:30px; text-decoration:none; color:#FFFFFF}
.left_list ul li a:visited{padding-left:30px; text-decoration:none; color:#FFFFFF}
.left_list ul li a:hover{ background:url(left_list1.jpg) no-repeat;height:38px; line-height:38px; display:block; color:#FFFFFF}
.left_list ul li a:active{padding-left:30px; text-decoration:none; color:#FFFFFF}

.left_list0{ width:250px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:250px; height:39px; background:url(left_list0.jpg) no-repeat; margin:0 auto; line-height:39px; overflow:hidden}
.left_list0 ul li a:link{padding-left:30px; text-decoration:none; color:#000}
.left_list0 ul li a:visited{padding-left:30px; text-decoration:none; color:#000}
.left_list0 ul li a:hover{ height:39px; line-height:38px; display:block; color:#036570}
.left_list0 ul li a:active{padding-left:30px; text-decoration:none; color:#036570}

.left_mail{ width:208px; height:145px; margin:0 auto; margin-top:10px;}
/*foot*/
.foot_bg{ width:100%; height:462px; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; margin-top:20px;}
.foot_zh{ width:1200px; height:371px; background:url(foot_zh.jpg) no-repeat; margin:0 auto}

.foot_zh_con{ float:right; width:760px; height:300px; margin-top:70px;}

.foot_zh_con_top{ width:100%; height:40px;font-size:16px; font-weight:bold; line-height:30px; text-align:left; color:#fff}
.foot_zh_con_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto}
.foot_zh_con_bg ul{}
.foot_zh_con_bg ul li{ width:100%; height:25px; float:left; line-height:25px; font-size:12px;}
.foot_zh_con_bg ul li a:link{ text-decoration:none; color:#fff; display:block;}
.foot_zh_con_bg ul li a:visited{text-decoration:none; color:#fff; display:block;}
.foot_zh_con_bg ul li a:hover{height:25px; line-height:25px; display:block; color:#fff;}
.foot_zh_con_bg ul li a:active{ text-decoration:none; color:#fff; display:block;}

.foot_zh_about{ float:left; width:100px; min-height:250px; border-right:1px #52848f solid}
.foot_zh_cp{ float:left; width:180px; min-height:250px; margin-left:20px; border-right:1px #52848f solid}
.foot_zh_news{ float:left; width:130px; min-height:250px; margin-left:20px; border-right:1px #52848f solid}
.foot_zh_anli{ float:left; width:180px; min-height:250px; margin-left:10px; border-right:1px #52848f solid}
.foot_zh_lx{ float:left; width:130px; min-height:250px; margin-left:20px;}


.foot{ width:1200px; height:91px; margin:0 auto}
.foot_left{ float:left; width:970px; height:50px; overflow:hidden; margin-top:41px; line-height:50px; color:#FFF}
.foot_left a{ color:#FFF}
.foot_right{ float:right; width:224px; height:91px;}



#qqon{width:90px; height:auto; background-color:#EEF2FA; border:1px solid #A9B9DA; z-index:5555}
#t{width:auto; height:25px; background-color:#2F7DC7; font-size:14px; font-weight:bold; text-align:center; color:#FFF; padding-top:5px;}
#qq{margin:10px 5px; text-align:center;}