@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px "思源黑体"; color:#333; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family: "思源黑体" !important;}
a { color:#333; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
iframe{ position:relative;}
.clearboth { clear:both; }
.page{ text-align:center; margin:30px 0 20px 0; width:100%; float:left;}
.page a{  color:#333; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{  color:#1A4786;}

.wrapper{ width:100%; text-align:left;}
.header{}
.header .top{width:1100px; margin:0 auto;}
.top .top-left{width:285px; float:left;}
.top .top-right{width:680px; float:right;padding-top:50px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; height:34px; line-height:34px;   position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; margin:0 2px; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; border-radius:5px; font-size:16px; font-weight:normal; color:#2f2f2f; }
.nav .sub{ display:none; width:104px; left:0; top:34px;  position:absolute; background:#da212d;  line-height:26px; padding:5px 0; border-radius:5px;  }
.nav .sub li{ zoom:1; font-size:14px;}
.nav .sub a{ display:block; padding:0 10px;  text-align:center;}
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:#da212d; color:#fff;   }

.slideBox{ width:100%;  overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.box1{width:100%; height:55px;padding:40px 0; background:url(../images/bg2.jpg) top center no-repeat; }
.bb1{width:1100px; margin:0 auto;}
.bb1 input.txt1, .bb1 input.txt2{width:200px;margin:0 20px; height:36px; line-height:36px; background:#d5dddf; border:none; text-indent:3px; border-radius:3px;float:left;}
.bb1 input.btn{background:#da212d;height:36px; line-height:36px;border-radius:3px; font-size:16px; color:#fff;float:left; border:none;padding:0 20px; }
.bb1 span{/*float:right;*/ color:#d5dddf; font-size:16px; line-height:30px;}
.bb1 span a{ color:#da212d; text-decoration:underline;}


.main{}
.box2{margin:20px auto; width:1100px;}
h3.b2-title{height:60px; line-height:60px; font-size:30px; background:url(../images/line.png) bottom center no-repeat; text-align:center;}
.b2-content{padding-top:40px;}
.bc2-wz{width:600px; float:left;}
.bc2-wz ul li{line-height:44px;height:44px;  border-bottom:1px dashed #ccc; font-size:14px;}
.bc2-wz ul li a{float:left;}
.bc2-wz ul li span{float:right;}
.bc2-tp{width:450px;float:right;}
.bottom{margin-top:10px;}
.bottom a{width:120px; height:36px; line-height:36px; border:3px solid #ccc; text-align:center;display:block; margin:0 auto;}

.slideBox2{ width:450px;  overflow:hidden; position:relative;  }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:450px;height:275px; display:block;  }

.box3{ margin:30px 0;padding:25px 0;  background:#f7f5f5;}
.bb3{width:1100px; margin:0 auto;}
.b3-content{padding-top:20px; line-height:28px; font-size:14px; text-align:center;text-align:left;}
.b3-content img{width:300px; float:left; margin-right:10px; }

.box4{width:1100px; margin:0 auto;}
.b4-title{margin:10px 0; line-height:30px; font-size:14px; text-align:center;}
.b4-content{}
/*会员专区*/
.multipleColumn{ overflow:hidden; position:relative; width:1100px;    }

.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:550px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:252px; height:70px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title{ line-height:30px;font-size:14px;   }
/*内页*/
/*内页*/
.banner2{ }
.banner2 img{width:100%;}

.sider-nav{height:40px; line-height:40px; border-bottom:1px #d5d4d3 solid; font-size:14px;}
.snav{width:1100px; margin:0 auto;}
.snav ul li{float:left; margin-right:1px;border-right:1px solid #ccc;}
.snav ul li a{display:block; padding:0 20px; }
.snav ul li a.active, .snav ul li a:hover{background:#C32424; color:#fff;}
.sider-box{ width:1100px; margin:0 auto;padding-bottom:20px;}
.sider-title{margin-top:30px; margin-bottom:20px;}
.st-left{font-size:24px; float:left;}
.st-right{float:right; padding-left:20px; background:url(../images/bg5.jpg) left no-repeat;}
.about{padding:20px 0; line-height:30px; font-size:14px; min-height:290px;}

/*新闻中心*/
.news{}
.news ul li{padding:20px 0; line-height:30px; font-size:14px; border-bottom:1px solid #ddd;}
.news ul li p.title{font-size:18px; font-weight:bold;}
.news ul li p.date{c0lor:#777;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px; font-size:14px; line-height:30px;}
.news_show .nr p{ margin-bottom:10px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*内页右边单页及表格、表单样式*/
.intro{ line-height:26px; padding:20px;}
.intro p{ margin-bottom:15px;}
.intro table{ background:#dadada; margin-bottom:20px;}
.intro table tr td{ padding:8px 4px; background:#fff;font-size:14px;}
.intro table tr td a:hover{ color:#c30;}
.intro table input, .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源黑体"; border-radius:3px;}
.intro table input.button{background:#555; color:#fff; cursor:pointer; padding:5px 20px; border:none;}

.hyzp{}
.hyzp ul li{float:left; margin:10px 12px; display:inline; text-align:center;}
.hyzp ul li img{width:250px; height:70px;}
/*下载中心*/
.download{}
.download ul li{height:42px; line-height:40px; border-bottom:1px dashed #ccc; font-size:14px;}
.download ul li a{float:left;}
.download ul li span{float:right; }
/*联系我们*/
.contact{padding:20px 0;}
.ct-left{width:640px; float:left;}
.ct-right{width:440px; float:right; font-size:14px; line-height:30px;}


.footer{ height:63px; background:url(../images/bg3.jpg) top center repeat-x; text-align:center; color:#fff;font-size:14px; line-height:30px;padding:20px 0; margin-top:30px;}
.footer a{color:#fff;}


