@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%; }
[url=]/*@purpose[/url] To enable resizing for IE */
[url=]/*@branch[/url] For IE6-Win, IE7-Win */
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; }
/*::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-family:"Segoe UI";font-size:16px;}
h1{font-size:48px;font-family:"Segoe UI Light","Segoe UI";font-weight:400;}
strong{font-family:"Segoe UI"}
/* 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*/
.head{height:80px;z-index:999}
.logo{background:url(img/logo.png) no-repeat center;width:188px;height:34px;margin-top:20px;}
.logo a{width:188px;height:34px;display:block}
.logo1{background:url(img/logo1.png) no-repeat center;width:337px;height:17px;margin-top:39px;margin-left:20px;display:inline;}
.head li{float:left;}
.head .fl-right{*width:165px}
.head ul{overflow:hidden;margin-top:3px;}
.head li a{color:#666;font-size:12px;margin-right:10px;padding-right:10px;background:url(img/fg.jpg) no-repeat right;}
.head span{width:150px;float:right;text-align:right;background:url(img/mail.jpg) no-repeat left 6px;height:25px;line-height:25px;margin-top:6px}
.head span a{color:#ff3300}
.banner{height:540px;background:url(img/banner.jpg) no-repeat center;z-index:99;overflow:hidden}
.ban1 h1,.ban2 h1{color:#fff;font-size:25px;display:block;}
.ban1 strong,.ban2 strong{font-size:36px;}
.ban1{width:400px;height:110px;line-height:45px;margin-top:60px;background:rgba(0,0,0,0.6);padding-left:40px;padding-top:25px}
.ban2{width:400px;height:245px;padding-left:40px;background:rgba(255,51,0,0.6);padding-top:30px}
.ban3{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid rgba(255,51,0,0.6);left:48px;top:115px}
/*box1*/
.box1{height:325px;padding:60px 0;}
.box11{width:500px;float:left;}
.box11 h1{color:#ff3300}
.box11 p{color:#27275d;line-height:25px;margin-top:20px;}
.box12{width:450px;float:right;height:300px;margin-top:25px;}
.box12 li{width:450px;height:300px;}
.box1t{bottom:0px;height:40px;line-height:40px;color:#fff;background:rgba(255,51,0,0.7);width:450px;text-indent:30px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FF3300,endColorstr=#B2FF3300);left:0px;}
.prev,.next{width:38px;height:38px;border-radius:19px;bottom:130px;}
.prev{left:18px;background:url(img/prev.png) no-repeat 11px 10px rgba(255,51,0,0.6);}
.next{right:18px;background:url(img/next.png) no-repeat 15px 10px rgba(255,51,0,0.6);}
.prev:hover{background:url(img/prev.png) no-repeat 11px 10px rgba(39,39,93,0.6);)}
.next:hover{background:url(img/next.png) no-repeat 15px 10px rgba(39,39,93,0.6);}
/*box2*/
.box2{height:230px;}
.box21{height:200px;background:#ff3300;}
.box21 p{font-size:24px;text-align:center;color:#fff}
.box21 h1{color:#fff;text-align:center;padding-top:38px;padding-bottom:5px;}
.box22{width:0px;margin-left:auto;margin-right:auto;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #ff3300;}
/*box3*/
.box3{height:1280px;}
.box3 h1{color:#ff3300}
.box3 p{color:#27275d;margin-top:20px;line-height:30px;}
.box32,.box33{height:400px;}
.box31{height:480px}
.box31r{width:320px;background:url(img/b1.jpg) no-repeat center;height:400px;}
.box32l{width:338px;height:400px;background:url(img/b2.jpg) no-repeat center;}
.box33r{width:386px;height:400px;background:url(img/b3.jpg) no-repeat center;}
.box31l{width:585px;height:400px;}
.box32r{width:560px;height:400px;}
.box33l{width:565px;height:400px;}
.box32 h1{padding-top:25px}
.box33 h1{padding-top:30px}
/*box4*/
.box4{height:520px;background:#ff3300}
.box4 h1{text-align:center;color:#fff;padding-top:40px;padding-bottom:22px;}
.box4 p{color:#fff;line-height:28px;}
.box4 ul{width:988px;overflow:hidden;padding-top:45px;}
.box4 li{width:239px;height:160px;margin-right:8px;float:left;}
/*box5*/
.box5{height:540px;}
.box5 h1{text-align:center;color:#ff3300;padding-top:55px;}
#outer{height:200px;position:relative;display:block;overflow:hidden;margin-top:40px}
#outer .box{float:left;position:absolute;box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);}
#outer .box a{display:block;height:200px;position:absolute;width:300px;background:rgba(0,0,0,0.5)}
#outer .featured a{background:none;}
.b51,.b52,.b53,.b54,.b55,.b56,.b57,.b58,.b59{width:22px;height:22px;border:2px solid #27275d;border-radius:15px;text-align:center;color:#27275d;font-size:10px;line-height:22px;float:left;}
#content{margin-top:40px;overflow:hidden;width:972px;margin-right:auto;margin-left:auto;*width:980px;}
.n1{width:41px;height:1px;border-top:1px solid #27275d;margin-top:13px;float:left;}
.n2{width:41px;height:1px;border-top:1px solid #27275d;margin-top:13px;float:right;}
#content .fl-left{width:108px;}
.consh .b51,.consh .b52,.consh .b53,.consh .b54,.consh .b55,.consh .b56,.consh .b57,.consh .b58,.consh .b59{color:#ff3300;border:2px solid #ff3300;}
.b51{margin-left:41px;display:inline}
.consh .b50{color:#ff3300}
.b50{width:108px;height:50px;padding-top:30px;text-align:center;color:#27275d}

/*box6*/
.box6{background:#f2f2f2;height:500px;}
.box6 h1{text-align:center;color:#ff3300;font-family:"Segoe UI semibold";padding-top:35px;}
.box6 ul{overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:20px;padding-top:40px;*padding-bottom:50px}
.box6 ul li{color:#ff3300;border-right:1px solid #ccc;float:left;font-size:18px;height:36px;line-height:36px;text-indent:50px;}
.box6 ul li a{color:#ff3300}
.d1{background:url(img/d1.png) no-repeat left center;padding-right:60px;}
.d2{background:url(img/d2.png) no-repeat left center;margin-left:60px;padding-right:60px;}
.d3{background:url(img/d3.png) no-repeat left center;margin-left:60px;}
.tj{height:210px;padding-top:30px;}
.tj1,.tj2,.tj3{width:310px;overflow:hidden;height:60px;*width:313px}
.tj1,.tj2{margin-right:25px;*margin-right:19px}
.LV_validation_message{display:block;font-size:13px;color:#ff3300}
.tj input{height:35px;text-indent:5px;border:1px solid #ccc;width:270px;line-height:35px}
.tj label{width:37px;height:35px;display:block;border-top:1px solid #ccc;float:left;border-bottom:1px solid #ccc;border-left:1px solid #ccc;*border-right:1px solid #ccc;*height:36px;*width:36px;}
.tj4 label{width:37px;height:145px;*height:146px;}
.tj1 label{background:url(img/e1.png) no-repeat center #e8e8e8;}
.tj2 label{background:url(img/e2.png) no-repeat center #e8e8e8;}
.tj3 label{background:url(img/e3.png) no-repeat center #e8e8e8;}
.tj4 label{background:url(img/e4.png) no-repeat center 10px #e8e8e8;}
.tj input{color:#27275d;}
.tj textarea{color:#27275d;height:140px;border:1px solid #ccc ;padding-top:5px;text-indent:5px;width:605px;}
.tj5{width:310px;height:151px;}
.tj5 p{color:#27275d;margin-bottom:10px;line-height:28px}
.tj5 span{margin-bottom:26px;color:#ff3300;display:block}
.tj5 input{height:34px;background:#ff3300;border:none;line-height:34px;color:#fff;width:310px;cursor:pointer}
.tj51{bottom:2px;height:2px;background:rgba(255,0,0,0.65);width:310px;}
/*footer*/
.footer{height:160px;background:#ff3300;z-index:999}
.footer ul{overflow:hidden;margin-left:auto;margin-right:auto;width:825px;padding-top:50px;}
.footer li{float:left;padding:0 15px;}
.footer li a:hover{text-decoration:underline;}
.footer li a{color:#fff;}
.footer p{text-align:center;color:#fff;padding-top:36px;}
/*right*/
.right{overflow:hidden;right:130px;z-index:0;}
.right a{width:50px;height:50px;display:block}
.r1,.r2{width:50px;height:50px;border-radius:25px;}
.r2{margin-top:15px;background:url(img/r2.png) no-repeat center #27275d;}
.r1{margin-top:85px;background:url(img/r1.png) no-repeat center #27275d;}