@charset "utf-8";
*{margin:0;padding:0;}
body {margin:0; padding:0; font-size: 15px; font-family:  'Microsoft Yahei', Tahoma; color:#666; overflow-x:hidden; overflow:auto; /*background:#E6DFCD;*/}
a {color:#555; text-decoration:none;}
a:hover{text-decoration:none; color:#f60;}
a:focus{ outline: none;}
ul,ol,li{padding-left:0; list-style:none;}
input,select,textarea{border:1px solid #eee;}
img{border:none;}
.clear{display: block; width: 100%; height: 14px; overflow: hidden; visibility: hidden; font-size: 1px; clear: both;}

/***/
.slider{overflow: hidden;position: relative;}
.slider a{display: block;float: left; width: 100%;position: relative;}
.slider img {display: block;float: left;width: 100%;}

@media screen and (max-width:960px){
/*daohang*/
.header-wrap{width:100%;height:69px;border-bottom:2px solid #1773ca;}
.header{width:100%; margin-left: auto;margin-right: auto;}
.logo{float:left; margin-top:3px;}
.member{display:none;}

/*shouyezhuti*/
.box-01{width:100%; margin:0 auto; overflow:hidden;background:#fff;}
.pName{margin:0 auto;width:100%; text-align: center;}
.pName a{color: #484848;font-size: 32px;font-weight: bold;line-height: normal;}
.intr{font-size: 16px; line-height: 22px; width: 100%; margin: 12px 2px 38px 2px; text-align: center;}

.ipro_list{width:99.95%;}
.row {width:99.95%;*zoom:1}
.row:before,.row:after {content:" ";display:table;clear:both}
.span-4{float:left;margin:2%;width:99.95%;transition:*margin:1.89%;}
.ipro_list li .border_x {border: 0px solid #dbdbdb;padding: 15px 0;overflow: hidden;}
.ipro_list li .img {text-align: center; position: relative; height: 37.05%; width: 37.05%; float: left; margin-right: 10px;}
.ipro_list li .title {border-bottom: 1px solid #dbdbdb; font-size: 20px; padding: 5px 0 5px; margin-bottom: 10px; white-space: nowrap;text-overflow: ellipsis;   overflow: hidden; font-weight: bold;}
.ipro_list li .title a{color: #008cd6;}
.ipro_list li .list {padding-left: 37.05%; line-height: 22px;font-size: 14px;}

.case_chanel{float:left;height:auto;width:100%;}
.case_chanel ul {margin-top:10px;}
.case_chanel ul li{float:left;width:45%;height:155px;}
.case_chanel ul li img{width:100%;height:155px;}
.case_chanel h2{font-weight: bold;font-size:18px;}

.news_chanel{float:left;width:98%;height:auto;}
.news_chanel ul {margin-top:10px;line-height:25px;}
.news_chanel ul li{float:left; margin:3px 0;width:100%;}
.news_chanel ul li a{display:block;color:#323232;font-weight:bold;float:left;font-size:15px;}
.news_chanel ul li span{font-size:14px;float:left;display:block;}
.news_chanel ul li a:hover{color:#f60;}
.news_chanel h2{font-weight: bold;font-size:18px;}

/**plist**/
.nav{width:98%;height:34px;line-height:34px;margin:0 auto;border:1px solid #D0D0D0;}
.nav span{float:right;padding-right:15px;}
.nav sub{color:red;float:left;padding-left:15px;}

.pnav{width:100%;height:45px;line-height:45px;margin:0 auto;font-size:16px;font-weight:bold;background:#fff;}
.pnav a {width:auto;padding-left:15px;padding-right:15px;height:45px;line-height:43px;float:left;text-align:center;}
.pnav a:hover{text-decoration:none;background:#FF6600;color:#fff;}
.pnav a:active{text-decoration:none;background:#FF6600;color:#fff;}

.prolist{width:100%; margin:0 auto; overflow:hidden;background:#fff;}
.prolist .plistdetail{}
.prolist .plistdetail dt{width:100%;height:36px;line-height:39px;margin:0 auto;text-align:center;background:url(../img/tit.gif) repeat-x;font-size:18px;border-bottom:1px solid #EFEFEF;}
.prolist .plistdetail dd{text-align:center;}
.prolist .plistdetail dd div{float:left;width:23.979592%; margin:10px 0.5102041%;}
.prolist .plistdetail dd img{border:1px solid #dbdbdb;width:99%; height:180px;text-align:center;}
.prolist .plistdetail dd h3{width: 100%; background: #eee; line-height: 22px; height: 44px; overflow: hidden; text-indent: 0; padding: 5px 0; margin-top: 1px;font-size: 14px; font-weight: normal;}

/****/
.pwx{height:auto;width:100%; float:left; margin-bottom:10px;}
.pwxt{width:100%; border-bottom:1px solid #E6DFCD; width:100%;height:36px;line-height:36px;font-size:18px; font-weight:bold;}
.pwxlist{width:100%; margin:0 auto;}
.pwxlist h3{float:left;width:23.979592%;%; margin:10px 0.5102041%; line-height: 22px; height: 44px; overflow: hidden; text-indent: 0; padding: 5px 0; margin-top: 1px;font-size: 16px; font-weight: normal;background:#158adf;}
.pwxlist h3:hover{background:#f60;}
.pwxlist h3 a{color:#fff;}
.pwxlist h3 a:hover{color:#fff;}

.hotPro li a.img {display: block;height: 0;overflow: hidden; padding-bottom: 74%; position: relative; border: 1px solid #dbdbdb;}
.hotPro li a img{width:100%;height:auto;position:absolute;}
.hotPro li  h3 {width: 100%; background: #eee; line-height: 22px; height: 44px; overflow: hidden; text-indent: 0; padding: 5px 0; margin-top: 1px;font-size: 16px; font-weight: normal;}

/**pdetail**/
.chan_prodet_left{ display:none;}
.chan_menu_box{margin-bottom:15px;padding-bottom:15px;}
.chr_t{font-size: 16px;color: #323232;margin-bottom: 10px;font-weight: bold;}
.pro_menulist{display:table;clear:both;width:100%;}
/*.collapsed{display:none;}*/
.pro_menulist li{line-height:30px; margin-bottom:5px;font-size:15px;}
.cur_two_t{display:block;background:url(../img/menu_cur.jpg) repeat-y center;padding-left:5%;font-weight:blod;margin-bottom:5px;color:#fff;}
.cur_two{background: #ececec; color: #323232; padding-left: 2%;}
.contact{line-height:2em;font-size:15px;background:#f60;color:#fff;}

.chan_prodet_right{float:right;width:100%;padding-bottom:50px; line-height:2em;}
.pro_det_img{width:350px;height:250px;float:right;margin-left:10px;}
.pdet_title{font-size:20px;font-weight:blod;color:#323232;margin-bottom:10px;}
.scroll_m1_tel{text-align:center;margin-top:20px;}
.scroll_m1_tel a{display: inline-block;text-align: center;padding-left: 35px; background-repeat: no-repeat;font-size: 16px; font-weight: bold; color: #ea5504; margin-right: 15px; padding-right: 15px;line-height: 30px;background-repeat: no-repeat; background-image: url(../img/pdet_ico.png);}
.m1_tel1{background-position: 0px 5px;border-right: 1px solid #e2e2e2;}
.m1_tel2{background-position: 0px -65px;}
.det_ct {display: block; position: relative; float: none; font-size: 18px; font-weight: bold; color: #323232; margin-bottom: 10px;}
.det_ct img { max-width:700px; _width:expression_r(this.width<700px?"auto":"700px"); } 
.scroll_m2_m {padding-bottom: 30px;}

.datalist{ border:1px solid #ccc; border-collapse:collapse; background-color:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 1%; }
.datalist td{ border:1px solid #ccc; padding:5px 1%;}
.datalist tr.altrow{ background-color:#c7e5ff;}

/***case-news-list****/
.c_n_lf{float:left;width:100%;border-right:1px dashed #c1d9f4;padding-right:5px;}
.c_n_lf dl dt{float:left;display:inline;}
.c_n_lf dl dt a{color:#000099;font-weight:normal;}
.c_n_lf .con dl dt.nadimg {width:63px;height:60px;overflow:hidden;margin-right:10px;}
.c_n_lf .con dl dt.nadimg img {margin:0px 0px 0px -9px;}
.c_n_lf dl h3  a{font:18px/22px 'Microsoft YaHei', '微软雅黑', SimHe, '黑体';margin: 0 0 5px;color:#0066CC;}
.c_n_lf dl{overflow: hidden;zoom: 1;padding: 15px 0;border-bottom:1px dashed #c1d9f4;}
/*.c_n_lf p{color: #a0a0a0;} */
.c_n_lf img{display: block;margin-right:10px;}
.c_n_lf .misc{color: #a0a0a0;margin-top:10px;}

.fenye{text-align:center;margin-top:10px;margin-bottom:10px;font-size:14px;}
.fenye span{padding:0 10px 0 10px;display:inline;}
.fenye span a{color:#ff0000;}

.news_title {font-size: 24px;font-weight: bold; color: #323232;padding: 10px 0; text-align:center; border-bottom:1px dashed #c1d9f4;}

.news_content {line-height:1.8;min-height: 300px;padding-bottom: 20px; border-bottom:1px dashed #c1d9f4;}
.news_content  p{padding:5px 0;color:#5a5a5a;}/*text-indent:2em; */
.news_content a{color: #f60;}

.c_n_rg{ display:none;}

.about_box{padding: 20px 0;line-height:2;}
.about_t{font-size: 20px; font-weight: bold; color: #323232;  margin-bottom: 10px;}
.box_nr{line-height:2;}

.page { padding: 10px 0; width: 100%; clear: both; text-align: center; border-top: 1px solid #EFEFEF;}
.page span {padding: 0 10px 0 10px; display: inline;}
.page span a {color: #f60;}

.formbox{width:72%;float:left;margin-top:20px;}
.formbox li{height:40px;}
.formbox li label{line-height:32px;width:100px;float:left;text-align:right;}
.formbox li input{float:left;}
.formbox li input.text{border:1px solid #0e96e7;float:left;height:25px;line-height:25px;font-size:14px;padding:2px;margin:3px 0 0 0;width:515px;margin:0 5px 0 0;}
.formbox li textarea{border:1px solid #0e96e7;height:100px;font-size:14px;padding:2px;margin:3px 0 0 0;max-width:515px;width:530px;margin:0 5px 0 0;}
.formbox .btnimg{margin-top:80px; height:24px;background:#ff6600;border:0;width:80px;cursor:pointer;font-size:14px;font-weight:800;color:#fff;}

/***footer**/
.footer-wrap{width:100%; background:#d8d8d8;font-size:14px;}
.footer-wrap .friendlink{width:100%; border-bottom:1px solid #888; margin:0 auto;padding:20px 0;}
.footer-wrap .friendlink a{ color:#323232; margin-right:20px;}
.footer-wrap .footer{width:100%; text-align:center; line-height:1.8em;margin:0 auto;}
}