/* CSS Document */
* html{background-image:url(about:blank);background-attachment:fixed;zoom:expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this));}
body {font-size:12px;font-family:"Microsoft YaHei";color:#000;}
html {overflow-y:scroll;}
form, div, body, img, p, img, dl, dt, dd, input,h1,h2,h3,h4 {margin:0px;padding:0px;border:0;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
ul, li {list-style:none;margin:0;padding:0;}
input, textarea, select {color:#333;margin:0;padding:0;font-size:12px;font-family:Arial;vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
address,em,i{font-style:normal;}
/*table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}*/
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}
.none{float:left;width:0;height:0;overflow:hidden;}
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.clearfix:after{content:"";clear:both;display:block;height:0;}
.clearfix{zoom:1;}
.FL {float:left;}
.FR {float:right;}

/*字号*/
.f10 { font-size: 10px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f17 { font-size:17px;}
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }

/*字体*/
.Arial { font-family: Arial,Helvetica; }
.Tahoma { font-family: Tahoma; }
.YaHei { font-family: "Microsoft YaHei","STHeiti Light"; }
.Song { font-family: SimSun; }

/*行高*/
.lh140 { line-height: 140%; }
.lh160 { line-height: 160%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
.lh220 { line-height: 220%; }

/*上下间距*/
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }

/*左右间距*/
.pl30 { padding-left: 30px; }
.pr30 { padding-right: 30px; }
.pr70 { padding-right: 70px; }

/*宽度*/
.pubdiv { width:980px; margin:0 auto; }

/*颜色*/
.red, a.red { color: #f00; }
a.red:hover { color: #f00; text-decoration: underline; }

.Red, a.Red { color: #f00; }
a.Red:hover { color: #f00; text-decoration: underline; }

.orange, a.orange { color: #a26c2c; }
a.orange:hover { color: #a26c2c; text-decoration: underline; }

.orange2, a.orange2 { color: #bf9059; }
a.orange2:hover { color: #bf9059; text-decoration: underline; }

.yellow, a.yellow { color: #da8519; }
a.yellow:hover { color: #da8519; text-decoration: underline; }

.yellow2, a.yellow2 { color: #ffc000; }
a.yellow2:hover { color: #ffc000; text-decoration: underline; }

.gray, a.gray { color: #81807e; text-decoration: underline; }
a.gray:hover { color: #b88c29; }

.Green,a.Green{ color:#8fc31f !important;}
a:hover.Green{ color:#8fc31f !important;}


.W1000{width:1000px;margin:0 auto;}

/*Header*/
.WAuto{ width:1000px;margin:0px auto;}
.Header h1{float:left;width:165px;margin-top:18px;}
.Header h1 a{display:block;}
.TopRight{float:right;display:inline; text-align:right;}
.Hotline{margin-top:11px;color:#d0d0d0;padding-right:14px;height:21px;text-align:right;}
.Hotline .Hot{font-size:15px;color:#333030;line-height:18px;margin-right:12px;}
.Hotline .Tell{display:inline-block;width:167px;height:18px;vertical-align:middle;}
.Hotline a{color:#5d5656;margin:0 6px;}
.Hotline .CUR,.Hotline a:hover{color:#a10016;}
.TopRight .Search{float:right;display:inline;padding-right:14px;margin-top:17px;background:url(../image/Search_Box.jpg) no-repeat;width:236px;height:25px;}
.TopRight .Search input{float:left;display:inline;background:none;border:none;}
.TopRight .Search .Input{width:180px;height:25px;line-height:25px;padding-left:4px;padding-right:4px;border:none;background:none;}
.TopRight .Search .Sear{width:48px;height:25px;cursor:pointer;}

/*导航*/
/*.Nav{ width:100%;height:44px;margin-top:24px;background:url(../image/Nav_Bg.png) repeat-x; position:relative; z-index:5;}
.Nav ul.menul{ width:1000px;margin:0 auto;line-height:40px;background:url(../image/Nav_line.png) left center no-repeat;}
.Nav ul.menul li.menuli{float:left;display:inline;width:165px;height:40px;line-height:40px;text-align:center;background:url(../image/Nav_line.png) right center no-repeat;}
.Nav ul.menul li.menuli a.menua{display:block;color:#fff;font-size:15px;}
.Nav ul.menul .menuli.cur a.menua,.Nav ul.menul .menuli a.menua:hover,.Nav ul.menul .menuli.curs a.menua{ background:url(../image/Nav_hover.jpg) left center no-repeat;}
.Nav ul li .subul { display:none; width:290px; padding:12px 8px 12px 32px; height:71px; background:url(../images/subg1.png);}
.Nav ul li .subul li { width:95px; float:left; background:url(../images/submenu.png) no-repeat 5px center; height:35px; line-height:35px;}
.Nav ul li .subul li:hover { background:url(../images/submenu_hover.png) no-repeat 5px center;}
.Nav ul li .subul li a { display:block; color:#fff; font:normal 12px/35px 'SimSun';}
.Nav ul li .subul li a:hover { color: #236e6f;}*/

/*.Nav{ width:100%;height:44px;margin-top:24px;background:url(../image/Nav_Bg.png) repeat-x; position:relative; z-index:5;}
.Nav ul.menul{ width:1000px;margin:0 auto;line-height:40px;background:url(../image/Nav_line.png) left center no-repeat;}
.Nav ul.menul li.menuli{float:left;display:inline;width:165px;height:40px;line-height:40px;text-align:center;background:url(../image/Nav_line.png) right center no-repeat;}
.Nav ul.menul li.menuli a.menua{display:block;color:#fff;font-size:15px;}
.Nav ul.menul .menuli.cur a.menua,.Nav ul.menul .menuli a.menua:hover,.Nav ul.menul .menuli.curs a.menua{ background:url(../image/Nav_hover.jpg) left center no-repeat;}
.Nav ul li .subul { display:none; width:125px; text-align:left; padding:10px 0 20px 40px; background:#fff; box-shadow:#ccc 1px 1px 5px;}
.Nav ul li .subul li { background:url(../images/newsub.png) no-repeat left center; padding-left:15px; height:35px; line-height:35px;}
.Nav ul li .subul li:hover { background:url(../images/newsub_hover.png) no-repeat left center;}
.Nav ul li .subul li a { display:block; color:#666; font:normal 12px/35px 'SimSun';}
.Nav ul li .subul li a:hover { color: #fdc600;}*/

.Nav{ width:100%; height:44px; margin-top:24px; background:url(../image/Nav_Bg.png) repeat-x; position:relative; z-index:5;}
.Nav ul.menul{ width:1000px; margin:0 auto; background:url(../image/Nav_line.png) left center no-repeat;}
.Nav ul.menul li.menuli{ float:left; width:142px; height:40px; line-height:40px; text-align:center; background:url(../image/Nav_line.png) right center no-repeat;}
.Nav ul.menul li.menuli a.menua{ display:block; color:#fff; font-size:15px;}
.Nav ul.menul li.menuli a.menuas{ display:block; color:#fff; font-size:15px;}
.Nav ul.menul .menuli.cur a.menua,.Nav ul.menul .menuli a.menua:hover,.Nav ul.menul .menuli.curs a.menua{ background:url(../image/Nav_hover.jpg) left center no-repeat;}
.Nav ul.menul .menuli.cur a.menuas,.Nav ul.menul .menuli a.menuas:hover,.Nav ul.menul .menuli.curs a.menuas{ background:url(../image/summer.jpg) left center no-repeat;}

.Nav ul li .subul { display:none; width:165px; background:#eee; box-shadow:#ccc 1px 1px 5px;}
.Nav ul li .subul li { background:url(../image/submenu_left.png) no-repeat 15px center; border-bottom:1px solid #ccc;}
.Nav ul li .subul li a { display:block; width:130px; padding-left:35px; color:#666; font:normal 12px/40px 'SimSun'; text-align:left;}
.Nav ul li .subul li a:hover { background:url(../image/sunny1.jpg) no-repeat;}

.Nav ul li .subul .sun a.sunny { background: url(../image/submenu_right.png) no-repeat 145px center; }
.Nav ul li .subul .sun .sunny.cur { background:url(../image/sunny1.jpg) no-repeat; }
.Nav ul li .subul li.sun { position:relative;}
.Nav ul li .subul li.sun span { display:none; background:#fff; position:absolute; left:165px; width:140px; top:0px; padding:12px 0; z-index:-1; box-shadow:2px 2px 5px #ccc;}
.Nav ul li .subul li.sun span a { display:block; padding-left:35px; width:105px; background:url(../image/moon.jpg) no-repeat; height:30px; font:normal 12px/30px 'SimSun';}
.Nav ul li .subul li.sun span a:hover { background:url(../image/moon_hover.jpg) no-repeat left center;}
.Nav ul li .subul li.sun span img { width:8px; height:15px; position:absolute; top:20px; left:0;}
.Nav ul li .subul li.sun .hiddenspan { display:none;}


/*底部*/
.Footer{width:100%;height:171px;background:#1e1e1e;}
.FooterLeft{padding-top:38px;width:673px;}
.FooterLeft .SubTxt{color:#686868;}
.FooterLeft .SubTxt a{display:inline-block;color:#969696;margin:0 5px;}
.FooterLeft .Address{line-height:20px;margin-top:5px;color:#9c9c9c;}
.FooterLeft .Address a{color:#de0300;}
.FooterRight .Img{width:178px;height:21px;margin-bottom:11px;margin-top:36px;}



/*弹出提示层*/
.IdeaDialogMask{ background:#444; filter:alpha(opacity=55); -moz-opacity: 0.55; opacity:0.55; position:fixed; width:100%; height:100%; left:0; top:0; z-index:1200; }
*html .IdeaDialogMask{ position:absolute; height:expression((document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight) || window.innerHeight || self.innerHeight || (document.documentElement&&document.documentElement.clientHeight) || document.body.clientHeight + 'px');}

.IdeaDialogDiv{ position:fixed; top:50%; left:50%; z-index:1201; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }
*html .IdeaDialogDiv{ position:absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TipPreViewMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

.IdeaDialogDiv .DialogTitle{ border: 1px solid #CCC; background: #EAEAEA; line-height: 26px; padding: 5px 15px; border-radius: 5px 5px 0 0; }
.IdeaDialogDiv .DialogTitle strong{ color:#000; font-size:14px; }
.IdeaDialogDiv .DialogCont{ border:1px solid #ccc; border-top:none; padding:20px 15px; font-size:14px; border-radius:0 0 5px 5px; background:#fff; color:#333 }

.IdeaDialogDiv .Close { width: 18px; height: 18px; border-radius: 2px 2px 2px 2px; position: absolute; right: 10px; top: 9px; }
.IdeaDialogDiv .Close:link,.IdeaDialogDiv .Close:visited { background: url(/images/tip_close2.gif) no-repeat; }
.IdeaDialogDiv .Close:hover { background-position:0 -18px; }

.IdeaDialogDiv .BtnDiv { width:100%; text-align:right; padding:15px 0; font-size:12px; margin-top:20px; border-top:#f4f4f4 solid 1px;}
/*.IdeaDialogDiv .btn { width:80px; height:22px; background:#999; text-align:center; display:inline-block; margin:0 5px;}*/

.IdeaDialogDiv .btn{
	padding:3px 10px; border-radius:3px; border: 1px solid #888; color: #000;
	background: #F3F3F3;
	background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0 );
	background: linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
}
.IdeaDialogDiv .btn:active{
	border-color: #7e7e7e;
	background: #F3F3F3;
	background: -moz-linear-gradient(top, #ebebeb, #F3F3F3);
	background: -webkit-linear-gradient(top, #ebebeb, #F3F3F3);
	background: -o-linear-gradient(top, #ebebeb, #F3F3F3);
	background: -ms-linear-gradient(top, #ebebeb, #F3F3F3);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#F3F3F3', GradientType=0 );
	background: linear-gradient(top, #ebebeb, #F3F3F3);
}
.IdeaDialogDiv .DialogCont a
{
    text-decoration:underline;
    color:#666 !important;
}