@charset "utf-8";

/* CSS Document */
/*---------------全局------------*/
body{min-width:1000px;font-size:14px; border-top: #B00 4px solid;}
img{border:0px;}
.page{width:100%; height:30px; line-height:30px; text-align:center; clear:both;overflow: hidden;}
.clear{clear:both;}
ul{ list-style:none; padding:0px;}
li { line-height: 17px; }
a{color:#333333; text-decoration:none }
a:hover{color:#c10001;}
.blue_a a{color:#000000;text-decoration: underline;}
.blue_a a:hover{color:#FF0000;text-decoration: underline;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

/*------------------top---------*/
.body_top{width:100%; height:8px; float:left;display: none; }
.body_top img{width: 100%;height: 8px}
/*------------------main-------*/
.body_main{width:100%; height:auto; float:left;}
.top{width:100%; height:87px; clear:both; position:relative;z-index: 3}
.top_margin{width: 1004px;height: 87px;margin: 0 auto;}
.logo{width:426px; height:87px; float:left;}
.logo-right{width:578px; height:87px; float:right;}
.top_menu{width: 578px;height: 30px;z-index: 5;}
.top_menu div{float: right;}
.top_menu .weixin_liling{width: 22px;height: 22px;padding-top: 4px;z-index: 5;margin-left: 15px;}
.top_menu .weixin_liling a{width: 22px;height: 22px; background: url(images/weixin.jpg) no-repeat;display: block;}
.top_menu .weixin_liling a img{width: 120px; height: 120px; border: 1px solid #aeaeae;}
.top_menu .weixin_liling .cion{width: 9px;height: 6px;background: url(images/weixin_3jiao.png) no-repeat;
     position: relative;left: 55px;display: block;}
.top_menu .weixin_liling .WXcode{width: 120px;height: 120px;position: relative;top: 20px;left: 50px;display: none;}
.top_menu .weibo_liling{width: auto;height: 20px;padding-top: 4px;z-index: 5;margin-left: 15px;}
.top_menu .jrsc{width:48px; height:30px; font-size: 12px;line-height: 30px;margin-left: 15px;}
.top_menu .fenge{width:10px; height:30px; font-size: 12px;line-height: 30px;margin-left: 5px;}
.top_menu .setindex{width:48px; height:30px; font-size: 12px;line-height: 30px;}
.top_menu .lljituan{width:48px; height:30px; font-size: 12px;line-height: 30px;}
.top_tel{width:578px; height:57px;}

/*导航菜单----------------start--------------background:url(images/menu/menubg.jpg) repeat-x scroll left bottom #F8F8F8;*/
.menu{width:100%; height: 46px;
      min-width: 1000px;width: auto !important;
      margin: 0px auto;position: relative;z-index: 2;
      background:url(images/menu/menubg.jpg) repeat-x scroll left bottom #F8F8F8;
}
.nav{width: 980px;margin: 0 auto;}
.menu ul li{width:108px; height:46px; text-align:center; float:left; font-size:16px; line-height:40px;font-family:"Microsoft Yahei";}
a.baix{color:#fff; width:108px; height:46px; line-height: 46px; display:block;}
a.baix:hover{color:#B00; background:url(images/menu/menubghover.jpg) no-repeat center top;}
a.baix:active{color:#fff;}
/*f_daohang是menu的弹出的子菜单*/
.f_daohang{width:400px; height: 200px; clear:both; background:url(images/menu/f_daohang.jpg) repeat;padding: 5px 0 10px 0px; z-index:999; line-height:30px; color:#FFFFFF; text-align:left; font-size:14px; border:#CCCCCC 2px solid;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.5);}
a.bai1{color:#666;padding: 2px 10px 2px 25px;display: block;}
a.bai1:hover{color:#000;background: #CCCCCC; border-right:#c10001 solid 5px;}
a.bai1:active{color:#B00;background: #CCCCCC; border-right:#c10001 solid 5px;}
a.fontsize10{font-size: 12px;display: block;}
.f_daohang_menu{float: left;width: 160px;display: inline;}
/*.f_daohang_menu a{overflow: hidden;zoom:1;clear: both;}/*（add on 2014.5.26 可行性测试中……）清楚浮动，这条很重要，防止某些情况下ie8浏览器在ie7模式下出现f_daohang_menu的float属性加载到其子元素a标签上。*/
.f_daohang_img{float: right;width: 230px;display: inline; height: 200px; z-index: 1000;padding-top: 5px;padding-left: 10px;color: #000}
/*导航菜单------------------end*/

/*flash菜单，已经删除html代码
.menuflash{width:1004px; height:70px; position:absolute; left:0px; top:0px;}*/
/*banner
.hand{ cursor:pointer; _cursor:hand}
.bannerbox{position:relative; height:300px;width: 100%}
.bannerIndex{ width:100%;position:relative; height:300px; top:-14px; z-index:1; text-align:center; background:url(images/banner/index-03.jpg) no-repeat center 0; }
.bannerWrap{ width:100%; overflow:auto; margin:0 auto; position:relative; top:-50px; z-index:3;}
.bannerWrap ul.showList{ margin:0 auto; float:right;margin-right: 260px;  }
.bannerWrap ul.showList li{ width:23px; height:23px; background:url(images/banner/circle1.png) no-repeat; margin:5px; float:left; color:#fff; padding-top:3px; text-align:center;  }
.bannerWrap ul.showList li.special{ background:url(images/banner/circle2.png) no-repeat; color:#048fd5;}*/

/*首页banner--------------------------------------start*/
#slide-index{min-width:1000px;width:auto; height:396px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:396px; }
#slide-index .slide{ min-width:1000px; height:396px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background-image:url("images/banner/Square1.gif"); margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url("images/banner/Square2.gif"); opacity:1; filter:alpha(opacity=100);}
#slide-index .control { z-index:2;}
.autoMaxWidth{ overflow:hidden; position:relative;height:232px; min-width: 1053px;}
.banner_index_bt{width:100%; height: 55px; clear:both; text-align:center;background: url("images/banner/banner-bottom.jpg") repeat-x;}
/*.banner_index_bt img{width: 100%;height: 20px}*/
.bib_c{height:35px; width:1053px; margin:0 auto;padding-top: 8px;}
.bib_c_ul{height:inherit; width:1035px;}
.bib_c_li{height:inherit; width:100px; line-height:20px; text-align:center; float:left; list-style-type:none;}
.bib_c_li a{margin-left:5px;text-decoration:none; font-family:"宋体";font-size:14px; color: #333;font-weight:bold;}
.bib_c_li a:hover{color:#F00;}
.bib_c_li a:active{color:#999;}

/*首页banner--------------------------------------end*/

/*首页banner下布局--------------------------------start*/
.index_center{width:100%; background:url(images/content_bg.jpg) repeat-x bottom; height:auto; overflow:hidden; clear:both; position:relative}
.index_newss{width:518px; padding-left:7px; float:left; height:150px;padding-top:10px;}
.index_newss ul li{width:488px; height:17px; background:url(images/dot.jpg) no-repeat 0px 8px; padding-left:15px; padding-top:5px;}
.index_newss ul li span{float:right;}
.index_newsx{width:518px; float:left; padding:0px 17px 0px 8px; background:url(images/home_42.jpg) no-repeat right 14px; height:145px;}
.index_newsx_tit{width:487px; height:40px; background:url(images/home_27.jpg) no-repeat left top; text-align:left; padding-left:17px; padding-top:4px; position:relative; clear:both}
.index_news_name{width:200px; height:20px; font-size:14px; font-family:"微软雅黑"; color:#FF0000; position:absolute; left:20px; top:12px; font-weight:bold; line-height:14px;}
.index_newsx_tit span{ float:right; padding-right:5px; text-align:right; font-size:12px; font-weight:normal;}
.index_newsx ul li{width:488px; height:17px; background:url(images/dot.jpg) no-repeat 0px 8px; padding-left:15px; padding-top:5px;}
.index_newsx ul li span{float:right;}
.index_abouus{width:484px; float:left;}
.index_abouus_img{width:110px; float: left; padding-left:16px; padding-right:12px;}
.index_abouus_img div{width:100px; height:78px; border:1px solid #CCCCCC; padding:4px;}
.index_abouus_con{float:left; line-height:22px; width:340px;}
.index_links{width:892px; height:auto!important; min-height:30px; height:30px;  background:url(images/link_tit.jpg) no-repeat 8px 0px; padding-left:112px; padding-top:22px; color:#7d7c7c; text-align:left; clear:both; line-height:24px; padding-bottom:20px;}
/*.hengtiao{width:223px; height:11px; background:url(images/hengtiao.jpg) no-repeat; position:absolute; left:702px; top:145px;}*/
/*新闻资讯*/
.index_newslist{width:250px;height: 500px;float: left;}
.index_newslist_t{width:250px; height: 44px; cursor: default; border-top: #B00 solid 2px; background: url("images/bottom_line.png") 0 0 repeat-x;background-position:0 -2px;}
.index_newslist_t span{float: right;line-height: 42px;}
.index_newslist_name{float: left;width: 80px; padding-left: 10px; color: #666;line-height: 42px; font-size: 16px;font-family: "microsoft yahei"}
.index_newslist_c{ padding-top: 23px; font-size: 14px; overflow: hidden;}
.index_newslist_c li.new{ float: left; width: 235px; padding-left: 12px; margin-bottom: 11px; background: url("images/new_list_icon.png") left 0 no-repeat; background-position: left -17px;}
.index_newslist_c span.title{text-overflow: ellipsis;width: 235px;}

/*首页选项卡，行业分析和网络营销*/
.nlst { float: left; position: relative;margin-left: 20px;}
.nlst .ct { position: relative; width: 760px; height: 44px; background: url("images/bottom_line.png") 0 0 repeat-x; }
.nlst .ct ul { font-size: 16px; }
.nlst .ct ul li { float: left; width: 164px}
.nlst .ct ul li a { display: block; height: 44px; padding: 0 50px; line-height: 44px; overflow: hidden; color: #be0028; }
.nlst .ct ul li a:hover { background: #f3f3f3 url("images/bottom_line.png") 0 0 repeat-x; }
.nlst .ct ul li a:active { background-color: #e0e0e0; }
.nlst .ct ul li a.current { background: #B00 url("images/bottom_line.png") 0 -44px repeat-x; color: #fff; }
.nlst .ct span { position: absolute; bottom: 14px; right: 0; }
.nlst .ct span a{color: #000; font-family:"宋体";font-weight:bold; font-size: 14px; }
.nlst .ct span a:hover{color:#F00;}
.nlst .ct span a:active{color:#999;}
.nlst .ct span strong { padding: 0 2px; color: #be0028; }
.nlst .lst { width: 780px; height: 440px; padding-top: 23px; font-size: 14px; overflow: hidden; }
li span.title { display: block; width: 265px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
li span.date { float: right; font-size: 12px; color: #888;}
.nlst .new-list ul { float: left; width: 370px; padding-bottom: 0px; margin-right: 20px; }
.nlst .new-list ul li { float: left; width: 350px; padding-left: 12px; padding-bottom: 11px; display:inline; background: url("images/new_list_icon.png") left 0 no-repeat; }
.nlst .new-list ul li.new { background-position: left -17px;}
.nlst .new-list ul li.top { width: 315px; padding-left: 22px; background: url("images/top_icon.png") left center no-repeat; }
.nlst .new-list ul li a:visited { color: #888; }
.nlst .hot-list .bx { float: left; width: 353px; height: 413px; margin: 0 30px 20px 0px; border: 1px solid #e8e8e8; border-top: 0; }
.hot-list .bx h4 { padding: 15px 15px 5px 15px; font-size: 14px; color: #be0028; border-top: 2px #e8e8e8 solid; }
.hot-list .bx ul.bxl { padding: 0 10px; font-size: 12px; background: url("images/hot_title_bg.png") left top no-repeat; }
.hot-list .bx ul.bxr { padding: 0 10px; font-size: 12px; background: url("images/hot_title_bg2.png") left top no-repeat; }
.hot-list .bx ul li { margin: 12px 0; padding-left: 25px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hot-list .bx ul li span { display: none; }

/*首页副导航=》营销案例标题栏*/
.f_nav{height:59px; width:auto; margin:auto 0;padding-bottom: 10px;}
.f_nav_ul{height:inherit; width:1035px; background:url(images/f_navbg3.jpg) repeat-x;}
.f_nav_li{height:inherit; width:120px; line-height:80px; text-align:center; float:left; list-style-type:none;}
.f_nav_li a{margin-left:10px;text-decoration:none; font-family:"宋体";font-size:14px; color:#666;}
.f_nav_li a:hover{color:#F00;}
.f_nav_li a:active{color:#999;}
#f_nav_li_active{height:inherit; width:151px; background:url(images/f_navbg.jpg) no-repeat; line-height:60px;}
#f_nav_li_active a{margin-left:0px; margin-right:20px; text-decoration:none; font-family:"微软雅黑"; font-size:18px; color:#FFF;font-weight:bold;}
#f_nav_li_active a:hover{color:#F00;}
#f_nav_li_active a:active{color:#FFF;}

/*首页营销案例板块*/
.index_yingxiao{width: 1053px;margin: 0 auto; text-align: center;}
.index_yingxiao_tit{width: 1051px;height: 30px;background: url(images/index_yingxiao_titbg.gif) repeat-x;border: #D7D4CF 1px solid;}
.index_yingxiao_tit div{float: left;color: #666;font-size: 15px;line-height: 30px;font-family: "黑体"; padding-left:20px;font-weight: bold; color: #B00}
.index_yingxiao_tit span{float: right;color: #666;font-size: 14px;line-height: 30px;font-family: "黑体"; padding-right:20px}
.index_yingxiao_content{width: 1051px;float: left; /*border: #D7D4CF 1px solid;*/}
.index_yingxiao dl{width: 162px; height: 163px;float: left; margin-left: 10px; margin-top: 20px; /*padding-top: 50px; background: url(images/yingxiao/anli_bg3.png) no-repeat;*/ }
.index_yingxiao dl dt{/*border: #D7D4CF 1px solid;*/width: 160px;height: 117px;text-align: center;}
.index_yingxiao a{font-size: 12px;}
.index_yingxiao dl dd{width: 162px; height: 40px; line-height: 40px;text-align: center;overflow: hidden;}
.index_yingxiao dl.redone dt{/*border: #B00 1px solid;*/}
.index_yingxiao dl.redone dd{background-color: #B00;}
.index_yingxiao dl.redone dd a{color: #FFF;}
/*首页banner下布局--------------------------------end*/


/*foot ------start*/
.body_foot{width:100%; height:88px; text-align:center; background:url(images/foot/foot.jpg) repeat-x;color:#fffeff;}
.foot_content{width:980px;height: 88px; margin:0px auto;text-align:center; color:#fffeff;line-height:40px;font-size: 12px}
.linjie{height:30px; text-align:center; color:#FFFeFF;}
.linjie li a{color:#fffeff;}
.body_foot a{color:#fffeff; text-decoration:none}
.body_foot a:hover{color:#fffeff; text-decoration:underline;}
/*foot ------end*/

.index_nav{width:994px; height:157px; padding:3px 5px 0px 5px; float:left;}

.nav1{width:223px; height:157px; float:left; padding-right:17px;}
.nav2{width:223px; height:157px; float:left; padding:0px 17px;}
.nav3{width:223px; height:157px; float:left; padding-left:17px;}

.nav_img{width:223px; height:113px; float:left;}
.nav_img1{width:223px; height:44px; float:left;}

.index_left{width:487px; height:auto; float:left; padding-left:5px;}

.index_news{width:487px; height:auto; float:left;}
.index_news_nav{width:487px; height:26px; float:left;}
.index_news_con{width:456px; height:94px; float:left; padding:10px 28px 10px 3px; background:url(images/index_news_bg.jpg) repeat-x left top;}
.index_news_con ul li{width:441px; height:22px; line-height:22px; float:left; background:url(images/index_news_icon.jpg) no-repeat left center; padding-left:15px;}
.index_news_con ul li span{float:right;}

.index_link{width:487px; height:49px; float:left;}
.index_link_nav{width:96px; height:49px; float:left; text-align:center; font-weight:bold; line-height:49px; background:url(images/link.jpg) no-repeat left top; color:#ffffff;}
.index_link_con{width:391px; height:49px; line-height:49px; line-height:49px; float:left; background:url(images/link_bg.jpg) repeat-x left top;}

.index_right{width:505px; height:auto; float:left;}

.index_com{width:492px; height:140px; float:left; padding:0px 0px 8px 13px; background:url(images/index_com_bg.jpg) no-repeat left top;}
.index_com_nav{width:492px; height:23px; float:left;}
.index_com_con{width:451px; height:86px; padding:14px 19px 17px 22px; float:left;}
.index_com_pic{width:101px; height:78px; float:left; padding:3px; border:1px solid #cecccf;}
.index_com_text{width:330px; height:86px; overflow:hidden; float:left; padding-left:12px; line-height:22px;}

.index_qq{width:82px; height:41px; float:left; background:url(images/index_qq.jpg) no-repeat left top; padding-left:419px;}
.index_qq ul li{width:33px; height:33px; float:left; padding-right:6px;}



/*=====================内页===================*/

/*--内页banner-----------------------------------start-----*/
.banner{width:100%; clear:both;text-align:center;}
.banner img{margin: 0 auto;}
.banner_bt{width:100%; clear:both; text-align:center;}
.banner_bt img{margin: 0 auto;}
/*--内页banner-----------------------------------end-----*/

.nei_main{width:996px; height:auto; padding:10px 0px 0px 0px; clear:both; background:url(images/anli_07.jpg) repeat-x bottom; margin:0 auto; text-align:left; clear:both; overflow:hidden;} 
.main_left{width:214px; height:auto; float:left;}
.left_title{width:214px; height:51px; float:left;}
.left_con{width:180px; padding:25px 31px 0px 3px; float:left; background:url(images/left_bg.jpg) no-repeat left top #ffffff;}
.left_con ul li{width:180px; height:28px; line-height:28px; padding-left:0px; background:url(images/left_nav2.jpg) no-repeat left top; border-bottom:1px solid #c0c0c0; float:left; color:#d5010f;}
.left_con ul li a{color:#d5010f; text-decoration:none; text-decoration:none; background:url(images/left_nav.jpg) no-repeat left top; display:block; width:139px; padding-left:41px; height:28px;}
.left_con ul li a:hover{color:#ffffff; text-decoration:none; background:url(images/left_nav2.jpg) no-repeat left top; display:block; width:139px; padding-left:41px;}
.left_pic{width:214px; height:257px; float:left; height:28px;}

.main_right{width:781px; height:auto; float:left; background:url(images/newsright_bg.jpg) no-repeat left top; padding-left:1px;}
.right_nav{width:766px; height:50px; line-height:50px; float:left; background:url(images/nei_nav.jpg) no-repeat left top; color:#d5010f; padding-right:15px; position:relative;}
.nav_name{width:300px; height:25px; line-height:22px; position:absolute; left:8px; top:13px; background:url(images/dotx.jpg) no-repeat 0px 6px; padding-left:15px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#FF0000;}
.nav_name div{float:left; font-size:10px; color:#0000FF; padding-right:10px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#FF0000;}
.nav_name p{float:left; font-size:10px; color:#0000FF; padding-bottom:6px; font-family:"Arial";}

.right_nav span{float:right;}
.right_con{width:713px; min-height:600px; height:100%; _height:600px; float:left; padding:10px 34px; line-height:22px;}

.font{width:100%; height:35px; line-height:35px; margin:0 auto; text-align:center; font-weight:bold; border-bottom:#666 1px dotted;}
.pic{padding:6px 0px; margin:0 auto; text-align:center;}

.piccontent{width:95%; margin:0 auto; text-align:left; padding-top:8px; line-height:22px;}
.piccontent img{border:0px; margin:15px 0px;}

.right_con ul li{width:694px; height:26px; line-height:26px; padding-left:19px; float:left; background:url(images/nei_newsbg1.jpg) no-repeat left center;}
.right_con ul li span{float:right; padding-right:5px;}

/*.right_con dl{width:162px; height:150px; float:left; padding:0px 8px;}
.right_con dl dt{width:160px; height:116px; float:left; border:1px solid #d7d5d6;}
.right_con dl dd{width:162px; height:30px; line-height:30px; float:left; text-align:center;}*/

.main_bt{width:996px;  height:auto!important; min-height:40px; height:40px; margin:0 auto; padding-bottom:20px; clear:both;}
.nei_link{width:849px;  height:auto!important; min-height:40px; height:40px; float:left;}
.nei_link_nav{width:94px;  height:auto!important; min-height:40px; height:40px; line-height:30px; float:left; color:#ffffff; font-weight:bold; background:url(images/nei_link.jpg) no-repeat left top; text-align:center;}
.nei_link_con{width:755px; height:auto!important; min-height:40px; height:40px; line-height:24px; float:left;  background:url(images/nei_link_bg.jpg) repeat-x left top; overflow:hidden; padding-bottom:20px;}

.nei_qq{width:83px; height:41px; float:left; padding-left:64px;}
.nei_qq ul li{width:33px; height:33px; float:left; padding-right:6px;}

.line0{font-size:0px; line-height:0px;}

.index_body{width:1012px; margin:0 auto; background:url(images/main_bg.jpg) repeat-y center;}
.index_content{width:1004px; margin:0 auto; overflow:hidden;}

.head_bg{width:1012px; margin:0 auto; background:url(images/top_bg.jpg) no-repeat; height:9px;}
.logo_hang{width:986px; height:70px; background:url(images/logo_bg.jpg) no-repeat; text-align:left; padding-left:18px; padding-top:21px;}
.sikuan{width:1004px; height:159px;}
.pad1{width:23px; height:23px; float:left;}
.sikuan p{width:233px; float:left; height:150px; background:url(images/4_footbg.jpg) no-repeat center bottom; padding-top:9px;}

.footx{width:1004px; clear:both; text-align:center; color:#FFFFFF; line-height:40px; height:40px; border-top:#c3bebf 1px solid; background:#7d7778;}
.footbg{width:1012px; height:20px; background:url(images/foot_bg.jpg) no-repeat center top; clear:both; margin:0 auto;}

.right_con dl{width:162px; float:left; padding:0px 8px;}
.right_con dl dt{width:162px; height:117px; clear:both; text-align:center;}
.right_con dl dd{width:162px; height:40px; clear:both; text-align:center; line-height:40px;overflow:hidden;}

a.bai{ border:#ccc 1px solid; display:block; }
a.bai:hover{border:#ff0000 1px solid;}
a.bai:active{border:#ccc 1px solid;}

.qqx{width:110px; background:url(images/qq_bg.jpg) repeat left;}
.qq_top{width:110px; height:48px; background:url(images/qq_top.jpg) no-repeat left bottom; clear:both;}
.qq_con{width:86px; height:112px; padding:0px 12px; clear:both; background:url(images/qq_bg.jpg) repeat left;}
.qq_con p{width:85px; height:22px; line-height:22px; text-align:center; color:#000;}
.qq_con div{width:85px; height:30px; line-height:0px; font-size:0px;}
.qq_bottom{width:110px; height:35px; background:url(images/qq_foot.jpg) no-repeat left top; clear:both;}

/*=====二维码======*/
.erweima{display: none;width:110px;height:120px;border: 1px #7d7c7c solid; position:fixed;right:10px;bottom:20px;z-index: 999}
.erweima ul{font-size: 11px;height: 10px;color: #666;text-align: center;}
.erweima ul img{width: 110px;height: 110px;border: 1px #CCCCCC solid;}