﻿/* index CSS */
body{ background:#fff;}
#in_ct{ width:100%; height:auto; overflow:hidden; background:url(../images/in-con-bg.gif) repeat-x; }
/* 特殊样式   开始  */
.in_ban{ width:990px;  position:relative;  height:284px;  margin:10px auto 0; }
.in_ban .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.in_ban .bd ul{ width:100% !important;  }
.in_ban .bd li{ width:100% !important;  height:284px; overflow:hidden; text-align:center;  }
.in_ban .bd li a{ display:block; height:284px; }

.in_ban .hd{ width:auto;  position:absolute; z-index:1; bottom:20px; right:46px; height:11px; line-height:11px; text-align:center; }
.in_ban .hd ul{ text-align:right; }
.in_ban .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:0 6px; background:#fff; overflow:hidden; line-height:9999px; }
.in_ban .hd ul .on{  background:#1a3883; }
/* 特殊样式   结束  */
.in_ct,.in_ct1,.in_ct2{	width:990px; height:auto;	overflow:hidden; margin:0 auto;	}
.picList{ width:1002px; overflow:hidden; margin:5px -6px 0;}
.picList li{width:322px; height:113px; overflow:hidden; margin:10px 6px 0; float:left; }
.picList li a{ display:block; width:322px; height:113px; overflow:hidden; position:relative;}
.picList li a p{ position:absolute; bottom:0; left:0; z-index:99; width:100%; height:36px; line-height: 36px; overflow:hidden; text-align: center;
background:url(../images/in-txt-bg.png) repeat-x; color: #fff; font-size:15px; }

.in_ct2{ margin-top:18px;}
.in_me{ width:262px; height: auto; overflow: hidden; }
.in_tit{ width:100%; height: 30px; overflow: hidden; border-bottom:solid 2px #8dbce8; text-indent: 5px; }
.in_tit,.in_tit a{line-height: 30px; font-size: 18px; color:#000; }
.in_me_info{ width:100%; height: auto; overflow: hidden; margin-top:12px;}
.in_me_info p{ line-height: 22px; font-size:14px; color: #555; margin-top:8px; }

.in_zq{ width:440px; height:auto; overflow:hidden; margin-left:26px; }
.in_zq_ct{ width:100%; height:auto; overflow:hidden; margin-top:12px;}
.in_zq_img{ width:150px; height:198px; overflow:hidden;}
.in_news_list{ width:266px; height:auto; overflow:hidden; margin-right:5px;}
.in_care_ct .in_news_list{ width:100%; margin:0;}
.in_news_list li{ width:100%; height:auto; overflow:hidden; height:28px; line-height: 28px; color: #555; font-size:15px;
background: url(../images/in-news-ico1.gif) no-repeat left center; text-indent:10px; }
.in_news_list li a{ line-height: 28px; color: #555; font-size:15px;}
.in_news_list li.list_frist{ background:none; text-indent: 0; height:60px; margin:8px 0; line-height: 20px;}
.in_news_list li.list_frist a{ line-height: 20px; color: #555;}
.in_news_list li.list_frist h3,.in_news_list li.list_frist p{width:100%; line-height: 20px; overflow:hidden; color: #555;}
.in_news_list li.list_frist h3{ line-height: 20px; height:20px;}
.in_news_list li.list_frist p{ height:40px;}

.in_care{ width:238px; height:auto; overflow:hidden; }
.in_care_ct{ width:100%; height:auto; overflow:hidden; margin-top:16px; }
.in_care_ct .in_news_list li{ background:none; height: 34px; line-height: 34px; text-indent: 5px; }

.in_ct3{ margin-top:10px; }
.in_tp{ width:1000px; height:auto; overflow: hidden;}
.in_tp li{width:190px; height:auto; overflow:hidden; margin:16px 4px 0; float:left; }
.in_tp li a{ display:block; width:180px; height:auto; overflow:hidden;}
.in_tp li a img{ display:block; width:180px; height:120px; overflow:hidden;}
.in_tp li a p{  width:100%; height:36px; line-height: 36px; overflow:hidden; text-align: center; margin-top:8px; color: #555; font-size:15px; }

.in_ad{ width:240px; height:auto; overflow: hidden; margin:20px 0 0;}
.in_ad li{ width:240px; height:90px; overflow: hidden; float:left; margin:10px 0 0;}