﻿@charset "utf-8";

@import "reset.css";
@import "jquery.mmenu.css";
@import "public.css";

/*---------------------------------------------------*/

.indexA{background:#fff;}
.indexA .tit{display: block;height: 110px;background: url("../images/bg2_03.jpg");}
.indexA .tit h3{font-size:34px;color:#fff;text-transform:uppercase;font-family:'sMyriadPro-Bold';text-align:center;line-height:110px;}
.indexA .tit h4{font-size:34px;color:#fff;text-transform:uppercase;font-family:'sMyriadPro-Bold';text-align:center;line-height:110px;}

.indexA .box{height:420px;}
.indexA .box .pic{width:50%;height:420px;float:left;}
.indexA .box .pic img{width:100%;height:100%;}
.indexA .box .pic2{width:50%;height:420px;float:right;}
.indexA .box .pic2 img{width:100%;height:100%;}

.indexA .box .txt{width:50%;float:left;}
.indexA .box .txt .bx4{width:500px;height:350px;float:right;margin-top:50px;margin-left:55px;}
.indexA .box .txt .bx3{width:500px;height:350px;margin-top:50px;margin-left:55px;}
.indexA .box .txt dl dd{font-size: 30px;line-height: 40px;color: black;}
.indexA .box .txt p{font-size: 15px;line-height: 30px;margin-top: 20px;}
.indexA .box .txt .more{width:203px;height:48px;display:block;line-height:48px;margin-top:50px;background: url("../images/md_03.png");font-size:18px;color:#fff;text-indent:24px;}


.indexA ul{margin:0 0 0 -52px;}
.indexA ul li{width:365px;height:355px;float:left;margin:20px 0 0 52px;}
.indexA ul li:hover{opacity:0.6;}

.indexA ul li .pic{width:365px;height:185px;}
.indexA ul li .txt{margin-top:20px;}
.indexA ul li .txt img{float:left;}
.indexA ul li .txt .t{margin-left:93px;}
.indexA ul li .txt .t h5{font-size: 20px;line-height: 40px;color: black;}
.indexA ul li .txt .t p{font-size: 14px;line-height: 20px;word-wrap: break-word; word-break: break-all;}

/*------------------------------------------------------------*/
.sidebaner{}
.sidebaner img{width:100%;}

.path {background:#F1F1F1;height:50px;line-height:50px;text-align:right;}
.path h3{float:left;color:#525252;font-weight:bold;font-size:22px;}
.path p{float:right;color:#333;}
.path p a{color: #333;}

.main {margin-top:30px;padding:0 0 90px 0;}

.mainRight{width:840px;float:right;}
.mainRight .title,.main .title{color:#525252;font-weight:bold;font-size:30px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;line-height:1;}

.main h1.tit{color:#525252;font-weight:bold;font-size:30px;padding-bottom:10px;line-height:1;}

.mainleft{float:left;width:280px;}
.main_pro{width:1190px;}
.main_pro .mainleft{width:320px;}

/*----------------------------------------*/

.sidemenu{margin:0 0 15px 0;}
.sidemenu h3{height:52px;line-height:52px;padding:0 0 0 20px;background:#810D1A;font-size:20px;color:#fff;font-weight:bold;text-transform:uppercase;}
.sidemenu ul{border:1px solid #e2e2e2;border-top:none;}
.sidemenu ul li{border-top:1px solid #e2e2e2;}
.sidemenu ul li h5{height:45px;line-height:45px;display:block;padding:0 0 0 20px;font-size:15px;color:#333;font-family:Arial;cursor:pointer;text-transform:capitalize;font-weight:bold;}
.sidemenu ul li h5 a{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sidemenu ul li h5 a:hover{color:#911D2A;text-decoration:underline;}
.sidemenu ul li h5 span{float:right;background:url("../images/i11.png") no-repeat;width:11px;height:11px;display:block;margin:15px 10px 0 0;}

.sidemenu dl{display:none;}
.sidemenu dl dd{line-height:20px;border-bottom:1px dashed #DCDCDC;background:#fff;padding:7px 20px;text-transform:capitalize;}
.sidemenu dl dd:last-child{border-bottom:none;}
.sidemenu dl dd a{font-size:14px;color:#999;}
.sidemenu dl dd.active a,.sidemenu dl dd a:hover{color:#911D2A;text-decoration:underline;}

.sidemenu ul li.active h5{background:#898989;color:#fff;}
.sidemenu ul li.active h5 a{color:#fff;}
.sidemenu ul li.active span{background:url("../images/i11.png") no-repeat left bottom;}

.left_nav{margin:0 0 20px 0;}
.left_nav h3{font-size:18px;font-weight:bold;display:block;color:#fff;height:52px;line-height:52px;padding:0 0 0 20px;background:#810D1A;text-transform:uppercase;}
.left_nav dl{margin-bottom:5px;border:1px solid #E8E8E8;border-top:none;}
.left_nav dl dd{height:40px;line-height:40px;border-bottom:1px dashed #ddd;margin:0 20px;}
.left_nav dl dd:last-child{border-bottom:none;}
.left_nav dl dd a{color:#555;font-size:14px;display:block;padding-left:20px;-webkit-transition: 0.5s;transition: 0.5s;background:url("../images/i6.png") no-repeat left center;}
.left_nav dl dd.active a{color:#0561C4;font-weight:bold;background:url("../images/i5.png") no-repeat left center;}

.left_top{}
.left_top h3{font-size:18px;font-weight:bold;display:block;color:#fff;height:52px;line-height:52px;padding:0 0 0 20px;background:#898989;text-transform:uppercase;}
.left_top ul{}
.left_top ul li{color:#666;line-height:16px;padding:6px 7px 6px 0;margin:0 0 0 20px;word-wrap:break-word;}
.left_top ul li a{color:#666;font-family:Tahoma;font-size:14px;}
.left_top ul li a:hover{color:#F12E32;text-decoration:none;}

.listtab {margin:30px 0 20px;text-align:center;}
.listtab:after {content:"";display:block;clear:both;height:0;}
.listtab a {display:inline-block;font-size:15px;color:#343434;border:1px solid #e2e2e2;position:relative;height:44px;line-height:44px;z-index:0;text-align:center;font-weight: 600;padding:0 15px;margin:5px 0 0 -1px;}
.listtab a:first-child {margin-left:0;}
.listtab a:hover,.listtab a.active {background:#911D2A;color:#fff;border:1px solid #911D2A;}
/*---------news-----------*/
.newslist ul{}
.newslist ul li {border-bottom:#DEDEDE 1px dashed;height:133px;padding:15px 0;}
.newslist ul li .img {width:200px;height:133px;float:left;overflow:hidden;border-radius:5px;margin-right:20px;}
.newslist ul li .img img{width:200px;height:133px;}
.newslist ul li .intro {float:left;width:650px;}
.newslist ul li .intro h5{margin-bottom:5px;}
.newslist ul li .intro h5 a{color:#32363F;font-size:18px;font-weight:bold;}
.newslist ul li .intro h5 a:hover{color:#E62129;text-decoration:underline;}

.newslist ul li .intro .time{background:url("../images/i7.png") no-repeat left center;font-size:11px;padding:0 0 0 15px;margin:5px 0 0 0;font-family:Verdana, Geneva, sans-serif; color:#898989;}
.newslist ul li .intro p{margin-top:8px;font-size:12px;line-height:18px;}

.newsnr{}
.newsnr h1{font-size:16px;line-height:1.4;margin:35px 0 0;color:#333;font-weight:bold;text-align:center;}

.artInfo{padding:10px 5px;border-bottom:1px dotted #ddd;text-align:center;border-top:1px solid #ADADAD;margin:35px 10px 0;}
.artInfo .time{padding:0 0 0 15px;}
.artInfo .share{margin-left:10px}

.myart{margin:10px 10px;line-height:2;}
.myart p{margin:10px 0 0 0;line-height:2;}

.rela_list{border-bottom:1px solid #B4B4B4;margin-top:25px;padding:0 10px;}
.rela_list li{border-top:1px solid #B4B4B4;height:40px;line-height:40px;}
.rela_list .t{float:left;width:100px;text-align:center;border-right:1px solid #B4B4B4;}
.rela_list a{float:left;margin-left:1em;width:68%;white-space:nowrap;overflow:hidden;}
.rela_list a:hover{color:#f00;text-decoration:underline;}


.deliverylist ul{margin:0 0 0 -30px;}
.deliverylist ul li {height:90px;padding:15px;float:left;width:430px;margin:20px 0 0 30px;background:#F7F7F7;box-sizing:border-box;}
.deliverylist ul li h5{margin-bottom:5px;}
.deliverylist ul li h5 a{color:#32363F;font-size:18px;}
.deliverylist ul li h5 a:hover{color:#0561C4;text-decoration:underline;}
.deliverylist ul li .time{background:url("../images/i7.png") no-repeat left center;font-size:12px;padding:0 0 0 15px;margin:10px 0 0 0;font-family:Verdana, Geneva, sans-serif; color:#898989;}

/*-----about------*/
.about{line-height:22px;margin:15px 0 0 0;font-size:14px;}
.about p{margin:0 0 10px 0;}

/*-----honor------*/
.honor{text-align:center;}
.honor ul{margin:10px 0 0 -25px;}
.honor ul li{float:left;width:265px;margin:5px 0 5px 25px;text-align:center;}
.honor ul li a{display:block;width:270px;overflow:hidden;}
.honor ul li img{width:100%;border:5px solid #E0E0E0;box-sizing:border-box;display:block;}
.honor ul li b{font-weight:bold;font-size:14px;margin:5px 0 0 0;display:block;height:25px;}

.highslide-caption{display:none;}

/*-----video------*/
.pic_list{}
.pic_list ul{margin:0 0 0 -10px;}
.pic_list ul li{width:280px;float:left;text-align:center;margin:15px 0 0 10px;position:relative;box-sizing:border-box;}
.pic_list ul li a{position:relative;display:block;overflow:hidden;}
.pic_list ul li a img{width:100%;display:block;}
.pic_list ul li a p{position:absolute;bottom:0px;left:0;font-size:15px;color:#fff;background:rgba(0,0,0,0.2);width:100%;height:30px;line-height:30px;box-sizing:border-box;}

.video ul{margin:0 0 0 -10px;}
.video ul li {background:#fff;float:left;width:280px;overflow:hidden;margin:15px 0 10px 10px;}
.video ul li a{display:block;width:100%;height:100%;position:relative;overflow:hidden;}
.video ul li a ins{background:url("../images/video-btn.png") no-repeat;height:62px;width:62px;display:block;position:absolute;left:50%;top:50%;margin:-31px 0 0 -31px;}
.video ul li p{font-size:14px;margin:7px 0 0 0;}
.video ul li img {width:100%;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.video ul li:hover img { transform: scale(1.11); -ms-transform: scale(1.11); -moz-transform: scale(1.11); -webkit-transform: scale(1.11); -o-transform: scale(1.11); }

/*-----faq------*/
.faq ul{}
.faq ul li {margin:20px 0 10px 0;border-bottom:#DEDEDE 1px dashed;padding:0 0 15px 0;}
.faq ul li .tit{height:50px;overflow:hidden;font-family:Verdana, Geneva, sans-serif;color:#fff;cursor:pointer;}
.faq ul li .tit .date-month{float:left;width:50px;line-height:50px;height:50px;font-size:20px;background:#007FCC;display:block;border-bottom:1px solid #fff;text-align:center;border-radius: 2px;}
.faq ul li .tit h4{float:left;font-size:15px;color:#222;line-height:43px;height:43px;font-weight:bold;margin:0 0 0 15px;}

.faq ul li .con{margin:3px 0 0 0;display:none;}
.faq ul li .con .date-day{float:left;width:50px;line-height:50px;height:50px;font-size:20px;background:#9B9B9B;display:block;border-bottom:1px solid #fff;text-align:center;border-radius: 2px;}
.faq ul li .con .t{float:left;margin:5px 0 0 15px;width:800px;font-size:14px;line-height:21px;color:#666;}

/*-----products------*/
.applist{}
.applist .tit{}
.applist .tit h3{font-size:24px;color:#333;}
.applist .tit p{font-size:15px;color:#666;line-height:22px;margin:8px 0 0 0;}
.applist ul{margin:30px 0 0 0;}
.applist ul li{background:#F7F7F7;padding:10px;margin:0 0 20px 0;}
.applist ul li img{float:left;width:280px;}
.applist ul li .t{margin:10px 0 0 310px;}
.applist ul li .t p{font-size:16px;color:#767676;line-height:24px;margin:0 0 0 0;}


.productlist ul li{background:#E7E7E7;padding:10px;margin:0 0 20px 0;}
.productlist ul li img{float:left;width:450px;}
.productlist ul li .t{margin:0 0 0 470px;}
.productlist ul li .t h5{font-size:22px;line-height:38px;border-bottom:1px solid #A8A8A8;}
.productlist ul li .t h5 {color:#403f3f;}
.productlist ul li .t p{font-size:14px;color:#767676;line-height:21px;margin:10px 0 0 0;}
.productlist ul li .t p i{color:#911d2a;}
.productlist ul li .t a.more{color:#911d2a;font-size:14px;border:1px solid #911D2A;display:block;margin:15px 0 0 0;width:129px;height:33px;line-height:33px;text-align:center;}
.productlist ul li .t a.more:hover{color:#fff;background:#911D2A;}

/*-----pro-view----*/

.pro_view_top{overflow:hidden;border:1px solid #E0E0E0;padding:15px;background:#fff;margin:15px 0 0 0;}
.pro_img{float:left;}

.bpic{}
.bpic ul li{display:none;}
.bpic ul li img{}

div.zoomdiv {z-index:100;position:absolute;top:0px;left:0px;background: #ffffff;border:1px solid #CCCCCC;display:none;text-align: center; overflow: hidden;}
img.jqzoom{cursor:crosshair;position:relative;}

.spic{width:600px;overflow:hidden;float:left;}
.spic ul{margin:8px 0 0 0;text-align:center;font-size:0;}
.spic ul li{display:inline-block;margin:0 5px;cursor:pointer;}
.spic ul li img{width:65px;height:65px;border:2px solid #ccc;padding:1px;}
.spic ul li.hover img{border:2px solid #911D2A;}

.pro_view_inner{float:right;width:470px;}
.pro_view_inner h1{color:#333;font-weight:bold;font-size:22px;}
.pro_view_inner h5{color:#666;font-weight:bold;font-size:17px;margin:20px 0 0 0;}
.pro_view_inner p{margin:10px 0 0 0;}
.pro_view_inner a.book{width:150px;height:40px;line-height:40px;font-size:16px;text-align:center;color: #fff;display:block;margin:15px 0 0 0;background:#f60;}

.pro_view_inner .pro_para{margin:30px 0 0 0;}
.pro_view_inner .pro_para p{font-size:13px;color:#333;background:url("../images/i4.png") no-repeat left 4px;padding:0 0 0 15px;}


.pro_tab{margin:20px 0;}
.pro_tab{color:#000;background:#ededed;border-bottom:3px solid #911D2A;width:100%;}
.pro_tab ul li{float:left;padding:20px 20px;margin:0 2px 0 0;cursor:pointer;font-weight:bold;font-size:15px;line-height:15px;text-align:center;}
.pro_tab ul li.active{background:#911D2A;color:#fff;}


.pro-scroll{margin:15px 0 0 0;display:none;}
.pro-scroll h5{background:#C1C1C1;color:#fff;height:30px;line-height:30px;text-indent:10px;font-size:16px;font-weight:bold;}
.pro-scroll .pro-content{line-height:20px;margin:10px 0 0 0;}
.pro-scroll .pro-content p{margin:10px 0 0 0;}


.related-products{margin-top:15px}
.related-products .tit{height:37px;line-height:36px;margin:0 0 0 0;border-bottom:2px solid #E0E0E0;}
.related-products .tit h4{font-size:20px;color:#444;font-family:Arial;}
.related-products ul{margin:10px 0 0 -28px;}
.related-products ul li{float:left;width:200px;margin:0 0 15px 28px;}
.related-products ul li img{display:block;width:100%;border:1px solid #DADADA;}
.related-products ul li p{height:30px;line-height:30px;text-align:center;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.related-products ul li:hover a{color:#f30;}

.formtitle { display: table; width: 100%; background: #edf4f7; margin-bottom:20px;}
.formtitle strong { color: #fff; background: #999; font-size: 16px; line-height: 40px; text-align: center; white-space: nowrap; padding: 0 8px; border-right: 1px solid #fff; width: 192px;}
.formtitle strong, .formtitle p { display: table-cell; vertical-align: middle;}
.formtitle p{ padding-left: 10px;}

/*contact*/

.contact{margin:20px 0 0 0;}
.contact .inquirbox{float:left;width:640px;}

.contact .contactinfo {width:480px;float:right;margin:20px 0 0 0;font-size:14px;}
.contact .contactinfo .title{font-size:30px;font-weight:bold;color:#222;margin:0 0 10px 0;}
.contact .contactinfo ul li{line-height:24px;font-size:15px;margin:3px 0 0 0;}


.map{margin:20px 0 0 0;}
.map img{width:100%;}

.inquirShow{ margin-top: 2%;}

.inquirShow fieldset{padding:20px;margin:10px 0 0 0;border:1px solid #ddd;background:#fff;}
.inquirShow fieldset legend {color:#fff;font-weight:bold;font-size:14px;padding:8px 25px;background:#989898;}

.inquirShow .row{ margin:15px 0 0 0;}

.inquirShow dt{font-size:13px;}
.inquirShow dd{margin:5px 0 0 0;}

.inquirShow input, .inquirShow textarea {padding:6px 5px;border:1px solid #D9D9D9;width:100%;line-height:20px;text-align:left;color:#999;box-sizing:border-box;}
.inquirShow textarea {display:block;max-width:100%;width:100%;resize:none;box-sizing:border-box;}

.inquirShow .red{color:#f00;font-weight:bold;}
.inquirShow .yzm { width:100px; margin-right:10px;}
.inquirShow img {cursor: pointer; margin-left: 3px; display: inline-block;vertical-align: middle;}

.inquirShow input:focus,.inquirShow select:focus,.inquirShow textarea:focus { -webkit-box-shadow:0 0 5px #999; -moz-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; background:#fafafa; border-color:#999; outline:0 }

.inquirShow input.btn {padding:0;border:0 none;background:#999;color:#fff;line-height:28px;margin-bottom:0;width:95px;border:none;font-size:14px;text-align:center;cursor:pointer;margin:0 10px 0 0;}
.inquirShow input.btn:first-child { background: #911D2A; margin-right: 8px; color: #fff; cursor: pointer;}


/*-----分页----*/
.digg{padding:20px 10px 3px 0;margin:30px 0 20px 0;clear:both;line-height:28px;text-align:center;border-top:1px solid #ADADAD;}
.digg a,.digg span{line-height:16px;padding: 4px 7px;margin:2px;display:inline-block;border:1px solid #bebebe;background:#fff;border-radius: 2px 2px 2px 2px; -moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}
.digg a:active{border:#333 1px solid;color:#f18101; }
.digg span.disabled{color:#fff;border:1px solid #F18101;background:#fff;}
.digg span.disabled,.digg a:hover{background:#911D2A;border: 1px solid #911D2A;box-shadow: 0 1px 0 0 #FFFFFF;color: #fff !important;}


/*---------blog-----------*/
.bloglist ul{margin:0 0 0 -52px;}
.bloglist ul li {float:left;border-bottom:#DEDEDE 1px dashed;width:348px;padding:15px 0 25px;margin:20px 0 0 52px;text-align:center;}
.bloglist ul li img{width:100%;display:block;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.bloglist ul li:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.bloglist ul li .intro {}
.bloglist ul li .intro h5{margin:15px 0 0 0;height:50px;}
.bloglist ul li .intro h5 a{color:#292929;font-size:16px;font-family:'Century Gothic';}
.bloglist ul li .intro h5 a:hover{text-decoration:underline;}

.bloglist ul li .intro .time{font-size:12px;margin:15px 0 0 0;font-family:Verdana, Geneva, sans-serif; color:#898989;}
.bloglist ul li .intro p{margin-top:8px;font-size:15px;color:#000;font-family:'Century Gothic';font-style:italic;}
.bloglist ul li .intro p a{color:#000;text-decoration:underline;}

