@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{ margin: 0px;padding: 0px; font-size:14px; }
table {border-collapse: collapse;border-spacing: 0px; }
*{margin: 0px;padding: 0px;list-style-type: none; font-family:"微软雅黑", "宋体";}

body,html{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); /*background-color:#e6b10d;*/background: url(../images/bg.jpg); min-width:1200px;}
a{text-decoration: none;color:#464646;outline: medium none;font-size:14px; line-height:180%;}
a:hover{ color:#F30;font-size:14px;line-height:180%;}
img{border: none;vertical-align: top;  max-width: 100%; margin:auto;} 
.clear{ clear:both}

.topnavbar{width:100%;background:url(../images/topnbg.png) 50% no-repeat;height:150px;position: fixed;z-index: 9;}
.top{ width:1200px; margin:auto;}
.top h3{ font-weight:normal; line-height:44px;}
.topnav{ width:1200px; margin:auto;}
.topnav .logo{ background:url(/Application/Home/Public/images/logotop.png) no-repeat;float: left;margin-top: 7px; height:90px; width:338px;}
.topnav h1{text-indent:-99em; height:90px;}
.topnav h2{text-indent:-99em; height:90px;}
.topnav img{ float:left; margin-top:7px;}
.topnav ul{ width:800px;float:right; margin-top:30px;}
.topnav ul li{ width:100px; float:left; text-align:center; height:45px; display:block; line-height:45px;}
.topnav ul li a{ font-size:18px; color:#c10116; height:45px; display:block;line-height:45px;}
.topnav ul li a:hover{ height:45px; display:block; line-height:45px; background:#c10116; color:#fff;}

.bigbg{ width:1920px; position:fixed; left:50%; top:-20%; z-index:-1;}
.bigbg img{ position:relative; left:-50%;}

/* flexslider */
.flexslider{ position:relative; height:600px; overflow:hidden; background:url(../images/loading.gif) 50% no-repeat; padding-top:150px;}
.slides{ position:relative; z-index:1;}
.slides li{ height:600px;}
.flex-control-nav{ position:absolute; bottom:10px; z-index:2; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block; width:14px; height:14px; margin:0 5px;*display:inline; zoom:1;}
.flex-control-nav a{ display:inline-block; width:14px; height:14px; line-height:40px; overflow:hidden; background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{ background-position:0 0;}
.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:45%;}
.flex-direction-nav li a{ display:block; width:50px; height:50px; overflow:hidden; cursor:pointer; position:absolute;}
.flex-direction-nav li a.flex-prev{ left:40px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{ right:40px; background:url(../images/next.png) center center no-repeat;}

.one{ width:100%; height:816px; background:url(../images/1.png) 50% no-repeat; margin:auto;}
.sh_top{ width:1200px; margin:auto;}
.sh_top ul{ width:1200px; margin:auto; padding-top:50px; height:139px;}
.sh_top ul li{ width:315px; float:left; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.sh_top ul li img{ float:left; margin-top:55px; padding-left:18px;}
.sh_top ul li h3{ font-size:24px; font-weight:normal; margin-left:29px; float:left; padding-top:30px;}
.sh_top ul li p{ float:right;font-size:12px;margin-right:35px;margin-top:22px;padding-bottom:35px;}

.sh_top ul h4{ width:252px; float:right; height:168px; text-align:center; display:block;}
.sh_top ul h4 a{ color: #fff; font-weight:normal; font-size:20px; line-height:160px; background:#981204; display:block; height:168px;}
.sh_top ul h4 a:hover{ color:#981204; background:#fff; display:block; border:1px solid #ccc; height:166px;}

.sh_tjpro{ width:1200px; margin:auto; margin-top:55px;}
.sh_tjpro img{ width:534px; float:left;}
.shpro_right{ width:632px; float:right; margin-top:81px;}
.shpro_right ul{ width:660px; float:right;}
.shpro_right ul h3{ width:200px; float:left; height:158px; margin-right:20px; color:#fff; text-align:center; font-size:36px; padding-top:27px; line-height:50px;}
.shpro_right ul h3 span{ display:block; font-size:14px;}
.shpro_right ul li{ width:190px; float:left; margin-right:10px; margin-left:20px; margin-bottom:27px;}
.shpro_right ul li:hover{ box-shadow:5px 5px 5px #501616; transition:.2s;}

.thr{ width:100%; height:415px; background:url(../images/3.png) 50% no-repeat; margin:auto;}
.sh_about{ width:1200px; margin:auto;}
.sh_about h3{ width:875px; float:right; color:#fff; font-size:24px; margin-top:77px; margin-bottom:15px;}
.sh_about p{ width:875px; float:right;color:#fff; }
.sh_about p a{ color:#fff; font-size:12px; line-height:24px;}
.sh_about p a:hover{}
.fwcl{ width:894px; float:right; margin-top:35px;}
.fwcl img{ width:154px; float:left; margin-left:18px; height:110px;}

.two{ width:100%; height:710px; background:/*#fff*/url(../images/2.png) 50% no-repeat; margin:auto;}
.xinwen{ width:1200px; margin:auto;}
.sh_about h3{ width:875px; float:right; color:#fff; font-size:24px; margin-top:77px; margin-bottom:15px;}
.sh_about p{ width:875px; float:right;}
.sh_about p a{ color:#fff; font-size:12px; line-height:24px;}
.sh_about p a:hover{ text-decoration:underline;}
.fwcl{ width:894px; float:right; margin-top:35px;}
.fwcl img{ width:154px; float:left; margin-left:18px; height:110px;}

.tit{ text-align:center; padding-top:87px; margin-bottom:38px;}
.tit h3{ color:#f3ddde; font-size:60px; line-height:15px;}
.tit h3 span{ color:#333; font-size:24px; display:block;}

.xinwen ul{ width:1236px; margin:auto;}
.xinwen ul li{ width:375px; float:left; background:#c10116; height:400px; margin-right:37px;}
.xinwen ul li:nth-of-type(even){ background:#1586e0;}
.xinwen ul li img{ width:375px; height:270px;}
.xinwen ul li:hover{ box-shadow:5px 5px 5px #6b6263;}
.xinwen ul li h4{ color:#fff; font-size:18px; padding-left:22px; line-height:26px; padding-top:10px;}
.xinwen ul li h4 span{ display: block; font-weight:lighter; font-size:14px;}
.xinwen ul li h4 a{color:#fff;}
.xinwen ul li p{ width:330px; margin:auto; margin-top:5px; text-indent:2em;color:#fff; }
.xinwen ul li p a{ font-size:12px; color:#fff;}
.xinwen ul li p a:hover{}

.xinwen h5{ text-align:center; margin:auto; width:369px; border:3px solid #c10116; margin-top:32px; height:44px; line-height:44px; display:block;}
.xinwen h5 a{ height:44px; line-height:44px; font-size:20px; color:#c10116; display:block;}
.xinwen h5 a:hover{ display:block; background:#c10116; color:#fff;}

.fou{ width:100%; height:359px; background:url(../images/4.png) 50% no-repeat; margin:auto;}
.foot{ width:1200px; margin:auto;}
.sh_erweim{ width:680px; float:left; text-align:center;}
.sh_erweim img{ float:left; margin-left:447px; margin-top:200px;}
.sh_erweim h3{ float:right; margin-top:222px; font-size:18px; font-weight:lighter; line-height:32px;}

.sh_right{ width:470px; float:right;}
.sh_right h4{ text-align:right; font-size:20px; color:#111; margin-top:67px; line-height:36px;}
.sh_right h5{ text-align:right; color:#6b6b6b; font-weight:normal; font-size:12px; margin-top:66px; line-height:20px;}
.sh_right h5 a{ color:#6b6b6b !important; text-decoration:none; font-size:12px;}
.sh_right h5 a:hover{ color:#6b6b6b !important; text-decoration:underline; font-size:12px;}


/*      ------- neiye_xiangqing -------      */
.neitop{ width:1200px; margin:auto;}
.neitop h3{ font-size:13px; border-bottom:1px dotted #ccc; line-height:45px;}
.neitop h3 a{ color:#c10116; font-size:13px;}
.neitop h3 a:hover{ text-decoration:underline;}

.sh_nyabout{ width:1200px; margin:auto; background:url(../images/3nei.png) 50% no-repeat; height:415px;}
.sh_nyabout h3{ width:875px; float:right; color:#fff; font-size:24px; margin-top:77px; margin-bottom:15px;}
.sh_nyabout p{ width:845px; float:right; color:#fff; font-size:15px; line-height:30px; margin-right:30px;}

/*css fanye*/
div.jogger{padding:20px;margin:20px;font-family:"微软雅黑"; text-align:center;}
div.jogger a{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#952635;text-decoration:none;}
div.jogger a:hover{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger a:active{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger span.current{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#6d643c;background-color:#952635;}

.news_item{width: 1200px;margin:0 auto;}
.news_item li{padding: 35px 0;height: 220px;background: #fbfbfb;margin-bottom: 20px;position: relative;transition: all .4s;border-bottom: solid 1px #eae6e6;width: 43%;float: left;overflow: hidden;margin-right: 7%;}
.news_item li:hover{-moz-box-shadow:0px 1px 5px #666666; -webkit-box-shadow:0px 1px 5px #666666; box-shadow:0px 1px 5px #666666;}
.news_item li:after{width: 0;height: 3px;background: #952635;content: "";position: absolute;right: 50%;bottom:-1px;transition: all .5s;}
.news_item li:before{width: 0;height: 3px;background: #952635;content: "";position: absolute;left: 50%;bottom:-1px;transition: all .5s;}
.news_item li:hover:after{width: 50%;}
.news_item li:hover:before{width: 50%;}
.news_item li .news_item_time{width: 100px;height: 100px;padding:10px; background: #952635; text-align: center;float: right;}
.news_item li .news_item_time p{line-height: 30px;color: #fff;font-size: 14px;padding-top: 10px;}
.news_item li .news_item_time p span{font-size: 54px;line-height: 54px;}
.news_item li .news_item_detail{width: 65%;height: 130px;float: left;margin-left: 40px;}
.news_item li .news_item_detail h1{color: #222121;font-size: 18px;font-weight: normal;}
.news_item li .news_item_detail h2{color: #6b6a6a;height: 30px;margin-top: 5px;padding-bottom: 5px;font-weight: normal; line-height: 30px; font-size: 14px;border-bottom: dashed 1px #eeeeee;}
.news_item li .news_item_detail h2 i{padding-right: 5px;}
.news_item li .news_item_detail p{color: #6b6a6a;font-size: 14px;line-height: 28px;padding-top: 5px;}
.news_item li .news_item_pic{width: 173px;height: 130px;float: left;overflow: hidden;}
.news_item li .news_item_pic img{ width:173px; height: 130px; transition:0.5s;}
.news_item li:hover .news_item_pic img{transform:scale(1.05,1.05);}
.zong{ width:1200px; margin:auto;}
.neidatil{ width:1200px; margin:auto;}
.neida_top{ width:1200px; margin:auto;}
.neida_top h1{ font-size:26px; color:#333; margin-top:30px; text-align:center;}
.neida_top img{ margin:auto; display:block; margin-top:25px;}
.neida_top h4{ /*width:1198px;*/ margin:auto; border:1px solid #eee; line-height:36px; height:auto; /*padding-left:25px;*/ color:#952635; font-weight:normal; margin:20px 0px;text-align:center;}
.neida_top h4 p{ text-indent: 0;padding-left: 65px;padding-right: 65px;} 
.neidatil p{ font-size:16px; line-height:30px; text-indent:2em;}
.neidatil h2{font-size:16px;line-height:30px; text-indent:0;}
.neidatil p a{ font-size:16px;}
.shangxia{ margin-top:25px; width:1200px; height:50px;text-align:center;}
.shangxia h3{ width:50%; float:left; line-height:36px; font-size:15px; margin-bottom:25px;}
.shangxia h3 a{ font-size:15px;}
.shangxia h3 a:hover{ color:#952635;font-size:18px;}
.shengming{background-color: #fafafa; color: #999; padding: 15px 15px;   margin-top: 30px; margin-bottom: 30px;}
.shengming p{font-size: 14px;line-height: 2em;}
.xiangguan h3{text-align: left;border-left: 3px solid #c10116;border-bottom: dotted 1px #ccc;font-size: 20px;line-height: 33px;margin-bottom: 15px;}
.xiangguan h3 span{margin-left: 20px;  display: block; float: left; color: #ddd; margin-right: 25px;}
.xiangguan ul{margin-bottom: 40px; height: 110px;}
.xiangguan ul li{width: 50%; float: left; font-size: 15px; line-height: 38px; border-bottom: 1px solid #eee;}
.xiangguan ul li a{padding-left: 15px; font-size:15px;}
.xiangguan ul li span{float: right;padding-right: 50px; display: block; font-size: 14px; color: #777;}


.xiangmu{ width:1200px; margin:auto; margin-top:55px;}
.xmpicleft{ width:1200px; margin:auto; background:#eee; height:340px; margin-bottom:115px;}
.xmpicleft img{ margin-top:35px; margin-left:35px; width:480px; float:left;}
.xmpicleft h3{ width:600px; float:right; margin-top:55px; font-size:24px; color:#222;}
.xmpicleft h3 span{ display:block; font-size:16px; line-height:66px; font-weight:normal;}

.xmpicright{ width:1200px; margin:auto;}
.xmpicright{ width:1200px; margin:auto; background:#eee; height:340px; margin-bottom:115px;}
.xmpicright img{ margin-top:35px; margin-right:35px; width:480px; float:right;}
.xmpicright h3{ width:600px; float:left; margin-top:55px; font-size:24px; color:#222; margin-left:35px;}
.xmpicright h3 span{ display:block; font-size:16px; line-height:66px; font-weight:normal;}

.sh_cheliang{ width:1200px; margin:auto;}
.wapper{ width:1200px; height:550px; background-color:#f7f7f7; margin:0 auto; margin-top:40px; overflow:hidden;} 
.wapper ul{ margin-top:30px;}		
.wapper li{ float:left; margin-left:30px; width:262px; height:230px; background-color:#fff;  color:#fff;text-align:center; font-weight:bold; display:inline-block; margin-bottom:30px;}
.wapper li .pic{ margin:0 0 10px 0;}
.wapper li .title{ margin:0 10px 2px}
.wapper li .title a{ color:#333; display:block; text-overflow:ellipsis;/* white-space:nowrap;*/ overflow:hidden;_zoom:1}
.wapper li .title a:hover{ color:#c10116; text-decoration:none;}
.wapper li{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.wapper li:hover{ transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px); -webkit-box-shadow:0px 5px 15px #e5e5e5; -moz-box-shadow:0px 5px 15px #e5e5e5; box-shadow:0px 5px 15px #777;}

.sh_chengnuo{ width:100%; margin:auto; height:565px; background:url(../images/fwbbb.jpg) 50% no-repeat;}
.shcn_left{ width:1200px; margin:auto; padding-top:65px;}
.fwcn{ width:620px; float:left;}
.fwcn h3{ font-size:22px; line-height:100px;}
.fwcn h4{ line-height:36px; font-weight:normal; font-size:16px;}
.shcn_left img{ width:483px; float:right;}


/* massage_liuyan*/
.send{ width:777px; text-align:left; line-height:36px; float:right;}
.biaod{ float:right; width:777px; height:auto; border:none; text-align:left; line-height:26px; margin:auto; display:block;}
.biaod p{ line-height:30px; height:30px; font-size:14px; color:#333; text-transform:uppercase; letter-spacing:1px;}
.biaod input{ width:710px; height:30px; font-size:16px; padding:0 5px; margin-bottom:10px; box-sizing:border-box; border:1px #000 solid;}
.biaod textarea{ width:710px; height:121px; font-size:16px; padding:0 5px; line-height:30px; border:1px solid #333; margin-bottom:20px; box-sizing:border-box;}
.biaod .ss{ text-transform:uppercase; width:219px; height:45px; background:#000; color:#fff; float:left;}
.liuyan{ width:1200px; margin:auto; padding-top:50px;}
.liuyan img{ width:350px; float:left; margin-bottom:55px;}

/*-------contact-------*/
.nei_contact{ width:1200px; margin:auto;}
.neicontact{ width:1200px; margin:auto;}
.lianxitop{ width:1200px; margin:auto;}
.lianxitop ul{ width:1200px; margin:auto; border:1px dotted #ccc; height:222px; margin-top:35px; background:#fff;}
.lianxitop ul h3{ font-size:30px; line-height:54px; color:#0f94dc; margin-left:25px; padding-top:15px;}
.lianxitop ul li{ width:31%; margin-left:1.5%; float:left; line-height:48px; font-size:16px;}
.lianxitop ul li img{ margin-left:10px; margin-right:15px; margin-top:15px;}
.lianxitop ul li a{ font-size:18px; color:#000;}
.lianxitop ul li a:hover{ text-decoration:underline;}






