﻿@charset "utf-8";
/* CSS Document */

/*2013.4.8 lyw*/
.header{ height:180px; background:url(../bg/header.png) no-repeat center top; position:relative; z-index:9; width:100%; overflow:hidden}
.navBg{ width:100%; height:34px; background:url(../bg/drop.png) no-repeat center top; position:absolute; left:0px; top:145px;display: none;}
.headerMid{ width:1000px; margin:0 auto; height:145px;}
.logo{ width:224px; height:69px; display:inline-block; background-image:url(../images/logo.png); background-repeat:no-repeat; margin:39px 0 0 0; float:left; text-indent:-999px;}
.logoline{ background:url(../bg/line.png) right 10px no-repeat; padding-right:10px; float:left; width:268px; padding-top:25px}
.fav{ margin-top:10px;}
.seaIn{ background:none; width:157px; float:left; line-height:22px; color:#666; height:22px;}
.seaBtn{ background:none; width:19px; float:left; cursor:pointer; height:22px;}
.search{ background:url(../ico/ico_2.png) no-repeat; float:right; height:22px;}

.nav{ /*width:648px;*/ width:680px; float:right; margin-top:15px;}
.nav li{ width:75px; float:left; text-align:center; padding:0 5px; position:relative;z-index:9; height:90px;}
.nav li .drop{ position:absolute; left:0px; top:85px; z-index:9; width:1000px; text-align:left; display:none}
.nav li .drop a{ display:inline; color:#fff; margin:0 5px; z-index:100;}
.nav li .cur i{background-position:center -50px;}
.nav li .cur span{ color:#003e5d}
.nav li a:hover i{ background-position:center -50px;}
.nav li a:hover span{ color:#003e5d}
.nav li i,.nav li span{ display:block; text-align:center;}
.nav li i{ width:70px; height:50px; background-repeat:no-repeat; background-position:center 0;}
.nav li span{ font-size:14px;}
.a_1{ background-image:url(../ico/a_1.png);}
.a_2{ background-image:url(../ico/a_2.png);}
.a_3{ background-image:url(../ico/a_3.png);}
.a_4{ background-image:url(../ico/a_4.png);}
.a_5{ background-image:url(../ico/a_5.png);}
.a_6{ background-image:url(../ico/a_6.png);}
.a_7{ background-image:url(../ico/a_7.png);}
.a_8{ background-image:url(../ico/a_8.png);}
.nav li a。.a_4:hover i{ background-position:center -50px;}
/*.lan{ background:url(../ico/ico_1.png) no-repeat right center; padding-right:20px; float:right; margin-right:15px;}*/
.lan{ /*background:url(../ico/ico_1.png) no-repeat right center;*/ padding-right:40px; float:right; margin-right:-15px;}
.lan a{ margin:0 5px;}
.banner{ position:relative; z-index:1; margin-top:-180px; overflow:hidden; height:637px; width:100%;}
.bannerSC{ width:1000000px; position:absolute; height:637px;left:0px; top:0px; z-index:1}
.bannerSC ul li{ height:637px; float:left}
.bannerct{ position:absolute; left:0px; top:350px; z-index:2; background:none;}
.bannerct p{ width:1000px; margin:0 auto;}
.BanPrev{ width:57px; height:58px; display:inline-block; background-image:url(../ico/ico_4.png); background-repeat:no-repeat; background-position:0 -59px; float:left;}
.BanNext{ width:57px; height:58px; display:inline-block;background-image:url(../ico/ico_3.png); background-repeat:no-repeat; background-position:0 -59px; float:right}
a.BanNext:hover,a.BanPrev:hover{background-position:0 0px;}

.news{ height:38px; background:url(../bg/bg.jpg) repeat-x; line-height:38px;}
.newsMid{ width:1000px; margin:0 auto;}
/*IndexNews*/
.IndexNews{ height:38px;}
.IndexNews h3{ font-size:14px; color:#1e51a2; font-weight:normal; width:88px; text-align:center; float:left;font-family:"Microsoft YaHei";}
.IndexNews h4{ width:48px; float:left; margin-top:8px; padding-right:10px; }
.IndexNews h4 a{ width:23px; height:16px; overflow:hidden; display:inline-block; float:left; background-repeat:no-repeat; background-position:0 0px; margin-top:3px;}
.NSPrev{ background-image:url(../ico/ico_12.gif);}
.NSNext{background-image:url(../ico/ico_11.gif);}
.IndexNews h4 a:hover{background-position:0 -16px;}
.NewsScroll{ width:630px; float:left; height:38px; line-height:38px; overflow:hidden; position:relative;}
.NewsScroll ul{ position:absolute; width:100%; left:0px; top:0px;}
.NewsScroll li{ width:100%; height:38px;}
.NewsScroll li span{ color:#a6a6a6; margin-right:10px;}
.NewsScroll a:hover{ color:#1e51a2}




.main{ width:100%; background:url(../bg/mainbg.jpg) repeat-x top #dcdcdc; margin-top:1px; overflow:hidden; display:block}

.main_content{ width:1000px; margin:0 auto; overflow:hidden;}

.wei_ul{ overflow:hidden; width:110%; margin-top:12px;}

.wei_ul li{ float:left; width:302px; height:136px; margin-right:15px; margin-bottom:12px; border:1px solid #c0c0c0; padding-left:22px; background:#f1f1f1;}

.wei_ul_left{ float:left; width:170px; overflow:hidden;}
.wei_ul_left1{ float:left; width:186px; overflow:hidden;}

.wei_ul li h4{ font-size:16px; color:#003e5d; height:20px; line-height:20px; padding-top:22px; width:170px; margin-bottom:6px; font-weight:normal;}

.wei_ul li h4 a{ font-size:16px; color:#003e5d; height:20px; line-height:20px; padding-top:22px; width:170px; margin-bottom:6px; font-weight:normal;}

.wei_ul li p{ width:170px; overflow:hidden; color:#888; height:88px;}

.wei_ul li i{ display:block; float:right; width:112px; height:136px;}


.wei_ul li p strong{ color:#e85209; font-weight:400; font-style:normal;}


.wei_ul li p em{ color:#003e5d; font-weight:400; font-style:normal;}

.wei_ul li p em b{ font-size:20px;font-weight:500;}



