@charset "utf-8";
@import url(http://cdn.webfont.youziku.com/webfonts/nomal/95559/46818/583e5d35f629d8127c8df34c.css);
/* CSS Document */

*{padding:0; margin:0; font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#000;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s}
img{border:none;}

#head{width:100%; min-width:1200px; height:80px; background:url(../images/top_bg.png); position:fixed; top:0; z-index:9999; overflow:hidden;}
#head .top{width:1200px; margin:0 auto; padding:5px;}
#head .top .logo{width:247px; height:68px; float:left;}
#head .top .nav{width:690px; height:30px; float:left; margin-top:13px;}
#head .top .nav ul{margin-left:80px;}
#head .top .nav ul li{float:left; line-height:30px;}
#head .top .nav ul li a{display:block; padding:5px 10px; font-size:14px;}
#head .top .nav ul li a:hover{color:#f00; text-decoration:underline;}
#head .top .search{width:260px; float:right;}
#head .top .search .cn{font-size:16px; font-weight:bold;}

#line1{background:url(../images/line1_bg.jpg) no-repeat bottom center; padding-top:40px; padding-bottom:60px; width:100%; min-width:1200px;}

#line2{background:#f1f1f1 url(../images/line2_bg.jpg) no-repeat bottom center; padding-top:40px; padding-bottom:60px; width:100%; min-width:1200px;}

#line3{background:url(../images/line3_bg.jpg) no-repeat bottom center; padding-top:40px; padding-bottom:60px; width:100%; min-width:1200px;}

#line4{background:#f1f1f1 url(../images/line4_bg.jpg) no-repeat bottom center; padding-top:10px; padding-bottom:60px; width:100%; min-width:1200px;}

.title1{font-size:68px; line-height:100px; font-family:'Raleway758c55f9517547'; font-variant:small-caps; text-align:center;}
.title2{font-size:22px; line-height:30px; font-family:'Raleway758c55f9517547'; text-align:center;}
.title3{font-size:22px; line-height:30px; font-family:'Raleway758c55f9517547'; text-align:center; color:#fff;}

.index_about{width:1200px; margin:0 auto;}
.index_about .title{font-size:18px; line-height:30px;}
.index_about p{font-size:14px; line-height:25px;}
.index_about a{float:right; color:#f00; font-size:12px; margin-top:25px;}

.index_product{width:1200px; margin:0 auto;}

.con1{font-size:28px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:60px;}
.con2{font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:center;}

#line3 .scroll_horizontal{position:relative;width:1200px;height:280px;line-height:20px; margin:50px auto;}
#line3 .scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:280px;margin:0 auto;}
#line3 .scroll_horizontal .list{overflow:hidden;width:9999px;}
#line3 .scroll_horizontal .list li{float:left;width:240px; height:280px; text-align:center; padding-right:79px;}
#line3 .scroll_horizontal .plus{position:absolute;top:90px;width:40px;height:40px;background:url(../images/lt.png) no-repeat center center;cursor:pointer;}
#line3 .scroll_horizontal .minus{position:absolute;top:90px;width:40px;height:40px;background:url(../images/rt.png) no-repeat center center;cursor:pointer;}
#line3 .scroll_horizontal .plus{left:-20px;}
#line3 .scroll_horizontal .minus{right:-20px;}

#line3 .scroll_horizontal .list li .img_box{border:1px solid #ccc; width:240px; height:200px; overflow:hidden;}
#line3 .scroll_horizontal .list li .p_name{text-align:left; border-bottom:1px dashed #ccc; padding:10px 0;}
#line3 .scroll_horizontal .list li .p_name a{display:block;}
#line3 .scroll_horizontal .list li .p_name .name{font-size:16px; line-height:30px; font-weight:bold;}
#line3 .scroll_horizontal .list li .p_name .type{font-size:14px; line-height:25px; color:#999; font-weight:bold;}

#footer{width:100%; min-width:1200px; margin:0 auto; background:#eee;}
#footer .foot{width:1200px; margin:0 auto; overflow:hidden;}
#footer .foot div{float:left;}
#footer .foot div p{font-size:16px; font-weight:bold; line-height:35px; border-bottom:1px dashed #333; padding-left:40px; margin-bottom:15px;}
#footer .foot div a{display:block; padding-left:40px; font-size:14px; line-height:30px;}
#footer .foot .foot_product,#footer .foot .foot_about,#footer .foot .foot_feedback{width:240px;}
#footer .foot .foot_contact{width:460px; border-left:1px dashed #333;}
#footer .foot .foot_contact p{padding-left:20px; font-size:14px; border:none; line-height:30px; font-weight:normal; margin:0;}
#footer .foot .foot_contact p a{display:inline; padding:0; margin:0;}
#footer .foot .foot_contact .ft{font-size:16px; font-weight:bold; line-height:35px; border-bottom:1px dashed #333; padding-left:20px; margin-bottom:15px;}

#footer .comp{width:1200px; margin:0 auto; font-size:12px; padding-bottom:15px;}
#footer .comp *{font-size:12px;}

#location{width:1200px; margin:0 auto; border-bottom:1px solid #333; font-size:12px; line-height:40px; margin-top:5px;}
#location a{font-size:12px;}
#location img{margin:0 3px;}

/*product_list.asp*/
#line4 .p_title{font-size:18px; line-height:40px; width:1200px; margin:0 auto;}
#line4 .pro_box{width:1200px; height:350px; overflow:hidden; margin:0 auto; margin-top:30px; background:#fff; position:relative;}

#line4 .pro_box .p_t1{margin-top:50px; height:35px; font-size:24px; line-height:35px; background:url(../images/p_logo.png) no-repeat top left; padding-left:140px;}
#line4 .pro_box .p_con{font-size:14px; line-height:24px; color:#333; margin-top:10px;}
#line4 .pro_box .p_but{display:block; width:120px; height:35px; line-height:35px; text-align:center; background:#f1f1f1; border:1px solid #2c3e68; color:#2c3e68; font-size:16px; font-weight:bold; position:absolute; top:240px; left:425px;}

/*feedback.asp, about.asp*/
.about,.feedback{width:1200px; margin:0 auto;}
.about .title{font-size:18px; line-height:35px;}
.about p{font-size:14px; line-height:25px;}

/*contact.asp*/
.company{font-size:32px; color:#2c3e68; line-height:60px; text-align:center;}
.c1{text-align:center; font-size:16px; line-height:30px;}
.c1 a{font-size:16px; line-height:30px;}
.c1 a:hover{color:#2c3e68;}
.c2{text-align:center; color:#2c3e68; font-weight:bold; font-size:18px; line-height:30px;}


/*product.asp*/
.p_box{width:240px; float:left; margin:15px 25px;}
.p_box .img_box{border:1px solid #ccc; width:240px; height:200px; overflow:hidden;}
.p_box .p_name{text-align:left; border-bottom:1px dashed #ccc; padding:10px 0;}
.p_box .p_name a{display:block;}
.p_box .p_name .name{font-size:16px; line-height:30px; font-weight:bold;}
.p_box .p_name .type{font-size:14px; line-height:25px; color:#999; font-weight:bold;}
.p_box:hover a{color:#3f5a97; text-decoration:underline;}

/*p_list*/
.p_list .p_t2{width:285px; padding-left:15px; height:65px; background:url(../images/list_top.png) no-repeat center center; text-align:center; color:#fff; font-size:18px; font-weight:bold; line-height:50px;}
.p_list ul{width:255px; margin-left:15px; margin-top:-15px; background:#f1f1f1; padding-bottom:15px;}
.p_list ul .li2{line-height:50px; border-bottom:1px solid #2c3e68; padding-left:10px; position:relative;}
.p_list ul .li2 img{position:absolute; z-index:999; right:5px; top:0;}
.p_list ul .li2 a{font-size:14px; display:block; background:url(../images/list2_g.png) no-repeat left center; padding-left:20px;}
.p_list ul .li2:hover,.p_list ul .success1{background:#3f5a97;}
.p_list ul .li2:hover a,.p_list ul .success1 a{color:#fff; background:url(../images/list2_w.png) no-repeat left center;}

.p_list ul .li3{line-height:35px; margin:0 10px; border-bottom:1px dashed #2c3e68; padding-left:10px;}
.p_list ul .li3 img{float:right;}
.p_list ul .li3 a{font-size:14px; display:block; padding-left:20px;}
.p_list ul .li3:hover,.p_list .success2{background:#3f5a97;}
.p_list ul .li3:hover a,.p_list .success2 a{color:#fff;}

/*product_show.asp*/
.product{width:1200px; margin:0 auto;}
.product .img{border:1px solid #333; margin-left:120px; margin-top:60px;}
.product .p_about{width:510px; float:right; margin-right:120px; margin-top:60px;}
.product .p_about .p_name{font-size:28px; line-height:40px; color:#2c3e68;}
.product .p_about .p_ab{font-size:15px; line-height:25px; color:#666; text-align:left;}

.but{width:400px; margin:0 auto; overflow:hidden;}
.but a{display:block; float:left; margin:0 10px;}

#line4 .t2{font-size:28px; color:#2c3e68; line-height:50px; text-align:center;}

/*show分页*/
DIV.page table tr td{color:#333;}
DIV.page table tr td b{color:#333;}
DIV.page font{color:#f00;}
DIV.page { text-align:center; border:0px; margin:5px; padding:5px;}
DIV.page A { border: #eee 1px solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; font-weight:bold; text-decoration:none}
DIV.page A:hover { border:#eee 1px solid; padding:2px 5px 2px 5px; margin-right:5px; background:#2c3e68; color:#fff; text-decoration:none}
DIV.page A:active { border:1px #eee solid; padding:2px 5px 2px 5px; margin-right:5px}
DIV.page SPAN.current { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; background:#2c3e68; color:#fff; font-weight:bold}
DIV.page SPAN.disabled { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; color:#333;}

.back{display:block; font-size:18px; font-weight:bold; width:120px; height:30px; line-height:30px; text-align:center;border:1px solid #2c3e68; color:#2c3e68; background:#fff; border-radius:5px;}
.back:hover{color:#2c3e68; border:1px solid #2c3e68;}