html{ overflow:auto; overflow-x: hidden; }
body{ font:14px/1.6 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma;color:#333; margin:0; padding:0; }
p{ padding:0;margin: 0 0 10px;}
ul,li{list-style:none outside none; margin:0; padding:0;}
a{text-decoration:none;color:#333; text-decoration:none; outline:none;}
a:hover,a:focus{ color:#014492; text-decoration:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
img{border:0;}
hr{ border:0; border-bottom:1px solid #eee; margin:10px 0; clear: both; }
h1,h2,h3,h4,h5,h6 {font-size:100%;font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
h1,h2,h3{margin-top: 20px;margin-bottom: 10px;}
h4,h5,h6{margin-top: 10px;margin-bottom: 10px;}
h1{ font-size: 36px; }
h2{ font-size: 30px; }
h3{font-size: 24px; }
h4{ font-size: 18px; }
h5{ font-size: 14px; }
h6{ font-size: 12px; }
dl{ margin: 0; }
dt{ font-weight:700;}
dd{ margin-left:0; }

.hh-st{ font-family: "宋体","SimSun","Arial Narrow",HELVETICA; }
.hh-yh{ font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma;}
.hh-cb{ clear: both; }
.hh-con{ width:1200px; margin:0 auto;overflow: hidden; }
.hh-tal{ text-align: left; }
.hh-tac{ text-align: center; }
.hh-tar{ text-align: right; }
.hh-fl{ float: left; }
.hh-fr{ float: right; }
.hh-col{ float:left; }
.hh-col-auto{ overflow: hidden; _zoom: 1; _float: left; }
.hh-h10{ height: 10px; overflow: hidden; clear: both; }
.hh-h20{ height: 20px; overflow: hidden; clear: both; }
.hh-h30{ height: 30px; overflow: hidden; clear: both; }
.hh-h40{ height: 40px; overflow: hidden; clear: both; }
.hh-h50{ height: 50px; overflow: hidden; clear: both; }
.hh-h60{ height: 60px; overflow: hidden; clear: both; }
.hh-show{ display: block; }
.hh-hide{ display: none; }
.hh-nowrap,.hh-nowrap li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hh-block{ display: block;}

.hh-transition-05,.hh-transition-05 *{
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.hh-transition-1,.hh-transition-1 *{
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.hh-transition-2,.hh-transition-2 *{
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -ms-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
}
.hh-transition-3,.hh-transition-3 *{
    -webkit-transition: all 3s ease-in-out;
    -moz-transition: all 3s ease-in-out;
    -ms-transition: all 3s ease-in-out;
    -o-transition: all 3s ease-in-out;
    transition: all 3s ease-in-out;
}
.hh-f14{
    font-size: 14px;
}
.hh-f16{
    font-size: 16px;
}
.hh-f18{
    font-size: 18px;
}
.hh-to-gray{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.hh-to-gray:hover{
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: none;
}

/*分页*/
#pages { padding:20px 0; text-align:center; clear:both;}
#pages a { display:inline-block; height:30px; line-height:30px; text-align:center; color:#9B9B9B; padding:0 10px}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover,#pages a:focus { background:#9B9B9B; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:30px; line-height:30px; background:#9B9B9B; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:25px; line-height:25px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
#pages a:nth-child(1){
    display: none;
}
#pages a:nth-child(2),#pages a:last-child{
    width: 39px;
    height: 30px;
    text-indent: -9999px;
}
#pages a:nth-child(2){
    background: url(../images/l.png) no-repeat center center;
}
#pages a:last-child{
    background: url(../images/r.png) no-repeat center center;
}

.ptop{
    background: #262626;
    height: 35px;
    line-height: 35px;
    color: #C3C3C3;
}
.ptop a{
    color: #C3C3C3;
    margin: 0 2px;
}
.ptop img{
    vertical-align: middle;
}
.ptop span{
    font-weight: 100;
    padding: 0 3px;
}

.header{

}
.header .top{
    background: #fff;
    height:90px;
}
.header .top .logo{
    display: block;
    height:90px;
    margin: 0;
    float: left;
    width: 120px;
    background: url(../images/logo.png) no-repeat left center;
}
.header .top .logo a{
    display: block;
    width: 100%;
    height: 100%;
}

.header .name{
    border-left:#B3B3B3 1px solid;
    padding-left: 30px;
    font-size: 16px;
    margin-top: 20px;
    width: 650px;
}
.header .name span.cl{
    color: #1B83AD;
}
.header .tel{
    width: 200px;
    padding-top: 7px;
}
.search{
    position: relative;
}
.search .q{
    border: 1px solid #CECECE;
    font-family: inherit;
    display: block;
    width: 160px;
    padding: 5px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.search .s{
    display: block;
    height: 33px;
    width: 33px;
    position: absolute;
    right: 0;
    border: 0;
    top:0;
    cursor: pointer;
    background: url(../images/fdj.png) no-repeat center center;
}


.bewm{
    display: block;
    position: absolute;
    left: 50%;
    top:35px;
    z-index: 1;
    margin-left: 335px;
    display: none;
    padding: 10px;
    background: #fff;
}
.bewm img{
    width: 150px;
    height: 150px;
    display: block;
}
.header .nav{
    height: 70px;
    background: #ECECEC;
}

.header .nav .hh-con{
}
.header .nav-bar{
    position: relative;
    height: 43px;
}

.header .nav-bar .li{
    height: 70px;
    float: left;
    position: relative;
    font-size: 16px;
}
.header .nav-bar .li>a{
    text-align: center;
    display: block;
    color: #000;
    padding: 15px 28px 0 31px;
    height: 55px;
}
.header .nav-bar .li>a>span{
    display: block;
    clear: both;
    color: #999;
    font-size: 12px;
    text-transform: uppercase;
}
.header .nav-bar .li:hover .subnav{
    display: block;
}
.header .nav-bar .curr>a,.header .nav-bar .li>a:hover{
    color: #fff;
    background: #1C83AC;
}
.header .nav-bar .curr>a span,.header .nav-bar .li>a:hover span{
    color: #fff;
}
.header .nav-bar .subnav{
    position: absolute;
    z-index: 9999;
    left:0;
    top:100%;
    background: #003470 ;
    font-size: 14px;
    width:125px;
    display: none;
}
.header .nav-bar .subnav .sli{}
.header .nav-bar .subnav .sli a{
    display: block;
    color: #fff;
    line-height: 28px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    padding: 0 10px;
}
.header .nav-bar .subnav .sli a:hover{
    background: #165aa1;
}
.catimg{
    height: 332px;
    background: #fff repeat-x center top;
}
.catimg h1{
    display: none;
}
.top1{
    border-top: 1px solid #DBDBDB;
}
.top1d{
    border-top: 1px dotted #DBDBDB;
}
/*幻灯片*/
.fullSlide{ width:100%;  position:relative;  height:600px; overflow: hidden; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:600px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;
    _background:#000; _filter:alpha(opacity=60);
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden;
    line-height:9999px;
}
.fullSlide .hd ul .on{ background-position:0 0; }


.crumbs{
    height: 48px;
    line-height: 48px;
    color: #fff;
    position: relative;
}
.pcatname{
    height: 48px;
    width: 230px;
    background: url(../images/crumbs-left.png) no-repeat left center;
    text-align: center;
    font-size: 18px;
    padding-right: 30px;
}
.crumbs .txt a,.crumbs .txt{
    color: #999999;
}
.bottom1{
    border-bottom: 1px dotted #DBDBDB;
}

.content-box{
    background: #fff;
	line-height:26px;
}
.aside{
    width:240px;
    margin-right: 20px;
}
.box{

}
.box .tit{
    height: 32px;
    line-height: 32px;
    color: #fff;
    background: #0B5AB6 url(../images/box_tit_bg.jpg) no-repeat left center;
    padding: 0 12px 0 25px;
    position: relative;
}
.tit .more{
    float: right;
    color: #fff;
}
/*首页服务范围*/
.fwfw{}
.iti{
    position: relative;
}
.iti h3{
    font-size: 30px;
    color: #262626;
    font-weight: bold;
    text-align: center;
	text-transform: uppercase;
	font-family: arial;
}
.iti .f{
    text-align: center;
    font-size: 20px;
}
.iti .f span{
    color: #999;
}
.ys-r-tel{
    position: absolute;
    top:80px;
    right: 0;
    width: 250px;
}
.i-about{
    position: relative;
}
.i-about .head{
    position: absolute;
    width: 165px;
    height: 57px;
    top: -46px;
    text-align: center;
    line-height: 46px;
    font-size: 18px;
    color: #000;
    left: 0;
    background: url(../images/bg1.png) repeat-x center top;
}
.i-about .nr{
    padding-top: 50px;
}
.i-about{}
.ijs{
    width: 235px;
    height: 313px;
    background: #1C83AD;
}
.ijs .box{
    padding: 35px 25px;
    color: #fff;
}
.ijs{}
.ijs{}
.iproscroll{ overflow:visible; position:relative; width: 955px; margin-left: 10px; }
.iproscroll .hd{ overflow:hidden;  }
.iproscroll .hd .prev,.iproscroll .hd .next{ display:block;  width:235px; height:48px;
    position: absolute;
    left: 0;
    bottom:-50px;
}
.iproscroll .hd .prev{
    background:#F9F9F9 url(../images/l3.png) no-repeat center center;
    left: 83px;
}
.iproscroll .hd .next{
    background:#F9F9F9 url(../images/r3.png) no-repeat center center;
    left: 382px;
}
.iproscroll .hd .m{
    width: 60px;
    height: 48px;
    background: url(../images/m.png) no-repeat center center;
    display: block;
    position: absolute;
    bottom: -50px;
    left: 320px;
    text-indent: -9999px;
}
.iproscroll .hd .prevStop{ background-position:-60px 0; }
.iproscroll .hd .nextStop{ background-position:-60px -50px; }
.iproscroll .hd ul{ display: none; }



.iproscroll .bd{
    position: relative;
    top:-20px;
}
.iproscroll .list-pro .li,.iproscroll .list-pro .li:nth-child(4n){
    margin-right: 10px;
}
.iproscroll .list-pro .li{
    height: 312px;
}
.iproscroll .list-pro .li .tit{
    display: none;
}
.iproscroll .list-pro .li a:hover .tit{
    display: block;
    position: relative;
    bottom:45px;
    z-index: 9;
}
.iproscroll .list-pro .li{
    margin-top: 20px;
}


.i-ys{
    margin-bottom: 80px;
    clear: both;
    overflow: hidden;
}
.i-ys .li{
    float: left;
}
.i-ys .img{
    width: 600px;
    height: 320px;
}
.i-ys .img img{
    display: block;
    width: 100%;
    height: 100%;
}
.i-ys .txt{
    border:1px solid #E3E3E3;
    height: 318px;
    width: 598px;
}
.i-ys .txt>.b{
    padding: 65px 40px 0 40px;
    color: #666;
}
.i-ys .tit{
    color: #000;
    font-size: 20px;
}
.i-ys .x{
    color: #000;
    padding: 15px 0;
}
.i-ys .des{}
.i-ys .v{
    padding-top: 50px;
}
.i-ys .v a{
    color: #999;
}

.fwul{
    position: relative;
}
.fwul .li{
    background: #F6F6F6;
    width: 50%;
    float: left;
}
.fwul .fwa{
    display: block;
    width: 150px;
    height: 150px;
    background: url(../images/zx.png) no-repeat center center;
    position: absolute;
    left: 525px;
    top:121px;
}
.fwul .linr{
    height: 136px;
    padding: 30px 40px;
    color: #999;
    display: block;
}
.fwul .linr .t b{
    color: #000;
}
.fwul .linr .m{
    color: #333;
}
.fwul .linr:hover,.fwul .linr:hover .t b,.fwul .linr:hover .m{
    color: #fff;
}

.fwul .linr.b1{
    border-bottom: 1px solid #fff;
}
.fwul .linr.r1{
    border-right: 1px solid #fff;
}
.fwul .linr.cat-25,.fwul .linr.cat-26,.fwul .linr.cat-27,.fwul .linr.cat-28{
    background: url(../images/bgsb.png) no-repeat left center;

}
.bgh{
    background: #000 url(../images/bgh.png) repeat left top;
}
.bgh .iti h3,.bgh .iti .f{
    color: #fff;
}

.focus11{position:relative;}
.focus11 #pic{background: #F9F9F9; overflow:hidden;
    clear: both;}
.focus11 #pic ul{float:left;}
.focus11 #pic li{float:left; width:1200px;}
.focus11 #pic li img{width:600px;height:450px; display: block;}
.focus11 .t strong{
    font-size: 18px;
    color: #000;
}
.focus11 .des{
    color: #999;
    padding: 20px 0;
}
.focus11 #tip{position:absolute;left:0;right:100px;bottom:3px;z-index:13; }
.focus11 #tip ul{
    width: 100%;
    text-align: center;
}
.focus11 #tip ul li{width:10px;height:10px;display:inline-block;margin:0 5px;cursor:pointer;background: #fff;border-radius: 8px;border:3px solid #fff;}
.focus11 #tip ul li.on{
    background: #1C83AD;
}
.focus11 .btn{position:absolute;right:0;top:-28px;z-index:14;overflow:hidden;}
.focus11 .btn ul{width:100%;float:left;}
.focus11 .btn li{width:40px;height:28px;float:left;display:inline-block;margin-left:1px;cursor:pointer;overflow:hidden;background: #fff;}
.focus11 .btn li.prev{
    background: #fff url(../images/l.png) no-repeat center center;
}
.focus11 .btn li.next{
    background:#fff url(../images/r.png) no-repeat center center;}
.focus11 .nr{
    padding: 70px 30px;
}
.focus11 .nextStop,.focus11 .prevStop{
    filter:alpha(opacity=30);opacity:0.3;
}

.i-m{
    display: block;
    width: 370px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    background: #F9F9F9;
    color: #333;
    border: 1px solid #DCDCDC;
}


.aside-nav .ul{
    border: 1px dotted #DADADA;
    font-size: 16px;
}
.aside-nav .ul .li{
    line-height: 42px;
    height: 42px;
    border-bottom: 1px dotted #DADADA;
    text-align: center;
}
.aside-nav .ul .li a{
    display: block;
}
.aside-nav .ul .curr a,.aside-nav .ul .li:hover a{
    font-weight: bold;
    color: #fff;
    background: #1C83AC url(../images/d.png) no-repeat 160px center;
}



.art{}
.art-h1{
    margin: 0;
    text-align: center;
    font-size: 18px;
    color: #333;
    font-weight: normal;
    padding: 10px 0;
}
.art-info{
    line-height: 30px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 12px;
}
.art-info span{
    padding: 0 15px;
    display: inline-block;
}


.prev-next{
    font-size: 16px;
}
.prev-next img{
    vertical-align: middle;
}

.list-pro{}
.list-pro .li{
    width: 229px;
    height: 356px;
    border: 1px solid #F4F4F4;
    float: left;
    margin-right: 5px;
    margin-bottom: 18px;
    position: relative;
}
.list-pro .li:nth-child(4n){
    margin-right: 0;
}
.list-pro .li:hover{
    transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px);
    -moz-box-shadow:0px 0px 5px #bbb;
    -webkit-box-shadow:0px 0px 5px #bbb;
    box-shadow:0px 0px 5px #bbb;
}
.list-pro .li a{
    display: block;
}
.list-pro .li img{
    width: 100%;
    display: block;
    height: 309px;
}
.list-pro .li .tit{
    height: 46px;
    line-height: 46px;
    border-top:1px solid #F4F4F4;
    padding: 0 10px;
    text-align: center;
    font-size: 16px;
    background: #fff;
}
.list-pro .li:hover .tit{
    text-align: left;
    background: #1C83AD;
    color: #fff;
}
.list-pro .li .tit .jia{
    font-size: 24px;
    display: none;
    color: #fff;
}
.list-pro .li:hover .jia{
    display: block;
}
.list-pro{}
.pro-tit{}
.pro-tit h1{
    font-size: 18px;
    margin: 0;
    padding: 0;
    line-height: 28px;
    margin-right: 10px;
}
.jgxg{
    background: #1C83AD;
    color: #fff;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
}
.ali-show-t{
    height: 285px;
    background: #F9F9F9;
}
.ali-show-t .al-l{
    width: 357px;
    height: 263px;
    border: 1px solid #CECECE;
    padding: 10px 13px;
    margin-right: 70px;
}
.ali-show-t .al-r{
    height: 230px;
    overflow: hidden;
    padding-right: 20px;
    padding-top: 30px;
}
/*案例 内容页*/
.slideBox{ position: relative}
.slideBox .hd{ display: none; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:357px; height:263px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{
    width: 54px;
    height: 27px;
    position: absolute;
    bottom: -38px;
    filter:alpha(opacity=50);opacity:0.5;
}
.slideBox .next{
    margin-left: 1px;
    left: 50%;
    background:#F9F9F9 url(../images/r1.png) no-repeat center center;
}
.slideBox .prev{
    margin-right: 1px;
    right: 50%;
    background:#F9F9F9 url(../images/l1.png) no-repeat center center;
}

.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }



.box-1 .tit{
    height: 32px;
    line-height: 32px;
    color: #fff;
    background: #0B5AB6 url(../images/box_1_tit_bg.jpg) no-repeat left center;
    padding: 0 12px 0 25px;
    position: relative;
}
.box-1 .tit i.ar{
    display: block;
    width:10px;
    height: 100%;
    background: url(../images/box_1_tit_bg.jpg) no-repeat right center;
    position: absolute;
    top:0;
    right: 0;
}

.container{ width:352px; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(../images/loading.gif) no-repeat center center;
    width: 240px;
    height: 310px;
}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:500px;height:500px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);
width: 100px;
    height: 100px;
}
/*图片小图预览列表*/
.spec-preview{width:240px;height:310px;border:1px solid #DFDFDF;float: left; margin-right: 8px; }
.spec-scroll{float:left; width:100px; height: 312px; }

.spec-scroll .items{position:relative;}
.spec-scroll .items ul{}
.spec-scroll .items ul li{text-align:center;width:78px;height:98px;border:1px solid #ECECEC; margin-bottom: 6px;}
.spec-scroll .items ul li img{
    width: 78px;
    height: 98px;
}
.spec-scroll .items ul li:hover{border-color:#FF6600;}




.box .con,.box-1 .con{
    padding: 10px;
    overflow: hidden;
}

.pro-name{
    color: #fff;
    font-size: 18px;
    padding: 10px 40px;
    background: #16D362;
}
.pro-attr{
    font-size: 16px;
    line-height: 1.8em;
}
.page-show{
    font-size: 16px;
}
.list{}
.list li{
    background: #F9F9F9;
    margin-bottom: 10px;
    padding: 20px;
    overflow: hidden;
}
.list li .date{
    width: 72px;
    height: 65px;
    text-align: center;
    padding-top: 8px;
    margin-right: 30px;
}
.list li .date span{
    display: block;
}
.list li .date .d{
    font-size: 18px;
    font-weight: bold;
}
.list li.curr .date{
    background: #1C83AC;
    color: #fff;
}
.list li .tit{
    font-size: 18px;
}

.index-list li{
    margin-left: 20px;
    margin-bottom: 16px;
    float: left;
    width: 347px;
}
.index-list li .date{
    background: #262626;
    color: #fff;
}
.index-list li .m{
    color: #1C83AC;
}
.index-list li{}
.index-list li{}



.layB{}
.layB .tbC{position:relative;    }
.layB .prev,.layB .next{
    width: 40px;
    height: 27px;
    position: absolute;
    background: red;
    bottom: -50px;
    right: 41px;
    background: url(../images/l2.png) no-repeat center center;
}
.layB .next{
    right: 0;
    background: url(../images/r2.png) no-repeat center center;
}
.layB .prevStop{ background-image:url(../images/l.png); }
.layB .nextStop{ background-image:url(../images/r.png); }
.layB .slide{ width:1200px; overflow:hidden;  }
.layB ul{ overflow:hidden; zoom:1; }
.layB li{ width:238px; height: 164px; display:block; float:left; line-height:164px; border:1px solid #DCDCDC; border-left-width:0; text-align: center; }
.layB ul li:nth-child(n+6){
    border-top: 0;
}
.layB ul li:nth-child(1),.layB ul li:nth-child(6){
    border-left-width: 1px;
}
.layB li a{
    display: table-cell;
    width: 239px;
    height: 165px;
}
.layB li img{ display:inline; max-width: 238px; max-height: 160px; vertical-align: middle;
}

/* 用户证名 */
.picScroll-leftuser{ overflow:visible; position:relative; width: 1088px; margin: 0 auto; padding-top: 70px; }
.picScroll-leftuser .hd{ position: relative; }
.picScroll-leftuser .hd ul,.picScroll-leftuser .pageState{ display: none; }
.picScroll-leftuser .hd .prev,.picScroll-leftuser .hd .next{ display:block;  width: 34px; height: 34px;
    position:absolute;
    top:100px;
}
.picScroll-leftuser .hd .prev{
    left: -55px;
    background: url(../images/yl.png) no-repeat center center;
}
.picScroll-leftuser .hd .next{
    background: url(../images/yr.png) no-repeat center center;
    right: -55px;
}
.picScroll-leftuser .bd{ }
.picScroll-leftuser .bd ul{ overflow:hidden; zoom:1; }
.picScroll-leftuser .bd ul li{ margin-right:22px; float:left;width: 200px; height: 250px; }
.picScroll-leftuser .bd ul li .pic{ text-align:center; }
.picScroll-leftuser .bd ul li .pic img{ width:198px; height:248px; display:block; border: 1px solid #BDBDBD;  }




.topnews{
    overflow: hidden;
}
.topnews .img{
    width: 240px;
    height: 160px;
    margin-right: 25px;
}
.topnews .img img{
    width: 240px;
    height: 160px;
}
.topnews .tit{
    font-size: 20px;
    margin-bottom: 20px;
    padding-top: 25px;
}
.topnews .more a{
    color: #1C83AD;
}
.loadpage{}
.loadpage a{
    background: #1C83AD;
    display: block;
    width: 300px;
    height: 54px;
    color: #fff;
    text-align: center;
    line-height: 54px;
    font-size: 16px;
    margin: 0 auto;
    border: 1px solid #D1D1D1;
}
.loadpage{}
.loadpage{}
.loadpage{}
.loadpage{}



.list-1{

}
.list-1 li{
    padding: 5px 0 5px 20px;
    border-bottom: 1px dashed #eee;
    background: url(../images/item_2.jpg) no-repeat 5px center;
}
.list-tw{
    background: #fff;
}
.list-tw li{
    width:380px;
    height:436px;
    float: left;
    position: relative;
    margin-right: 30px;
    margin-bottom: 20px;
}
.list-tw li:nth-child(3n){
    margin-right: 0;
}

.list-tw li .img{
    border:1px solid #ddd;
    text-align: center;
    vertical-align: middle;
    padding: 10px 12px;
    height: 266px;
}
.list-tw li .img img{
    width: 100%;
    max-height:265px;
    display: block;
}
.list-tw li .nr{
    padding: 30px 15px 10px 15px;
    height: 110px;
    line-height: 1.2em;
}
.list-tw li .nr .tit{
    font-size: 16px;
    color: #616161;
}
.list-tw li .nr .des{
    color: #999;
    line-height: 1.8em;
    padding-top: 10px;
    height: 50px;
    font-size: 14px;
    overflow: hidden;
    width: 350px;
    overflow: hidden;
}
.list-tw li .nr .xx{
    padding-top: 10px;
    color: #999;
}
.list-tw li a:hover .nr{
    border: 1px solid #ddd;
    border-top: 0;
    padding-left: 14px;
    padding-right: 14px;
}
.list-tw li .bg{
    width: 406px;
    height: 55px;
    background: url(../images/bg2.png) no-repeat center 0;
    position: absolute;
    z-index: -2;
    left: -12px;
    top: 266px;
}

.pospro{
    background: #F9F9F9;
    padding: 40px 0 70px;
    overflow: hidden;
}

.h4-tit{
    color: #616161;
}
.h4-tit span.en{
    color: #C8C8C8;
    font-size: .9em;
}

.i-zx{}
.i-zx .l{
    width: 385px;
    height: 500px;
    background: #F9F9F9;
}
.i-zx .l .img{
    display: block;
    width: 100%;
    height: 250px;
}
.i-zx .l .nr{
    padding: 40px 20px;
    color: #000;
}
.i-zx .l .t{
    margin-bottom: 30px;
}
.i-zx .l .d{
    margin-bottom: 20px;
}
.i-zx .l .m{
    color: #1C83AD;
}
.i-zx{}
.i-zx{}
.i-zx{}
.i-zx{}


/* 本例子css */
.picScroll-lefttj{ overflow:hidden; position:relative;}
.picScroll-lefttj .hd{ overflow:hidden;  }
.picScroll-lefttj .hd ul{ display: none }
.picScroll-lefttj .bd {
    position: relative;
    left: 1px;
}
.picScroll-lefttj .bd .list-pro .li{
    margin-top: 20px;
}
.picScroll-lefttj .sxz{
    font-size: 14px;
}
.picScroll-lefttj .sxz a{
    color: #616161;
    text-decoration: underline;
    display: block;
    float: left;
    margin-left: 20px;
}
.picScroll-lefttj .list-pro .li,.picScroll-lefttj .list-pro .li:nth-child(4n) {
    margin-right: 11px;
}




.footer{
    background:#262626;
    padding-top: 30px;
    color: #C3C3C3;
    line-height: 25px;
}
.footer a{
    color: #C3C3C3;
}
.footer .ftit{
    font-size: 16px;
    color: #fff;
}
.footer .ftit i{
    display: block;
    height: 20px;
    margin-bottom: 20px;
    clear: both;
    width: 2.5em;
    border-bottom: 1px solid #fff;
}
.footer .fnav>span{
    display: block;
    width: 25%;
    float: left;
}
.footer .copyright{
    background: url(../images/cpbg.png) repeat-x left top;
    color: #7A7A7A;
    padding-top: 10px;
}
.footer .copyright a{
    color: #7A7A7A;
}


/*首页样式*/
.index-about{
    width:280px;
}
.index-news{
    width: 400px;
    margin: 0 20px;
}

.mw1200,.ptop,.header,.catimg,.pospro,.footer,.fullSlide,.bgh{
	min-width:1200px;
}
/*首页滚动样式*/
.picScroll{ overflow:hidden; position:relative; }
.picScroll .hd{ display: none; }
.picScroll .bd{ padding:10px 0;   }
.picScroll .bd ul{ overflow:hidden; zoom:1; }
.picScroll .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll .bd ul li .pic{ text-align:center; }
.picScroll .bd ul li .pic img{ width:178px; height:130px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll .bd ul li .title{ line-height:24px;   }



/*main css*/
.izl-rmenu{position:fixed; right:10px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
