﻿/*index*/
.zz,.zz2,.zz3{position:absolute;width:370px;height:290px;word-break:break-all;word-wrap:break-word;display:none;}
/*p_content*/
.p_content{width:1050px;margin:20px auto 5px;height:500px;}
.p_left{float:left;width:210px;min-height:500px;}
.p_right{float:right;width:800px;}
/*list*/
.list_p{width:800px;float:left;}
.list_p img{ max-width:100%;float:left;margin:10px;}
.list_p ul li{float:left;border:1px solid #CCC;padding:0px 3px 0px;margin:0px 10px 0px;}
/*list_art*/
.p_right ul li div span{float:right;}
.p_right_news{margin:0px 10px 0px;}
/*arc_product*/
.sel_deta{background:#EDEFE1;}
.sel_deta li{float:left;width:100px;padding:5px 0px 5px 20px;}

#gaishu{width:800px;}
#wendang,#canshu,#chicun,#dinghuo{width:800px;display:none;}
/*ft*/
.left li{font-size:15px;line-height:30px;}

.p_right A{ color: #666}

.about_n img{ max-width: 100%;}
.pro_img img{ max-width: 100%;}
.pro_b{ height: 25px; font-size:16px; font-weight:bold; overflow:hidden; }
.news_bt{ height: 25px; line-height: 25px; overflow: hidden;font-size:14px;}
.bt_new_show{ padding: 5px 0; font-size: 18px; line-height: 22px;font-family: "微软雅黑";}
.bt_new_show h1 {font-size: 20px;}
.sj_new_show{ padding-bottom: 10px;}
.nr_show img{ max-width: 100%; line-height: 22px;}
.content img{ max-width: 100%;}
.syp{ margin-top: 10px; margin-bottom: 20px;}
.inpt input{ margin-bottom: 15px;}
.tjan{ margin-left: 20%; margin-top: 20px; cursor: pointer;}
.tjan2{ margin-top: 20px; cursor: pointer;}
.news_img img{ max-width:140px; }
.gjc{ font-style:italic !important; color:#ccc; height:18px; overflow:hidden}
.cp_jj{ height:46px; overflow:hidden}
.jjfa_jj{ height:69px; overflow:hidden}

.pro_img{ width:312px; height:165px; overflow:hidden;}
.pro_big{ width:312px; height:auto; overflow:hidden; float:left}


.page{ width: 100%;  height: 29px; margin:30px auto; text-align: center;  }
.page a{  border: 1px solid #ccc; border-radius:3px;   display: block;     padding: 0 0.5em;    line-height: 2.1em;    min-width: 2.2em;   height: 2.2em;  text-decoration: none; text-align: center; width: auto; height: 27px; float: left; margin:0 5px;}
.page span{  border: 1px solid #ef3f00; border-radius:3px;   display: block;     padding: 0 0.5em;    line-height: 2.1em;    min-width: 2.2em;   height: 2.2em;  text-decoration: none; text-align: center; width: auto; height: 27px; float: left; margin:0 5px; color: #fff; background: #ef3f00}
.page a:hover{ border: 1px solid #ef3f00; border-radius:3px;   display: block;     padding: 0 0.5em;    line-height: 2.1em;    min-width: 2.2em;   height: 2.2em;  text-decoration: none; text-align: center; width: auto; height: 27px; float: left; margin:0 5px; color: #fff; background: #ef3f00}


.pages .a1{ width: auto;}
.pages .a1:hover{ width: auto; background: #ef3f00; color: #fff;}


.caselist { margin: 0px auto;  overflow: hidden;  margin-bottom: 25px;}
.caselist .case_li {   background-color: #fff;   margin: 0px 8px 0px 8px;   _margin: 0px 8px 0px 8px;  width: 250px;   height: 240px;   _height: 250px;  float: left;   margin-top: 36px;}
.caselist .case_li .blackbg {   background-color: #000;   width: 250px;  height: 160px;  display: block;}

.caselist .case_li img {   background-color: #000;   opacity: 0.6;   filter: alpha(opacity=60);   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.caselist img {   max-width: 250px;   max-height: 160px;   display: block;}
.caselist .case_txt:hover{background:url(../images/case_listbghover.png) no-repeat 0px 0px #0058ad; _background:url(../images/case_listbghover.gif) no-repeat;}
.caselist .case_txt {   background-color: #f4f4f4; overflow: hidden;   display: block;  width: 230px;   height: 65px;   padding: 15px 10px 0 10px;}
.caselist .case_li p {   color: #222;    font-size: 15px;   padding-bottom: 4px; width: 100%; overflow: hidden; height: 22px}
.caselist .case_li a:hover p{color:#fff;}
.caselist .case_li span {   color: #767676;}
.caselist .case_li a:hover span{font-size:12px;color:#fff;}
.mr{margin-right:0px!important;}

.cf{ clear: both;}
.sy_j{ float: right !important; display: block; margin-top: 5px;   width: 160px !important;  height: 48px !important;   line-height: 48px;   text-align: center;    background: #fff;    font-size: 16px; color: #000; cursor:pointer}

.footer-link dd a{ width:90px;}
.span_a{ line-height:22px; width:150px; text-align:left; margin-left:30px; height:22px; overflow:hidden;}

.current{ line-height:22px; width:150px; text-align:left; margin-left:30px; height:22px; overflow:hidden;}
span .current{ width: auto; margin-left:0px; }
.liu{ font-size:12px; }

.xinw{ width:198px; height:auto; border:1px solid #ccc; margin:auto; margin-top:20px; margin-bottom:20px;}
.xinw_b{ width:178px; height:30px; line-height:30px; padding:0 10px; font-size:14px; font-weight:bold; border-bottom:1px solid #ccc}
.xinw_l{ width:178px; height:auto; padding:10px 10px;}
.xinw_l ul li{ width:100%; height:25px; line-height:25px; overflow:hidden; border-bottom:1px dotted #ccc;  }
.xinw_l ul li a{ color:#666}
.xinw_l ul li a:hover{ color:#00B0EC}

.xinw_t{ width:178px; height:auto; padding:10px 10px;}
.xinw_t ul li{ width:100%; height:auto;  overflow:hidden; margin-bottom:20px;   }
.jjfa_img{ width:178px; height:auto; overflow:hidden; text-align:center; margin:auto;}
.jjfa_img img{ max-width:178px;}
.jjfa_bt{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden} 
.jjfa_bt a{ color:#666}
.jjfa_bt a:hover{ color:#00B0EC}

.show_bt{  height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.show_jj{ width:auto; height:}

.li_bn a{ display:block; width:100%; height:100%;}