/* CSS Document */

body{ padding:0; margin:0; background-color:#FFFFFF; font-size:12px; font-family:"宋体",airal;}

a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
a:active{color:#333333; text-decoration:none;}


a.blue:link{color:#0e2a60; text-decoration:none;}
a.blue:visited{color:#0f3d96; text-decoration:none;}
a.blue:hover{color:#FF0000; text-decoration:underline;}
a.blue:active{color:#0f3d96; text-decoration:none;}

a.blue1:link{color:#000080; text-decoration:none;}
a.blue1:visited{color:#000080; text-decoration:none;}
a.blue1:hover{color:#FF0000; text-decoration:underline;}
a.blue1:active{color:#000080; text-decoration:none;}



ul{ margin:0; padding:0; list-style:none;}
li{ margin:0; padding:0; list-style:none; float:left;}
h3{ width:70px; height:30px; line-height:30px; text-align:center; margin-left:12px; --margin-left:6px; margin-top:3px; font-size:14px; float:left;}


.clr{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.mr5{ margin-right:5px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.border1{ border:solid 1px #B7C9D3}

.menuframe{ border: #b7c9d3 1px solid; width:958px; height:72px; margin:auto; margin-top:5px;}
.menuframe .logo{ width:150px; height:72px;}
.menuframe .menu{ width:780px; height:60px; margin-top:7px; overflow:hidden;}
.menuframe .menulist{ width:135px; height:36px; overflow:hidden; margin-right:20px; border-right:solid 1px #E7E7E7;}
.menuframe .bno{ border:0;}
.menuframe .menulist li{ width:100%; height:12px; line-height:14px; overflow:hidden; display:block;}
.menuframe .menulist li.two{ width:100%; margin-top:10px; height:12px; line-height:14px; overflow:hidden; display:block;}
.menuframe .line{ width:95%; border-bottom:dotted #cccccc 1px; height:5px; overflow:hidden;}
.menuzhenqu{width:100%; height:auto; padding-top:0px;  overflow:hidden; margin-top:6px;}
.menuzhenqu li.first{ padding-left:0; border:none; padding-right:0; color:#FF0000}
.menuzhenqu li.last{ border:none; padding-right:0; color:#FF0000; height:12px; line-height:14px; overflow:hidden}
.menuzhenqu li{ border-right:#e2e2e2 1px solid; padding-right:9px; padding-left:8px; overflow:hidden; float:left; height:12px; line-height:14px; overflow:hidden;}

.wrap { width:960px; margin:auto; height:auto; overflow:hidden;}
.nav { margin:5px auto; height:77px}
.nav .log { width:180px}
.nav .con { width:760px; border-top:5px solid #1779be; height:auto;}
.nav .con .line { border-bottom:1px solid #94bfde; line-height:40px; color:#581100}
.nav .con .marq { line-height:30px;}
.nav .rig { width:20px}

.w1{ width:650px; height:auto;}
.w2{ width:300px; height:auto;}
.w21{ width:302px; height:auto;}
.w11{width:320px; height:auto; display:inline;}
.w12{ width:322px; display:inline; height:auto; overflow:hidden;}
.w1 a{ font-size:14px;}
.w1 a.f12{ font-size:12px;}
.picnews{width:644px; height:75px; overflow:hidden; padding:2px; padding-top:6px; text-align:center;}

.btitle{ font-weight:bold; font-size:14px; color:#161E46;}
.btitle2{font-weight:bold; font-size:14px; color:#ffffff;}

.bg1{background-image:url(../images/news/bg01.jpg); background-repeat:repeat-x}
.bg2{background-image:url(../images/news/intl_mid_nav_left.gif); background-repeat:no-repeat;}
.bg3{background-image:url(../images/news/bg2.gif); background-repeat:repeat-x;}
.bghot{background-image:url(../images/news/intl_hot.gif); background-repeat:no-repeat;}
.img{ border:solid #cccccc 1px; padding:3px;}

.btn1{ background-image:url(../images/news/poll.gif); width:44px; height:23px; line-height:25px; border:0; color:#FFFFFF; font-weight:bold; font-size:12px;}

.link{width:948px; height:92px; padding:5px; margin:auto; margin-top:5px;}
.link .l{width:20px; height:84px; background-color:#DB5200; color:#FFFFFF; font-weight:bold; text-align:center; line-height:1.5; padding-top:8px; float:left;}
.link .r{ width:913px; margin-left:5px; height:92px; float:left;}
.link .r img{ border:0; float:left; margin-left:2px; border:solid 1px #999999;}

.contact{ width:958px; height:28px; line-height:28px; text-align:center; border:solid #b7c9d3 1px; margin:auto; margin-top:5px; background-color:#EEF5FB;}
.contact a{ margin-left:5px; margin-right:5px;}
.copyright{ width:960px; height:60px; line-height:1.5; margin:auto; margin-top:10px; text-align:center;}


.pt { line-height:20px; width:100%;}
.pt a { font-weight:bold; font-size:12px;}
.pt img { border:1px solid #A5C0E1; padding:3px; float:left; margin-right:5px;}

li.li1{ height:24px; line-height:24px; width:50%; overflow:hidden;}
li.li2{ height:28px; line-height:28px; width:50%; overflow:hidden;}

.ml10{ margin-left:10px;}
.w-l{ width:211px; height:auto;}
.w-list{ width:425px; height:auto;}
.w-list a{ font-size:14px;}
.w-list li{ width:100%; height:28px; line-height:28px; overflow:hidden; border-bottom:dashed 1px #CCCCCC}
.channeltitle{width:100%; height:30px; line-height:30px; color:#333333; font-size:14px; font-weight:bold; border-bottom:solid 2px #1779BE;}

.w-l div{width:179px; border:solid 1px #C8C8C8; margin-left:10px; margin-top:20px; margin-bottom:10px; padding:5px; text-align:center; line-height:1.5; }
.w-l div img{ margin-bottom:10px;}
.w-l div a{ font-weight:bold;}

.w-content{ width:636px; height:auto; padding:5px; background-color:#F5FAFE;}
.w-content .title{ width:100%; height:50px; line-height:50px; text-align:center; font-weight:bold; margin-top:10px; overflow:hidden;}
.w-content h1{ font-size:28px;}
.w-content .tc{ width:100%; height:20px; line-height:20px; text-align:center;}
.w-content .tc span{ margin-left:10px; margin-right:10px;}
.w-content hr{ width:90%; height:1px; color:#B9B9B9;}
.w-content .content{ width:95%; height:auto; margin:auto; line-height:1.5; text-indent:2em; font-size:14px;}

.xgtp{width:644px; padding-left:2px; margin-top:5px; margin-bottom:5px; height:auto; font-size:12px;}
.xgtp li{line-height:1.5; text-align:center; float:left; width:128px; height:105px; overflow:hidden; margin-left:16px; margin-right:16px; margin-top:5px; margin-bottom:5px; display:inline;}
.xgtp li img { width:120px; height:77px;}

.pagenum{ margin-top:18px; color:#FF0000; background-color:#F5FAFE; height:20px; line-height:20px;}
.pagenum a{ font-size:13px;}

.search{overflow:hidden; height:30px; border-top:dashed 1px #B7C9D3; border-bottom:solid 1px #B7C9D3; padding-top:10px; padding-bottom:10px; font-size:14px; background-color:#F2F7FB; margin-top:5px;}
.search .k1{width:50px; height:24px; line-height:24px; float:left; text-align:center}
.search .g{height:24px; line-height:24px; width:200px; float:left;}
span.fg{ color:#999999; margin-left:3px; margin-right:3px;}

