/*chushihua*/
body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "Microsoft Yahei", "Helvetica Neue", "Helvetica,Arial,sans-serif";
}

a {
    color: #666;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    padding: 0px;
    color: #c00
}

img {
    border: none;
}

ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}

h1,
h3,
h2,
h4 {
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.zb {
    margin-top: 5px;
}

p {
    padding: 0px;
    margin: 0px;
}

input {
    padding: 0px;
    margin: 0px;
}

.clearfix {
    clear: both;
}
.clear {
    clear: both;
}
table,
th,
tr,
td {
    padding: 0px;
    margin: 0;
}

span {
    padding: 0px;
    margin: 0;
}

dl,
dt,
dd {
    padding: 0px;
    margin: 0;
}

.fl {
    float: left
}

.f-l {
    float: left
}
/*head*/
.header {
    float: left;
    width: 100%;
    height: 110px;
}

.logo {
    height: 110px;
    background: #fff;
    position: relative;
    z-index: 5;
}

.logoSize {
    width: 1200px;
    margin: 0 auto;
    height: 110px;
}

.logo-img {
    float: left;
    width: 143px;
    height: 180px;
    overflow: hidden;
    background: #fff;
    background: rgba(255, 255, 255, .7);
    border-radius: 0 0 5px 5px
}
.logo-img span{
    float: left;
    width: 123px;
    padding:0 10px;
	margin-top: 15px;
}
.logo-img span em{
    float: left;
    width: 100%;
    height: 25px;
	line-height: 25px;
	font-size: 18px;
	font-weight: 700;
	color: #f00;
	text-align: center;
	font-style: normal;
	letter-spacing: 5px;
	text-shadow: 1px 2px 0px #fff;
}
.logo-wenzi {
    float: left;
    height: 110px;
	width: 393px;
    overflow: hidden;
}

.menu {
    width: 600px;
    height: 55px;
    float: right;
}
.menuList {
    height: 110px;
    width: 110px;
    float: left;
	margin-right: 10px;
    position: relative;
}
.menuList>a {
	height: 40px;
    width: 110px;
	padding: 45px 0;
    float: left;
	position: relative;
	z-index: 9999
}
.menuList>a span{
	height: 20px;
	line-height: 20px;
    width: 100%;
    float: left;
	color: #000;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
}
.menuList>a em{
	height: 20px;
	line-height: 20px;
    width: 100%;
    float: left;
	color: #999;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	font-style: normal;
	
}
.menuList>a:hover {
    transition: all  ease 0.5s;
    background: #0680cd
}
.menuList:hover>a{
	transition: all  ease 0.5s;
    background: #0680cd
}
.menuList:hover > a em,.menuList:hover > a span{
    color: #fff;
}
.menuList > a:hover em,.menuList > a:hover span{
    color: #fff;
}
.subnav{
    display: none;
    width: 230px;
    position: absolute;
    top: 110px;
    left: -115px;
    margin-left: 50%;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-bottom: 2px solid #0680cd;
    padding-top: 20px;
    z-index: 666
}
.subnav > dt {
    width: 100%;
    float: left;
    height: 45px;
    border-bottom: 1px solid #ddd;
    text-align: center;
}
.subnav > dt > a {
    width: 100%;
    float: left;
    height: 45px;
    line-height: 45px;
    color: #666;
    font-size: 14px;
}

.subnav > dt > a:hover {
    background: #0680cd;
	color: #fff;
}
.zhezhao-box {
    width: 100%;
    height: 100%;
    background: url(../images/bgzz.png) repeat;
    position: absolute;
    top: 227px;
    left: 0px;
    z-index: 888;
    display: none;
}



/*footer*/
.f-link{
	width: 100%;
	padding: 10px 0;
	background: #0680cd;
	float: left;
	clear: both;
	border-bottom: 1px solid #fff;
}
.f-link-mid{
	width:1200px;
	margin: 0 auto;
}
.f-link-mid h1{
	width:110px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
}
.f-link-mid h1 i{
	padding-right: 5px;
}
.f-link-mid a{
	display: inline-block;
	padding-right: 15px;
	color: #eee;
	font-size: 12px;
	height: 30px;
	line-height: 35px;
	transition: all ease .5s;
	
}
.f-link-mid a:hover{
	color: #fff;
}
.user-wap {
    width: 1200px;
    margin: 0 auto;
}
.footer-main {
    padding: 40px 0;
    background: #111;
	float: left;
	clear: both;
	width: 100%;
}
.footer-main dl {
	width: 650px;
    float: left;
    margin-right: 8%;
    transition: all 0.5s ease 0s;
}
.footer-main dt{
    font-size: 24px;
    line-height: 40px;
	height: 40px;
	color: #fff;
	width: 100%;
}
.footer-main dt a {
    color: #fff;
	font-weight: 700;
}
.footer-main dt a i{
    padding-right: 10px
}
.footer-main dt a em{
    padding-left: 10px
}
.footer-main .right {
    width: 400px;
    padding-top: 9px;
}
.footer-main dd{
	width: 51%;
	float:left;
    color: #eee;
    line-height: 30px;
	
    font-size: 13px;
	overflow: hidden;
	margin-top: 10px;
}
.footer-main dd i{
	padding-right: 10px
}

.fr {
    float: right;
}

.footer-main .wxbox {
    width: 28%;
    margin-left: 5%;
}
.footer-main .wxbox img {
    width: 100%;
	box-shadow: 0 0 4px rgba(0,0,0,.2);
	transition: all ease .5s;
}
.footer-main .wxbox img:hover{
	transform: scale(1.2);
	position: relative;
	z-index: 3;
	box-shadow: 0 0 8px rgba(0,0,0,.6);
}
.footer-main .wxbox p {
    text-align: center;
    line-height: 42px;
    color: #ddd;
}
.footer-copty {
    width: 100%;
    background: #ccc;
	float: left;
	clear: both;
	border-top: 2px solid #999
}
.footer .secbox {
    height: 28px;
    line-height: 28px;
    padding-top: 11px;
    padding-bottom: 11px;
    background-color: #ccc;
    border-bottom: 1px solid #1a1a1a;
}
.footer .thibox {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ccc;
    color: #000;
    line-height: 30px;
	text-align: center;
}



/*index*/
.index-usernews{
	width:100%;
	float: left;
	clear: both;
	padding: 40px 0;
	background: #f5f5f5;
}
.index-usernews-mid{
	width:1200px;
	margin: 0 auto;
}
.index-usernews-mid > h1{
	width:100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color:#000;
	font-size: 24px;
	clear: both;
}
.index-usernews-mid > h1 span{
	color:#ccc;
	font-weight: normal;
	font-size: 14px;
}
.xian{
	width:70px;
	height: 6px;
	background: #0680cd;
	border-radius: 8px;
	clear: both;
	margin: 20px auto;
}
.index-usernews-mid > h3{
	width:100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color:#333;
	font-size: 19px;
	clear: both;
	font-weight: 700
}
.news-szzx{
	width:100%;
	clear: both;
	margin-top: 20px;
	float: left;
}
.NFlash{ float:left; width:435px; overflow:hidden;position: relative; height:325px;  text-align: left;background: #fff;box-shadow: 0 0 3px rgba(0,0,0,.2)}
.NFlash img{ float:left;}
.NFlash .pic img { width: 435px; height: 325px; display: block; }
.NFlash .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.NFlash .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.NFlash .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.NFlash .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.NFlash .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.NFlash .num li{ float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center;border-radius: 50%;border:1px solid #fff; margin-right: 5px; cursor: pointer; }
.NFlash .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.NFlash .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.NFlash .num li.on a,.focusBox .num a:hover{ background:#fff;color:#000}
.right-wznews{
	width:680px;
	float: right;
	background: #fff;
	box-shadow: 0 0 3px rgba(0,0,0,.2);
	height:305px;
	overflow:hidden;
	padding: 10px 20px;
}
.right-wznews li{
	width:320px;
	height: 80px;
	margin: 10px 0;
	overflow:hidden;
	float: left;
}
.datenews{
	width:60px;
	height: 60px;
	padding: 10px 10px;
	float: left;
	overflow: hidden;
	background: #f0ebe7;
	color:#0680cd;
	text-align: center;
	
}
.datenews h1{
	width:100%;
	height: 40px;
	float: left;
	overflow: hidden;
	font-size: 38px;
	line-height: 40px;
}
.datenews h2{
	width:100%;
	height: 20px;
	float: left;
	overflow: hidden;
	font-size: 15px;
	line-height: 20px;
}
.right-info-indexnews{
	float: right;
	width: 230px;
	height: 80px;
	overflow: hidden;
}
.news-tit-rwenzi{
	width:100%;
	height: 30px;
	line-height: 1;
	color: #000;
	font-size: 18px;
	font-weight: 700;
}
.summary-news{
	width:100%;
	height: 40px;
	margin-top: 10px;
	line-height: 1.5em;
	color: #999;
	font-size: 12px;
}
.zjgg-block{
	width:100%;
	float: left;
	clear: both;
}
.wrap {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.adcontent {
    padding: 60px 0 10px 0;
}
#box_adtitle {
    position: relative;
    width: 100%;
    padding-bottom: 50px;
}
.FrontSpecifies_show01-d3_c1 {
    width: 100%;
    margin: 0 auto;
}
#box_adtitle p {
    font-size: 25px;
    color: #2e2e2e;
    line-height: 66px;
    display: block;
    font-weight: bold;
}

#box_adtitle h2 {

    font-size: 35px;
    font-weight: bold;
    color: #cc3144;
    background: url(../images/ad_t1.gif) top center no-repeat;
    float: left;
    width: 504px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -252px;

}
#box_adtitle p {
    font-size: 25px;
    color: #2e2e2e;
    line-height: 66px;
    display: block;
    font-weight: bold;
}

.left-img-show-ys{
	width: 470px;
}
.left-img-show-ys img{
	width: 100%;
}
.ad_con p {
    font-size: 16px;
    color: #454343;
    line-height: 25px;
    font-weight: bold;
	word-wrap: break-word;
	margin: 0px;
	padding: 0px;
	vertical-align: baseline;
	list-style-type: none;
}
.ad_con h2 {
    font-size: 40px;
    color: #cc3144;
    font-weight: bold;
    line-height: 50px;
	vertical-align: baseline;
}
/*nypage*/
.flashpage {
    height: auto;
    overflow: hidden;
    width: 100%;
    float: left;
}

.flashpage_c {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
}

.flashpage_c img {
    width: 100%;
}

.listShow {
    width: 100%;
    float: left
}

.listShowTitle {
    width: 100%;
    float: left;
    height: 48px;
    line-height: 48px;
}

.listShowTitle li {
    width: 300px;
    float: left;
    height: 48px;
    line-height: 48px;
    cursor: pointer;
    color: #000;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
}

.listShowTitle li.hoverA {
    color: #fff;
    background: url(../images/newx-titbg.gif) no-repeat;
    line-height: 48px;
    font-weight: 700;
    font-size: 14px;
}

.listShowC {
    width: 958px;
    border: 1px solid #ddd;
    float: left;
    padding: 20px;
}

.listShowC div {
    width: 100%;
    float: left;
    display: none;
}

dl.imgxnew {
    height: 310px;
    overflow: hidden;
    width: 680px;
    float: left;
}

dl.imgxnew dt {
    width: 150px;
    height: 90px;
    margin-bottom: 10px;
}

dl.imgxnew dt img {
    width: 150px;
    height: 90px;
}

dl.imgxnew dd {
    width: 168px;
    overflow: hidden;
    padding: 0 0 0 7px;
}

dl.imgxnew dd h3 a {
    font: bold 12px/24px;
    color: #0f1110;
}

dl.imgxnew dd p {
    font: 12px/20px;
    padding: 5px 0 0 0;
    height: 65px;
    overflow: hidden;
    width: 165px;
    float: left
}

dl.imgxnew dd p a {
    padding: 0 0 0 15px;
}

.n_con ul li {
    height: 35px;
    overflow: hidden;
    font: 12px/35px;
    border-bottom: 1px dotted #999;
    background: url(Img/Index/dd.gif) no-repeat left center;
    padding: 0 0 0 12px;
}

.n_con ul .nobot {
    border: 0;
}

.rNewx {
    width: 260px;
    float: right;
    overflow: hidden;
    height: 310px;
}

.rNewx > a {
    width: 100%;
    float: left;
    height: 28px;
    line-height: 28px;
    color: #666;
    overflow: hidden;
    border-bottom: 1px dashed #f5f5f5;
    background: url(../Images/sico15.gif) no-repeat left center;
    text-indent: 15px;
}

.rNewx > a:hover {
    color: #c00
}

.leftNXXXX {
    width: 340px;
    height: 90px;
    margin-bottom: 20px;
    float: left;
    overflow: hidden;
    display: block;
}


.indexNews {
    width: 998px;
    float: left;
    margin-top: 40px;
    background: #fff;
    border: 1px solid #ccc;
}

.NewsLeft {
    width: 490px;
    float: left;
    border-right: 1px solid #ccc;
}

.NewsLeftTitle {
    width: 490px;
    float: left;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
}

.NewsLeftTitle h1 {
    width: 150px;
    float: left;
    height: 50px;
    color: #333;
    font-size: 18px;
    text-indent: 30px;
    background: url(../images/news_ico2.png) no-repeat 10px 17px;
}

.NewsLeftC {
    width: 470px;
    float: left;
    border-right: 1px solid #ccc;
    padding: 10px 10px 20px 10px;
}

.NewsShowTitle {
    width: 121px;
    float: right;
    overflow: hidden;
}

.NewsShowTitle a {
    width: 92px;
    height: 50px;
    padding: 10px;
    padding-left: 19px;
    background: url(../images/HotNewsBg.png) no-repeat right center;
    color: #000;
    margin-top: 10px;
    display: block;
}

.NewsShowTitle a.newsA {
    width: 92px;
    height: 50px;
    padding: 10px;
    padding-left: 19px;
    background: url(../images/HotNewsBhoverg.png) no-repeat right center;
    color: #fff;
    margin-top: 10px;
    display: block;
    transition: all 0.5s ease
}

.NewsShowC {
    width: 325px;
    float: left;
    overflow: hidden;
    margin-top: 10px;
    height: 230px;
}

.NewsShowC li {
    width: 325px;
    float: left;
    display: none;
}

.NewsShowC li img {
    width: 325px;
    height: 230px;
}

.NewsRight {
    width: 507px;
    float: left;
}

.NewsRightTitle {
    width: 507px;
    float: left;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
}

.NewsRightTitle h1 {
    width: 150px;
    float: left;
    height: 50px;
    color: #333;
    font-size: 18px;
    text-indent: 30px;
    background: url(../images/news_ico2.png) no-repeat 10px 17px;
}

.NewsRightC {
    width: 487px;
    float: left;
    border-right: 1px solid #ccc;
    padding: 10px 10px 20px 10px;
}

.tjMore {
    width: 100px;
    float: right;
    height: 50px;
    line-height: 50px;
    margin-right: 20px;
    font-size: 12px;
    color: #DF001F;
    text-align: right;
}

.tjMore:hover {
    color: #f00;
}

.NewsRightC ul {
    width: 100%;
    float: left;
    height: 50px;
    margin-top: 10px;
    overflow: hidden
}

.NewsRightC ul li.dateLeft {
    width: 70px;
    float: left;
    height: 50px;
    overflow: hidden;
    border-right: 1px solid #ddd;
}

.NewsRightC ul li.dateLeft span {
    width: 100%;
    float: left;
    height: 20px;
    color: #000;
    font-size: 12px;
}

.NewsRightC ul li.dateLeft h1 {
    width: 100%;
    float: left;
    height: 30px;
    color: #000;
    font-size: 25px;
}

.contentRight {
    width: 400px;
    float: right;
    height: 50px;
}

.titRight {
    width: 100%;
    float: left;
    height: 20px;
    font-size: 12px;
    color: #000;
    overflow: hidden;
    font-weight: 700;
}

.titRight:hover {
    color: #DF001F;
}

.jjRight {
    width: 100%;
    float: left;
    height: 30px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    line-height: 30px;
}

.tjPro {
    width: 100%;
    float: left;
    margin-top: 40px;
}

.img-scroll {
    position: relative;
    margin: 0 auto;
    width: 1000px;
}

.img-scroll .prev,
.img-scroll .next {
    position: absolute;
    display: block;
    width: 50px;
    height: 116px;
    top: 0;
    color: #FFF;
    text-align: center;
    line-height: 116px;
    cursor: pointer;
}

.img-scroll .prev {
    left: 0;
    background: url(../Images/leftico.png) no-repeat #cecdcd;
}

.img-scroll .next {
    right: 0;
    background: url(../Images/rightico.png) no-repeat #cecdcd;
}

.img-scroll .prev:hover {
    background: url(../Images/lefticoH.png) no-repeat #DF001F;
    transition: all 0.5s ease;
}

.img-scroll .next:hover {
    background: url(../Images/righticoH.png) no-repeat #DF001F;
    transition: all 0.5s ease;
}

.img-list {
    position: relative;
    width: 882px;
    height: 116px;
    margin-left: 59px;
    overflow: hidden
}

.img-list ul {
    width: 9999px;
}

.img-list li {
    float: left;
    width: 213px;
    margin-right: 10px;
    height: 116px;
    background-color: #BDBDDF;
    line-height: 116px;
    position: relative;
}

.img-list li img {
    width: 213px;
    height: 116px;
    float: left;
}

.img-list li span {
    position: absolute;
    bottom: -20px;
    left: 0px;
    height: 55px;
    line-height: 35px;
    padding: 0 10px;
    width: 193px;
    float: left;
    background: rgba(0, 0, 0, 0.6);
    text-align: left;
}

.img-list li span a {
    color: #FFF;
}

.img-list li span a:hover {
    color: #FFF;
    text-decoration: underline;
}

.bottomnav {
    width: 100%;
    float: left;
    padding: 40px 0;
}

.bottomnavC {
    width: 100%;
    float: left;
}

.bottomnavC-middle {
    width: 1000px;
    margin: 0 auto;
}

.bottomnavC-li {
    width: 200px;
    height: 100px;
    background: #DF001F;
    border-radius: 5px;
    float: left;
    margin-right: 66px;
    color: #FFF;
    line-height: 100px;
    font-weight: 700;
    cursor: pointer;
}

.bottomnavC-li a {
    color: #FFF;
    float: left;
    height: 100px;
    width: 88px;
}

.bottomnavC-li a:hover {
    color: #fff
}

.bottomnavC-li h1 {
    color: #fff;
    float: right;
    height: 50px;
    font-size: 16px;
    text-align: left;
    line-height: 70px;
    width: 100px;
    margin-right: 5px;
}

.bottomnavC-li span {
    color: #f2f2f2;
    float: right;
    height: 50px;
    font-size: 12px;
    text-align: left;
    line-height: 25px;
    width: 100px;
    margin-right: 5px;
}

.bottomnavC-li:hover {
    background: #f00;
    transition: all 0.5s ease;
}

.pro-ico {
    background: url(../images/cpzx.png) no-repeat center center;
}

.lc-ico {
    background: url(../images/lc_ico.png) no-repeat 10px center;
}

.ly-ico {
    background: url(../images/book_ico.png) no-repeat 10px center;
}

.sh-ico {
    background: url(../images/phone.png) no-repeat 10px center;
}

.show-index-listpro{
	width:100%;
	float: left;
	overflow: hidden;
	clear: both;
	height: 280px;
	background: #0680cd;
	margin-top: 20px;
}
.one-prolist-tit{
	float:left;
	padding: 20px;
	width: 260px;
	height: 240px;
	overflow: hidden;
}
.one-prolist-tit > h1{
	width:100%;
	float: left;
	height: 40px;
	line-height: 1;
	color: #fff;
	font-size: 35px;
	text-align: left;
}
.summarylistpro{
	float:left;
	width: 100%;
	height: 140px;
	line-height: 1.6em;
	font-size: 14px;
	color: #eee;
	overflow: hidden;
	font-weight: 700;
	margin-top: 10px;
}
.more-prox{
	float:left;
	width: 148px;
	border: 1px solid #fff;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	overflow: hidden;
	font-weight: normal;
	margin-top: 15px;
	text-align: center;
	color: #fff;
	transition: all ease .5s;
}
.more-prox:hover{
	background: #fff;
	color: #0680cd;
}
.two-right-divshowlist{
	width:900px;
	float: right;
	height: 280px;
	overflow: hidden;
	background: #080808
}
.two-right-divshowlist a{
	float: left;
	height: 240px;
	overflow: hidden;
	text-align: center;
	padding: 20px 0;
}
.two-right-divshowlist a img{
	float: left;
	width: 78%;
	border:2px solid #eeepagebannerimg;
	border-radius: 50%;
	margin: 0 10%;
}
.two-right-divshowlist a span{
	width: 30px;
	margin: 0 auto;
	padding-top: 15px;
	clear: both;
	height: 140px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	display: block;
}
.pagebannerimg{
	width:100%;
	overflow: hidden;
	float: left;
	clear: both;
}
.pagebannerimg img{
	width:100%;
	position: relative;
	left: 50%;
	margin-left: -50%;
	top: 0;
}














/*page*/

.pageContainer {
    width: 100%;
    float: left;
}

.pageTitle {
    width: 100%;
    float: left;
    height: 96px;
    background: url(../Images/top_mbg.gif) repeat-x;
    border-bottom: 1px solid #ddd
}

.pageTitleC {
    width: 1000px;
    margin: 0 auto;
}

.pageTitleC h1 {
    width: 300px;
    height: 96px;
    line-height: 90px;
    text-align: left;
    font-size: 18px;
    color: #fff;
    float: left;
    background: url(../Images/left_h1.png) no-repeat left center;
    padding-left: 25px;
}

.pageTitleR {
    color: #666;
    float: right;
    display: inline;
    height: 96px;
    line-height: 96px;
    color: #666;
    text-align: right;
    font-size: 12px;
}

.pageTitleR a {
    color: #000;
}

.pageTitleR a:hover {
    color: #DF001F;
}

.pageTitleR strong {
    color: #666;
    font-weight: normal;
}

.about_one {
    width: 100%;
    float: left;
    overflow: hidden;
    padding-bottom: 50px;
}

.about_oneC {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.about_oneT_t {
    width: 100%;
    float: left;
    overflow: hidden;
    height: 45px;
    line-height: 45px;
    text-align: center
}

.about_oneT_t > h1 {
    width: 40%;
    display: inline-block;
    height: 45px;
    background: url(../Images/neixian.gif) repeat-x center center;
}

.about_oneT_t > h1 > p {
    width: 50%;
    display: inline-block;
    height: 45px;
    background: #fff;
    line-height: 45px;
    font-size: 30px;
    color: #333;
    font-weight: 700;
}

.f_tit {
    width: 100%;
    text-align: center;
    color: #999;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    float: left
}

.about_one_c {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 15px;
}

.r-about-one {
    width: 490px;
    float: right;
    height: 348px;
    overflow: hidden;
}

.r-about-one > h1 {
    width: 100%;
    float: left;
    height: 35px;
    color: #666;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 3px solid #ddd;
}

.r-about-one > h1 > a {
    float: right;
    height: 25px;
    line-height: 25px;
    color: #555;
    background: #f5f5f5;
    border-radius: 5px;
    width: 100px;
    text-align: center;
    font-size: 12px;
    font-weight: normal
}

.r-about-one > h1 > a:hover {
    color: #fff;
    background: #c00;
    transition: all ease 0.5s
}

.about-jj {
    width: 100%;
    float: left;
    height: 295px;
    line-height: 30px;
    color: #666;
    font-size: 12px;
}

.zz_one {
    width: 100%;
    float: left;
    overflow: hidden;
    background: url(../Images/img_81.png) repeat-x center center;
    height: 428px;
    padding-top: 50px;
    padding-bottom: 50px;
}

.zz_oneC {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    height: 428px;
}

.zz_oneT_t {
    width: 100%;
    float: left;
    overflow: hidden;
    height: 45px;
    line-height: 45px;
    text-align: center
}

.zz_oneT_t > h1 {
    width: 40%;
    display: inline-block;
    height: 45px;
    background: url(../Images/xianer.png) no-repeat center center;
}

.zz_oneT_t > h1 > p {
    width: 50%;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    font-size: 30px;
    color: #fff;
    font-weight: 700;
}

.zz_one_c {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 15px;
}

.asec-content {

    width: 1000px;

    position: relative;

    -moz-user-select: none;

    -webkit-user-select: none;

    -ms-user-select: none;
    /*IE10*/
    -khtml-user-select: none;

    -moz-user-select: none;
}

.asec-content .asec-prev {

    position: absolute;

    top: 136px;

    left: 37px;

    z-index: 2;

    background: url("http://www.k9090.cn/static/web/css/../img/prev_02.png") no-repeat left center;

    width: 31px;

    height: 31px;

    overflow: hidden;

    transition: all 200ms ease-in 0ms;

    cursor: pointer;
}

.asec-content .asec-prev:hover {

    background-position: -31px center;
}

.asec-content .asec-next {

    position: absolute;

    top: 136px;

    right: 37px;

    z-index: 2;

    background: url("http://www.k9090.cn/static/web/css/../img/next_02.png") no-repeat left center;

    width: 31px;

    height: 31px;

    overflow: hidden;

    transition: all 200ms ease-in 0ms;

    cursor: pointer;
}

.asec-content .asec-next:hover {

    background-position: -31px center;
}

.asec-list {

    width: 772px;

    height: 304px;

    overflow: hidden;

    margin: 0px auto;

    position: relative;

    z-index: 5;
}

.asec-list ul li {

    float: left;

    display: inline;

    width: 386px;

    height: 255px;

    overflow: hidden;

    position: absolute;

    top: 20px;

    left: 800px;

    z-index: 2;
}

.asec-list ul li img {

    width: 100%;
}

.asec-list ul li.on {

    z-index: 5;
}

.asec-font {

    padding: 13px 0;

    text-align: center;

    font-size: 14px;

    line-height: 24px;

    color: #333;

    font-family:;
}

.yxwd_one {
    width: 100%;
    float: left;
    overflow: hidden;
    background: url(../Images/img_82.jpg) repeat center center;
    height: 756px;
    padding-top: 50px;
    padding-bottom: 50px;
}

.yxwd_oneC {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    height: 756px;
}

.yxwd_oneT_t {
    width: 100%;
    float: left;
    overflow: hidden;
    height: 45px;
    line-height: 45px;
    text-align: center
}

.yxwd_oneT_t > h1 {
    width: 40%;
    display: inline-block;
    height: 45px;
    background: url(../Images/xianer.png) no-repeat center center;
}

.yxwd_oneT_t > h1 > p {
    width: 50%;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    font-size: 30px;
    color: #fff;
    font-weight: 700;
}

.yxwd_one_c {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 15px;
}






.h_contact {
    width: 260px;
    float: left;
    margin-top: 15px;
    background: url(../images/contactbg.jpg) no-repeat;
    border-bottom: 1px solid #ddd;
}

.h_contact_t {
    width: 100%;
    height: 64px;
}

.h_contact_t h3 {
    text-indent: 20px;
    width: 126px;
    height: 64px;
    line-height: 64px;
    color: #fff;
    display: inline;
    float: left;
    font-size: 16px;
}

.h_contact_c {
    width: 240px;
    border-top: none;
    font-size: 14px;
    padding: 5px;
    float: left
}

.h_contact_c img {
    float: none;
    vertical-align: middle;
}

.h_contact_c {
    font-family: Verdana, Geneva, sans-serif;
    line-height: 28px;
}

.h_contact_c h3 {
    margin-left: 7px;
    color: #F00;
    display: inline;
}

.h_contact_c strong {
    color: #F00;
    font-size: 14px;
}

.h_contact_c p {
    border-bottom: 1px solid #eee;
    margin: 0;
    width: 100%;
    float: left;
    text-indent: 10px;
    background: url(../images/sp_icon.jpg) no-repeat left 10px;
    height: 35px;
    line-height: 35px;
}

.h_contact_c img {
    vertical-align: middle;
}

.h_contact_cc {
    padding: 15px 5px;
    font-size: 12px;
    line-height: 20px;
}

.h_contact_cc img {
    float: left;
    margin-bottom: 7px;
    width: 210px;
    height: auto;
}

.h_contact_cc a {
    font-weight: 700;
}

.h_contact_ca {
    width: 218px;
    border: 1px solid #CCC;
    border-top: none;
    padding: 10px;
    font-size: 14px;
    display: inline;
}

.list-newx-x {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 10px;
}

.list-newx-x > span.time {
    width: 80px;
    height: 65px;
    padding: 10px;
    background: #c00;
    opacity: 0.7;
    filter: alpha(opacity=70);
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    float: left;
    position: absolute;
    left: -20px;
    top: 15px;
}

.list-newx-x > div.right-news-c {
    width: 690px;
    background: #f5f5f5;
    float: right;
    padding: 10px;
    height: 140px;
}

.news-img-icon {
    float: left;
    width: 105px;
    height: 140px;
}

.news-right-content {
    width: 560px;
    height: 140px;
    overflow: hidden;
}

.news-right-content .ti-news {
    width: 100%;
    float: left;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    color: #333
}

.news-right-content .text-desc {
    width: 100%;
    height: 70px;
    line-height: 22px;
    font-size: 12px;
    color: #666;
    overflow: hidden;
}

.news-right-content .liaojie {
    width: 100px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    color: #666;
    overflow: hidden;
    background: #fff;
    border: 1px solid #ddd;
    text-align: center;
}

.news-right-content .liaojie:hover {
    background: #c00;
    color: #fff;
    border: 1px solid #c00;
}

li.text-new {
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
}

li.text-new a {
    color: #666
}

li.text-new a:hover {
    color: #c00
}

dl.sear_dl {
    margin-bottom: 15px;
    border-bottom: 1px dotted #ccc;
    color: #666;
    height: 126px;
    overflow: hidden;
}

dl.sear_dl dt.tit,
.l2tit {
    font-size: 14px;
    line-height: 25px;
}

dl.sear_dl dt.tit,
.l2tit a {
    color: #c00
}

dl.sear_dl dt.tit .tit_a,
.l2tit .tit_a {
    height: 25px;
    background: url(Img/ico10.gif) no-repeat 0 12px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    float: left;
}

dl.sear_dl dt.tit .tit_b {
    width: 300px;
    height: 25px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    float: left;
}

dl.sear_dl dt.tit .span1,
.l2tit .span1 {
    font-size: 12px;
    float: left;
    margin-left: 10px;
}

dl.sear_dl dt.tit .span2,
.l2tit a .span2 {
    float: left;
    margin-left: 10px;
}

dl.sear_dl dt.tit .span2 a,
.l2tit a .span2 a {
    color: #ff0000;
}

dl.sear_dl dd.d1 {
    padding: 0 10px;
    line-height: 22px;
    text-align: justify;
    text-justify: inter-ideograph;
    overflow: hidden;
    color: #000;
}

dl.sear_dl dd a,
.l2tit a {
    text-decoration: underline;
}

dl.sear_dl dd .a_d {
    color: #F64561;
    margin-right: 5px;
    padding-left: 10px;
    line-height: 20px;
}

.search_con .search_hl {
    color: Red;
    padding: 0px;
}

.sear_dl .dt2 {
    width: 194px;
    height: 116px;
    float: left;
}

.sear_dl .dt2 a {
    width: 190px;
    height: 112px;
    border: solid 1px #ccc;
    padding: 1px;
    display: block;
}

.sear_dl .dt2 a:hover {
    border: solid 1px #F64561;
}

.sear_dl .dt2 img {
    width: 190px;
    height: 112px;
    display: block;
}

.sear_dl .d2 {
    height: 95px;
    overflow: hidden;
    line-height: 22px;
    padding-left: 10px;
    text-align: justify;
    text-justify: inter-ideograph;
}

a.f14 {
    color: #666
}

a.f14:hover {
    color: #c00
}

a.cRed {
    color: #666
}

a.cRed:hover {
    color: #c00
}

.mapD {
    width: 998px;
    border: 1px solid #ddd;
    float: left;
    background: #fff;
}

.mapD a {
    color: #666;
    float: left
}

.ys3 {
    width: 100%;
    float: left;
}

.ys2 {
    width: 100%;
    height: 30px;
    float: left;
    border-bottom: 1px solid #ccc;
    font-size: 12px;
    text-indent: 10px;
    line-height: 30px;
}

.map_span {
    width: 100%;
    float: left;
    background: #f5f5f5;
    border-bottom: 1px solid #ccc;
}

.map_li_ul {
    width: 100%;
    float: left;
}

.map_li {
    height: 30px;
    margin-left: 10px;
    _margin-left: 5px;
    line-height: 30px;
    overflow: hidden;
    float: left;
}

.map_li a {
    font-size: 12px;
}

.map_li a:hover {
    color: #F00;
}

.map_ss {
    width: 100%;
    float: left;
    background: #f3f3f3;
    border: none;
}

.map_title {
    float: left;
    height: 30px;
    font-size: 16px;
    color: #ff0000;
    font-weight: 700;
    margin-left: 10px;
    line-height: 30px;
}

.map_title a {
    color: #F00;
}

.map_pro {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.center_title {
    width: 100%;
    float: left;
    height: 53px;
    background: url(../Images/titleA.jpg) no-repeat;
    margin-top: 15px;
}

.center_titleB {
    width: 100%;
    float: left;
    height: 53px;
    background: url(../Images/titleB.jpg) no-repeat;
    margin-top: 15px;
}

.center_titleC {
    width: 100%;
    float: left;
    height: 53px;
    background: url(../Images/titleC.jpg) no-repeat;
    margin-top: 15px;
}

.center_titleD {
    width: 100%;
    float: left;
    height: 53px;
    background: url(../Images/titleD.jpg) no-repeat;
    margin-top: 15px;
}

.mainin_prdlistcon {
    width: 140px;
    overflow: hidden;
    float: left;
    MARGIN-LEFT: 18PX;
    margin-top: 15px;
    height: 110px;
    padding: 2px;
}

.mainin_prdlistcon_img {
    float: left;
    overflow: hidden;
    width: 138px;
    height: 76px;
    display: block;
    border: 1px solid #ddd;
}

.mainin_prdlistcon img {
    float: left;
    width: 140px;
    overflow: hidden;
    height: 76px;
}

.ys22 {
    font-size: 12px;
    float: left;
    width: 140px;
    overflow: hidden;
    line-height: 23px;
    height: 23px;
    text-align: center;
    display: block;
    background: url(../Images/a_dj.png) no-repeat;
    margin-top: 5px;
    color: #666
}

.ys22:hover {
    color: #c00
}

.pro_cenc {
    width: 978px;
    border: 1px solid #ddd;
    float: left;
    padding: 10px;
}




.pageList {
    width: 100%;
    float: left;
    height: 38px;
    background: #d3d3d3
}

.pageListC {
    width: 1000px;
    margin: 0 auto;
}

.Pagemenu {
    width: 100%;
    float: left;
    height: 38px;
    line-height: 38px;
}

.Pagemenu a {
    float: left;
    border-right: 2px solid #fff;
    text-align: center;
    color: #000
}

.Pagemenu a:hover,
.Pagemenu a.on {
    color: #fff;
    background: #DF001F;
    transition: all 0.5s ease;
}



/*newspage*/

.newsCenter {
    width: 100%;
    float: left;
}

.newsCenterTop {
    width: 323px;
    border: 1px solid #ddd;
    float: left;
    margin-right: 12px;
}

.NewCenterImg {
    width: 323px;
    height: 215px;
    float: left;
    overflow: hidden;
    position: relative;
}

.NewCenterImg img {
    width: 323px;
    height: 215px;
}

.NewCenterImg span {
    width: 139px;
    height: 215px;
    float: left;
    background: url(../Images/date_bg.png) no-repeat;
    position: absolute;
    left: -139px;
    top: 0px;
}

.NewCenterImg span li {
    width: 82px;
    padding: 8px 21px;
    color: #666;
    font-size: 22px;
    font-weight: 700;
    float: left;
    height: 25px;
}

.NewCenterImg span h1 {
    width: 82px;
    padding: 0px 21px;
    color: #666;
    font-size: 16px;
    font-weight: normal;
    float: left;
    height: 25px;
}

.NewCentersummary {
    width: 313px;
    height: 180px;
    float: left;
    overflow: hidden;
    padding: 5px;
    margin-top: 10px;
}

.NewCentersummary .nameNews {
    width: 313px;
    height: 25px;
    float: left;
    line-height: 25px;
    text-align: left;
    color: #000;
    font-weight: 700;
    font-size: 16px;
}

.NewCentersummary span {
    width: 313px;
    color: #999;
    font-size: 12px;
    float: left;
    line-height: 26px;
    height: 100px;
    overflow: hidden;
}

.NewCentersummary .moreNew {
    width: 100px;
    color: #DF001F;
    font-size: 14px;
    font-weight: normal;
    float: right;
    height: 25px;
    border: 2px solid #ddd;
    height: 25px;
    text-align: center;
    margin-top: 10px;
}

.newsCenterTop:hover .NewCentersummary {
    background: #DF001F;
    transition: background 0.5s ease
}

.newsCenterTop:hover .NewCentersummary .nameNews {
    color: #fff;
    transition: color 0.5s ease
}

.newsCenterTop:hover .NewCentersummary span {
    color: #fff;
    transition: color 0.5s ease
}

.newsCenterTop:hover .NewCentersummary .moreNew {
    color: #fff;
    border: 2px solid #fff;
    transition: color 0.5s ease, border 0.5s ease
}





/*yxfwpage*/

.serverContainer {
    width: 100%;
    float: left;
}

.topContact {
    width: 920px;
    padding: 10px 40px;
    float: left;
    background: #f2f2f2;
}

.bottom-tell {
    width: 100%;
    float: left;
    height: 50px;
}

.bottom-tellIco {
    width: 51px;
    float: left;
    display: block;
    overflow: hidden;
}

.bottom-gTruck {
    width: 51px;
    float: left;
    height: 50px;
    background: url(../images/tell.png) no-repeat right center;
    display: block;
}

.topContact:hover .bottom-gTruck {
    background: url(../images/tellHover.png) no-repeat right center;
    transform: rotateY(-360deg);
    transition: all 0.5s ease
}

.bottom-gclcC {
    display: inline-block;
    height: 50px;
}

.Tlxwm {
    display: inline-block;
    margin-right: 15px;
    height: 50px;
    line-height: 50px;
    color: #000;
    font-size: 14px;
}

.yxfwMiddle {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.serverConent {
    width: 100%;
    float: left;
    background: url(../images/bg_culture.jpg) no-repeat center top;
    padding-bottom: 40px;
}

.serverCC {
    width: 100%;
    float: left;
}

.serverCCSize {
    width: 320px;
    float: left;
    margin-top: 40px;
    margin-right: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)
}

.serverCCSize img {
    width: 320px;
    height: 210px;
}

.serverCCSizeBottom {
    background: #fff;
    float: left;
    width: 300px;
    padding: 10px;
    height: 120px;
}

.serverCCSizeBottom .tops {
    width: 100%;
    float: left;
    height: 50px;
    color: #000;
    position: relative;
    font-size: 14px;
    overflow: hidden;
}

.serverCCSizeBottom .tops:hover {
    color: #DF001F;
    transition: all 0.5s ease
}

.xians1 {
    width: 100%;
    float: left;
    background: #ccc;
    height: 2px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.xians {
    width: 100%;
    float: left;
    background: #DF001F;
    height: 2px;
    position: absolute;
    left: -300px;
    bottom: 0px;
}

.xxck {
    width: 100px;
    height: 30px;
    border: 2px solid #ddd;
    float: right;
    margin-top: 30px;
    color: #DF001F;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
}

.xxck:hover {
    background: #DF001F;
    color: #fff;
    border: 2px solid #DF001F;
    transition: all ease 0.5s
}

.hybook {
    width: 660px;
    float: right;
    margin-top: 40px;
    background: #fff;
    border-bottom: 5px solid #DF001F;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.hybook_left {
    width: 200px;
    height: 205px;
    background: url(../images/book.png) no-repeat center center;
    float: left;
}

.hybook:hover .hybook_left {
    transform: rotateX(-360deg);
    transition: transform 0.5s ease;
}

.hybook_right {
    width: 400px;
    height: 205px;
    float: left;
}

.hybook_right h1 {
    width: 100%;
    float: left;
    height: 40px;
    font-size: 20px;
    color: #000;
    margin-top: 40px;
}

.hybook_right span {
    width: 100%;
    float: left;
    height: 80px;
    font-size: 14px;
    color: #666;
}

.djly {
    width: 140px;
    height: 30px;
    float: right;
    color: #DF001F;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    background: url(../images/bookjt.png) no-repeat right center;
}

.djly:hover {
    color: #f00;
    background: url(../images/bookjtH.png) no-repeat right center;
    transition: all ease 0.5s;
}




/*productspage*/

.procenter {
    width: 100%;
    float: left;
    height: 314px;
    background: #EFEFF0
}

.procenterC {
    width: 1000px;
    margin: 0 auto;
    height: 314px;
    overflow: hidden;
}

.proMiddle {
    width: 960px;
    padding: 20px;
    padding-top: 0px;
    background: #f2f2f2;
    float: left;
    margin-top: 20px;
}

.headerbar {
    width: 100%;
    float: left;
    height: 25px;
    margin-top: 20px;
}

.headerbar a {
    color: #000;
    font-size: 18px;
}

.submenu {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}

.submenu a {
    color: #666;
    font-size: 12px;
    margin-right: 15px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    background: url(../Images/icoxiao.png) no-repeat left center;
    padding-left: 15px;
}

.submenu a:hover {
    color: #DF001F;
}

.preview {
    width: 480px;
    margin-bottom: 45px;
    float: left;
    position: relative;
}

.preview .show {
    width: 480px;
    height: 262px;
    border: 1px solid #ddd;
    padding: 1px;
    overflow: hidden;
    position: relative;
    line-height: 248px;
    background: url(../../img/loading.gif) no-repeat center;
}

.preview .show img {
    vertical-align: middle;
}

.preview .show .zoom_icon {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 22px;
    height: 22px;
    background: url(../../img/bg_sign18.jpg) no-repeat;
}

.zoomdiv {
    z-index: 1;
    position: absolute;
    top: 20px;
    left: 0px;
    width: 255;
    height: 230px;
    background: #fff;
    border: 1px solid #eee;
    display: none;
    text-align: center;
    overflow: hidden;
}

.jqZoomPup {
    z-index: 1;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 50px;
    border: 1px solid #aaa;
    background: #ffffff;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(Opacity=50);
}

.thumb-scroll {
    width: 480px;
    height: 38px;
    margin-top: 10px;
    position: relative;
}

.thumb-scroll .pro-thumb {
    width: 380px;
    height: 38px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.thumb-scroll .pro-thumb ul {
    position: absolute;
    height: 38px;
    left: 0;
    top: 0
}

.thumb-scroll .pro-thumb ul li {
    float: left;
    width: 58px;
    height: 32px;
    padding: 2px;
    border: 1px solid #d1d1d1;
    line-height: 32px;
    margin-right: 15px;
    overflow: hidden;
}

.thumb-scroll .pro-thumb ul li img {
    vertical-align: middle;
}

.thumb-scroll .pro-thumb ul li.on {
    border-width: 3px;
    padding: 0;
}

.thumb-scroll .prev,
.thumb-scroll .next {
    position: absolute;
    top: 0;
    display: inline-block;
    width: 25px;
    height: 36px;
    border: 1px solid #f1f1f1;
    background: url(../images/bg_btn12.gif) no-repeat #fff -5px;
}

.thumb-scroll .prev {
    left: 0;
}

.thumb-scroll .next {
    background-position: -38px -13px;
    right: 0;
}

.thumb-scroll .prev.disable,
.thumb-scroll .next.disable {
    background-color: #f1f1f1;
    cursor: default;
}

.zoomdiv {
    border: 1px solid #ddd;
    padding: 1px;
}

.clstag {
    width: 440px;
    float: right;
}

.clstag .name {
    width: 100%;
    float: left;
    height: 35px;
    line-height: 35px;
    color: #DF001F;
    font-size: 25px;
    font-weight: 700;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.clstag .dpxh {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    color: #000;
    font-size: 14px;
    margin-top: 5px;
}

.clstag .dpxh strong {
    color: #DF001F;
    font-weight: normal;
}

.lxfs {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-indent: 55px;
    margin-top: 10px;
    float: left;
}

.lxfs a {
    color: #fff;
    width: 200px;
    font-size: 18px;
}

.lxfsL {
    float: left;
    background: url(../images/ly_hover.png) no-repeat 10px center #d6d6d6;
}

.lxfsL:hover {
    background: url(../images/ly_hover.png) no-repeat 10px center #df001f;
    color: #fff;
    transition: all 0.5s ease
}

.lxfsR {
    float: right;
    background: url(../images/dh_hover.png) no-repeat 10px center #d6d6d6;
}

.lxfsR:hover {
    background: url(../images/dh_hover.png) no-repeat 10px center #df001f;
    color: #fff;
    transition: all 0.5s ease
}

.tlcx {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.tlcx h1 {
    width: 100%;
    float: left;
    height: 25px;
    font-size: 18px;
    color: #000;
}

.tlcxC {
    width: 100%;
    float: left;
    overflow: hidden;
}

.tlcxC a {
    display: inline-block;
    padding: 0px 10px;
    border: 1px solid #ddd;
    text-align: center;
    color: #000;
    margin-right: 10px;
    margin-top: 5px;
    height: 30px;
    line-height: 30px
}

.tlcxC a:hover {
    background: #f2f2f2
}

.proShowCC {
    width: 100%;
    float: left;
    margin-top: 40px;
}

.proShowCCTitle {
    width: 100%;
    float: left;
    height: 40px;
    line-height: 40px;
    background: url(../images/nebBf.gif) repeat-x
}

.proShowCCTitle li {
    width: 250px;
    float: left;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
    color: #000;
    text-align: center;
    background: url(../images/nohoverli.png) no-repeat left bottom;
    font-weight: 700;
    font-size: 14px;
}

.proShowCCTitle li.listShowA {
    width: 250px;
    float: left;
    height: 46px;
    cursor: pointer;
    text-align: center;
    color: #DF001F;
    background: url(../images/hoverli.jpg) no-repeat;
    line-height: 46px;
    font-weight: 700;
    font-size: 14px;
}

.listproShowCC {
    width: 958px;
    border: 1px solid #ccc;
    border-top: none;
    float: left;
    background: #fff;
    padding: 20px;
}

.listproShowCC .kjdiv {
    width: 100%;
    float: left;
    display: none;
}

.kjdiv table {
    width: 100%;
    float: left;
}

.dfwt {
    width: 100%;
    float: left;
    text-align: center;
    color: #000;
    line-height: 30px;
    font-size: 16px;
}

.dfwt img {
    text-align: center
}

.shangxia a {
    color: #000;
}

.shangxia a:hover {
    color: #df001f;
}

.lxwmdibu {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 15px;
}


/*searchPage*/

.keyTit {
    width: 100%;
    float: left;
    height: 30px;
    border-bottom: 1px solid #ddd;
    line-height: 30px;
    color: #df001f;
    font-size: 14px;
    padding: 8px 0;
}

.keyTit strong {
    color: #000;
    width: 100px;
    border-right: 1px solid #ddd;
    float: left;
    height: 30px;
}

.keylist {
    width: 100%;
    float: left;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-indent: 25px;
    background: url(../images/icon_7.jpg) no-repeat left center;
}

.keylist a {
    color: #000
}

.keylist a:hover {
    color: #df001f
}


/*pro_picpage*/

.proPicTitle {
    width: 100%;
    float: left;
    height: 40px;
    margin-top: 20px;
}

.proPicTitleC {
    width: 1000px;
    margin: 0 auto;
    height: 40px;
    border-bottom: 2px solid #ddd;
}

.proPicTitleC h1 {
    width: 300px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    font-size: 22px;
    color: #666;
    float: left
}

.proPicTitleR {
    color: #666;
    float: right;
    display: inline;
    height: 40px;
    line-height: 40px;
    color: #666;
    text-align: right;
    font-size: 14px;
}

.proPicTitleR a {
    color: #000;
}

.proPicTitleR a:hover {
    color: #DF001F;
}

.proPicTitleR strong {
    color: #666;
    font-weight: normal;
}

.sum_c {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.shuomingC {
    width: 1000px;
    margin: 0 auto;
}

.shuoming {
    width: 988px;
    float: left;
    padding: 5px;
    color: #000;
    border: 1px dashed #ddd;
}

.shuoming strong {
    color: #df001f;
}

.leftproPage {
    width: 320px;
    float: left;
}

.showthisPic {
    width: 314px;
    padding: 2px;
    border: 1px solid #ddd;
    float: left;
    height: 208px;
}

.showthisPic img {
    width: 314px;
    height: 208px;
}

.fenlei {
    float: left;
    margin-top: 20px;
    padding: 15px;
    background: #ececec;
    width: 290px;
}

.flTitle {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    color: #000;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.cpdt {
    width: 100%;
    float: left;
    margin-top: 15px;
    height: 40px;
    line-height: 40px;
    color: #000;
    text-indent: 5px;
    position: relative;
    font-size: 16px;
    background: url(../images/se_jt.png) no-repeat right center #fff;
    cursor: pointer
}

.select {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 280px;
    padding: 0 5px;
    background: #fff;
    float: left;
    overflow: auto;
    height: 100px;
    z-index: 555;
    display: none;
}

.select h2 {
    width: 100%;
    float: left;
    height: 25px;
    line-height: 25px;
    color: #000;
    font-size: 12px;
}

.select a {
    width: 100%;
    float: left;
    height: 25px;
    line-height: 25px;
    color: #666;
    font-size: 12px;
}

.select a:hover {
    color: #df001f;
    transition: all 0.5s ease
}

.LeftContact {
    float: left;
    margin-top: 20px;
    padding: 15px;
    background: #ececec;
    width: 290px;
    height: 80px;
    overflow: hidden;
}

.dfgzxh {
    width: 100%;
    float: left;
    height: 25px;
    line-height: 25px;
    color: #000;
    font-size: 16px;
}

.LeftContact-tell {
    width: 100%;
    float: left;
    height: 50px;
}

.LeftContact-tellIco {
    width: 51px;
    float: left;
    display: block;
    overflow: hidden;
}

.LeftContact-gTruck {
    width: 51px;
    float: left;
    height: 50px;
    background: url(../images/tell.png) no-repeat right center;
    display: block;
}

.LeftContact:hover .LeftContact-gTruck {
    background: url(../images/tellHover.png) no-repeat right center;
    transform: rotateY(-360deg);
    transition: all 0.5s ease
}

.LeftContact-gclcC {
    float: right;
    height: 50px;
    overflow: hidden;
    width: 225px;
}

.LeftContactxwm {
    height: 25px;
    line-height: 25px;
    color: #666;
    font-size: 12px;
    width: 100%;
    float: left;
}

.LeftContactxBK {
    height: 50px;
    color: #666;
    font-size: 12px;
    width: 100%;
    float: left;
}

.LeftContact-gbok {
    width: 51px;
    float: left;
    height: 50px;
    background: url(../images/bookledft.png) no-repeat right center;
    display: block;
}

.LeftContact:hover .LeftContact-gbok {
    background: url(../images/bookledftH.png) no-repeat right center;
    transform: rotateY(-360deg);
    transition: all 0.5s ease
}

.leftsearchs {
    width: 100%;
    float: left;
    margin-top: 15px;
    height: 40px;
    background: #fff;
}

.leftsearchText {
    width: 230px;
    height: 30px;
    line-height: 30px;
    color: #999;
    padding: 5px;
    float: left;
    background: #fff;
    border: none;
}

.leftsearchBtn {
    width: 50px;
    background: #ec0000;
    text-align: center;
    border: none;
    height: 40px;
    line-height: 40px;
    color: #fff;
    float: left;
    cursor: pointer
}

.rightproPage {
    width: 650px;
    float: right;
    overflow: hidden;
}

.in_prdlistcon {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-top: 20px;
}

.in_prdlist_img {
    float: left;
    width: 300px;
    height: 164px;
    position: relative;
}

.in_prdlist_img img {
    width: 300px;
    height: 164px;
}

.in_prdlist_imgspan {
    width: 100%;
    height: 164px;
    background: url(../images/list_spanbgs.png) repeat;
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    float: left
}

.in_prdlistconTR {
    width: 320px;
    height: 164px;
    float: right;
    overflow: hidden;
}

.in_prdlist_text {
    width: 100%;
    float: left;
    height: 30px;
    font-size: 18px;
    font-weight: 700;
}

.in_prdlist_text a {
    color: #de001f;
}

.in_prdlist_text a:hover {
    color: #f00;
    transition: all 0.5s ease
}

.in_prdlist_text1 {
    width: 100%;
    float: left;
    height: 30px;
    font-size: 14px;
    font-weight: normal;
}

.in_prdlist_text1 a {
    color: #666;
}

.in_prdlist_text1 a:hover {
    color: #de001f;
    text-decoration: underline;
    transition: all 0.5s ease
}

.Leftnews {
    float: left;
    margin-top: 20px;
    background: #ececec;
    width: 100%;
    overflow: hidden;
}

.LeftnewsT {
    float: left;
    border-bottom: 2px solid #d40000;
    background: #ec0000;
    width: 100%;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    text-indent: 15px;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
}

.LeftnewsC {
    float: left;
    padding: 15px;
    background: #ececec;
    width: 290px;
    overflow: hidden;
}

.LeftnewsC li {
    float: left;
    width: 100%;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    background: url(../images/news_ico_06.jpg) no-repeat left center;
    text-indent: 15px;
}

.LeftnewsC li a {
    color: #000;
}

.LeftnewsC li a:hover {
    color: #df001f;
    transition: all 0.5s ease;
    text-decoration: underline;
}

.xxckB {
    width: 100px;
    height: 30px;
    border: 2px solid #ddd;
    float: right;
    color: #DF001F;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
}

.xxckB:hover {
    background: #DF001F;
    color: #fff;
    border: 2px solid #DF001F;
    transition: all ease 0.5s
}



/*plug*/

.pro_flash {
    width: 100%;
    float: left;
    margin-top: 50px;
    height: 214px;
}

.skdslider {
    width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
}

.skdslider:after {
    content: '';
    padding-top: 50%;
    display: block;
}

.skdslider ul.slides {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.skdslider ul.slides li {
    display: none;
}

.skdslider ul.slides li img {
    width: 1000px;
    height: 214px;
    border: 0;
}

.skdslider ul.slide-navs {
    bottom: 20px;
    left: 50%;
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
}



.skdslider ul.slide-navs li {
    float: left;
    background: url("image/slide-bg.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    width: 12px;
    margin-right: 4px;
    cursor: pointer;
}

.skdslider ul.slide-navs li.current-slide {
    background: url("image/slide-bg-active.png") no-repeat scroll 0 0 transparent;
}

.skdslider .slide-desc {
    background: url("image/slide_desc.png") repeat scroll 0 0 transparent;
    left: 0;
    padding: 0 15px 0 15px;
    position: absolute;
    bottom: 15%;
    max-width: 85%;
    display: inline-block;
}

.skdslider .slide-desc > h2 {
    color: #CFDB0C;
    font-family: 'Oswald';
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase;
}

.skdslider .slide-desc > p {
    color: #FFFFFF;
    font-family: 'Oswald';
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
}

.skdslider .slide-desc > p a.more {
    color: #990000;
    font-size: 20px;
    text-decoration: none;
}

.skdslider .slide-desc > p a.more:hover {
    text-decoration: underline;
}

.skdslider a.prev {
    background: url("image/left.png") no-repeat scroll 0 0 transparent;
    width: 35px;
    height: 35px;
    display: block;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 2%;
    margin-top: -17px;
}

.skdslider a.next {
    background: url("image/right.png") no-repeat scroll 0 0 transparent;
    width: 35px;
    height: 35px;
    display: block;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 2%;
    margin-top: -17px;
}

.skdslider a.prev:hover {}

.skdslider a.next:hover {}

.skdslider a.play {
    background: url("image/play.png") no-repeat scroll center center transparent;
    width: 35px;
    height: 35px;
    display: none;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 48%;
    margin-top: -17px;
}

.skdslider a.pause {
    background: url("image/pause.png") no-repeat scroll center center transparent;
    width: 35px;
    height: 35px;
    display: none;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 48%;
    margin-top: -17px;
}


/*Some Responsive CSS */

@media screen and (max-width:767px) {
    .skdslider .slide-desc > h2 {
        font-size: 20px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .skdslider .slide-desc > p {
        font-size: 14px;
        line-height: 15px;
        margin-top: 5px;
    }
    .skdslider .slide-desc > p a.more {
        font-size: 14px;
    }
}

.newsxList {
    margin-bottom: 20px;
    width: 698px;
    float: left;
    padding: 10px;
    border: 1px solid #ddd;
    height: 130px;
    overflow: hidden;
    position: relative;
}

.newsxList .img {
    float: left;
    width: 190px;
    height: 130px;
}

.newsxList .r_textX {
    float: right;
    width: 480px;
    height: 130px;
}

.newsxList .news_index_t {
    font-size: 20px;
    height: 30px;
    color: #555;
    width: 100%;
    float: left;
    line-height: 30px;
    font-weight: 700;
}

.newsxList .news_index_t:hover {
    color: #c00;
}

.newsxList .info {
    color: #666;
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted #ddd;
    font-size: 14px;
}

.newsxList .px {
    line-height: 22px;
    overflow: hidden;
    color: #999;
    height: 65px;
    float: left;
    width: 100%;
    margin-top: 10px;
}

.newsxList .px p {
    margin: 0px;
    padding: 0px;
    float: none;
}

.hpal {
    width: 60px;
    float: left;
    height: 60px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../images/hpal.png) no-repeat;
}

.pro_listxxs {
    width: 100%;
    float: left;
    padding: 20px 0;
}

.pro_listxxsC {
    width: 1000px;
    margin: 0 auto;
}

.pro_listxxsC > h1 {
    width: 100%;
    float: left;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    background: #c00;
    border-bottom: 2px solid #ac0000;
    text-indent: 35px;
}

.show_pro {
    float: left;
    width: 998px;
    border: 1px solid #ddd;
    padding: 10px 0;
    overflow: hidden;
    margin-top: 5px;
}




.side-pannel {
    position: fixed;
    left: 50%;
    margin-left: 600px;
    z-index: 99
}

.side-bar {
    border: 1px solid #E7E7E7;
    border-bottom: none;
    bottom: 100px;
    background: #fff
}

.side-bar a {
    display: block;
    cursor: pointer;
    width: 70px;
    height: 60px;
    border-bottom: 1px solid #E7E7E7;
    position: relative;
    color: #676767;
    text-align: center
}

.side-bar a s {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.side-bar a span {
    line-height: 20px
}

.side-bar a.gotop s {
    position: absolute;
    top: 50%;
    left: 17px
}

.side-bar a.text {
    padding-top: 25px
}

.side-bar a.qr s {
    position: absolute;
    top: 50%;
    left: 18px
}

.side-bar a.qr i {
    width: 277px;
    height: 259px;
    position: absolute;
    left: -277px;
    top: 50%;
    margin-top: -120px;
    display: none;
    background-position: 0 0
}

.side-bar a.qr:hover i {
    display: block
}

.side-bar a.qr i {
    background-image: url(../images/sprite2.png)
}

.g-icon-top {
    height: 20px;
    width: 35px;
    margin-top: -10px;
    background-position: 0 -33px
}

.g-icon-survey1 {
    height: 23px;
    width: 26px;
    margin-top: -11px;
    background-position: 0 -53px
}

.side-bar a.survey:hover s {
    height: 23px;
    width: 26px;
    margin-top: -11px;
    background-position: -26px -53px
}

.g-icon-qq1 {
    height: 20px;
    width: 22px;
    margin-top: -10px;
    background-position: -35px -33px
}

.g-icon-weibo1 {
    height: 25px;
    width: 27px;
    margin-top: -12px;
    background-position: -72px 0
}

.g-icon-weibo2,
.side-bar a.weibo:hover s {
    height: 25px;
    width: 27px;
    margin-top: -12px;
    background-position: -72px -25px
}

.g-icon-qr1 {
    height: 33px;
    width: 36px;
    margin-top: -16px;
    background-position: -36px 0
}

.g-icon-qr2,
.side-bar a.qr:hover s {
    height: 33px;
    width: 36px;
    margin-top: -16px;
    background-position: 0 0
}

.g-icon-qq1,
.g-icon-qr1,
.g-icon-qr2,
.g-icon-survey1,
.g-icon-survey2,
.g-icon-top,
.g-icon-weibo1,
.g-icon-weibo2,
.side-bar a.qr:hover s,
.side-bar a.survey:hover s,
.side-bar a.weibo:hover s {
    background-image: url(../images/sprite1.png)
}






/*plug*/

#kefu1 {
    /*--IE6 Hack - Fixed Positioning to the Bottom--*/
    margin-top: 50px;
    /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
    position: absolute;
    top: expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50: document.body.scrollTop +50);
}

#kefu1 {
    position: fixed;
    right: 10px;
    top: 230px;
    z-index: 10008;
    width: 132px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px #d4d4d4;
    font-size: 12px;
}

.cs_tel {
    height: 25px;
    background: url("../images/img.gif") no-repeat 0px 0px;
}

.cs_tel_ct {
    color: #666;
    line-height: 150%;
}

.cs_tel_num {
    color: red;
    font-size: 18px;
    font-family: Arial, Verdana;
    font-style: italic;
    font-weight: bold;
    display: block;
    padding: 5px 0px;
}

.cs_online {
    height: 30px;
    background: url("../images/img.gif") no-repeat 0px -50px;
}

.cs_online_qq {
    height: 25px;
    padding-left: 5px;
}

.cs_online_qq a:link,
.cs_online_qq a:active,
.cs_online_qq a:visited,
.cs_online_qq a:hover {
    text-decoration: none;
    color: #666;
}

.cs_qcode {
    padding: 10px 0px 0px 0px;
}

.cs_free {
    height: 32px;
    background: url("../images/img.gif") no-repeat 0px -100px;
}

.cs_free a {
    display: block;
    height: 32px;
}

.cs_free a span {
    display: none;
}

.cs_baidu {
    height: 32px;
    background: url("../images/img.gif") no-repeat 0px -200px;
}

.cs_baidu a {
    display: block;
    height: 32px;
}

.cs_baidu a span {
    display: none;
}

.cs_spr {
    border-bottom: 1px dashed #c0c0c0;
    margin: 8px 0px;
}

.cs_space {
    clear: both;
    overflow: hidden;
    height: 8px;
}

.cs_close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 12px;
    height: 12px;
    background: url("../images/img.gif") no-repeat 0px -150px;
}

.cs_close a {
    display: block;
    height: 10px;
}

.cs_close a span {
    display: none;
}

#kefu1 img {
    float: none
}

.section-three {
    margin-top: 1px;
    overflow: hidden;
    width: 100%;
    float: left;
}

.iother {
    background: url(../Images/nav-bg.png) repeat;
    padding: 40px 0 60px 0;
    width: 100%;
    overflow: hidden;
    float: left;
    border-top: 3px solid #eee;
    border-bottom: 1px solid #333;
    width: 100%;
}

.iother_link li a {
    display: block;
    padding-left: 60px;
    background-image: url(../images/iserver_ico.png);
    background-repeat: no-repeat;
}

.iother_link li .title {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.iother_link li .sum {
    color: #eee;
    margin-top: 5px;
}

.iother_link li a.io_ico1 {
    background-position: 0px 4px;
}

.iother_link li a.io_ico2 {
    background-position: 0px -157px;
}

.iother_link li a.io_ico3 {
    background-position: 0px -343px;
}

.iother_link li a.io_ico4 {
    background-position: 0px -490px;
}

.iother_link li a.io_ico5 {
    background-position: 0px -556px;
}

.iother_link li a:hover {
    background-image: url(../images/iserver_ico.png);
    text-decoration: none
}

.iother_link li a:hover .title {
    color: #ff0;
}

.iother_link ul,
.iother_link li {
    float: left;
}



.span-4 {
    margin-right: 66px;
}

.footer {
    float: left;
    width: 100%;
}

.foot-topx {
    float: left;
    width: 100%;
    height: 40px;
    text-align: center;
}

.foot-topx span {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: url(../Images/dbbg.png) repeat;
    color: #000;
    padding: 0 50px;
    font-size: 25px;
    border: 1px solid #ddd;
    margin-top: 1px;
    position: relative;
    z-index: 222;
    border-bottom: none;
    cursor: pointer;
}

.footer-top {
    width: 100%;
    padding: 35px 0 35px 0;
    background: url(../Images/dbbg.png) repeat;
    border-top: 1px solid #ddd;
    display: none;
}

.footer-top-m {
    width: 1200px;
    margin: 0 auto;
}

.link-menu {
    width: 200px;
    margin-left: 20px;
}

.link-menu .title-link {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #c00;
    font-weight: 700;
}

.link-menu .title-link:hover {
    color: #c00;
}

.link-son {
    float: left;
    width: 100%;
    overflow: hidden;
}

.link-son > a {
    float: left;
    width: 100%;
    height: 33px;
    line-height: 33px;
    font-size: 12px;
    color: #666;
    background: url(../Images/dian.jpg) no-repeat left center;
    text-indent: 1em
}

.link-son > a:hover {
    color: #f00
}

.link-menu-r {
    width: 242px;
    padding-left: 90px;
    border-left: 1px solid #4b4f59;
    margin-top: 10px;
    height: 145px;
}

.footer-wx {
    width: 100%;
    padding-bottom: 15px;
}

.footer-wx a {
    position: relative;
    float: left;
    display: block;
    width: 113px;
    color: #666;
    text-align: center
}

.footer-wx a > img {
    filter: alpha(opacity=0.7);
    opacity: 0.8;
}

.footer-wx a:hover {
    color: #000;
}

.footer-wx a:hover > img {
    filter: alpha(opacity=100);
    opacity: 1;
}

.footer-wx a > span {
    width: 120px;
    height: 125px;
    background: url(../images/imgx.png) no-repeat;
    position: absolute;
    bottom: 135px;
    left: -15px;
    display: none;
    float: left;
    padding: 5px 10px 10px 10px;
}

.topB {
    padding: 10px 0;
    background: #535353;
    position: relative;
    float: left;
    width: 100%;
    border-top: 1px solid #666;
}

.section-five {
    margin: 0 auto;
    width: 1200px;
}

.footer-article {
    width: 50%;
    color: #fff;
}

.footer-bottom-l {
    width: 100%;
    float: left;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
}

.footer-article a {
    color: #f5f5f5;
}

.footer-article a:hover {
    color: #fff;
}

.footer_text_right {
    width: 260px;
    float: right;
}

.footer_text_right h4 {
    color: #e6e6e6;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    padding-left: 5px;
}

.footer_text_right .go {
    float: left;
    width: 100%;
}

.footer_text_right .go a {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    margin-top: 21px;
    z-index: 999;
    width: 47px;
    height: 47px;
    text-align: center;
}

.footer_text_right .go a img {
    position: absolute;
    left: 7px;
    top: 12px;
}

.footer_text_right a .go_2 {
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(Opacity=0);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.footer_text_right .go a img.go_3 {
    left: 6px;
}

.footer_text_right a:hover .go_2 {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(Opacity=100)
}

.graph_wb_01 {
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url(../images/graph.png) no-repeat;
    background-position: -165px 0;
    margin: 0 4px;
}

.graph_hover_01 {
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url(../images/graph.png) no-repeat;
    background-position: -110px 0;
    transition: all 0.5s;
}

.graph_hover_01:hover {
    opacity: 0;
    filter: alpha(Opacity=0);
}

.graph_wx_02 {
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url(../images/graph.png) no-repeat;
    background-position: -165px 0;
    margin: 0 4px;
}

.graph_hover_02 {
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url(../images/graph.png) no-repeat;
    background-position: -110px 0;
    transition: all 0.5s;
}

.graph_hover_02:hover {
    opacity: 0;
    filter: alpha(Opacity=0);
}

.graph_yk_03 {
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url(../images/graph.png) no-repeat;
    background-position: -275px 0;
    margin: 0 4px;
}

.graph_hover_03 {
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url(../images/graph.png) no-repeat;
    background-position: -220px 0;
    transition: all 0.5s;
}

.graph_hover_03:hover {
    opacity: 0;
    filter: alpha(Opacity=0);
}

.graph_yk_04 {
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url(../images/graph_01.png) no-repeat;
    background-position: -55px 0;
    margin: 0 4px;
}

.graph_hover_04 {
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url(../images/graph_01.png) no-repeat;
    background-position: -1px 0;
    transition: all 0.5s;
}

.graph_hover_04:hover {
    opacity: 0;
    filter: alpha(Opacity=0);
}

.weixinda {
    position: relative;
}

.weixinda .syyi {
    width: 186px;
    height: 197px;
    position: absolute;
    top: -210px;
    left: -78px;
    z-index: 10000;
    display: none;
}

.nav_2img.heiimg {
    height: 310px;
}

.contact-box {
    height: 185px;
    width: 100%;
}

.contact-box .call {
    font-size: 18px;
    color: #c00;
    line-height: 30px;
}

.contact-box .time {
    font-size: 14px;
    color: #666;
    line-height: 28px;
}

.contact-box .sharebox {
    line-height: 24px;
    font-size: 14px;
    color: #b0b0b0;
    margin-top: 5px;
}

.contact-box .sharebox a {
    float: left;
    display: block;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 0 0 0 11px;
}

.contact-box .sina {
    background: url("../images/ico_17.png") no-repeat left center;
}

.contact-box .qq {
    background: url("../images/ico_17.png") no-repeat -35px center;
}

.contact-box .wei {
    background: url("../images/ico_17.png") no-repeat -70px center;
}

.liuyan {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}

.ly_tu {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.ly_ul {
    width: 996px;
    height: 36px;
    line-height: 36px;
    float: left;
    background: #f2f2f2;
    border-top: 1px solid #ff0000;
    border-right: 1px solid #ddd;
    border-left: 3px solid #f00;
}

.ly_ul span {
    padding-left: 10px;
    overflow: hidden;
    font-weight: bold;
    font-size: 15px;
}

.ly_ul2 {
    width: 998px;
    height: 36px;
    line-height: 36px;
    float: left;
    background: url(../Images/tbg.gif) repeat-x;
    border: 1px solid #999;
}

.ly_li1 {
    width: 50px;
    height: 36px;
    float: left;
    line-height: 36px;
    text-indent: 5px;
    border-right: 1px solid #999999;
}

.ly_li2 {
    width: 390px;
    height: 36px;
    float: left;
    line-height: 36px;
    text-indent: 5px;
    border-right: 1px solid #999999;
}

.ly_li3 {
    width: 400px;
    height: 36px;
    float: left;
    line-height: 36px;
    text-indent: 5px;
    border-right: 1px solid #999999;
}

.ly_li4 {
    width: 100px;
    height: 36px;
    float: left;
    line-height: 36px;
    text-indent: 5px;
    border-right: 1px solid #999999;
}

.ly_li5 {
    width: 45px;
    height: 36px;
    float: left;
    line-height: 36px;
    text-indent: 5px;
}

.ly_ul3 {
    width: 998px;
    height: 35px;
    line-height: 36px;
    float: left;
    border: 1px solid #999;
    border-top: 0;
}








/*xiaojiangdecss*/

.searchdiv {
    width: 100%;
    height: 110px;
    padding: 50px 0;
    float: left;
    clear: both;
    background: url('../images/searchbg.jpg') no-repeat center top;
}

.searchdiv ul {
    width: 1200px;
    margin: 0 auto;
    height: 150px;
}

.searchdiv ul .fundtie {
    width: 150px;
    float: left;
    height: 150px;
    text-align: center
}

.searchdiv ul .fundtie h1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #000;
    font-size: 40px;
    font-weight: 700;
}

.searchdiv ul .fundtie h2 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 23px;
    font-weight: 700;
}

.searchdiv ul .mapdtie {
    width: 150px;
    float: right;
    height: 150px;
    text-align: center
}

.searchdiv ul .mapdtie h1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 18px;
    font-weight: normal;
}

.searchdiv ul .mapdtie h1 a {

    color: #333;
}

.searchdiv ul .mapdtie h2 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 40px;
    font-weight: 700;
}

.mid-ss {
    width: 800px;
    float: left;
    margin-left: 60px;
    overflow: hidden;
}

.mid-ss h1 {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.mid-ss h1 span {
    color: #333;
    padding-right: 15px;
    font-size: 14px;
}

.mid-ss h1 a {
    color: #333;
    font-weight: normal;
    font-size: 14px;
    padding-right: 10px;
}

.mid-ss form {
    width: 798px;
    border: 1px solid #ddd;
    height: 30px;
    background: #fff;
    float: left;
    border-radius: 15px;
    margin-top: 15px;
}

.se_inp {
    width: 730px;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    float: left;
    border: none;
    background: transparent;
}

.se_btn {
    width: 17px;
    height: 20px;
    background: url('../images/go.png') no-repeat center 5px;
    float: right;
    border: none;
    margin-right: 10px;
}

.list-itemlb {
    width: 100%;
    background: #fff;
    clear: both;
    overflow: auto;
    padding: 35px 0;
}

.list-itemlb > ul {
    width: 1200px;
    margin: 0 auto;
}

.list-itemlb > ul h1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #1f73bf;
    font-size: 40px;
    text-align: center
}

.list-itemlb > ul h4 span {
    width: 150px;
    height: 30px;
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -75px;
    top: 0;
    z-index: 2;
}

.list-itemlb > ul h4 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #333;
    font-size: 25px;
    text-align: center;
    margin-top: 15px;
    position: relative;
    margin-bottom: 30px;
}

.list-itemlb > ul h4 i {
    width: 50%;
    height: 2px;
    background: #666;
    position: absolute;
    left: 50%;
    margin-left: -25%;
    top: 50%;
    margin-top: -2px;
    z-index: 0
}

.list-itemlb {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    text-align: center;
}

.list-itemlb a {
    width: 210px;
    height: 235px;
    float: left;
    margin-right: 22px;
    color: #666;
    font-size: 16px;
    line-height: 25px;
    padding: 5px;
    border: 1px solid #fff;
    background: #f5f5f5
}

.list-itemlb a img {
    width: 210px;
    height: 210px;
}

.hot-products {
    width: 100%;
    clear: both;
    padding: 30px 0;
    background: #f5f5f5;
    overflow: auto;
}

.list-panelTH {
    width: 1220px;
    margin: 0 auto;
}

.list-panelTH .title-name {
    margin-bottom: 25px;
    color: #242424;
    overflow: hidden;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
}

.list-panelTH .title-name h4 {
    float: left;
    font-size: 22px;
    margin-left: 10px;
    color: #242424;
    display: inline-block;
}

.title-name ul {
    float: left;
    margin-left: 20px;
    height: 38px;
}

.title-name ul a {
    float: left;

    height: 38px;
    line-height: 38px;
    border: 1px solid #ddd;
    text-align: center;
    color: #000;
    display: block;
    width: 215px;
    font-size: 14px;
    font-weight: 700;
    font-family: "Microsoft Yahei", "Helvetica Neue", "Helvetica,Arial,sans-serif";
}

.title-name ul li a {

    color: #666;
}

.title-name ul a:hover {
    border: 1px solid #c00;
    color: #c00;
    background: #c00;
    color: #fff;
}

.list-show-active {
    border: 1px solid #c00;

    background: #c00;
    color: #fff !important;
}

.item-img-div {
    display: none;
    width: 100%;
    float: left;
}

.list-panelTH .title-name > a {
    font-size: 14px;
    float: right;
    font-size: 14px;
    color: #242424;
    margin-right: 10px;
}

.list-img .img-box {
    width: 282px;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 30px;
    float: left;
    position: relative;
}

.list-img .img-box img {
    width: 100%;
    height: 212px;
    margin-bottom: 20px;
    overflow: hidden;
}

.tehui {
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
    height: 24px;
    background: url('../images/hot.png') no-repeat left top;
}

.list-img .img-box h4 {
    color: #313131;
    font-size: 14px;
    margin-bottom: 5px;
}

.list-img .img-box p {
    font-size: 14px;
    color: #606060;
}

.list-img .img-box p span {
    font-size: 18px;
    color: #e33b3b;
}

.list-img .img-box .phone-div {
    border: 1px solid #e33b3b;
    bottom: 12px;
    color: #e33b3b;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 12px;
    position: absolute;
    right: 10px;
    text-align: center;
    max-width: 100%;
    margin-bottom: 5px;
}

.case-photo {
    width: 100%;
    clear: both;
    padding: 30px 0;
    background: #f5f5f5;
    overflow: auto
}

.case-photo-mid {
    width: 1200px;
    margin: 0 auto;
}

.case-h1 {
    height: 26px;
    width: 100%;
    margin: 20px 0;
}

.case-h1 h1 {
    height: 26px;
    float: left;
    line-height: 26px;
    font-size: 24px;
    color: #242424;
}

.case-h1 h1 a {
    color: #242424;
}

.case-h1 h1 a:hover {
    color: #e33b3b;
}

#change-btn {
    float: right;
    height: 26px;
    line-height: 16px !important;
    display: block;
    color: #242424;
    font-size: 14px;
}

#change-btn img {
    margin-right: 10px;
    transition: all .5s;
}

#change-btn:hover img {
    transform: rotate(360deg)
}

.case-content {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 320px;
}

.case-content ul {
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
}

.case-item {
    width: 400px;
    float: left;
    height: 300px;
    position: relative;
}

.case-item a {
    color: #fff;
}

.case-item img {
    width: 400px;
    height: 300px;
}

.case-item h4 {
    position: absolute;
    bottom: 5px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
}

.top-zie {
    top: -300px !important;
}



.app-news {
    width: 100%;
    clear: both;
}

.app-news-mid {
    width: 1200px;
    margin: 0 auto;
}

.app-news-h1 {
    height: 46px;
    width: 100%;
    margin: 20px 0;
    border-bottom: 1px solid #ddd;
}

.app-news h1 {
    height: 46px;
    float: left;
    line-height: 46px;
    font-size: 24px;
    color: #242424;
    margin-right: 20px;
}

.app-news h1 a {
    color: #242424;
}

.app-news h1 a:hover {
    color: #e33b3b;
}

.app-news-h1 ul {
    float: left;
    height: 46px;
    line-height: 46px;
}

.app-news-h1 ul a {
    width: 80px;
    height: 46px;
    border-bottom: 1px solid #ddd;
    text-align: center;
    color: #666;
    font-size: 16px;
    display: block;
    float: left;
    margin-right: 30px;
}

.a_hover {
    border-bottom: 1px solid #e21001 !important;
    color: #e21001 !important;
}

#app-news-btn {
    float: right;
    height: 46px;
    line-height: 46px !important;
    display: block;
    color: #242424;
    font-size: 14px;
    transition: all .5s;
}

#change-btn:hover {
    color: #e21001;
}

.app-news-content {
    width: 100%;
    overflow: hidden;
    height: 300px;
}

.app-news-content > ul {
    width: 100%;
    float: left;
    height: 300px;
    display: none;
}

.app-news-item {
    width: 400px;
    float: left;
    height: 300px;
    position: relative;
}

.app-news-item a {
    color: #fff;
}

.app-news-item img {
    width: 400px;
    height: 300px;
}

.app-news-item h4 {
    position: absolute;
    bottom: 5px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
}

.app-news-rightitem {
    float: right;
    height: 300px;
    width: 780px;
    overflow: hidden;
}

.app-news-rightitem a {
    float: left;
    height: 34px;
    line-height: 34px;
    width: 50%;
    overflow: hidden;
    color: #666;
    font-size: 14px;
}

.app-footer {
    width: 100%;
    clear: both;
    margin-top: 20px;
}

.app-footer-top {
    width: 100%;
    height: 124px;
    border-bottom: 1px solid #ddd;
    background: #fafafa;
}

.app-footer-top-mid {
    width: 1200px;
    height: 40px;
    padding: 42px 0;
    margin: 0 auto;
}

.app-footer-top-mid li {
    width: 120px;
    height: 40px;
    margin-right: 170px;
    float: left;
    padding-left: 50px;
}

.app-footer-top-mid .one {
    background: url("../images/foot-icon01.png") left center no-repeat;
}

.app-footer-top-mid .two {
    background: url("../images/foot-icon02.png") left center no-repeat;
}

.app-footer-top-mid .three {
    background: url("../images/foot-icon03.png") left center no-repeat;
}

.app-footer-top-mid .four {
    background: url("../images/foot-icon04.png") left center no-repeat;
}

.app-footer-top-mid li h1 {
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    color: #242424;
}

.app-footer-mid {
    width: 100%;
    background: #fafafa;
}

.app-footer-mid ul {
    width: 1200px;
    height: 115px;
    padding: 20px 0;
    margin: 0 auto;
}

.app-flink {
    width: 220px;
    float: left;
    overflow: hidden;
    height: 115px;
}

.app-flink h1 {
    width: 100%;
    overflow: hidden;
    height: 25px;
}

.app-flink div {
    width: 100%;
    float: left;
    overflow: hidden;
    height: 95px;
}

.app-flink div a {
    display: inline-block;
    padding-right: 10px;
    height: 25px;
    line-height: 25px;
    color: #666;
    font-size: 14px;
}

.app-flink div a:hover {

    color: #e21001;
}

.app-footer-contact {
    width: 230px;
    float: left;
    overflow: hidden;
    height: 115px;
    margin-left: 60px;
}

.app-footer-contact p {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #606060;
}

.app-footer-contact span {
    width: 100%;
    height: 25px;
    display: block;
    line-height: 25px;
    font-size: 14px;
    color: #606060;
}

.app-footer-contact h1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    color: #333;
}

.app-wxemw {
    width: 230px;
    float: right;
    height: 115px;
    overflow: hidden;
}

.app-wxemw li {
    width: 92px;
    height: 115px;
}

.app-wxemw img {
    width: 100%;
    height: 92px;
}

.app-wxemw p {
    width: 100%;
    height: 23px;
    text-align: center
}

.aybb {
    width: 237px;
    height: 120px;
    float: left;
    position: relative;
    margin-top: 20px;
    margin-left: 173px;
}

.fl {
    float: left
}

.fr {
    float: right;
}

.app-footer-bottom {
    width: 100%;
    padding: 20px 0;
    background: #313131;
    font-size: 12px;
    color: #c2c2c2;
    text-align: center;
}

.app-footer-bottom p {

    padding-top: 15px;
}

.app-footer-bottom a {
    color: #c2c2c2;
}




.section-three {
    overflow: hidden;
    width: 100%;
    float: left;
    clear: both;
}

.owl-carousel-c {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 1px;
}

#banner {
    width: 1920px;
    float: left;
    overflow: hidden;
    position: relative;
    margin-left: -960px;
    left: 50%
}

#banner .item {
    display: block;
}

#banner img {
    display: block;
    width: 1920px;
    margin: 0 auto;
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls {
    position: absolute;
    bottom: 10px;
    left: 50%;
    float: left;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing {
    cursor: url(grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}

.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    /*IE7 life-saver */
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    /*IE7 fix*/
    opacity: 0.5;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    /*IE7 fix*/
    opacity: 1;
    text-decoration: none;
}

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline;
    /*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    /*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #ddd;
    overflow: hidden;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    /*IE7 fix*/
    opacity: 1;
    background: #1567a1;
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.owl-item.loading {
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}




.page-user {
    width: 100%;
    clear: both;
    padding-bottom: 30px;
    float: left;
}

.page-user-mid {
    width: 1200px;
    margin: 0 auto;
}

.app-mbx {
    width: 1180px;
    padding: 0 10px;
    height: 40px;
    background: #f5f5f5;
    line-height: 40px;
    color: #666;
    font-size: 14px;
	margin-top: 10px;
}

.app-mbx a {
    color: #999
}

.app-mbx i {
    padding-right: 10px
}

.app-mbx a:hover {
    color: #e21001
}

.m1 { background:#eee; font-weight:700; border:1px solid #ddd; padding:5px 10px; display:block; margin-top:5px;}
	.m3,.m2 { background:url(../images/contacticon.gif) no-repeat left center; text-indent:15px; display:block; border-bottom:1px dashed #ddd; line-height:28px;}
.pd_list_dls {
    width: 280px;
    overflow: hidden;
    float: left;
    margin-top: 25px;
    margin-right: 25px;
}

.pd_list_dls img {
    width: 280px;
    height: 210px;
}

.app-pro-item div{   
     width: 135px;
     height: 40px;
     line-height: 40px;
     float: left;
	 display: inline-block;
	 position: relative;  
	 margin: 0 5px; 
	 }

.app-pro-item a {
    width: 135px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin: 0 5px;
    background: #c00;
    text-align: center;
    display: inline-block;
    transition: all ease .5s;
}
.app-pro-item dt a {
    width: 135px;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    margin: 0 5px;
    background: #fff;
    text-align: center;
    display: inline-block;
    transition: all ease .5s;
}
.app-pro-item div>a:hover {
    transition: all  ease 0.5s;
    background: #0680cd
}
.app-pro-item div:hover>a{
	transition: all  ease 0.5s;
    background: #0680cd
}
.app-pro-item div:hover > a em,.menuList:hover > a span{
    color: #fff;
}



.subnav2{
    display: none;
    width: 135px;
    position: absolute;
    height: auto;
    z-index: 666
}

.pd_list_dls p {
    width: 100%;
}

.pd_list_dls p a.tiepr {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #000;
    display: block;
}

.pd_list_dls p a.procs {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #666;
    display: block;
}

.pd_list_dls p a.tiepr:hover {
    color: #e21001;
}

.pd_list_dls p a.procs strong {
    color: #e21001;
    font-size: 20px;
    font-weight: 700;
}

.app-show-k {
    width: 100%;
    margin-top: 25px;
}

.show-proimg {
    float: left;
    width: 584px;
    height: 438px;
    overflow: hidden;
    position: relative;
}

.show-proimg .show-proimg-a {
    float: left;
    width: 584px;
    height: 438px;
    display: block
}

.show-proimg .show-proimg-a img {
    width: 584px;
    height: 438px;
}

.tuji {
    position: absolute;
    bottom: 25px;
    left: 15px;
    background: url("../images/tujibg.png") repeat;
    height: 18px;
    padding: 10px 15px;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    width: 80px;
}

.tuji i {
    padding-right: 10px;
}

.show-group-img {
    width: 1200px;
    height: 674px;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-top: -337px;
    margin-left: -600px;
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, .25);
    z-index: 100;
    display: none;
}

.zhezhaoceng {
    width: 100%;
    height: 100%;
    position: fixed;
    background: url("../images/divzhezhao.png") repeat;
    z-index: 50;
    top: 0;
    left: 0;
    display: none
}

.app-close {
    width: 40px;
    height: 40px;
    position: absolute;
    background: #e33b3b;
    display: block;
    right: 0;
    top: 0;
    text-align: center;
}

.app-close i {
    width: 100%;
    height: 40px;
    display: block;
    line-height: 40px;
    cursor: pointer;
    color: #fff;
    font-size: 22px;
}

.group-zu {
    float: left;
    width: 899px;
    border-right: 1px solid #ddd;
    overflow: hidden;
    position: relative;
}

.group-zu img {
    width: 899px !important;
    height: 674px !important;
}

.centered-btns_tabs {
    display: none !important;
}

.show-lxwmdesc {
    float: right;
    height: 514px;
    width: 260px;
    margin: 80px 20px;
}

.show-lxwmdesc h1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    color: #555;
    margin-bottom: 30px;
}

.show-lxwmdesc .pre-group {
    width: 100%;
    padding: 10px 0;
    background: #f5f5f5;
    margin-bottom: 30px;
}

.show-lxwmdesc .pre-group p {
    width: 220px;
    height: 45px;
    line-height: 45px;
    color: #606060;
    font-size: 16px;
    padding: 0 20px;
}

.show-lxwmdesc .pre-group strong {
    color: #e33b3b;
    padding-left: 25px;
    font-weight: normal;
}

.show-lxwmdesc > span {
    width: 100%;
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #606060;
}

.show-lxwmdesc .contact-ico {
    width: 259px;
    height: 45px;
    font-size: 18px;
    line-height: 45px;
    border: 1px solid #e33b3b;
    margin-top: 30px;
    color: #e33b3b;
    font-weight: 700;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 30px;
}

.show-lxwmdesc .contact-ico i {
    padding-right: 10px;
}

.show-lxwmdesc .ycspan {
    padding-left: 30px;
    margin: 20px 0;
    background: url("../images/product-icon04.png") no-repeat left center;
}

.show-lxwmdesc .zfbspan {
    margin: 20px 0;
    padding-left: 30px;
    background: url("../images/product-icon05.png") no-repeat left center;
}

.centered-btns_nav {
    position: absolute;
    top: 50%;
    z-index: 2;
    width: 38px;
    height: 61px;
    margin-top: -40px;
    line-height: 200px;
    background-image: url(../images/arrow.gif);
    overflow: hidden;
    opacity: .7;
}

.next {
    right: 0;
    background-position: right 0;
}

.centered-btns_nav:active {
    opacity: 1;
}

.centered-btns_tabs {
    margin-top: 15px;
    text-align: center;
    font-size: 0;
    list-style-type: none;
}

.centered-btns_tabs li {
    display: inline-block;
    margin: 0 3px;
    *display: inline;
    *zoom: 1;
}

.centered-btns_tabs a {
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    line-height: 20px;
    background-color: rgba(0, 0, 0, .3);
    background-color: #ccc\9;
    overflow: hidden;
    *display: inline;
    *zoom: 1;
}

.centered-btns_tabs .centered-btns_here a {
    background-color: rgba(0, 0, 0, .8);
    background-color: #666\9;
}

.show-prodesc {
    float: right;
    height: 438px;
    width: 575px;
}

.show-prodesc h1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    color: #555;
    margin-bottom: 25px;
}

.show-prodesc .pre-group {
    width: 100%;
    padding: 10px 0;
    background: #f5f5f5;
    margin-bottom: 25px;
}

.show-prodesc .pre-group p {
    width: 220px;
    height: 45px;
    line-height: 45px;
    color: #606060;
    font-size: 16px;
    padding: 0 20px;
}

.show-prodesc .pre-group strong {
    color: #e33b3b;
    padding-left: 25px;
    font-weight: normal;
}

.show-prodesc > span {
    width: 100%;
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #606060;
}

.gccn > span {
    float: left;
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #606060;
    margin-left: 15px;
}

.gccn h3 {
    float: left;
    margin-right: 15px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #666;
}


.show-prodesc .ycspan {
    padding-left: 30px;

    background: url("../images/product-icon04.png") no-repeat left center;
}

.show-prodesc .zfbspan {

    padding-left: 30px;
    background: url("../images/product-icon05.png") no-repeat left center;
}

.gccn {
    width: 100%;
    height: 30px;
    margin-top: 30px;
    float: left;
}

.csrz {
    width: 100%;
    margin: 30px 0;
}

.contac-gs {
    width: 100%;
    float: left;
    height: 44px;
    margin-top: 25px;
}

.contac-gs a {
    height: 44px;
    line-height: 44px;
    color: #fff;
    text-align: center;
    background: #e33b3b;
    font-size: 18px;
    color: #fff;
    padding: 0 30px;
    display: inline-block;
    margin-right: 10px;
    float: left;
    border-radius: 5px;
}

.contac-gs .contact-ico {
    width: 259px;
    height: 38px;
    font-size: 18px;
    line-height: 38px;
    border: 2px solid #e33b3b;
    margin-left: 30px;
    color: #e33b3b;
    font-weight: 700;
    text-align: center;
    display: block;
    float: left;
}

.contac-gs .contact-ico i {
    padding-right: 10px;
}

.app-content-mr {
    width: 100%;
    clear: both;
}

.left-hot-pro {
    width: 285px;
    float: left;
    border: 1px solid #ddd;
}

.left-hot-pro h1 {
    font-size: 16px;
    color: #606060;
    text-indent: 15px;
    background: #f7f7f7;
    line-height: 46px;
    height: 46px;
    width: 285px;
}

.left-hot-pro h1 {
    font-size: 16px;
    color: #606060;
    text-indent: 15px;
    background: #f7f7f7;
    line-height: 46px;
    height: 46px;
    width: 285px;
    float: left;
}

.left-hot-pro li {
    width: 100%;
    float: left;
    text-align: center;
}

.left-hot-pro li img {
    width: 100%;
    height: 214px;
}

.tit-xs {
    width: 100%;
    height: 25px;
    line-height: 25px;
    color: #333;
    display: inline-block;
    font-size: 14px;
}

.price-tl {
    width: 100%;
    height: 25px;
    line-height: 25px;
    color: #e21001;
    font-size: 22px;
    display: inline-block;
    padding-bottom: 10px;
}

.show-main-pro {
    float: right;
    width: 950px;
    border: 1px solid #ddd;
    border-top: none;
    margin-bottom: 30px;
}

.show-main-pro > ul {
    width: 950px;
    height: 47px;
    background: #f5f5f5;
    border-top: 1px solid #ddd;
}

.show-main-pro > ul > a {
    width: 146px;
    height: 45px;
    background: #f5f5f5;
    border-top: 2px solid #f5f5f5;
    color: #666;
    float: left;
    display: block;
    line-height: 45px;
    text-align: center;
    font-size: 14px;
}

.click_a {
    background: #fff !important;
    border-top: 2px solid #e21001 !important;
    color: #000 !important;
}

.pro-nr-zhuyao {
    float: left;
    width: 910px;
    padding: 20px;
    overflow: hidden;
}

.pro-nr-zhuyao img {
    max-width: 100%;
}

.h1-xians {
    width: 100%;
    border-bottom: 2px dotted #eee;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 16px;
    display: block;
    float: left;
}

.nrx-zhuyao {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
}


.List_page {
    width: 100%;
    height: 25px;
    text-align: center;
    margin-top: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    float: left;
}

.List_page a {
    background: #fff;
    margin: 0px 1px;
    padding: 4px 6px;
    border: 1px solid #ddd;
    color: #000;
}

.List_page a:hover {
    background: #0680cd;
    color: #fff;
    margin: 0px 1px;
    padding: 4px 6px;
    border: 1px solid #0680cd;
    transition: all 0.5s ease
}

.List_page span {
    background: #0680cd;
    color: #fff;
    font-weight: 700;
    margin: 0px 1px;
    padding: 4px 6px;
    border: 1px solid #0680cd;
    cursor: pointer
}

#show_i_hits {
    font-size: 12px;
    font-weight: 700;
    color: #f00;
    margin: 0 5px;
}

.info_next {
    font-size: 12px;
    float: left;
    color: #666;
    margin-top: 10px;
    width: 100%;
}

.info_next a {
    color: #666
}

.info_next a:hover {
    color: #DF001F;
    text-decoration: underline;
    transition: all 0.5s ease;
}

.page_fenleiL {
    float: left;
    text-align: left;
    width: 100%;
    height: 25px;
    line-height: 25px;
    transition: all 0.5s ease
}

.page_fenleiL:hover {
    background: #DF001F;
}

.page_fenleiL:hover a {
    color: #fff;
}

.page_fenleiL:hover {
    color: #fff;
}

.page_fenleiR {
    float: left;
    text-align: left;
    width: 100%;
    height: 25px;
    line-height: 25px;
    transition: all 0.5s ease
}

.page_fenleiR:hover {
    background: #DF001F;
}

.page_fenleiR:hover a {
    color: #fff;
}

.page_fenleiR:hover {
    color: #fff;
}


.lynrx {
    float: left;
    width: 500px;
    overflow: hidden;
}

.right-lyqu {
    float: right;
    width: 650px;
    overflow: hidden;
}




/*book*/

.inputfeeckback {
    width: 500px;
    float: left;
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    margin-top: 20px;
    font-size: 14px;
}

.inputfeeckback input {
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .15) inset;
    height: 33px;
    padding: 0 15px;
    width: 390px;
    transition: all ease .3s;
    color: #999
}

.inputfeeckback input:focus {
    border: 1px solid #e21001;
}

.inputfeeckbackC {
    width: 500px;
    float: left;
    overflow: hidden;
    margin-top: 20px;
    font-size: 14px;
}

.inputfeeckbackC textarea {
    width: 390px;
    overflow: hidden;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .15) inset;
    padding: 15px;
    height: 200px;
    resize: none;
    font-size: 14px;
    color: #999
}

.inputfeeckbackyz {
    width: 500px;
    float: left;
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    margin-top: 20px;
    font-size: 14px;
}

.inputfeeckbackyz input {
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .15) inset;
    height: 33px;
    padding: 0 15px;
    width: 100px;
    transition: all ease .3s;
    color: #999
}

.inputfeeckbackyz input:focus {
    border: 1px solid #e21001;
}

.inputfeeckbackBtn {
    width: 500px;
    float: left;
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    margin-top: 20px;
    font-size: 14px;
}

.inputfeeckbackBtn input {
    width: 150px;
    border: 1px solid #666;
    height: 33px;
    text-align: center;
    font-size: 14px;
    color: #666;
    background: none;
    cursor: pointer;
    transition: all ease .5s;
}

.inputfeeckbackBtn input:hover {
    border-color: #e21001;
    background: #f5f5f5;
    color: #000;
}

.book_title {
    border: 1px solid #ddd;
    width: 638px;
    height: 30px;
    background: #f9f9f9;
    padding: 0 0 0 10px;
    line-height: 30px;
    float: left;
    margin-top: 20px;
}

.book_zhuti {
    border: 1px solid #ddd;
    border-top: none;
    width: 638px;
    height: 30px;
    color: #ce0000;
    background: #fff;
    line-height: 30px;
    padding-left: 10px;
    float: left;
}

.book_content {
    border: 1px solid #ddd;
    border-top: none;
    width: 638px;
    line-height: 22px;
    background: #f9f9f9;
    padding: 5px 0 5px 10px;
    float: left;
}



/*map*/

.mapMiddle {
    width: 100%;
    float: left;
}

.mapMiddle a {
    color: #000;
}

.mapMiddle a:hover {
    color: #DF001F;
}

.m1 {
    background: #eeee;
    padding: 5px;
    display: inline;
    float: left;
}

.mapMiddle a.m2 {
    display: inline;
    width: 100%;
    line-height: 28px;
    float: left;
    font-size: 18px;
    font-weight: 700;
    color: #ac0000
}




.fixedBM {
    position: fixed;
    bottom: 0;
    right: 100px;
    z-index: 2;
}

.fixedBM .input-phone {
    background: #e33b3b;
    padding: 9px;
    position: relative;
    margin-bottom: 10px;
    box-sizing: border-box;
    width: 292px;
    display: none;
}

.fixedBM .input-phone > input {
    border-radius: 0px;
    border: none;
    float: left;
    width: 190px;
    height: 32px;
}

.fixedBM .input-phone > input:focus {
    border-color: #e33b3b;
    box-shadow: none;
}

.fixedBM .input-phone > span {
    padding: 5px 5px 5px 15px;
    color: #fff;
    font-size: 16px;
    line-height: 32px;
}

.fixedBM .input-phone > i {
    width: 0px;
    height: 0px;
    border-top: solid 7px #e33b3b;
    border-left: 7px solid transparent;
    border-right: solid 7px transparent;
    display: inline-block;
    position: absolute;
    bottom: -7px;
    left: 17px;
}

.fixedBM .div-group > div {
    float: left;
    padding: 15px 20px;
    font-size: 14px;
    color: #fff;
    background: #313131;
    border-right: solid 1px #242424;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}

.fixedBM .div-group > div.active {
    background: #e33b3b;
}

.fixedBM .div-group > div > img {
    margin-right: 5px;
}

.gzh {
    position: relative;
}

.gzh p {
    position: absolute;
    width: 200px;
    height: 200px;
    left: 50%;
    margin-left: -100px;
    bottom: 80px;
    padding: 2px;
    background: #fff;
    border: 1px solid #f5f5f5;
    display: none;
}

.gzh p img {

    width: 200px;
    height: 200px;
}

.index-pro-left {
    width: 100%;
    float: left;
    overflow: hidden;
    text-align: center;
}

.index-pro-left h1 {
    color: #333;
    font-size: 30px;
    float: left;
    height: 35px;
    line-height: 35px;
    width: 100%;
}

.index-pro-left h2 {
    font-size: 22px;
    float: left;
    height: 15px;
    line-height: 15px;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 20px;
}

.index-pro-left span {
    background: #e33b3b;
    font-size: 30px;
    display: inline-block;
    height: 5px;
    line-height: 5px;
    width: 80px;
}

.index-pro-left h3 {
    color: #666;
    font-size: 16px;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 100%;
    font-weight: normal;
}




















.center {
    width: 100%;
}

.centerblock {
    margin: 0 auto;
    width: 1200px;
}

.listblock {
    width: 99.8%;
    border: solid 1px #e4e4e4;
}

.pictxt {
    width: 100%;
}

#preview {
    float: left;
    width: 400;
    padding: 20px;
    border-right: 1px solid #E4E4E4;
}

.box {
    width: 400px;
}


.tb-booth {
    border: 1px solid #CDCDCD;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.tb-s310,
.tb-s310 img {
    width: 400px;
}

.tb-s310,
.tb-s310 a {
    height: 400px;
    width: 400px;
}

.tb-s310 a {
    *font-size: 271px;
}

.tb-s310,
.tb-s310 a {
    height: 400px;
    width: 400px;
}

.tb-pic a {
    *display: block;
    *font-family: Arial;
    *line-height: 1;
}

.tb-pic a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.tb-pic a img {
    vertical-align: middle;
}

.tb-s310,
.tb-s310 img {
    width: 400px;
}

.tb-thumb {
    margin: 20px 0 0;
    overflow: hidden;
}

.tb-thumb .tb-selected {
    height: 52px;
}

.tb-thumb li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 52px;
    margin: 0 15px 0 0;
    overflow: hidden;
    padding: 1px;
}

.tb-thumb .tb-selected div {
    background-color: #FFFFFF;
    border: medium none;
}

.tb-thumb li div {}

.tb-s40,
.tb-s40 a {
    height: 52px;
    width: 52px;
}

.tb-s40,
.tb-s40 a {
    height: 52px;
    width: 52px;
}

.tb-s40 a {
    *font-size: 35px;
}

.tb-pic a {
    *display: block;
    *font-family: Arial;
    *line-height: 1;
}

.tb-pic a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.tb-s40 img,
.tb-s40 a img {
    width: 52px;
}

.tb-pic a img {
    vertical-align: middle;
}

.protxt {
    width: 743px;
}

.proname {
    width: 100%;
}

.proname h1 {
    font-size: 20px;
    width: 100%;
    text-indent: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #E4E4E4;
}

.values {
    width: 723px;
    background: #fff2e8;
}

.mr-20 {
    margin-right: 20px;
}

.ml-20 {
    margin-left: 20px;
}

.mt-20 {
    margin-top: 20px;
}

.values li {
    float: left;
    width: 237px;
}

.values li strong {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #E55E02;
    padding-top: 20px;
}

.values li span {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #E55E02;
    padding-bottom: 10px;
    padding-top: 5px;
}

.cscon {
    width: 743px;
}

.promise {
    width: 100%;
}

.c-666,
.c-666 a,
a.c-666 {
    color: #666;
}

.f-14 {
    font-size: 14px;
}

.promise img {
    float: left;
    width: 16px;
    height: 16px;
    background: #e83526;
    padding: 5px;
    margin-left: 20px;
}

.shipping {
    width: 100%;
}

.shipping img {
    float: left;
    width: 16px;
    height: 16px;
    background: #0099ff;
    padding: 5px;
    margin-left: 20px;
}

.activity {
    width: 100%;
}

.activity img {
    float: left;
    width: 16px;
    height: 16px;
    background: #009933;
    padding: 5px;
    margin-left: 20px;
}

.shreto {
    width: 100%;
}

.shreto img {
    float: left;
    width: 16px;
    height: 16px;
    background: #ff9900;
    padding: 5px;
    margin-left: 20px;
    margin-right: 20px;
}

ul.share-buttons {
    list-style: none;
    padding: 0;
}

.bdshare-button-style1-16 .bds_qzone {
    background-position: 0 -52px
}

.bdshare-button-style1-16 .bds_tsina {
    background-position: 0 -104px
}

.bdshare-button-style1-16 .bds_renren {
    background-position: 0 -208px
}

.bdshare-button-style1-16 .bds_tqq {
    background-position: 0 -260px
}

.bdshare-button-style1-16 .bds_kaixin001 {
    background-position: 0 -312px
}

.bdshare-button-style1-16 .bds_tqf {
    background-position: 0 -364px
}

.bdshare-button-style1-16 .bds_hi {
    background-position: 0 -416px
}

.bdshare-button-style1-16 .bds_douban {
    background-position: 0 -468px
}

.bdshare-button-style1-16 .bds_tieba {
    background-position: 0 -728px
}

.bdshare-button-style1-16 .bds_hx {
    background-position: 0 -988px
}

.bdshare-button-style1-16 .bds_fx {
    background-position: 0 -1040px
}

.bdshare-button-style1-16 .bds_ty {
    background-position: 0 -1196px
}

.bdshare-button-style1-16 .bds_fbook {
    background-position: 0 -1352px
}

.bdshare-button-style1-16 .bds_twi {
    background-position: 0 -1404px
}

.bdshare-button-style1-16 .bds_linkedin {
    background-position: 0 -1664px
}

.bdshare-button-style1-16 .bds_meilishuo {
    background-position: 0 -1716px
}

.bdshare-button-style1-16 .bds_mogujie {
    background-position: 0 -1768px
}

.bdshare-button-style1-16 .bds_diandian {
    background-position: 0 -1820px
}

.bdshare-button-style1-16 .bds_huaban {
    background-position: 0 -1872px
}

.bdshare-button-style1-16 .bds_duitang {
    background-position: 0 -2028px
}

.bdshare-button-style1-16 .bds_youdao {
    background-position: 0 -2080px
}

.bdshare-button-style1-16 .bds_wealink {
    background-position: 0 -2184px
}

.bdshare-button-style1-16 .bds_copy {
    background-position: 0 -2288px
}

.bdshare-button-style1-16 .bds_mail {
    background-position: 0 -2340px
}

.bdshare-button-style1-16 .bds_print {
    background-position: 0 -2392px
}

.bdshare-button-style1-16 .bds_mshare {
    background-position: 0 -2444px
}

.bdshare-button-style1-16 .bds_sqq {
    background-position: 0 -2652px
}

.bdshare-button-style1-16 .bds_sdo {
    background-position: 0 -2704px
}

.bdshare-button-style1-16 .bds_qingbiji {
    background-position: 0 -2756px
}

.bdshare-button-style1-16 .bds_people {
    background-position: 0 -2808px
}

.bdshare-button-style1-16 .bds_xinhua {
    background-position: 0 -2912px
}

.bdshare-button-style1-16 .bds_yaolan {
    background-position: 0 -2964px
}

.bdshare-button-style1-16 .bds_thx {
    background-position: 0 -2496px
}

.bdshare-button-style1-16 .bds_bdhome {
    background-position: 0 -156px
}

.bdshare-button-style1-16 .bds_bdxc {
    background-position: 0 -2548px
}

.bdshare-button-style1-16 .bds_bdysc {
    background-position: 0 -3068px
}

.bdshare-button-style1-16 .bds_isohu {
    background-position: 0 -3016px
}

.bdshare-button-style1-16 .bds_more {
    background-position: 0 0
}

.bdshare-button-style1-16 .bds_ibaidu {
    background-position: 0 -3120px
}

.bdshare-button-style1-16 .bds_weixin {
    background-position: 0 -1612px
}

.bdshare-button-style1-16 .bds_iguba {
    background-position: 0 -1300px
}

.bdshare-button-style1-16 .bds_h163 {
    background-position: 0 -3160px
}

.bdshare-button-style1-16 .bds_evernotecn {
    background-position: 0 -3195px
}

.bdshare-button-style1-16 {
    zoom: 1
}

.bdshare-button-style1-16:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both
}

.bdshare-button-style1-16 a,
.bdshare-button-style1-16 .bds_more {
    float: left;
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(../img/share/icons_1_16.png?v=774cfc30.png);
    _background-image: url(../img/share/icons_1_16_debase.png?v=a2277903.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0
}

.bdshare-button-style1-16 a:hover {
    color: #333;
    opacity: .8;
    filter: alpha(opacity=80)
}

.bdshare-button-style1-16 .bds_more {
    color: #333;
    float: left
}

.bdshare-button-style1-16 .bds_count {
    color: #333;
    background: url(../img/share/sc.png?v=a970ff04.png) no-repeat 0 -30px;
    width: 42px;
    height: 16px;
    padding: 0;
    margin: 6px 0 0;
    text-align: center
}

.bdshare-button-style1-16 .bds_count:hover {
    background-position: -42px -30px
}

.bdshare-button-style1-16 .bds_button_image {
    float: left;
    cursor: pointer;
    margin: 6px 6px 0 0;
    height: auto;
    padding: 0
}

.bdshare-button-style1-16 .bdshare_button_count {
    background: url(../img/share/sc.png?v=a970ff04.png) no-repeat 0 0;
    width: 44px;
    height: 24px;
    line-height: 24px
}

.bdshare-button-style1-16 .bdshare_button_count:hover {
    background-position: -44px 0
}

.bds_tsohu,
.bds_tfh,
.bds_baidu,
.bds_qq,
.bds_msn,
.bds_sohu,
.bds_qy,
.bds_leho,
.bds_ifeng,
.bds_ff,
.bds_tuita,
.bds_ms,
.bds_deli,
.bds_s51,
.bds_t163,
.bds_share189,
.bds_xg,
.bds_s139 {
    display: none
}

.mode {
    width: 743px;
}

.email a {
    font-size: 16px;
    color: #FFFFFF;

    float: left;
    width: 150px;
    background: #e94234;
    text-align: center;
    height: 41px;
    line-height: 41px;
}

.add a {
    margin-left: 20px;
    color: #e55e02;
    float: left;
    background: #fff2e8;
    font-size: 16px;

    width: 150px;
    text-align: center;
    height: 41px;
    line-height: 41px;
}

.layui-layer-tips {
    background: 0 0;
    box-shadow: none;
    border: none;
}

.layui-layer-tips .layui-layer-content {
    position: relative;
    line-height: 22px;
    min-width: 12px;
    padding: 5px 10px;
    font-size: 12px;
    _float: left;
    border-radius: 3px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
    background-color: #F90;
    color: #fff;
}

.protips {
    width: 743px;
}












.main-wrap2 {

    width: 100%;
    padding-bottom: 30px;
    background: #f5f5f5;
    overflow: auto;
}

.wrap2-mid {
    width: 1200px;
    margin: 0 auto;
}

.news {
    height: 320px;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

.news .news-big {
    float: left;
    width: 380px;
    height: 320px;
}

.news .news-big h3 {
    width: 100%;
    height: 54px;
    color: #fff;
    font-size: 14px;
    line-height: 54px;
    overflow: hidden;
    background: #c00;
    border-bottom: 2px solid #f5f5f5;
}

.news .news-big h3 a {
    color: #fff;
    padding-left: 25px;
}

.news .news-big .info {
    float: left;
    width: 360px;
    height: 245px;
    line-height: 28px;
    background: #fff;
    padding: 10px;
    overflow: hidden
}

.news .news-list {
    float: right;
    width: 460px;
    margin-left: 25px;
}

.news .news-list li {
    margin-bottom: 32px;
}


/*.news .news-list li a:hover{color: #666}*/

.news .news-list h3 {
    color: #000;
    font-size: 16px;
    widtg: 100%;
    height: 115px;
    overflow: hidden;
}

.news .news-list .info {
    position: relative;
    height: 180px;
    overflow: hidden;
    background: url('../images/mapx.png') no-repeat 260px 65px #fff;
    width: 430px;
    padding: 15px;
}

.news .news-list .img {
    float: left;
    width: 180px;
    height: 120px
}

.news .news-list p {
    width: 50%;
    line-height: 30px;
    overflow: hidden;
    text-align: justify;
    text-justify: inter-ideograph;
    float: left;
    color: #e21001;
    font-size: 14px;
    font-weight: 700;
}

.news .news-list p span {
    color: #e21001;
    padding-right: 5px;
}

.apbc_b {
    width: 100%;
    color: #165633;
    font-size: 14px;
    height: 180px;
}

.apbc_b td {
    line-height: 27px;
}

.apbc_b h1 {
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #cc0210;
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: 700;
}

.weixin-show {
    width: 310px;
    float: left;
    margin-left: 25px;
}

.weixin-show h1 {
    width: 100%;
    height: 54px;
    color: #fff;
    font-size: 14px;
    line-height: 54px;
    overflow: hidden;
    background: #c00;
    border-bottom: 2px solid #f5f5f5;
}

.weixin-show h1 a {
    color: #fff;
    padding-left: 25px;
}

.weixin-imgs {
    width: 290px;
    float: left;
    background: #fff;
    height: 248px;
    text-align: center;
    padding: 10px;
}

.weixin-imgs a {
    width: 100%;
    float: left;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #f5f5f5;
    color: #666;
    font-size: 14px;
    overflow: hidden;
    text-align: left;
}

.weixin-imgs a i {
    color: #c00;
    padding-right: 10px;
}

.weixin-imgs a:hover {
    color: #c00;
}


.xgtj li {

    width: 205px;
    float: left;
    margin: 10px 10px;
    overflow: hidden;
}

.xgtj li img {

    width: 205px;
    height: 154px;
}

.tit-xsss {
    display: block;
    width: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #000;
}

.tit-xsss:hover {

    color: #c00;
}








#h_centent {
    background: #FFF;
    width: 100%;
    float: left;
    overflow: hidden;
}
.middleC {
  width: 1200px;
  margin: 0 auto;
}

.app-pro-item{
	width: 1200px;
	border-radius:5px;
	margin-top: 20px;
	float:left;
}
.app-pro-item li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}
.app-pro-item li h1{
	width: 200px;
	height: 40px;
	line-height: 40px;
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	
	background: #0680cd;
	text-align: center;
	padding:0;
	margin:0;
	margin-right: 10px;
}
.app-pro-item li h1 a{
	color: #fff;
}
.app-pro-item li h1 a:hover{
	color: #fff;
}
.app-pro-item li > ul{
	float:right;
	width:970px;
	height: 40px;
	line-height: 40px;
	background: #f5f5f5;
}
.app-pro-item li > ul a{
	width: 100px;
	height: 40px;
	line-height: 40px;
	float: left;
	color: #666;
	font-size: 14px;
	margin-right: 10px;
	text-align: center;
}
.app-pro-item li ul > a:hover{
	background: #0680cd;
	color: #fff;

}


.show-app-pro{
	width:100%;
	float:left;
	margin-top:10px;
}
.show-app-pro li{
	width:383px;
	float:left;
	margin-top:25px;
	margin-right:25px;
	background:#f5f5f5;
	padding-bottom:10px;
}
.img-divs{
	display:block;
	width:100%;
	height:287px;
	
}
.img-divs img{
	width:100%;
	height:287px;
}
.img-divs img:hover{
    transition: all ease .5s;
    opacity: .5
}
.show-app-text{
	display:block;
	height:40px;
	line-height:40px;
	color:#000;
	font-weight:700;
	text-align:left;
	padding-left:10px;
	font-size:20px;
}
.show-app-text:hover{
    padding-left: 10px;
}
.block-item{
	display:inline-block;
	width:109px;
	margin-left:10px;
	border-left:1px solid #ddd;
	height:50px;
	overflow:hidden;
}
.block-item p{
	width:99px;
	padding-left:10px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	color:#666;
	font-size:12px;
}
.rx-cj{
	font-size:14px;
	line-height:25px;
	color:#000;
	font-weight: 700;
	padding-left:10px;
}
.rx-cj b{
	font-weight:700;
	font-size:20px;
	color:#c00;
	padding-right:10px;
	line-height:30px;
}
.more-ck{
	width:150px;
	height:30px;
	line-height:30px;
	display:inline-block;
	background:#c00;
	color:#fff;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
}
.more-ck:hover{
	
	background:#ac0000;
	color:#ff0;


}
/*addcss*/

.wide1024 {
    width: 1200px;
    margin: 0 auto;
}
.showbox{
    margin-top: 20px;
}
.showbox .fl {
	overflow: hidden;
	width: 600px;
	height: 600px;
	position: relative;
	float: left;
	z-index: 88;
}
.showbox .fl ul {
	width: 600px;
	height: 450px;
	overflow: hidden;
	text-align: left;
}
.showbox .fl ol{
    padding: 0;
}
.showbox .fl ul li {
	display: none;
	width: 600px;
	height: 450px;
}
.showbox .fl ul li img {
	width: 600px;
	height: 450px;
}
.showbox .fl ul #a11 {
	display: block;
}
.showbox .fl ol {
}
.showbox .fl ol li {
	width: 146px;
	height: 117px;
	float: left;
	overflow: hidden;
	padding: 2px;
}
.showbox .fl ol li img {
	width: 142px;
	height: 110px;
	border: solid 2px #fff;
}
.showbox .fl ol li img:hover {
	border: solid 2px #FF0000
}
.showbox .fl ol li .jstabed img {
	border: solid 2px #FF0000
}
.showbox .fr {
	width: 580px;
	height: 530px;
}
.showbox .fr .title {
	line-height: 40px;
	height: 40px;
	white-space: nowrap;
	overflow: hidden;
    color: #075E9C;
    font-size: 25px;
}
.showbox .fr .fr1 {
	padding: 5px;
	height: 40px;
	background: #eee;
	text-align: center;
	line-height: 40px;
	margin: 5px auto;
	font-size:16px;
}
.showbox .fr .fr1 b {
	color: #F00;
        font-size:18px;
}
.showbox .fr .fr2 {
	padding-left: 10px;
}
.showbox .fr .fr2 td {
	line-height: 33px;
	padding-left: 5px;
	font-size: 16px;
}
.showbox .fr .fr2 em {
	color: #036;
	font-weight: bold
}
.showbox .fr .fr3 {
	line-height: 36px;
	height: 36px;
	padding-top: 9px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:22px;
}
.showbox .fr .fr3 b {
	color: #F00
}
.showbox .fr .fr3 img {
	float: left;
	margin-right: 10px;
}
.showbox .fr .fr4 ul li {
	width: 200px;
	float: left;
	padding: 2px;
	overflow: hidden;
	text-align: center;
	line-height: 26px;
	border: solid 2px #fff;
}
.showbox .fr .fr4 ul li:hover{	border: solid 2px #1A7CC3;}
.showbox .fr .fr4 ul li img {
	width: 150px;
	height: 106px;
}

.showbox .fr .fr4 h3 {
	line-height: 40px;
	height: 40px;
}
.showbox .fr .fr4 h3 span {
	border-bottom: solid 3px #003366;
	height: 38px;
	padding: 5px 10px;
}
.pzhi {
}
.pzhi .bti {
	height: 32px;
	border-bottom: solid 5px #eee;
	position: relative;
	line-height: 32px;
	padding-right: 8px;
}
.pzhi .bti .xfl {
	display: block;
	width: 120px;
	line-height: 39px;
	text-align: center;
	height: 39px;
	border-bottom: solid 5px #036;
	position: absolute;
	left: 0;
	bottom: -5px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
}
.pzhi .tab01 {
    margin-top: 15px;
}
.pzhi .tab01 ul li {
	width: 284px;
	margin: 5px;
 display:inline;
	float: left;
	overflow: hidden;
	text-align: center;
	border: solid 3px #FFFFFF;
}
.pzhi .tab01 ul li:hover {
	border: solid 3px #0E5488;
}
.pzhi .tab01 ul li img {
	width: 284px;
	height: 213px;
}
.pzhi .tab01 ul li p {
	line-height: 35px;
	height: 35px;
	color: #069;
	background: #EFEFEF url(http://dianyuanche.ankache.com/static/images/rg_jts.jpg) no-repeat right bottom;
	padding-right: 35px;
	overflow: hidden;
}


.fancybox-custom  .fancybox-skin {
    box-shadow: 0 0 50px #222;}
    
    .fancybox-wrap{z-index:9999999999}
    .fancybox-overlay-fixed{z-index:99999}
.web_oneb12{width:1200px;margin:0px auto;overflow:hidden;margin-top:10px;}
.web_oneb12 li{width:284px;float:left;display:inline;margin-top:5px;border:3px solid #fff;}
.web_oneb12 a{width:284px;float:Left;display:inline;background: right bottom #EFEFEF;text-align:center;font-size:14px;}
.web_oneb12 li:hover{border:3px solid #0E5488;}
.web_oneb12 img{margin-bottom:6px;}
.shiwp_list3{width:1200px;overflow:hidden;margin-top:5px;background:url("../images/product/asdf.jpg") repeat-x bottom;height:40px; margin:0 auto;}
.shiwp_list3l{height:36px;border-bottom:3px solid #0E5488;font-size:18px;font-weight:bold;line-height:36px;padding:0 10px;}
.shiwp_list3r{font-size:14px;margin-top:6px;}

.bk0 {
    height: 0px;
    line-height: none;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
.bk6 {
    height: 6px;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.go-top {
    background: url('../images/go-top.gif') no-repeat 0 0;
    width: 44px;
    height: 44px;
    position: fixed;
    _position: absolute;
    bottom: 10%;
    left: 55%;
    margin-left: 530px;
    display: block;
    text-indent: -9999px;
}


.tab03 table{
    width:100%;
    line-height: 30px;
	border:#000 solid 1px;
}

.tab03 table td{ text-align:center;}
.tab03 table td[colspan="4"]{ background:#dcdcdc;}

.tab03 table td:nth-child(2n+1){width:20%; font-weight:700; font-size:14px;}

.tab03 table tr:nth-last-of-type(1) td { background:#FFF;}



