@charset "utf-8";
/*header*/
#header{ height:100px; left:50%; top:0; margin-left:-501px;}
#header .right{ width:300px; padding:40px 0 0 0;margin-right: -70px;}
#header .language{ height:20px;}
#header .language li{ height:20px; padding-left:14px; margin-right:15px; background:url(../images/liBg11.gif) no-repeat left center;}
#header .language li a{ color:#ffffff; font-family:Arial;}
#header .search{ width:153px; height:23px; background:url(../images/searchBg.png) no-repeat;}
#header .search .text{ width:110px; height:20px; line-height:20px; background:none; padding:0 0 0 8px; color:#ffffff;}
#header .search .btn{ width:30px; height:23px; background:none;}

/*menu*/
#menuBg{ height:48px; background:url(../images/menuBg.jpg) repeat-x;}
#menu{ height:48px;}
#menu li{ height:48px;}
#menu li a{ height:48px; line-height:48px; padding:0 15px 0 53px; background:url(../images/menuAbg.gif) no-repeat right 24px; color:#c5c9d4;}
#menu li a:hover{ text-decoration:none;}

/*banner*/
#banner{ height:614px;}
#banner .bannerBg{ height:614px; background:url(../images/banner1.jpg) no-repeat center top; cursor:default;}

/*container*/
#container{ left:50%; top:382px; margin-left:-501px;}
.newsEvents{ width:320px; height:202px; padding:0 46px 0 30px; margin-right:16px; background:url(../images/newsEventsBg.png); color:#fcfcfc;} 
.newsEvents h3{ height:38px; line-height:38px;}
.newsEvents dl{ width:320px; line-height:16px; padding-bottom:10px;}
.newsEvents dl a{ color:#fcfcfc;}
.newsEvents dt{ width:242px; padding:4px 0;}
.newsEvents .pic{ width:57px; height:58px; margin-top:6px;}
.newsEvents .text{ width:242px;}

.trainingCenter{ width:251px; height:166px; line-height:20px; padding:18px; background:url(../images/trainingCenterBg.png); color:#fcfcfc;}
.trainingCenter .pic{ width:112px; height:112px;}
.trainingCenter h3{ width:125px; padding:3px 0;}
.trainingCenter ul{ width:125px;}
.trainingCenter li{ padding-left:9px; background:url(../images/liBg12.gif) no-repeat left 8px;}
.trainingCenter li a{ color:#fcfcfc;}

.supportCenter{ background:url(../images/supportCenterBg.png);}

/*footer*/
#footerBg{ background:#0d2f5d url(../images/footerBg.jpg) repeat-x left top;}
.footer{ width:988px; padding:15px 7px; color:#6476b1; font-family:Arial;}



.about_con{border:#e7e7e7 1px solid; height:auto; margin-top:12px; padding:20px; overflow:hidden}
.about_pro li{width:186px;margin-left:0px; text-align:center;}
.about_pro a img{ border:#CCCCCC solid 2px}
.about_pro a:hover{color:#91C5D0; font-weight:bold;text-decoration: none;}
.about_pro a:hover img{ border:#91C5D0 solid 1px;}




/*contentPage*/
.menuBg2{ left:0; top:84px;}
.menuBg2 .width1002{ left:50%; top:0; margin-left:-501px;}
#banner2{ height:376px;}
#banner2 .bannerBg{ height:376px; background:url(../images/banner2.jpg) no-repeat center top; cursor:default;}
#container2{ background:url(../images/container2Bg.gif) repeat-y;}

#leftPart{ width:227px;}

.leftMenu{ width:205px; margin:19px auto 25px ;}
.leftMenu li{ width:205px; vertical-align:0; margin-bottom:3px;}
.leftMenu li a{ display:block; width:152px; height:31px; line-height:31px; padding-left:53px; color:#333333; font-size:14px; font-weight:bold; background:url(../images/leftMenuAbg1.jpg) no-repeat;}
.leftMenu li a:hover,.leftMenu li.current a{ text-decoration:none; background:url(../images/leftMenuAbg2.jpg) no-repeat; color:#ffffff;}
.leftMenu li.current .subMenu{ display:block;}
.leftMenu li .subMenu{ width:205px; padding:4px 0; display:none;}
.leftMenu li .subMenu li{ margin-bottom:0px; border-bottom:#e1e8ee dashed 1px;}
.leftMenu li .subMenu li a{ width:140px; height:30px; line-height:30px; padding-left:65px; font-size:12px; font-weight:normal; background:url(../images/leftMenuAbg3.jpg) no-repeat 50px center; color:#545454;}
.leftMenu li .subMenu li a:hover,.leftMenu li .subMenu li.current a{ background:url(../images/leftMenuAbg3.jpg) no-repeat 50px center; color:#86b4de;}

.immediateNews{ width:193px; margin-bottom:40px;}
.immediateNews h3{ height:32px; line-height:32px; padding-left:31px; color:#000000; border-bottom:#6ea7d9 solid 2px; background:url(../images/h3Bg1.jpg) no-repeat 3px center;}
.immediateNews ul{ width:167px; padding:7px 16px 31px 10px;}
.immediateNews ul li{ padding-left:11px; line-height:22px; vertical-align:0; background:url(../images/liBg3.gif) no-repeat left 9px;}
.immediateNews ul li a{ color:#555a5e;}

.newsPics{ width:207px; margin-bottom:25px;}
.newsPics h3{ height:32px; line-height:32px; padding-left:14px; background-color:#6ea7d9;}
.newsPics ul{ width:185px; padding-bottom:13px;}
.newsPics ul li{ width:185px; vertical-align:0; margin-bottom:18px;}
.newsPics ul li .pic{ width:78px; height:64px;}
.newsPics ul li .text{ width:97px;}
.newsPics ul li a{ color:#555a5e;}

.hotArticle{ width:207px; margin-bottom:36px;}
.hotArticle h3{ height:32px; line-height:32px; padding-left:14px; background-color:#6ea7d9;}
.hotArticle ul{ width:207px;}
.hotArticle ul li{ width:179px; padding:9px 20px 10px 8px; background:url(../images/liBg11.jpg) repeat-x left bottom; vertical-align:0;}
.hotArticle ul .num{ width:15px; height:15px; line-height:15px; font-family:Arial; background:url(../images/numBg.gif) no-repeat; margin-top:2px;}
.hotArticle ul p{ width:156px;}
.hotArticle ul li.numBg1 .num{ background:url(../images/numBg1.gif) no-repeat;}
.hotArticle ul li.numBg2 .num{ background:url(../images/numBg2.gif) no-repeat;}
.hotArticle ul li.numBg3 .num{ background:url(../images/numBg3.gif) no-repeat;}

.specialReport{ width:207px; margin-bottom:40px;}
.specialReport h3{ height:32px; line-height:32px; padding-left:14px; background-color:#6ea7d9;}
.specialReport .pic{ width:188px; height:81px;}
.specialReport ul{ width:168px; padding:9px 23px 0 16px;}
.specialReport ul li{ padding-left:11px; line-height:22px; vertical-align:0; background:url(../images/liBg1.gif) no-repeat left 9px;}
.specialReport ul li a{ color:#555a5e;}

#rightPart{ width:775px;}
.position{ height:50px; line-height:50px; background-color:#ffffff;}
.position h2{ padding-left:55px; background:url(../images/h2Bg.jpg) no-repeat 24px center; color:#000000;}
.position .crumbs{ right:5px; top:0px; padding-left:20px; color:#4e4e4e; background:url(../images/crumbsBg.png) no-repeat left center;}
.position .crumbs a{ color:#4e4e4e;}
.position .crumbs .current{ color:#3e85c2;}

.topBox{ padding:11px 19px 30px 22px; background:url(../images/topBoxBg.jpg) repeat-x left top;}
.topBox h1{ line-height:24px; padding:13px 0; border-bottom:#e1e7e9 solid 1px;}
.topBox .date{ line-height:32px; margin-bottom:27px;}
.topBox .pic{ margin-bottom:37px;}
.topBox .text{ padding:0 20px; line-height:24px;}
.topBox .text p{ margin-bottom:24px;}

.contentList{ width:729px; margin:0 0 20px 35px;}
.contentList .title{ height:44px; line-height:44px; border-bottom:#bec2c2 solid 2px;}
.contentList h4{ color:#000000; padding:0 24px 0 4px; background:url(../images/h4Bg.gif) no-repeat right center;}
.contentList .con{ width:704px; padding:18px 17px 30px 8px; line-height:24px;}
.contentList .con li{ padding-left:14px; background:url(../images/liBg4.gif) no-repeat left 9px; vertical-align:0;}
.contentList .pic{ width:269px; height:191px;}
.contentList .text{ width:403px;}

#rightPart .share{ height:18px; color:#999999; padding:40px 40px 75px 0;}
#rightPart .share a{ margin-right:4px;}

.relatedLinks{ width:718px; border:#e5e6e8 solid 1px; margin:0 0 15px 25px;}
.relatedLinks h3{ height:31px; line-height:31px; border-bottom:#e8e8e8 solid 1px; padding-left:11px; color:#6ea7d9; background-color:#f2f8fe;}
.relatedLinks ul{ width:688px; padding:13px 0 39px 30px;}
.relatedLinks ul li{ width:300px; height:24px; line-height:24px; vertical-align:0; padding-left:15px; margin-right:29px; background:url(../images/liBg4.gif) no-repeat left center;}
.relatedLinks ul li a{ color:#555a5e;}

.picsLinks{ width:718px; border:#e5e6e8 solid 1px; margin:0 0 30px 25px;}
.picsLinks h3{ height:31px; line-height:31px; border-bottom:#e8e8e8 solid 1px; padding-left:11px; color:#6ea7d9; background-color:#f2f8fe;}
.picsLinks ul{ width:700px; padding:19px 9px 13px;}
.picsLinks ul li{ width:167px; height:162px; line-height:36px; vertical-align:0; padding:0 4px;}
.picsLinks ul li a{ display:block; width:167px; height:162px; font-size:14px;}

/*listPage*/
.rightTop{ padding:0px 25px 3px 25px; border-bottom:#ffffff solid 4px; background:url(../images/topBoxBg.jpg) repeat-x left top;}
.rightTop .picBox{ width:323px; height:237px; margin-top:3px;}
.picBox .pics{ width:323px; height:237px;}
.picBox .pics li{ width:323px; height:237px;}
.textBox{ width:396px;}
.textBox .con{ width:384px; padding:0 4px 5px 8px;}
.textBox .con li{ width:384px; display:none;}
.textBox .con li.current{ display:block;}
.textBox .con h4{ line-height:22px; color:#377dba;}
.textBox .con h4 a{ color:#377dba; font-size:17px;}
.textBox .con p{ line-height:20px; color:#666666;}
.textBox .con p a{ color:#666666;}
.textBox .list{ width:376px; padding:6px 6px 0 14px; border-top:#edeef0 solid 2px;}
.textBox .list li{ height:25px; line-height:25px; vertical-align:0; padding-left:15px; background:url(../images/liBg4.gif) no-repeat left center; }
.textBox .list li a{color:#666666;}
.textBox .list li .date{ color:#666666; font-size:11px; font-family:Arial;}

.newsList{ width:705px; padding:23px 0; border-bottom:#dddddd solid 1px; margin-left:37px;}
.newsList li{ height:29px; line-height:29px; vertical-align:0; padding:0 12px 0 22px; background:url(../images/liBg5.png) no-repeat 7px center;}
.newsList li .date{ font-family:Arial;}
.newsList li.liBg{ background-color:#e3f0f3;}

.page{ height:25px; margin:55px 30px 140px 0;}
.page a{ width:26px; height:25px; line-height:25px; text-align:center; background:url(../images/pageBg2.jpg) no-repeat; color:#6d9acc; font-weight:bold; margin-left:10px;}
.page a:hover{ background:url(../images/pageBg1.jpg) no-repeat; text-decoration:none; color:#ffffff;}
.page a.current{ background:url(../images/pageBg1.jpg) no-repeat; color:#ffffff;}
.page .span1{ width:20px; height:25px; line-height:25px;}
.page .span2{ height:25px; line-height:25px; color:#717272; margin-left:10px;}
.page a.down,.page a.down:hover{ background:url(../images/pageBg3.jpg) no-repeat;}
.page a.nobg2{ background:none;}
.page input{ width:30px; height:25px; line-height:25px; background:url(../images/pageBg4.jpg) no-repeat; border:none; text-align:center; margin-right:3px; color:#7c64a8;}
.page a.go,.page a.go:hover{ background:url(../images/pageBg5.jpg) no-repeat; margin-left:0;}





