﻿@charset "utf-8";

html{ _text-overflow:ellipsis;}
body{ margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; background:#FFFFFF url(bg.gif) top repeat-x;}
td{ font-size:12px; font-family:"微软雅黑"; line-height:160%; word-break:normal;}
tt{ font-size:12px; font-family:"微软雅黑";}
div,p{ font-size:14px; font-family:"微软雅黑"; line-height:30px; word-break:normal; margin:0px; padding:0px;}
ul,li,dd,dl,dt,ol{ margin:0px; padding:0px; list-style-type:none; border:0px; font-family:"微软雅黑";}
form,a{ margin:0px; padding:0px;}
img{ border:0px; border:none;}
label{ display:block; float:left; cursor:pointer; margin-right:10px;}
label input{ float:left; margin-right:5px; margin-top:6px;}
label tt{ display:block; float:left; font-size:15px;}
input,select,textarea{ font-family:"微软雅黑"; font-size:15px; color:#000000; outline:none; resize:none;}
select{ cursor:pointer;}
.clear{ clear:both;}
.fl{ float:left;}.fr{ float:right;}
.b{ font-weight:bold;}
/*-------------------Bot-------------------*/
A.ba:link,A.ba:visited,A.ba:active{ color:#8D8D8D; text-decoration:none; font-size:13px;}
A.ba:hover{ color:#FFFF00; text-decoration:none; font-size:13px;}
/*-----------------------------------------*/

A:link,A:visited,A:active{ color:#000000; text-decoration:none;}
A:hover{ color:#FF0000; text-decoration:none;}

A.aa:link,A.aa:visited,A.aa:active{ color:#FF7200; text-decoration:none;}
A.aa:hover{ color:#FF0000; text-decoration:underline;}

A.bb:link,A.bb:visited,A.bb:active{ color:#FFFFFF; text-decoration:none;}
A.bb:hover{ color:#FFFF00; text-decoration:underline;}

.txt{ border-width:1px; font-size:14px; border-right-color:#C0C0C0; border-left-color:#000000; border-top-color:#000000; border-bottom-color:#C0C0C0; color:#000000; background-color:#FFFFFF; height:25px; line-height:25px; padding-left:4px;}
.btn{ height:35px; line-height:30px; padding:0px 20px; cursor:pointer; margin-right:10px;}
.tab{ background:#CCCCCC;}
.tr{ background:#DBDBDB;}
.tr td{ font-size:14px;}
.td{ background:#FFFFFF;}
.td2{ background:#FAFAFA;}

.lh23{ line-height:23px;}
.lh30{ line-height:30px;}

.title{ font-size:16px; font-weight:bold;}

.ffa{ font-family:"Arial";}
.ffv{ font-family:"Verdana";}

.f14{ font-size:14px;}

.cbai{ color:#FFFFFF}
.cred{ color:#CC0000}

.mb5{ margin-bottom:5px;}

.brd1{ border-bottom:#999999 1px dashed;}

.yy{ box-shadow:3px 3px 5px #555555; -moz-box-shadow:3px 3px 5px #555555;}
.yj{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.txtflow{ display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.transparent{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
/*-------------------Page-------------------*/
.pagebox{ clear:both; margin:40px auto; text-align:center; overflow:hidden;}
.pagebox ul{ margin:0 auto; text-align:center; display:table;}
.pagebox ul li{ display:table-cell; *display:inline; }
.pagebox a{ font-size:13px; margin:5px; padding:3px 14px; display:inline-block; background:#FFFFFF; border:#CCCCCC 1px solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5D5D5D;}
.pagebox a:hover,.pagebox a.onhover{ color:#FFFFFF; border:#2B9DFD 1px solid; background:#53B0FF;}
.nodata{ clear:both; margin:10px; padding:10px;}
/*------------------------------------------*/

.retop{ position:fixed; width:60px; height:60px; left:90%; z-index:1000; overflow:hidden; display:none; background:url(retop.jpg) no-repeat; cursor:pointer;}

.newslist{ clear:both; width:100%; min-height:10px;}
.newslist li{ display:block; height:36px; line-height:34px; background:url(arrow_01.gif) 5px no-repeat;}
.newslist li a{ display:block; float:left; height:36px; padding-left:15px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newslist li span{ display:block; float:right; height:36px; line-height:34px; text-align:right; font-size:12px; color:#666666; margin-right:5px;}
.newsbrd{ border-bottom:#B6B6B6 1px dashed;}

.newslistpg{ clear:both; width:100%; min-height:10px;}
.newslistpg li{ display:block; height:36px; line-height:34px; background:url(arrow_01.gif) 10px no-repeat;}
.newslistpg li a{ display:block; float:left; height:36px; padding-left:25px; font-size:15px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newslistpg li span{ display:block; float:right; height:36px; line-height:34px; text-align:right; font-size:15px; color:#666666; margin-right:5px;}

.piclistpg{ clear:both; min-height:100px;}
.piclistpg li{ display:block; float:left; width:270px; height:218px; margin:0px 15px 30px 15px;}
.piclistpg li a{ display:block; width:268px; height:186px; border:#999999 1px solid; background:#FFFFFF; text-align:center}
.piclistpg li a img{ margin-top:4px;}
.piclistpg li tt{ clear:both; display:block; width:270px; height:30px; font-size:13px; line-height:30px; text-align:center; margin-top:3px; background:#CCCCCC; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.videolistpg{ clear:both; min-height:100px;}
.videolistpg li{ display:block; float:left; width:270px; height:185px; margin:0px 10px 30px 10px;}
.videolistpg li a{ display:block; width:268px; height:184px; border:#999999 1px solid; background:#FFFFFF;}
.videolistpg li a img{ width:260px; height:176px; margin:4px 0px 0px 4px;}
.videolistpg li tt{ clear:both; display:block; width:270px; height:30px; line-height:30px; text-align:center; margin-top:3px; background:#CCCCCC; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.videolistpg li i{ display:block; position:absolute; width:60px; height:60px; background:url(player.png) no-repeat; margin-top:58px; margin-left:100px;}
.videocontent{ clear:both; margin:30px auto; width:640px; height:480px;}

.detailbox{ clear:both; margin:0 auto; width:100%; min-height:500px; background:#FFFFFF; padding:15px 0;}
.conh1{ display:block; clear:both; margin:0px auto; padding:0px; width:94%; min-height:50px; line-height:50px; margin-top:20px; text-align:center; color:#1F5781; font-size:26px; font-family:"微软雅黑";}
.conh2{ display:block; clear:both; margin:0px auto; padding:0px; width:94%; height:30px; line-height:30px; text-align:center; font-size:13px; border-bottom:#999999 1px dashed; font-weight:normal; font-family:"微软雅黑"; margin-bottom:20px;}
.contentcon{ clear:both; margin:0 auto; width:92%; min-height:10px; margin-bottom:30px;}
.nydeatilbigpic{ margin:0 auto; width:800px; min-height:10px; text-align:center; margin-bottom:20px;}
.nydeatilbigpic img{ max-width:800px; border:#CCCCCC 1px solid;}
.nc{ padding:15px 0px; font-family:"微软雅黑"; font-size:16px; line-height:30px; margin:0px;}
.nc p,.nc div,.nc span,.nc tt{ font-family:"微软雅黑"; font-size:16px; line-height:30px; margin:0px; padding:0px;}
/*.nc img{ max-width:800px;}*/
.closepage{ text-align:center;}
.closepage input{ height:35px; line-height:30px; padding:0px 25px; cursor:pointer;}

.joinlistbox,gblistbox{ margin:0 auto; width:98%;}
.joinlistbox li,.gblistbox li{ display:block; margin-bottom:15px;}
.joinlistbox table,.gblistbox table{ background:#999999;}
.joinlistbox table tr td,.gblistbox table tr td{ color:#666666;}
.joinlistbox table tr td b,.gblistbox table tr td b{ color:#000000;}
.joinlistbox table tr td tt{ display:block; float:left; font-size:14px; line-height:22px; font-weight:bold; color:#FF0000;}

.gblistbox table tr td tt{ display:block; float:left; font-size:14px; line-height:22px; font-weight:bold; color:#FF0000;}
.gblistbox table tr td span{ display:block; float:right; font-size:12px; line-height:22px; font-weight:bold; color:#000000;}
.gbbtn{ height:30px;}

.ypa{ display:block; float:right; width:90px; line-height:20px; text-align:center; font-size:12px; text-decoration:none; font-family:"宋体";}
A.ypa:link,A.ypa:visited,A.ypa:active{ color:#FF0000; border:#FF0000 1px solid;}
A.ypa:hover{ color:#FF00FF; border:#FF00FF 1px solid;}
.yptab{ margin-top:5px;}
.yptab tr td{ font-size:15px;}

.soresult_box{ clear:both; margin:0 auto; width:100%; min-height:500px; background:#FFFFFF; padding:15px 0;}
.soresult_title{ display:block; clear:both; margin:0px auto; padding:0px; width:96%; height:40px; line-height:40px; border-bottom:#999999 1px dashed; font-weight:normal; font-family:"微软雅黑"; margin-bottom:20px;}
.soresult_list{ clear:both; margin:0 auto; width:96%; min-height:10px; margin-bottom:30px;}
.soresult_list li{ clear:both; display:block; width:100%; height:95px; margin-bottom:15px;}
.soresult_list li a{ display:block; width:100%; height:35px; line-height:35px; font-size:17px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.soresult_list li a:link,.soresult_list li a:visited{ color:#0000FF; text-decoration:underline;}
.soresult_list li p{ display:block; width:100%; height:40px; line-height:20px; font-size:13px; color:#666666; overflow:hidden; text-overflow:ellipsis;}
.soresult_list li i{ display:block; width:100%; height:20px; line-height:20px; font-size:12px; color:#009900; font-style:normal;}
/*------------------------------------------*/
.nycontent{ clear:both; width:100%; min-height:300px;}
.conent{ width:97%; padding:20px;}.conent,.conent div,.conent tt,.conent p,.conent span{ font-size:16px; line-height:30px;}
.nydetail{ clear:both; margin:0 auto; width:100%; min-height:100px;}
.marquePicbox td div{ border:#B8B8B8 1px solid; margin-right:15px;}
.marquePicbox td tt{ display:block; text-align:center; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.nycontent2{ clear:both; margin:0 auto; width:1024px; min-height:10px;}

.conent2{ clear:both; margin:0 auto; width:960px; padding:20px;}.conent2,.conent2 div,.conent2 tt,.conent2 p,.conent2 span{ font-size:16px; line-height:30px;}
.mapbox{ margin:0 auto; width:1000px; height:600px;}
/*------------------------------------------*/

.topbanner{ width:100%; height:45px; background:#003F7F;}

.topbox{ clear:both; margin:0 auto; width:1300px; height:120px;}
.topbox tt{ display:block; float:left; width:290px; height:120px; background:url(logo.gif) no-repeat;}

.menubox{ display:block; float:right; width:945px; height:60px; margin-top:30px;}
.menubox li{ display:block; float:left; width:105px; height:60px;}
.menubox li a{ display:block; width:105px; height:60px; line-height:60px; text-align:center; font-size:17px; color:#363636;}
.menubox li a:hover{ border-bottom:#004CA4 3px solid;}

.ititbox{ display:block; clear:both; width:100%; height:200px; background-position:center; background-repeat:no-repeat;}
.tit1{ background-image:url(itit1.png);}
.tit2{ background-image:url(itit2.png);}
.tit3{ background-image:url(itit3.png);}

.ibox1{ clear:both; width:100%; height:720px; background:url(bg.gif) left top;}
.ibox1_con{ margin:0 auto; width:1300px; height:720px;}
.ibox1_con_box{ position:absolute; width:1300px; height:520px; z-index:9;}
.ibox1_con_left{ float:left; width:400px; height:350px; font-size:15px; line-height:40px; padding-top:20px; letter-spacing:1px;}
.ibox1_con_left_more{ position:absolute; display:block; width:139px; height:38px; background:url(more1.png) no-repeat; margin-top:390px;}
.ibox1_con_right{ float:right; width:812px; height:444px; margin-right:41px;}
.ibox1_con_right_pic{ width:812px; height:444px; background:#FFFFFF;}
.ibox1_con_right_pic img{ width:802px; height:434px; margin-left:5px; margin-top:5px;}
.ibox1_con_right_more{ position:absolute; display:block; width:144px; height:47px; background:url(ibox1_more.gif) no-repeat; margin-left:708px; margin-top:189px;}

.ibox1_con_botbg{ position:absolute; clear:both; width:1300px; height:125px; background:url(ibox1_about.png) no-repeat; margin-top:365px; z-index:1;}

.ibox2{ clear:both; width:100%; height:760px; background:url(bg.gif) left top;}
.ibox2_con{ margin:0 auto; width:1300px; height:760px;}

.ibox3{ clear:both; width:100%;}

.ibox4{ clear:both; margin:0 auto; width:1300px; height:780px;}
.ibox4_con{ clear:both; display:block; width:1300px; height:460px;}
.ibox4_con li{ display:block; float:left; width:365px; height:460px; margin:0px 34px;}
.ibox4_con li a{ display:block; width:365px; height:440px; background:url(inewsmore1.png) bottom right no-repeat;}
.ibox4_con li a:hover{ color:#0179D8; background:url(inewsmore2.png) bottom right no-repeat;}
.ibox4_con li a img{ width:365px; height:235px;}
.ibox4_con li a tt{ display:block; clear:both; width:365px; height:60px; line-height:60px; font-size:18px; font-weight:bold; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ibox4_con li a span{ display:block; clear:both; width:365px; height:100px; line-height:20px; color:#858585; border-bottom:#CCCCCC 1px solid;}
.ibox4_con li a i{ display:block; clear:both; float:left; width:365px; height:60px; line-height:20px; font-size:15px; font-style:normal; color:#858585;}
.ibox4_con li a i u{ display:block; width:100px; font-size:28px; line-height:20px; text-decoration:none; margin-top:15px;}
.ibox4_more{ display:block; clear:both; margin:0 auto; width:139px; height:38px; margin-top:41px; background:url(more1.png) no-repeat;}



.nygg{ clear:both; width:100%; height:360px;}
.nygg img{ max-height:360px;}



.local{ clear:both; margin:0 auto; width:1300px; height:46px;}
.local i{ display:block; float:right; width:30px; height:46px; background:url(home.gif) center no-repeat;}
.local tt{ display:block; float:right; height:46px; line-height:46px; text-align:right; color:#6D6D6D;}
.local tt a:hover{ text-decoration:underline;}


.w140{ width:140px;}
.w280{ width:280px;}
.w420{ width:420px;}
.w560{ width:560px;}
.w700{ width:700px;}
.nmbgr{ background:url(nymenu_r.gif) right no-repeat;}
.nmbgl{ background:url(nymenu_l.gif) left no-repeat;}
.nmbga{ background:url(nymenu_a.gif) left no-repeat;}

.nmon{ color:#003F7F; height:76px; border-bottom:#003F7F 3px solid;}

.nymenubox{ clear:both; margin:0 auto; width:1300px; height:79px; border-bottom:#AAC4E2 1px solid; margin-bottom:20px;}
.nymenu{ margin:0 auto; height:79px;}
.nymenu li{ display:block; float:left; width:140px; height:79px;}
.nymenu li a{ display:block; margin: auto; width:100px; line-height:79px; font-size:15px; text-align:center; color:#000000;}
.nymenu li a:hover{ color:#003F7F; height:76px; border-bottom:#003F7F 3px solid;}


.nybox{ clear:both; margin:0 auto; width:1300px; min-height:100px;}

.teambox{ display:block; width:1300px; min-height:10px;}
.teambox li{ display:block; float:left; width:260px; height:440px; margin:0px 32px 20px 32px;}
.tpl{ display:block; width:258px; height:328px; border:#CCCCCC 1px solid;}
.tpl img{ width:228px; height:298px; margin-top:15px; margin-left:15px;}
.teambox li tt{ display:block; clear:both; width:260px; height:46px; line-height:46px; font-size:18px; font-weight:bold;}
.teambox li span{ display:block; clear:both; color:#999999;}
.tpxx{ display:block; clear:both; font-size:13px; background:url(teamxx.gif) left no-repeat; padding-left:20px;}
A.tpxx:link,A.tpxx:visited,A.tpxx:active{ color:#B4694A; text-decoration:none;}
A.tpxx:hover{ color:#B4694A; text-decoration:underline;}






























































.botbox{ clear:both; width:100%; height:184px; background:#414141; border-bottom:#8D8D8D 1px solid; margin-top:20px;}
.botconbox{ margin:0 auto; width:1300px; height:184px;}
.lmlink{ display:block; float:left; width:380px; height:184px; margin-left:15px;}
.lmlink tt{ display:block; width:290px; height:58px; line-height:58px; font-size:20px; color:#FFFFFF;}
.lmlink li{ display:block; float:left; width:145px; height:24px; line-height:24px;}
.lmlink span{ display:block; clear:both; width:380px; height:120px; line-height:26px; color:#FFFFFF;}
.qrcode{ float:right; width:120px; height:120px; margin-top:24px; margin-right:90px;}
.qrcode img{ width:120px; height:120px;}
.qrcode tt{ display:block; clear:both; width:120px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFFFFF;}
.copyright{ clear:both; width:100%; height:35px; line-height:35px; text-align:center; background:#414141; color:#8D8D8D;}






