@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
/* remember to define focus styles! */
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }

input, button, textarea, select { *font-size: 100%; }
:focus { outline: none; }
ol, ul, li { list-style: none; }
/* remember to highlight anchors and inserts somehow! */
:link, :visited, ins { text-decoration: none; text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
html { -webkit-text-size-adjust: none; overflow-x: hidden; overflow-y: auto;}
/*::selection { text-shadow:none;}*/
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 80%; line-height: 1px; }
body {font: normal normal normal 14px/1.5 "Microsoft Yahei",Simsun,Arial,Tahoma,sans-serif; color:#333;}
a{color:#333;}
/* common style */
.fl-left { float: left; }
.fl-right { float: right; }
.pos-rel { position: relative; }
.pos-abs { position: absolute; }
.sl-container { width: 980px; margin-left: auto; margin-right: auto; }

/*header*/
.top{height:60px;}
.top .logo{background:url(img/logo.jpg) no-repeat left center;width:350px;height:60px;text-indent: 125px;line-height: 65px;}
.top .tel{background:url(img/phone.png) no-repeat 160px;margin-top:20px;height:30px;}
.top .tel li{float:left;margin-right:10px;padding-right:10px;}
.top .tel li a{color:#666;}
.top .tel ul{float:left;margin-top:7px}
.top .tel span{display:inline;margin-left:45px;font-size:24px;font-weight:bold;color:#f00;font-family:Arial;line-height:37px}
.banner{background:url(img/banner.jpg) no-repeat center;height:400px;margin-right:auto;margin-left:auto;}
.nav{background:#333;height:50px;}
.nav li{*width:195px;*float:left}
.nav li a{display:block;float:left;color:#ccc;font-size:18px;background:#2b2b2b;line-height:50px;text-align:center;width: 162px;border-right:1px solid #333;}
.nav li a:hover{background:#1f1f1f;}
/*main*/

.lead{
    background: #f0f0f0;
    line-height: 30px;
    padding: 40px 0;
}
.lead p{
    margin-bottom: 10px;
}
.lead p b{
    color: #de0705;
}

.gongyi{padding-bottom: 45px;}
.gongyi .tit2{margin-left: -110px;}
.gongyi .pic{ padding: 80px 20px; margin-top: 45px; background: #f0f0f0;}


.LV_validation_message{
    position: absolute;
    left: 0;
    bottom: -19px;
    font-size: 12px;
    color: #de0705;
}
.saytext .LV_validation_message{
    bottom: -14px;
}



.tit{height:85px;padding-top:50px;}
.tit p{font-size:30px;text-align:center}
.tit span{color:#de0705}
.tit1{height:25px;border-bottom:1px solid #999;z-index:10}
.tit2{color:#999;background:#fff;z-index:99;left: 50%;top:60%;padding:0 20px;text-transform: uppercase; letter-spacing: 1px;}

.box1{overflow:hidden;padding-bottom:55px}
.box1 .tit2{margin-left: -86px;}
.box1 li{float:left;width:300px;margin-right:30px;}
.box1 ul{width:1010px;margin-top:15px}
.box1 .box11{height:70px;}
.box1 .box11 strong{color:#de0705;font-size:29px;display:block;float:left;line-height:37px;text-indent:72px}
.box1 .box11 {font-size:24px;}
.box1 .box12{height:205px;padding:0 20px;padding-top:20px;background:#f0f0f0;color:#666;line-height:24px}
.box1 .box12 b{color: #de0705;}

.box2{background:#f0f0f0;overflow:hidden;padding-bottom:55px;}
.box2 .tit2{ margin-left: -109px; background: #f0f0f0;}
.box21 li{float:left;width:200px;text-align:center;line-height: 32px;font-size:18px;color:#999;cursor:pointer;height: 32px;}
.box21 li:hover,.box21 li.on{background:#666;color:#fff;}
.box21 ul{width: 400px;height: 32px;border:1px solid #999;margin:0 auto;border-radius:5px;background:#fff;}
.box21{margin-top:50px;}
.box22{margin-top:30px;}
.box22 .box24{height:420px;padding:20px;background:#fff;}
.box22 .box24 li{float:left;margin-right:20px;width:300px;height:200px;margin-bottom:20px;}
.box22 .box24 li img{width:300px;height:200px;}
.box22 .box24 ul{width:960px;overflow:hidden;}
.box25{bottom:0px;left:0px;height:30px;text-align:center;line-height:30px;width:300px;background:rgba(102,102,102,0.8);color:#fff;font-size:16px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC666666,endColorstr=#CC666666)}
.box24 li:hover a{background:rgba(255,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCff0000,endColorstr=#CCff0000)}

.box3{overflow:hidden;}
.box3 .tit2{color:#999;background:#fff;z-index:99;left: 50%;top:60%;padding:0 20px;letter-spacing: 1px;margin-left: -85px;}
.box3 ul{overflow:hidden;margin-top:50px;}
.box31{color:#fff;padding-left: 25px;font-size:12px;padding-top:25px;}
.box3 li{width:245px;height:170px;float:left;background:#808080;}
.box31 span a{color:#fff}
.box31 span{width:100px;height:24px;border:1px solid #fff;border-radius:3px;display:block;line-height:24px;font-size:14px;margin-top:15px;background:url(img/m1.png) no-repeat 80px 7px;text-indent:15px}
.box31 p{line-height:20px;}
.box3 li:hover{background:#db2929}
.box3 li:hover s{border-left: 15px solid #db2929}
s{width: 0;height: 0;border-top: 10px solid transparent;border-left: 15px solid #808080;border-bottom: 10px solid transparent;position:absolute;right:-15px;top:30px;}
.s1{border-left:none;border-right:15px solid #808080;left:-15px;}
.box3 li:hover .s1{border-right:15px solid #db2929;border-left:none;}

.box4{background:#f0f0f0;overflow:hidden;padding-bottom:55px;}
.box4 .tit2{margin-left: -90px; background: #f0f0f0;}
.box41 li{float:left;width:200px;text-align:center;line-height:30px;font-size:18px;color:#999;cursor:pointer}
.box41 li:hover,.box41 li.on{background:#666;color:#fff;}
.box41 ul{width:803px;height:30px;border:1px solid #999;margin:0 auto;border-radius:5px;background:#fff;}
.box41{margin-top:50px;}
.box42{margin-top:30px;background:#fff;}
.box42 li{height:380px;}
.box42 .box42l{width:590px;height:380px;}
.box42 .box42r{width: 305px;padding-left: 40px;padding-top:45px;background:#808080;height:335px;color:#fff;padding-right: 40px;}
.box42 .box42r h1{font-size:24px;font-weight:normal;margin-bottom:20px;}
.box42 .box42r p{line-height:26px;}
.box42 .box42r a{display:block;color:#fff;width:100px;height:25px;line-height:25px;border:1px solid #fff;border-radius:3px;text-indent:15px;margin-top:20px;background:url(img/m1.png) no-repeat 80px 7px;}
.prev{position:absolute;width:36px;height:36px;background:url(img/zuo.png) no-repeat;left:20px;bottom:15px;z-index:999}
.next{position:absolute;width:36px;height:36px;background:url(img/you.png) no-repeat;left:72px;bottom:15px;z-index:999}
.box5{background:#e85149;overflow:hidden;padding-bottom:55px;}
.three{height:85px;padding-top:50px}
.three p{font-size:30px;text-align:center;color:#fff;}
.three span{color:#fff7c6}
.three .tit1{border-bottom:1px solid #ffb5b5;}
.three .tit2{color:#ffb5b5;background:#e85149;z-index:99;left:41%;top:60%;padding:0 20px;}
.box51,.box52{width:250px;margin-right:50px;height:185px;margin-top:45px;padding-top:80px;padding-top:80px}
.box53{width: 380px;height:185px;margin-top:45px;padding-top:80px;}
.box51,.box52,.box53{color:#fff;line-height:23px;letter-spacing: 0.5px;}
.box51{background:url(img/51.jpg) no-repeat top left} 
.box52{background:url(img/52.jpg) no-repeat top left}
.box53{background:url(img/53.jpg) no-repeat top left}
.box6{overflow:hidden;padding-bottom:55px;padding-top:45px;}
#name,#phone,#place,#email,#content{color:#999;border: 1px solid #ccc;text-indent:5px;line-height: 22px;height: 22px;}
#name{width: 198px;margin-right:10px;float:left;margin-top:20px;}
#phone{width: 248px;margin-top:20px;}
#place,#email{width: 460px;margin-top: 20px;}
#content{width: 460px;margin-top: 20px;height:58px;}
.box61 .form1{left: 190px;bottom:0px;color:#de0705;}
.box61 .form2{right:5px;bottom:0px;color:#de0705}
.box61 .form3{right:5px;top:10px;color:#de0705}
.box61 .submit{width:160px;height:25px;line-height:25px;margin-right:30px;border:none;border-radius:3px;color:#fff;background:#de0705;margin-top: 16px;}
.box61 .reset{width:60px;height:25px;line-height:25px;border:none;border-radius:3px;color:#fff;background:#999}
.box61 {width: 460px;margin-right: 45px;height:330px;}

.box63{width: 474px;height:330px;}
.b6,.b7,.b8{height:42px;margin-bottom:10px;font-size:18px;line-height:42px;text-indent:60px;font-weight:bold;}
.b6{background:url(img/61.png) no-repeat left;}
.b7{background:url(img/62.png) no-repeat left;}
.b8{background:url(img/63.png) no-repeat left;}
.b61{border-bottom:1px solid #ccc;margin-bottom:15px;}
.b62{font-size:14px;font-weight:normal;color:#999;display:block;padding-right:20px;background:url(img/m2.jpg) no-repeat right;}

.box63 li{float:left;width:150px;height:135px;margin-right: 12px;text-align: center;}
.box63 ul{width: 474px;overflow:hidden;}
.box7{background:url(img/64.jpg) no-repeat;height:85px;padding-top:25px}
.box7 p{font-size:17px;color:#fff;text-indent:140px;line-height:30px;}
/*footer*/
.foot{overflow:hidden;background:#333;margin-top:60px;}
.footer{background:url(img/icon.png) no-repeat left;height:60px;color:#ccc;font-size:12px;}
.footer p{line-height:60px;text-indent: 105px;float:left;margin-right:100px;}
.footer li{float:left;line-height:60px;}
.footer li a{border-right:1px solid #ccc;padding:0 9px;color:#ccc;}
.footer span{line-height:60px;margin-left: 130px;display:inline;}
/*right*/
.right{overflow:hidden;left: 50px;top:120px;}
.right li a{color:#fff;width:120px;height:31px;margin-top:2px;background:#999;text-align:center;line-height:31px;display:block}
.right li a:hover{background:#de0705}

#swt{position:fixed;top:140px; right:0; z-index:9;}
.swt{ position:relative;  width: 150px; height: 300px; }
.swt img{ position:absolute; top:0; right:0;}
.swt a{ display:block; position:absolute;  z-index:99; width: 130px; height: 37px;display: block;position: absolute;bottom: 89px;left: 10px;}
.swt .a2{ bottom:51px;}
.swt .a3{ bottom:13px;}
