/*公用定义*/
@charset "utf-8";
*:focus{outline:none;}
input{ line-height:normal;}
body a,.tm{
-webkit-transition: all .2s linear;
transition: all .2s linear;
cursor:pointer;
}
input,select,textarea,div{FONT-FAMILY:'Microsoft YaHei';}
body {margin:0px;font-size: 12px;background: #fff;	color: #000;}
a {	text-decoration: none;	color: #2b2b2b;}
a:hover {text-decoration: none;color: #666666;}
ul,li,tr,td,dl,dt,dd{list-style-type:none;margin:0px;padding:0px;}
li{ overflow:hidden;}
a img{text-decoration: none;margin: 0px;padding: 0px;border:none;}
.f{ float:left; overflow:hidden;}
.r{ float:right; overflow:hidden;}
.bai,.bai a{ color:#FFFFFF;}
.hong,.hong a{ color:#ff0000;}
.huang,.huang a{ color:#faaf19;}
.lan,.lan a{ color:#105086;}
.lv,.lv a{ color:#2293d1;}
.hui,.hui a{color:#909090;}
.hui a:hover{color:#fff;}
.xi12{ font-size:12px;}
.xi13{ font-size:13px;}
.xi14{ font-size:14px;}
.xi15{ font-size:15px;}
.xi16{ font-size:16px;}
.xi17{ font-size:17px;}
.xi18{ font-size:18px;}
.xi19{ font-size:19px;}
.xi20{ font-size:20px;}
.xi21{ font-size:21px;}
.xi22{ font-size:22px;}
.xi23{ font-size:23px;}
.xi24{ font-size:24px;}
.xi25{ font-size:25px;}
.xi26{ font-size:26px;}
.xi27{ font-size:27px;}
.xi28{ font-size:28px;}
.xi29{ font-size:29px;}
.xi30{ font-size:30px;}
.xi31{ font-size:31px;}
.xi32{ font-size:32px;}
.xi33{ font-size:33px;}
.xi34{ font-size:34px;}
.xi35{ font-size:35px;}
.xi36{ font-size:36px;}
.xi37{ font-size:37px;}
.xi38{ font-size:38px;}
.xi39{ font-size:39px;}
.xi40{ font-size:40px;}
.xi50{ font-size:50px;}
.xi80{ font-size:80px;}
.cu{ font-weight:bold;}
.xi{ font-weight:lighter;}
.myhomel img{
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transition-duration: 500ms;
-moz-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out; cursor:pointer;
}
.myhomel img:hover{
-webkit-transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-ms-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08);
transform: scale(1.08, 1.08);
-webkit-transition-duration: 500ms;
-moz-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:1024px;}
.mg2{ margin-left:auto; margin-right:auto; overflow:hidden;}
.cen{ text-align:center;}
.tm:hover{opacity:0.85; filter:alpha(opacity=85);}
.cur{ cursor:pointer;}
.xiahuaxian{ text-decoration:underline;}
.shanchuxian{ text-decoration:line-through;}
.mengban{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:999990;}
/*页面*/
.banner{ height:484px; background:url(../img/banner.jpg) center 0 no-repeat;}
.daohang ul{ float:right;}
.daohang li{ float:left; margin-right:53px; line-height:86px;}
.banner_txts{ line-height:74px; padding-top:72px;}
.banner_txtc{ line-height:54px;}
.banner_txtx{ line-height:44px;}
.title{ line-height:96px; height:125px; background:url(../img/xian.png) center 94px no-repeat;}
.about{ width:904px; height:363px;}
.aboutr{ border:1px solid #105086; border-left:none; width:549px; height:280px; margin-top:48px;}
.aboutr_txt{ line-height:44px; padding:22px 0 0 84px;}
.myhome{ width:904px;}
.myhome li{ height:160px; margin-top:22px;}
.myhomer{ width:456px;}
.myhomers{ line-height:30px; height:50px; border-bottom:1px solid #316897; margin-bottom:10px;}
.myhomerx{ line-height:25px;}
.works li{ float:left; width:280px; height:240px; margin:0 15px 15px 15px; position:relative; cursor:pointer;}
.works li img{max-width:100%; min-height:100%;}
.works{ width:930px;}
.works_tc{ display:none; z-index:999999; position:fixed; width:740px; background:#fff; border:10px solid #819cd0; height:550px; margin:-285px 0 0 -380px; left:50%; top:50%; line-height:550px;}
.close{ display:none; position:fixed; z-index:9999999; left:50%; top:50%; width:43px; height:43px; margin:-285px 0 0 380px;}
.contact{ width:902px;}
.contactr{ width:444px;}
.contactls{ line-height:32px;}
.contactlx{ line-height:70px;}
.bd1{ width:212px; height:42px; border:1px solid #105086; padding:0; margin:0; background:none; text-indent:1em;}
.bd2{ width:442px; height:148px; border:1px solid #105086; padding:0; line-height:28px; margin:0; background:none; text-indent:1em;}
.lan::-webkit-input-placeholder{color:#105086;}
.contactrx{ padding-bottom:10px;}
.an1{ width:444px; height:28px; background:#105086; padding:0; margin:0; border:none;}
.foot{ line-height:28px; background:#49596e; padding:15px 0;}

































