@charset "utf-8";
li, ol {
    list-style: none;
}
p{margin:0; padding:0;}
.a{ color:#CCC; text-decoration:none; }
.px12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #727272;
}
.px11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
.bg3 {
	background-image: url(topbg3.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.px12h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #d8d8d8;
}
a.lin1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #dbdbdb;
	text-decoration: none;
}
a.lin1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #dbdbdb;
	text-decoration: none;
}
a.lin1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #f46f03;
	text-decoration: none;
}



*{padding: 0;margin:0;}
  #container2 {
     float: left;
     width: 100%;
     position: relative;
     overflow: hidden;
	 background:#202020;
    }
    #container1 {
     float: left;
     width: 100%;
     background: #3c3c3c;
     position: relative;
     left: 270px;/* 宽度大小等与边栏宽度大小*/
    }
     
    #col2 {
     position: relative;
     margin-right: 200px;/* 宽度大小等与边栏宽度大小*/
	 padding-left:10px;
    }
     
    #col1 {
     width: 275px;
     float: left;
     position: relative;
     margin-left: -270px;/* 宽度大小等与边栏宽度大小*/
	 margin-bottom:15px;
    }
    
   #col1,#col2 {
    min-height: 200px;
    height: auto !important;
    height: 200px;
   }




.head {width: 1003px;height: 89px; background: url(../images/menu_bg.jpg) no-repeat bottom; }
.logo {    width: 120px; height:70px;   float: left;    margin: 10px 5px 0 0px; background:url(../images/logo.png) no-repeat; }
.nav {float: right; margin: 22px 15px 0 0; width:758px; height:25px;}
.nav a { color:#a3a2a1; font-size:15px; text-decoration:none; font-family:Arial; font-weight:bold;}
.nav a:hover { color:#ff6600;}
.nav li {    float: left;   text-align:center; padding-left:42px;}
.so {    float: right;    height: 18px;    margin: 15px 10px 0 0px;    width: 280px;    color: #F60;}

.so summary{float:right;}
.so summary div{position:relative; float:left; height:26px; line-height:26px; color:#fff; padding: 0 15px 0 15px; background:url(../images/info06.png) no-repeat right center; margin-right:5px; font-family:Arial; font-size:12px}
.so summary div:after{content:''; position:absolute; left:0; top:0; height:26px; border-left:1px dotted #565656;}
.so summary p{display:none; position:absolute; left:0; top:100%; padding:10px 10px 10px 15px; width:88px; background:#262626; z-index: 999;}
.so summary p a{display:block; line-height:26px; font-size:12px; color:#fff; text-decoration:none}
.so summary p a:hover{display:block; line-height:26px; color:#ff6600; text-decoration:underline;}


.toprb {    width: 174px;    margin-top: 3px;    }
.searthl {    width: 134px;    height: 24px;}
.searthr {    width: 34px;    height: 26px;    float: left;}
.searthr input {    width: 32px;    height: 26px;    background: url(../images/so_btn.gif) repeat;    border: 0;}
.searthl input {    float: left;    display: inline;    width: 134px;    height: 26px;    line-height: 25px;    border: none;    background-color: #565656;    color: #fff; font-family:Arial;}

.l_menu{font-family: Arial;    padding-left: 2px;    padding-top: 8px; width:250px; margin-left:15px; padding-bottom:10px; }
.l_menu ul {    list-style-type: none;    margin: 0;    padding: 0;}
.l_menu li {list-style: none; background:url(../images/tu_1.gif) no-repeat left; width:210px; float:left; padding-left:12px; margin-top:32px; 
border-bottom:#818080 dashed 1px}
.l_menu a {color: #dbdbdb; text-decoration:none; font-size:16px;}
.l_menu a:hover {color: #ff7200; text-decoration:none;  font-size:16px; }
.ltit{ background:url(../images/topbg5.gif) no-repeat left!important; width:100%; height:30px; padding-left:50px;}
.rtit{ background:url(../images/topbg5.gif) no-repeat left #2f2f2f!important; width:85%; height:30px; padding-left:50px; font-size:12px; font-family:Arial; color:#999; line-height:30px;}


.prolist {    display: block;    overflow: hidden;    width: 100%;    padding-top: 22px;    margin-left: 20px;}
.prolist ul {    display: block;    margin: 0;    padding: 0;}
.prolist li a {text-decoration:none; }
.prolist li {    float: left;    width: 450px;    margin-right: 18px;      text-align: center; list-style: none; text-decoration:none;}
.prolist li a img {    width: 450px;    height: 555px;    padding: 1px;    border: 1px solid #DDD;}
.prolist li a span {    display: block;    padding-top: 8px;    line-height: 135%;text-decoration:none; font-family:Arial; color:#dbdbdb; font-size:12px}
.prolist li a:hover img,.prolist li a:active img{border:1px solid #ff7200;}
.prolist li a:hover span,.prolist li a:active span{color:#ff7200;text-decoration:none; }
.prolist li.clear{float:none; clear:both; width:100%; height:25px;}




.products_detail_txt{ font-size:12px; font-family:Arial; color:#CCC;width:95%; margin-left:15px; margin-top:10px;}
.products_detail_img{ width:95%; margin-left:15px;}
.page {color: #dbdbdb; margin-top: 10px; text-align: right; width: 50%; font-family:Arial; font-size:15px; font-weight:bold; padding-right:20px; margin-bottom:10px;}
.spro a {color: #CCC; font-size:15px; font-family:Arial; text-decoration:none;}
.spro a:hover {color: #ff7200;}


.site-footer {overflow-x: hidden; margin-bottom: 0px !important;}
.footer-sidebar, .site-info{padding: 0px 0px 15px 0px; color:#999; font-family:Arial; color:#727272}
.row-inner, .row-wrapper {max-width: 1200px;}
.row-inner {    position: relative;    max-width: 940px;    margin: 0 auto;    z-index: 11;}
.vc_col-sm-4 {width: 33.33333333%;float: left;}

.widget-area {padding: 30px 25px 0 25px;}
.footer-sidebar .widget, .footer-sidebar .widget_search:before, .footer-sidebar #wp-calendar tbody, .footer-sidebar #wp-calendar caption {color: #747474;}
.footer-sidebar .widget {font-size: 12px!important;line-height: 25px;}
.widget-area .widget {margin: 0!important;}
.footer-sidebar .widget .widget-title {border-bottom: 1px solid #3e3e3e; padding-bottom: 15px; text-transform: capitalize;}
.widget-area .widget .widget-title, .woof_container h4 {font-family: Arial;font-size: 15px;font-weight: normal;text-transform: uppercase; font-weight:bold;}
.widget .widget-title {font-weight: 600;font-size: 14px;padding: 0;margin: 0 0 10px;text-transform: uppercase;}

.textwidget li{ float:left; margin-left:5px;}

.icon-weibo {background: url(../images/icon-weibo.png)  no-repeat left center; padding-left: 20px;}
a.icon-weibo  { color:#999; font-family:Arial; text-decoration:none;}

.icon-lofter {background: url(../images/icon-lofter.png)  no-repeat left center; padding-left: 20px;}
a.icon-lofter  { color:#999; font-family:Arial; text-decoration:none;}

.icon-instagram {background: url(../images/icon-instagram.png) no-repeat left center; padding-left: 20px;}
a.icon-instagram  { color:#999; font-family:Arial; text-decoration:none;}

.icon-fb {background: url(../images/icon-facebook.png)  no-repeat left center; padding-left: 20px;}
a.icon-fb  { color:#999; font-family:Arial; text-decoration:none;}

.icon-yt {background: url(../images/icon-youtube.png)  no-repeat left center; padding-left: 20px;}
a.icon-yt  { color:#999; font-family:Arial; text-decoration:none;}

.icon-tt {background: url(../images/icon-twitter.png)  no-repeat left center; padding-left: 20px;}
a.icon-tt  { color:#999; font-family:Arial; text-decoration:none;}

.icon-pt {background: url(../images/icon-pinterest.png)  no-repeat left center; padding-left: 20px;}
a.icon-pt  { color:#999; font-family:Arial; text-decoration:none;}


/* news */
.boxNewsList {padding: 0px 0px 8px 0px;    clear: both;    overflow: hidden; width:96%;}
.boxNewsList ul.list-10 {    margin: 0px 0px 10px 0px;}
.boxNewsList ul.list-10 li {    height: 35px;    line-height: 35px;    padding-left: 12px;    position: relative; list-style-type: none; border-bottom:1px dashed #5d5d5d;}
.boxNewsList ul.list-10 li a{ color:#a1a1a1; text-decoration:none; font-family:Arial}
.boxNewsList ul.list-10 li a:hover{color:#ff7200; text-decoration:none}
.boxNewsList ul.list-10 li span {    position: absolute;    top: 0px;    right: 10px;    font-size: 10px; color:#939393; font-family:Arial;}
.detailbox {font-family: Arial;    margin: 0px;    float: left;    color: #999;    line-height: 25px;    padding-top: 0px;
    padding-right: 0px;    padding-bottom: 10px;    padding-left: 0px;    font-size: 12px; width:93%}
.detailtiltle {    font-size: 16px;    line-height: 30px;    text-align: center;    margin: 0px;    padding: 0px; font-weight:bold;}
.detaildate {    text-align: center;    color: #f97103;    line-height: 22px;  background-color:#4a4949; margin-bottom:8px;}

	
.site-info {padding: 0; width: 100%; float:left; height:73px; background:url(../images/bot.gif) no-repeat top center; margin-top:10px;}
.site-info .row-inner{max-width: 1200px;  margin-left: auto;   margin-right: auto;  position: relative;   max-width: 940px;   margin: 0 auto;   z-index: 1}
.site-info .row-inner {padding: 15px 0;}
.site-info .row-inner .copyright-inner {padding: 0;   width: 100%;}
.site-info .row-inner .copyright-inner aside {width: 100%;}
.site-info .widget {text-transform: inherit; font-weight: normal; font-size: 10px; line-height: 10px;}
.pull-left {float: left !important;}
.pull-right {float: right !important;}
.site-info .row-inner .copyright-inner aside p {margin: 0;}
.menu li{ float:left; padding-right:50px;}
.menu li a{ color:#999; font-family:Arial; text-decoration:none;}