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

body,ul,li,dl,dd,dt,p,h1,h2,h3,input,textarea{ margin:0; padding:0}
html,body{ font-size:12px; font-family:"微软雅黑"; }
ul{ list-style:none}
a{ text-decoration:none}
img{ border:0}
.tit{ width:1100px; margin:0 auto;overflow:hidden}
.top{ padding:26px 0 20px 0; }
.top dl.ilogo,.top h2{ float:left}
.top h2{ margin-left:45px; padding:15px 0}
.top dl.ilogo dd{ margin-left:11px}
.top h2{ width:330px; font-size:20px; color:#DD0108; font-weight:lighter}
.top dl.iphone span{ color:#7C7C7C; font-size:13px;}
.top dl.iphone p{ font-size:26px; color:#D60808}
.top dl.ilogo{ width:291px;}
.top dl.iphone{ float:right; width:255px}
.top dl.iphone dd{ margin-left:10px}
.top dl dt,.top dl dd{ float:left; }
.top dl.ilogo h1{ font-family:"黑体"; color:#333333; font-size:32px; height:40px; line-height:40px; }
.top dl.ilogo p{ font-size:16px; text-transform:uppercase; font-family:"Candara"; color:#7e7b7b}
.clear{clear:both}
ol, ul, li, div {
    margin: 0;
    padding: 0;
}
li {
    list-style-type: none;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
    font-weight: normal;
}
.ibox2{  padding:30px 0 20px;}
#header { margin-top:-30px;position: absolute;width: 1100px;z-index: 999; }
#header .nav ul .mainlevel:hover a.nav-a{ color:#fff}
#header .nav { width: 1100px; height:50px; line-height:50px}
#header .nav ul .mainlevel {
    float: left;
    line-height: 33px;
    padding-left: 2px;
}
#header .nav ul .mainlevel:hover{ background:#D60909; color:#fff; }
* html .nav ul .mainlevel {
    background: none repeat scroll 0 0 transparent;
    position: relative;
}
.language {
    color: #FFFFFF;
    position: absolute;
    right: 22px;
    top: -30px;
    z-index: 999;
}
.language a {
    color: #FFFFFF;
    line-height: 26px;
}
.language a:hover {
    color: #EEEEEE;
}
.language span {
    height: 5px;
    margin: 0 5px;
    width: 1px;
}
#header .nav ul {
    display: table;
}
#header>.nav>ul>li{ background:url(../images/navrigh.jpg) center right no-repeat; width:108px }
#header .nav ul li .nav-a {
    color: #333;
    display: inline-block;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    padding: 0 22px;
    text-decoration: none; width:107px
}

#header .nav ul li .nav-a:hover {
     background:url(../images/navrigh.jpg) center right no-repeat;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 22px; 
}

#header .nav ul li .nav-a.current {
    background:url(../images/navrigh.jpg) center right no-repeat;
}
#header .nav ul li .nav-a:hover {
    background:url(../images/navrigh.jpg) center right no-repeat;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 22px;
}
#header .nav ul li.last,#header .nav ul li.last:hover{ background-image:none}


.mainlevel div { background:url(../images/nav-bg-09.png) repeat scroll 0 0 transparent;
    display: none;
    height: 105px;
    padding: 15px 20px;
    position: absolute;
    top: 50px;
    width: 430px; 
}
#sub_01 {
    left: 0px;
}
#sub_02 {
    left: 110px;
}
#sub_03 {
    left: 220px;
}
#sub_04 {
    left: 330px;
}
#sub_05 {
    left:440px;
}
#sub_06 {
    right: 80px;
}
#sub_07 {
    right: 329px;
}
#sub_08 {
    right: 220px;
}
#sub_09 {
    right: 109px;
}
#sub_010 {
    right: 0px;
}
.mainlevel div ol {
    display: block;
    float: left;
    overflow: hidden;
    width: 240px;
}
.mainlevel div li {
    border-bottom: 1px dashed #CCCCCC;
    line-height: 27px;
    width: 120px;
	float:left
}

.mainlevel div li a {
    background: url("../images/li-icon.png") no-repeat scroll left center transparent;
    color: #3B3B3B;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding-left: 10px;
    width: 110px; font-size:13px
}
.mainlevel div li a:hover {
    color:#D60909;
}
.mainlevel div .nav-img {
    display: inline-block;
    float: right; border:#fff 2px solid; 
}
.mainlevel div .nav-img img{width:162px; height:82px }

*:focus { outline: none; }
.banner{ height:537px; position:relative; top:0; z-index:1; overflow:hidden; }
.banner_list li{ position:absolute; top:0; left:50%; margin-left:-960px; display:none; }
.btn{ display:none;}
.banner:hover .btn{ display:block;}
.btn_left{ width:27px; height:50px; line-height:50px;position:absolute; top:50%; margin-top:-25px;text-align:center;cursor:pointer;left:20px;}
.btn_right{width:27px; height:50px; line-height:50px;position:absolute; top:50%; margin-top:-25px;text-align:center; cursor:pointer;right:20px;}

.ibox3{ background:url(../images/sobj.jpg) repeat-x center center ; height:58px;line-height:58px}
.ibox3>div{ background:url(../images/isaop.jpg) center bottom  no-repeat; height:58px}
.ibox3 p{ float:left; }
.ibox3 p span{ color:#6B6969; font-size:14px; font-weight:bold;}
.ibox3 p a{ color:#6B6969; font-size:13px; margin:0 5px}
.form1{ width:255px; float:right; margin:16px 0; }
.form1 input{ border:0}
.form1 input.so1{ background:url(../images/sou.jpg) center center no-repeat; height:30px; line-height:30px; float:left; width:201px; padding-left:15px; font-size:12px; color:#676767; }
.form1 input.so2{ background:url(../images/sou2.jpg) center center no-repeat; float:right; height:30px; width:39px; cursor:pointer}
.ibox3 p a:hover,.ibox4 .ib4L a dl dd span:hover,.ibox5 .ib5b dl dd span:hover,.ibox8 .ib8r ul li a:hover,.ibox4 h1.ixant a:hover,.ibox4 .ib4L a dl dd h2:hover,.ibox7 dl h2 a:hover{ color:#D60909; text-decoration:underline}
.ibox4 .ib4L{ width:753PX; float:left;}
.ibox4 .ib4R{ width:300PX; float:right;}
.ibox4 .ib4R ul.ib4b{ width:270px; margin-left:5px}
.ibox4 .ib4R ul.ib4b li{margin:4px 0;}
.ibox4 .ib4R ul.ib4b li a{padding-left:34px; }
.ibox4 .ib4R ul.ib4b li,.ibox4 .ib4R ul.ib4b li a{ height:38px; line-height:38px;background:#F5F5F5;  font-size:14px; color:#666666;  display:block }
.ibox4 .ib4R ul.ib4b li a:hover,.ibox4 .ib4R ul.ib4b li:first-child a{ color:#fff;background:#D60808}
i{ font-style:normal}
h1.ixant span,h1.ixant i{ float:left}
h1.ixant a{ float:right}
.ibox4{ margin-bottom:35px}
.ibox4 h1.ixant{background:url(../images/ixiant.jpg) center bottom no-repeat; margin-bottom:30px}
.ibox4 h1.ixant,.ibox4 .ib4R h1.ixant{ height:40px; line-height:40px;  overflow:hidden;zoom:1}
.ibox4 .ib4R h1.ixant{background:url(../images/ixiant2.jpg) center bottom no-repeat; margin-left:10px}
.ibox4 h1.ixant span{ font-size:17px; color:#4D4D4D; font-weight:bold; margin-left:5px}
.ibox4 h1.ixant i{ font-size:13px; color:#888; margin:3px 10px 0 10px}
.ibox4 h1.ixant a{ color:#808080}
.ibox4 .ib4L dl dt,.ibox4 .ib4L dl dt img{ width:352px; height:281px; float:left}
.ibox4 .ib4L dl dd{ width:377px; float:right;  }
.ibox4 .ib4L a dl dd h2{ font-size:18px; color:#666; font-weight:bold; height:53px; line-height:53px}
.ibox4 .ib4L a dl dd p{ font-size:13px; color:#808080; line-height:26px}
.ibox4 .ib4L a dl dd span{ font-size:14px; color:#D60908; cursor:pointer; display:block; margin-top:20px}
.pr{ float:right}
.pl{ float:left}

#wrap_slide{width:295px;height:155px;position:relative; margin:30px 0}
#slide{width:240px;height:155px;overflow:hidden;position:absolute;left:25px;top:px;}
#slide div{text-decoration:none;display:block;width:240px;height:155px;position:absolute;left:480px;}
#previous{width:21px;height:40px;line-height:99em;overflow:hidden; background:url(../images/ileft.jpg);position:absolute;left:0px;top:60px;cursor:pointer;}
*html #previous{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left.jpg', sizingMethod='crop');}
#next{width:21px;height:40px;line-height:99em;overflow:hidden; background:url(../images/iright.jpg);position:absolute;left:270px;top:60px;cursor:pointer;}
*html #next{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/iright.jpg', sizingMethod='crop');}
.ibox5{ margin-bottom:35px}
.ibox5 .ib5t{ width:132px; float:left; background:#BD0310; padding:0 15px 49px 15px; text-align:center}
.ibox5 .ib5t div{ margin:20px 0}
.ibox5 .ib5t ul li{ border-bottom:#fff 1px dashed; padding:28.4px 0}
.ibox5 .ib5t ul li a{ font-size:18px; color:#FFE119; line-height:27px; display:block; }
.ibox5 .ib5t ul li:hover a i{ text-decoration:underline}
.ibox5 .ib5t ul li a i{ display:inline-block; color:#fff}
.ibox5 .ib5t ul li a span{ display:block; color:#fff}
.ibox5 .ib5t div p{ color:#fff; font-size:19px; line-height:32px; height:32px}
.ibox5 .ib5b{ width:919px; float:right; height:727px;  background:#F5F5F5; border-top:1px solid #ccc}
.ibox5 .ib5b dl{ height:241px; float:left; width:293px; border:#CCCCCC 1px solid; margin:-1px -1px 0 0; display:inline; padding-left:12px}
.ibox5 .ib5b dl dt,.ibox5 .ib5b dl dt img{ width:293px; height:170px;}
.ibox5 .ib5b dl h1:hover,.ibox5 .ib5t ul li a:hover,.ibox8 .ib8r dl dd h1:hover,.ibox8 .ib8r dl dd span:hover,.ibox10 ul li a:hover,.ibox10 ul h1 a:hover{ text-decoration:underline}
.ibox5 .ib5b dl.idlk dd span{ margin-top:25px; display:block}
.ibox5 .ib5b dl.idlk{ width:599px; }
.ibox5 .ib5b dl.idlk dt,.ibox5 .ib5b dl.idlk dt img{ width:262px}
.ibox5 .ib5b dl.idlk dd{ width:285px;}
.ibox5 .ib5b dl.idlk dd h1{height:67px; line-height:67px}
.ibox5 .ib5b dl dd h1{ color:#BD0310; font-size:18px; font-weight:bold; height:30px; line-height:30px }
.ibox5 .ib5b dl dd{ font-size:13px; color:#666465; line-height:26px}
.box6{ background:url(../images/nv.jpg) center center no-repeat; height:565px}
.box6 .itin{ text-align:center;  margin-top:10px}
.box6 .itin h1{ font-size:31px; font-weight:bold; color:#fff;height:95px; line-height:95px;}
.box6 .itin p{ font-size:15px; color:#fff}
.scroll-outer{ margin-top:20px}
#scroll{width:1120px;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei"; }
#scroll .owl-wrapper-outer{margin:0 auto; }
#scroll .item{position:relative;width:230px;height:290px;margin:0 auto;overflow:hidden; border:1px #DFDFDF solid; background:#fff; padding:14px; }
#scroll .item img{ width:230px;}
#scroll .shd{position:absolute;left:0;top:0;width:100%; height:170px}
#scroll .shd a{display:block;width:230px;height:167px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll .txt{position:absolute;left:0;bottom:0;width:226px;height:143px;padding:0 12px;color:#888;background-color:#e4e9ee\9; background:#fff; }
#scroll h3{width:226px;height:25px; margin:15px 0; font:700 17px/25px arial,"Microsoft Yahei";overflow:hidden; color:#444343; font-weight:lighter}
#scroll h3 a{color:#333;}
#scroll h3 a:hover,#scroll p a:hover{ color:#DD0108}
#scroll p,#scroll p a{width:231px;height:70px;line-height:23px;font-size:12px; font-family:"微软雅黑"; color:#797878}
.owl-theme .owl-controls .owl-buttons div{position:absolute;top:150px;width:50px;height:100px;margin:0;padding:0;border-radius:0;font:115px/115px "宋体";background-color:transparent;overflow:hidden;_display:none; }
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-70px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-58px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<"; font-size:130px;  }
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";font-size:130px}
.ibox7{ width:1138px; margin:0 auto; }
.ibox7>div{ width:340px; float:left; margin:19px;  display:inline}
.ibox7 h1.ixant,.ibox8 h1.ixant{ height:56px; line-height:56px; border-bottom:#ECE9EA 2px solid; margin-bottom:16px}
.ibox7 h1.ixant span,.ibox8 h1.ixant span{ font-size:19px; color:#BD0310; font-weight:bold}
.ibox7 h1.ixant i,.ibox8 h1.ixant i{ font-size:16px; color:#5E5D5D; margin:3px 0 0 10px}
.ibox7 dl h2 a{ font-size:17px; color:#3E3E3E; height:53px; line-height:53px}
.ibox7 dl p{ font-size:14px; line-height:25px; color:#666666}
.ibox7 dl span a{ font-size:14px; color:#BD0310; font-weight:bold; text-decoration:underline; margin-top:15px; display:block ; }
.ibox8 h1.ixant{ margin-bottom:23px}
.ibox8 .ib8l{ width:544px; height:390px; float:left; position:relative}
.ibox8 .ib8l dd{ position:absolute; left:0; bottom:0; color:#fff; font-size:14px; padding:0 45px 0 20px;background-color:#000;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; height:52px; overflow:hidden;transition: height 1s;-moz-transition: height 1s; -webkit-transition: height 1s; /* Safari 和 Chrome */-o-transition: height 1s; }
.ibox8 .ib8l dd p{ margin-top:10px}
.ibox8 .ib8l dd:hover{ height:150px;}
.ibox8 .ib8r{ background:#F1F1F1; width:480px; height:342px; float:right;padding:30px 20px 20px 20px}
.ibox8 .ib8r dl{ border-bottom:#E4E4E4 1px solid; padding-bottom:20px}
.ibox8 .ib8r dl dd h1{color:#DD0108; font-size:14px; height:35px; line-height:35px}
.ibox8 .ib8r dt{ width:160px; height:103px}
.ibox8 .ib8r dl dd{ width:307px; f line-height:21px; color:#6C6C6C}
.ibox8 .ib8r dl dd span{ color:#DD0108; display:block; height:30px; line-height:30px; }
.ibox8 .ib8r ul{ margin-top:15px}
.ibox8 .ib8r ul li{ background:url(../images/iultit.jpg) center left no-repeat; height:35px; line-height:35px; overflow:hidden;zoom:1}
.ibox8 .ib8r ul li a{ float:left; width:330px; margin-left:20px; font-size:13px; color:#565656;  overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.ibox8 .ib8r ul li i{ width:100px; text-align:right; float:right;color:#7A7777; }
.ibox9{ background:url(../images/fobj.jpg) center center no-repeat; height:456px; margin:45px 0 5px 0}
.ibox9 .tit{ background:url(../images/fotbj.png) center center no-repeat; height:309px; padding:73px 0; }
.ibox9 h1{ font-size:30px; color:#DD0108; height:35px; line-height:35px;text-align:center; height:50px; line-height:50px; margin-top:40px; font-weight:bold}
.ibox9 h2{ font-size:21px; color:#494A49;text-align:center; height:40px; line-height:40px; margin-bottom:20px;font-weight:bold}
.ibox9 p{ font-size:17px; line-height:34px; color:#6E6F6D; width:730px; margin:0 auto}
.ibox10{ background:url(../images/footbj.jpg) repeat-x  center center; height:265px; overflow:hidden}
.ibox10 .tit{ padding-left:70px}
.ibox10 ul{ float:left; width:105px; margin:10px 8px 0 8px; }
.ibox10 ul h1 a{ font-size:15px; color:#fff; font-weight:bold; height:50px; line-height:50px}
.ibox10 ul li a{ font-size:13px; color:#D2D2D2; line-height:28px; }
.ibox10 ul li a:hover{ color:#fff}
.ifoot{ background:#616161; height:180px}
.ifoot .ift,.ifoot .ifc{ float:left}
.ifoot .ift{ width:236px;  margin:49px 0 49px 100px}
.ifoot .ifb{ float:left; width:110px; font-size:13px; margin:20px 0 }
.ifoot .ifb dd{color:#fff; height:30px; line-height:30px}
.ifoot .ifc{font-size:13px; height:30px; line-height:30px; color:#fff; width:360px; margin:30px 80px}

/*---------------------------------------------------------------------product------------------------------------------------*/
.abanner{width:100%; margin:0 auto;height:321px;text-align:center;min-width:990px; overflow:hidden; z-index:0; position:relative; top:0;}
.abanner img{height:321px !important;min-width:990px;max-width:100%;}
.zhu{ width:100%; margin:0 auto; text-align:center; overflow:hidden}
.main{ width:1100px; margin:0 auto; padding:20px 0; overflow:hidden }

.ne_rt{ float:left; width:220px; margin:0 auto; min-height:680px; overflow:hidden}
.ne_yi{ float:left; width:220px;}
.ne_yi h1{ background:url(../images/pro_01.jpg) no-repeat center; height:69px; width:220px; color:#FFF; font-size:19px; line-height:45px;}
.ne_yi h1 span{ font-weight:normal; font-size:12px; color:#FFF; line-height:10px; text-transform:uppercase}
.abo_yi_xia{ float:left; width:188px;border:1px solid #ececec;border-top:none; padding:15px 15px ;}
.abo_yi_xia ul{width:188px; float:left; margin:0 0 0;}
.abo_yi_xia ul li{ float:left; width:188px;height:40px; line-height:37px; margin:0 0 5px;}
.abo_yi_xia ul li a{ font-size:15px;color:#333333; font-weight:bold; line-height:40px; background:url(../images/pro_02.jpg) no-repeat center; 
text-align:left; display:block; padding-left:30px}
.abo_yi_xia ul li a:hover{ color:#c40505;}

.chanp,.hot_pro{width:220px; float:left; margin:20px 0 20px; text-align:left; overflow:hidden}
.chanp h1,.hot_pro h1{ background:url(../images/pro_01.jpg) no-repeat center; height:69px;line-height:45px;padding-left:6px; color:#FFF; font-size:17px; text-align:center}
.chanp h1 span,.hot_pro h1 span{ font-weight:normal; font-size:12px; color:#FFF; line-height:10px; text-transform:uppercase}
.chanp .tit a:hover{color:#333; }
.dianh ,.hotaa{width:198px; float:left;  border:1px solid #dfdfdf; padding:12px 10px 10px 10px; }
.chanp .dianhua {background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.chanp .dianhua span {display: block;font:20px "Impact";color:#d21208;}
.dianh p{ font-size:13px; color:#666; line-height:26px;}

.pro_rht{ width:860px; float:right; margin:0 auto 30px;}
.wrapper{ width:860px; float:left; margin:0 auto;}
.righttop {  width:860px;float:left;background:url(../images/right_top_img02.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbott{ width:860px;float:left;background:url(../images/right_bott_img02.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}

.pro_curmbs {border:solid 1px #ececec; border-top:0;width:848px; float:left; border-bottom:0;  text-align:left; padding-left:10px; line-height:30px;} /*产品列表页，面包屑导航,字体颜色可自行修改*/
.pro_curmbs span { color:#c40505;}
.pro_curmbs a { color:#333;}
.pro_curmbs a:hover{ color:#c40505;}
#tpp{margin-top:10px;}

.ma_xia{width:858px; padding:15px 0 15px; float:left;border:solid 1px #ececec; border-top:0; border-bottom:0; text-align:left }
.ma_xia ul{ padding:0 15px;}
.ma_xia ul li{ width:246px; float:left; display:block; height:230px; margin:0 15px;}
.ma_xia ul li a{ width:246px; float:left; font-size:14px; line-height:30px; text-align:center}
.ma_xia ul li a img,.hotaa ul li a img{ padding:2px; border:1px solid #e7e6e6}
.ma_xia ul li a span,.hotaa ul li a span{ font-size:14px; color:#4d4c4c;}
.ma_xia ul li a span:hover,.hotaa ul li a span:hover{ color:#c40505;}

.nnews{ width:858px; float:left; overflow:hidden; margin:20px 0;border:#DBDBDB 1px solid; }
.nnewsc{width:858px; padding:15px 0 10px 0; float:left}
.nnews h3{ height:32px; line-height:32px; text-align:left;   font-size:15px; padding-left:15px; }
.nnews h3.tuijian{background:#c40505;color:#fff;}
.nnews h3.recommend{ background:url(../images/drecommend.jpg) repeat-x center; color:#656464}
.nnews ul{ }
.nnews ul li{ background:url(../images/ptit2.jpg) center left no-repeat; text-align:left; padding-left:15px;  float:left; display:block; width:375px; 
height:30px; line-height:30px; font-size:12px; margin:0 15px;}
.nnews ul li a{ color:#575757;width:300px;  font-size:13px; float:left;overflow:hidden;word-break:keep-all; white-space:nowrap; 
text-overflow:ellipsis;}
.nnews ul li span{ float:right; color:#808080; width:70px; display:block; text-align:right}
.nnews ul li a:hover{ text-decoration:underline; color:#ec0232;}


/*---------------------------------------------------------------------product main------------------------------------------------*/
.hotaa{}
.hotaa ul li{ width:200px;  height:184px;float:left; display:block; margin:0 0 10px;}
.hotaa ul li a{ width:200px; float:left; font-size:14px; line-height:30px; text-align:center}

.pprtp{ width:808px; margin:15px 25px 20px; float:left; border-bottom:1px dotted #dfdfdf; padding-bottom:25px;}
.pprtp img{ padding:2px; border:1px solid #dfdfdf;}

.ppr_rrt{ width:375px; float:right; margin:0 20px 0 0;}
.ppr_rrt h1{ font-size:18px; color:#414242; line-height:30px; background:url(../images/zs_133.jpg) repeat-x bottom}
.ppr_rrt p{ font-size:14px; line-height:30px; color:#565859; margin:10px 0 0 0}
.ppr_rrt p b{ font-size:25px; color:#c40505; line-height:40px;}
.ppr_ji { background:url(../images/pp_07.jpg) no-repeat center; width:793px; float:left; margin:0 25px ; height:35px; 
line-height:35px; padding-left:15px; color:#FFF; font-size:15px; font-weight:normal;}

.ppr_nei{width:808px; margin:10px 25px 0; float:left;}
.ppr_nei h3{ font-size:16px;color:#c40505; margin:10px 0 15px; float:left; height:42px; line-height:35px; text-align:left;width:788px; 
background:url(../images/pr_17.jpg) no-repeat center; padding-left:20px;}

.ppro_xia{width:858px; padding:15px 0 15px; float:left;border:solid 1px #ececec; border-top:0; border-bottom:0; text-align:left }

.xian_pr{width:838px; margin:20px 10px 20px; float:left;text-align:left; border:1px solid #ececec; height:240px;}
.xia_t{width:818px; height:30px; border-bottom:2px solid #c40505; background:#f7f7f7; font-size:15px; font-weight:bold; 
color:#c40505; line-height:30px; padding-left:20px; } 
.demo { width:818px;  float:left;  height:300px; border:none; overflow:hidden; margin:10px 15px 10px 15px}
.indemo {float: left;width:800%;}
.demo1,.demo2{float:left; display:inline-table;}
.demo1 ul,.demo2 ul{ clear:both}
.demo1 li,.demo2 li{ width:176px;float:left; padding:5px 10px;}
.demo1 li img,.demo2 li img{ display:block; padding:3px; border:1px solid #e4e4e4; }
.demo1 li span a,.demo2 li span a{ width:176px;height:30px; float:left; line-height:30px; font-size:14px; color:#5c5c5d; text-align:center;}
.demo1 li span a:hover,.demo2 li span a:hover,.hot_p a:hover,.nw_tp a:hover,.li_xa a:hover{ color:#c40505; text-decoration:underline}
.demo1 {float: left;}
.demo2 {float: left;}

.pms_nw{width:838px; margin:0 10px 20px;}
.liu_t{width:818px; margin:0 ; height:30px; background:#c40505; font-size:15px; float:left; font-weight:bold; color:#FFF; line-height:30px; 
padding-left:20px;}

.liuya{width:838px; margin:0 10px 30px; float:left;text-align:left}
.liu_xa{ float:left; width:838px; margin:5px 0 0 0;  border:1px solid #bbbbbb;text-align:left;}
.b13 {  width:70px; margin:10px 0; height:29px;height:28px; line-height:28px; color:#fff; font-size:14px; font-weight:bold;background:#c40505;
border: 0;cursor: pointer;overflow: hidden; }

/*---------------------------------------------------------------------about us------------------------------------------------*/
.ab_xia{width:808px; padding:15px 25px 15px; float:left;border:solid 1px #ececec; border-top:0; border-bottom:0; text-align:left; }


/*---------------------------------------------------------------------case------------------------------------------------*/

.cas_main{width:808px; padding:15px 25px 15px; float:left;border:solid 1px #ececec; border-top:0; border-bottom:0; text-align:left; }

.cas_main ul{}
.cas_main ul li{width:766px; background:#f9f9f9;border:1px solid #d7d7d7; border-bottom:4px solid #d7d7d7;height:195px; margin-bottom:20px;
 padding:23px 20px 0 20px;}
.cas_main ul li a{ float:left;display:block}
.cas_main ul li a img{ margin-right:0;}
.cas_main ul li .caa_rt{ width:485px; float:right; margin:0}
.cas_main ul li .caa_rt h1{padding-bottom:12px; color:#c40505; font-size:18px; line-height:20px;font-family: "Microsoft Yahei"; font-weight:normal;
 border-bottom:1px dashed #959595;}
.cas_main ul li .caa_rt p{height:74px; padding:15px 0 10px 0; line-height:24px; font-size:14px; color:#666; overflow:hidden;}
.cas_main ul li .caa_rt span{ display:block; width:120px; height:34px; text-align:center; line-height:34px; font-size:14px; color:#c40505; background:url(../images/pro_15.jpg) no-repeat center top;}
.cas_main ul li a:hover{text-decoration:underline; color:#00943c}




.items1 {color: #777777;font-size: 13px;overflow: hidden;  }

.items1 ul li {float: left;  margin:10px 10px;}
.items1 ul li img {border: 1px solid #D4D4D4;height: padding: 4px;}
.items1 ul li span {display: block;line-height: 20px; text-align: center;font-size: 14px; color:#686666}

 



/* 分页 */
.pageController{float:right; padding-right:10px; padding-top:5px;padding-bottom:5px;}
.pageController a{float:left;display:block;background-color:#FFF; border:#666666 1px solid; color:#666666;padding:0px 6px 0px 6px; margin-right:5px; line-height:18px;}
.pageController a:hover{background-color:#efefef;color:#CEAD5A; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#FF1314;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}



/*---------------------------------------------------------------------news------------------------------------------------*/
.news_main{width:808px; padding:15px 25px 15px; float:left;border:solid 1px #ececec; border-top:0; border-bottom:0; text-align:left; }

.news_main ul li{  float:left; margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px dotted #d6d6d6; display:block}
.news_main ul li h1 a{ width:800px; display:block;float:left; padding-left:15px;background:url(../images/zs_134.jpg) no-repeat left; font-size:15px; color:#3e3d3d; font-weight:800; 
line-height:40px;overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;} 
.news_main ul li p{ width:800px;padding-left:15px; float:left;  font-size:14px; line-height:24px;color:#919192; }
.news_main ul li p a{ font-size:13px; color:#787777; }
.news_main ul li h1 a:hover{ color:#c40505; text-decoration:underline;} 

.s_tittle{ border-bottom:1px solid #CCCCCC;display:table; float:left;height:30px;line-height:30px; width:800px; margin:10px 0 10px; text-align: center;  }
.s_tittle span{margin-right:20px; font-size: 12px; color:#8c8c8b; }
.ca_bi{width:800px; text-align:center; text-align:left; margin:0 auto; }
.ca_bi h1{ font-size:20px; color:#3a3b3b; margin-top:30px; line-height:26px; text-align: center;}
 
.fan_y{ width:800px; float:left; line-height:30px; margin:25px auto 0;overflow:hidden; border-top:1px dotted #c5c7c8; padding-top:10px; }
.fan_y a span{ margin:0 5px 0 0; font-size:14px;color:#D21208; font-weight:bold; }
.fan_y a{  padding:0; text-align:left; font-size:14px; color:#575555;}
.fan_y a:hover{ text-decoration:underline;} 


.job table {empty-cells:show;border-collapse: collapse; border: #FFF}
.job th{ font-size:14px;  height:30px; line-height:30px; background:#f3f4f5; border:1px solid #d2d2d2; }
.job td{ border:none}
.job td a{height:40px; line-height:40px; font-size:15px; color:#ad0404;}
.job td a:hover{ color:#FF0000;}

/*以下是招聘信息的详情页*/
.job{margin:0 auto; width:800px; overflow:hidden; text-align:center;}
.job_jie{ width:800px; float:left; text-align:left;}
.rt_main h5 {line-height:37px;font-size:22px;margin:40px 0 40px 0px;color:#d21208; text-align:left}
.job_jie b{ color:#d21208;}
.job_jie p{width:800px; text-indent:0; text-align:left; font-size:13px; color:#6a6a6a;}
.pin{ background:#636363; width:100px; height:35px; line-height:35px; float:left; text-align:center}
.pin a{ font-size:16px; color:#FFF}
.pin:hover{ background:#d21208;}




.support{ position: fixed; top:30%; right:0; width:50px; height:203px; z-index:9999}
.support li{height:50px;position:absolute; left:0; overflow:inherit}
.support li img{float:left; margin:12px 12px 14px 14px;display:block}
.support li a{ display:block; color:#FFF; font-size:14px; height:50px; line-height:50px; padding-right:30px; overflow:hidden; background-color:#f00;  border-radius:6px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}
.support li.support_qq a{ padding-right:50px; }
.support li a:hover{ background-color:#ff6915}
.support li.support_tel{width:192px}
.support li.support_wx{width:62px}
.support li.support_qq,.support li.support_qq1,.support li.support_wb{width:172px}
.support li.support_tel,.support li.support_qq,.support li.support_qq1,.support li.support_wb{-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}
.support li.support_qq{top:0}
.support li.support_tel{top:52px}
.support li.support_wx{top:104px}
.support li.support_wb{top:156px}
.support li.support_tel:hover{left:-130px}
.support li.support_qq:hover{left:-80px}
.support li.support_wx i{position:absolute;width:188px; height:188px; left:-208px; top:-136px;background:url(../images/erweima.jpg) no-repeat; background-size:188px 188px;display: none}
.support li.support_wx:hover i{display: block}
