﻿/***************************
*CSS Document
***************************/
body{ min-width:1120px; _width:expression(document.body.clientWidth <= 1120? "1120px":"auto"); font:14px/1.6 arial,"Microsoft Yahei",sans-serif; color:#666; }

/*libs*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,form{ margin:0; }
ul,ol,dd,dt{ padding-left:0; list-style-type:none; }
a:link,a:visited{ color:#666; text-decoration:none; }
a:hover{ color:#f60; text-decoration:none; }
img{ border:0; vertical-align:top; -ms-interpolation-mode:bicubic; }
input,textarea,select{ padding:0; font-size:12px; outline:0; resize:none; font-family:Helvetica,arial,"Simson","宋体",sans-serif; vertical-align:top; }
p{ text-align:justify; text-justify:inter-ideograph; word-wrap:break-word; }
::-moz-selection{ background-color:#0093dd; color:#fff; }
::selection{ background-color:#0093dd; color:#fff; }
.wrap{ position:relative; width:1120px; margin:0 auto; }
.cf:after{ content:""; display:block; clear:both; }
.cf{ zoom:1; }



.top {border-bottom: 2px solid #14438d;}
.logo { width: 390px; float: left; }


.p1 h1 { font-size: 20px; color: #14438d; font-weight: 400; text-align: center; margin-top: 35px; line-height: 20px; }
.p1 h1 span { font-family: arial; text-transform: uppercase; font-size: 14px; color: #999; }
.p1 p { text-align: center; margin-top: 20px; line-height: 2; }
.p1 div { text-align: center; margin-top: 26px; }
.p1 div a { width: 112px; line-height: 28px; display: inline-block; background: #02a0e9; color: #fff; font-size: 12px; text-align: center; }



.p2 { background: #f2f2f2; padding: 35px 0; margin-top: 35px; }
.title { text-align: center; font-size: 20px; color: #14438d; line-height: 20px; }
.title span { font-family: arial; text-transform: uppercase; font-size: 14px; color: #999; }
.p2_list ul { padding: 0 40px; margin-top: 25px; }
.p2_list li { width: 178px; float: left; margin: 0 15px; }
.p2_list li span { display: block; text-align: center; line-height: 3; }


.p3 { padding: 35px 0; }
.news { margin-top: 35px; padding: 0 40px; }
.news_pic { width: 334px; float: left; position: relative; }
.news_pic p { width: 100%; line-height: 2; background: rgba(0,0,0,.5); text-align: center; color: #fff; position: absolute; bottom: 0; }
.news_pic a:hover p { color: #f60; }


.news_list { margin-left: 354px; }
.news_list div { border-bottom: 1px dashed #ccc; }
.news_list div h1 a { color: #cd3200; }
.news_list div h1 { font-size: 14px; }
.news_list div p { font-size: 12px; color: #999; text-indent: 2em; margin: 10px 0; }
.news_list dl { width: 100%; height: 40px; border-bottom: 1px dashed #ccc; }
.news_list dl dt { width: 610px; float: left; line-height: 40px; }
.news_list dl dd { width: 40px; float: right; line-height: 40px; }


.p4 { background: #f2f2f2; padding: 35px 0; margin-top: 10px; }





.p5 { margin-top: 20px;}
.p5_title {  border-bottom: 1px solid #ccc; }
.p5_title h1 { width: 100px; line-height: 30px; font-size: 14px; color: #004388; float: left; }
.p5_title a { width: 40px; line-height: 30px; display: inline-block; float: right; font-size: 12px; color: #999; }
.p5_title a:hover { color: #f60; }
.p5_list { margin-top: 20px; }
.p5_list li { width: 188px; height: 55px; padding: 2px; border: 1px solid #ddd; float: left; margin-right: 10px; }
.p5_list li img { width: 188px; height: 55px; }


.copy { background: #004388; margin-top: 20px; }
.copy_1 { width: 550px; font-size: 12px; float: left; color: #fff; line-height: 50px; text-transform: uppercase; }
.copy_2 { line-height: 50px; margin-left: 690px; color: #fff; }
.copy_2 a { padding: 0 5px; color: #fff; font-size: 12px; }
.copy_2 a:hover { color: #ff0; }
.copy_2 select { width: 200px; height: 28px; line-height: 28px; padding-left: 5px; margin-top: 11px; float: right; }




/*分页*/
.fenye { text-align: center; padding: 30px 0; }
.fenye a { display: inline-block; padding: 0 5px; line-height: 24px; border: 1px solid #ddd; margin-right: 10px; font-size: 12px; }
.fenye a:hover { background: #f60; color: #fff; }
.fenye .current{background: #f60; color: #fff;display: inline-block; padding: 0 5px; line-height: 24px; border: 1px solid #ddd; margin-right: 10px; font-size: 12px; }

/*内页样式*/
.ny_banner { width: 100%; height: 450px; background: url(../images/ny_banner.jpg) center no-repeat;}
.ny_weizhi { width: 100%; height: 30px; background: #f5f5f5;}
.ny_weizhi_1 { width: 1090px; height: 30px; line-height: 30px; font-size: 12px; padding-left: 10px; margin: auto; color: #666;}
.ny_weizhi_1 a { color: #666;}
.ny_weizhi_1 a:hover { color: #f60;}

.ny_ejlm { width: 1100px; height:36px; margin: auto; margin-top: 30px;}
.ny_ejlm a { width: 120px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; border: 1px solid #ccc; display: inline-block; margin-right: 10px;}
.ny_ejlm a.selected { border: none; background: #f60; color: #fff; border: 1px solid #f60;}
.ny_ejlm a:hover { border: none; background: #f60; color: #fff; border: 1px solid #f60;}

.ny_jj { width: 1100px; height: auto !important; min-height: 500px; height: 500px; margin: auto; margin-top: 30px; margin-bottom: 30px; padding: 0px 0px 0px 0px;line-height: 26px; font-size: 14px; color: #666;}


/*产品内页样式*/
.ny_Products { width:1100px; height: auto !important; min-height: 700px; height: 700px; margin: auto; padding-top: 20px;}
.ny_Products_l { width: 200px; height: auto !important; min-height: 500px; height: 500px; float: left; position: relative; top: -54px;}
.ny_Products_ejtt { height: 63px; padding-top: 30px; padding-left: 37px; font-size: 20px; line-height: 20px; background: #1c4ca0; color: #fff;}
.ny_Products_ejtt span{ font-size: 16px; font-family: arial; color: #fff;}
.ny_Products_ejlm { height: auto !important; min-height: 200px; height: 200px;}
.ny_Products_ejlm li { height: 49px; line-height: 48px; font-size: 14px; border-bottom: 1px solid #ccc; padding-left: 37px; background: #f5f5f5;}
.ny_Products_ejlm .selected{color: #f60;}
.ny_news_right
.ny_lxwm { height: 155px; background: #585c5f; margin-top: 20px; padding: 20px 15px 20px 15px;}
.ny_lxwm span{ font-size: 18px; line-height: 30px; color: #fff;}
.ny_lxwm p{ font-size: 14px; line-height: 24px; color: #bbb;}

.ny_Products_r { width: 880px; height: auto !important; min-height: 700px; height: 700px; float: left; margin-left: 20px; display: inline-block;}
.ny_Products_weizhi { height: 38px; line-height: 38px; background: url(../images/cp_wz_bg.jpg) left no-repeat; border-bottom: 1px solid #ccc; padding-left: 24px; color: #666}
.ny_Products_list { height: auto !important; min-height: 600px; height: 600px;  padding: 20px 10px 20px 10px;  line-height: 26px; font-size: 14px; color: #666;}
.ny_Products_list dl{ width: 205px; height: 186px;; float: left; margin: 0px 5px 20px 5px;}
.ny_Products_list dd { width: 203px; height: 148px; border: 1px solid #e5e5e5;}
.ny_Products_list dd img { width: 201px; height: 146px; margin: 1px 0 0 1px;}
.ny_Products_list dt { width: 205px; height: 36px; line-height: 36px; text-align: center; background: #e5e5e5;}

/*友情链接列表页*/
.ny_Products_list1 { height: auto !important; min-height: 600px; height: 600px; padding: 20px 10px 20px 10px; line-height: 26px; font-size: 14px; color: #666;}
.ny_Products_list1 dl{ float: left; margin: 0px 5px 20px 5px;}
.ny_Products_list1 dd { border: 1px solid #e5e5e5;}
.ny_Products_list1 dd img {  margin: 1px 0 0 1px;}
.ny_Products_list1 dt { text-align: center; background: #e5e5e5;}



/*下载页*/
.ny_news_right .selected{border: none; background: #f60; color: #fff; border: 1px solid #f60;width: 100px; text-align: center;}

.item .selected{border: none; background: #f60; height:30px !important;; color: #fff; border: 1px solid #f60;width: 100px; text-align: center;}

.reveal-modal .selected{cursor:pointer;
    border: none; background: #f60; height:30px; color: #fff; border: 1px solid #f60;width: 100px; text-align: center;}



.channel{padding: 10px 0px;}
.channel ul,.channel li{ list-style:none}
.channel li { margin: 10px 0px 15px 24px; float: left; display: block;width:257px;height:241px}
.channel li.frist{ margin: 10px 0px 10px 0px;}

.channel a.cla{ display:block;border:1px solid #e1e1e1;padding:2px;width:251px;height:235px}
.channel a.cla:hover{ border:1px solid rgba(255,102,0,0.7)}

.channel a.cla div.pic{width: 200px; height: 235px; float:left;}
.channel a.cla div.pic img {width: 200px; height: 235px;}
.channel a.cla div.text{width:30px;height:155px;float:left; line-height:24px;padding:55px 10px 25px 10px;margin:0px 1px 0px 0px; font-size:16px;  text-align:center; display:block; vertical-align:middle;background:#666;color:#fff  }
.channel a.cla:hover div.text{ background:rgba(255,102,0,0.7);color:#fff}

.about{ padding: 10px 0px; line-height: 30px; font-size: 14px;}
.list{padding: 10px 0px;}
.list dl { margin: 10px 0px 10px 29px; float: left; display: inline;border:1px solid #e7e7e7;padding:2px;}
.list dl.frist{ margin: 10px 0px 10px 0px; float: left; display: inline;}
.list dd { width: 180px; height: 135px;}
.list dd img {width: 180px; height: 135px;}
.list dd a{ position:relative; display:block;}
.list dd a span{ display:none}
.list dd a:hover span{width:160px;height:135px; line-height:135px;padding:0px 10px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute;top:0px;left:0px;right:0px;bottom:0px; background-color:rgba(255,102,0,0.7) }


/*新闻内页样式*/
.news{padding: 10px 0px;}
.news .item { height: 95px; padding-top: 25px; border-bottom: 1px dashed #ccc;}
.news .item .ny_news_left { width: 65px; height: 70px; float: left;}
.news .item .ny_news_left dd { width: 65px; height: 47px; line-height: 46px; border-bottom: 1px solid #fff; text-align: center; background: #f80; font-size: 30px; color: #fff;}
.news .item .ny_news_left dt { width: 65px; height: 22px; line-height: 22px; text-align: center; background: #f60; color: #fff;}
.news .item .ny_news_right { width: 975px; height: 70px; float: left; margin-left: 20px; display: inline-block;}
.news .item .ny_news_right dt{ line-height: 30px; font-size: 18px;}
.news .item .ny_news_right a { color: #333;}
.news .item .ny_news_right a:hover { color: #f60;}
.news .item .ny_news_right dd { line-height: 22px; font-size: 12px; color: #999;}
.news .item .ny_news_right dd a { color: #f60;}


.show{padding:10px 0px;}
.show .topic { width:100%; height:auto !important; min-height:30px; height:30px; line-height:30px;  font-size:20px; font-weight:bold; text-align:center; color:#000; margin:0px auto 0px auto;}
.show .subtitle { width:100%; height:24px; line-height:24px; text-align:center; color:#777; font-size:16px}
.show .attribute { width:100%; height:24px; line-height:24px; text-align:center; color:#999; margin:5px 0px;border:1px dashed #ddd;}
.show .attribute .source,.show .attribute .date,.show .attribute .hit{margin:0px 10px;font-size:12px;color:#999}
.show .fujian{display:block; line-height:1.8; padding:10px; margin:auto; margin-top:20px; border:1px dashed #e7e7e7;font-size:12px;color:#777;margin-top:10px;border-radius:5px;}
.show .fujian li{ padding:5px 0px 5px 25px; background:url(../images/fujian.jpg); background-position:left center; background-repeat:no-repeat;}
.show .fujian li a{ float:right}
.show .content { width:100%; height:auto !important; min-height:580px; height:580px; line-height:1.8;margin:auto; font-size:14px;}

.show .content .page_fenye{height: auto !important; height: 30px; text-align:right; font-size:14px;color:#333;margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:1.8;}
.show .content .page_fenye a{display:inline-block;_display:inline;*display:none; margin:0 5px; padding: 3px 7px 2px 7px; border:1px solid #dbdbdb;  line-height:1.5; font-size:12px; color:#333; text-align:center; vertical-align:middle; overflow:hidden; }
.show .content .page_fenye a.page_select{display:inline-block; background:#3a97f4;border:1px solid #3a97f4;  color:#fff; }

.show .tool { display:block; line-height:1.8; padding:10px; margin:auto; margin-top:20px; border:1px dashed #ccc;color:red;}
.show .tool .prv { width:100%;   text-align:left;   display:block; }
.show .tool .next  { width:100%;  text-align:left;   display:block; }
.show .tool .prv span,.show .tool .next span{color:#666}
.show .tool .prv a,.show .tool .next a{color:#666}
.show .tool .prv a:hover,.show .tool .next a:hover{color:#F90}


.join{padding:10px 0px; line-height:1.8; font-size:14px;}
/*.join table{ background:#e7e7e7; width:100%}
.join table td{ background:#fff;padding:10px;width:16.67%}
.join table th{ background:#e7e7e7;padding:10px; text-align:left}
.join table td input[type=text]{width:100%;border:none;border-bottom:1px solid #e7e7e7}*/
.join h1{font-size:18px; font-weight:bold;margin:0px auto; text-align:center}
.join-table{width:100%;margin:0px auto; background:#ccc}
.join-table td{width:16.66%; background:#fff;padding:10px;font-size:12px;}
.join-table .input-normal,.join-table .input-normal:focus{width:100%;border:0px;_border:none;border-bottom:1px solid #ccc}
.join-table .input-small,.join-table .input-small:focus{width:100px;border:0px;_border:none;border-bottom:1px solid #ccc}
.join-table .textarea-normal,.join-table .textarea-normal:focus{width:99.4%;border:1px solid #ccc}
.join  .btn{width:100%;padding:15px 0px; text-align:center}
.join  .btn_submit {
    background: none repeat scroll 0 0 #52a152;
    border: 1px solid #429342;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
}

.join .btn_submit2 {
    background: none repeat scroll 0 0 #f9885b;
    border: 1px solid #f9885b;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
    margin:0px 0px 0px 15px
}


.joblist{padding:10px 0px; line-height:1.8; font-size:14px;}
.joblist table{display:inline-table; width:100%; margin:0px auto; }
.joblist table td{  height:30px; font-size:13px; font-family:"宋体"; text-align:center; color:#070201;border-bottom:1px solid #ededed  }
.joblist table th{ background:#ededed; height:30px; font-size:14px; font-family:"宋体"; font-weight:bold; text-align:center; color:#070201;}
.joblist table th,.joblist table td{padding:5px 10px;}
.joblist table td a{color:#a9632d}

.joblist{padding:10px 0px; line-height:1.8; font-size:14px;}
.job_info{ width:100%; height:auto;margin:10px 0px 0px 0px}
.job_info .line10{background:#ededed;}
.job_info table{width:100%;}
.job_info table td{ width:33.33%; font-size:13px; font-family:"宋体"; text-align:left; color:#070201;border-bottom:1px solid #ededed  }
.job_info table td{padding:10px 20px;}
.job_info table td label{ font-weight:bold}
.job_info .view{padding-left:15px; line-height:1.8;height:auto !important;min-height:100px;height:100px;}
.job_info .deliver-a{
    background-color:#f60;
    padding:3px 10px;
    font-size:12px;
    text-decoration:none;
    border:1px solid #f60;
    background-image: linear-gradient(bottom,  #f50 0%, #f60 100%);
    background-image: -webkit-linear-gradient(bottom, #f50 0%, #f60 100%);
    background-image: -ms-linear-gradient(bottom, #f50 0%, #f60 100%);
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, #f50),
            color-stop(1, #f60)
    );
    box-shadow: 0 1px 0 #f50 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    color: #ffffff;
    display:inline-block;
    text-align:center;
    text-shadow:0 1px rgba(0, 0, 0, 0.2);
}
.job_info .tool{ margin:10px auto; text-align:right}

.resume{padding:10px 0px;line-height:1.8;}
.resume-title{ text-align:center; font-weight:bold; font-size:20px; padding:10px 0px;}
.deliver{width:100%;border-bottom:1px #b3b3b3 dotted;border-right:1px #b3b3b3 dotted;margin:0px auto; font-family:'宋体'}
.deliver th,.deliver td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver .th{width:7%;padding:10px; text-align:center;}
.deliver .td{padding:0px;}
.deliver .td5{width:100%;padding:5px;}
.deliver .td5 textarea{width:100%;height:50px; border:none;}
.deliver .td5 input[type=text]{width:80px;height:29px; padding:0px 5px;margin:0px; border:none;border:1px solid #CCC;vertical-align:middle;border-radius: 5px;}
.deliver .td5 img{ vertical-align:middle}
.deliver .photo{ }

.deliver-1{width:100%;}
.deliver-1 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-1 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-1 td,.deliver-1 th{padding:5px;white-space:nowrap;width:14.25%;}
.deliver-1 tr td:first-child {border-left:none;}
.deliver-1 tr th:first-child {border-left:none;}
.deliver-1 tr:first-child th,.deliver-1 tr:first-child td {border-top:none;}
.deliver-1 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-1 .photo{ text-align:center; vertical-align:middle}
.deliver-1 input,.deliver-1 label{ vertical-align:middle}
.deliver-1 label{ vertical-align:middle;margin:0px 5px;}

.deliver-2{width:100%;}
.deliver-2 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-2 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-2 td,.deliver-2 th{padding:5px;white-space:nowrap;width:25%;}
.deliver-2 tr td:first-child {border-left:none;}
.deliver-2 tr th:first-child {border-left:none;}
.deliver-2 tr:first-child th {border-top:none;}
.deliver-2 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-2 tr td:first-child input[type=text]{width:45%; border:none;border-bottom:1px solid #CCC}
/*.deliver-2 tr td:last-child input[type=text]{width:70%; border:none;border-bottom:1px solid #CCC}
.deliver-2 tr td:last-child input[type=button]{width:30%; border:none;border-bottom:1px solid #CCC}*/

.deliver-3{width:100%;}
.deliver-3:last-child{width:100%;border-top:2px #b3b3b3 dotted;}
.deliver-3:first-child{width:100%;border-top:none;}

.deliver-3 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-3 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-3 td,.deliver-3 th{padding:5px;white-space:nowrap;width:12.5%;}
.deliver-3 tr td:first-child {border-left:none;}
.deliver-3 tr th:first-child {border-left:none;}
.deliver-3 tr:first-child th,.deliver-3 tr:first-child td {border-top:none;}
.deliver-3 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-3 textarea{width:100%;height:50px; border:none;}

.deliver-4{width:100%;}
.deliver-4 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-4 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-4 td,.deliver-4 th{padding:5px;white-space:nowrap;width:33.33%;}
.deliver-4 tr td:first-child {border-left:none;}
.deliver-4 tr th:first-child {border-left:none;}
.deliver-4 tr:first-child th,.deliver-4 tr:first-child td {border-top:none;}
.deliver-4 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-4 tr td:first-child input[type=text]{width:45%; border:none;border-bottom:1px solid #CCC}

.deliver-btn{width:100%; text-align:center; margin:15px auto}
.deliver-btn input[type=button],.deliver-btn input[type=submit],.deliver-btn input[type=reset] {
    background-color:#f60;
    padding:5px 15px;
    font-size:12px;
    text-decoration:none;
    border:1px solid #f60;
    background-image: linear-gradient(bottom,  #f50 0%, #f60 100%);
    background-image: -webkit-linear-gradient(bottom, #f50 0%, #f60 100%);
    background-image: -ms-linear-gradient(bottom, #f50 0%, #f60 100%);
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, #f50),
            color-stop(1, #f60)
    );
    box-shadow: 0 1px 0 #f50 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    color: #ffffff;
    display:inline-block;
    text-align:center;
    text-shadow:0 1px rgba(0, 0, 0, 0.2);
}
.upload-img{display:block; margin:0;width:120px;height:120px; background:#fff; cursor:pointer;position:relative; overflow:hidden}
.upload-img input[type='file']{height:900px;overflow: hidden;font-size:900px;position:absolute;right:0px;top:0px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; cursor:pointer;margin:0px;zoom:1}


.message{padding:20px 0px; line-height:1.8; font-size:14px;}
.feed-tool{width:100%;border-bottom:2px solid #ccc; text-align:left;margin:0px 0px 10px 0px;padding:0px 0px 5px 0px}
.feed-tool a{padding:3px 10px;background:#e7e7e7; font-size:12px;color:#000;cursor:pointer; display:inline-block; *display:inline;*zoom:1;}
.feed-tool a.selected{background:#f60;color:#fff }
.feedback{width:100%; height:auto !important;min-height:200px;height:200px;padding:0px; line-height:1.8}
.feedlook{padding:0px}
.feedtable{margin:15px 0px;}
.feedtable table{ background:#e7e7e7; width:100%}
.feedtable table td{ background:#fff;padding:10px;}
.feedtable table th{ background:#e7e7e7;padding:10px; text-align:left}

.form_box dl {
    clear: both;
    font-size: 12px;
    line-height: 28px;
    padding: 8px 0;
}
.form_box dl dt {
    display: block;
    float: left;
    text-align: right;
    width: 150px;
}
.form_box dl dt em {
    color: #ff0000;
    font-style: normal;
    padding-right: 5px;
}
.form_box dl dd {
    margin-left: 150px;
    padding-left: 10px;
}
.form_box dl dd i {
    color: #999;
    display: block;
    font-size: 12px;
    font-style: normal;
    line-height: 28px;
}
.form_box dl dd em {
    color: #999;
    font-size: 12px;
    font-style: normal;
    line-height: 28px;
}
.form_box dl dd .btn_submit {
    background: none repeat scroll 0 0 #f60;
    border: 1px solid #f60;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
}

input.txt {
    width: 200px;
}
.input[type=text] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 4px;
    display: inline;
    font-family: 'Microsoft YaHei';
    height: 18px;
    line-height: 18px;
    margin-right: 5px;
    padding: 5px;
    vertical-align: middle;
}

.textarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 4px;
    display: inline;
    font-family: 'Microsoft YaHei';
    margin-right: 5px;
    padding: 5px;
    vertical-align: middle;
}


.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px;}
.Validform_right{ color:#71b83d; padding-left:20px; background:url(../images/valid_icons.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(../images/valid_icons.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(../images/icon_onload.gif) no-repeat left center; }
.Validform_error{ background:#FEFBD3; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}


/*分页样式*/
.pages {
    color:#3F3F3F;
    cursor: default;
    font-size: 12px;
    font-family: Tahoma, Verdana;
    text-align:center;
    padding:3px 0px 3px 0px;
    width:100%;
    vertical-align:middle;


}
.pages table{margin:0px auto;}
.pages table td{ vertical-align:middle}
.pages .count, .pages .number, .pages .arrow {
    color:#3F3F3F;
    font-size: 12px;
    height:38px;
}
/* Page and PageCount Style */
.pages .count
{

    font-size: 12px;
    color:#3F3F3F;
    margin: 0px 3px 0px 3px;
    vertical-align:middle;
    height:38px;
    line-height: 38px;
    display:inline-block;
    *display:inline;
    *zoom:1;

}
/* Mode 0,1,2 Style (Number) */
.pages .number{
    font-weight: normal;
    padding: 0px 10px 0px 10px;
    vertical-align:middle;
    height:38px;
    line-height: 38px;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.pages .number a, .pages .number span {
    font-size: 12px;
    color:#3F3F3F;
    margin: 0px 3px 0px 3px;
    padding:0px 8px;
    width:auto !important;
    min-width:16px;
    width:16px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    vertical-align:middle;

    display:inline-block;
    *display:inline;
    *zoom:1;
}
.pages .number span {

    background: #fff;
    border: 1px solid #ccc;
}
.pages .number span.current {
    color:#fff;
    background: #ffa405;
    border: 1px solid #fe8101;
}
.pages .number a {
    background: #fff;
    border: 1px solid #ccc;

}
.pages .number a:hover {
    color:#fff;
    background: #ffa405;
    border: 1px solid #fe8101;
}
/* Mode 3 Style (Arrow) */
.pages .arrow {
    font-weight: normal;
    padding: 0px 5px 0px 5px;
    vertical-align:middle;
}
.pages .arrow a, .pages .arrow span {
    font-size: 12px;
    font-family: Webdings;
    color:#3F3F3F;
    margin: 0px 3px 0px 3px;
    width:auto !important;
    min-width:20px;
    width:20px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    display: inline-block;
    background: #fff;
    border: 1px solid #ccc;
    vertical-align:middle;
}
.pages .arrow span {
    color:#3F3F3F;
    margin: 0px 5px 0px 5px;

}
.pages .arrow a {
    color:#3F3F3F;
    text-decoration: none;
}
.pages .arrow a:hover {
    color:#fff;
    background: #ffa405;
    border: 1px solid #fe8101;
}
/* Mode 4 Style (Select) */
.pages select, .pages input {
    color:#3F3F3F;
    font-size: 12px;
    font-family: Tahoma, Verdana;
}
/* Mode 5 Style (Input) */
.pages .input input.ititle, .pages .input input.itext, .pages .input input.icount {
    color:#3F3F3F;
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #ccc;
}
/*.pages span.textspan{width: 25px;height:15px; overflow:hidden; vertical-align:middle}*/
.pages span.input{font-size:12px;padding:1px;}
.pages .input input.itext {
    width:32px;
    height: 36px;
    line-height: 36px;
    padding:0px;
    color:#3F3F3F;
    text-align: center;
    font-size:12px;
    font-weight:normal;
    vertical-align:middle;
    display:inline-block;
    *display:inline;
    *zoom:1;

}
.pages .input input.ibutton {
    height: 36px;
    line-height: 20px;
    vertical-align:text-top;
    font-size:12px;
    color: #3F3F3F;
    font-weight: bold;
    font-family: Verdana;
    padding: 0px 5px 0px 5px;
    margin-left: 2px;
    cursor: hand;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius:5px;
    vertical-align:middle;
    display:inline-block;
    *display:inline;
    *zoom:1;
}



/*案例阅览*/
#CB_ShowTh {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Thumbs2 {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Thumbs {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.CB_RoundPixBugFix {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Padding {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_ImgContainer {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_PrevNext {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_ContentHide {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_LoadingImage {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Text {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Window {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Image {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_TopLeft {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Top {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_TopRight {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Left {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Content {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Right {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_BtmLeft {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Btm {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_BtmRight {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Prev {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Next {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Prev:hover {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Next:hover {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_CloseWindow {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px;
    margin-top:-10px;margin-right:-10px;
}
#CB_SlideShowS {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_SlideShowP {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_SlideShowBar {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Email {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_ImgHide {
    Z-INDEX: 1098; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute
}
#CB_ShowTh {
    Z-INDEX: 1097; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 15%
}
#CB_Thumbs {
    DISPLAY: none; Z-INDEX: 1100; LEFT: 0px; OVERFLOW: hidden; BOTTOM: 10px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 60px; BACKGROUND-COLOR: #fff
}
#CB_Thumbs2 {
    MARGIN: auto 0px; POSITION: absolute; HEIGHT: 50px
}
.CB_ThumbsImg {
    POSITION: absolute
}
.CB_RoundPixBugFix {
    DISPLAY: block; FONT-SIZE: 1pt; VISIBILITY: hidden; FONT-FAMILY: arial
}
#CB_ImgContainer {
    WIDTH: 100%; POSITION: relative
}
#CB_PrevNext {
    Z-INDEX: 1002; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#CB_ContentHide {
    Z-INDEX: 1000; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#CB_LoadingImage {
    MARGIN-TOP: -12px; LEFT: 50%; VISIBILITY: hidden; MARGIN-LEFT: -12px; POSITION: absolute; TOP: 50%
}
#CB_Text {
    TEXT-ALIGN: center
}
#CB_Window {
    Z-INDEX: 1100; LEFT: 50%; VISIBILITY: hidden; POSITION: absolute; TOP: 50%; BORDER-COLLAPSE: separate
}
#CB_Image {
    POSITION: relative
}
#CB_iFrame {
    Z-INDEX: 1003; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
#CB_TopLeft {
    BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../images/s_topleft.png)
}
#CB_Top {
    BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/s_top.png)
}
#CB_TopRight {
    BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/s_topright.png)
}
#CB_Left {
    BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/s_left.png)
}
#CB_Content {
    BACKGROUND-COLOR: #ffffff
}
#CB_Right {
    BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/s_right.png)
}
#CB_BtmLeft {
    BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/s_btmleft.png)
}
#CB_Btm {
    BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/s_btm.png)
}
#CB_BtmRight {
    BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/s_btmright.png)
}
#CB_Prev {
    DISPLAY: block; Z-INDEX: 1102; BACKGROUND: url(../images/blank.gif) no-repeat 0% 50%; WIDTH: 49%; CURSOR: pointer; outline-style: none
}
#CB_Next {
    DISPLAY: block; Z-INDEX: 1102; BACKGROUND: url(../images/blank.gif) no-repeat 0% 50%; WIDTH: 49%; CURSOR: pointer; outline-style: none
}
.CB_TextNav {
    COLOR: #aaa; TEXT-DECORATION: underline
}
.CB_TextNav:hover {
    COLOR: #ff7700; TEXT-DECORATION: none
}
#CB_Prev {
    LEFT: 0px; FLOAT: left
}
#CB_Next {
    LEFT: 0px; FLOAT: right
}
#CB_Prev:hover {
    BACKGROUND: url(../images/prev.gif) no-repeat left 50%
}
#CB_Next:hover {
    BACKGROUND: url(../images/next.gif) no-repeat right 50%
}
#CB_CloseWindow {
    Z-INDEX: 1104; RIGHT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
#CB_SlideShowS {
    Z-INDEX: 1104; LEFT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
#CB_SlideShowP {
    Z-INDEX: 1104; LEFT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
#CB_SlideShowBar {
    DISPLAY: none; LEFT: 22px; WIDTH: 0px; POSITION: absolute; TOP: 5px; HEIGHT: 5px
}
#CB_Email {
    RIGHT: 15px; POSITION: absolute
}



#focus {width: 443px; height: 331px; overflow:hidden; position:relative;}
#focus ul {height:331px; position:absolute;}
#focus ul li {float:left; width: 443px; height: 331px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;left:0px;top:0px;}
#focus ul li div.focus-content { display:none}
#focus .btnBg {position:absolute; width:433px; left:0; bottom:10px;padding:0px 5px; background:#000;color:#fff;filter: Alpha(Opacity=80); opacity: 0.8; line-height:28px; font-size:14px;}
#focus .btnBg h3 a{color:#f60}
#focus .btnBg p{ line-height:normal}
#focus .btn {position:absolute; width:443px; height:11px; display:block;left:0px; bottom:0px}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:11px;  cursor:pointer; background:#000;}
#focus .btn span.on {background:#f60;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer; display:none}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;display:none}



.xddjj { width: 1080px; margin: auto; background: #d9d9d9; padding: 20px; line-height: 2; margin-top: 69px; }
.xddjj p { text-indent: 2em; color: #666; }
.xddjj p a { color: #f60; }
.xddjj_img { width: 980px; margin: auto; margin-top: 30px; }


/*QQ在线客服*/
.lanrenzhijia_service{ width:40px; height:200px; background:url(../images/lanrenzhijia.png) no-repeat; position:fixed; right:0px; top:200px;}
.lanrenzhijia_service ul{ display:block; width:160px; height:200px; float:left; position:relative;}
.lanrenzhijia_service ul .right_bar{ position:absolute;width:40px; height:200px; left:0; top:0; display:block;}
.lanrenzhijia_service ul .right_qq{ position:absolute; width:120px; height:85px; right:0; top:0; display:block;}
.lanrenzhijia_service ul .right_phone{ position:absolute; width:120px; height:105px; padding-top:10px;right:0; bottom:0; display:block; text-align:center; color:#555; font-size:16px; font-family:'Microsoft Yahei'; text-decoration:none;}



.pagination {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    margin-left: 35%;
    border-radius: 4px;
}
.pagination>li {
    display: inline;
}
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: #b3b3b3;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #fe6600;
    border-color: #fe6600;
    cursor: default;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #333333;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
