﻿@charset "utf-8";
/*---------base begin-------------*/
body{padding:0px; margin:0px; font-size:12px; line-height:18px; color:#646464;background:url(../images/bodybg.jpg) repeat-x top;font-family:"微软雅黑",Arial, Helvetica, sans-serif;width:100%;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"100%"); }
ul,li,form, dl,dt, dd, div,p{ padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{text-decoration:none;noline: expression(this.onFocus=this.blur());color:#646464;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#ae0000; text-decoration:none;}
.clear{clear:both;height:0;font-size: 0px;line-height: 0px; display:block; visibility:hidden; zoom:1;}
.hr_6{ height:6px; line-height:0px; clear:both; overflow:hidden;}
.hr_10{ height:10px; line-height:0px; clear:both; overflow:hidden;}
.inputtxt{border:1px solid #CCC; line-height:25px; height:25px; padding:0 5px;}
.btn_more{display:inline-block;width:56px;height:25px;line-height:25px;text-align:center; background:url(../images/back.jpg) no-repeat;}
.btn_more:hover{color:#e3e3e3;}
.info_btn{text-align:center; width:100%; padding:10px 0;}
.inputtxt{border:1px solid #CCC; line-height:25px; height:25px; padding:0 5px;}
.btn_submit{width:72px;height:28px;color:#FFF;background:#ae0000;border:0;font-family:"微软雅黑"}
.back {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px;BORDER-top: #dddddd 1px dashed;
}
.back A {
	FONT-SIZE: 14px;  LINE-HEIGHT: 28px
}
.back A:hover {
	COLOR: #646e64
}
.empty{ color:#970000; line-height:50px; text-align:center; font-size:13px; font-weight:bold;}
.required{color:#f00}
/*---------base end-------------*/

/*header*/
.header{width:100%;height:148px;}
.header .header-content{width:1000px; margin:0 auto; height:103px;}
.header .header-logo{width:414px;height:67px; float:left;padding-top:18px; padding-bottom:18px;}
.header .lang{ height:25px; color:#FFF;width:500px; float:right; text-align:right;}
.header .lang a{color:#FFF; display:inline-block; background:#e40000; padding:5px;border-radius:0px 0px 5px 5px;}
.header .lang a.en{ background:#c7c6c5}
.header .serv{ float:right; width:251px; height:30px; margin-top:25px;border-radius:5px; border:1px solid #CCC;}
.header .serv .search{ background:#FFF; width:214px; height:28px; margin-left:5px; float:left;line-height:28px; border:none}
.header .serv .but{ background:#e40000 url(../images/search.png) no-repeat center center; width:30px; height:30px; float:left;border:none; cursor:pointer;border-radius:5px}
.header .nav{width:100%;height:45px; background:url(../images/navbg.jpg) repeat-x center;}
.header .nav ul{width:1000px;height:45px;text-align:center;font-size:0; margin:0 auto}
.header .nav ul li{width:142px;height:45px;display:inline-block;*display:inline;*zoom:1; float:left;background:url(../images/navli.png) no-repeat right center}
.header .nav ul li a{overflow:hidden;width:142px;height:45px; font-size:14px; line-height:45px; color:#FFF; text-align:center;display:block;}
.header .nav a:hover,
.header .nav a.on{background:url(../images/navon.png) no-repeat center bottom}


/*首页banner*/
.bannerlist{width:100%;position:relative;height:300px;overflow:hidden;}
.bannerlist .bd{position:relative; z-index:0;  }
.bannerlist .bd ul{width:100% !important; }
.bannerlist .bd li{width:100% !important;  height:300px; overflow:hidden;}
.bannerlist .bd li a{width:100%;height:300px; display:block;}
.bannerlist .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;text-align:center; display:block}
.bannerlist .hd ul{ width:1000px; margin:0 auto; text-align:center}
.bannerlist .hd ul li{cursor:pointer;display:inline-block;*display:inline;*zoom:1;width:14px;height:14px;margin:5px;background:url(../images/dot.png) top right no-repeat;overflow:hidden;line-height:80px;}
.bannerlist .hd ul li.on{background-position:top left;}
.productimg{width:330px;position:relative;height:250px;overflow:hidden; float:left;margin-left:50px; margin-bottom:10px;}
.productimg .bd{position:relative; z-index:0;  }
.productimg .bd ul{width:100% !important; }
.productimg .bd li{width:100% !important;  height:300px; overflow:hidden;}
.productimg .bd li a{width:100%;height:300px; display:block;}
.productimg .hd{ display:none}
/*内页banner*/
.banner{width:100%;height:252px;overflow:hidden;}
.bannerbg{background:url(../images/bannera.jpg) no-repeat top center;}
/*main*/
.main{margin:20px auto;width:1050px;}
.index-company{width:330px; overflow:hidden; float:left; margin-bottom:10px;}
.index-company img{margin-bottom:10px;}
.index-title{ color:#ae0000; font-size:15px; line-height:40px;padding-left:20px; background:url(../images/ti.jpg) no-repeat left center; border-bottom:1px solid #e8e8e8}
.index-title a.more{ margin-top:15px; float:right;}
.index-info{ margin-top:15px; font-size:13px; line-height:24px;color:#323232; overflow:hidden}
.index-pro{width:670px; height:250px;overflow:hidden; float:left;margin-left:50px;}
/*index-productScroll*/
.index-productScroll{position:relative;height:220px; padding-left:30px; padding-right:30px; overflow:hidden;}
.index-productScroll ul{overflow:hidden; zoom:1;}
.index-productScroll ul li{float:left;width:180px;overflow:hidden;display:inline; margin-left:10px; margin-right:10px;}
.index-productScroll ul li img{ width:180px; height:180px; margin-top:5px; margin-left:5px; margin-bottom:10px;}
.index-productScroll .prev,
.index-productScroll .next{position:absolute;left:0px;top:70px;display:block; width:25px; height:50px; overflow:hidden; background:url(../images/l.gif) 0px center no-repeat; cursor:pointer;  }
.index-productScroll .next{left:auto; right:0px;  background:url(../images/r.gif) 0px center no-repeat; }
.index-contact{width:230px; overflow:hidden; float:left;margin-left:50px; margin-bottom:10px;}
.index-news{width:390px; overflow:hidden; float:left; margin-bottom:10px;}
.index-news li{ height:32px; line-height:32px;}
.index-news li a{font-size:13px;background:url(../images/nico.jpg) left center no-repeat; padding-left:15px;}
.index-news li a:hover{background:url(../images/nicoon.jpg) left center no-repeat; color:#ff6600}
.index-news li span{float:right; color:#403f3f; font-size:13px;}
/*main left*/
.main .main-left{width:216px;float:left; margin-top:-61px;}
.main .main-left .menu{}
.main .main-left .menu h2{display:block; width:216px; height:41px; line-height:41px; font-size:15px;background:url(../images/menuh1bg.png) no-repeat;text-align:center;color:#fff; font-weight:normal}
.menulist{padding:10px;width:196px;min-height:200px;height:auto !important; height:200px;overflow:hidden; background:#FFF}
.menulist ul li{ text-align:left;}
.menulist ul li a{padding:6px;line-height:25px;display:block; font-size:14px; padding-left:60px;border-bottom:1px solid #ececec;}
.menulist ul li a:hover{color:#db0b19; background:url(../images/menuli.jpg) no-repeat 20% center}
.menulist ul li ul{ display:none; width:180px; margin-left:16px;}
.menulist ul li ul li a{ font-size:13px;}
.menulist ul li a.on{color:#db0b19; background:url(../images/menuli.jpg) no-repeat 20% center}
.menulist ul li a.on:hover{color:#db0b19; background:url(../images/menuli.jpg) no-repeat 20% center}
.main .main-left .contact{ margin-top:20px;}
/*main right*/
.main .main-right{width:782px;float:right; overflow:hidden; margin-top:-66px; margin-right:20px;}
.main .main-right .wc{ height:36px; padding-left:50px; background:url(../images/wc.png) no-repeat center top; line-height:36px; padding-top:10px;}
.main .main-right .column{width:90%; margin:0 auto; padding-bottom:0px;border-bottom:1px solid #dddddd; padding-top:20px;}
.main .main-right .column span{ font-size:30px; color:#de0c00;line-height:150%;}
.main .main-right .column strong{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#c9c8c6; font-size:26px; line-height:100%; display:block}
.main .main-right .column .location{ float:right;line-height:25px; background:url(../images/home.png) no-repeat center left; padding-left:25px; margin-top:20px;}
.main .main-right .column .location a{color:#818181;}
.main .main-right .content{line-height:200%;font-size:14px;}
.main .main-right .content img{max-width:100%;}
/*information*/
.information{padding:10px 0px;width:90%; margin:0 auto;}
.information .content{ line-height:200%}
/*news list*/
.newslist{}
.newslist ul li{ overflow:hidden; line-height:30px; font-size:14px; border-bottom:1px dashed #dddddd; padding-bottom:10px; padding-top:10px;}
.newslist ul li a{line-height:30px;font-size:16px;  font-weight:bold}
.newslist ul li a:hover {color:#de0c00;}
.newslist ul li a b{ font-size:12px; padding-left:10px;color:#de0c00; font-weight:normal}
.newslist ul li i{ font-style:normal; padding:10px; font-size:16px; font-family:Arial, Helvetica, sans-serif}
.newslist ul li span{float:right; font-weight:normal; font-size:14px}
.newslist ul li .news-info{line-height:20px; overflow:hidden; font-size:14px;}
.newslist ul li a b.isshowFalse{ display:none}
.jobs_list{}
.jobs_list li{ line-height:25px; font-size:12px; padding-bottom:10px;}
.jobs_list li .jobs_ti{ line-height:34px; font-size:16px; padding:2px 10px; cursor:pointer; background:#efeeee; color:#000000}
.jobs_list li .jobs_ti span{ width:24px; height:34px; display:inline-block; background:url(../images/up.png) no-repeat center center; float:right}
.jobs_list li .jobs_info{ display:none; padding:10px;}
.jobs_list li.on .jobs_ti span{ background:url(../images/do.png) no-repeat center center;}
.jobs_list li.on .jobs_info{ display:block}
/*prolist*/
.prolist{ overflow:hidden}
.prolist ul{ width:110%;}
.prolist ul li{float:left;width:200px;height:230px;overflow:hidden;display:inline; margin-right:50px; line-height:30px; text-align:center;}
.prolist ul li img{ width:200px; height:200px;}
/*bottom*/
.bottomm{ width:100%; height:auto; padding-top:10px; padding-bottom:10px;background:#eaeaea;} 
.bottomm .content{ margin:0 auto; width:1100px;font-size:13px; line-height:23px; text-align:left;}
.bottomm .content .link{ border-right:1px solid #d2d2d2; line-height:50px; float:left; width:450px; margin-right:15px;}
.bottomm .content .link a{font-size:14px; padding-left:8px; padding-right:8px;}
/*page*/

.Page{text-align:right; font-size:14px; height:30px; margin-top:10px; margin-bottom:10px;}
.Page .Page_Prev_Text,.Page .Page_Prev{padding:5px;
	padding-bottom:2px;
	padding-top:2px;color:#3a3939;cursor:pointer; padding-left:10px;}/*上一页*/
.Page .Page_Next,.Page .Page_Next_Text{padding:5px;
	padding-bottom:2px;
	padding-top:2px;color:#3a3939; cursor:pointer;padding-right:10px;}/*下一页*/
.Page .Page_Next:hover,.Page Page_Prev:hover,.Page .Page_Next_Text.Page:hover,.Page_Prev_Text:hover{color:#3a3939}
.Page .Page_Num{
	padding:5px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:13px;
	cursor:pointer;
	color:#3a3939
}/*页码文本框*/
.Page .Page_Num:hover, .Page a.Page_Selected{ color:#d80a0e;cursor:pointer;padding:5px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:13px;}
.Page_Area,.Page input {
    display:none;
}


/*feedback*/
.feedbackinfor{padding:30px;}
/*news info*/
.newsinfo{padding:30px 0;}
.newsinfo .title{text-align:center;font-size:14px;line-height:32px; color:#de0c00; font-weight:bold; border-bottom:1px dashed #ccc}
.newsinfo .date{margin-bottom:5px;text-align:center;font-size:12px;line-height:32px; color:#ccc;}
/*.newsinfo .content{padding: 0 10px;line-height:25px;font-size:14px;text-justify:auto;text-align:justify;}
.newsinfo .content img{max-width:700px;}*/
.news_info {
	MIN-HEIGHT: 400px; _height: 400px; width:95%; margin-left:20px;
}
.news_info .title {
	MARGIN-BOTTOM: 10px;FONT-SIZE: 16px;  TEXT-ALIGN: center; LINE-HEIGHT: 38px; color:#de0c00
}
.news_info .d_ti{width:100%; height:21px; background:url(../images/d_ti.jpg) no-repeat 0px 0px; text-indent:6px;border-bottom:1px #515151 solid;font:normal 12px/21px "宋体"; color:#fff; margin-bottom:10px;}
.news_info .content {
	LINE-HEIGHT: 200%; margin-bottom:10px;
}
.news_info .date {
	MARGIN-BOTTOM: 10px; font-size:14px; TEXT-ALIGN: center; LINE-HEIGHT: 24px;BORDER-BOTTOM: #dddddd 1px dashed;
}
.news_info .content IMG {
	MAX-WIDTH: 770px
}
.news_info .photo {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.news_info .photo img{MARGIN-TOP: 10px;}
.news_info .content .video {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.pro_info{}
.p_photo{ width:400px; float:left; text-align:center; border:1px solid #dddddd}
.p_photo img{ max-width:100%;}
.p_info{ width:280px; float:left; margin-left:20px; line-height:200%; font-size:14px}
.p_info strong{ color:#df2226; font-weight:normal}
.p_d{ height:41px; font-size:14px; background:url(../images/pd.jpg) no-repeat left center; margin-top:20px; color:#FFF; border-bottom:1px solid #dddddd}
.p_content{ padding:10px 0px; line-height:200%; font-size:14px}
