@charset "utf-8";
/* CSS Document */
/*reset*/
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
li{ list-style:none;}
a{ text-decoration:none;}
img{ border:0;}
/*top*/
.top_line{ display:block; background:url(../images/top_01.gif) repeat-x; height:4px;}
.topBox{ width:1080px; margin:0 auto; text-align:right;}
.topBox a.language{background:url(../images/top_05.gif) no-repeat 0 center; padding-left:10px; color:#666; font-size:14px; margin:5px; line-height:30px;}
.topBox a.language:hover{ color:red;}
.topBox img.logo{ margin-top:20px;}
/*nav*/
.nav{ background:url(../images/nav_13.gif) repeat-x; height:36px; margin-top:10px;}
.navBox{ width:1080px; margin:0 auto; text-align:center;}
.navBox a{ line-height:36px; color:#c40a0a;text-align:center; padding:10px 27px;}
.navBox a:hover{ background:#e7e5e7;}
/*mainBox*/
.mainBox{ width:1080px; margin:30px auto; overflow:hidden;}
.mainBox .mainLeft,.mainBox .mainMiddle,.mainBox .mainRight{ float:left;}
.mainBox .mainLeft{ width:480px;}
.mainBox dl{ overflow:hidden;}
.mainBox dd{ float:left; background:url(../images/icon_18.png) no-repeat;}
.mainBox dd.ab{ height:30px; width:76px;}
.mainBox dt{ float:right; background:url(../images/icon_25.png) no-repeat; height:11px; width:45px; margin-top:20px;}
.mainBox .left_text p{ margin-top:10px; color:#666; line-height:22px;}
.mainBox .left_text img{ float:left; margin:0 15px 0 0;}
.mainBox .mainMiddle{ width:320px; margin-left:15px;}
.mainBox dd.new{ background:url(../images/icon_20.png) no-repeat; width:98px; height:36px;}
.mainMiddle ul{ margin-top:10px; line-height:24px;}
.mainMiddle li span.date{ display:block; background:url(../images/top_05.gif) no-repeat 0 center; padding-left:10px;}
.mainMiddle li a{ color:#666;display:block;white-space:nowrap; width:320px; line-height:24px; overflow:hidden; text-overflow:ellipsis;}
.mainMiddle li.line{ background:url(../images/line_35.gif) repeat-x; height:1px; margin:5px 0;}
.mainMiddle li a:hover{ color:red;}
.mainBox .mainRight{ width:250px; margin-left:15px;}
.mainBox h1.con{ background:url(../images/icon_22.png) no-repeat; height:36px; width:86px;}
.mainRight p.contact{ margin-top:10px;color:#666; line-height:21px;}
/*product*/
.product{
	width: 1080px;
	margin: 30px auto;
}
.product dl{ overflow:hidden;}
.product dd{ float:left; background:url(../images/icon_31.png) no-repeat; height:33px; width:110px;}
.product dt{ float:right; background:url(../images/icon_25.png) no-repeat; height:11px; width:45px; margin-top:20px;}
/* scrollleft */
.scrollleft{ margin-top:10px;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:206px;line-height:24px;}
.scrollleft img{width:202px;height:146px;border:solid 2px #dcaa36;}

/*bottom*/
.bottom{ background:#b80101; height:150px;}
.bottomBox{ width:1080px; margin:0 auto; overflow:hidden; padding-top:36px;}
.bottomBox img{ float:left; margin-top:5px;}
.bottomBox p{ float:left; margin-left:10px; color:white; line-height:27px;}
.bottomBox ul.icon{ float:right; overflow:hidden;}
.bottomBox li{ float:left;height:33px; width:32px; margin:40px 20px 0px 0;}
.bottomBox li.QQ{ background:url(../images/icon_49.gif) no-repeat; }
.bottomBox li.facebook{ background:url(../images/icon_51.gif) no-repeat;}
.bottomBox li.line{ background:url(../images/icon_53.gif) no-repeat;} 

/*container*/
.container{ width:1080px; margin:30px auto; overflow:hidden;}
.containerLeft{ width:320px; float:left;}
.containerLeft h2{ background:url(../images/bg_03.jpg) no-repeat; height:64px; width:320px;}
.containerLeft img.left_tel{ margin-top:10px;}
.containerRight{ width:750px; float:right;}
.containerRight span.right{ display:block;height:64px; background:#b80101;}
.containerRight h3{ color:white; float:left; font-size:24px; padding-left:5px; padding-top:30px; font-weight:normal;}
.containerRight h4{ color:white; float:right; font-size:18px; padding-right:5px; padding-top:33px;font-weight:normal;}
.containerRight .aboutUs{ width:684px; border:3px solid #e5e3da; margin-top:10px; min-height:540px; color:#666; line-height:27px; padding:30px;}
.containerRight p{ line-height:24px;}

/*chinese*/
.mainBox dd.ab_c{ background:url(../images/chinese_03.gif) no-repeat; height:30px; width:83px;}
.mainBox dd.new_c{ background:url(../images/chinese_05.gif) no-repeat; width:101px; height:36px;}
.mainBox h1.con_c{ background:url(../images/chinese_07.gif) no-repeat; height:36px; width:92px;}
.product .pro_c{ float:left; background:url(../images/chinese_12.gif) no-repeat; height:36px; width:111px;}
.containerLeft .h2_c{ background:url(../images/abb_03.jpg) no-repeat; height:64px; width:320px;}

/*productShow*/
.productShow ul{ overflow:hidden;}
.productShow li{ width:240px; float:left; margin-top:10px;}
.productShow li.currentLi{ margin-left:15px;}
.productShow img.img{ display:block;border:2px solid #dcaa36; width:236px;}
.productShow span{ display:block; margin-top:5px;background:#e5e5e5;line-height:24px; color:#666;text-align:center; min-height:48px;}
.productShow span:hover{ color:red;}
.page{ text-align:center; margin:15px 0 20px 0;}
.page a{ color:#333; line-height:36px; margin:0 5px;}
.page a:hover{ color:red; text-decoration:underline;}
/*prodcutShow_in*/
.productShow_in h1{ line-height:64px; color:#333; font-size:24px; text-align:center;}
.productShow_in img{ display:block; margin:0 auto;}
.productShow_in p.pro_text{margin-top:20px; line-height:24px;}
.containerRight span.xian{ display:block; background:url(../images/line_35.gif) repeat-x; height:1px; margin:20px 0 10px 0;}
.containerRight a.pg{ display:block; color:#666; line-height:24px;}
.containerRight a.pg:hover{ text-decoration:underline;}

/*contactUs*/
.contactUs p{ color:#666; line-height:27px;}
/*newsCenter*/
.newsCenter li{ line-height:36px; overflow:hidden;}
.newsCenter li a{ color:#666; background:url(../images/icon_03.gif) no-repeat 0 center; padding-left:15px; float:left;display:block;white-space:nowrap; width:520px;overflow:hidden; text-overflow:ellipsis;}
.newsCenter li a:hover{ text-decoration:underline;}
.newsCenter li span{ color:#ccc; float:right;}
/*newsCenter_in*/
.newsCenter_in h1{ font-size:24px; color:#333; text-align:center; line-height:64px;}
.newsCenter_in h2{ text-align:center; font-size:18px; font-weight:normal;}
.newsCenter_in p{ line-height:27px; margin-top:30px;}
/*online*/
.online{ margin:20px 0 0 30px; line-height:36px;}
.online input{ width:240px; height:27px;}
.online textarea{ width:320px; height:210px;}
.online li{ margin:10px 0;}
.online li span.title{ display:block; width:64px; float:left;}
.online .button,.online .reset{ width:86px; height:32px; background:#b80101; color:white; border:0; margin-left:30px;}
.online .button{ margin-left:120px;}
/*video*/
embed{ margin:20px 35px;}