/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#666;}
a{color:#666;font-size:15px;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;vertical-align:middle;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

.mobileNav{ display:none;}
.header_m{ display:none;}
.main_left{ position:fixed; background:#fff; top:0px; left:0px; width:135px; height:100%; padding-top:35px; padding-left:35px; box-sizing:border-box;}
.main_left .logo{ margin-bottom:30px; height:32px; line-height:32px; color:#5d0909;}
.main_left .logo a{ color:#898989; display:block; line-height:32px; font-weight:bold; font-size:24px;}
.menu dl dd{ height:32px; line-height:32px; font-size:14px;}
.menu dl dd.active-link a{ color:#5d0909;}
.menu dl dd.aa{ /*text-align:end;-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";filter: progid:dximagetransform.microsoft.basicimage(rotation=2);*/}
.menu ul{ margin-top:5px;}
.menu ul li{ height:24px; /*line-height:24px;*/ font-size:12px;}
.main_right{padding-left:150px; width:(100% - 132px); overflow:hidden;}
/*slideTxtBox_01*/
.slideTxtBox_01{ margin-left:10px;}
.slideTxtBox_01 .hd{ border-bottom:1px solid #eee; line-height:50px;}
.slideTxtBox_01 .hd ul{ overflow:hidden;}
.slideTxtBox_01 .hd ul li{ display:inline-block; margin-right:60px; font-size:16px; cursor:pointer;}
.slideTxtBox_01 .hd ul li.on{ color:#3bc66f; border-bottom:2px solid #3bc66f; } 
.slideTxtBox_01 .bd{ background:#f9f9f9; border-radius:4px; padding:0px 20px; line-height:30px; margin-top:10px;}
.slideTxtBox_01 .bd ul{ padding-bottom:10px;}
.slideTxtBox_01 .bd ul li{ display:inline-block; margin-top:10px; margin-right:32px; height:26px; line-height:26px; font-size:14px;}
.slideTxtBox_01 .bd ul li a{ display:inline-block; height:26px; line-height:26px; padding:0px 10px;}
.slideTxtBox_01 .bd ul li .active{ background:#3bc66f; border-radius:13px; color:#fff;}
.slideTxtBox_01 .bd ul li:hover a{ background:#3bc66f; border-radius:13px; color:#fff;}

.main_list{ padding-right:10px; box-sizing:border-box; margin-top:10px;}
.image-title-mobile{ display:none;}
.image-desc-mobile{ display:none;}
.inside_about{ max-width:1024px; margin-left:10px;}
.inside_about h2{ font-weight:normal; color:#333; padding-top:20px; font-size:28px;}
.about_con{ padding-top:20px;}

.inside_contact{ max-width:1024px; margin-left:10px;}
.inside_contact h2{ font-weight:normal; color:#333; padding-top:20px; font-size:28px;}
.contact_con{ padding-top:20px;}
.contact_txt{ font-size:14px; line-height:24px; padding:20px 0px;}
.contact_left{ float:left; width:40%;}
.contact_left img{ width:100%;}
.contact_right{ float:left; margin-left:20px;}
.contact_right ul{ margin-bottom:20px; line-height:24px; font-size:13px;}
.contact_right ul li a{ color:#999;}

.main_bot{ position:absolute; bottom:0px; left:35px;}
.main_bot strong{ display:block; font-size:14px; color:#333; line-height:24px; margin-bottom:15px;}
.main_bot span{ display:block; line-height:24px; font-size:14px;margin-bottom:15px;}
.main_bot .page{ line-height:24px; font-size:12px; color:#000;margin-bottom:15px;}
.main_bot .page a{ color:#000;}
.pic_detail{ text-align:center; padding:30px 0px;}
.pic_detail img{ max-width:100%;}
.main_bot_m{ display:none;}

.login{ max-width:300px;}
.login tr td{ padding:5px 5px;}
@media screen and (max-width:720px) {
.header_m{ display:block; padding:20px; height:32px; line-height:32px;}
.header_m .logo_m{ float:left; height:32px; line-height:32px; color:#5d0909;}
.header_m .logo_m a{ color:#5d0909; display:block; line-height:32px; font-weight:bold; font-size:24px;}
.head_m_right{ float:right; line-height:32px; font-size:14px; color:#5d0909;}
.mobileNav{background:#660a0a; display:none;}
.mobileNav .mobileNav1{padding:20px 0px;}
.mobileNav dl dd{ height:52px; line-height:52px; font-size:18px; text-align:center;}
.mobileNav dl dd.active-link a{ color:#fff;}
.mobileNav dl dd.aa{ text-align:center;-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";filter: progid:dximagetransform.microsoft.basicimage(rotation=2);}
.mobileNav dl dd.aa a{color:rgba(255,255,255,.7);}
.mobileNav ul{ text-align:center;}
.mobileNav ul li{ height:52px; line-height:52px; font-size:18px;}
.mobileNav ul li a{color:rgba(255,255,255,.7);}
.main_left{ display:none;}
.main_right{ padding:0px; width:100%;}
.slideTxtBox_01 .hd ul li{ margin-right:10px;}
.slideTxtBox_01 .bd ul li{ margin-right:10px;}
.image-title-mobile{ display:block; margin-top:5px; font-size:14px; line-height:24px;}
.image-desc-mobile{ display:block; margin-top:5px; font-size:14px; line-height:24px;}
.contact_con{ margin-right:10px;}
.contact_left{ float:none; width:100%;}
.contact_left img{ width:100%;}
.contact_right{ float:none; margin-left:0px; width:100%; margin-top:20px;}
.main_bot_m{ display:block; padding-left:10px; text-align:left; padding-top:10px;}
.main_bot_m strong{ display:block; font-size:14px; color:#333; line-height:24px; margin-bottom:10px;}
.main_bot_m span{ display:block; line-height:24px; font-size:14px;margin-bottom:10px;}
.main_bot_m .page{ line-height:24px; font-size:12px; color:#000;margin-bottom:10px;}
.main_bot_m .page a{ color:#000;}
}




/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; background:url(../images/title_04.gif) #fff repeat-y; min-height:400px;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:720px; float:right; }
.inside_con{ padding:10px 0;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


