﻿@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: inherit;}
a:focus { outline: none; } 
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }
body { font-size:12px; font-family:"微软雅黑"; }
/* end reset */
/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; _display: inline;}
.fr { float:right; _display: inline;}
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}

.main-box {position: relative;width: 1200px; margin: auto; *zoom: 1;}
.main-box:before, .main-box:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.pic-box div {display: table-cell;vertical-align: middle;text-align: center;*display: block;*font-family: Arial;line-height: 0;*line-height: 1;}
.pic-box img {vertical-align: middle;}

.welcome {font-size: 14px;color: #838383;height:30px; line-height: 30px; min-width: 1200px; background: #f6f6f6;}
.lang {float: right;}
.lang a {padding: 0 6px 0 ; }
.lang a:hover {color: #931e20;} 

.header {height: 150px; }
.logo{margin:27px 0 0 0; }
.logo2{margin:42px 0 0 52px; font-size: 30px; color: #931e20; line-height: 1;font-weight: bold; }
.h-phone{margin-top: 46px; background: url(../images/h-phone.png) left center no-repeat; height: 60px; padding-left: 76px;}
.h-phone p{font-size: 16px; color: #552e15; line-height: 1;}
.h-phone p i{padding-top: 12px; display: block; font-size: 30px; color: #931e20; font-weight: bold;}

.nav {height:50px;text-align: center;font-size: 0; line-height: 50px;  background: #2b2b2b;min-width: 1200px;}
.nav li {font-size: 16px; width:121px; display: inline-block; margin: 0 6px; height: 54px; line-height: 54px; position: relative; top: -4px;  }
.nav li a {display: block; color: #fff; width: 121px; height: 54px; margin: auto;}
.nav .active a,.nav li:hover a{background: url(../images/li-bg.png) no-repeat; }

.banner {position: relative; min-width: 1200px;}
.one-banner {height: 600px;background-position: center center;background-repeat: no-repeat;}
.banner .hd {position: absolute; bottom: 20px; left: 0;right: 0; z-index: 10;margin: auto; text-align: center;}
.banner .hd li {display: inline-block;*display: inline;*zoom: 1; width: 12px; height: 12px; margin-right: 4px; background: #ccc; text-indent: -9999px;}
.banner .hd li.on {background: #333;}

.searchsection{ height: 64px; line-height: 72px;border-bottom: 1px solid #777777;}
.hotwords{ color: #333333; font-size: 14px;}
.hotwords a{padding: 0 8px; }
.hotwords a:hover{ color: #931e20}
.search{ position: relative; margin: 20px 75px 0 0; font-size: 14px; border: 1px solid #777777;overflow: hidden; border-radius: 20px; width:290px; height:30px; line-height: 30px;}
.search .txt{ text-indent: 20px; color: #888888;  }
.search .btn{position: absolute; width:21px; height:21px; background: url(../images/search.png)  no-repeat; top:3px; right:12px; }

.inex-pro-lead{margin-bottom: 47px; height: 54px;background-color: #f4f4f4; color: #333333; line-height: 54px;text-align: left; font-size: 0;white-space: nowrap; position: relative;}
.inex-pro-lead .first-lead{display: inline-block; *display: inline;text-align: center; width: 162px;height: 54px; font-size: 16px; color: #ffffff; position: relative; text-indent: 24px; background: #a2100a url(../images/leimu.png) 29px center no-repeat;}
.inex-pro-lead .first-lead span{border-bottom: 8px solid transparent;border-left: 8px solid #a2100a;border-top: 8px solid transparent;bottom: 0;height: 0;margin: auto;position: absolute;right:-8px;top: 0;width: 0;}
.pro-menu{cursor:pointer; z-index: 11;width: 130px; margin-left:10px; font-size: 16px;text-indent: 21px; position: relative;height: 54px; background: url(../images/xiexian.png) right center no-repeat; display: inline-block; *display: inline;}
.pro-menu:hover ,.pro-menu.on{color: #931e20}
.index-series .hd{display: inline-block; *display: inline;}
.index-series{width: 1050px;margin: 34px auto;}
.inex-pro-lead .more{font-size: 14px; color:#444444; position: absolute;right:10px;top: 0px;}


.index-one-pro {float: left;width:340px;margin:0 15px 20px 0;font-size: 16px;color: #ffffff;}
.index-one-pro .pic-box {width: 340px;margin: auto; position: relative;}
.index-one-pro .pic-box div {width: 340px;height: 400px;*font-size: 145.25px;}
.index-one-pro .pic-box img {max-width: 340px;max-height: 400px;}
.index-one-pro p{margin:auto; position: absolute;left: 0;right:0;bottom:0; height: 50px; line-height: 50px; padding-left: 26px; background: rgba(0,0,0,.5);}
.index-one-pro p span{margin: 14px 8px 0 0; webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display: block;width: 22px; height: 22px; background:url(../images/add.png) no-repeat;float: right;}

.index-one-pro:hover p span{transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);  /* Opera */}

.money-bg{ padding: 50px 0 60px; background: url(../images/money.png) center bottom no-repeat;height: 750px;}
.index-common-tit{height: 60px; line-height: 1; text-align: center; background: url(../images/index-common-tit.png) center center no-repeat; font-size: 30px; color: #171717; font-weight: bold;}
.index-common-tit2{background: url(../images/index-common-tit2.png) center center no-repeat;}
.index-common-tit span{display: block; font-size: 16px; color: #333333; padding-top: 14px; font-weight: normal;}

.money-bg .bd{ min-height: 440px;}
.money-bg .hd ,.money-bg .bd{margin: 32px 75px 0px;}
.money-bg .hd ul{font-size: 0;text-align: center;}
.money-bg .hd li{cursor:pointer; margin: 0 12px; font-size: 24px; text-align: center; line-height: 58px; display: inline-block;*display: inline;width: 203px; height: 58px; background: url(../images/li-bg2.png);}
.money-bg .hd li a{background-position: 33px center; background-repeat: no-repeat; padding-left:48px; display: block;}
.money-bg .hd li.l1 a{background-image: url(../images/l1.png);}
.money-bg .hd li.l2 a{background-image: url(../images/l2.png);}
.money-bg .hd li.l3 a{background-image: url(../images/l3.png);}
.money-bg .hd li.l4 a{background-image: url(../images/l4.png);}


.common-adv .tit{font-size: 20px; line-height: 1;margin-bottom: 12px; color: #931e20;padding-left: 100px;}
.common-adv .con{font-size: 14px; color: #552e15; line-height: 26px;}
.common-adv1 {padding: 340px 0 0 101px;}
.common-adv2 {padding: 172px 0 0 640px;}
.common-adv3 {padding: 78px 0 0 640px;}
.common-adv4 {padding: 123px 0 0 105px;}
.common-adv5 {padding: 164px 0 0 620px;}
.common-adv6 {padding: 106px 0 0 626px;}


.index-mid{height: 244px; background: url(../images/index-mid.jpg) center center no-repeat;}
.zixun{display:block; width: 116px; height:34px; line-height: 34px;color: #1e1e1e;text-align: center; background: #fff;  font-size: 14px;position: absolute; left:40px;top:167px;}
.index-mid p{ position: absolute; left:190px;top:167px; font-size: 14px; color: #fff;}
.index-mid p em{color:#ba0f12; font-size: 24px; font-family: "Arial"; }

.index-treasure .index-common-tit2{padding: 43px 0;}
.index-treasure ul{text-align: center; font-size: 0;}
.index-one-treasure{display:inline-block;*display:inline; width: 326px;height:343px; margin:0 13px 30px; background: #fef7ef; border:1px solid #232323; border-radius: 4px;}
.index-one-treasure .tit{line-height: 1; padding-top: 127px;text-align: center; font-size: 23px; color: #000000;}
.index-one-treasure .line{width: 48px; height: 4px;background-color: #121212;margin: 20px auto ; }
.index-one-treasure .con{font-size: 16px;text-align: center; line-height: 28px; color:#5d5d5d}
.index-one-treasure span{border-radius: 6px; background:#931e20; display: block; height: 30px; line-height: 30px; text-align: center; color: #fff;font-size: 14px; width: 103px;margin: 27px auto 0;}

.index-one-treasure a{display: block; height: 100%; width: 100%;}
.index-one-treasure.o1 a{background: url(../images/t1.png) center 32px no-repeat;}
.index-one-treasure.o2 a{background: url(../images/t2.png) center 32px no-repeat;}
.index-one-treasure.o3 a{background: url(../images/t3.png) center 32px no-repeat;}
.index-one-treasure.o4 a{background: url(../images/t4.png) center 32px no-repeat;}
.index-one-treasure.o5 a{background: url(../images/t5.png) center 32px no-repeat;}
.index-one-treasure.o6 a{background: url(../images/t6.png) center 32px no-repeat;}

.adv-bg{height: 1862px; min-width: 1200px; background: url(../images/adv-bg.jpg) center center no-repeat;}
.mid-black{height: 37px; margin: 30px 0; background: #000;min-width: 1200px;}

.w1110{width: 1110px;}
.index-about{ margin-top: 44px;font-size: 14px;}
.about-l{ width:746px;}
.index-page-tit{ border-bottom: 1px solid #eeeeee; width: 737px; margin-bottom: 14px;}
.index-about-name3{ padding: 5px 0 6px 23px;}
.index-about-name {padding-left: 32px;color: #b6b6b6; background: url(../images/commontitle.jpg) 10px center no-repeat; font-size: 12px;  }
.index-about-name2{background: url(../images/commontitle.jpg) left center no-repeat;font-size: 12px;padding-left: 18px; line-height: 1.1}
.index-about-name span {display: block;font-size: 24px;color: #931e20; }
.index-about-name2 span{font-size: 20px;}

.index-part-icon {float: left; margin-right: 16px;}
.index-part-icon div {width: 357px;height: 276px;background-position: center center;background-repeat: no-repeat;}
.index-part-con {color: #666666; height:276px; position: relative;}
.index-part-con{  width: 330px; line-height: 1.6 }
.index-part-con-tit{ color: #931e20; line-height: 2; font-size: 24px; margin-bottom: 15px; border-bottom:1px solid #dddddd;}
.view-part {bottom:0; position: absolute; background: #931e20; text-align: center; display: block; width: 98px; height: 30px; line-height: 30px; color: #fff; display: block; }


.about-r{  width: 328px; border: 1px solid #e3e3e3;position: relative;  }
.index-page-tit2{ width:332px;border-bottom: 1px solid #eeeeee; margin: 0 10px; padding: 13px 0; }
.index-honor-con .hd a {position: absolute;top:206px;width: 14px;height: 29px;}
.index-honor-con .prev {left:14px;background: url(../images/arrow2.jpg);}
.index-honor-con .next {right:14px;background: url(../images/arrow2.jpg); background-position: 0 -29px;}

.index-honor-con{ width: 272px;padding: 0 20px; margin: 20px auto 0}
.index-one-honor .pic-box {width: 272px;margin: auto;}
.index-one-honor .pic-box div {width: 272px;height: 265px;*font-size: 149.63px;}
.index-one-honor .pic-box img {max-width: 182px;max-height: 265px;}
.index-honor-con p{ margin-top: 34px; border-top: 1px solid #f1f1f1; text-align: center; line-height: 2.6; font-size: 16px;}


.index-news-n-knowledge{ padding:94px 0 74px 0;  }
.index-knowledge {background-color: #eeeeee; float: right; position: relative;  padding:10px 25px 12px 10px;width: 242px;  box-shadow: 0 0 3px #d8d8d8}
.index-knowledge-tit {position: absolute; top: -54px; padding-left: 25px;font-size: 12px;line-height: 52px;color: #969696;background: url(../images/yellow-circle-ico.png) left center no-repeat;}
.index-knowledge-tit span {font-size: 14px;font-weight: bold;color: #575757;}
.one-faq {font-size: 14px; border-bottom: 1px dashed #c2c2c2; height: 127px;}
.index-one-question {display: block;padding-left: 40px;line-height: 34px;font-weight: bold;color: #333;background: url(../images/yellow-dot.png) 10px center no-repeat;}
.index-one-answer {display: block;margin-bottom: 10px;padding-left: 40px;line-height: 2;color: #5d5d5d;}
.one-faq:hover .index-one-question {color: #931e20;}

.index-newss {float: left;position: relative; width: 760px; border:1px solid #cecece; box-shadow: 0 0 4px #d8d8d8; padding-bottom: 10px; padding-right: 30px; background-color: #fff; }

.newsline{ height: 170px; padding-left: 20px; }
.index-newss .hd ul{ position: absolute;top: -70px;}
.index-newss .hd li {float: left;padding: 0 20px 0 50px;margin-right: 5px;font-size: 14px;line-height: 52px;font-weight: bold;text-align: center;color: #fff;background: #555 url(../images/circle-ico.png) 25px center no-repeat;}
.index-newss .hd .on {background: #931e20 url(../images/circle-ico.png) 25px center no-repeat;}
.hot-news {position: relative;clear: both;display: block;height: 176px;padding: 30px 10px 20px 330px !important;font-size: 14px;color: #767676;}
.hot-news-con{ text-indent: 12px; line-height: 1.6 !important; }
.hot-news .pic-box {float: left;margin-left: -300px;padding: 4px;width: 256px; border: 1px solid #dedede}
.hot-news .pic-box div {width: 256px;height: 154px;*font-size: 170*.875px;}
.hot-news .pic-box img {max-width: 256px;max-height: 154px;}
.hot-news-title {font-size: 16px;font-family: "Microsoft YaHei";font-weight: bold;line-height: 2.4;color: #494949;}
.hot-news:hover .hot-news-title {color: #931e20;}
.hot-news .view-hot-news {display: block; margin-top: 10px; width: 7em;line-height: 1.8;text-align: center;color: #fff;background: #931e20;border: 1px solid #931e20;}
.hot-news .view-hot-news:hover {color: #931e20;background: #fff;}

.index-newss .bd li {float: left;width: 50%; background: url(../images/newsarrow.png) 14px center no-repeat;}
.index-newss .bd a {display: block;padding: 0 30px;font-size: 14px;line-height: 34px;}
.index-newss .bd span.fr {font-size: 12px;color: #a7a7a7;}
.index-newss .bd a:hover {color: #931e20;}

.footer {font-size: 12px;background: #3f3f3f; padding:40px 0; font-family: "宋体";}
.footer-nav span{ color: #dedede;}
.footer-nav {height: 12px; text-align: center; }
.footer-nav a {padding:0 1em;margin:0 1em;line-height: 1;color: #797979;border-right: 1px solid #797979;}
.footer-contact {text-align: center;margin-top: 12px;line-height: 24px;color: #999999;}
.footer-copy {margin-top: 16px;color: #939393;}
.footer a:hover {color: #fff;}

.in-banner {height:370px;background-position: center center;background-repeat: no-repeat;}

.wd1050{width: 1050px; margin: auto;}
.in-nav {font-size: 0;text-align: left;background: #f4f4f4; margin-bottom: 48px;}
.in-nav>ul li {display: inline-block; text-align: center; width: 138px;font-size: 16px;line-height: 58px;color: #444444;}
.in-nav .current ,.in-nav li:hover {color: #fff;background: #931e20;}
.in-nav a {display: block;}


.in-h2-tit{ margin:35px 0 40px;text-align: center; line-height: 1; }
.in-part-tit {display: inline-block;padding: 0 28px; font-family: "CordiaUPC"; margin: auto;font-size: 30px;text-align: center;color: #2f2f2f;background: #fff;}
.in-part-tit h2 {font-size: 30px;font-weight: normal;color: #2f2f2f; color: #b2b2b2;}
.tit-break-line {position: relative;bottom: 30px;z-index: -1;height: 0; width: 550px; margin: auto; border-bottom: 1px solid #ececec;}

.in-about .l{float: left; width:582px; font-size:14px; color: #666666; line-height:21px; }
.in-about .r{float: right; width: 435px;}
.in-about-bottom{text-align: center; height: 580px; margin-top: 54px; min-width: 1200px;}

.top-line{margin-bottom: 34px;}
.top-line-pic {float: left;}
.top-line-pic a{display: block;}
.top-line-pic div {display: table-cell;width: 344px;height: 204px;vertical-align: middle;text-align: center;*display: block;*font-size: 178px;*font-family: Arial;}
.top-line-pic img {max-width: 344px;max-height: 255px;vertical-align: middle;}
.topline-info {line-height: 1.6; height: 255px;margin-left: 368px;}
.topline-info h3 {line-height: 2; margin-bottom: 20px;font-size: 18px;font-weight: normal;text-align: left;  display: inline-block;padding-right: 20px;}
.topline-info p {text-align: left;font-size: 12px; color: #878484;}
.topline-info a {display: inline-block;*display: inline;margin-top: 16px; color: #fff;width: 124px; text-align: center; line-height: 40px; height: 40px; background: #931e20}


.news-list {text-align: left;font-size: 12px;color: #4f4e4e; }
.news-list li {height: 100px;padding: 15px 20px;margin-top: 20px;color: #4f4e4e;background: #eeeeee;}
.news-list li span{float: left; margin-right: 32px; width: 130px; height: 108px;border-right: 1px solid #cfcfcf;display: block; font-size: 26px; color: #931e20;}
.news-list li span em{padding: 22px 0 6px; display: block; line-height: 1;}
.news-list li:hover h3{color: #931e20;}
.news-list a {display: block; width: 100%; height: 100%;overflow: hidden;}
.news-list h3 {display: inline-block;font-family: "Microsoft Yahei";font-weight: normal;font-size: 16px; height: 48px;overflow: hidden; line-height: 48px;}

.load-more{display:block;margin: 40px auto; border:1px solid #dedede; width: 154px; height:42px; line-height: 42px;color: #444444;text-align: center; font-size: 16px;}
.load-more:hover{color: #fff;background: #931e20}

.news-title {font-size:24px;line-height: 3;text-align: center;}
.news-date {margin-bottom: 20px;font-size: 12px;line-height: 0;text-align: center;}
.other-news {padding-bottom: 20px;font-size: 12px;line-height: 2;}
.other-news a:hover {color: #931e20;}

.main {padding: 20px 0 40px;}
.main-l {float: left;width: 240px;}
.main-r {float: right;width: 780px;}

.side-tit { text-align: center; color: #fff; font-size: 24px; line-height: 1; background:#931e20; padding-top:20px; height: 70px;}
.side-tit span{ display: block;font-size: 12px; color: #dec6c7; padding-top: 4px;}
.side-nav {text-align: center;color: #444444; background: #f4f4f4; padding-top: 4px; }
.side-nav li{ height: 40px; line-height: 40px;background-position: 42px center; background-repeat: no-repeat; background-image: url(../images/l-circle.png); border-bottom: 1px solid #fff;}
.side-nav .current ,.side-nav li:hover {color: #fff;background-color: #931e20;background-image: url(../images/l-circle-on.png);}
.side-nav a {display: block;}

.sideintr { background: #f4f4f4; margin-top: 18px; text-align: center }
.sideintr-tit{font-size: 20px; text-align: center;color: #fff; height: 50px; line-height: 50px; background: #931e20;}
.side-phone{padding-left: }

.wrap-side{padding:14px;text-align:left; }
.side-phone{padding-left: 58px; height:46px; text-align:left; font-size:14px; color:000000; background: url(../images/side-phone.png) left center no-repeat;}
.side-phone .phonenum2{font-size:16px; color:#880010; font-weight:bold; padding-top:4px;}
.wrap-side .row{line-height: 26px; color: #252525; padding:14px 0 0 8px;}

.page-tit { font-size: 16px;color: #ffffff; color: #bbbbbb;background: url(../images/inner-line2.jpg) left top no-repeat; line-height: 90px;}
.page-name {background-color: #931e20;padding-left: 30px; font-size: 18px; height: 48px; line-height: 48px; color: #fff;}
.page-name span{background: url(../images/zhengfang.jpg) left center no-repeat;padding-left: 22px;}
.page-name2  span{color: #fff; font-size: 24px; background: url(../images/line.jpg) left 4px no-repeat;padding-left: 16px;}
.page-name2 {font-size: 18px; color: #caa2a3}


.runpic{  padding: 22px 0; background: #f4f4f4; margin-bottom: 120px; }
.runpic li{width:33.3333%;  float: left; margin: auto; font-size: 14px; color: #555555; text-align: center;}
.runpic li .pic-box {width: 238px; margin: auto; padding: 4px; border: 1px solid #dedede;}
.runpic li .pic-box div{width: 238px; height:245px; margin: auto;position: relative;}
.runpic img{ max-width: 238px; max-height: 245px;}
.runpic li p{height: 36px; overflow: hidden;line-height: 36px;}
.runpic li:hover{color: #931e20}

.one-pro {float: left;width: 33.3%;margin-top: 20px;font-size: 14px;line-height: 2;text-align: center;color: #666666;}
.one-pro .pic-box {margin: auto; width: 238px; padding: 4px; border: 1px solid #dedede;}
.one-pro .pic-box div {width: 238px; height: 206px; margin: auto;position: relative;}
.one-pro .pic-box img{ max-width: 238px; max-height: 206px;}
.one-pro p{ height: 34px; overflow: hidden;width: 248px;}
.one-pro:hover {color: #931e20;}

.other-page {padding: 30px 0;font-size: 16px;font-weight: bold;line-height: 30px;text-align: right;color: #5c5c5c;}
.other-page a {display: inline-block;*display: inline;*zoom: 1;padding: 0 1em;background: #fff;border: 1px solid #666666;}
.other-page .page-on ,.other-page a:hover {color: #fff;background: #931e20; border-color: #931e20;}

.pro-detail-tit {margin-left: 50px; margin-bottom: 20px;border-bottom: 4px solid #a82026;}
.pro-detail-tit span {display: block;width: 86px;font-size: 14px;line-height: 36px;text-align: center;color: #fff;background: #a82026;border-radius: 6px 6px 0 0;}
.pro-detail {margin-left: 50px; }


.wrap-login{width: 928px; padding: 0 40px 0 24px; border: 1px solid #d2d2d2; margin:80px auto;}
.wel-login{ padding-top: 26px; padding-bottom: 22px;}
.wel-login .tit{font-size: 26px; color: #1d1d1d; line-height: 38px;}
.wel-login .con{font-size: 14px; color: #3a3a3a; line-height: 28px;}
.wel-login .con em{ color: #72000a;}

.resign{ padding: 40px 0 55px; border-top: 1px dashed #cccacb}
.resign .l{ float: left; width:600px; height: 232px;}
.resign .l img{ width: 100%;height: 232px;}
.resign .r{ float: right; width: 276px; height: 232px; margin: 0px 10px 0 36px;}
.resign .r .row{position: relative; border: 1px solid #c9c9c9; height: 40px; margin-bottom:23px; font-size: 0;}
.resign .r .row label{float: left;width: 40px; height: 40px; text-align: center;border-right: 1px solid #c9c9c9}

.resign .r .row input{float: left; text-indent: 12px; width: 232px; height: 40px; line-height: 40px; color: #999999; font-size: 14px;}
.resign .r .row label.re1{ background:url(../images/re1.png) center center no-repeat;}
.resign .r .row label.re2{ background:url(../images/re2.png) center center no-repeat;}
.resign .r .row label.re3{ background:url(../images/re3.png) center center no-repeat;}

.yanzhng{ position:absolute; right: 5px; top: 12px;}
.extra-row input{color: #ff6764; background: #bfbfbf; position:relative; top: 2px; margin-right: 4px;}
.extra-row label{ font-size: 14px; line-height: 2;}
.extra-row a{ float: right; font-size: 14px; color: #ff6764;line-height: 2;}
#login-submit{font-size: 18px; cursor: pointer; color: #fff; width: 100%; display: block; height: 34px; background:#72000a;text-align:  center;}

