﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0;font-size:12px;font-family:'\5b8b\4f53',Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%; background:#FFF;}
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-family:'\5FAE\8F6F\96C5\9ED1';font-weight:normal;font-size:14px;}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal;}
fieldset, img, input { border: 0 none;}
table{border-collapse: collapse; border-spacing: 0;}
ul,li {list-style:none;}
i,em{ font-style:normal;}
fieldset,img{border:0px;}
textarea { resize: vertical }
a {text-decoration:none; color:#333; blr:exPRession(this.onFocus=this.blur())}
a:focus { outline:0;}
a:hover{text-decoration:none;}
a:active { color:red;}
.clear:after,ul:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area,.con:after{zoom:1}
.newbox .disn .bt ul li:before{ content:"·";}
.left { float: left;}
.right { float: right;}
.pdt10{ padding-top:10px;}
.mgt20{ margin-top:20px;}
.hide{ display:none;}
.display{ display:block;}
.mr14{ margin-right:14px;}
.i3box .bd ul li a:hover,.i3box .ct .row1 a:hover{ text-decoration:underline; color:#cc0000;}
.wapper{ width:1100px; margin:0 auto;}
.bj{background-image:url(../images/bj.png); background-repeat:no-repeat;}
.top{background:url(../images/top.png) repeat-x; border-bottom:#970000 solid 3px; height:100px; overflow:hidden;}
.top .logo{ float:left; padding-top:4px;}
.top .logo a{ display:block; width:126px; height:92px;background:url(../images/logo.png) no-repeat; text-indent:-99em; overflow:hidden;}
.top .nav{ float:right;}
.top .nav a{ display:inline-block; padding:0 10px; margin:0 0 0 12px; height:75px;font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:18px; font-weight:700; text-align:center; color:#FFF; padding-top:25px; line-height:25px;}
.top .nav a span{ font-family:arial; font-size:12px; color:#eba8a8;}
.top .nav .on,.top .nav a:hover{background:url(../images/a.png) no-repeat center center; color:#FFF !important;}
.top .nav .on,.top .nav a:hover span{ color:#FFF;}
.top .nav .on span{ color:#FFF;}
.fixednav{ _position:relative; _top:0px; /* position fixed for IE6 */ _position:absolute;  _top:expression(documentElement.scrollTop + "px"); position:fixed; top:0px; width:100%; z-index:9999;}
/* banner*/
.m_banner{height:450px; position:relative;}
.m_banner #header .main_image,.m_banner #header .main_image ul,.m_banner #header .main_image li,.m_banner #header .main_image li span,.m_banner #header .main_image li a{height: 450px !important;}
.m_banner div.flicking_con .flicking_inner { top:400px !important;}
.banner{height:500px; position:relative;}
#wrap { background: #fff;}
#header { width: 100%; margin: 0 auto; overflow: hidden }
#header .main_image { width: 100%; height: 500px; overflow: hidden; margin: 0 auto; position: relative }
#header .main_image ul { width: 9999px; height: 500px; overflow: hidden; position: absolute; top: 0; left: 0 }
#header .main_image li { float: left; width: 100%; height: 500px; }
#header .main_image li span { display: block; width: 100%; height: 500px }
#header .main_image li a { display: block; width: 100%; height: 500px }
#header .main_image li .img1 { background: url(../images/img_main1.jpg) center top no-repeat }
#header .main_image li .img2 { background: url(../images/img_main2.jpg) center top no-repeat }
#header .main_image li .img3 { background: url(../images/img_main3.jpg) center top no-repeat }
#header .main_image li .img4 { background: url(../images/img_main4.jpg) center top no-repeat }
#header .main_image li .img5 { background: url(../images/img_main5.jpg) center top no-repeat }
/* 121126 */
#header .main_image li .img_1 { background: url(../images/img_main_1.jpg) center top no-repeat }
#header .main_image li .img_2 { background: url(../images/img_main_2.jpg) center top no-repeat }
#header .main_image li .img_3 { background: url(../images/img_main_3.jpg) center top no-repeat }
#header .main_image li .img_4 { background: url(../images/img_main_4.jpg) center top no-repeat }
#header .main_image li .img_5 { background: url(../images/img_main_5.jpg) center top no-repeat }
#header .main_image2 { width: 100%; height: 422px; overflow: hidden; margin: 0 auto; background-color: #999 }
#header .main_image2 .inner_recruit { width: 100%; height: 422px; background: url(../images/img_main5.jpg) center top no-repeat }
#header .main_image2 .inner_brave { width: 100%; height: 422px; background: url(../images/img_main2.jpg) center top no-repeat }
#header .main_image2 .inner_work { width: 100%; height: 422px; background: url(../images/img_main3.jpg) center top no-repeat }
#header .main_image2 .inner_project { width: 100%; height: 422px; background: url(../images/img_main4.jpg) center top no-repeat }
#header .main_image2 .inner_people { width: 100%; height: 422px; background: url(../images/img_main5.jpg) center top no-repeat }
#header .main_image2 .inner_story { width: 100%; height: 422px; background: url(../images/img_main6.jpg) center top no-repeat }
#header .main_image2 .click a.special_list { float: right; display: block; width: 225px; height: 230px; margin: 67px 30px }
#container { width: 100%; overflow: hidden }
#container .f_left { float: left }
#container .f_right { float: right }
#container .sub_people { width: 100%; margin: 0 auto }
#container .sub_people .people_txt { width: 900px; margin: 0 auto }
#container .sub_people .brave_people { width: 900px; height: 236px; padding-bottom: 60px; margin: 0 auto }
#container .people_menu { height: 34px; border-bottom: 4px solid #000; overflow: hidden; background: url(../images/bg_mini_dot.gif) 100% 17px no-repeat }
#container .people_menu ul { overflow: hidden; float: left }
#container .people_menu li { float: left; text-align: center; }
#container .people_menu li span { display: block; height: 11px; margin-right: 18px; padding: 11px 10px 12px; cursor: pointer }
#container .people_pic dl { float: left; padding: 52px 64px 0 0 }
#container .people_pic dl.none { padding-right: 0 }
#container .people_pic dt { width: 177px; height: 251px } /* kys */
#container .people_pic dt.new { position: relative }
#container .people_pic dt.new span { position: absolute; right: 1px; top: 0; display: none } /* kys */
#container .people_pic dt.new span img { width: 50px; height: 50px; }
#container .people_pic dd { width: 177px; height: 100px; display: none } /* kys */
#container .inner_contents { width: 900px; margin: 0 auto; padding: 80px 0 40px 0; overflow: hidden; position: relative }
div.flicking_con { width: 990px; margin: 0 auto; position: relative }
div.flicking_con .flicking_inner { position: absolute; top:440px; left: 890px; z-index: 50; width: 300px; height: 21px } /* 121126 */
div.flicking_con a { float: left; width: 21px; height: 21px; margin: 0; padding: 0; background: url(../images/btn_main_img.png) 0 0 no-repeat; display: block; text-indent: -2000px }
div.flicking_con a.on { background-position: 0 -21px }
.hot_new{ height:26px; border-bottom:1px solid #eeeeee; padding-top:11px;}
.scrollDiv{height:15px;/* 必要元素 */line-height:15px;overflow:hidden;/* 必要元素 */ width:955px; padding:0 0 0 25px; position:relative;}
.scrollDiv .bj{ background-position:-167px 0; display:block; position:absolute; width:15px; height:15px; left:0;} 
.scrollDiv ul li{height:15px;}
.scrollDiv ul li a:hover{color:#fe6000;}
#btn_prev, #btn_next {z-index:99;position:absolute;display:block;width:73px!important;	height:74px!important;top:50%;margin-top:-37px;display:none; }
#btn_prev {	background:url(../images/hover_left.png) no-repeat left top;left:0;}
#btn_next {	background:url(../images/hover_right.png) no-repeat right top;right:0;}
/* banner*/
#back_top{float:right; width:50px; height:50px; right:10px; bottom:10px; position:fixed; _position:absolute; _top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
#back_top a{ display:block; width:50px; height:50px;background:#CCC url(../images/bact.png) no-repeat center center;text-indent:-999em; overflow:hidden;}
#back_top a:hover{ background:#e65457 url(../images/bact.png) no-repeat center center;}
#back_topgrp{float:right; width:50px; height:50px; right:10px; bottom:61px; position:fixed; _position:absolute; _top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
#back_topgrp a{ display:block; width:50px; height:40px;background:#40b17a; text-align:center;font:12px/15px '\5FAE\8F6F\96C5\9ED1';overflow:hidden; padding-top:10px; color:#FFF;}
#back_topgrp a:hover{ background:#66cc9b;}
/*--培训照片--*/
.rowE{margin-bottom:20px;}
.icon{background:url(../images/icon.png) no-repeat 0 0;}
.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
/*全局板块*/
.row .hd{background:url(../images/hd-line_01.jpg) no-repeat 0 50px;height:55px;}
.row .hd .title{font:26px/40px '\5FAE\8F6F\96C5\9ED1';}
/*全局页签*/
.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}
#count2 p{ font-size:14px; color:#666;}
/*热门车型*/
.rowE .warp-pic-list{position:relative;width:1085px;overflow:hidden; margin:0 auto;}
.rowE .count li{margin-right:15px;width:205px;height:230px; position:relative;}
.rowE .count .img_wrap{width:206px;}
.rowE .count li p{line-height:30px;height:30px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#FFF; position:absolute; width:195px; bottom:0; padding:0 5px; color:#c0002c; font-size:18px; font-weight:700; font-family:'\5FAE\8F6F\96C5\9ED1';}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:55px;position:absolute;top:72px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}
/*--培训照片--*/
.ibox{background:url(../images/ibox.png) repeat-x; padding-top:20px;}
.ibox .wapper{ background:#FFF;}
.ibox .wapper .i1 .left{ position:relative; width:580px;}
.ibox .wapper .i1 .left .hd{ width:560px; margin-left:-20px; background:#d50322; height:70px; overflow:hidden; font-size:18px; color:#FFF;font-family:'\5FAE\8F6F\96C5\9ED1'; line-height:30px; padding:10px 10px 0 30px;}
.ibox .wapper .i1 .left i{ display:block; width:20px; height:18px; position:absolute; left:-20px; top:80px; z-index:99;background:url(../images/i1i.png) no-repeat center center;}
.ibox .wapper .i1 .left .bd{ padding:30px 0 0 20px;}
.ibox .wapper .i1 .left .bd img{ float:left; margin-right:15px;}
.ibox .wapper .i1 .left .bd p{ font-size:14px; line-height:28px; color:#666;}
.ibox .wapper .i1 .right{ width:445px; height:310px;background:url(../images/a2.png) no-repeat; margin:10px 25px 0 0;}
.ibox .wapper .i1 .right .move{ width:410px; height:253px; overflow:hidden; background:#333; margin:10px auto 5px;}
.ibox .wapper .i1 .right h1{ font-size:22px; color:#FFF; font-weight:700; text-align:center;}
.i3box{ width:357px;}
.i3box .hd{ width:357px; height:50px;background:url(../images/i3.png) no-repeat; line-height:50px; margin-bottom:1px;}
.i3box .hd a{ display:inline-block; float:right; font-size:14px; color:#FFF; padding:0 20px;}
.i3box .hd a:hover{ text-decoration:underline;}
.i3box .hd span{font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:20px; font-weight:700; color:#a80027; padding-left:20px;}
.i3box .ct,.i3box .bd{ background:#ffe0b5; padding:10px;}
.i3box .ct img{ float:left; margin-right:10px;}
.i3box .ct .row1{ height:30px; overflow:hidden;}
.i3box .ct .row1 a{ display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.i3box .ct .row2{ line-height:18px; height:75px; overflow:hidden; color:#666;}
.i3box .bd{ padding-top:0 !important;}
.i3box .bd ul li{ height:35px; line-height:35px; font-size:14px;}
.i3box .bd ul li a{ width:80px; display:block; width:250px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; color:#333;}
.i3box .bd ul li span{ float:right; display:block; font-family:arial; color:#333;}
.jion .left{ width:326px;height:368px;background:url(../images/jionbj.png) repeat-y;}
.jion .left a{ display:block; width:278px; height:65px; margin:20px auto 0; text-indent:-99em; overflow:hidden;background-image:url(../images/jiona.png); background-repeat:no-repeat;}
.jion .left .row1{ background-position:0 0;}
.jion .left .row2{ background-position:0 -81px;}
.jion .left .row3{ background-position:0 -162px;}
.jion .left .row4{ background-position:0 -243px;}
.jion .right{ width:774px; height:368px; background:#a80e16 url(../images/h.png) no-repeat center 10px;}
.jion .right span a{ display:block;float:left; text-indent:-99em; overflow:hidden; width:100%; height:130px;}
.jion .right .row1,.jion .right .row2,.jion .right .row3,.jion .right .row4,.jion .right .row5,.jion .right .row6{display:block; width:33%; height:130px; margin-top:20px; float:left;}
.jion .right .row7,.jion .right .row8{ width:50%; height:40px; cursor:default;}
.foot{ background:#222222; padding:20px 0 10px;}
.foot .wapper{ padding:0 40px; font-size:14px; color:#FFF; font-weight:bold; position:relative;}
.foot .wapper .left{padding-left:40px; width: 720px;}
.foot .wapper .left p{ line-height:25px; position:relative; margin-bottom:10px;}
.foot .wapper .row1 i{background:url(../images/foot.png) no-repeat -6px 0; width:26px; height:31px; overflow:hidden; position:absolute; left:-40px; top:0;}
.foot .wapper .row2 i{background:url(../images/foot.png) no-repeat -4px -37px; width:30px; height:30px; overflow:hidden; position:absolute; left:-40px; top:0;}
.foot .wapper .row1 span,.foot .wapper .row2 span{ font-size:12px; font-family:arial; color:#666;}
.foot .wapper .right{padding-right:40px;}
.foot .wapper .right .row1 span{ display:inline-block; margin-left:20px; font-size:14px;font-family:'\5FAE\8F6F\96C5\9ED1'; color:#FFF; text-align:center;}
.foot .wapper .right .row1 span img{ display:block; border:5px solid #FFF; margin-bottom:10px;}
.foot .wapper .right .row2{ padding-left:20px; margin-top:20px;}
.foot .wapper .right .row2 span{ display:block; line-height:50px; font-family:arial; color:#FFF; text-align:center; width:100%; background:#e9360c; font-size:30px; font-weight:bold; border-radius:3px;}
.foot .wapper .zx_c { position:absolute; width:75px; height:26px; overflow:hidden; left:430px; top:170px; z-index:99;}
.foot .wapper .zx_c a { width:75px; height:26px; background-position:-286px -147px; display:block;}
.link{ background:#000; padding:10px 0;}
.link a{ display:inline-block; line-height:30px; color:#999999; margin-right:10px;}
.link a:hover{ text-decoration:underline;}
.this{ background:#ebebeb; height:40px; line-height:40px;}
.this p{background:url(../images/this.png) no-repeat left center; padding-left:20px; color:#333;}
.this a{ color:#333;}
.this a:hover{ color:#c00;}
.main{ padding:20px 0;}
.main .sub{ width:240px; float:left;}
.main .sub .tit{ width:220px; height:70px; line-height:70px; padding-left:20px; font-size:25px; font-weight:700; color:#f5e5bc;font-family:'\5FAE\8F6F\96C5\9ED1';background:url(../images/subh.png) no-repeat; margin-bottom:20px;}
.main .sub .subnav{ padding-bottom:20px;}
.main .sub .subnav a{ margin-bottom:1px; display:block; height:40px; text-align:center; background:#333333; color:#bfbfbf; font-size:14px; font-weight:bold; line-height:40px;}
.main .sub .subnav a:hover{ color:#FFF;}
.main .sub .subnav .on{ background:#e62423; color:#f5e5bc;}
.main .sub .subedu{ padding-bottom:20px;}
.main .sub .hotpor .hd{background:url(../images/hotpor.png) no-repeat;font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:20px; color:#a80027; padding-left:20px; height:50px; line-height:50px; font-weight:700;}
#s2 { height:460px;overflow: hidden; border:#CCC solid 1px; border-top:0 none; padding-top:20px;}
#s2 ul li{ width:204px; margin:0 auto; height:230px; overflow:hidden;}
#s2 ul li span{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .mainright{ width:820px; float:right;}
.main .mainright .mainh1{ padding:20px 0;}
.main .mainright .mainh1 h1{ font-size:25px; color:#cc0000; text-align:center;}
.main .mainright .maintime{ text-align:center; font-size:12px; color:#999; border-bottom:#CCC dotted 1px; padding-bottom:15px; margin-bottom:10px;}
.main .mainright .maintime i{ font-family:arial;}
.main .mainright .mainp img{max-width:620px; margin:0 auto; display:block; _width:expression(this.scrollWidth > 620 ? "620px" : (this.scrollWidth < 1? "1px" : "auto"));}
.main .mainright .mainp p img{max-width:620px; margin:0 auto; display:block; _width:expression(this.scrollWidth > 620 ? "620px" : (this.scrollWidth < 1? "1px" : "auto"));}
.main .mainright .mainp p{ font-size:14px; line-height:30px; color:#666; text-indent: 2em;}
.main .mainright .mainpor{margin-left:-43px;}
.main .mainright .mainpor ul li{ width:244px; margin-left:43px; float:left; padding-bottom:10px;}
.main .mainright .mainpor ul li a{ line-height:40px; font-size:14px; text-align:center; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#cc0000; font-weight:bold;}
.main .mainright .mainpor ul li a:hover{ text-decoration:underline;}
.main .mainright .mainjion .hd{ line-height:25px; font-size:14px; border-bottom:#cccccc solid 1px; padding:10px 0;}
.main .mainright .mainjion .hd p{ border-left:#ff0000 solid 3px; padding-left:10px; color:#333;}
.main .mainright .mainjion .hd p span{ color:#ff0000;}
.main .mainright .mainjion .bd{ padding-top:40px;}
.main .mainright .mainjion .bd p{ font-size:14px; font-weight:bold; color:#666; padding-bottom:25px;}
.main .mainright .mainjion .bd p label{ display:inline-block; width:250px; text-align:right; padding-right:10px;}
.main .mainright .mainjion .bd .row2 label {vertical-align:top;}
.main .mainright .mainjion .bd p label span{ color:#F00; font-weight:normal; margin-right:10px;}
.main .mainright .mainjion .bd p input{ display:inline-block; height:40px; line-height:40px; padding:0 10px; border:#d8dfe5 solid 1px; border-radius:2px; width:300px; background:none;}
.main .mainright .mainjion .bd .row2 textarea{ width:500px; height:200px; overflow:hidden;}
.main .mainright .mainjion .bd .row3 input{ width:90px; text-align:center; font-weight:bold; background:#ff0000; border:0 none; color:#FFF; margin-right:10px; cursor:pointer;}
.listpic ul li{ padding:0 0 20px; margin-bottom:20px; border-bottom:#CCC dotted 1px;}
.listpic ul li img{ display:block; float:left; margin-right:20px;}
.listpic ul li h1 a,.listpic ul li h2 a{ font-size:20px; color:#cc0000; line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.listpic ul li .row1{ color:#999; margin-bottom:15px;}
.listpic ul li .row2{ font-size:14px; color:#666; line-height:30px; height:150px; overflow:hidden;}
.listpic ul li .listmove{ width:410px; height:250px; float:left; margin-right:20px; overflow:hidden; background:#CCC;}
.newbox .ct{ border-bottom:#CCC dotted 1px; padding-bottom:20px; margin-bottom:10px;}
.newbox .ct img{ display:block; float:left; width:370px; height:210px; margin-right:20px;}
.newbox .ct p a{color:#c01a1e;}
.newbox .ct h1 a{font-size:20px; color:#009933; line-height:40px;font-family:'\5FAE\8F6F\96C5\9ED1';overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#c00; display:block;}
.newbox .ct .row2{ color:#999; line-height:30px;}
.newbox .ct .row3{ color:#666; line-height:27px; height:110px; overflow:hidden; text-indent:0 !important;}
.newbox ul li a{ font-size:12px; color:#666; line-height:37px;}
.newbox .bt ul li{ height:30px; position:relative; border-bottom:#CCC dashed 1px; padding:5px 0; margin:5px 0;}
.newbox .bt ul li a{line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#666; width:73%; display:inline-block; vertical-align:middle; font-size:14px;}
.newbox .bt ul li a:hover{ text-decoration:underline; color:#c00;}
.newbox .bt ul li span{ line-height:30px;display:inline-block; text-align:right; float:right; color:#666; font-family:arial;}
#allmap {width:100%; height:470px;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
.myclass{ height:50px; width:150px; font-size:12px; line-height:22px;}
.bigdiv{width:100%;  margin:0 auto; padding:20px 0;}
/*--map--end--*/
.talent_bd {color: #666; line-height: 30px; padding:0 60px;}
.talent_td { border-bottom: 1px solid #dcdcdc;height: 20px; margin-bottom: 20px; position: relative;}
.talent h1 { background:#fcf1e7; border-left: 5px solid #d41e1f; font-family: '宋体'; font-size: 14px; font-weight: bold; height:40px; line-height:40px; padding-left: 10px; text-align: left; color:#d41e1f; margin-top:20px;}
.talent table { color: #787878; font-size: 12px; margin-bottom:10px;}
.talent table tr td { border-bottom: 1px solid #e7e8e8; padding: 10px 0; text-align: center; cursor:pointer;}
.talent table tr .teleft { color: #666; text-align: left; padding-left:10px;}
.talent table tr .teleft a { color: #787878;}
.talent table tr td a { display: inline-block;}
.talent_td span { background:#ffffff; color: #666; display: block; font-weight: bold; height: 20px;left: 20px;line-height: 20px; position: absolute; text-align: center; top: 10px; width: 70px;}
/* 分页 */
.page{ padding:10px 0; text-align:center;}
.page a{ display:inline-block; margin:0 5px; height:30px; line-height:30px; padding:0 12px; border:#bcbcbc solid 1px; border-radius:2px; color:#666;}
.page i{width:0;height:0;line-height:0; display:block; border-width:5px;border-style:solid;Filter:Chroma(color=color); position:absolute;top:10px;}
.page .first{ padding-left:20px !important; position:relative;}
.page .last{ padding-right:20px !important; position:relative;}
.page .first i{border-color:transparent #999 transparent transparent; left:5px;}
.page .last i{border-color:transparent transparent transparent #999; right:5px;}
.page a:hover{border:#dc4f44 solid 1px; text-decoration:none;}
.page .on{color:#FFF; border:#dc4f44 solid 1px; background:#dc4f44;}
.page_list{ padding:10px 0; border-top:#CCC dotted 1px; border-bottom:#CCC dotted 1px; margin-top:10px;}
.page_list p{ line-height:30px; font-size:14px; color:#666;}
.page_list p a{color:#666;}
.page_list p a:hover{ color:#c00;}
/*--2015年9月10日--*/
.tophd{font-family:'\5FAE\8F6F\96C5\9ED1';}
.tophd .top_t{ position:relative; width:100%; background-color:#232323; height:100px; float:left;}
.f1{ float:left; display:inherit;}
.fr{float:right;display:inline;}
.top_t .hiphone{ float:left; overflow:hidden;}
.hiphone ul li{ width:430px; float:left; padding-top:15px; color:#a7a7a7;}
.hiphone li small{display:block;font-size:14px; height:20px; text-align:left;}
.hiphone li strong{font-size:26px; line-height:28px; display:block; font-weight:normal; text-transform:uppercase;}
.hiphone ul li .box01{ float:left; height:29px; width:350px;}
.hiphone ul li .box01 img{ float:left; display:block; width:230px; height:29px;}
.hiphone ul li .txt01{ line-height:29px; font-size:14px; font-weight:bold; color:#fff45c;}
.colorb{ color:#fff;}
.fx{font-style:italic; padding-top:25px;}
.fx a{ background:url(../images/ico.png) no-repeat; margin-left:2px; width:40px; height:48px; text-indent:100px;line-height:40px;display: block;overflow: hidden;float: right;margin-left: 25px;-webkit-transition-property: color, background;-webkit-transition-duration: 0.3s, 0.3s;-webkit-transition-timing-function: ease-in, ease-in;}
.fx .xl{background-position:0px -22px;}
.fx .xl:hover{background-position:0px -70px;}
.fx .qq{background-position:-52px -22px;}
.fx .qq:hover{background-position:-52px -70px;}
.fx .wx{background-position:-105px -22px;}
.fx .wx:hover{background-position:-105px -70px;}
.jiamengdian{padding-top:20px;}
.jiamengdian h2{ height:50px; line-height:50px; font-size:25px; color:#a80027; text-align:center; background:url(../images/aaa.jpg) no-repeat; }

/*新增*/
span.row{}
span.row select{    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border: #d8dfe5 solid 1px;}