@charset "gb2312";

/*页面全局样式*/
body{ font-family: "Microsoft YaHei",Helvetica, Arial, "Microsoft Yahei UI", SimHei, "\5B8B\4F53", simsun, sans-serif;font-size:12px; background:#fff;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,input,img,a,select,option{margin:0;padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input,a,select{border:0;display:block;}
img{border:0; vertical-align:middle;}
em,i{font-style:normal;}
em{color:#6d6e70; font-size:13px;}
i{ margin-left:3px;}
a{color:#87898c; text-decoration:none; blr:expression(this.onFocus=this.blur()); /* 去除虚线框 */}
a:hover{color:#488aca; text-decoration:underline;}
html { min-width:1000px; }

/*隐藏*/
.hide{display:none;}

/*共有宽度*/
.w_bfb{width:100%;}
.w_1000{width:1000px; margin:0 auto;}

/*浮动*/
.fl{float:left;}
.fr{float:right;}

/*统一清除浮动*/
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.clearfix{zoom:1;}

/*省略多余文字*/
.shenglue{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*返回顶部*/
a.retun-top{color:#9fc238; float:right; background:url(../images/return-up.png) no-repeat left 1px; padding-left:14px;}

/*.main-content 上下间距*/
.main-content{padding:31px 0 36px 0;}
.main-content1{padding:40px 0 36px 0;}
.main-content-con{border-bottom:1px dotted #ccc; padding-bottom:5px;}
.main-content-con-1{border-bottom:none;}

/*集团站页面头部和尾部样式 Begin*/
/*mininav 迷你导航 Begin*/
.mininav{height:41px; line-height:39px;background:url(../images/public/mininav-bg.jpg) no-repeat top center; background:#add301; position:relative; z-index:15;}
.mininav-con ul li {font-size:14px;}
.mininav-con ul li a{margin:0 5px;}
.mininav-con .con-left{padding-left:6px;}

.mininav-con .con-left li{color:#fff; float:left;}
.mininav-con .con-left li a{display:inline-block; color:#fff;}

.mininav-con .con-right li{float:left;}
.mininav-con .con-right li a{ float:left; margin-left:5px; margin-right:0;}

/*官网*/
.mininav-con .con-left li.left-1{margin-right:20px; position:relative;}
.mininav-con .con-left li.left-1 .language{width:113px; height:68px; background:url(../images/public/top_xiala.png) no-repeat; position:absolute; left:28px; top:33px; padding-top:13px;}
.mininav-con .con-left li.left-1 .language a{color:#b0d13a; background:none; padding:0; margin:0; display:block; margin-left:13px; line-height:28px;}

.mininav-con .con-left li.left-1 a{margin-left:2px; background:url(../images/arrows/white-arrow.png) no-repeat right 18px; padding-right:17px;}

/*媒体站*/
.mininav-con .con-left li.left-2{margin-right:9px;}
.mininav-con .con-left li.left-2 a.small-margin{margin-left:3px;}

/*全站搜索*/
.mininav-con .con-right li.con-4{position:relative;}
.mininav-con .con-right li .all-search{width:200px; height:25px; padding-left:13px; line-height:20px; line-height:25px\9; margin-top:7px; color:#dedede; border:1px solid #ccc;  background-color:#fff;}
.mininav-con .con-right li .search_icon{width:23px; height:20px; display:block; background:url(../images/public/all-search.jpg) no-repeat; position:absolute; top:10px; right:1px;}

/*登陆注册*/
.mininav-con .con-right li.con-5{margin-top:10px; position:relative; margin-right:5px;}
.mininav-con .con-right li.con-5 a{width:44px; height:20px; margin:0; line-height:20px; text-align:center; color:#fff;}
.mininav-con .con-right li.con-5 a.log{margin:0 5px 0 7px;}
.mininav-con .con-right li.con-5 a.reg{color:#fff; background:none; border:none;}
.mininav-con .con-right li.con-5 .after{padding-left:7px;}
.mininav-con .con-right li.con-5 .after p{color:#fff; line-height:20px; display:inline-block; float:left; padding-right:7px;}
.mininav-con .con-right li.con-5 .after a.welcom{width:25px; height:22px;  display:inline-block; background:url(../images/public/welcon.jpg) no-repeat;}
.mininav-con .con-right li.con-5 .after .welcom-xiala{width:113px; height:81px; text-align:center; padding-top:19px; background:url(../images/public/top_xiala.png) no-repeat; position:absolute; left:14px; top:22px;}
.mininav-con .con-right li.con-5 .after .welcom-xiala a{border:none; background:url(../images/public/welcom.png) no-repeat; width:111px; margin-left:1px; height:24px; line-height:24px; color:#8c8c8c; font-size:13px;}
.mininav-con .con-right li.con-5 .after .welcom-xiala a:hover{background-color:#f5f5f5; text-decoration:none;}
.mininav-con .con-right li.con-5 .after .welcom-xiala a.person{background-position:10px 8px;}
.mininav-con .con-right li.con-5 .after .welcom-xiala a.quite{background-position:10px -11px;}

/*微博微信*/
.mininav-con .con-right li.con-6{margin-top:10px; display:none;}
.mininav-con .con-right li.con-6 a{background:url(../images/public/smal-icon.jpg) no-repeat; width:25px; height:22px; margin-left:6px;}
.mininav-con .con-right li.con-6 a.weixin{background-position:left top;  position:relative; margin-left:0;}
.mininav-con .con-right li.con-6 a.weixin .weixin_xiala{width:200px; height:200px; position:absolute; left:-64px; top:24px;}
.mininav-con .con-right li.con-6 a.weibo{background-position:-30px top;}
.mininav-con .con-right li.con-6 a.tx-weibo{background-position:-60px top;}

/*mininav 迷你导航 End*/

/*mainnav 主题导航 Begin*/
.mainnav{height:120px; position:relative; z-index:10;}

/*左边logo*/
.logo{width:156px; height:60px; margin:32px 0 0 5px;}
.logo img { margin-top:14px;}

/*右边导航列表*/
.navigater{margin-top:56px; position:relative;}
.mainnav-con ul li{float:left; margin-left:37px; position:relative; text-align:center;}
.mainnav-con ul li a{font-size:15px; color:#2b2b2b;}
.mainnav-con ul li a:hover{color:#8fc31f; text-decoration:none;}
.mainnav-con ul li a.cur{color:#8fc31f; font-weight:bold;}
.mainnav-con ul li em{font-size:11px; color:#aaa; cursor:pointer;}
.mainnav-con ul li em.cur{color:#8fc31f;}

.xiala-list{height:271px; border:1px solid #ccc; background:#fff; position:absolute; top:42px; box-shadow:0px 0px 2px #999; left:50%; margin-left:-94px; text-align:left;}
.xiala-list .arrow-up{ background:url(../images/arrows/arrow-up.png) no-repeat center 0; width:188px; height:8px; display:block; position:absolute; top:-9px; left:0;}
.xiala-con h4.mar_t{margin-top:25px;}

.zhuanye{ }
.zhuanye .arrow-up{ }

.hangye{ width:372px;}
.hangye .arrow-up{}

.shuju{ width:558px;}
.shuju .xiala-con{/*width:170px !important;*/}
.shuju .xiala-con h4{padding-bottom:5px;}
.shuju .xiala-con p{/*height:44px;*/}
.shuju p a span{display:block; line-height:18px;}
.shuju .arrow-up{}

.report{ }
.report .arrow-up{}

.about{}
.about .arrow-up{}

.about .xiala-con h5{line-height:26px;}
.about .xiala-con h5 a{color:#333 !important; font-size:14px; font-weight:bold;} 
.about .xiala-con h5 a:hover{color:#8fc31f !important;}

.xiala-con p a,.about .xiala-con h5 a{background:url(../images/arrows/gray-arrow-r.png) no-repeat left 7px; padding-left:9px;}
.xiala-con p a:hover, .about .xiala-con h5 a:hover{text-decoration:none;background:url(../images/arrows/green-arrow-r.png) no-repeat left 11px;}

.xiala-con{width:171px; height:257px; border-right:1px solid #cfcfcf; padding:14px 0 0 14px; float:left;}
.xiala-con h4{font-size:14px; color:#333; padding:0 0 2px 5px; height:20px; font-weight:bold;}
.xiala-con p{line-height:20px; padding:3px 0;}
.xiala-con p a{color:#767779 !important; font-size:13px !important;}
.xiala-con p a:hover{color:#8fc31f !important;}

.xiala-img img{width:156px; height:188px;}
.qian-gray{color:#87898c; line-height:20px !important; padding-top:5px; font-size:13px;}
/*mainnav 主题导航 End*/

/*联系电话 Begin*/
.tel_out{border-top:1px solid #d0cecf; /*border-bottom:1px solid #eee; */background:url(../images/public/tel_bg.png) no-repeat top center; background-color:#fdfdfd; height:0; overflow:hidden;}
.tel{height:40px; }
/*.power{width:124px; height:13px;background:url(../images/public/power.jpg) no-repeat; margin:15px 0 0 4px;}
.power1{width:242px; height:11px; margin:17px 0 0 4px; background:url(../images/public/power1.jpg) no-repeat;}*/

#full-screen-slider { width:242px; height:13px; float:left; position:relative; margin-top:15px;}
#slides { display:block; width:242px; height:13; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:242px; height:13px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:242px; height:13px; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; margin-left:0 !important; /*left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0;*/ margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:none; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:none;}



.phonenum{width:203px; height:19px; background:url(../images/public/phonenum.jpg) no-repeat; margin-top:14px;}
/*联系电话 End*/

/*绿条 Begin*/
.green-strip{height:8px;background:url(../images/public/foot-bg.jpg) repeat-y; background-color:#b8d200; font-size:0; display:none;}
/*绿条 End*/

/*尾部内容 Begin*/
.foot{height:auto; background:#47aa36; color:#fff; padding:20px 0; position:relative;}
.foot-nav{height:55px;}

/*面包屑*/
.foot-nav .w_1000{ text-align:center; line-height:55px; font-size:16px; color:#98c791;}
.foot-nav .w_1000 a{display:inline-block; color:#fff;margin:0 13px; }

/*版权*/
.foot-cop{/*height:110px; background:url(../images/public/foot-cop-bg.jpg) repeat-x;*/ color:#98c791;}
.foot-cop .w_1000{ text-align:center; line-height:51px; font-size:12px; letter-spacing:1px;}
.foot-cop .w_1000 a { display:inline;}
.foot-cop .w_1000 img { vertical-align:middle; margin-right:5px;}
/*尾部内容 End*/
/*集团站页面头部和尾部样式 End*/

/*banner背景*/
.banner_bot{border-bottom:1px solid #eee;background-color:#fdfdfd !important;}
.banner_same{height:146px;}

.solution{background:url(../images/banner1/solution.jpg) no-repeat top center;}
.report-1{background:url(../images/banner1/report.jpg) no-repeat top center;}
.meeting{background:url(../images/banner1/meeeting.jpg) no-repeat top center;}
.consulting{background:url(../images/banner1/consulting.jpg) no-repeat top center;}
.research.banner_same {background:url(../images/banner1/research.jpg) no-repeat top center;}
.about-1{background:url(../images/banner1/about.jpg) no-repeat top center;}
.product-1{background:url(../images/banner1/product.jpg) no-repeat top center;}

.rss { text-align:center; padding:10px 0;}
.rss .email-1 { display:inline-block;}
.rss .email-search { overflow:hidden; width:auto;}
.rss .email-1 p { color:#fff; display:inline-block;}
.rss .email-1 p a { color:#fff;}
.rss .email-1 .email-text { padding:0; margin-top:10px;}
.rss .email-txt { display:inline-block; float:left; background:#fff; min-width:240px; border-radius:3px 0 0 3px;}
.rss .email-btn { display:inline-block; float:left; background:#add301; border-radius:0 3px 3px 0; text-decoration:none; opacity:0.8;}
.rss .email-btn:hover { text-decoration:none; opacity:1; color:#fff;}

.g-in { max-width:1000px; margin:auto; position:relative;}
.foot .ewm { position:absolute; right:50px; top:20px; width:90px; text-align:center;}
.foot .ewm p { line-height:24px;}
.foot .ewm .icon-link { margin-top:20px;}
.ewm .icon-link a { display:inline-block; margin:0 10px; opacity:0.6;}
.ewm .icon-link a:hover { opacity:0.9;}