@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:red;}
img{ border:none;}
li,dd{ list-style:none;}
body{ font-size:14px; color:#333; word-break:break-all; font-family:"宋体";}
.left{ float:left;}
.rigth{ float:right;}
h3{ font-size:18px; font-family:"黑体";}
h4{ font-size:16px;}
h5{ font-size:14px;}
.margin-top2{ margin-top:10px;}
.margin-left{ margin-left:20px;}


/*顶部登录*/
.web_top{ width:100%; height:30px; overflow:hidden; background:url(../images/web_top_bg.jpg) repeat-x;}
.web_top-con{ width:960px; height:30px; line-height:32px; font-size:12px; padding:0 10px; margin:0 auto;}
.web_top-con p{ display:block; width:auto; height:30px; overflow:hidden; float:left; line-height:32px;}
.web_top-con ul{ display:block; width:auto; height:30px; overflow:hidden; float:right;}
.web_top-con li{ display:block; width:auto; height:30px; line-height:32px; float: left; padding:0 3px;}

/*logo/banner*/
.web_banner{ width:980px; height:110px; overflow:hidden; margin:10px auto 0;}
.web_banner-l{ width:264px; height:110px; overflow:hidden; float:left;}
.web_banner-l img{ width:264px; height:110px;}
.web_banner-r{ width:706px; height:110px; overflow:hidden; float:right;}
.web_banner-r img{ width:706px; height:110px;}

/*导航*/
.web_nav{ width:980px; height:40px; overflow:hidden; margin:10px auto 0; background:url(../images/web_nav_bg.jpg) no-repeat;}
.web_nav ul{ padding-left:4px;}
.web_nav li{ display:block; width:81px; height:40px; overflow:hidden; text-align:center; line-height:42px; font-weight:bold; float:left;}
.web_nav li a,.web_nav li a:hover{ color:#fff;}

/*头条*/
.top_line{ width:980px; height:100px; overflow:hidden; margin:20px auto 0;}
.top_line ul{ display:block; width:1005px; height:86px; overflow:hidden;}
.top_line li{ display:block; width:310px; height:86px; overflow:hidden; float:left; padding-right:25px;}
.top_line li img{ width:110px; height:86px; float:left;}
.top_line h5{ display:block; width:190px; height:30px; overflow:hidden; float:right;}
.top_line p{ display:block; width:190px; height:auto; overflow:hidden; line-height:22px; font-size:12px; color:#999; float:right; margin-top:-6px;}

/*首页内容部分*/
.index_con{ width:980px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto;}

.index_line{ width:980px; height:2px;  overflow:hidden; background:#3887ab; margin-bottom:20px;}		/*横线*/

.index_con_l{ width:310px; height:auto; overflow:hidden;}
.index_con_c{ width:350px; height:auto; overflow:hidden;}
.index_con_r{ width:280px; height:auto; overflow:hidden;}

	/*轮播图*/
.swap_img{ width:310px; height:278px; overflow:hidden;}
.swap_img img{ width:310px; height:248px;  float:left;}
.swap_img p{ display:block; width:310px; height:30px; overflow:hidden; line-height:32px; text-align:center; float:left;} 
.swap_img ul{ width:auto; height:12px; overflow:hidden; float:right; margin-top:-48px; padding-right:6px;}
.swap_img li{ width:12px; height:12px; overflow:hidden; float:left; padding-left:6px;}
.swap_img li a{ display:block; width:12px; height:12px; background:#fff; font-size:12px; font-weight:bold; color:#3d8baf; text-align:center; line-height:12px; padding-left:1px;}
.swap_img li .a1{ background:#3887ab;display:block; width:12px; height:12px; background:#000; font-size:12px; font-weight:bold; color:#fff; text-align:center; line-height:12px; padding-left:1px;}

.index_con_l .part1-sdiv{ width:310px; height:305px; overflow:hidden;}
.index_con_l .part1-sdiv .tit{ width:310px; height:30px; overflow:hidden; line-height:32px; background:url(../images/part1_titbg.jpg);}
.index_con_l .part1-sdiv .tit h5{ float:left; padding-left:10px;}
.index_con_l .part1-sdiv .tit h5 a{ color:#3887ab;}
.index_con_l .part1-sdiv .tit h5 a:hover{ color:red;}
.index_con_l .part1-sdiv .tit span{ float:right; padding-right:10px; font-size:12px;}
.index_con_l .part1-sdiv .con{ width:310px; height:275px; overflow:hidden;}
.index_con_l .part1-sdiv .con .imgdiv{ width:310px; height:96px; overflow:hidden; margin-top:10px; border-bottom:1px dotted #ccc;}
.index_con_l .part1-sdiv .con .imgdiv img{ width:110px; height:86px; float:left;}
.index_con_l .part1-sdiv .con .imgdiv h5{ width:190px; height:24px; overflow:hidden; line-height:20px; float:right;}
.index_con_l .part1-sdiv .con .imgdiv p{ width:190px; height:auto; overflow:hidden; line-height:22px; font-size:12px; color:#666; float:right;}
.index_con_l .part1-sdiv .con ul{ padding-top:4px;}
.index_con_l .part1-sdiv .con li{ padding-left:18px; background:url(../images/list-style_1.jpg) no-repeat 2px 12px; line-height:28px;}

.index_con_l .part1-ad{ width:310px; height:87px; overflow:hidden;}
.index_con_l .part1-ad img{ width:310px; height:87px;}

.index_con_c .part1_sdiv{ width:350px; height:auto; overflow:hidden;}
.index_con_c .part1_sdiv h4{ width:350px; height:24px; overflow:hidden;}
.index_con_c .part1_sdiv ul{ border-bottom:1px dotted #ccc; padding-bottom:4px;}
.index_con_c .part1_sdiv ol{}
.index_con_c .part1_sdiv li{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 12px; line-height:28px;}

.index_con_r .part1_sdiv{ width:280px; height:340px; overflow:hidden;}
.index_con_r .part1_sdiv .tit{ width:280px; height:30px; overflow:hidden; background:url(../images/part1_titbg.jpg); line-height:32px;}
.index_con_r .part1_sdiv .tit h5{ float:left; padding-left:10px;}
.index_con_r .part1_sdiv .tit h5 a{ color:#3887ab;}
.index_con_r .part1_sdiv .tit h5 a:hover{ color:red;}
.index_con_r .part1_sdiv .tit span{ float:right; padding-right:10px; font-size:12px;}
.index_con_r .part1_sdiv .con{ width:258px; height:309px; overflow:hidden; border:1px solid #ccc; border-top:none; padding:0 10px;}
.index_con_r .part1_sdiv .con .imgdiv{ width:258px; height:122px; overflow:hidden; padding-top:10px; border-bottom:1px dotted #ccc;}
.index_con_r .part1_sdiv .con .imgdiv h5{ width:258px; height:26px; overflow:hidden; float:left;}
.index_con .part2_div-l .con_r-con li h5{ display:block; width:372px; height:26px; overflow:hidden;margin:4px;}
.index_con_r .part1_sdiv .con .imgdiv h5 a{display:block;width:100%;height:100%;line-height:26px;
										word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

.index_con_r .part1_sdiv .con .imgdiv img{ width:110px; height:86px; float:left;}
.index_con_r .part1_sdiv .con .imgdiv p{ width:138px; height:auto; overflow:hidden; float:right; line-height:22px; font-size:12px; color:#666;}
.index_con_r .part1_sdiv .con ul{ padding-top:5px;}
.index_con_r .part1_sdiv .con li{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 9px; font-size:12px; line-height:24px;}

.index_ad_t{ width:980px;  height:90px; overflow:hidden; margin:10px auto;}
.index_ad_t img{ width:980px; height:90px;}

.full_column-tit{ width:980px; height:40px; background:url(../images/full_column_titbg.jpg) repeat-x;}
.full_column-tit h3{ width:auto; height:40px; float:left; line-height:44px; padding-left:24px; background:url(../images/full_column_titsign.jpg) no-repeat 10px 10px; font-weight:normal; overflow:hidden;}
.full_column-tit ul{ width:531px; height:30px; float:right; margin-right:-1px;}
.full_column-tit li{ width:60px; height:40px; line-height:42px; float:left; padding:0 11px 0 10px; background:url(../images/sline.jpg) no-repeat right 13px; font-size:12px; position:relative; text-align:center;}
.full_column-tit li .a_more{ display:block; width:auto; height:40px; overflow:hidden; cursor:pointer;}
.full_column-tit .more_li{ width:531px; height:auto; overflow:hidden; position:absolute; right:0px; background:#fff; top:37px; background:url(../images/more_li-bg.jpg); display:none;}
.full_column-tit .more_li ol li{ height:30px; line-height:32px; background-position:right 9px;}

.full_column-con{ width:980px; height:auto; overflow:hidden;}
.full_column-con .l_div{ width:310px; height:259px; overflow:hidden; border-bottom:1px dotted #ccc;}
.full_column-con .l_div-tit{ width:310px; height:30px; overflow:hidden;}
.full_column-con .l_div-tit h5{ width:auto; height:30px; overflow:hidden; float:left;}
.full_column-con .l_div-tit h5 a{ color:#3887ab;}
.full_column-con .l_div-tit h5 a:hover{ color:red;}
.full_column-con .l_div-tit span{ width:auto; height:30px; float:right; font-size:12px; line-height:1.4em;}
.full_column-con .l_div-con{ width:310px; height:229px; overflow:hidden;}
.full_column-con .l_div-con .imgdiv{ width:310px; height:86px; overflow:hidden;}
.full_column-con .l_div-con .imgdiv img{ width:110px; height:86px; float:left;}
.full_column-con .l_div-con .imgdiv h5{ width:192px; height:24px; overflow:hidden; float:right;}
.full_column-con .l_div-con .imgdiv p{ width:192px; height:auto; overflow:hidden; float:right; line-height:22px; color:#666; font-size:12px;}
.full_column-con .l_div-con .imgdiv li{ width:110px; height:86px; overflow:hidden; float:left; padding-left:30px;}
.full_column-con .l_div-con .imgdiv li span{ width:110px; height:20px; float:right; margin-top:-20px; background:#000; filter: alpha(opacity=70); /* 设置ie透明度  */ opacity:0.7;  /* 设置火狐高版本透明度  */  -moz-opacity:.7; /* 设置火狐低版本透明度  */ text-align:center; line-height:22px; font-size:12px;}
.full_column-con .l_div-con .imgdiv li span a,.full_column-con .l_div-con .imgdiv li span a:hover{ color:#fff;}
.full_column-con .l_div-con ul{ padding-top:4px;}
.full_column-con .l_div-con ul li{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 12px; line-height:28px;}

.full_column-con .c_div{ width:350px; height:530px; overflow:hidden;}
.full_column-con .c_div dl{ width:350px; height:auto; overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:12px; padding-bottom:8px;}
.full_column-con .c_div dt{ font-weight:bold; width:350px; height:24px; overflow:hidden;}
.full_column-con .c_div dd{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 12px; line-height:28px;}

.full_column-con .r_div{ width:258px; height:223px; overflow:hidden; border:1px solid #ccc; padding:0 10px;}
.full_column-con .r_div .tit{ width:258px; height:30px; overflow:hidden;}
.full_column-con .r_div .tit h5{ width:auto; height:30px; overflow:hidden; float:left; line-height:32px;}
.full_column-con .r_div .tit h5 a{ color:#3887ab;}
.full_column-con .r_div .tit h5 a:hover{ color:red;}
.full_column-con .r_div .tit span{ width:auto; height:30px; overflow:hidden; float:right; line-height:32px; font-size:12px;}
.full_column-con .r_div .con{ width:258px; height:195px; overflow:hidden;}
.full_column-con .r_div .con ul{ margin-top:-2px;}
.full_column-con .r_div .con li{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 9px; font-size:12px; line-height:24px;}
.full_column-con .r_ad{ width:280px; height:60px; overflow:hidden;}
.full_column-con .r_ad img{ width:280px; height:60px;}
.long{ width:100%; height:5px; border-bottom:2px solid #3887ab; float:left; margin-top:5px;}
