@charset "utf-8";
html,body{ font:12px/1.8 '微软雅黑','宋体',Arial,'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;}img{border:0;}button,input,select,textarea{font-size:100%;}ul,ol{ list-style:none; margin:0; padding:0;}body{ background:#FFF;}
.list-none{ list-style:none;}.none{ display:none;}.blo{ display:block;}
.clearfix{ display:block; clear:both;}.clear{ clear:both; height:0; overflow:hidde;}/*在已经浮动的DIV上清除浮动后在IE7上会产生双倍间距 解决方法：height:0; overflow:hidde或删除已浮动DIV上面的清除浮动DIV
height:0; overflow:hidde; 可以永远防止了浮动后产生的间距，推荐使用*/
.flol{float:left !important;}.flor{float:right !important;}
nav .search_2{float: right;}
.search_2 form .searchimage{padding-left:10px;}
.word{word-break:break-all;}/*英文强制换行*/
.blank5{ height:5px; overflow:hidden;}.blank10{ height:10px; overflow:hidden;}.blank15{ height:15px; overflow:hidden;}.blank20{ height:20px; overflow:hidden;}
a{ color:#333; text-decoration:none;}a:hover{ color:#e77817; text-decoration:underline;}.hover{ color:#995f2e;}.hovert{ color:red;}/* A标签问题：li下如果存在无内容的span空标签定义li下的A标签为区块则在IE7下会产生间距 如：<li><a href='#'>左侧栏目分类<a><span>点击展开的下级分类【无内容时】</span></li> */
.editor{ line-height:2;}
.editor h1{ font-size:32px;}.editor h2{ font-size:24px;}.editor h3{ font-size:19px;}.editor h4{ font-size:16px;}.editor h5{ font-size:13px;}.editor h6{ font-size:12px;}
.editor ul,.editor ol{ padding:0px 0px 0px 0px; margin:0px;}
.editor a{ color:#995f2e; text-decoration:none;}

/*盒子间距公用样式START--------------------------------------------------*/
.mt5{ margin-top:5px;}.mb5{ margin-bottom:10px;}.ml5{ margin-left:5px;}.mr5{ margin-right:5px;}
.mt10{ margin-top:10px;}.mb10{ margin-bottom:10px;}.ml10{ margin-left:10px;}.mr10{ margin-right:10px;}
.mt15{ margin-top:15px;}.mb15{ margin-bottom:15px;}.ml15{ margin-left:15px;}.mr15{ margin-right:15px;}
.pt5{ padding-top:5px;}.pb5{ padding-bottom:5px;}.pl5{ padding-left:5px;}.pr5{ padding-right:5px;}
.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}
.pt15{ padding-top:15px;}.pb15{ padding-bottom:15px;}.pl15{ padding-left:15px;}.pr15{ padding-right:15px;}
.madt{ margin-top:0 !important;}.madb{ margin-bottom:0 !important;}.madl{ margin-left:0 !important;}.madr{ margin-right:0 !important;}
.padt{ padding-top:0 !important;}.padb{ padding-bottom:0 !important;}.padl{ padding-left:0 !important;}.padr{ padding-right:0 !important;}
.mad5{ margin:5px;}.mad10{ margin:10px;}.mad15{ margin:15px;}
.madtb5{ margin:5px 0;}.madtb10{ margin:10px 0;}.madtb15{ margin:15px 0;}
.madlr5{ margin:0 5px;}.madlr10{ margin:0 10px;}.madlr15{ margin:0 15px;}
.pad5{ padding:5px;}.pad10{ padding:10px;}.pad15{ padding:15px;}
.padtb5{ padding:5px 0;}.padtb10{ padding:10px 0;}.padtb15{ padding:15px 0;}
.padlr5{ padding:0 5px;}.padlr10{ padding:0 10px;}.padlr15{ padding:0 15px;}
.mad{ margin:0 !important;}.pad{ padding:0 !important;}
.f12{font-size: 12px}
.f14{font-size: 14px}
.f15{font-size: 15px}
.f16{font-size: 16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f39{font-size:39px}
/* 公用盒子 */
.container{ overflow:hidden;}.block{ overflow:hidden;}.box{ overflow:hidden;}.itemGrid{ overflow:hidden;}.global{ overflow:hidden;}
.contentBox{ padding:10px; overflow:hidden;}
/*盒子间距公用样式END--------------------------------------------------*/

#innerContainer{ min-width:1120px;}
.inner{ width:1120px; margin:0 auto;}

/* ------------------------------------------------------------------------------公用样式END */

/*内页侧栏*/
.sidebar{ margin-top:20px; margin-bottom:20px;}
.sidebar h1{ margin-bottom:30px; color:#999999; font-weight:normal;}
.sidebar h1 a{color:#999999;font-weight:normal;}
.leftAdvBox{}
.leftAdvBox a{ display:block; margin-bottom:10px;}
.leftAdvBox img{ width:100%; display:block; height:auto;}
.sidebar .sb_nav{ float:left; width:235px;border: 1px solid #E3E3E3;margin-left: -150px;opacity: 0;
    box-shadow: 0 0 5px #999;}
.sidebar .sb_nav h3.title{height:29px; font-weight: normal; font-size:12px;text-align: center; color:#666666;background: url(../bg-gray-gradient.jpg) no-repeat scroll bottom left;font-weight: bold;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{padding-top: 10px; }.sidebar .sb_nav .more{ font-size:12px;}
#sidebar dl dt{height:28px; line-height:28px; overflow:hidden;}
#sidebar dl dt a{ display:block; padding:0 0 0 63px; font-size: 12px;background: url(../flash-dotted.png) no-repeat 35px 10px;}
#sidebar dl dt a:hover{ text-decoration:none;background: url(../flash-dotted.png) no-repeat 35px 10px #F0F0F0;background-position: 35px -62px;}
#sidebar dl dd h4{ font-weight:normal; padding:0 0px 0 42px;  border-bottom:1px solid #eef0f2; height:36px; line-height:36px; overflow:hidden;}
#sidebar dl dd h5{ font-weight:normal; padding:0 0px 0 42px; height:39px; line-height:39px;}
#sidebar dl dt.on a{ font-weight:bold; color:#222;background: url(../flash-dotted.png) no-repeat 35px 10px #F0F0F0;background-position: 35px -20px; }
#sidebar dl dt.on a:hover{background: url(../flash-dotted.png) no-repeat 35px 10px #F0F0F0;background-position: 35px -91px;}
#sidebar dl h4.on a{ font-weight:bold;}
#sidebar dl h5.on a{ font-weight:bold;}
#sidebar ul{}#sidebar ul li{}
.webContent{}
.sidebar .sb_box{ float:right; width:815px; min-height: 600px;margin-right: -150px;opacity: 0;}
.sidebar .sb_box h3.title{ padding: 5px;
    background-color: #F0F0F0;
    margin-bottom: 10px;height:21px; line-height:21px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:5px; font-size:13px; color:#333; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{font-weight:normal; top:5px; right:25px;text-align: right;
    font-weight: normal;
    position: absolute;
   
    left: -1px;
    z-index: 999999;}
    .sidebar .sb_box h3.title div.position img{vertical-align: middle;padding-right: 8px;display: none;}
    .sidebar .sb_box h3.title div.position a b{color: #6ac335;font-weight: normal;}
.sidebar .sb_box h3.title div.position a{}
.sidebar .sb_box .active{}

#websearch{}
#websearch .search_2{float: left;margin-top:10px;margin-right: 70px;}
#websearch .search_2 .searchBox a {float: left;display: block;line-height: 30px;height: 30px;padding-left: 7px;background: url('../img_3.gif') no-repeat scroll right center #FFF;padding-right: 20px;}
#websearch .search_2 .bdsharebuttonbox{ float:left; margin-left:320px;} 
#websearch .searchBox {float: left;}
#websearch .searchBox ul { width: 100px;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;    position: absolute;left: 0px;top: 23px;list-style-type: none;margin: 0px;padding: 0px;background: none repeat scroll 0% 0% #FFF;display: none;z-index: 10;}
#websearch .searchBox ul li {list-style-type: none;margin: 0px;padding: 0px;display: block;width: 100%;height: 18px;line-height: 18px;color: #333;text-decoration: none;cursor: pointer;text-indent: 0.5em;}
#websearch .searchBox ul li:hover {color: #FFF;background: none repeat scroll 0% 0% #09F;text-decoration: none;}

.xskqy1x0 {border-bottom: 0px solid #e7e7e7;border-top: 0px solid #e7e7e7;border-left: 0px solid #e7e7e7;-moz-border-radius: 8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.xsk1x1 {width: 200px;height: 29px;line-height: 29px;border-right: 0px none;padding-left: 10px;}


.login {margin-top:20px;}
.login label{display:block; height:30px; line-height:30px;}
.login span{display:block;width:60px; float:left; font-size:14px; height:30px; overflow:hidden;}
.login .user_name,.login .user_pass{padding:4px 10px;border:1px solid #ccc;width: 125px;}
.login .login_button{ margin-top:10px; text-align:right;}
.login .login_button input{padding:4px 15px; cursor:pointer;}



/* ------------------------------------------------------------------------------内页左侧样式END */

/*头部*/
header{ zoom:1; height: 168px;background: url(../ms_headerbg.jpg) no-repeat scroll top center;}
.header{/* position:relative; */height:125px;width: 1250px;}
.top-logo{ min-height:90px; _height:90px; height:90px; width:227px; height:91px; float:left;margin-top: 20px;overflow: hidden;padding-left: 40px;}
.overimg{
    position: relative;
    display: block;
    /* overflow: hidden; */
}
.light{
    cursor:pointer;
    position: absolute;
    left: -190px;
    top: 0;
    width: 80px;
    height: 150px;
    background-image: -moz-linear-gradient(1deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(1deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
    transform: skewx(-40deg);
    -o-transform: skewx(-40deg);
    -moz-transform: skewx(-40deg);
    -webkit-transform: skewx(-40deg);
  
}
.overimg:hover .light{
    left:280px;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
}


.header-nav-search{float:right;width:800px; height:100px;}
.serchbox1{width: 410px;float: left;margin-top: 50px;}
.searchBox{width: 134px; height: 29px;float: left;background: url(../ms_xl.jpg) no-repeat scroll center right #FFFFFF; border-radius: 8px;margin-right: 10px;}
.searchBox a{display: block;width: 100%;height: 29px;line-height: 29px;padding-left: 20px;}
.searchBox ul{background: #FFF;width: 114px;overflow: hidden;}
.searchBox ul li{padding-left: 20px;}
#websearch{}
/* LOGO */
#web_logo{ font-size:0px; position:relative; z-index:999;}

/* 头部右侧 */
.top-nav{ color:#5f5f5f; position:absolute; right:160px; top:15px; height:56px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#5f5f5f;}
.top-nav a:hover{ color:#000;}
.top-nav li.b{ position:absolute; bottom:10px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
#webtop{ float:right; margin-top:10px;}
#webtop .search{}
#webtop .navsearch_input input{ background:url(../input.png) 0px -2px no-repeat; width:194px; height:23px; line-height:23px; padding:0 0 0 30px; color:#D4D4D4; float:left; border:1px solid #ccc; border-right:none;}
#webtop .navsearch_class select{ margin-left:5px; margin-top:5px;}
#webtop .searchimage{ height:23px; width:34px; float:left; border:1px solid #ccc; border-left:none;}
#webtop .searchgo{ background:#6b6b6b; height:24px; border:0; width:38px; text-align:center; color:#FFF; font-weight:bold; font-size:14px;}

/* 导航样式 */
nav{width: 100%; height:42px;border-bottom: 1px solid #a0a0a0;}
nav .inner{width: 1200px;}
nav ul{}
nav ul li{ float:left; text-align:right;width:100px;margin: 0px 10px; height:42px; line-height:42px; overflow:hidden;position: relative; }
nav ul li a{ color:#E30F00;width: 100%; font-size:16px; height:42px; display:block; text-decoration:none;position: absolute;top: 42px;left: 0px; opacity: 0;text-align: center;}
nav ul li a:hover{text-decoration: none;}
nav ul li span{display: block;height: 42px;width: 100%;text-align: center; position: absolute;top: 0px;left: 0px; opacity: 1;color: #FFFFFF;font-size:16px;cursor: pointer;}
nav ul li.hover,nav ul li.navdown{background:#faae5c;  }
nav ul li.hover a,nav ul li.navdown a,nav ul li.hover span,nav ul li.navdown span{ color:#E30F00;}
nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#E30F00;}
.navBotBox{ background:url(../navBotBg.png) repeat-x; height:9px; position:absolute; width:100%; z-index:99;}

/* 广告位 */
.met_flash{ margin-bottom:15px;} 
.met_flash ul{ margin:0px; padding:0px;}
.flash img{ display:block;}
.met_flash object{ display:block;}
.advBotBox{ background:url(../zhongqi/advBotBg.png) repeat-x; height:9px; position:absolute; width:100%; z-index:99;}

/* ------------------------------------------------------------------------------头部END */
/* ------------------------------------------------------------------------------首页公用样式END */

/*首页*/
.indexBlock{}.indexBox{}.index{}
#flash_0_3{ padding-right:0;}
.lineBox{ border-bottom:1px solid #ccc;}

/* 网页内容 */
.webContentBox{}


/* 图片列表 */
.content-block h3.title{width: 1200px;margin:0 auto;text-align: center;border-bottom: 1px solid #e5e5e5;margin-top: 40px;font-weight: normal;line-height: 33px;padding-bottom: 10px;margin-bottom: 30px;position: relative;}
.content-block h3.title span{display: block;font-family: "Georgia";font-size: 28px;color: #000000;}
.content-block h3.title span label{color: #f5811e;}
.content-block h3.title span.tt_cn{font-family: "微软雅黑";}
.content-block h3.title b{display: block;width: 135px;height: 3px;background: #f5811e;position:relative;margin: 0 auto;bottom: -12px;}
.cpzs1{padding: 25px;border: 1px solid #e5e5e5;border-radius: 10px;}
.cpzs{padding: 25px;border: 1px solid #e5e5e5;border-radius: 10px;}
.cpzstt{height: 20px;position: relative;margin-bottom: 20px;}
.cpzstt h3{float: left;height: 20px;line-height: 20px;font-size: 24px;color: #000000;margin-right: 20px;}
.cpzstt h3 label{color: #97c72f;}
.cpzstt span{display: block;float: left;padding: 3px 10px 0px 10px; height: 20px;text-align: center;line-height: 20px;cursor: pointer;
color: #a0a0a0;font-size: 12px;}
.cpzstt span:nth-child(7n){margin-right: 0px;}
.cpzstt span.selected{transition: all 0.5s;color: #a0a0a0;height: 20px;transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);	/* Safari 和 Chrome */
-moz-transform: rotateY(360deg);margin-top: 0px;line-height: 20px;}
.tabbox{width: 100%;height:195px; display: none;}
.tabbox ul li{width: 268px;float: left;margin:0px 16px 0px 0px;}
.tabbox ul li:nth-child(4n){margin-right: 0px;}
.tabbox ul li .jpbox{width: 268px;height:165px;border:1px solid #e5e5e5;display: table-cell;text-align: center;line-height: 165px;border-radius: 15px;overflow: hidden;position: relative;}
.tabbox ul li .jpbox img{vertical-align: middle;}
.tabbox ul li .jpbox span{display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background: url(../ms_hover.png) no-repeat scroll top left;border-radius: 15px;opacity: 0;}
.tabbox ul li p{display: block;text-align: center;line-height: 40px;color: #535353;font-size: 14px;}
.cpzs .hover{display: block;}
.jiang2 label{ cursor:pointer; display: block;width: 100%;display: block;position: absolute;top: 0px;left: 0px;background: #000;opacity: 0.4;border-radius: 15px;height: 100%;display: none;}
.jiang2 label img{opacity: 0;}

.index-newsimg{width: 100%;border: 1px solid #dedede;}
.content-col1{width: 666px;height: 401px;float: left;}
.content-col1 ul li{float: left;border-right: 1px solid #dedede;border-bottom: 1px solid #DEDEDE;width: 332px;height: 200px;text-align: center;position: relative;}
.content-col1 ul li img{padding-top: 25px;}
.content-col1 ul li span.litt{width: 70px;position: absolute;bottom: 10px;left: 20px;}
.content-col1 ul li span.btn{width: 104px;height: 25px;display: block;line-height: 25px;position: absolute;bottom: 10px;right: 20px;background: #d7d7d7;color: #626262;font-size: 14px;}
.content-col1  li .img {display:block;position:relative;width:100%;height:100%;margin:0auto;}

.content-col1  li  .img:before {content:"";position:absolute;width:20px;height:100%;top:0;left:-20px;overflow:hidden;

background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);

background: -webkit-gradient(linear,lefttop,righttop, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));

background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);

background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);

-webkit-transform: skewX(-25deg);

-moz-transform: skewX(-25deg)

}

.content-col1  li .img:hover:before {left:150%; transition:left 1.5s ease 0s; }
.content-col2{width: 343px;height: 401px;float: right;}
.content-col2 img{width: 100%;}


/* 友情链接 */
.content-fir-block{width: 100%;background: #f5811e;color: #242424;padding-bottom: 45px;}
.content-fir-block h3.title{width: 1200px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 33px;
    padding-top: 40px;
    padding-bottom: 6px;
    position: relative;}
.content-fir-block h3.title .tt_en{    display: block;font-family: "Georgia";font-size: 28px; }
.content-fir-block h3.title .tt_cn{font-family: "微软雅黑";font-size: 28px;}
.content-fir-block h3.title b{display: block;
    width: 135px;
    height: 3px;
    background: #FFFFFF;
    position: relative;
    margin: 0 auto;
    bottom: -8px;}
.css3-up{
		background:#ccc;
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
	transition: all 0.3s ease 0s;
}  
.content-sec-block{padding-bottom: 50px;margin-top: 45px;}
.content-sec-block .inner h3.title{height: 45px;background: url(../rf_ttbg.png) no-repeat scroll bottom left;font-size: 20px;color: #f5811e;padding-left: 10px;font-weight: normal;line-height: 45px;}
.content-sec-block .inner h3.title span{font-size: 12px;color: #7a7a7a;float: right;}
.content-sec-block .inner ul li{height: 47px;line-height: 47px;background: url(../rf_icon1.png) no-repeat scroll left center;padding-left: 15px;font-size: 14px; border-bottom: 1px dashed #e3e3e3;color: #7a7a7a;}
.content-sec-block .inner ul li span{float: right;}
.tuijia{margin-top: 17px;padding-bottom: 30px;border-bottom: 1px dashed #e7e7e7;}
.tuijia h3{font-size: 15px;color: #4a4a4a;font-weight: normal;margin-bottom: 10px;}
.tuijia p{line-height: 25px;color: #797979;}
.inner-col1{width: 492px;float: left;margin-right: 25px;}
.inner-col2{width: 492px;float: right;  }

/* btn-8 */
.btn-8 {
	width:146px;
	margin-top: 20px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 2px solid #7f7f7f;
  color: #a899a8;
  border-color: #7f7f7f;
  
  overflow: hidden;
  position: relative;
}
.btn-8:before, .btn-8:after {
  content: "";
  position: absolute;
  z-index: -1;
  height: 100%;
  width: 0;
  top: 0;
  background-color: #333;
  -webkit-transition: all .4s;
  transition: all .4s;
}
.btn-8:before {
  left: -30px;
  -webkit-transform: skew(-45deg, 0);
          transform: skew(-45deg, 0);
}
.btn-8:after {
  right: -30px;
  -webkit-transform: skew(-45deg, 0);
          transform: skew(-45deg, 0);
}
.btn-8:hover {
  color: #FFFFFF;
}
.btn-8:hover:before, .btn-8:hover:after {
  width: 80%;
}

.map {position: absolute;z-index: 1;width: 800px;height: 260px;}

/* ------------------------------------------------------------------------------主体样式END */

/*底部*/
footer{ background:#f2f3f7;padding: 40px 0;line-height: 33px;margin-top: 45px;}
footer .inner{width: 1160px;} 
.foot-pic{width: 245px;float: left;font-weight: bold;}
.foot-pic img{vertical-align: middle;padding-left: 10px;}
.follow{float: left;padding-left: 35px;font-weight: bold;}
.follow img{vertical-align: middle;padding-left: 10px;}

.other{float: left;font-size: 18px;font-weight: bold;padding-left: 55px;}
.other img{vertical-align: middle;padding-left: 10px;}

.foot-navlink{ float:left;width:300px; color: #000;font-weight:bold;font-size: 12px;padding-left: 55px;}


