﻿/* global */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input,label{margin:0;padding:0}
html,body{font:normal normal 12px/24px Simsun, "Microsoft YaHei", Arial, Helvetica, sans-serif;color:#000;height:auto;margin:0 auto;background:url(../images/body_bg.jpg);}
input,select,textarea{color:#222;font:normal normal 12px "Microsoft YaHei", Simsun, Arial, Helvetica, sans-serif}
fieldset,iframe{border:none}
ul,ol,li{list-style:none}
th{text-align:left;}
img{border:none}

/* font & color */
.f11{ font-size:11px;-webkit-text-size-adjust:none;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.red { color:red; } 
.green { color:#409316; }
.blue { color:#0f4f96; }
.ora{ color:#fa6d10;}
.grey,.gray { color:#8d8d8d; }
.gray1 { color:#4c4c4c;}
.gray2 { color:#333;}
.white { color:#fff;}
.red1{ color:#c9281d;}
.red2 { color:#d92400;}
.red3 { color:#e00000;}
.bule1 { color:#0f4f94;}
.bule2 { color:#064e8e;}
.bule3 { color:#0a4f9a;}
.ora1 { color:#fc8c07;}
.b,.fw { font-weight:700; }

/* link */
a{color:#171717;text-decoration:none;cursor:pointer;outline:none;}
a:hover{color:#666;text-decoration:none;}
.underline { text-decoration:underline;}

/* image */
img { border:none; }
#vcodeimg { cursor:pointer; }

/* other */
.f_l {float:left;}
.f_r {float:right;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.nodata { text-align:left; padding-left:15px; }
p.nodata { font-size:12px; margin:35px auto; text-align:center; color:#666;}
#imgplayer { text-align:center; margin:15px auto; }
.left_pic { border:1px #d9d9d9 solid; padding:3px; float:left; margin-right:15px; }
.sty_1 { color:#88898b; font-size:14px; font-weight:normal;} /* english title */

/* icon */
.loading{background:url(../../../lib/images/loading.gif) no-repeat;padding:0 5px 0 20px;}
.ico{background:url(../../../lib/images/common.gif) no-repeat;padding:0 5px 0 18px;line-height:18px;height:18px;display:inline-block;font-style:normal;}
.right{background-position:0 -3px;color:green;}
.err{background-position:0 -28px;color:red;}
.question{background-position:0 -54px;color:#128fb4;}
.info{background-position:0 -79px;}
.author{background-position:0 -104px;}
.date{background-position:0 -129px;}
.email{background-position:0 -154px;}
.unread{background-position:0 -179px;}
.read{background-position:0 -204px;}
.news{background-position:0 -229px;}
.plus{background-position:0 -254px;}
.minus{background-position:0 -279px;}
.add{background-position:0 -304px;}
.del{background-position:0 -329px;}
.edit{background-position:0 -354px;}
.new{background-position:0 -379px;}

/* clearfix */
.clear{clear:both; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden;}
.clearb{clear:both;display:block;margin:0;padding:0;height:10px;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* form */
*:focus{outline:none;}
input, textarea { color:#222; border-radius:3px; -moz-border-radius:3px;}
select { color:#222; padding:1px; font-size:12px;}
textarea { width:88%;padding:2px; line-height:16px; overflow:auto; }
button {cursor:pointer;}
form .input { padding:3px 2px; height:16px; }
form img { float:none; cursor:pointer; }
form #vcode{width:80px;}
form #codestr{width:50px;}
form .vcodebg { background-color:#eee; text-align:center; padding:2px 3px 2px 7px; }

/* css3 forms */
textarea,input,select{color:#222;border:1px solid #c0c0c0;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
}
textarea:focus,input:focus,select:focus{background:#e1f1fd;border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* webkit scrollbar */
::-webkit-scrollbar{width:12px;height:12px;}
::-webkit-scrollbar-button{display:none;}
::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:#fff;}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:horizontal{-webkit-border-radius:10px;background:#b1b1b1;}
::-webkit-scrollbar-thumb:hover{background:#0164b9;}
::-webkit-scrollbar-thumb:active{background:#0164b9;}

/* webkit forms */
@media screen and (-webkit-min-device-pixel-ratio:0){
    input[type=checkbox],select,input[type=radio]{position:relative;-webkit-appearance:none;-webkit-user-select:none;border:1px solid rgba(0,0,0,0.25);border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.08), inset 0 1px 2px rgba(255,255,255,0.75);margin:0 1px 0 0;/*background-image:-webkit-linear-gradient(#ededed, #ededed 38%, #dedede);*/}
    input[type=checkbox]{bottom:1px;height:15px;vertical-align:middle;width:15px;}
    input[type=checkbox]:checked::before{position:absolute;left:3px;top:6px;content:'';height:2px;background-color:#666;width:72%;-webkit-transform:rotate(120deg);}
    input[type=checkbox]:checked::after{position:absolute;left:2px;top:8px;content:'';height:2px;width:4px;background-color:#666;-webkit-transform:rotate(-150deg);}
    input[type=radio]{border-radius:100%;bottom:1px;height:15px;vertical-align:middle;width:15px;}
    input[type=radio]:checked::before{background-color:#377bcb;border-radius:100%;bottom:3px;content:'';display:block;left:3px;position:absolute;right:3px;top:3px;}
    input[type=checkbox]:active,select:active,input[type=radio]:active{background-image:-webkit-linear-gradient(#fcfcfc, #f8f8f8 38%, #e7e7e7);box-shadow:none;text-shadow:none;}
    select{-webkit-appearance:none;height:22px;-webkit-padding-end:10px;-webkit-padding-start:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC),-webkit-linear-gradient(#fcfcfc,#fcfcfc38%,#fcfcfc);background-position:right center;background-repeat:no-repeat;}
    select:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC), -webkit-linear-gradient(#fbfbfb,#f5f5f538%,#f2f2f2);}
    select:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC), -webkit-linear-gradient(#fcfcfc,#f8f8f838%,#e7e7e7);}
    select:disabled{color:#999;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC),-webkit-linear-gradient(#f8f8f8,#f8f8f838%,#f8f8f8);}
}

/* Msgtip */
#Msgtip,#Msgtip .gtl_ico_succ,#Msgtip .gtl_ico_fail,#Msgtip .gtl_ico_hits,#Msgtip .gtl_ico_clear,#Msgtip .gtl_end{float:left;height:54px;line-height:54px;font-weight:700;font-size:14px;color:#606060;background-image:url(../../../lib/images/tip.png);_background-image:url(../../../lib/images/tip_ie6.gif);background-repeat:no-repeat}
#Msgtip{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;position:fixed;left:45%;top:45%}
#Msgtip .gtl_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px}
#Msgtip .gtl_ico_succ{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute}
#Msgtip .gtl_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px}
#Msgtip .gtl_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0}
#Msgtip .gtl_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px}
#Msgtip img{float:left;margin:19px 10px 0 5px}

/* back to top */
#back-to-top{position:fixed;display:none;bottom:30px;right:30px}
#back-to-top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:50px}
#back-to-top a:hover{color:#666}
#back-to-top a span{background:transparent url(../../../lib/images/backtotop.png) no-repeat;display:block;height:50px;width:50px;margin-bottom:3px;
    -webkit-transition:background 0.5s;
    -moz-transition:background 0.5s;
    transition:background 0.5s;
}
#back-to-top a:hover span{background:transparent url(../../../lib/images/backtotop.png) no-repeat -50px 0}

/* header */
.header { background:url(../images/head_bg.jpg) repeat-x; }
.header .head { background:url(../images/i1.jpg) no-repeat 0 47%; color:#333; height:31px; line-height:31px; width:988px; margin:0 auto; padding-left:12px; overflow:hidden;}
.header .head .f_r { _margin-top:5px;}
.header .head img { vertical-align:middle;}
.header .head a { color:#333;}
.header .head a:hover { text-decoration:underline;}
.logo_wrap { background:url(../images/logo_wrapbg.jpg) repeat-x; height:116px; overflow:hidden;}
.logo_inbox { width:998px; margin:0 auto;}
.logo { float:left;}
.slogan { float:right;}

/* nav */
.nav { background:url(../images/nav_bg.jpg) repeat-x; height:42px; position:relative; z-index:999;}
.nav ul { width:998px; margin:0 auto;}
.nav ul li { background:url(../images/nav_line.jpg) no-repeat right 0;  float:left; padding:0 2px 0 0; position:relative;}
.nav ul li.last { background:none;}
.nav ul li a { color:#fff; display:block; float:left; font-size:14px; font-family:"Microsoft YaHei"; height:42px; line-height:42px; text-align:center; overflow:hidden; width:108px;}
.nav ul li.selected a,.nav ul li a:hover { background:url(../images/nav_hbg.jpg) no-repeat; color:#fff; font-weight:bold;}
.nav ul li .subnav{ background:#fff;display:none;position:absolute;top:42px; left:0; width:108px;}
.nav ul li .subnav li { background:none; float:left; padding:0;  margin-top:1px;}
.nav ul li .subnav li a { background:#206abe; height:33px; line-height:33px; font-size:13px; font-weight:normal;}
.nav ul li .subnav li a:hover { background:#af0204; }

/* search */
.search { background:#fff; width:998px; padding:10px 2px 0; margin:0 auto;
    -webkit-box-shadow: 0 5px 5px #666;
    -moz-box-shadow: 0 5px 5px #666;
    box-shadow: 0 5px 5px #666;
}
.msg { border:1px solid #ddd; background:url(../images/bg_1.jpg) repeat; height:36px; line-height:36px; overflow:hidden;}
.msg h3 { background:url(../images/msg_jj.jpg) no-repeat right 0; color:#c31c21; font-size:12px; float:left; padding:0 16px 0 12px; margin-right:10px;}
.msg h3 img { vertical-align:middle;}
.msg span { float:left;}
.seach_wrap { width:230px; height:22px; float:right; display:inline; margin-right:10px; line-height:33px; *line-height:36px;}
.seach_wrap input { vertical-align:middle;}
.seach_wrap input.search_text { width:180px;height:22px;padding-left:5px;line-height:20px;}
.seach_wrap input.search_btn { border:none;}

/* main */
.main { background:#fff; width:998px; height:auto; padding:10px 2px; margin:0 auto;
    -webkit-box-shadow: 0 5px 5px #666;
    -moz-box-shadow: 0 5px 5px #666;
    box-shadow: 0 5px 5px #666;
}

/* banner */
.banner { border:3px solid #e4e4e9; position:relative; margin-bottom:16px;}
.banner_shadow { background:url(../images/banner_shadow.jpg) no-repeat; width:992px; height:16px; position:absolute; left:0; bottom:-19px;}

/* footer */
.bottom_nav { background-color:#15519a; color:#fff; height:32px; line-height:32px; text-align:center;}
.bottom_nav a { color:#fff;}
.bottom_nav a:hover { text-decoration:underline;}
.copyright {position:relative;color:#333; width:998px; padding:20px 0 35px; text-align:center; margin:0 auto;}
.copyright a { color:#333;}
.copyright .footlink { margin-top:10px;}
.copyright .qrcode{position:absolute;left:10px;top:35px;}

/* title3 */
.title3 { background:url(../images/title_bg3.jpg) repeat-x; border-right:1px #ddd solid; font-family:"Microsoft YaHei"; height:34px; line-height:34px; overflow:hidden; padding-right:5px;}
.title3 h3 { background:url(../images/title_bg3l.jpg) no-repeat; color:#FFF; font-size:16px; font-weight:normal; float:left; text-align:center; width:126px; height:34px;}

/* title4 */
.title4 { background:url(../images/title_bg4.jpg) repeat-x; height:31px; line-height:30px; font-family:"Microsoft YaHei";overflow:hidden; }
.title4 h3 { background:url(../images/title_bg4l.jpg) no-repeat; color:#fff; font-size:14px; font-weight:normal; float:left; width:82px; height:30px; text-align:center; margin-left:22px; display:inline;}



/*改后*/
.nh_con{width: 1000px; height: auto;}
.nh_con .nh_con_img1,.nh_con .nh_con_img2,.nh_con .nh_con_img3, .nh_con .nh_con_img4{width: 996px; height: 216px; min-width: 1000px;}
.nh_con .nh_con_img1{background:url("../images/nh_img1.jpg") no-repeat center top;}
.nh_con .nh_con_img1 em,.nh_con .nh_con_img2 em,.nh_con .nh_con_img3 em,.nh_con .nh_con_img4 em{width: 121px; height:40px; font-style: normal; display: inline-block; text-align: center; line-height: 40px; color: #FFFFFF; font-weight: bold; margin: 42px 0px 0px 77px; font-size: 16px;}
.nh_con_wz1,.nh_con_wz3{width: 500px; height: 130px; overflow: hidden; float: left; }
.nh_con .nh_con_img1 .nh_con_wz1 p,.nh_con .nh_con_img2 .nh_con_wz2 p,.nh_con .nh_con_img3 .nh_con_wz3 p,.nh_con .nh_con_img4 .nh_con_wz4 p{float: left;  margin-left: 18px; line-height: 24px; font-size: 14px; color: #000000;letter-spacing: 1px; padding-top: 10px;}
.nh_con .nh_con_img1 .nh_con_wz1 span,.nh_con .nh_con_img2 .nh_con_wz2 span,.nh_con .nh_con_img3 .nh_con_wz3 span,.nh_con .nh_con_img4 .nh_con_wz4 span{float: left; color: red; }

.nh_con .nh_con_img3{background:url("../images/nh_img3.jpg") no-repeat center top;}
.nh_con .nh_con_img3 em{width: 141px; margin: 43px 0px 0px 95px;}
.nh_con .nh_con_img3 .nh_con_wz3 p {margin-left: 35px;}

.nh_con .nh_con_img2{background:url("../images/nh_img2.jpg") no-repeat center top;}
.nh_con .nh_con_img2 em{margin: 33px 0px 0px 609px;}
.nh_con_wz2,.nh_con_wz4{width: 500px; height: 130px; overflow: hidden;float: right; padding-top: 10px;}
.nh_con .nh_con_img2 .nh_con_wz2 p,.nh_con .nh_con_img4 .nh_con_wz4 p{overflow: hidden;margin-left: 50px; margin-right: 15px;}

.nh_con .nh_con_img4{background:url("../images/nh_img4.jpg") no-repeat center top;}
.nh_con .nh_con_img4 em{width: 141px;margin: 24px 0px 0px 609px;}
