@charset utf-8;
/* == 重置 == */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}ol,ul{list-style:none;}
a img{border:0;}
textarea{resize:none;}
em{font-style:normal;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
a:active,a:focus{outline:0;}
body{font:12px/150% "microsoft yahei",Arial,\5b8b\4f53,Verdana;background-color:#fff;_background-image:url(about:blank);_background-attachment:fixed;}
a{text-decoration:none;}

/* == 常见效果 == */
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clear{display:block;height:0;overflow:hidden;clear:both}
.clearfix {zoom:1;}
.clearfix:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.overflow{overflow:hidden;}
.block{display:block;overflow:hidden;}
.hide{display:none;}
.invisible{visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.noborder{border:0;}
img { vertical-align:middle;}
.ml5{ margin-left:5px;}

/* == Basic == */
body { color:#000; -webkit-text-size-adjust:none; word-wrap:break-word; background:url(bg.jpg); }
a:hover {text-decoration:none;}
.w960{width:960px; margin:0 auto;}
.wrapper {width:100%; height:100%; position:relative;}
.wbox{width:960px; margin:0 auto;}
/*头部*/
.header{ height:95px;}
.header_r ul{ margin-top:10px;}
.header_r ul li{ float:left; margin-left:25px;}
.header_r ul li a{ color:#D8245E;}
.header_r img{ padding-top:20px;}
/*导航*/
.item_top{background:#DFDFDF; height:32px; line-height:32px;}
.nav{height:32px; width:960px; margin:0 auto; background:#E9E9E9}
.nav ul li{float:left;height:32px;line-height:32px;text-align:center;width:137px;}
.nav ul li.last{ margin:0;}
.nav ul li a{display:block;text-decoration:none;color:#000;font-weight:700;}
.nav ul li a.on{background:url(../img/line.jpg) 0 0 repeat-x; color:#fff;}
.nav ul li a:hover{background:url(../img/line.jpg) 0 0 repeat-x; color:#fff;}
/*banner*/
#cont_index .ad_index{width:960px; height:300px; margin-bottom:5px;overflow:hidden; margin-top:5px;}
.ad { width:958px; height:298px;border:1px #ccc solid; overflow:hidden;position:relative;margin:0 auto;}
.ad .slider,.center_slideshow .ad .num{position:absolute;}
.ad .slider{ display: inline}
.ad .slider li{ height:298px;display: inline;}
.ad .slider li img{ border:none;width:958px; height:298px;display:block;}
.ad .num{ right:5px; bottom:5px; position:absolute;}
.ad .num li{float: left;color: #1F7FCC;text-align: center;line-height: 16px;width: 25px;	height: 10px; margin-left:4px; cursor: pointer;overflow: hidden; background-color:#919191; text-indent:-9999px;}
.ad .num li.on{ width: 25px;height:10px; background-color: #fff;text-indent:-9999px;} 
/*中间*/
#cont_index .sercers{height:140px;margin-bottom:20px;overflow:hidden; margin-top:5px;}
#cont_index .sercers ul li{width:178px; padding:0 7px; height:140px; float:left; background:url(../img/servers_bg.jpg) 0 0 no-repeat; margin-right:0px;}
#cont_index .sercers ul li.hot{background:url(../img/servers_hot_bg.jpg) 0 0 no-repeat; margin-right:0px;} 
#cont_index .sercers ul li.last{ margin:0;}
#cont_index .sercers ul li.on{background:url(../img/servers_bg1.jpg) 0 0 no-repeat;}
#cont_index .sercers ul li.on2{background:url(../img/servers_hot_bg1.jpg) 0 0 no-repeat;}
#cont_index .sercers ul li h3{margin:0; padding:0; font-size:16px; color:#990000; font-weight:700; height:40px; line-height:40px;text-align:center;}
#cont_index .sercers ul li span{height:40px;margin-bottom:10px;display:block;color:#666;line-height:20px;}
#cont_index .sercers ul li a{color:#f60;}
/*新闻动态*/
#cont_index .middle{height:300px;}
#cont_index .middle .news{float:left;width:462px;height:288px; border:1px #BB231E solid;}
#cont_index .middle .tit{ height:32px; line-height:32px; padding-left:12px; background:url(../img/line.jpg) 0 0 repeat-x; color:#fff;}
#cont_index .middle  ul{padding:0 12px;}
#cont_index .middle  .tit span{ font-size:16px; font-weight:700;}
#cont_index .middle  .tit a{ float:right; display:block; width:14px; height:35px;}
#cont_index .middle .news  ul li{height:25px; line-height:25px;}
#cont_index .middle .news  ul li span{float:right; font-size:14px;}
#cont_index .middle .news  ul li a{font-size:14px; color:#000; text-decoration:none;}
#cont_index .middle .news  ul li a:hover{color:#f00; text-decoration:underline;}
.banner img{width:960px; height:162px; padding-bottom:5px; vertical-align:top;}
/*关于我们*/
#cont_index .middle .about{float:right;width:470px;height:300px;}
#cont_index .middle .about .about_us{height:169px; margin-bottom:10px; border:1px #BB231E solid;}
#cont_index .middle .about .ab{line-height:25px; text-indent:25px; padding:0 12px;}
#cont_index .middle .about .about_address{border:1px #BB231E solid;}
#cont_index .middle .about .about_address dl{padding:5px 12px;}
#cont_index .middle .about .about_address dl dt{height:15px; line-height:15px;}
#cont_index .middle .about .about_address dl dd a{margin-left:15px;} 
#cont_index .middle .about .about_address dl dd a img{vertical-align:top;}



#cont_index  .jy .jy_title{ width:30px; height:150px; background:url(../images/jy.jpg) 0 0 no-repeat; position:absolute; z-index:999; right:10px; top:10px;}
#cont_index #colee_right{background:#fff; height:150px; overflow:hidden;}
#cont_index #colee_right p{margin:0; padding:0;}

#cont_index #colee_right a{color:#000; text-decoration:none;} 
#cont_index #colee_right a:hover{color:#f00; text-decoration:underline;}
#cont_index #colee_right img{vertical-align:top;} 
 /*侧导航*/
.navs_left{width:237px; float:left; padding-bottom:20px;} 
.navs_left .boxs{background:url(../img/bgf.jpg) 0 0 repeat-x; border:1px #ddd solid; padding:0 5px; margin-bottom:5px;} 
.navs_left .boxs h3{margin:0; padding:0; height:30px; line-height:30px; font-size:14px;border-bottom:1px #ddd solid;} 
.navs_left .boxs .hot_news li{height:25px; line-height:25px; padding-left:15px; background:url(../ing.jpg) left center no-repeat;} 
.navs_left .boxs .hot_news li a{color:#666; text-decoration:none;}
.navs_left .boxs .hot_news li a:hover{color:#f00; text-decoration:underline;} 
.navs_left .boxs .left_connect li{line-height:25px; padding-left:15px; color:#666;} 
/*右侧内容*/
.cont_right .place{height:30px; line-height:30px; background:#F6F6F6; border:1px solid #E1E1E1;} 
.cont_right .place .places{width:300px; float:right; text-align:right; padding-right:10px;}
.cont_right .place .tt{width:200px; float:left; text-align:left; color:#C54F00; font-size:14px; font-weight:700; background:url(../img/bg.png) no-repeat left center; padding-left:15px;}
.cont_right .place .places a{color:#000; text-decoration:none;} 
.cont_right .place .places a:hover{color:#f00; text-decoration:underline;}
.cont_right .diy_about{overflow:hidden; line-height:1.8em; padding-top:20px;}
.cont_right .news_list{ padding-top:20px;}
.diy_about ul{ margin-left:20px;}
.diy_about ul li{ line-height:35px; height:35px;}
.cont_right .news_list ul li{height:120px;} 
.cont_right .news_list ul li .im_l{ width:160px; height:100px; float:left;}
.cont_right .news_list ul li .im_l img{vertical-align:top; border:1px #ccc solid; width:150px; height:100px;}
.cont_right .news_list ul li .tt_m{ width:548px; height:100px; float:left; background:url(../img/bgzi.jpg)  right bottom no-repeat;} 
.cont_right .news_list ul li .tt_m dl dt{ font-size:14px;  margin-bottom:10px;} 
.cont_right .news_list ul li .tt_m dl dt a{color:#000; text-decoration:none; font-weight:700;} 
.cont_right .news_list ul li .tt_m dl dt a:hover{color:#CB241E; text-decoration:underline;	}
.cont_right .news_list ul li .tt_m dl dd{color:#666; padding-right:20px; line-height:20px;}
.cont_right .news_list ul li .tt_m dl dd.info{padding-top:5px; color:#000;} 
.cont_right .news_list ul li .tt_m dl dd.info span{ margin-left:30px;} 
<!--.cont_right .news_title{padding-top:20px; font-size:16px; font-weight:700; text-align:center; height:50px; line-height:30px; border-bottom:1px #ccc solid; position:relative; z-index:1;}-->
/*新闻中心详细*/
.news_title h3{ color:#000; font-size:16px; font-weight:700}
.news_title img{ margin-top:50px;}
.news_title span{height:20px; line-height:20px; position:absolute; right:3px; bottom:0;font-size:12px; color:#666; font-weight:normal}
.news_title p{color:#333; font-size:14px; padding-top:25px; font-weight:normal; text-align:justify; text-indent:25px;}

.cont_right .diy_news{padding-top:20px; line-height:1.8em;}
.cont_right .server_list{padding-top:20px;}
.cont_right .server_list dl{width:342px; float:left; margin-right:10px; height:245px; overflow:hidden; zoom:1; display:inline-block;}
.cont_right .server_list dl dt  a{border:2px #ccc solid; display:block; padding:1px;}
.cont_right .server_list dl dt  a:hover{border-color:#990000;}
.cont_right .server_list dl dt img{vertical-align:top; width:336px; height:196px;}
.cont_right .server_list dl dd{height:28px;  padding-left:5px; font-size:14px;background:#fff; line-height:28px;}
.cont_right .server_list dl dd span{float:right; padding-right:10px; }
.cont_right .server_list dl dd em{color:#f00;} 
#cont_aboutus{overflow:hidden; zoom:1; margin-top:5px;}
.dede_pages{clear:both; padding:10px 0;} 
.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;padding:4px 8px 4px;
border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;} 
.cont_right .jy_list{padding-top:20px; padding-left:12px;}
.cont_right .jy_list dl{width:148px; float:left; margin-right:25px; height:233px;}
.cont_right .jy_list dl dt  a{border:1px #ccc solid; display:block; padding:1px;}
.cont_right .jy_list dl dt  a:hover{border-color:#0099FF;}
.cont_right .jy_list dl dt img{vertical-align:top; width:144px; height:194px;}
.cont_right .jy_list dl dd{height:28px; text-align:center;  padding-left:5px; font-size:14px;
 background:#fff; line-height:28px;}

.connect{ width:98%; margin:20px auto; }
.conn li img{margin-top:5px;}
.wenzi h3{color:#333333; font-size:16px;text-align:center; padding-top:20px;}
.wenzi p{text-indent: 32pt;color: rgb(51, 51, 51); font-size:16px; line-height:35px;}
.wenzi dl{ margin-top:20px;color: rgb(51, 51, 51); font-size:16px; line-height:42px;}
.wenzi p a{ color:#0000EE; text-decoration:underline;}
.wenzi dl dd a{ color:#0000EE;text-decoration:underline}
/*服务范围侧导航*/
.server_box {padding-left:1px;padding-top:15px; overflow:hidden; zoom:1; padding-bottom:10px;}
.server_box li{width:107px; margin-right:5px; margin-bottom:5px; height:40px; background:url(../img/bg1.png) 0 0 no-repeat; float:left;}
.server_box li a{display:block; height:40px; line-height:40px; text-align:center; text-decoration:none; font-size:14px; color:#CF4E00; font-weight:700;} 
.server_box li a:hover{color:#FFF;} 

/*qq*/
li.qq {height:40px; line-height:40px;}
li.qq img{ vertical-align:top; margin-right:5px;} 
.cont_right{width:712px; float:right; padding-bottom:20px;}

/*图片滚动*/
.footer {width:950px; position:relative; clear:both; margin-top:15px; border:5px solid #CB241E}
.linkbox { padding:5px 0 5px 0}
.linkbox .wbox { position:relative;}
.linkbox .bd {width:900px;  overflow:hidden}
.linkbox .bd li {width:120px; height:140px; margin:0 5px; float:left;}
.linkbox .bd li p{text-align:center; padding-top:5px;}
.linkbox .bd li p a{color:#000}
.linkbox .hd a{ display:block; width:120px; height:128px; position:absolute; top:-3px;}
.tp{ position: relative; top:-148px; left:-10px;}
/*底部*/
#footer{height:60px; clear:both;padding-top:25px; text-align:center; color:#fff;background:url(../img/footer_bg.jpg) 0 0 repeat-x;}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{}
/*在线客服*/
.qqserver .qqserver-header:after,.qqserver .qqserver-header:before,.qqserver li a:after,.qqserver li a:before{display:table;content:' '}
.qqserver .qqserver-header:after,.qqserver li a:after{clear:both}
.qqserver .qqserver-header,.qqserver li a,.tabs,.user-main,.view-category,.view-category-list>li{*zoom:1}
.qqserver{position:fixed;top:50%;right:0;height:209px;margin-top:-104px}
.qqserver.unfold .qqserver-body{right:0}
.qqserver .qqserver-body{position:absolute;right:-144px;width:122px;height:260px;padding:12px 10px;-webkit-transition:.3s cubic-bezier(.19,1,.22,1);-o-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1);border:1px solid #62b651;border-radius:4px;background:#f4f7fa}
.qqserver .qqserver_fold{position:absolute;right:0;padding:14px 7px;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#70ca5d}
.qqserver .qqserver-header{padding-bottom:10px;padding-left:6px;border-bottom:1px dashed #d1d4cc}
.qqserver .qqserver-header *{float:left}
.qqserver .qqserver_arrow{margin-top:-1px;margin-left:7px;cursor:pointer}
.qqserver li{margin-top:6px}
.qqserver li a{display:block;padding:6px 12px 4px}
.qqserver li a div{font-size:14px;float:left;margin-right:11px;color:#697466}
.qqserver li a span{font-size:12px;line-height:18px;float:left;text-indent:4px;color:#fff}
.qqserver li a span.qqserver-service-alert{font-weight:400;display:block}
.qqserver li a:hover{text-decoration:none;border-radius:4px;background:#eaebe9}
.qqserver li a:hover div{color:#62b651}
.qqserver .qqserver-footer{margin-top:10px;padding-top:14px;padding-bottom:14px;padding-left:11px;border-top:1px dashed #d1d4cc}
.qqserver .qqserver-footer .text-primary{color:#000;font-size:13px; font-family:"microsoft yahei"}
.qqserver .qqserver_icon-alert{display:inline-block;margin-right:10px;vertical-align:-3px;*display:inline;*zoom:1;*vertical-align:-1px}
.qqserver-header div{width:90px;height:18px;background-image:url(../img/backgrounds.32.png);background-position:-419px -80px}
.qqserver_icon-alert{width:16px;height:14px;background-image:url(../img/backgrounds.32.png);background-position:-595px -85px}
.qqserver li a span{width:30px;height:23px;background-image:url(../img/backgrounds.32.png);background-position:-265px 0}
.qqserver li a .qqserver-service-alert{width:30px;height:22px;background-image:url(../img/backgrounds.32.png);background-position:-342px 0}
.qqserver_fold div{width:26px;height:132px;background-image:url(../img/backgrounds.32.png);background-position:0 0}
.qqserver_fold:hover div{width:26px;height:132px;background-image:url(../img/backgrounds.32.png);background-position:-27px 0}
.qqserver_arrow{width:18px;height:18px;background-image:url(../img/backgrounds.32.png);background-position:-435px 0}
.qqserver_arrow:hover{width:18px;height:18px;background-image:url(../img/backgrounds.32.png);background-position:-435px -38px}
