@charset "utf-8";
/* CSS Document */

/*主体样式*/
.main{ width:100%;}

.main .ibox{ overflow:hidden;}
.main .ibox h2{ display:block; height:auto; line-height:30px; color:#000; font-size:20px; text-align:center; background:url(../images/icons/index_title.png) center no-repeat;}
.main .ibox h2 strong{ display:block; line-height:42px; font-size:28px;}

/*产品中心*/
.main .box1{ background:url(../images/icons/index_product.png) center 178px no-repeat;}
.main .box1 h2{ margin:64px 0 42px;}
.main .box1 ul.list{ display:block; width:800px; height:324px; overflow:hidden; float:left;}
.main .box1 ul.list li{ display:block; width:180px; float:left; margin:60px 0 0 20px;}
.main .box1 ul.list li a{ display:block; width:180px;}
.main .box1 ul.list li a img{ display:block; width:180px; height:210px;}
.main .box1 ul.list li a span{ display:block; height:36px; line-height:36px; color:#fff; font-size:14px; text-align:center; overflow:hidden;}
.main .box1 ul.list li{ margin-top:44px;}
.main .box1 ul.list li.up/{ margin-top:40px;}
.main .box1 .txt{ width:184px; height:150px; line-height:24px; color:#fff; font-size:12px; float:left; margin-right:16px; padding:40px 0 0;}
.main .box1 .txt a{ display:block; width:2em; color:#fff; background:url(../images/icons/index_more.png) left center no-repeat; padding-left:24px; margin-top:16px;}
.main .box1 .txt a:hover{ font-size:14px;}

/*关于我们*/
.main .box2{ background:#f6f6f6;}
.main .box2 h2{ margin:52px 0 40px;}
.main .box2 .content{ width:840px; margin:0 auto 64px; overflow:hidden;}
.main .box2 .content .txt{ width:490px; height:280px; overflow:hidden; float:left; position:relative;}
.main .box2 .content .txt img{ display:block; width:490px; height:280px;}
.main .box2 .content .txt em{ display:block; width:200px; height:150px; line-height:24px; color:#fff; font-size:12px;  no-repeat; position:absolute; left:16px; top:14px; padding:10px 18px 0;}
.main .box2 .content .txt em span{ display:block; font-size:16px;}
.main .box2 .content .txt em a{ display:block; width:2em; color:#fff; background:url(../images/icons/index_more.png) left center no-repeat; padding-left:24px;}
.main .box2 .content .txt em a:hover{ font-size:14px;}
.main .box2 .content ul.list{ display:block; float:right; overflow:hidden;}
.main .box2 .content ul.list li{ display:block; width:232px; position:relative; float:left; margin-left:22px;}
.main .box2 .content ul.list li a{ display:block;}
.main .box2 .content ul.list li a img{ display:block; width:232px; height:280px;}
.main .box2 .content ul.list li em{ display:block; line-height:24px; color:#fff; padding:2px 16px 10px; background:url(../images/icons/shadow.png) repeat; position:absolute; left:0; bottom:0;}
.main .box2 .content ul.list li em span{ display:block; line-height:36px; font-size:14px; border-bottom:2px solid #fff; margin:0 0 2px;}

/*新闻视频*/
.main .box3{ width:1056px; margin:74px auto 98px; overflow:hidden;}
.main .box3 div.left{ width:444px; margin:0 42px; float:left; overflow:hidden;}
.main .box3 h2{ display:block; overflow:hidden; background:url(../images/icons/index_title_line.png) bottom repeat-x; padding:0 0 4px;}
.main .box3 h2 a{ display:block; height:36px; line-height:38px; color:#000; font-size:12px; font-weight:normal; float:right;}
.main .box3 h2 a:hover{ text-decoration:underline;}
.main .box3 h2 strong{ display:block; line-height:1em; color:#000; font-size:18px; padding:0 0 0 10px; border-left:3px solid #d70224; float:left; margin:9px 0;}
.main .box3 ul.list{ display:block; overflow:hidden; margin:18px 0 0;}
.main .box3 ul.list li{ display:block; line-height:36px; overflow:hidden; background:url(../images/icons/index_list.jpg) 4px center no-repeat; padding-left:14px; border-bottom:1px dashed #ccc;}
.main .box3 ul.list li a{ display:block; max-width:306px; color:#444; font-size:14px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .box3 ul.list li a:hover{ color:#2c3c6e; text-decoration:underline;}
.main .box3 ul.list li span{ display:block; color:#999; font-size:13px; float:right;}
.main .box3 .vbox{ width:350px; height:230px; overflow:hidden; margin:18px auto 0;}
.main .box3 .vbox *{ width:350px; height:230px;}

/*联系我们*/
.main .box4{ background:#f2f1f1 url(../images/icons/index_contact.png) center bottom no-repeat;}
.main .box4 h2{ margin:42px 0 66px;}
.main .box4 .content{ width:1000px; margin:0 auto; overflow:hidden;}
.main .box4 .content .map{ width:500px; height:284px; overflow:hidden; float:right; margin:0 0 118px;}
.main .box4 .content .txt{ width:392px; line-height:36px; color:#000; font-size:14px; float:left; margin-left:54px;}
.main .box4 .content .txt h3{ display:block; line-height:38px; font-size:18px; text-align:left; padding:0 0 18px;}
.main .box4 .content .txt a.msg{ display:block; width:92px; height:44px; line-height:44px; color:#fff; font-size:16px; padding:0 0 0 52px; background:#c20e0e url(../images/icons/index_btn.png) no-repeat; margin:24px 0 0;}
.main .box4 .content .txt a.msg:hover{}


/**/
