@charset "utf-8";
/* CSS Document */
body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{ color:#333; margin:0 auto; font-family:Arial; font-size:14px; min-width:1100px; background:#f6f7f9;}
i, em{ font-style: normal;}
a{text-decoration:none;}
img{border:none;}
.c{clear:both;}
.f_l{float:left;}
.f_r{float:right;}

/*消除浏览器黄框*/
input, textarea{ outline:none;}
/*为了消除选中时的虚线框*/
a:active{/*设置为只在标签激活时候处理，提高效率*/
	bblr:expression(this.onFocus=this.blur());/*IE使用*/	
}
a {
outline-style:none;
}

/*banner*/
.banner_box{ position:absolute; width:100%; height:740px; display:block; top:0; z-index:-1; min-width:1100px;}
.down_1{ position:absolute; bottom:-30px; left:50%; margin-left:-28px; z-index:1100;}
.flexslider{position:relative;height:740px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{list-style:none;height:740px; background-repeat:no-repeat;background-position:center top;}
.flex-control-nav{position:absolute; top:460px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{list-style:none;display:inline-block;width:16px;height:16px;margin:0 6px;*display:inline;zoom:1; cursor:pointer;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:80px;overflow:hidden;cursor:pointer; border-radius:100%; background:#fff;}
.flex-control-nav .flex-active{ background:#c30d22;}

/*top*/
.m_wrap{ width:1080px; margin:0 auto;}
.header{ background:url(../images/nav_bg.png) no-repeat top center; width:1080px; margin:28px auto 0; height:61px; position:relative; z-index:999;}
.logo{ margin:0 12px 0 20px; float:left; width:160px; height:84px; background:url(../images/logo.jpg) no-repeat; position:relative; z-index:11111;}
.logo embed{ position:absolute; top:0; left:0;}
.lang{ width:140px; height:30px; background:url(../images/lang_bg.png) no-repeat; text-align:center; color:#fff; line-height:30px; position:absolute; top:-14px; right:0; font-size:12px;}
.lang a{ color:#fff;}

.nav{ padding-top:23px; display:block;}
.nav > li{list-style:none; float:left; text-align:center; margin-right:1px; height:38px;}
.nav > li > a{ font-size:15px; color:#fff; display:block; width:124px; float:left; line-height:36px; padding-bottom:2px;}
.nav > li:hover > a, .nav > li.on > a{ background:url(../images/nav_on.gif) no-repeat top center; color:#c30d22;}

.nav > li:hover .nav_s_bg{ display:block;}
.nav_s_bg{ position:absolute; top:61px; left:50%; margin-left:-540px; width:1080px; z-index:1100; background:url(../images/nav_s_bg.png) no-repeat bottom left; z-index:888; display:none;}
.nav li:hover .nav_s_bg{ display:block;}
.nav_s li{list-style:none; float:left;}
.nav_s li a{ height:80px; color:#333;}
.nav_s li img{ vertical-align:middle; margin-right:10px;    display: none;}
.nav_s li a:hover{ color:#c30d22;}

.nav_s1{ padding-left:180px; height:40px; margin:16px 0;}
.nav_s1 li a{ margin:0 36px;}
.nav_s2{ padding-left:200px; height:40px; margin:16px 0;}
.nav_s2 li a{ margin:0 100px;}
.nav_s3 li{list-style:none; width:154px; height:140px; margin:20px 0 10px;}
.nav_s3 li img{ display:block; margin:5px auto;}
.nav_s3 li a{text-align:center; display:block;}
.nav_s4{ padding-left:320px; height:40px; margin:16px 0;}
.nav_s4 li a{ margin:0 100px;}
.nav_s5{ padding-left:320px; height:40px; margin:16px 0;}
.nav_s5 li a{ margin:0 80px;}

.box_bg_c{ background:url(../images/box_bg_c.png) repeat-y; min-height:380px; width:1100px; margin:0 auto;}
.box_bg_t{ background:url(../images/box_bg_t.png) no-repeat top center; padding:24px 30px 18px; overflow:hidden;}
.box_bg_b{margin:0 auto; display:block;}
.h_box{ position:absolute; top:490px; left:50%; margin-left:-550px;}

.h_box1{ float:left; width:650px; display:block; height:250px; margin-bottom:20px;}
.h_tit1{ background:url(../images/h_news.png) no-repeat; display:block; line-height:32px; width:650px; height:32px; margin-bottom:8px;}
.h_text{ line-height:28px; color:#666; height:112px; overflow:hidden;}
.more{ float:right; color:#666;}
.h_news li{list-style:none; line-height:35px; display:block; height:35px;}
.h_news li a{ float:left; display:block; width:76%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333;}
.h_news li a:hover{ color:#c30d22;}
.h_news li a span{ color:#c30d22; margin-right:3px;}
.h_news li em{ float:right; color:#999;}

.video{ width:350px; height:250px; float:right;}

.h_tit2{ background:url(../images/h_products.gif) no-repeat; display:block; line-height:34px; width:1040px; height:34px; margin-bottom:14px;}
.more2{ float:right; color:#fff; margin-right:10px;}
.h_p_box{ display:block;}
.h_p_box li{list-style:none; width:244px; float:left; text-align:center;position:relative;}
.h_p_box li img{ width:240px; height:180px; display:block; border:2px solid #e6e6e6;}
.h_p_box li a:hover img{ border:2px solid #c30d22;}
.h_p_box li a span{ color:#333; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; display:block;}
.h_p_box li a:hover span{ color:#c30d22;}
.jcarousel-skin-tango{ height:220px;}
.jcarousel-skin-tango .jcarousel-container-horizontal{ width:1040px; height:180px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:21px;}
.jcarousel-container{position: relative;}
.jcarousel-clip{z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list{z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li,
.jcarousel-item{float: left; list-style: none;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 70px;
    left:0px;
    width: 32px;
    height: 43px;
    cursor: pointer;
    background:url(../images/p_prev.png) no-repeat 0 0; z-index:5; display:block;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    cursor: pointer; background-position: 0 -43px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 70px;
    right:1px;
    width: 32px;
    height: 43px;
    cursor: pointer;
    background:url(../images/p_next.png) no-repeat 0 0; z-index:5; display:block;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{
    cursor:pointer; background-position: 0px -43px;
}


.ad_box{ height:100px; display:block; width:1040px; background:url(../images/ad.gif) no-repeat;}
.ad_l{ float:left; width:740px; height:100px;}
.ad_r{ float:right; width:300px; height:100px;}
.footer{ color:#666; text-align:center; line-height:22px; padding:6px 0 16px; width:100%; font-size:12px; font-family:Arial,"宋体";}
.footer a{ color:#666;}
.footer a:hover{ color:#c30d22; text-decoration:underline;}


/*内页*/
.banner_s1{ position:absolute; width:100%; height:540px; background:url(../images/banner_s1.jpg) no-repeat top center; display:block; top:0; z-index:-1; min-width:1100px;}
.banner_s2{ position:absolute; width:100%; height:540px; background:url(../images/banner_s2.jpg) no-repeat top center; display:block; top:0; z-index:-1; min-width:1100px;}
.banner_s3{ position:absolute; width:100%; height:540px; background:url(../images/banner_s3.jpg) no-repeat top center; display:block; top:0; z-index:-1; min-width:1100px;}
.banner_s4{ position:absolute; width:100%; height:540px; background:url(../images/banner_s4.jpg) no-repeat top center; display:block; top:0; z-index:-1; min-width:1100px;}
.banner_s5{ position:absolute; width:100%; height:540px; background:url(../images/banner_s5.jpg) no-repeat top center; display:block; top:0; z-index:-1; min-width:1100px;}
.banner_s6{ position:absolute; width:100%; height:540px; background:url(../images/banner_s6.jpg) no-repeat top center; display:block; top:0; z-index:-1; min-width:1100px;}
.con_box{ position:absolute; top:260px; left:50%; margin-left:-550px;}

.class_ul{ height:36px; position:absolute; top:-36px; right:10px;}
.class_ul li{list-style:none; background:url(../images/btn.png) no-repeat 0 -72px; padding-left:18px; float:right; margin-left:4px;}
.class_ul li a{ background:url(../images/btn.png) no-repeat 0 -108px; line-height:36px; padding-right:18px; display:block; font-size:15px; color:#333;}
.class_ul li.on,.class_ul li:hover{ background-position:0 0px;}
.class_ul li.on a,.class_ul li:hover a{ background-position:0 -36px; color:#fff;}

.content{ line-height:30px;}


/*News*/
.news_ul{ margin-top:-10px;}
.news_ul li{list-style:none; position:relative; padding:20px 0px 20px 120px; height:90px; border-bottom:1px dotted #ccc; display:block;}
.news_tit{ font-size:20px; color:#c30d22; line-height:32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:96%; display:block;}
.n_date{ border:1px solid #e0e0e0; height:74px; width:90px; text-align:center; color:#666; position:absolute; left:0; text-align:center; font-size:16px; padding-top:16px;}
.n_date span{ font-size:24px; display:block; line-height:40px;}
.news_tit:hover{ text-decoration:underline;}
.news_ul p{ color:#666; line-height:26px; height:52px; overflow:hidden; font-size:14px;}

.news_tit2{ font-size:20px; color:#c30d22; line-height:26px; padding:6px 0 2px; text-align:center; font-weight:100;}
.info{ text-align:center; color:#999; font-size:14px; border-bottom:1px dotted #ccc; line-height:36px;}
.info a{ color:#999;}
.news_cen{ line-height:28px; padding-top:10px; padding-bottom:10px; font-size:14px; min-height:200px;}
.news_cen img{ max-width:100%;}

.news_t1{ line-height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block;}
.news_t1 span{ float:left; margin-right:6px;}
.news_t1 a{ color:#c30d22;}

.page{ margin:20px 0 0; line-height:28px; text-align:center;}
.page span{ margin:0 2px;}
.page span a{ display:inline-block; border:1px solid #e5e5e5; padding:0 12px; color:#666;}
.page span a:hover,.page .on a{ color:#fff; background:#e02129; border:1px solid #e02129;}


.p_ul{ display:block; width:1061px;}
.p_ul li{list-style:none; width:244px; float:left; text-align:center;position:relative; margin:10px 21px 10px 0;}
.p_ul li img{ width:240px; height:180px; display:block; border:2px solid #e6e6e6;}
.p_ul li a:hover img{ border:2px solid #c30d22;}
.p_ul li a span{ color:#333; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; display:block;}
.p_ul li a:hover span{ color:#c30d22;}

.p_img{ float:left; margin-right:40px; margin-bottom:16px;}
.p_img img{ width:480px; height:360px; border:1px solid #ddd;}
.p_tit{ line-height:30px; font-size:24px; color:#333; margin:8px 0; font-weight:100;}
.p_text li{ list-style:none; line-height:30px; font-size:16px;}
.p_text em{ color:#c30d22;}
.p_btn{ width:130px; height:40px; background:url(../images/p_btn.jpg) no-repeat; display:inline-block; margin:10px 0; color:#fff; text-align:center; line-height:40px; font-size:16px;}
.p_con_t{ line-height:36px; clear:both; background:#f5f5f5; padding-left:20px; border:1px solid #ddd; font-size:16px; margin-bottom:10px;}
.content ul,.content ol,.p_con ul,.p_con ol{ padding-left:40px;}

/*人才招聘*/
.tbl_job { width: 100%;border-collapse:collapse; margin:10px 0 20px;}
.tbl_job td{ border:1px solid #e0e0e0; padding:5px 10px; line-height:24px;}
.td_job1 { background-color: #f5f5f5; text-align: center; white-space: nowrap; width: 95px;}
.td_job2 { text-align: left; width: 35%;}

.buy_box{ margin:10px 160px; color:#666; height:346px;}
.buy_box li{ margin-bottom:16px; list-style:none;}
.buy_box input{ height:30px; line-height:30px; border:#e5e5e5 1px solid; padding-left:10px;}
.buy_box span{ width:100px; float:left; display:block; line-height:30px; text-align:right; margin-right:10px;}
.input_m{ width:340px;}
.input_s{ width:150px;}
.textarea{ border:#e5e5e5 1px solid; width:500px; padding:10px; height:80px;}
.buy_box em{ color:#FF0004; margin-right:6px;}
.buy_btn1{ float:left; background:#c30d22; border-radius:3px; color:#fff; height:38px; line-height:38px; width:110px; text-align:center; font-size:16px; display:inline-block; margin-right:10px; font-weight:bold;}
.buy_btn1:hover{ background:#e30d0b;}

@media screen and (max-width :1100px) {
.h_box{ position:absolute; top:490px; left:0; margin-left:0px; width:1100px;}
.con_box{ position:absolute; top:260px; left:0; margin-left:0px; width:1100px;}
.logo embed{ display:none;}
}
