﻿/* CSS Document */
body{BACKGROUND: #f3f4f6 url(../images/obg.jpg) no-repeat center top;}
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-family:Microsoft Yahei; color:#666; font-size:14px; text-decoration:none;}
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#666;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{ float:left;}
.fr{ float:right;}
*{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.lk{display: block;height: 0;width: 0;overflow: hidden;}
/*banner*/
.overbanner { width: 100%; height:400px; position: relative; }

.banner { margin: 0 auto; width:1100px; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -550px; }
.banner img { width: 100%;}
.slick-prev, .slick-next { width: 50px; height: 100%; top: 0; margin-top: 0; }
.slick-prev { z-index: 9; }
.slick-prev:before, .slick-next:before { position: absolute; left: 0; top: 1px; color: #ccc; text-indent: -9999px; background: url(../img/arrows.png) no-repeat 0 center; width: 50px; height: 100%; z-index: 9; }
.slick-next:before { background-position: right center; }
.slick-prev { left: 2%; }
.slick-next { right: 2%; }
.slick-dots { bottom: 20px; }
.slick-dots li { margin: 0; }
.slick-dots li button:before { background: none; text-indent: -9999px; opacity: 1; background:#0b4ea2; width: 6px; height: 6px; border: 2px solid #fff; border-color: rgba(255,255,255,.3); border-radius: 10px; margin: 5px; }
.slick-dots li.slick-active button:before { background: rgba(255,255,255,.4); border-color: rgba(0,0,0,.4); }
.slick-dotted.slick-slider { margin-bottom: 0; }
/* The Nivo Slider styles */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
/*.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:8;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}*/
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

/*top*/
.top{ width:100%;}
.top .top_t{ background:#e0e4e8; font-size:12px;}
.top .top_t .top_tm{ width:98%; max-width:1100px; margin:0 auto; line-height:42px;}
.top .top_t .top_tm img{ width:11px; height:11px; vertical-align:middle;}
.top .top_logo{ width:98%; max-width:1100px; margin:0 auto; padding:15px 0;}
.top .top_logo .top_search{ float:right;}
.top .top_logo .top_search input{ height:32px; width:155px; background:#E0E4E8; border:none; text-indent:10px;}
.top .top_logo .top_search button{ width:45px; height:32px; background:#2A3962; border:none; cursor:pointer; margin-left:-4px;}
.top .top_logo .top_search p{ font-size:12px; float:right; margin-top:10px;}

.header{background: #0b4ea2;font-size: 12px;font-weight: bold;color: #fff;line-height: 40px;text-align:center; width: 100%;height: 40px;padding: 0 50px; display:none;}
.header a{background: center center no-repeat transparent;background-image: url(../images/amenuicon.png);display: block;width: 40px;height: 40px;position: absolute;top: 0;left: 10px;}
.header .tel{ right:10px; left:auto;background-image: url(../images/tel.png); background-size:70%; }

.mm-menu{ background:#333 !important;}
.mm-menu a{ color:#fff !important;}
.mm-menu .mm-listview > li .mm-prev:before, .mm-menu .mm-listview > li .mm-next:after, .mm-menu .mm-listview > li .mm-arrow:after{ border-color:#fff !important;}
.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after{ border-color:#fff !important;}
.mm-menu .mm-listview > li .mm-prev:after, .mm-menu .mm-listview > li .mm-next:before,.mm-menu .mm-listview > li:after{ border-color:#555 !important;}
/*main*/
.main{ width:100%; max-width:1140px; margin:10px auto; background:#fff; padding:20px;}

/*主菜单*/
.menuBox{ width:1100px; height:50px;position:relative; z-index:100;}
.menuBox ul li{float:left; height:50px;position:relative; border-right:#02193b 1px solid; border-left:#0e489c 1px solid; line-height:50px; text-align:center;}
.menuBox ul li a{ height:50px; display:block; background:url(../images/bbg.jpg) repeat center top; color:#fff; font-size:12px; font-weight:bold;}
a.topmenu:hover{ color: #a4d6ff;;}
.menuBox ul li.nav0 a{ width:156px;   text-align:center; background:#0b4ea2 url(../images/bbg.jpg) repeat center top; }
.menuBox ul li.nav0 a:hover,.menuBox li.nav0.hot a,.menuBox li.nav0 a.hot{ background-position:0px -40px;}

.menuBox ul li.nav1 a{ width:155px;   text-align:center; background:#0b4ea2 url(../images/abg.jpg) repeat center top; }
.menuBox ul li.nav1 a:hover,.menuBox li.nav1.hot a,.menuBox li.nav1 a.hot{ background-position:0px -40px;}

.menuBox ul li.nav2 a{ width:155px; background-position:-159px 0;  text-align:center;  background:#0b4ea2 url(../images/abg.jpg) repeat center top;}
.menuBox ul li.nav2 a:hover,.menuBox li.nav2.hot a,.menuBox li.nav2 a.hot{ background-position:0px -40px;}

.menuBox ul li.nav3 a{ width:155px; background-position:-314px 0; text-align:center; background:#0b4ea2 url(../images/abg.jpg) repeat center top;}
.menuBox ul li.nav3 a:hover,.menuBox li.nav3.hot a,.menuBox li.nav3 a.hot{ background-position:0px -40px;}

.menuBox ul li.nav4 a{ width:155px; background-position:-468px 0; text-align:center; background:#0b4ea2 url(../images/abg.jpg) repeat center top;}
.menuBox ul li.nav4 ul li a{ width:180px;}
.menuBox ul li.nav4 a:hover,.menuBox li.nav4.hot a,.menuBox li.nav4 a.hot{ background-position:0px -40px;}


.menuBox ul li.nav5 a{ width:155px; background-position:-468px 0; background:#0b4ea2 url(../images/abg.jpg) repeat center top;}
.menuBox ul li.nav5 a:hover,.menuBox li.nav5.hot a,.menuBox li.nav5 a.hot{ background-position:0px -40px;}

.menuBox ul li.nav6 a{ width:155px; background-position:-468px 0; background:#0b4ea2 url(../images/abg.jpg) repeat center top;}
.menuBox ul li.nav6 a:hover,.menuBox li.nav6.hot a,.menuBox li.nav6 a.hot{ background-position:0px -40px;}

.menuBox ul li.nav7 a{ width:155px; background-position:-468px 0; background:#0b4ea2 url(../images/abg.jpg) repeat center top;}
.menuBox ul li.nav7 a:hover,.menuBox li.nav7.hot a,.menuBox li.nav7 a.hot{ background-position:0px -40px;}

/*子菜单*/
.menuBox ul ul{ display:none;width:207px; background:#0b4ea2; position:absolute; top:35px; padding:18px 0 16px 0; z-index:100;}
.menuBox ul ul li{ float:none; line-height:25px; height:25px;text-indent:20px; display:block; background:#0b4ea2;}
.menuBox ul ul li a{ background:none; height:24px; line-height:24px; display:block; color:#ffffff;}
.menuBox ul ul li a:hover{ color:#85d6fd;text-decoration:none;}

/*index about*/
.index_about{ width:100%; margin:35px auto;}
.index_about_l{ width:65%; float:left; border:#e0e4e8 2px solid;}
.index_about_l .ia1{ padding:17px; width:100%;}
.index_about_l .ia1 .p1{ font-size: 14px; font-weight: bold; text-transform: uppercase; color: #666666; line-height: 30px;}
.index_about_l .ia2{ width:100%; background:#EBEFF3;}
.index_about_l .ia2 .ia2_p{ padding:20px 30px; float:left; width:576px; height:135px;}
.index_about_l .ia2 .ia2_p p{ font-size:12px; color: #0b4ea2; line-height:1.8;}
.index_about_l .ia2 .ia2_p2{ padding:20px; float:left; width:576px; background:#F1F4F6;}
.index_about_l .ia2 .ia2_p2 p{ font-size:12px; color: #0b4ea2;}
.index_about_l .ia2 .ia_more{ width:135px; float:left; background:#fff; padding:58px 0;}
.index_about_l .ia2 .ia_more img{ display:block; margin:0 auto;}
.index_about_l .ia2 .ia_more a{ color: #0b4ea2; font-size: 12px; font-weight: bold; text-align:center; display:block;}

.index_about_r{ width:30%; float:right; border:#e0e4e8 15px solid; background:#e0e4e8;}
.index_about_r .p1{ font-size: 14px; font-weight: bold; text-transform: uppercase; color: #666666; line-height: 30px;}
.index_about_r .is{ margin-top:10px; position:relative; overflow:hidden; width:300px; height:300px;}
.index_about_r .is .p2{ color: #0b4ea2; line-height: 140%; font-size:12px;}
.index_about_r .is .p3{ line-height: 140%; font-size:12px;}
.index_about_r .is img{ max-width:100%;}

.index_about_r .is a{ position:absolute; cursor:pointer; z-index:999;}
.index_about_r .is a.prev{ top:135px; display:none;}
.index_about_r .is a.next{ top:135px; right:0;}
.index_about_r .is ul{ width:1000px; position:absolute; top:0; left:0; transition:0.2s; -webkit-transition:0.2s;}
.index_about_r .is ul li{ float:left;}

/*index product*/
.index_product{ margin:50px 0; width:100%;}
.index_product .ip_t1{ float:left; font-size: 14px; font-weight: bold; color: #666666;}
.index_product .ip_ta{ font-size:12px; display:block; float:right;}
.ip_m{ width:100%; margin:20px 0; overflow:hidden;}
.ip_m .ip_m1{ width:100%;}
.ip_m .ip_m1 li{ width:149px; float:left; font-weight:bold;background:#0b4ea2; margin-left:9px;}
.ip_m .ip_m1 li img{ width:100%; height:111px;}
.ip_m .ip_m1 li:first-child{ margin-left:0;}
.ip_m .ip_m1 li .a1{ font-size:12px; display:block; text-align:center; color:#fff; padding:15px 0; }
.ip_m .ip_m2{ width:100%;}
.ip_m .ip_m2 li{ width:12%; margin-left:0.5%; border:#eceeef 2px solid; background:#ECEEEF; float:left; transition:0.2s; -webkit-transition:0.2s;}
.ip_m .ip_m2 li:hover{ border:#0b4ea2 2px solid; background:#0b4ea2;}
.ip_m .ip_m2 li:hover p{ color:#fff;}
.ip_m .ip_m2 li:first-child{ margin-left:0;}
.ip_m .ip_m2 li img{ width:100%;}
.ip_m .ip_m2 li p{ padding:10px; font-size:12px; text-align:center; padding-bottom:0; height:61px;}
.ip_m .ip_m2 li .ip_more{ width:14px; float:right; margin:0 5px 5px 0;}

/*index news*/
.index_news{ margin:50px 0; width:100%;}
.index_news .in_t1{ float:left; font-size: 14px; font-weight: bold; color: #666666;}
.index_news .in_ta{ font-size:12px; display:block; float:right;}
.index_news .in_ul{ width:100%; margin:30px 0;}
.index_news .in_ul li{ width:32%; margin-left:2%; border: #e2e2e2 1px solid; padding:25px; float:left;}
.index_news .in_ul li:first-child{ margin-left:0;}
.index_news .in_ul li .in_time{ font-size:12px;}
.index_news .in_ul li .in_tit{ color: #0b4ea2; font-size: 16px; line-height: 120%; font-weight:bold; margin:15px 0; display:block; height:57px;}
.index_news .in_ul li .in_d{ font-size:12px; height:100px;}
.index_news .in_ul li .in_more{ border: #0b4ea2 1px solid; color: #0b4ea2; padding: 10px 15px; display:block; border-radius:20px; margin-top:20px; float:left; font-size:12px; font-weight:bold; transition:0.2s; -webkit-transition:0.2s;}
.index_news .in_ul li .in_more img{ vertical-align: middle; width:13px;}
.index_news .in_ul li .in_more:hover{ background:#0b4ea2; color:#fff;}

/*bottom*/
.bottom{ width:100%; padding:20px 0; background:#0b4ea2; color:#fff; font-size:12px;}
.bottom a{ color:#fff;}
.bottom_m{ width:100%; max-width:1100px; margin:0 auto;}
.b1{ width:122px; float:left;}
.b1 img{ width:34px;}
.b2{ width:180px; float:left;}
.b2 .p1{ font-size:12px; font-weight:bold;}
.b_ul{ margin-top:20px;}
.b_ul li{ line-height:1.8;}
.b_ul li:before{ content:url(../images/ggwe.gif); vertical-align:middle;}
.b3{ width:615px; float:right;}
.b3 .p1{ font-size:12px; font-weight:bold; margin-bottom:20px;}
.b3 .p2{ width:50%; float:left; border-right:1px solid #fff;}
.bottom_contact{ margin-top:40px;}
.bc1{ width:190px;}
.bc1 img{ float:left; width:30px;}
.bc1 p{ float:left; text-indent:10px;}
.bc2{ width:240px; margin:20px 0;}
.bc2 img{ float:left; width:30px;}
.bc2 p{ float:left; text-indent:10px;}
.bc3{ width:235px;}
.bc3 img{ float:left; width:30px;}
.bc3 p{ float:left; text-indent:10px;}
.bottom_tag{ margin-top:40px;}
.bottom_tag p{ float:left; border: #FFFFFF 1px solid; padding: 6px 15px; border-radius:15px;}
.bottom_tag ul{ float:left; line-height:31px;}
.bottom

.bb1{ width:370px; margin-left:60px;}
.bb1 p{ line-height:1.6;}
.bb1 .pp2{ margin-top:20px;}
.bottom_contact2{ float:left; margin-left:80px;}

.footer{ width:100%; height:50px; background:#22325d; color:#fff; font-size:12px;}
.footer a{ color:#fff;}
.footer_m{ width:100%; max-width:1100px; margin:0 auto;}
.footer_m p{ height:50px; line-height:50px;}


.banner_n{ width:100%;}
.banner_n img{ width:100%;}

/*m*/
.m{ width:100%; padding:20px 0;}
.m_left{ width:200px; float:left;}
.left_h{ height:40px; line-height:40px; color:#fff; text-align:center; text-transform:uppercase; background:#0b4ea2;}
.left_ul{ border:1px solid #f1f1f1; padding:10px 10px; background:#f4f4f4; border-bottom:2px solid #0b4ea2;}
.left_ul li{ margin:2px 0; border-bottom: #d4d4d4 1px dotted; text-align:center; line-height:2; padding:5px 0; transition:0.2s; -webkit-transition:0.2s;}
.left_ul li:hover{ background:#e5e5e5;}

.left_contact{ border:1px solid #f1f1f1; padding:10px 10px; background:#f4f4f4; border-bottom:2px solid #0b4ea2;}
.left_contact p{ margin:5px 0;}
.m_right{ width:870px; float:right;}

.path{ width:100%; padding-bottom:10px; border-bottom:1px solid #f1f1f1;}
.path1{ font-size:14px; color:#0b4ea2; text-transform:uppercase; font-weight:bold; float:left;}
.path2{ float:right; font-size:12px;}
.r_main{ width:100%; margin:20px 0;}
.r_main img{ max-width:100%;}
.r_main table{ max-width:100% !important; margin:0 auto;}
.r_main table table{ background:#ccc;}
.r_main table.ke-zeroborder{ background:#ccc;}
.r_main table .et4{ font-size: 14px; vertical-align: middle; border: 0.5pt solid #ffffff; height: 19.5pt; width: 350px; background: #f6f6f6 !important;}
.r_main table .et5{ font-size: 14px; vertical-align: middle; border: 0.5pt solid #ffffff; height: 19.5pt; width: 350px; background: #fff !important;}
/*about*/
.about p{ text-indent:2em; margin:5px 0; line-height:1.8;}

/*news*/
.news{ }
.nwli{ border-bottom:#ccc 1px dashed; height:150px}
.nwli.on{ background-color:#f7f7f7}
.conc_tu{ float:left; margin-top:20px; width:150px; height:113px}
.conc_zi{ float:left; margin-left:30px; margin-top:20px; width:650px}
.czi_tit{ font-size:16px; font-weight:bold; color:#000}
.czi_tit a{ color:#0b4ea2;}
.czi_nr{ margin-top:20px; color:#666666}
.czi_nr span{ display:block; padding-top:10px; font-size:14px; color:#0b4ea2;}

.news_tit{ text-align:center; font-size:14px; color:#0b4ea2;}
.news_time{ text-align:center; display:block; font-size:12px; padding:10px 0; border-bottom:1px solid #f1f1f1;}
.news_content{ width:100%; padding:20px;}
.ppp{ font-size:12px; margin:5px 0; line-height:1.6;}

/*product*/
.product ul{ width:100%;}
.product ul li{ width:49%; margin-left:2%; float:left; margin-top:15px; height:113px;}
.product ul li:nth-child(odd){ margin-left:0;}
.product ul li img{ float:left; width:150px;}
.product ul li .pro_tit{ float:left; width:270px; text-indent:10px; color:#0b4ea2; font-weight:bold;}
.product ul li .pro_d{ float:left; width:270px; padding-left:10px; margin-top:10px;}
.product ul li .details{ float:left; display:block; margin:20px 0 0 10px; padding:0px 15px; border:1px solid #0b4ea2; color:#0b4ea2; border-radius:5px; transition:0.2s; -webkit-transition:0.2s;}
.product ul li .details:hover{ background:#0b4ea2; color:#fff;}

.product_tit{ text-align:center; font-size:14px; color:#0b4ea2; padding:10px 0; border-bottom:1px solid #f1f1f1;}
.product_content{ width:100%; padding:20px;}
.product_content img{ max-width:100%;}
/**/
.feedback_info{color:#666; clear:both; padding:0px 20px 0 20px; line-height:22px; font-size:12px;}
.feedback {clear:both;margin:0px auto;padding:0px;margin:20px 0px 0px 0px;}
.submita {margin:16px auto; display:inline-block; padding:0 18px!important; line-height:22px; background:#ff9c00; border:0px; height:24px; color:#fff;cursor:pointer; font-size:16px;}
.xh {color:#f00; padding:0 3px;}
#feedbackForm {margin:20px 0px 0px 0px;}
#feedbackForm .text {width:300px;height:26px;margin:10px 0px 0px 0px;font-size:12px;line-height:26px;padding:0px 0px 0px 5px;border:1px solid #CCC;}
#feedbackForm .lable {padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#feedbackForm .atextarea {float:left;border:1px solid #CCC;height:100px; width:305px;ont-size:12px; margin-top:10px;line-height:24px;font-family:Arial, Helvetica, sans-serif;color:#666;}
#feedbackForm .smtcss{ padding-right:112px; text-align:center;}
#feedbackForm table{width:100%; max-width:600px;_width:600px; margin-top:20px; margin:0 auto; text-align:left;}
.ftxt{width:24%;}.fput{width:70%;}
#feedbackForm .text{float:left;width:80%;height:26px;margin:16px 0px 0px 0px;font-size:12px;line-height:26px;padding:0px;border:1px solid #CCC;}
#feedbackForm .lable{padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#feedbackForm .atextarea{float:left;width:80%;padding:0;margin:16px 0px 0px 0px;border:1px solid #CCC;height:100px;font-size:12px;line-height:24px;font-family:Arial, Helvetica, sans-serif;color:#666;}
#feedbackForm .submita{display:inline-block; padding:0 20px;height:28px;line-height:28px;text-align:center;font-size:16px;background:#0b4ea2;margin:20px 14px; border:none; color:#fff; cursor:pointer}
#feedbackForm .fsbtn{text-align:center;width:80%;padding:1px;margin:0px;}
#feedbackForm span.xh,#msg{color:#f00;}

/*workshop*/
.workshop{}
.workshop ul li{ float:left; width:30%; margin-left:5%; margin-bottom:20px; overflow:hidden;}
.workshop ul li img{ width:100%; transition:0.2s; -webkit-transition:0.2s;}
.workshop ul li img:hover{ transform:scale(1.1,1.1);}
.workshop ul li:nth-child(3n+1){ margin-left:0;}


/*contact*/
.contact .p1{ padding:10px 0; font-size:16px; font-weight:bold; color:#0b4ea2; text-transform:uppercase;}
.contact .p2{ line-height:1.8;}
.contact img{ display:block; margin:20px auto; max-width:100%;}



.digg4 span.current{ background-color:#0b4ea2 !important; border: 1px solid #0b4ea2 !important;}
.digg4 a{ color:#0b4ea2 !important;}
/* 1100px分辨率下界面样式 */
@media (max-width: 1100px) {
body{ width:100%; max-width:720px; margin:0 auto;}
.top,.menuBox{ display:none;}
.header{ display:block;}
.main{ padding:0; margin:0 auto;}
.banner{ position: relative; left: 0; width:100%; margin-left:0%;}
.overbanner{ height:auto;}
.slick-dots li button:before{ width:6px !important; height:6px !important;}
.slick-dots{ bottom:5px;}
.slick-slider{ margin-bottom:10px !important;}
.index_about{ margin:0 auto;}
.index_about_l,.index_about_r{ width:100%; float:none;}
.index_about_r{ display:none;}
.index_about_l .ia2 .i1,.index_about_l .ia2 .ia_more{ display:none;}
.index_about_l .ia2 .ia2_p,.index_about_l .ia2 .ia2_p2{ width:100%; padding:20px; height:auto;}
.index_about_l .ia2 .ia2_p p{ line-height:1.4;}
.index_product{ margin:10px 0;}
.index_product .ip_ta{ display:none;}
.ip_t,.in_t{ padding-left:2%;}
.ip_m{ margin:10px 0;}
.ip_m .ip_m2{ width:95%; margin:0 auto;}
.ip_m .ip_m1 li{ width:90px; padding:5px 0;}
.ip_m .ip_m1 li .a1{ height:64px;}
.ip_m .ip_m1 li img{ height:68px;}
.ip_m .ip_m2 li{ width:49%; margin-left:2%; margin-top:2px;}
.ip_m .ip_m2 li:nth-child(odd){ margin-left:0;}
.index_news{ margin:10px 0;}
.index_news .in_ta{ display:none;}
.index_news .in_ul{ margin:10px auto;}
.index_news .in_ul li{ float:none; width:95%; margin:5px auto; padding:5px;}
.index_news .in_ul li:first-child{ margin-left:auto;}
.index_news .in_ul li .in_d{ height:auto;}
.index_news .in_ul li .in_more{ float:none; width:60%; margin:10px auto; text-align:center;}
.bottom{ display:none;}
.footer{ height:auto;}
.footer_m p{ height:auto; line-height:1.8; text-align:center; float:none; padding:5px 0;}
.footer .f1{ display:none;}
.slick-next,.slick-prev{ display:none !important;}

.product ul li{ height:265px;}

.m_left{ display:none;}
.m_right{ float:none; width:95%; margin:0 auto;}
.path2{ display:none;}
.nwli{ height:auto; padding:5px 0;}
.conc_tu{ display:none;}
.conc_zi{ width:100%; float:none; margin:0;}
.news_content,.product_content{ padding:5px;}
.czi_nr{ margin-top:5px;}
.product ul li img{ float:none; width:100%;}
.product ul li .pro_d,.product ul li .pro_tit{ width:auto; float:none; margin:0;}

.index_news .in_ul li .in_tit{ height:auto;}

.r_main table{ max-width:100% !important; width:auto !important;}

.workshop ul li{ width:48%; margin-left:0;}
.workshop ul li:nth-child(2n){ margin-left:4%;}
}

@media (min-width: 1200px) {
	.r_main table.pro_new_table {
		min-width:600px;
	}
}
.r_main table.pro_new_table { border-spacing: 2px; border-color: grey;background: #ccc;  }
.r_main table.pro_new_table td { background: #fff;text-align:center;    color: #666666;font-size: 10.5pt; line-height:22px;}
.r_main table.pro_new_table_special td{ padding:2px;}
.r_main table.pro_new_table tr:nth-child(odd) td{ background: #f6f6f6; }
.r_main table.pro_new_table tr:nth-child(1) td,.r_main table.pro_new_table_special_01 tr:nth-child(1) td,.r_main table.pro_new_table_special_02 tr:nth-child(2) td,.r_main table.pro_new_table_special_03 tr:nth-child(3) td{ background:#0b4ea2; color:#fff; font-weight:bold;}