﻿/* CSS Document */
html{-webkit-text-size-adjust:none;width:100%;height:100%;/*background:url(about:blank); background-attachment:fixed;*/overflow-x:hidden; }
body{font-size:14px;color:#333; line-height:1.8;  margin:0 auto;font-family:"Microsoft YaHei";width:100%;min-height:100%;background: #efeeed;min-width:1240px;text-align:center;overflow-x:hidden;}
a {blr:expression(this.onFocus=this.blur());cursor:pointer;} 
/*a.mao{display:block;height:0;line-height:0;overflow:hidden;}*/
img{border:0;outline:0; vertical-align:middle;}
/*a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7; opacity: 0.7;}*/
ul,li{list-style:none; list-style-type:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section,menu{display:block;margin:0;padding:0; margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;border:0;}
table,td,tr,th{font-size:12px;border:0;}
input:focus {outline: 0 none;}
a:focus { outline: medium none;}
a{text-decoration:none;cursor:pointer;-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;color:#798994;}
a:link{color:#333;-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
a:visited{color:#333;-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
a:hover{text-decoration: none;color:#d7000f;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}

.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;display:block;}
.blank10{clear:both;font-size:0px;line-height:0px;height:10px; margin:0px; padding:0px;}
.blank5{clear:both;font-size:0px;line-height:0px;height:5px; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{display:block;width:100%;margin:0 auto; font-weight:normal;}
input,select,option,textarea{font-size:12px;outline:medium;font-family:"\5FAE\8F6F\96C5\9ED1";color:#666;}
i,u{ font-style:normal; text-decoration:none;}
strong{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.fy{font-family:"\5FAE\8F6F\96C5\9ED1"}
div{margin:0 auto; text-align:left;}
.main{width:1200px;margin:0 auto; }
.contain{width:1200px; position:relative;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.mt{margin-top:10px;}

.top{height:150px;position:relative; z-index:9; text-align:center;overflow:Hidden;background:#fff;border-top:1px solid #ddd;font-size:0;line-height:0;}
.top img{float:left;}

.nav{height:60px;background:#d7000f;position:relative; z-index:9; }
.nav .main{text-align:center;}
.nav ul{display:table;width:100%;}
.nav li{display:table-cell;text-align:center; position:relative;}
.nav li a.m{color:#fff;display:block;line-height:60px;font-size:20px;}
.nav li a.m:Hover,.nav li.cur a.m{color:#fff;background:#666;}
.nav li p{width:100%;text-align:center; background:#666; position:absolute;left:0;display:none;}
.nav li p a{display:block;font-size:16px;height:40px; line-height:40px;color:#fff;}
.nav li p a:hover{color:#fff;background:#d7000f;}
.nav li:hover p{display:block;}


.submenupro li.cur a, .submenupro li a:hover {
    background: #ff6600;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  width: 100%;
  z-index:1;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
.slide_tabs{display:none;}


.partsc{height:200px;margin-top:10px;}
.partsc div.left{width:50px;height:200px;overflow:Hidden;background:#d7000f;}

.picMarquee-left{ width:1150px;  overflow:hidden; position:relative;float:right;height:200px;}
.picMarquee-left .hd{ }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:20px; height:26px;overflow:hidden;
			 cursor:pointer; background:url("../images/partarr01.png") no-repeat; position:absolute;left:20px;top:50%;margin-top:-13px;}
.picMarquee-left .hd .next{ background:url("../images/partarr02.png") no-repeat;right:20px; left:auto; }
.picMarquee-left .bd{width:998px;margin-left:76px;margin-top:47px;overflow:Hidden; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:160px; height:80px; display:block;border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px; text-align:center;   }

.graybg{background:#d8d8d6; text-align:center;padding-top:20px;padding-bottom:20px;}
#tab tr,#tab td {	overflow:hidden; }

.tab-box {width:100%; height:100%;position:relative;display:block}
.tab-cover {transition:all .25s linear; -moz-transition: all .25s linear; -webkit-transition: all .25s linear; -o-transition: all .25s linear;position:absolute; width:100%; height:100%; top:100%; left:0;  background:none; z-index:1; opacity:0;}

@media screen and (min-width:0px) {

	.tab-cover {top:auto; left:auto;bottom:auto; right:auto;-webkit-transition-delay: .25s;	-webkit-animation-delay: .25s;		 -moz-transition-delay: .25s;-moz-animation-delay: .25s; -ms-transition-delay: .25s;	-ms-animation-delay: .25s;	transition-delay: .25s;animation-delay: .25s;	}
	.tab-cover.left {left:100%; top:0; bottom:auto; right:auto	}
	.tab-cover.top {top:100%; left:0; bottom:auto; right:auto	}
	.tab-cover.down {top:auto; bottom:100%;left:0; right:auto;}
	.tab-cover.right {left:auto; right:100%;top:0; bottom:auto	}
	.tab-table td:hover .left{opacity:1; left:0;top:0; bottom:auto; right:auto	}
	.tab-table td:hover .right{	opacity:1; right:0;left:auto;top:0; bottom:auto	}
	.tab-table td:hover .top{opacity:1; top:0;left:0; bottom:auto; right:auto}
	.tab-table td:hover .down{	opacity:1; bottom:0;top:auto; left:0; right:auto;}

}


/*shouye*/

.major-list tr td{/*width:333px;*/font-size:0; line-height:0;overflow:hidden; position:relative;}

.major-list tr td div{width:100%;height:100%;overflow:hidden; z-index:2;}

.major-list tr td div span{width:100%;height:100%;display:block;position:absolute;left:0;top:0}
.major-list tr td div p{ z-index:2; position:relative;width:100%;height:100%;font-size:0;line-height:0;}
.major-list tr td div p.ipro02{background:url(../images/ipro02.png) no-repeat;}
.major-list tr td div p.ipro05{background:url(../images/ipro05.png) no-repeat;}
.major-list tr td div p.ipro12{background:url(../images/ipro12.png) no-repeat;}
.major-list tr td div p.ipro15{background:url(../images/ipro15.png) no-repeat;}
.major-list tr td div p a{display:inline-block;}
.major-list tr td div p a:hover{background:#666}
.major-list tr td.major-item.gray p a:hover{background:#e60012;}
.major-list tr td div .back-face{z-index:-1;height:360px\9;padding: 1px;margin: -1px;}
.major-list tr td:hover div .back-face{z-index:1;}
.tab-black {background:#1c1c1c}
.tab-red {	background:#d7000f}

.redbg{background:#d7000f; text-align:center; color:#fff; position:relative;}
.redbg .redarr{font-size:0;line-height:0;}
.pinpai{
    width:1200px;
}
.pinpai .d-top{
    background-color: #D60011;
    overflow: hidden;

}

.pinpai .ul-top{
    margin:50px 0;
    width:1200px;
    overflow: hidden;
}
.pinpai .ul-top div.fbox{
    width:540px;
    height:540px;
    margin:0 30px;
    display: inline-block;
    position: relative;
    vertical-align: top;
}
.pinpai .ul-top div.fbox *{
    color: #ffffff;
}
.pinpai .ul-top div.fbox h1{
    font-size:0px;
    width:60px;

    line-height:44px;
    position: absolute;
    left: -30px;
    top: 122px;
}
.pinpai .ul-top div.fbox h2{
    font-size:20px;
    font-family:"arial";
    margin:75px 0 35px;

}
.pinpai .ul-top div.fbox p{
    margin:30px 50px;
    opacity:.9;
}


.pinpai .ul-top div.fbox b{
    display: block;
    position: absolute;
    background-color: #ffffff;

}
.pinpai .ul-top div.fbox .b-1{
    width: 4px;
    height: 0;
    left: 0;
    top: 0px;
}

.pinpai .ul-top div.fbox .b-2{
    width: 0;
    height: 4px;
    left: 0;
    top: 0;
}
.pinpai .ul-top div.fbox .b-3{
    width: 4px;
    height: 0;
    right: 0;
    top: 0;
}
.pinpai .ul-top div.fbox .b-4{
    height: 4px;
    right: 0;
    bottom: 0;
}

.pinpai .ul-top div.fbox .b-5{
    width: 4px;
    height: 0;
    left: 0;
    bottom: 0;
}




.pinpai .ul-bot li{
    width:250px;
    display: inline-block;
    margin:70px 25px 0;
    text-align: left;
    vertical-align: top;
}
.pinpai .ul-bot li .li-t:hover{
    background-color: #D60011;
}
.pinpai .ul-bot li .li-t:hover h2,.pinpai .ul-bot li .li-t:hover h3{
    color: #ffffff;
}

.pinpai .ul-bot li .li-t{
    width:248px;
    height:158px;
    border:1px solid #D60011;
    /*cursor: pointer;*/
    transition: 1s;

    margin:0 0 25px;
}
.pinpai .ul-bot li .li-t h2{
    color: #323232;
    font-size:24px;
    margin:57px 0 5px 32px;
     transition: 1s;
}
.pinpai .ul-bot li .li-t h3{
    color: #d60011;
    font-size:20px;
    margin:0 0 0 32px;
     transition: 1s;
}


.inews { margin:30px 50px; opacity:.9;}
.inews li{height:42px; line-height:42px;border-bottom:1px dashed #eb5d34;overflow:Hidden;}
.inews li a{color:#fff;}
.inews li a:hover{color:#FF0;}

.adv{ position:relative;}
.adv .larr{width:325px;height:425px;background:url(../images/adv01.png) no-repeat; position:absolute; z-index:1;left:-325px;}
.adv .rarr{background:url(../images/adv02.png) no-repeat;width:178px;height:182px; position:absolute;bottom:0;right:-180px; z-index:1;}
.adv .advcont{text-align:center; position:relative; z-index:5;}
.advlist{background:url(../images/adv_02.png) no-repeat;margin-right:-70px;}
.advlist ul{margin-left:10px;}
.advlist li{width:176px;height:176px;background:#221814; position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;float:left;margin-right:75px;}
.advlist li img{position:relative; z-index:9;}
.advlist li .bg {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /* background-color: #1D1D1D; */
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: .6s;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -ms-transition: .6s;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);left:0;top:0;background:#d7000f;
}
.advlist li:hover .bg{transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1); z-index:1;background:#d7000f;}
.advlist li .tel{padding:10px;font-size:22px;background:#F00;color:#fff;border-radius:20px; position:absolute;left:-11px;top:180px; z-index:99;display:none;width:180px; text-align:center;}
.advlist li .tel a{color:#fff;}
.advlist li:hover .tel{display:block;}

.picMarquee-left2{ width:1200px;  overflow:hidden; position:relative;margin-top:30px;}
.picMarquee-left2 .hd{ }
.picMarquee-left2 .hd .prev,.picMarquee-left2 .hd .next{ display:block;  width:34px; height:42px;overflow:hidden;
			 cursor:pointer; background:url("../images/casearr01.png") no-repeat;left:0px;top:50%;margin-top:-21px; position:absolute;}
.picMarquee-left2 .hd .next{ background:url("../images/casearr02.png") no-repeat;right:0px; left:auto; }
.picMarquee-left2 .bd{width:1050px;margin-left:80px;overflow:Hidden; }
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left2 .bd ul li .pic{ text-align:center; }
.picMarquee-left2 .bd ul li .pic img{ width:225px; height:200px; display:block;border:1px solid #fff;padding:5px; }
.picMarquee-left2 .bd ul li .pic a:hover img{ border-color:#ff0;  }
.picMarquee-left2 .bd ul li .title{ line-height:30px; text-align:center;font-size:18px;color:#fff;   }
.picMarquee-left2 .bd ul li .title a{color:#fff;}


.bluebg{background:#3071b8;padding-top:20px;padding-bottom:30px; text-align:center;margin-top:20px;color:#fff;}
.inbox{width:333px;}
.intl{text-align:center;height:40px; line-height:40px;color:#fff;font-size:20px;border-bottom:1px solid #fff;}
.inbox ul{margin-top:5px;}
.inbox li{height:30px; line-height:30px;overflow:Hidden;}
.insep{width:5px;background:#25629c;height:280px;margin-top:60px;float:left;margin-left:46px;overflow:Hidden;margin-right:46px;}
.inbox a{color:#fff;}
.inbox a:Hover{color:#F03;}


.copro{height:727px; background:url(../images/copro.png) no-repeat;margin-top:50px;}
.copro .coprolist{margin-right:-70px;padding-top:70px;}
.copro ul{margin-left:10px;}
.copro li{width:228px;height:290px; position:relative;float:left;margin-right:75px;margin-top:50px;}
.copro li img.front{position:relative; z-index:2;}
.copro li .bg{ position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: .6s;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -ms-transition: .6s;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);left:0;top:0;}
.copro li:hover .bg{transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1); z-index:5;}
.copro li:hover img.front{ }
.copro li .tel{padding:20px;font-size:22px;background:#F00;color:#fff;border-radius:20px; position:absolute;left:228px;top:120px; z-index:9;display:none;width:180px; text-align:center;}
.copro li:hover .tel{display:block;}
.copro li:hover .tel a{color:#fff;}
.copro li:nth-child(4) .tel,.copro li:nth-child(8) .tel{right:228px;left:auto;}
	
.fnav{height:60px; line-height:60px; text-align:center;color:#fff;background:#d8000f;}
.fnav .main{font-size:20px; text-align:center;}
.fnav a{padding-left:25px;padding-right:25px;color:#fff;}
.fnav b{padding-left:50px;font-size:24px; font-family:"Arial Black", Gadget, sans-serif;}
.footer{background:#d1d4d6;padding-top:10px;color:#000; text-align:center;}
.footer .icontact{width:320px;float:left; }
.footer .icontact b{color:#d8000f;font-size:20px; letter-spacing:-1px; vertical-align:middle;}
.footer .icontact b a{color:#d8000f;}
.footer .title{height:47px;border-bottom:1px solid #fff;}
.footer .title p{height:46px;border-bottom:1px solid #919ca3; line-height:46px;font-size:14px;}
.footer .title span{font-size:12px; text-transform:uppercase;padding-left:5px;}
.footer .icontact_txt{ line-height:2.0;padding-top:10px;}
.footer .smap{width:220px;float:left;}
.footer .fbusiness{width:270px;float:left;}
.footer .foo{width:310px;float:right;font-size:0; line-height:0;}
.footer .foo textarea{width:290px;height:80px;background:#e9e9e9;padding:10px;border:0;font-size:12px;  line-height:20px;}
.footer .foo input.ftxt{width:310px;height:32px;border:0;background:#e9e9e9; line-height:32px; text-indent:10px;margin-top:5px;font-size:12px; }
.footer .foo input.fbtn{width:310px;height:32px;background:#01429b;color:#fff;font-size:14px;border:0;cursor:pointer;margin-top:5px;-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.footer .foo input.fbtn:hover{background:#e6007d}
.footer .cp{height:60px; background:#000;color:#fff; text-align:center; line-height:24px;padding-top:20px;}
.footer a{color:#fff;}
.footer a:hover{color:#e6007d;}
.fnav a:Hover{color:#222;}

.fser{text-align:center;padding-top:30px;}
.fser li{display:inline-block;width:140px; text-align:center; position:relative;margin-left:40px;margin-right:40px;}
.fser li p{width:150px;height:150px; background:#fff;border:2px solid #aaa; position:absolute;top:-150px;left:50%;margin-left:-75px;display:none;}
.fser li p img{width:150px;height:150px;}
.fser li:hover p{display:block;}

.partner{width:765px;float:right;margin-right:-10px;}
.partner li{width:120px;height:60px;float:left;border:1px solid #ccc;margin-right:5px;margin-top:5px;}
.partner li img{width:120px;height:60px;}


.banner{font-size:0;line-height:0; position:relative; z-index:1;overflow:hidden;}
.banner img{width:100%;}


.submenu{height:60px;font-size:20px;width:1200px; line-height:58px;margin-top:10px;}
.submenu ul{display:table;width:100%;}
.submenu li{display:table-cell; vertical-align:middle; text-align:center;height:44px;-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.submenu li a{ vertical-align:middle;padding-bottom:10px;}
.submenu li.cur a,.submenu li:hover a{border-bottom:4px solid #d70008;color:#d70008;}

.aside{width:240px;float:left;}
.submenupro{font-size:16px; position:relative; z-index:5;width:240px;overflow:hidden;}
.submenupro h1{height:48px;font-size:30px;color:#fff; line-height:48px;border-bottom:2px solid #d7000f;}
.submenupro h1 span{background:#d7000f;padding-left:20px;padding-right:20px;display:inline-block;}
.submenupro ul{width:100%;}
.submenupro li{text-align:center;-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.submenupro li p{}
.submenupro li a{display:block;text-align:center;font-size:24px;height:40px; line-height:40px;color:#fff;background:#464342;margin-top:1px;}
.submenupro li a:hover{color:#fff;background:#d7000f;}
.submenupro li a.m{height:48px;background:#d7000f;font-size:24px;color:#fff; text-align:center; line-height:48px;margin-top:1px;}
.submenupro.eq li a.m{color:#fff;background:#464342;}
.submenupro li.cur a.m,.submenupro li a.m:hover{background:#d7000f;}
.submenupro.eq li.cur a.m,.submenupro.eq li a.m:hover{background:#ff6600;}
.submenupro li p a.cur{background:#006;color:#fff;}
.mside{width:920px;float:right;}
.maintl {height:48px;line-height:48px;border-bottom:2px solid #d7000f;}
.maintl span.left{background:#d7000f;padding-left:20px;padding-right:20px;display:inline-block;font-size:30px;color:#fff; }
.coltl{height:48px; line-height:48px;}
.coltl span.left{font-size:30px;color:#d7000f;}
.coltl span.right a,.mailtl span.right a{padding-left:5px;padding-right:5px;}

.ipro{margin-right:-10px;/*margin-left:1000px;opacity:0;width:1107px;*/}
.ipro li{width:300px;height:265px;float:left;margin-right:10px;margin-top:20px;}
.ipro li div{width:300px;height:225px;overflow:Hidden;text-align:center;}
.ipro li div a img{-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;max-width:300px;height:225px;}
.ipro li div a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.ipro li p{padding-top:5px; text-transform:capitalize; line-height:1.2;}
.ipro li p a.f16{color:#009fe3;display:block}
.ipro li p a.f16:hover{color:#e6007d;}

.sidenews{margin-top:10px;background:#747373;color:#fff;}
.sidenews .sntl{text-align:center;height:48px; line-height:48px;color:#fff;font-size:30px;border-bottom:1px solid #fff;}
.sidenews .sntl a{color:#fff;}
.sidenews .sntl a:hover{color:#e6007d;}
.sidenews ul{margin-top:5px;width:220px;margin-left:10px;display:block;}
.sidenews li{height:34px; line-height:34px;overflow:Hidden;font-size:16px;}
.sidenews li a{color:#fff;}
.sidenews li a:Hover{color:#e6007d;}


.artl{font-size:24px;color:#000; text-align:center;padding-top:20px;}
.artinfo{font-size:12px;color:#999;padding-top:5px;border-bottom:1px solid #fff;height:31px;}
.artinfo table td{border-bottom:1px solid #ccc;height:30px;overflow:hidden;}
.imgbox .artinfo{border:0;}
.imgbox .artinfo table td {border:0;}

.artcont{padding-top:30px;padding-bottom:25px; line-height:1.8;}
.artcont img{max-width:100%;}

.prointro{padding-left:40px;}
.prointro h2{font-size:24px;color:#d7000f;}
.prointro h3{height:36px; line-height:36px;background:#eee;color:#000;font-size:18px;}
.prointro h3 span{padding-left:20px;}
.prointro p{font-size:16px;padding-left:20px;}
.detl{height:36px; line-height:36px;background:#eee;font-size:18px;}
.detl span{padding-left:20px;display:inline-block;padding-right:20px;background:#2b398f;color:#fff;}

.newslist{}
.newslist li{ overflow:Hidden;height:130px;margin-top:25px;}
.newslist li a{display:block;}
.newslist li div.left{width:210px;height:130px; background:url(../images/shortbg.jpg) no-repeat; text-align:center; line-height:130px; font-size:36px;font-weight:bold;color:#fff;}
.newslist li div.ibox{width:210px;height:130px;font-size:0; line-height:0;float:left;overflow:hidden;}
.newslist li div.ibox img{width:210px;height:130px;}
.newslist li div.right{width:950px;background:#fff;height:130px;padding-left:15px;padding-right:15px;}
.newslist li p{line-height:1.5;font-size:16px;height:48px;padding-top:5px;overflow:hidden;}
.newslist li span.f18{color:#d7000f;display:block;font-weight:bold;margin-top:15px;}
.newslist li a:hover span.f18{color:#000;}


.pages{padding-top:40px;padding-bottom:40px; text-align:center;}
.pages li{display:inline-block;margin-left:3px;margin-right:3px;width:30px;height:30px; background:#eee;line-height:30px; text-align:center;}
.pages li a{display:inline-block;width:30px;height:30px;-moz-transition: background 0.3s ease-in;-webkit-transition: background 0.3s ease-in; -o-transition: background 0.3s ease-in; transition: background 0.3s ease-in;}
.pages li.thisclass,.pages li.thisclass a,.pages li a:hover{background:#009fe3;color:#fff;}

.contact {width:990px;}
.contact .tel{height:62px; background:url(../images/ico_tel.png) no-repeat left top;padding-left:70px; line-height:1.5;}
.contact .tel span.f14{}
.contact .tel span.f30{color:#d7000f;}
.contact .qq{height:58px; background:url(../images/qqbg.png) no-repeat;width:285px;line-height:58px;overflow:hidden;}
.contact .qq span{font-size:16px;padding-left:20px;float:left; }
.contact .qq a{float:right;padding-right:20px;}
.contact .kk{
    margin-top:50px;
}
.contact .wx{height:58px; background:url(../images/wxbg.png) no-repeat;width:285px;line-height:58px;overflow:hidden;}
.contact .wx span{font-size:16px;padding-left:20px;float:left; }
.contact .wx{float:right;padding-right:0px;}
.contact p.f30{color:#d7000f;}
.contact td b,.contact td b a{font-size:30px;color:#c00000}

.eqlist{margin-right:-28px;}
.eqlist li {width:348px;height:350px;float:left;margin-right:28px;margin-top:28px;}
.eqlist li div{width:344px;height:258px;border:2px solid #009fe3;overflow:Hidden;}
.eqlist li:hover div{border:2px solid #e6007d;}
.eqlist li div a img{-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;width:344px;height:258px;}
.eqlist li div a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.eqlist li a.f16{color:#009fe3;display:block;padding-top:5px;}
.eqlist li a.f16:hover{color:#e6007d;}
.eqlist li p p{line-height:1.5;height:42px;padding-top:5px;overflow:hidden;color:#999;}

.mess{padding-top:20px;}
.mess td{font-size:16px;color:#000;padding:5px;}
.mess td span{padding-right:10px;}
.mess td .mtxt{width:520px;height:38px; line-height:38px; text-indent:10px;border:1px solid #ddd; vertical-align:middle;}
.mess td textarea{width:500px;height:100px;padding:10px;border:1px solid #ddd;}
.mess td .mbtn {width:140px;height:40px;background:#009fe3;color:#fff;font-size:16px;border:0;cursor:pointer;-moz-transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.mess td .mbtn:hover{background:#e6007d}

/*preview*/
#preview{width:920px;zoom:1; position:relative;}
#preview h1{font-size:24px; text-align:center;color:#000;padding-top:40px;}
#spec-n1{width:780px;height:520px;position:relative;z-index:5;zoom:1;margin-top:30px;}
#spec-n1 .o-img{width:780px;height:520px;text-align:center;}
#spec-n1 .o-img p{width:780px;height:520px; display:table-cell; vertical-align:middle;}
#spec-n1 .o-img p img{vertical-align:middle;}
#spec-n1 .switch{width:840px;height:40px;position:absolute;z-index:10;top:240px;left:-70px;}
#spec-n1 img{max-width:780px;max-height:520px;}
#spec-n5{position:relative;height:100px;width:980px;zoom:1;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#spec-list{width:780px;height:100px; text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-left:20px;overflow:hidden;}
#spec-list ul{height:100px;}
#spec-list li{width:110px;height:100px;text-align:center;float:left; position:relative;margin-right:20px;padding-top:10px;}
#spec-list li span.arr{width:0;height:0; border-width:5px; border-style:dashed dashed solid dashed;border-color:transparent transparent #fe7779 transparent; position:absolute;top:0px;left:50px;overflow:hidden;display:none;}
#spec-list img{width:100px;height:70px;margin:0 auto;margin-top:5px;}
#spec-list .curr img{background:#fe7779;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100px;height:70px;padding:5px;margin-top:0;}
#spec-list .curr span.arr{display:block;}
#spec-n5 .control{position:absolute;width:12px;height:24px;cursor:pointer;}
#spec-top{top:38px;left:15px;background:url(../images/picplay01.png) no-repeat;}
#spec-top.disabled{}
#spec-bottom{top:38px; right:15px;background:url(../images/picplay02.png) no-repeat;}
#preview #spec-bottom.disabled{}
#preview #intro{width:780px;overflow:hidden;font-size:14px;height:63px;color:#000;margin-top:20px;}
#preview #intro div.left{width:110px; font-family:"Times New Roman", Times, serif;font-weight:bold;color:#999;}
#preview #intro div.left .f38{font-size:38px;color:#e3383b;padding-bottom:5px;}
#preview #intro div.right{width:660px;}
#preview #foward{display:block;width:22px;height:40px;float:left;background:url(../images/switcharr01.png) no-repeat left center;/*cursor:url(../images/foward.ico),pointer;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;*/  }
#preview #foward.disabled,#next.disabled{cursor:default;opacity:0.5; filter:alpha(opacity=50)}
#preview #next{display:block;width:22px;height:40px;float:right;background:url(../images/switcharr02.png) no-repeat left center;/*cursor:url(../images/next.ico),pointer;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;*/ }
.thickbox{ position:absolute; background: url(../images/coverw.png) repeat; z-index:999;top:50%;left:50%;margin-left:-136px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#000;font-size:24px;padding:20px;font-weight:bold;}
.thickbox a{color:#000;font-size:36px;}
.thickcon{line-height:20px;text-align:center;}


.float{width:160px;height:444px; position:fixed; z-index:999;right:0;top:50%;margin-top:-222px;}
.float li{height:120px;margin-top:1px;background:#d8000f;width:120px;margin-left:40px; position:relative;cursor:pointer;}
.float li img{width:100%;border:1px solid #fff;}
.float li.tel{width:160px;margin-left:0;height:80px;}
.float li.gotop{display:none;}
.float li p{width:140px;height:140px; background:#fff;border:2px solid #aaa; position:absolute;left:-149px;top:-20px;display:none;}
.float li:hover p{display:block;}

.ablist{width:580px;}
.ablist li{height:130px;margin-top:15px;background:#fff;}
.ablist li a{display:block;}
.ablist li div.wbg{padding:5px;}
.ablist li .abcont{padding-left:20px;padding-right:20px}
.ablist li .abcont span.f18{color:#ad0003;display:block;}
.ablist li .abcont p{padding-top:10px;height:48px; line-height:24px;overflow:Hidden; text-indent:2em;}
.ablist li  span.more{display:inline-block;width:46px;height:46px; background:url(../images/icomorearrh.png) no-repeat;}

.abimg{width:600px;}
.ablist li a:hover span.more{ background:url(../images/icomorearr.png) no-repeat;}
.ablist li a:hover div.wbg{background:#c00000;color:#fff;}
.ablist li a:hover .abcont span.f18{color:#fff;display:block;}
 .main-img{
        margin-left:-156px; 
    }
     .main-imgs{
        margin-left:-78px; 
    }
    .weixin{
        display: inline-block;
        width:65px;
        height: 65px;
        background: #D8000F;
        position: relative;
        top:60px;
        left:10px;
      
    }
    .weixin:hover p img{
        display: block;
    }
    .weixin img{
        width:100%;
    }
     .weixin  p{
        position: absolute; 
        right:-75px;
       
        
        
     }
        .weixin  p  img{
            width:70px;
            height:70px;
             display: none;
        }
    .tu{
        top:0px;
    }
 @media(max-width:768px){
     .weixin{
         display: none;
     }
 }       


