﻿/* ====================
     公共样式
==================== */
body{background:#ffffff; color:#666666; font-size:12px; font-family:"微软雅黑",Arial; line-height:150%; margin:0; padding:0; }
div{margin:0 auto; padding:0; }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none; }
p{font-size:14px; }
.block{width:1280px; position:relative; overflow:hidden; }
.fl{float:left; width:auto; }
.fl1{float:left; width:auto; margin:0 0 0 -3px;}
.fr{float:right; width:auto; }
.fc{margin:0px auto; }
.tl{text-align:left; }
.tc{text-align:center; }
.tr{text-align:right; }
.dis{display:block; }
.inline{display:inline; }
.none{display:none; }
.por{position:relative; overflow:hidden; }
.pointer{ cursor:pointer;}

.ysjtbiaoti a:link {color: #ffffff;text-decoration: none; cursor:pointer;}
.ysjtbiaoti a:visited {text-decoration: none;color: #ffffff }
.ysjtbiaoti a:hover {text-decoration: none;color: #0061a5; }
.ysjtbiaoti a:active {text-decoration: none;color: #0061a5; }
.ysjtbiaoti {font-weight:bold; line-height: 36px; font-family: 微软雅黑; color: #ffffff; font-size: 18px; background:#72c2c1; border:1px #35a8a5 solid; padding:0px 15px; margin-top:20px; }


a,a:link {color: #239692;text-decoration: none; cursor:pointer;}
a:visited {text-decoration: none;color: #239692 }
a:hover {text-decoration: none;color: #0061a5; }
a:active {text-decoration: none;color: #0061a5; }

input,select,textarea{font-family:"微软雅黑",Arial; cursor:pointer;}

/*英文强制换行*/
.word{word-break:break-all; }

/*边框*/
.bt_line{border-bottom:1px #333333 solid; }
.border_top{border-top:1px #dddddd solid; padding-top:10px; }
.border_bt{border-bottom:1px #dcdcdc solid; padding-top:10px; padding-bottom:10px; }
.line_dashed{height:10px; margin-bottom:10px; border-bottom:1px #dddddd dotted; clear:both; }
.line_solid{height:10px; margin-bottom:10px; border-bottom:1px #dddddd solid; }
.border_black{border:1px #333333 solid; }

.border_gray{border:1px #dedede dotted; }
.border_gray:hover{border:1px #99c905 dotted; }

.slider_top{background:#31180d url(../images/sj_69.png) no-repeat center top; height:37px; }
.shadow_top{background:url(../images/sj1_16.png) no-repeat center top; height:30px; }

/*图片处理*/
.img_grey{border:1px #c7c7c7 solid; margin-right:5px; margin-bottom:5px; }
.img_black{border:1px #000000 solid; margin-left:12px; margin-top:12px; }
.img_self{border:1px #cccccc solid; margin-bottom:5px; margin-top:5px; }

/*字体颜色*/
.t_dblue{color:#150c5f; }
.t_blue{color:#0695ca; }
.t_gray, a.t_gray{color:#989495; }
.t_red{color:#cb0000; }
.t_orange{color:#fe8900; }
.t_black{color:#000000; }
.t_green, a.t_green{color:#70aa2f; }
.f10{font-size:10px; }
.f12{font-size:12px; }
.f14{font-size:14px; }
.f16{font-size:16px; }
.f18{font-size:18px; }
.f20{font-size:20px; }
.f22{font-size:22px; line-height:30px; }
.f23{font-size:22px; font-weight:bold; }
.f26{font-size:26px; line-height:35px; }
.f35{font-size:35px; line-height:50px; }
.nam{font-size:22px; font-weight:bold; }
.bold{font-weight:bold; }
.center{text-align:center; }

/*按钮部分*/
.orange_bt, a.orange_bt{width:85px; height:22px; line-height:22px; text-align:center; background:#ec710e; border:1px #dc710a solid; color:#FFFFFF; cursor:pointer; display:inline-block; border-radius:3px; }
input.orange_bt{line-height:18px; }
.orange_bt:hover, a.orange_bt:hover{background:#ec9b0e; border:1px #dca30a solid; }
.gray_bt{width:auto; height:25px; background:#f7f7f7 url(../images/sj8_03.png) repeat-x bottom; border:1px #e1e1e1 solid; border-radius:3px; padding:0px 10px; line-height:25px; display:inline-block; cursor:pointer; display:inline-block; }
.green_bt, a.green_bt{background:#79a618; border:1px solid #6d9e03; color:#FFFFFF; width:100%; height:33px; line-height:33px; text-align:center; cursor:pointer; display:inline-block; }
.green_bt:hover{background:#4e8213; border:1px solid #4e8213; color:#f8f8f8; }
.blue_bt, a.blue_bt{background:#0061a5; border:1px solid #0061a5; color:#FFFFFF; width:100%; height:33px; line-height:33px; text-align:center; cursor:pointer; display:inline-block; }
.blue_bt:hover{background:#00497c; border:1px solid #00497c; color:#f8f8f8; }

.red_bt, a.red_bt{background:#ae2433; border:1px solid #ae2433; color:#FFFFFF; width:100%; height:25px; line-height:25px; text-align:center; cursor:pointer; display:inline-block; }
.red_bt:hover{background:#ae2433; border:1px solid #ae2433; color:#f8f8f8; }

.black_bt, a.black_bt{background:#000000; border:1px solid #000000; color:#FFFFFF; width:100%; height:33px; line-height:33px; text-align:center; cursor:pointer; display:inline-block; }
.blackbt:hover{background:#333333; border:1px solid #333333; color:#f8f8f8; }
.white_bt, a.white_bt{background:#ffffff; border:1px solid #bebebe; color:#5d5d5d; width:100%; height:33px; line-height:33px; text-align:center; cursor:pointer; display:inline-block; }
.white_bt:hover{background:#f3f3f3; border:1px solid #bebebe; color:#5d5d5d; }
.inputBg{font-size:12px; }

/*模块容器*/
.error,.empty{width:100%; height:50px; line-height:50px; display:block; text-align:center; color:#999999; font-size:14px; }
.gray_box{line-height:23px; border:1px #e1e1e1 solid; background:#ffffff; text-align:center; width:70px; height:23px; }
.pink_box{background:#fefff1; border:1px solid #dfcca4; }
.blue_box{background:#f4fafa; border:1px solid #aed5dc; }
.black_box{background:#f5f5f5; border:1px solid #6f7a7e; padding:2px 10px; margin-top:5px; }
.bg_white{background:#ffffff; }
.bg_gray{background:#e7e7e7; }
.rad15{border-radius:15px; }
.hide{display:none; }
  
/*页码*/
#pager{text-align:center; }
#pager a {padding:2px 6px; border:1px solid #c7c7c7; }
a.page_now{color:#FF0000; }
    
/*模块标题*/

/*页面留白*/
.blank20{height:20px; line-height:20px; clear:both; visibility:hidden; }
.blank{height:10px; line-height:10px; clear:both; visibility:hidden; }
.blank5{height:5px; line-height:5px; /* _margin:-3px 0; */ clear:both; visibility:hidden; }
.blank1{height:1px; line-height:1px; /* _margin:-3px 0; */ clear:both; visibility:hidden; }
  
/*布局*/
.tl15{text-indent:15px; }
.pt3{padding-top:3px; }
.pt5{padding-top:5px; }
.pt10{padding-top:10px; }
.p8{padding:8px; }
.p10{padding:10px; }
.p15{padding:15px; }
.ptb20{padding-top:20px; padding-bottom:20px; }
.pb10{padding-bottom:10px; }
.pb20{padding-bottom:20px; }
.prb25{padding-bottom:25px; padding-right:25px; }
.plf20{padding-left:20px; padding-right:20px; padding-top:20px; }
.plf10{padding-left:10px; padding-right:10px; padding-top:10px; }
.mtb5{margin-top:5px; margin-bottom:5px; }
.mtb10{margin-top:10px; margin-bottom:10px; }
.mtb15{margin-top:15px; margin-bottom:15px; }
.mtb30{margin-top:30px; margin-bottom:30px; }
.mt5{margin-top:5px; }
.mt10{margin-top:10px; }
.mt15{margin-top:15px; }
.mt23{margin-top:23px; }
.mt25{margin-top:25px; }
.mt40{margin-top:40px; }
.mt80{margin-top:80px; }
.mb8{margin-bottom:8px; }
.mb15{margin-bottom:15px; }
.mb20{margin-bottom:20px; }
.m5{margin:5px; }
.m10{margin:10px; }
.m15{margin:15px; }
.m20{margin:20px; }
.m25{margin:25px; }
.ml10{margin-left:10px; }
.mr3{margin-right:3px; }
.mr5{margin-right:5px; }
.mr18{margin-right:18px; }
.mr10{margin-right:10px; }
.mr30{margin-right:30px; }
.mrb15{margin-right:15px; margin-bottom:15px; }
.mlr20{margin-left:20px; margin-right:20px; }
.p100{width:100%; }
.p50{width:50%; }
.p30{width:30%; }
.mr0{margin-right:0px; border-right:none; }
  
/*常用模块*/

/*search*/

/*urhere*/
.ur_here{line-height:37px; height:37px; color:#909090; font-size:12px; display:block; background:url(../images/in_18.png) no-repeat left center; padding-left:21px; }
.ur_here a{color:#737272; background:url(../images/in_20.png) no-repeat left center; padding-left:20px; }

/********************************************************************/

/*page*/
.global_page{position:relative; overflow:hidden; margin:15px 0px; text-align:center; }
.global_page a{display:inline-block; padding:0px 5px; margin:3px 1px; color:#bbbbbb; border:1px #eeeeee solid; }
.global_page a.visited, .global_page a:hover{background:#0061a6; color:#FFFFFF; }

/**
 * POPUP CONTAINER STYLES
 */
.showboxbg {position: absolute;z-index: 999200;top: 0px;width:1600px;left:50%;margin:0 0 0 -800px;height: 100%;opacity: 0.9;filter: alpha(opacity=90); background:#000000;display: none; }
.showbox {background-color: #ffffff;position:fixed; z-index: 999201;top: 50%;left: 50%;display: none;padding: 0px; border-radius:5px; }
.showbox .popupFrame {margin: 0px;width: 100%;position: relative;border:none;z-index: 999202; border-radius:5px; }
.showbox .popupTitleBar {background:url(../images/bx_03.jpg) repeat-x;height: 43px;position: relative;z-index: 999203; border-top-left-radius:5px; border-top-right-radius:5px; }
.showbox .popupTitle {color: #ffffff;line-height:43px; text-align:center; font-size:14px; }
.showbox .popupTitle span.tt{margin-left:34px; }
.showbox .closed {float:right;margin-right:10px;margin-top:10px;width:24px;height:24px;background:url(../images/bx_06.png);cursor:pointer; }

.showtipsbg {position: absolute;z-index: 999200;top: 0px;left: 0px;width: 100%;height: 100%;opacity: 0.9;filter: alpha(opacity=90); background:#000000;display: none; }
.showtips{ position:fixed; width:500px; min-height:30px; max-height:400px; overflow-y:auto; overflow-x:hidden; padding:50px; line-height:30px; left:50%; margin-left:-300px; top:100px; background:#ffffff; border:1px #eeeeee solid; display:none; z-index:100000000000; font-size:20px; border-radius:10px; box-shadow:0 0 5px #cccccc; text-align:center;}

.top{overflow:hidden;height:120px;border-bottom: 5px solid #ccc; }
.top .top_line{background: url(../images/head_02.png) no-repeat left #35a8a5;height: 10px;overflow: hidden; }
.top .logo{float:left;width:220px;overflow:hidden; padding:15px 0px 0px 10px; }
.top .logo img{height:80px; }
.top .ad{float:left; }
.top .tel{float:right; padding:25px 10px 0px 0px; }

.nav {background: url(../images/head_17.png) repeat-x top;border-radius: 8px;padding-left: 34px;margin: 10px auto; width:1246px; }
.nav ul {height: 50px;background: url(../images/head_19.png) no-repeat left;padding-left:2px; }
.nav ul li {float:left;width: 171px; background: url(../images/head_19.png) no-repeat right;padding-right: 2px; position:relative; }
.nav ul li a {display: block;text-align: center;line-height: 50px;font-family: 微软雅黑;font-size: 22px;color: #fff; }
.nav ul li a.active {background: url(../images/head_14.png); } 
.nav ul li div {display:block; position:absolute; left:0px; top:50px; background:#017975; border-radius: 8px; z-index:999; width:1250px; padding:15px; display:none; filter:Alpha(opacity=60); -moz-opacity:6;opacity:0.6; }
.nav ul li div a{width:120px;float:left;display:block;text-align:center;line-height:28px;font-family: 微软雅黑;font-size: 14px;color: #fff; } 
.nav ul li div a.yiliaobagua{width:400px;float:left;position:relative;left:20px;display:block;text-align:left;line-height:28px;font-family: 微软雅黑;font-size: 14px;color: #fff; }
.nav ul li div a.gaoduanyiliao{width:133px;float:left;position:relative;left:20px;display:block;text-align:center;line-height:28px;font-family: 微软雅黑;font-size: 14px;color: #fff; }
.nav ul li div a:hover {text-decoration:underline; }
.nav ul li div.n1{left: -209px; display:none; }
.nav ul li div.n2{left: -382px; display:none; }
.nav ul li div.n3{left: -555px; display:none; }
.nav ul li div.n4{left: -728px; display:none; }
.nav ul li div.n5{left: -901px; display:none; }
.nav ul li div.n6{left: -1074px; display:none; }

.navs {overflow: hidden;background: url(../images/head_17.png) repeat-x top;border-radius: 8px;padding-left: 35px;margin: 10px 0px; }
.navs ul {height: 50px;background: url(../images/head_19.png) no-repeat left;padding-left: 2px; }
.navs ul li {float: left;width: 300px;background: url(../images/head_19.png) no-repeat right;padding-right: 2px;position:relative; }
.navs a {display: block;text-align: center;line-height: 50px;font-family: 微软雅黑;font-size: 22px;color: #fff; }
.navs ul li a:hover, .navs ul li a.active, .navs ul li a.sel {background: url(../images/head_14.png); } 

.foot{background:url(../images/foot_bg.png) repeat-x left bottom;width:100%; position:fixed; bottom:0px; z-index:10;}
.foot .linkopenbox{width: 1280px;margin:0px auto;height: 30px;}
.foot .linkopen{width:135px; height: 30px;line-height: 30px;text-align:right; float:right; padding-right: 25px;background: url(../images/foot_03.png) no-repeat right; color:#fff; cursor:pointer; font-size:12px; z-index:99999; }

.foot .quicklink {width: 1280px;margin:0px auto;overflow: hidden;clear: both;background: #35a8a5;display:none; }
.foot .quicklink li{float:left; width:390px; min-height:260px; padding:30px 20px 10px 10px; background:url(../images/foot_07.png) no-repeat right; }
.foot .quicklink li ul li{min-height:auto; }
.foot .quicklink h3 {margin: 0px 0px 20px 0px;padding: 0px 0px 0px 10px;line-height: 30px;font-family: 微软雅黑;font-size: 18px;font-weight: normal;color: #fff;border-left: 5px solid #007874; }
.foot .quicklink li ul {overflow: hidden; }
.foot .quicklink li ul li {float: none;width: auto;min-height: inherit;padding: 0px;background: none; }
.foot .quicklink li.n1 ul li {background:#309794; margin-bottom:5px; margin-right:10px; float:left; width:180px; }
.foot .quicklink li.n1 ul a {display:inline-block; font-family:微软雅黑; font-size:14px; color:#fff; line-height:30px; text-align:center; width:130px; height:75px; margin:0px; padding:0px; float:left; }
.foot .quicklink li.n1 ul img{float:left; height:40px; width:120px; margin:0px; padding:0px; }
.foot .quicklink li.n1 ul a.b{width:260px; }
.foot .quicklink li.n1 ul a.b img{width:260px; }
.foot .quicklink li.n2 ul li {padding-left:18px; }
.foot .quicklink li.n2 ul li a {color: #fff;font-size:12px; width:32%; height:30px; display:inline-block; line-height:30px; }
.foot .quicklink li.n3 ul li {padding-left:18px; }
.foot .quicklink li.n3 ul li a {color: #fff;font-size:12px; width:24%; height:36px; display:inline-block; line-height:36px; }

.foot .copyright{margin:10px auto; text-align:center; padding-bottom:10px; color:#fff; line-height:25px; }
.foot .copyright a{color:#fff; font-size:14px; margin:0px 1px; }

.foot .logins{background:#007974;width: 1280px;margin:0px auto; }
.foot .loginnav {width:1280px; margin:0px auto;overflow:hidden; clear:both; }
.foot .loginnav li.reglog{height:100px; float:left; background:url(../images/line_bg22.png) repeat-y right; font-size:14px; }
.foot .loginnav li.reglog .mode {float:left; background:url(../images/line_bg21.png) repeat-y right; padding:0px 20px 0px 30px; margin-top:26px; }
.foot .loginnav li.reglog .mode img {height:48px; }
.foot .loginnav li.reglog .link {float:left; line-height:25px; padding:25px 30px 0px 20px; }
.foot .loginnav li.reglog .link a {display:block; color:#fff; }
.foot .loginnav li.reglog .member{float:left; width:840px; height:auto; padding-left:15px; padding-top:26px; display:none; }
.foot .loginnav li.reglog .member p{float:left; width:160px; color:#fff; line-height: 25px; }
.foot .loginnav li.reglog .member p a{color:#fff; }

.foot .loginnav li.decode{float:right; padding-right:25px;color:#fff }
.foot .loginnav li.decode img{height:80px; margin-top:10px; }
.foot .loginnav li.decode div.fl{text-align:center;width:100px}
.icp{display:block; width: 1280px; height:32px; background:#007974 url(../images/foot_08.png); text-align:center;}
.icp a{line-height: 32px; color:#ffffff; margin:0px 5px; }
.bottomblank{height: 150px; text-align: center; }

.paginator {padding:10px 0px; margin: 0px; margin-top:20px; }
a.pn{padding: 3px 6px; border: solid 1px #ccc; background: #fff; text-decoration: none; margin-right:5px; margin-bottom:2px; display:inline-block;}
a.pn:visited {padding:3px 6px; border: solid 1px #ccc; background: #fff; text-decoration: none; }
.paginator span{ margin-right:5px;}
.paginator .cpb {padding: 3px 6px; background: #35a7a8; border: solid 1px #ccc; text-decoration: none; color:#fff; margin-right:5px; margin-bottom:2px; display:inline-block;}
a.pn:hover {background: #35a7a8; border: solid 1px #ccc; color:#fff;}

#search_down{ background:#fff; width:350px; height:auto; border:1px #ccc solid; position:absolute; margin-left:0; margin-top:41px; display:none;}
#search_down a{ display:block; line-height:25px; text-indent:10px;}
#search_down a:hover{ background:#eee;}

#search_check{ background:url(../images/cmn.png); width:370px; height:152px; position:absolute; margin-left:350px; margin-top:-30px; display:none;}
#search_check .in{ padding:25px 25px 25px 40px; font-size:14px; line-height:22px;}
#search_check .in .txt{ height:75px;}
