﻿@charset "utf-8";
.focus{
	min-width:1200px;
	overflow:hidden;
	margin:0 auto;
	height:366px;}
.tel-banner{
	display:none;}
.cont-index{
	margin-top:20px ;
	*margin-top:18px;}
.title{
	border-bottom:1px solid #dedede;
	overflow:hidden;
	margin-bottom:10px ;
	margin-bottom:8px;}
.title h1{
	float:left;
	line-height:34px;
	color:#a90904;
	font-size:18px;
	font-weight:bold;
	background-image:url(../images/tlt.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-left:26px;
	border-bottom:2px solid #a90904;}
.title a{
	float:right;
	font-size:14px;
	line-height:32px;
	color:#a90904;
	background-image:url(../images/more.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:14px;
	cursor:pointer;}
.title a:hover{
	font-weight:100;
	color:#8b0400;
	background-image:url(../images/moreb.jpg);}
.report{
	float:left;
	width:470px;
        } 
.report .pic{
	width:100%;
	height:110px;
	overflow:hidden;
	margin-bottom:6px ;
	*margin-bottom:0;}
.report ul{
          *margin-top:-10px;}
.report ul li.first{
	margin-bottom:2px;
          margin-top:2px;
          *margin-top:0;}
.report ul .first h2{
	float:left;
	font-size:14px;
	color:#545454;
	font-weight:bold;
	line-height:30px ;
	*line-height:28px;
	width:80%;
           *width:60%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:32px;
	*height:28px;
        font-weight:bold;}
.report ul .first span{
	float:right;
	line-height:30px;
           *line-height:28px;
	font-size:12px;
           color:#727272;}
.report ul .first p{
	clear:both;
	font-size:14px;
	color:#727272;
	line-height:26px ;
	*line-height:24px;}
.report ul li.first{
	height:auto;}
.report ul li{
	position:relative;
	background-image:url(../images/cl.jpg);
	background-repeat:no-repeat;
	background-position:left 12px;
	padding-left:16px;
	overflow:hidden;
	height:32px;
	*height:30px;}
.report ul li h2{
	float:left;
	color:#545454;
	font-size:14px;
	width:80%;
           *width:60%;
	line-height:32px ;
	*line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
           font-weight:normal;}
.report ul li:hover h2,.report ul li:hover span,.report ul li:hover p,.college ul li:hover p,.college ul li:hover span,.college ul li:hover h2{
	color:#a90904;
	cursor:pointer;}
.report ul span{
	float:right;
	font-size:12px;
	line-height:30px ;
	*line-height:30px;}
.college{
	float:right;
	width:710px;}
.college .cg-pic{
	float:left;
	width:290px;}
.college ul{
	 float:right;
	 width:410px;
            }
.college ul li.first{
          background-position:left 7px;
          *backgground-position:left 6px;}
.college ul .first h2{
	float:left;
	font-size:14px;
	color:#545454;
	font-weight:bold;
	line-height:20px;
          *line-height:18px;
	width:80%;
          *width:60%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:20px;
	*height:16px;
           font-weight:bold;
          margin-bottom:6px;
          *margin-bottom:4px;}
.college ul .first span{
	float:right;
	font-size:12px;
	line-height:20px ;
         *line-height:16px;
           color:#727272;}
.college ul .first p{
	clear:both;
	font-size:14px;
	color:#727272;
	line-height:24px;
          *line-height:22px;}
.college ul li.first{
	height:auto;}
.college ul li{
	position:relative;
	background-image:url(../images/cl.jpg);
	background-repeat:no-repeat;
	background-position:left 12px;
	padding-left:16px;
	overflow:hidden;
	height:31px;
	*height:29px;}
.college ul li h2{
	float:left;
	color:#545454;
	font-size:14px;
	width:80%;
         *width:70%;
	line-height:31px;
	*line-height:29px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
          font-weight:normal;}
.college ul span{
	float:right;
	font-size:12px;
	line-height:31px;
          *line-height:29px;
           color:#727272;}
.link{
	border-top:1px solid #dedede;
	margin-top:20px;}
.theo ul{
           *margin-top:-5px;}
.theo ul li{
          height:32px;
          *height:30px;}
.theo ul li h2{
        line-height:32px;
        *line-height:30px;}
.theo ul li span{
        height:34px;
        line-height:32px;
        *line-height:30px;}
.link{
        padding-bottom:20px;
        padding-top:20px;}
.link h1{
	float:left;
	width:145px;
	height:34px;
	font-size:14px;
	border:1px solid #ded6c9;
	background-color:#ede5d8;
	line-height:34px;
	color:#b13a1e;
	background-image:url(../images/trg.jpg);
	background-repeat:no-repeat;
	background-position:-4px center;
	margin-right:5px;}
.link h1 img{
	float:left;
	margin-right:10px;
	margin-top:5px;
	margin-left:18px;}
.lk-list{
	float:left;
	width:240px;
	position:relative;
	color:#e0e0e0;
	font-size:14px;
	margin-right:20px;
	z-index:100;
	cursor:pointer;}
.lk-list h2{
	width:100%;
	border:1px solid #dedede;
	font-size:14px;
	color:#545454;
	text-align:center;
	line-height:34px;
	height:34px;
	background-image:url(../images/jt-b.jpg);
	background-repeat:no-repeat;
	background-position:220px center;}
.lk-list ul{
	width:100%;
	position:absolute;
	z-index:2000;
	border:1px solid #dedede;
	bottom:34px;
	background-color:#fff;
	display:none;}
.lk-list li{
	border-bottom:1px dotted #dedede;
	text-align:center;}
.lk-list li:hover{
	background-color:#a90904;
	cursor:pointer;
	transition:.2s;}
.lk-list li:hover a{
	color:#fff;}
.lk-list li a{
	line-height:34px;
	font-size:14px;
	text-align:center;}
.lk-list a:hover{
	color:#910600;}
.x-pic{
	float:left;
	width:250px;}
.x-pic img{
	display:block;
	margin:0 auto;
	margin-top:4px;}
.cg-tel{
	display:none;}
.theo-tel{
	display:none;}
.fpcd{
	position:fixed;
	right:0;
	top:70%;
	width:40px;
	height:82px;
	background-color:#ac120d;
        cursor:pointer;}
.fpcd .code{
        position:relative;
        margin-left:3px;
	margin-right:3px;
        height:32px;
        border:0px solid #fff;
        padding-top:8px;}
.fpcd .wxc{
       border-bottom:1px solid #f9b2b2;}
.fpcd .code img{
        position:relative;
	display:block;
	margin:0 auto;
        z-index:300;}
.fpcd .code .wx-pcd{
	position:absolute;
	left:0;
        top:0;
        display:none;
        z-index:1;}