﻿/**
 * fliename:global.css
 * date:2012-1-14
 * modify:2014-04-22
**/
/*reset*/
input,button{*overflow: visible;} /* 兼容ie67padding:0 10px */
input[type=submit]:hover,button[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;text-align: center;}
.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;margin-right: 2px;}
@font-face {
	font-family: 'icomoon';
	src:url(../fonts/icomoon.eot?k5p2v);
	src:url(../fonts/icomoon.eot?#iefix?k5p2v) format('embedded-opentype')
		,url(../fonts/icomoon.woff?k5p2v) format('woff');
		/*,url(../fonts/icomoon.svg?k5p2v) format('svg');*/
	font-weight: normal;
	font-style: normal;
}
.ico08{font-family: 'icomoon'; speak:none; font-style:normal; font-weight:normal !important; font-variant:normal; text-transform:none; font-size:14px; vertical-align: -1px;*vertical-align: middle;}

.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}.dn{display: none;}.l{float:left;_display: inline;} .r{float:right;_display: inline;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;} .clearfix {*zoom:1}

.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank25,.blank30,.blank35,.blank40,.blank45,.blank50{clear:both;display:block; font-size:1px; overflow:hidden;}
.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank25{height:25px;}.blank30{height:30px;}.blank35{height:35px;}.blank40{height:40px;}.blank45{height:45px;}.blank50{height:50px;}
/*padding margin*/
.pl5{padding-left: 5px;}.pl10{padding-left: 10px;}.pl15{padding-left: 15px;}.pl20{padding-left: 20px;}
.pt5{padding-top: 5px;}.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}
.pr5{padding-right: 5px;}.pr10{padding-right: 10px;}.pr15{padding-right: 15px;}.pr20{padding-right: 20px;}
.plr5{padding: 0 5px;}.plr8{padding: 0 8px;}.plr10{padding: 0 10px;}.plr15{padding: 0 15px;}.plr20{padding: 0 20px;}
.ptb5{padding: 5px 0;}.ptb8{padding: 8px 0;}.ptb10{padding: 10px 0;}.ptb15{padding: 15px 0;}.ptb20{padding: 20px 0;}
.p5{padding: 5px;}.p10{padding: 10px;}.p15{padding: 15px;}
.ml5{margin-left: 5px;}.ml10{margin-left: 10px;}.ml15{margin-left: 15px;}.ml20{margin-left: 20px;}
.mt5{margin-top: 5px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}
.mr3{margin-right: 3px;}.mr5{margin-right: 5px;}.mr8{margin-right: 8px;}.mr10{margin-right: 10px;}.mr15{margin-right: 15px;}.mr20{margin-right: 20px;}
.mlr5{margin: 0 5px;}.mlr8{margin: 0 8px;}.mlr10{margin: 0 10px;}.mlr15{margin: 0 15px;}.mlr20{margin: 0 20px;}
.mt5{margin-top: 5px;}.mt8{margin-top: 8px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}
.mb5{margin-bottom: 5px;}.mb8{margin-bottom: 8px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}
/*font*/
.fcr,.fcr a{color:#c00;} .fcb,.fcb a{color:#327ACF; } .fco,.fco a{color:#39ac6a; } .fcg,.fcg a{color:#888; } .fcy,.fcy a{color:yellow } .fcw,.fcw a{color:#fff; }

.fz12{ font-size:12px;} .fz14{ font-size:14px;} .fz16{ font-size:16px;} .fz18{ font-size:18px;} .fz20{ font-size:20px;} .fz22{ font-size:22px;}
.fwb{font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
color: #009de8;
font-size: 18px;
font-weight: 700;} 
.fwn{font-weight: normal;}

.arial{font-family: Arial;} .yahei{font-family: Microsoft yahei;} .simsun{font-family: simsun;}

.bor-gray-rbl2 { border:1px solid #DDD;border-top:none; }
/*top*/
#top{margin-bottom:5px;background:#F5F5F5;font-family: simsun;}
#top .inner{ height:34px; line-height:34px;  padding: 0 5px;font-size: 12px;width: 1000px;margin: 0 auto;}
#top a{float:left; padding: 0 5px;color: #666;white-space:nowrap;}
#top a:hover,#top a.fcr{color: #c00;}
#top .indico:hover{text-decoration: none;}
#top .indico .ico08{color: #4E97D2;float: left;margin: 0 3px 0 0;}
#top .qy-area,#top .lmore{ float:left;position:relative; top:6px; z-index:1000;margin-right:5px; }
#top  b{float: left; padding:0 15px 0 6px; background-position:right -10px;height:22px; line-height:22px;cursor:pointer;font-weight:normal; white-space: nowrap;}
#top  .lmore .ico08,#top .qy-area .ico08{position: absolute;color: #999;-webkit-transition: background-position .1s ease; -moz-transition: background-position .1s ease; -ms-transition: background-position .1s ease; -o-transition: background-position .1s ease; transition: background-position .1s ease;top: 1px;font-size: 14px;}
#top .hover b{ position:relative; z-index:100; background-color:#FFF;}
#top .items{ position:absolute; top:22px; left:0; background:#FFF; width:260px; padding:5px 0; display: none; line-height:24px;-webkit-box-shadow: 0 0 10px #DDD; -moz-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD;}
#top .hover .items{ display: block;}
#top .lmore .items{right:0;_right:-1px;width: 90px;padding: 0;left: auto;}
#top .lmore .items a{float: none;display: block;text-align:center;border-bottom: 1px solid #eee;}
#top .lmore .items a:hover{background:#eee;text-decoration: none;}
#userLogin{color:#7B7B7B;float:left;}
#userLogin span{ float:left;}
/*top*/
#top_es{margin-bottom:5px;background:#39ac6a;font-family: simsun;color:#fff;}
#top_es .inner{ height:34px; line-height:34px;  padding: 0 5px;font-size: 12px;width: 1000px;margin: 0 auto;}
#top_es a{float:left; padding: 0 5px;color: #666;white-space:nowrap;color:#fff;}
#top_es a:hover,#top_es a.fcr{color: #c00;}
#top_es .indico:hover{text-decoration: none;}
#top_es .indico .ico08{color: #4E97D2;float: left;margin: 0 3px 0 0;}
#top_es .qy-area,#top_es .lmore{ float:left;position:relative; top:6px; z-index:1000;margin-right:5px; }
#top_es  b{float: left; padding:0 15px 0 6px; background-position:right -10px;height:22px; line-height:22px;cursor:pointer;font-weight:normal; white-space: nowrap;}
#top_es  .lmore .ico08,#top_es .qy-area .ico08{position: absolute;color: #F5FAF4;-webkit-transition: background-position .1s ease; -moz-transition: background-position .1s ease; -ms-transition: background-position .1s ease; -o-transition: background-position .1s ease; transition: background-position .1s ease;top: 1px;font-size: 14px;}
#top_es .hover b{ position:relative; z-index:100; background-color:#27814D;}
#top_es .items{ position:absolute; top:22px; left:0; background:#39ac6a; width:260px; padding:5px 0; display: none; line-height:24px;-webkit-box-shadow: 0 0 10px #DDD; -moz-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD;}
#top_es .hover .items{ display: block;}
#top_es .lmore .items{right:0;_right:-1px;width: 90px;padding: 0;left: auto;}
#top_es .lmore .items a{float: none;display: block;text-align:center;border-bottom: 1px solid #eee;}
#top_es .lmore .items a:hover{background:#eee;text-decoration: none;}
#userLogin{color:#7B7B7B;float:left;}
#userLogin span{ float:left;}
/*search*/
#logo-search .logo{margin: 12px 0 0 0;float: left;}
#logo-search .search {float: left;width: 500px;padding: 15px 10px 0 10px;}
#logo-search .search a{color: #666;}
#logo-search .tabbar1{height: 26px;line-height: 26px;}
#logo-search .tabbar1 .map-link{float: right; font-weight: normal;}
#logo-search .tabbar1 .map-link a{float: left;margin-right: 10px;}
#logo-search .tabbar1 .map-link a:hover{text-decoration: none;}
#logo-search .tabbar1 .map-link .ico08{float: left; margin: 3px 0 0 0;width:14px;height:18px;line-height: 18px;color: #4E97D2;font-size: 14px;}
#logo-search .tabbar1 span{float: left;font-size: 14px;font-family: Arial; padding:0 15px; font-weight: bold;border-radius: 2px 2px 0 0;}
#logo-search .tabbar1 .act{ background: #3088DF;}
#logo-search .tabbar1 .act a{color: #fff;text-decoration: none;}
#logo-search .sea-con {background: #fff;border: 3px solid #3088DF;position: relative;height: 32px;line-height: 32px;z-index: 100;}
#logo-search .sea-con .select{float: left;position: relative;z-index: 100; border-right: 1px solid #ddd;font-size: 14px;font-family: Arial}
#logo-search .sea-con .select,#logo-search .sea-con .select .droplist{width:90px;}
#logo-search .sea-con .select .txt1{padding:0 5px;overflow: hidden;cursor: default; display:block; color: #666;;}
#logo-search .sea-con .select .droplist{position: absolute;border: 1px solid #ddd;background: #fff;left: -1px;top: 32px;display: none; }
#logo-search .sea-con .select .droplist em{display: block;text-decoration: none;padding-left: 5px;color: #444;cursor: pointer;}
#logo-search .sea-con .select .droplist em:hover,#logo-search .sea-con .select .droplist .act{background:#EFEFEF;text-decoration: none;}
#logo-search .sea-con .select .l-more {width: 234px;padding: 5px 0;}
#logo-search .sea-con .select .l-more em{float: left;width: 73px;}
#logo-search .sea-con .select b{position:absolute;right:5px;top:0;-webkit-transtion: -webkit-transform 1s; -moz-transtion: transform 1s; -ms-transtion: -ms-transform 1s; -o-transtion: -o-transform 1s; transtion: transform 1s;}
#logo-search .sea-con .hover .droplist{display: block;}
#logo-search .sea-con .hover b {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);} 
#logo-search .sea-con .txt{float:left;border:0 none;width: 150px;text-indent: 5px; display: block;font-size: 14px;margin-top: 8px;}
#logo-search .sea-con .btn{width: 40px;height: 32px;line-height: 32px; overflow:hidden;border: none;cursor: pointer; background:#3088DF; font-size: 21px;color: #fff;position: absolute;right: 0;top: 0;clear: both;}
#logo-search .sea-con .btn:hover{opacity: 0.9; filter: alpha(opacity=90);}
#logo-search .sea-con .w1,#logo-search .sea-con .w1 .droplist{width:110px; }
#logo-search .sea-con .w2,#logo-search .sea-con .w2 .droplist{width:96px; }

#logo-search .nav-sub a{float: left;text-align: center;margin-top: 20px;width: 57px;color: #666;}
#logo-search .nav-sub i{width:40px;height:40px;text-align: center;line-height: 40px;display: block;color: #fff;background: #3088DF;border-radius: 50%;font-size: 25px;background: #E74C3C;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;margin: 0 auto;}
#logo-search .nav-sub a:nth-child(2) i{background: #E67E22;}
#logo-search .nav-sub a:nth-child(3) i{background: #78BA00;}
#logo-search .nav-sub a:nth-child(4) i{background: #3498DB;}
#logo-search .nav-sub a:hover {text-decoration: none;}
#logo-search .nav-sub a:hover i{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}
/*nav*/
#nav .wrap{background: #3088DF;  font-family: Microsoft yahei;  font-size: 14px;text-align: center;}
#nav .mcon{ display: inline-block; *zoom:1;*display: inline; padding:6px 9px; background:url(../images/dhbg.png?0818) no-repeat 0;text-align: left;}
#nav .nobg{ background:none;}
#nav .mcon a{padding: 0 5px;display: inline-block;line-height: 22px;height: 22px;margin: 3px 0;color: #fff;white-space: nowrap;}
#nav .mcon a:hover{background: #CAE1EE;color: #3088DF;text-decoration: none;}
#nav .hot a{color: #ff0;}
#nav .mcon i{ width:22px; height:9px; overflow:hidden; position:absolute; background:url(../images/news.gif);margin: -5px 0 0 -10px;*margin: -10px 0 0 -10px;}
#nav .c1{width: 268px;}
#nav .c2{width: 148px;}
#nav .c3{width: 108px;}
#nav .c4{width: 160px;}
#nav .c5{width: 120px;}
#nav .c6{width: 86px;}
/*comp*/
#comp_box{border: 2px solid #0076D5; width:170px; background:#fff; }
#comp_top{line-height:30px; background:#0076D5; color:#fff; font-size:14px; font-weight:bold; padding: 0 5px;}
#comp_top .close,#comp_items .icon{width:10px; height:10px; line-height:1000px; overflow:hidden;  cursor:pointer; float:right; margin-top:9px; background:url(../images/eslistbg.gif) no-repeat right -364px; position: relative; }
#comp_items{background:#fff; padding: 5px;}
#comp_items .icon{background-position: right -349px;}
#comp_items li{border-bottom: 1px solid #E6E6E6;border-top: 1px solid #FFF;height: 28px;line-height: 28px; overflow:hidden; }
#comp_boot{padding-bottom:5px; overflow:hidden; *zoom:1;line-height: 22px;}
#comp_boot .prosubmit{background:#0076D5;border-radius: 2px;color: #FFF;height: 22px;margin: 0 10px 0 15px;padding: 0 8px; border:none; cursor: pointer; float:left; }
#comp_boot .clear{background:url(../images/eslistbg.gif) no-repeat 0 -152px; float:left; color: #0076D5; padding-left:20px; }
