@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; }
.bt{ font-weight:400; font-family:"Segoe UI"; font-size:25px; color:#333; margin-bottom:30px;}
.bt strong{}

/*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;}
.logo{ width:217px; height:42px; margin-top:20px;}
.logo1{ background:url(../img/logo1.png) no-repeat; width:370px; height:37px; margin-top:25px; margin-left:50px; display:inline;}
.head li{ float:left;}
.head .fl-right{ *width:165px;}
.head ul{ overflow:hidden; margin-top:10px;}
.head li a{ color:#666; font-size:12px; border-right:1px solid #666; margin-right:10px; padding-right:10px;}
.head li a:hover{ text-decoration:underline;}
.head span{ width:150px; float:right; text-align:right; background:url(../img/a1.png) no-repeat left 9px; height:25px; line-height:25px; margin-top:5px;}
.head span a{ color:#ff0000;}
.head span a:hover{ text-decoration: underline;}
.banner{ height:460px; background:url(../img/banner.png) no-repeat center #000; }

/*main*/
.main{ margin-top:40px;}

/*box1 style*/
.box1{}
.box11{ width:980px; height:225px; margin-bottom:10px;}
.box11 .b1{ background:url(../img/a2.png) no-repeat right center; width:260px; height:221px;}
.box11 th{ color:#ff9900; font-size:24px;}
.box11 td{ color:#666; font-size:14px;}
.box11 td strong{ color:#333; font-size:16px;}
.box11 input{ width:100px; height:29px; color:#fff; background: url(../img/a9.png) no-repeat 80px center #ff9900; border-radius:3px; *border-radius:3px 3px 3px 3px; box-shadow:0 3px 0 #b26b00; border:none; font-family:"Segoe UI Semibold"; padding-right:10px; cursor: pointer;}

.btn:hover{ background:url(../img/a9.png) no-repeat 80px center #fab958;}
/*.box11 span img{ margin-left:5px;}*/
.box11 td img{ margin-left:3px;}

.box12 .fl-left{ width:700px; text-align:right;}
.box12 .b2{ width:260px; text-align:right; background:url(../img/a10.png) no-repeat left center;}


/*box2 style*/
.box2{ height:370px; background:#f5f5f5; margin-top:20px; padding:35px 0;}
.box21{ width:585px; line-height:22px;  }
.b21_intro{ width: 580px; height: 130px; padding-right: 20px; border-right: 1px solid #ccc;}
.b21_intro img{ width: 180px; height: 120px; margin-top: 5px;}
.intro{ width: 385px;}
.intro a{ color:#333; font-family:"Segoe UI Semibold";}
.intro i{background:url(../img/a11.jpg) no-repeat left; font-size:14px; color:#999; font-style:normal; padding:15px;}
.intro p{ color:#666; font-size:14px;}
.b21 ul{ width: 600px; padding-top:15px; height: 180px; border-right: 1px solid #ccc;}
.b21 ul li{ width:560px; height:44px; line-height:44px;  font-family:"Segoe UI Semibold"; border-top:1px dashed #ccc; padding-right: 10px;}
.b21 li a{ color:#333;}
.b21 a:hover{ text-decoration: underline; color: #36f;}
.b21  span a{ color:#ff9900;  font-size:14px; font-family:"Segoe UI"; }




.box22{ width:345px; color:#666;}
.box22 td em{ font-style:normal; font-family:"Segoe UI Semibold"; color:#333;}
.map{ background: url(../img/c2.png) no-repeat 85px 75px;  position: relative;}
.img { bottom: 47px; right:85px; }
.img:hover{ bottom: 47px; right: 84px;}
.box22 td img:hover{ width: 46px; height: 79px; }
.box22 td input{ width:180px; height:45px; background:#ff9900; color:#fff; font-family:"Segoe UI Semibold"; border-radius:3px; box-shadow:0 3px 0 #b26b00; margin-left:20px; border:none;}
.box22 .btn:hover{ background: #fab958; cursor: pointer;}

/* box3 style */
.box3{
	height:140px;
	overflow: hidden;
	background-color: #ff9900;
	background-image: url(../img/32.jpg);
}
.box3 p{ color:#333; font-size:24px; font-family:Roboto; padding-top:40px;}
.box3 p strong{ font-size:30px;}
.b31{ background: url(../img/d1.png) no-repeat right center; height:140px;}

/* box4 style */
.box4{ margin-top:60px;}
.box4 .bt span{ font-family:"Segoe UI"; font-size:18px; }
.box4 .bt span a{ color:#ff9900; font-weight:500; font-family:"Segoe UI Semibold"; font-size:24px;}
.box4 .bt span a:hover{ text-decoration:underline;}
.box41 {height:470px; background:url(../img/d2.jpg) no-repeat; border:2px solid #ff9900;}
.box41 p{ color:#ff9900; font-size:18px; font-weight:500; background:#fff; width:290px; height:30px; padding-left:30px; line-height:30px; box-shadow:4px 4px 0 #6e90b3; top:-10px; left:20px;}
.box41 img{ top:7px; left:18px; z-index:999;}
.box4 ul{}
.box4 p a{ float:left; background:url(../img/m0.png) no-repeat 2px center; height:36px; padding-left:23px; line-height:45px; color:#333; font-family:"Segoe UI Semibold"; font-size:14px;}
.box4 p a:hover{ background: url(../img/m0@2x.png) no-repeat 1px -1px;}
.b40{ bottom:299px; left:183px;}
.b41{ bottom:170px; left:240px;}
.b42{ bottom:352px; left:322px;}
.b43{ bottom:326px; left:201px;}
.b44{ bottom:197px; left:192px;}
.b45{ bottom:232px; left:228px;}
.b46{ bottom:302px; left:130px;}
.b47{ bottom:246px; left:112px;}
.b48{ bottom:272px; left:68px;}
.b49{ bottom:311px; left:11px;}



/* box5 style*/
.box5{ height:520px; background:#f5f5f5; padding-top:40px; margin-top:40px;}
.box51 ul{ height:65px; margin-top:40px;}
.box51 li{ width:130px; height:64px; float:left; color:#333;}
.b51{ background:url(../img/e1.jpg) no-repeat left center;  padding-left:90px; padding-top:10px;}
.b52{ background:url(../img/e2.jpg) no-repeat left center;  padding-left:80px; padding-top:10px;}

.box52{ width:525px; height:395px;}
.box52 p{ font-size:14px; color:#333; margin-bottom:40px; line-height:24px;}
.b21{ height:175px; border-right:none;}
.b21 li{ float:left; width:150px; height:70px; color:#666;}
.b53{ background:url(../img/e3.png) no-repeat left center; padding-left:70px; margin-right:60px; margin-bottom:30px;}
.b54{ background:url(../img/e4.png) no-repeat left center; padding-left:70px;  margin-bottom:30px;}
.b55{ background:url(../img/e5.png) no-repeat left center; padding-left:70px;  margin-right:60px;}
.b56{ background:url(../img/e6.png) no-repeat left center; padding-left:70px;}

.b22{ margin-top:40px; height:40px;}

.b22 input{ width: 150px; height: 40px;  border: none; color: #fff; text-indent: 30px;  border-radius:3px; box-shadow:0 3px 0 #b26b00;}
.b22 li{ float:left; color:#fff; height:40px; line-height:40px; font-size:14px;}
.b57 input{ background:url(../img/a4.png) no-repeat 15px center #ff9900;  margin-right:36px;}
.b58 input{ background:url(../img/a5.png) no-repeat 15px center #ff9900;  margin-right:36px;}
.b59 input{ background:url(../img/a6.png) no-repeat 25px center #ff9900; text-indent: 0px;}
.b57 .btn:hover{background:url(../img/a4.png) no-repeat 15px center #fab958; cursor: pointer; }
.b58 .btn:hover{background:url(../img/a5.png) no-repeat 15px center #fab958; cursor: pointer;}
.b59 .btn:hover{background:url(../img/a6.png) no-repeat 25px center #fab958; cursor: pointer;}

/* box6 style */
.box6{ height:425px;}
.box6 h1{  font-size:28px; color:#333; font-family:"Roboto"; font-weight:normal; padding-top:40px;}
.box6 ul{ overflow:hidden;  padding-top:30px;}
.box6 ul li{ color:#333; border-right:1px solid #e5e5e5; float:left; font-size:18px; height:36px; line-height:36px;  text-indent:50px;}
.box6 ul li a{ color:#333;}
.d1{ background:url(../img/f1.png) no-repeat left center; padding-right:60px;}
.d2{ background:url(../img/f2.png) no-repeat left center; padding-right:60px; margin-left:60px;}
.d3{ background:url(../img/f3.png) no-repeat left center;  margin-left:60px;}
.tj{ height:215px; padding-top:30px;}
.tj1,.tj2,.tj3{ width:310px; overflow:hidden; height:60px;}
.tj1,.tj2{margin-right:25px;}
.LV_validation_message{ display:block; font-size:13px; color:#ff9900;}
.tj input{ height:35px; text-indent:5px; border:1px solid #ccc; width:270px;  color:#999;}
.tj textarea{ color:#999; height:140px; border:1px solid #ccc; width:605px; padding-top:5px; text-indent:5px;}
.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;}
.tj4 label{ width:37px; height:145px;}
.tj1 label{ background:url(../img/f4.png) no-repeat center #f5f5f5;}
.tj2 label{ background:url(../img/f5.png) no-repeat center #f5f5f5;}
.tj3 label{ background:url(../img/f6.png) no-repeat center #f5f5f5;}
.tj4 label{ background:url(../img/f7.png) no-repeat center 10px #f5f5f5;}
.tj5{ width:310px; height:151px;}
.tj5 p{ color:#333; margin-bottom:10px; line-height:28px;}
.tj5 span{ color:#ff9900; margin-bottom:26px; display:block;}
.tj5 input{ height:34px; background:#ff9900; border:none; line-height:34px; color:#fff; box-shadow:0 2px 0 #b46b00; width:310px; cursor:pointer;}
.tj5 input:hover{ background: #ffb340;}
.tj51{ width:16px; height:14px; background:#fdac34; bottom:4px; box-shadow:0 2px 0 #b37824; padding:10px;}


/* box7 style */
.box7{
	height:140px;
	text-align:center;
	margin-bottom:50px;
	background-color: #ff9900;
	background-image: url(../img/planifique.jpg);
}
.box7 p{ color:#000; font-size:20px; font-family:Roboto; font-weight:800; text-align:center; height:60px; background:url(../img/g.png) no-repeat left top; line-height:60px; text-indent:20px; top:20px; left:20px;}
.box7 input{ width:160px; height:38px; border:none; border-radius:3px; background:#666; box-shadow:0 2px 0 #2b2929; color:#fff; font-size:18px; margin-top:20px;}
.box7 .submit:hover{ background: #999; box-shadow: 0 2px 0 #333; cursor: pointer;}

/* footer style */
.footer{ height:120px; background:#333;}
.footer ul{ overflow:hidden; margin-left:auto; margin-right:auto; width:820px; padding-top:33px;}
.footer li{ float:left; padding:0 10px;}
.footer li a{ color:#fff;}
.footer li a:hover{ text-decoration: underline;}
.footer p{ text-align:center; color:#fff; padding-top:30px;}

.top{ height: 49px; width: 49px; background: url(../img/top.png) no-repeat; position: fixed; right: 65px; top: 440px;}
.top:hover{ background: url(../img/top1.png) no-repeat; cursor: pointer;}
