@charset "utf-8";
/* CSS Document */

/**************全局样式**************/

*{ margin:0; padding:0; list-style:none; outline:none; border:none;}
body{ margin:0; padding:0; color:#333; font:14px "微软雅黑"; min-width:1002px; background:#fff;}
img{ vertical-align:middle;}
input,select,textarea{ vertical-align:middle; font:14px "微软雅黑";}
ul,li{ overflow:hidden;}
p{ display:block; overflow:hidden;}
a{color:#333; text-decoration:none;}
a:hover{color:#328fca; text-decoration:none;}
a,.scale{
   -moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
		transition:all 0.3s;	
}

a:hover .scale{ 
   -moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
		transform:scale(1.1);	
}


.fl{ float:left;}
.fr{ float:right;}
.clearfix{ clear: both;overflow: hidden;}
.wrapper{ width:1002px; margin:0 auto; overflow:hidden;}
.date{ color:#999; float:right !important;}
.max-img{ width:100%; min-height:100%;}
.pic{ overflow:hidden; border:1px solid #ddd;}



/*首页主体内容*/
.header{ margin-bottom:20px;}
.left{ float:left; width:700px;}
.right{ float:right; width:302px;}




/**************顶部**************/
.top{ height:117px; background:url(../images/top_bg.jpg) no-repeat right top;}
.top h1{ margin-top:37px; display:inline-block;}



/*导航菜单*/
.nav{ background:url(../images/nav_bg.gif) repeat-x; height:68px;}
.nav li{ float:left; border-right:1px solid #4594cc; height:68px; font-size:16px; line-height:68px; width:167px; text-align:center; margin-left:-1px;}
.nav li a{ color:#fff; display:block; height:100%;}
.nav li a:hover,.nav li.navcur a{background:url(../images/nav_on.gif) repeat-x;}
.nav li i.home{ background:url(../images/home.png) no-repeat; width:26px; height:21px; display:inline-block; margin-top:25px;}



/*BANNER*/
.slideBox{ height:395px; overflow:hidden; position:relative;
   -moz-box-shadow:0px 1px 5px 0px #4a4a4a;
-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;
		box-shadow:0px 1px 5px 0px #4a4a4a;
}
.slideBox .hd{ position:absolute; right:0px; bottom:0px; z-index:1; width:100%; height:50px; background:rgba(0,0,0,.7);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b3000000',EndColorStr='#b3000000');}
:root .slideBox .hd{ filter:none !important;}

.slideBox .hd ul{ z-index:3; position:absolute; right:10px; bottom:18px; background:url(about:blank);}
.slideBox .hd ul li{ float:left; margin:0 4px; width:10px; height:10px; border:2px solid #fff; cursor:pointer; overflow:hidden; font-size:0px; 
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd li{ height:395px;}
.slideBox .bd img{ width:100%; min-height:100%;}
.slideBox .txt li{ line-height:50px; height:50px; font-size:16px; left:15px; bottom:-50px; position:absolute; color:#fff; z-index:9999;}




/*图标*/
.ico { margin-top:50px;}
.ico li{ float:left; width:233px; text-align:center; border-left:1px solid #ddd; margin-left:-1px;}
.ico li img{ width:120px; height:120px; margin-bottom:10px;}
.ico li h3{ font-size:24px; color:#666; font-weight:normal; padding:10px 0;}
.ico li p{ color:#999; font-size:12px;}
.ico li a{ display:block; padding:10px 0;}
.ico li a:hover{
   -moz-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
		transform:translateY(-10px);
}



/*新闻*/
.in-news{ width:302px; border-top:3px solid #3591da; background:#f8f8f8; height:355px; padding:20px 0; overflow:hidden;}
.in-news h2{ font-size:18px; line-height:1.4; border-bottom:1px solid #ddd; margin-bottom:10px; padding:0 20px 20px;}
.in-news h2 a{ color:#c40;}
.in-news h2 a:hover{ text-decoration:underline;}
.in-news ul{ padding:0 15px;}
.in-news ul li{ margin:7px 0px;}
.in-news ul li *{ float:left;}
.in-news ul li em{ color:#c40; font:14px "宋体"; display:inline-block; margin-top:2px;}




/*通知公告*/
.in-notice{ margin-top:20px;}
.in-notice h3{ color:#fff; background:url(../images/jblan.jpg) no-repeat; height:40px; font-size:18px; line-height:40px; font-weight:normal; margin-bottom:10px;}
.in-notice h3 span{ display:inline-block; background:url(../images/tz_icon.png) no-repeat left center; padding-left:40px;}
.in-notice ul li{ color:#c8c8c8; font-size:12px; border-bottom:1px solid #eee; padding:10px;}
.in-notice ul li a{ font-size:14px; display:inline-block; line-height:1.4; margin-bottom:5px;}
.in-notice ul li:hover{ background:#f4f4f4;}




/*底部信息*/
.footer{ background:#e6e6e6; padding:30px 0px; font-size:12px; color:#b5b5b5; margin-top:30px;}	
.footer p{ line-height:26px;}
.footer p a{ display:inline-block; color:#b5b5b5; margin:0 4px;}
.footer p a:hover,
.footer p a.red-color{ color:#c40;}



/*内页*/
.sub-ban img{ width:100%;}
.sub-main{ margin-top:20px; min-height:425px; overflow:hidden;}



/*内页标题*/
.sub-title{ height:52px; border-bottom:1px solid #ddd; line-height:50px; overflow:hidden;}
.sub-title .name{ float:left; font-size:26px; color:#328fca; border-bottom:2px solid #328fca; padding:0px 10px;}
.sub-title .pos-text{ float:right; color:#666; font-size:12px;}
.sub-title .pos-text i.pos{ background:url(../images/home_ico.gif) no-repeat; width:16px; height:14px; margin-right:5px; display:inline-block; margin-bottom:-2px;}
.sub-title .pos-text a{ color:#666;}
.sub-title .pos-text a:hover{ color:#328fca;}



/*内页内容*/
.detail-con{ width:98%; margin:20px auto; overflow:hidden; line-height:1.8; font-size:16px;}
.detail-other{ background:url(../images/download_ico.png) no-repeat left 20px; padding-left:20px; border-top:1px solid #ddd; padding-top:18px; margin:60px 0 30px;}
.detail-other a{ text-decoration:underline;}



/*新闻列表*/
.news-list{ margin-top:10px;}
.news-list li{ border-bottom:1px dotted #ccc; padding:20px;}
.news-list li a{ font-size:18px; font-weight:bold; float:left;}
.news-list li .date{ margin-top:5px; font-size:12px;}
.news-list li p{ color:#666; font-size:12px; line-height:22px; padding-top:10px; clear:both;}




/*详情页*/
.detail-title{ overflow:hidden; text-align:center; padding:15px 0; border-bottom:1px dotted #ccc;}
.detail-title h2{ font-size:22px; font-weight:normal; padding:10px 0;}
.detail-title p{ color:#999; font-size:12px;}
.detail-title p span{ display:inline-block; margin:0 10px;}




/*服务之星*/
.service-stars-list{ margin:20px 0; overflow:hidden;}
.service-stars-list .ss-title{ overflow:hidden;}
.service-stars-list .ss-title *{ float:left;}
.service-stars-list .ss-title-inner{ height:50px; line-height:50px; border-bottom:5px solid #ddd; margin-left:20px; width:938px;}
.service-stars-list .ss-title-inner span{ font-size:24px; border-bottom:5px solid #328fca; padding:0 15px;}
.service-stars-list .ss-title-inner a{ float:right; color:#999;}
.service-stars-list .ss-title-inner a:hover{ color:#328fca;}
.service-stars-list ul{ padding:20px 0 20px 40px;}
.service-stars-list ul li{ float:left; margin:10px 0; width:20%; text-align:center;}
.service-stars-list ul li a{ display:inline-block;}
.service-stars-list ul li h3{ font-size:24px; font-weight:normal; padding:10px 0;}
.service-stars-list ul li .pic{ width:143px; height:200px;}




/*服务之星详情*/
.service-stars-header{ display:table; width:100%; padding:30px 0;}
.service-stars-header .pic{ width:114px; height:160px;}
.service-stars-header .user-info{ font-size:30px; margin-bottom:10px; padding-left:20px;}
.service-stars-header .user-info h3{ font-weight:normal; margin-bottom:15px;}
.service-stars-header .pic,
.service-stars-header .user-info{ display:table-cell; vertical-align:middle;}
.service-stars-detail-title{ font-size:24px; background:#f5f5f5; height:55px; line-height:55px; text-align:center; font-weight:normal; margin-bottom:30px; position:relative;}
.service-stars-detail-title:before,
.service-stars-detail-title:after{ content:url(../images/dingzi.jpg); position:absolute; left:15px; top:50%; margin-top:-10px;}
.service-stars-detail-title:after{ left:auto; right:15px;}
.service-stars-detail{ font-size:16px; line-height:1.8; margin:30px 0;}




/*跳转菜单*/
.page-jump{ padding:40px 0; text-align:center;}
.page-jump *{ vertical-align:top;}
.page-jump span{ display:inline-block; height:32px; line-height:32px; padding:0 5px; color:#666;}
.page-jump .go-input{ width:30px; text-align:center; height:30px; border:1px solid #ddd; line-height:30px;}
.page-jump .go-input:focus{ border-color:#328fca;}
.page-jump .go-btn{ background:#ccc; width:45px; height:32px; cursor:pointer; color:#fff;}
.page-jump a{ display:inline-block; padding:0 11px; color:#666; background:#fff; border:1px solid #ddd; margin:0 2px; height:30px; line-height:30px;}
.page-jump a:hover{color:#328fca; border:1px solid #328fca;}
.page-jump a.cur-page{ background:#328fca; color:#fff; border:1px solid #328fca;}

