锘縝ody 
{
    margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:寰蒋闆呴粦,瀹嬩綋,Arial,Verdana,"Times New Roman",Times;
	text-align:left;
	color:#666;
	height:100%;
	background:#FFF;
}

ul
{list-style-type:none;
 margin:0px;
 padding:0px;
 }

p {
	margin-bottom:10px;
	line-height:1.4em;
	text-indent:5px;
	text-align:left;
}
h1 {
	font-size:1.6em;
	padding-bottom:0px;
	margin-bottom:0px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:1.2em;
}
h4 {
	font-size:12px;
	text-align:left;
	line-height:25px;
}
h5,h6 {
	font-size:1em;
}

* {
	margin:0;
	padding:0;
}

a {
	color:#666;text-decoration:none;
	outline:none;
}
a:hover {text-decoration:none;
         color:#ff7c00;
          }
img {border:none;}

li {list-style:none;}

.hide {display:none;}
.wrap
{
    width:998px;
    margin:0 auto;
}
.wrap td{
text-align:left;
}
.clear {
	clear: both;
    height:1px;
    margin-top:-1px; 
    overflow:hidden;
}
.mgt10
{
    margin-top:10px;
}
.mgt20
{
    margin-top:20px;
}
.top
{
    background:url("../images/rep1.jpg") repeat-x 0 top;
    width:980px;
    margin:0 auto;
    height:27px;
}

.top li
{
    float:right;
    display:inline;
    margin-right:10px;
    line-height:27px;
    
}

.page
{
    width:998px;
    margin:0 auto;
    padding-bottom:20px;
    text-align:center;
    overflow:hidden;
}
.w960
{
    width:960px;
}
.w210
{
    width:195px;
    margin-right:31px;
}
.toppic
{
    margin:0 auto;
    height:143px;
    width:100%;
    background:#f6f6f6;
}

.toppic .wrap
{
    height:143px;
    background:url("../images/banner.jpg") no-repeat left ;
}

.menu
{
    height:59px;
    line-height:55px;
    width:100%;
    margin:0 auto;
    background:url("../images/rephd.jpg") repeat-x;
    color:#FFF;
}
.left
{
    float:left;
}
.right
{
    float:right;
}

.menu a
{
    display:inline-block;
    width:105px;
    height:40px;
    color:#FFF;
    font-size:14px;
}
.menu_enspan{
    display: block;
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    position: relative;
    top: -10px;
font-family:tahoma;

}
.menusub2
{
    color:#fff;
width:130px!important;
padding:0 10px;
border-bottom:1px solid #86caff;
    background:#2687eb;

}
.main {
    background-color: White;
    margin: 0 auto;
    width: 980px;
    _margin-top:-37px;
}

.lefttop 
{
    margin: 0 auto;
    margin-left:6px;
    margin-top:5px;
    _margin-bottom:20px;
    _top:30px;
    _left:-10px;
    width: 490px;
    height:auto;
    float:left;
}

.righttop {
    float: right;
    margin-top: 5px;
    _margin-top: 35px;
    width: 205px;
    margin-right:10px;
    _margin-right:7px;
}

.left_1
{
    width:475px;
    height:auto;
    float:left;
}
.right_1
{
    width:498px;
    height:auto;
    float:right;
}
.left_1_title
{
    width:100%;height:50px;overflow:hidden;
    margin-top:4px;
    background-image:url("../images/titbg.png");
    background-repeat:no-repeat;
    background-position:30px -39px;
}
.left_l_title
{
    width:100%;height:45px;
}

.left_l_title li
{
    float:left;
    color:#0070bb;
}

.left_1_title li
{
    float:left;
}
.midpanel
{
    background:#eeeeee;
    border-top:2px solid #2e416b;
    height:315px;
    width:1120px;
    margin:0 auto;
    margin-top:20px;
    padding:10px;
}
.midpanel .right
{
    width:175px;
    margin-right:12px;
}
.midpanel .left
{
    width:930px;
}

.midpanel .leftpanel
{
    width:435px;
    height:148px;
    float:left;
    margin-right:10px;
    margin-left:10px;
    margin-bottom:10px;
    border:1px solid #ccc;
    background:#FFF;
}
.midpanel .leftpanel .leftpanel_tit
{
    height:31px;
    border-bottom:1px solid #CCC;
    width:360px;
    margin:0 auto;
    background:url("../images/zb.png") no-repeat 10px 8px;
    padding-left:30px;
    text-align:left;
    line-height:30px;
    color:#bc1b1c;
    font-weight:bold;
    font-size:12px;
}
.midpanel .leftpanel .leftpanel_tit a
{
    float:right;
}

.midpanel .leftpanel .leftpanel_tit a img
{
    margin-top:10px;
}
.midpanel .leftpanel .leftpanel_content
{
    padding-top:15px;
    width:380px;
    height:100px;
    overflow:hidden;
    margin:0 auto;
}
.midpanel .leftpanel .leftpanel_content .left
{
    width:86px;
    height:86px;
}
.midpanel .leftpanel .leftpanel_content .right
{
    width:280px;
}
.midpanel .leftpanel .leftpanel_content .right li
{
    font-size:14px;
     text-align:left;
     line-height:27px;
}
.midpanel .leftpanel .leftpanel_content .right a:hover
{
    text-decoration:underline;
}
.ziliao_tit
{
    background:url("../images/tit.png") no-repeat;
    width:142px;
    height:29px;
    padding-right:12px;
    color:#FFF;
    font-weight:bold;
    line-height:28px;
    text-align:left;
    padding-left:30px;
}
.search
{
    height:55px;
    width:159px;
    background:url("../images/f_bg_search.jpg") no-repeat center bottom;
    margin-top:40px;
    text-align:center;
}
.rqrcode
{
    margin-top:12px;
}
.rqrname
{
    margin-top:12px;
}
.search .searchbtn
{
    border:1px solid #aaa;
   height:21px;
   line-height:13px;
   width:65px;
    margin-top:10px;
   text-align:center;
}
.ziliao_tit a
{
    float:right;
}
.ziliao_tit img
{
   margin-top:5px;
}
.ziliao_content
{
    border:1px solid #CCC;
    background:#FFF;
    padding:10px 16px;
    height:200px;
    width:162px;
}
.left_1_title_1
{
    width:205px; 
    height:52px;
}

.right_1_title_1
{
    background:url("../images/bgarr.jpg") no-repeat left;
    width:175px; 
    padding-left:40px;
    text-align:left;
    height:45px;
    line-height:45px;
    font-size:18px;
    font-weight:bold;
    color:#666;
}
.left_1_title_2
{
    width:270px; height:38px;
}


.left_1_title_2 a img
{
    margin-top:20px;
    margin-right:5px;
}
.left_1_title_3
{
    background:url(../images/news_bg2.jpg) repeat-x;height:35px; width:70px;
}
.left_1_title_2 a
{
    display:block;
    height:38px;
    float:right;
    margin-right:8px;
    font-size:14px;
    color:#225d85;
    line-height:45px;
}
.mid-pic
{
    width:964px;
    margin:15px 0 15px 0;
    height:140px;
    position:absolute;
    top:495px;
    border:1px solid #ccc;
}

.bottom 
{
    margin-top:25px;
}

.bottom p
{
    text-align:center;
}
.notice
{
    width:205px;
    height:250px;
    border:1px solid #ccc;
}
.notice_list > li{
    border-bottom: 1px dotted #ccc;
    height: 36px;
    line-height: 25px;
    padding: 0 20px;
    text-align: left;
}
.notice_list li:before{
    content: "路";
    font-family: arial;
    font-size: 30px;
    margin-right: 3px;
    position: relative;
    top: 6px;
}
.notice_title
{
    width:250px;
    height:35px;
    line-height:35px;
    font-size:14px;
    color:white;
    text-align:left;
    text-indent:3em;
}

.notice_title a
{
    color:White;
}

.notice_content
{
    width:205px;
    height:366px;
    text-align:left;
    margin:0 auto;
    padding:0;
}

.menu2
{
    width:100%;
    background:#2997d6;
    height:85px;
    padding-top:15px;
}
.menu2 .wrap
{
}
.menu2 .wrap li
{
    float:left;
    padding-top:20px;
    width:89px;
    height:48px;
    border-left:1px solid #3bbaff;
}
.menu2 .wrap li a,.menu2 .wrap li span
{
    display:block;
    text-align:center;
    color:#FFF;
}
.webinfo
{
    width:100%;
    background:#227cb8;
    height:33px;
    padding-top:12px;
}
.webinfo h3
{
    font-size:12px;
    color:#fff;
    font-weight:normal;
    line-height:180%;
}
.link
{
    width:100%;
    background:#fbfbfb;
}
.link .wrap
{
    height:70px;
    width:958px;
    background:url('../images/link.jpg') no-repeat left 9px;
    padding:70px 20px 0;
}
.link li
{
    float:left;
    font-size:16px;
    margin-left:15px;
    margin-right:15px;
    height:30px;
}
.npic
{
    width:205px;
    height:195px;
}

.slide
{
    width:320px;
    height:225px;
    margin-top:10px;
}

.news
{
    margin-top:5px;
    width:473px;
    height:221px;
    border:1px solid #ccc;
    border-top:#53a6f6 3px solid;
}

.npic_title
{
    width:205px;
    background:url('../images/news_bg2.jpg') repeat-x;
    height:26px;
    line-height:26px;
    font-size:14px;
    color:white;
    position:relative;
    text-align:left;
    text-indent:12px;
}

.npic_title a
{
     color:#333;
     font-size:12px;
}

.npic_more
{
    display:block;
    float:right;
    right:12px;
    top:7px;
    width:50px;
    height:15px;
    position:absolute;
}

.pic_more
{
    display:block;
    top:7px;
    width:70px;
    height:15px;
    position:relative;
}

.npic_content 
{
    width:195px;
    height:108px;
    text-align:left;
    margin-top:5px;
    padding:7px 0 10px 10px;
}

.experts
{
     width:195px; 
     line-height:150%;
}

.experts a
{
    color:Red;
}
.right_2_list
{
    width:410px;
    overflow:hidden;
    margin-left:90px;
    margin-top:15px;
}
.right_2_list li
{
    float:left;
    margin-right:7px;
    margin-bottom:4px;
}
.right_2_title
{
    width:396px;
    margin-left:90px;
    text-align:left;
}
.right_2_title a
{
    float:right;
    margin-top:8px;
}
.right_2
{
    float:right;
    width:490px;
    height:130px;
    overflow:hidden;
    background:url("../images/pic2.jpg") no-repeat left top;
}
.left_2
{
    float:left;
    width:490px;
    height:130px;
    overflow:hidden;
    background:url("../images/pic1.jpg") no-repeat left top;
}
.flink
{
    height:32px;
    background:#f6f6f6 url("../images/link.jpg") no-repeat left top;
}
.flinks
{
    height:32px;
    line-height:32px;
    margin-left:120px;
    text-align:left;
}
.flinks a
{
    font-size:14px;
}
.flinks a:before
{
    content:url("../images/arr1.jpg");
    margin-right:5px;
}
.right_3
{
    width:356px;
    float:right;
}
.left_3
{
    width:300px;
    float:left;
}
.left_3 li
{
    float:left;
    margin-left:20px;
}
.left_3 li h4
{
    text-align:center;
    font-weight:normal;
}

.left_4
{
    width:270px;
    height:auto;
    float:left;
    overflow:hidden;
}
.right_4
{
    width:700px;
    height:auto;
    float:right;
}
.right_4_title_1 {
    color: #0070bb;
    height: 50px;
    line-height:50px;
    font-size:17px;
    font-family:寰蒋闆呴粦;
    font-weight:bold;
    width: 255px;
text-align:left;
text-indent:1em;
    /*background:url("../images/bgarr.jpg") no-repeat left center;*/
}
.xyfc {
    border: 1px solid #ddd;
    height: 170px;
    margin:0 auto;
    margin-top: 15px;
    width: 996px;
}
.xyfc_tit {
    background: #f4f4f4;
    border-bottom: 1px solid #ddd;
    height: 30px;
    line-height: 30px;
    text-align:left;
}
.xyfc_tit span {
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #0093ff;
    font-size:16px;
    display: inline-block;
    font-weight: bold;
    margin-left: 15px;
    position: relative;
    text-align: center;
    top: 1px;
    width: 100px;
}
.xyfc_content {
    height: 115px;
    margin: 0 auto;
    position: relative;
    top: 10px;
    width: 97%;
}
.ziliao_content li
{
    text-align:left;
    margin-top:2px;
}


/* 棣栭〉鐒︾偣鍥 */
.film
{
    background:#f7f7f7; padding:14px; width:968px;border:1px solid #ddd;
    margin:0 auto;margin-top:20px; 
}
.film_focus{width:100%;height:309px;overflow:hidden;position:relative;background:#f7f7f7; border:1px solid #FFF;}
.film_focus .film_focus_imgs_wrap{background:url(../images/load.gif) no-repeat center center;}
.film_focus ul.film_focus_imgs{height:309px;height:9999em;position:absolute;right:0;top:0;overflow:hidden;}
.film_focus ul.film_focus_imgs li{height:309px;overflow:hidden;}
.film_focus ul.film_focus_imgs li img{height:309px;width:700px;}
.film_focus .film_focus_desc h3{ height:59px; overflow:hidden;position:absolute;left:274px; bottom:0; color:#fff;width:654px; text-align:left; padding:10px 20px;z-index:99;font-size:16px; font-weight:normal; background:#333;filter:alpha(opacity=75);opacity:0.75;}
.film_focus ul.film_focus_nav{width:274px;height:309px;position:absolute;left:0;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{height:37px;background:#f7f7f7; border-bottom:1px solid #dbdbdb; border-top:1px solid #FFF; text-align:right; position:relative; padding-right:20px; width:254px;cursor: pointer;cursor: hand;color:#333;font-weight:bold;font-size:14px;overflow:hidden;line-height:37px;}
.film_focus ul.film_focus_nav li.cur{border:0 none; background:url(../images/hd_on.png) no-repeat right;width:274px;height:37px;left:0px;padding:0px 0 0 21px;word-break:break-all;color:#fff;font-weight:bold;font-size:22px;overflow:hidden;line-height:30px;}
.film_focus ul.film_focus_nav li b{display:none}
.film_focus ul.film_focus_nav li b span{display:block}
.film_focus ul.film_focus_nav li.cur b{display:block;vertical-align: middle;display: table-cell;height:37px; font-size:14px;}
.film_focus ul.film_focus_nav li.cur span{display:none}