﻿body { margin:0px auto 0px auto; font-size:14px; color:#000000; font-family:Microsoft YaHei,微软雅黑;}

a{ color:#000000	; text-decoration:none;}

a:hover{ color:#68c3a5 text-decoration:none;}

img{ border:solid 0px white;}

.all{ width:1102px; clear:both; overflow:hidden;}

.tp{ width:100%; overflow:hidden; clear:both; height:114px; background-image:url(../images/tp.jpg); background-position:top;}

.logo{ width:415px; overflow:hidden; height:68px; float:left; padding-top:30px;}

.lr{ width:600px; text-align:right; float:right; font-family:Calibri; color:#ffffff; line-height:19px; padding-top:26px;}

.lr p{ color:#1c1e1d; margin-top:11px; font-weight:bold;}

.lr p span{overflow:hidden; clear:both; padding-right:40px;}

.lr p b{ overflow:hidden; clear:both; padding-right:20px;}

.dh{ width:100%; height:52px; overflow:hidden; clear:both; background-color:#bed2c9; line-height:52px;}

.dh a{ color:#000000; font-size:15px; float:left; padding-right:60px; text-decoration:none;}

.dh a:hover{ color:#000000; font-size:15px; float:left; padding-right:60px; text-decoration:underline;}

.txt{ float:right; width:260px; height:27px; background-image:url(../images/txt.jpg); margin-top:15px;}

.txt input{ width:210px; height:19px; border:solid 0px red; background-color:#bed2c9; float:left; padding-left:4px; margin-left:3px; margin-top:3px; overflow:hidden;}

.txt .btn{ width:19px; height:16px; float:left; cursor:pointer; position:absolute;}

.fl{ width:100%; overflow:hidden; clear:both; height:auto;}

.bg{ width:100%; overflow:hidden; clear:both; background-image:url(../images/bg.jpg); background-position:top; min-height:400px;}

.con{ width:100%; overflow:hidden; clear:both; background-image:url(../images/bg.jpg); background-position:top; min-height:400px; margin-top:4px;}

.left{ width:266px; overflow:hidden; clear:both; height:auto; background-image:url(../images/2.jpg); background-repeat:no-repeat; font-size:20px; font-family:Calibri; float:left; padding-top:37px; font-weight:bold; text-align:left; background-position:0px 36px; padding-left:43px;}

.left p{ font-size:14px; line-height:19px; margin-left:-43px;}

.middle{ width:294px; overflow:hidden;  float:left; height:auto; background-image:url(../images/3.jpg); background-repeat:no-repeat; font-size:20px; font-family:Calibri;  padding-top:37px; font-weight:bold; text-align:left; background-position:0px 36px; padding-left:43px; margin-left:60px;}

.middle p{ font-size:14px; line-height:19px; margin-left:-43px;}

.right{ width:279px;  overflow:hidden;  float:right; height:auto; background-image:url(../images/1.jpg); background-repeat:no-repeat; font-size:20px; font-family:Calibri;  padding-top:37px; font-weight:bold; text-align:left; background-position:43px 36px; padding-left:86px; }

.right p{ font-size:14px; line-height:19px; margin-left:-43px;}

.tit{ font-size:51.51px; overflow:hidden; clear:both; font-family:Franklin Gothic Book; padding-top:19px;}

.tit span{ font-family:Franklin Gothic Demi;}

.cpnr{ width:1200px; overflow:hidden; clear:both; padding-top:36px;}

.cpimg{ width:251px; height:190px; overflow:hidden; border:solid 4px #000000; float:left; border-radius:6px; margin-right:20px; background-color:#ffffff;} 

.cpimg img{ width:251px; height:auto; padding-top:12px;}

.cpimg img {position: relative;
   
    height: auto;
    width: 251px;
           overflow-x: hidden;
                    overflow-y: hidden;
                    position: relative;
                    z-index: 1;
                    transition-delay: 0s;
                    transition-duration: 1s;
                    transition-property: all;
                    transition-timing-function: ease;
                    /* Firefox 4 */
                    -moz-transition-delay: 0s;
                    -moz-transition-duration: 1s;
                    -moz-transition-property: all;
                    -moz-transition-timing-function: ease;
                    /* Safari 和 Chrome */
                    -webkit-transition-delay: 0s;
                    -webkit-transition-duration: 1s;
                    -webkit-transition-property: all;
                    -webkit-transition-timing-function: ease;
                    /* Opera */
                    -o-transition-delay: 0s;
                    -o-transition-duration: 1s;
                    -o-transition-property: all;
                    -o-transition-timing-function: ease;
}
      .cpimg:hover img {
                    transform: scale(1.1, 1.1);
                    -ms-transform: scale(1.1, 1.1); /* IE 9 */
                    -moz-transform: scale(1.1, 1.1); /* Firefox */
                    -webkit-transform: scale(1.1, 1.1); /* Safari 和 Chrome */
                    -o-transform: scale(1.1, 1.1); /* Opera */
                }


.gd{ overflow:hidden; clear:both; float:right; padding-top:30px; margin-bottom:40px; width:100%;}

.gd a{ width:123px; height:30px; line-height:30px; color:#ffffff; background-color:#000000; display:block; float:right;}

.gd a:hover{ width:123px; height:30px; line-height:30px; color:#ffffff; background-color:#4a4b4b; display:block; float:right;}

.tpimg{ width:auto; height:148px; float:left; margin-bottom:36px;}

.bq{ width:100%; height:47px; overflow:hidden; clear:both; line-height:47px; color:#ffffff;  background-color:#000000;}

.bq span{ float:left;}

.bq a{ float:right;}

.bq a{ color:#ffffff; text-decoration:none;}

.bq a:hover{ color:#ffffff; text-decoration:underline;}

.nleft{ width:266px; overflow:hidden; clear:both; float:left; margin-top:30px; background-color:#ffffff; font-family:Calibri; padding-bottom:19px; margin-bottom:40px;}

.ltit{font-size:#fffff; font-size:30px; background-color:#52bd9b; line-height:67px; height:67px; color:#ffffff; text-align:left; padding-left:19px; font-weight:bold; margin-bottom:9px;}

.nltit a{ width:100%; height:43px; line-height:43px;  text-align:left; padding-left:26px; font-size:16px; color:#000000; display:block;}

.nltit a:hover{ width:100%; height:43px; line-height:43px;  text-align:left; padding-left:26px; font-size:16px; color:#000000; background-color:#daefe6; display:block;}

.nltit a.cur{ width:100%; height:43px; line-height:43px;  text-align:left; padding-left:26px; font-size:16px; color:#000000; background-color:#daefe6; display:block;}

.nx{ width:100%; height:8px; overflow:hidden; clear:both; background-image:url(../images/nx.jpg);}

.nright{ width:801px; float:right; overflow:hidden; text-align:left; padding-bottom:40px;}

.rtit{ font-family:Franklin Gothic Book; font-size:65px; padding-top:30px;}

.rtit span{ font-family:Franklin Gothic Demi;}

.cpbg{ width:100%; height:172px; overflow:hidden; clear:both; background-color:#daefe6; margin-bottom:26px;}

.cp_img{ width:273px; height:172px; overflow:hidden; clear:both; float:left;}

.cp_img img{ width:273px; height:172px; overflow:hidden; clear:both; float:left;}

.cp_img img {position: relative;
   
    height: 172px;
    width: 273px;
           overflow-x: hidden;
                    overflow-y: hidden;
                    position: relative;
                    z-index: 1;
                    transition-delay: 0s;
                    transition-duration: 1s;
                    transition-property: all;
                    transition-timing-function: ease;
                    /* Firefox 4 */
                    -moz-transition-delay: 0s;
                    -moz-transition-duration: 1s;
                    -moz-transition-property: all;
                    -moz-transition-timing-function: ease;
                    /* Safari 和 Chrome */
                    -webkit-transition-delay: 0s;
                    -webkit-transition-duration: 1s;
                    -webkit-transition-property: all;
                    -webkit-transition-timing-function: ease;
                    /* Opera */
                    -o-transition-delay: 0s;
                    -o-transition-duration: 1s;
                    -o-transition-property: all;
                    -o-transition-timing-function: ease;
}
      .cp_img:hover img {
                    transform: scale(1.1, 1.1);
                    -ms-transform: scale(1.1, 1.1); /* IE 9 */
                    -moz-transform: scale(1.1, 1.1); /* Firefox */
                    -webkit-transform: scale(1.1, 1.1); /* Safari 和 Chrome */
                    -o-transform: scale(1.1, 1.1); /* Opera */
                }
                
.cpjs{ width:490px; float:left; overflow:hidden; margin-left:26px; font-family:Calibri; font-size:20px; padding-top:19px;}

.cpjs .js{ font-size:14px; color:#52bd9b; margin-top:9px; width:476px; overflow:hidden; clear:both; line-height:21px; word-wrap:break-word;}

.mod-pager-box
{
    clear:both;
    padding-top:30px;
    padding-bottom:10px;
    width:100%;
    text-align:center;
    font-size:12px;
    line-height:40px;
    }
.mod-pager-box a
{
    text-align:center;
    line-height:40px;
    margin:0 5px;
    width:40px;
    height:40px;
    color:#000000;
    background-color:#daefe6;
    display:inline-block;
    border-radius:9px;
    cursor:pointer;
}
.mod-pager-box a:hover,.mod-pager-box .current
{
    text-align:center;
    margin:0 5px;
    width:40px;
    height:40px;
    line-height:40px; cursor:pointer;
    color:#fff;
    background-color:#52bd9b;
    display:inline-block;  border-radius:9px;
}
.mod-pager-box a.pages
{
    width:auto;
    padding:0 15px;  border-radius:9px;
    display:inline-block;
}

.mod-pager-box.s1 a[disabled='disabled'],mod-pager-box.s1 span[disabled='disabled']{ display:none;}

.nr{ width:100%; overflow:hidden; clear:both; text-align:left; line-height:24px; margin-bottom:40px;}

.nrs{ width:100%; overflow:hidden; clear:both; text-align:left;}

.xwnrsss{ width:100%; line-height:50px; border-bottom:dashed 1px #e4e0e0; clear:both; overflow:hidden; }

.xwimgss{ width:2px; height:2px; overflow:hidden; clear:both; float:left; background-image:url(../images/dxs.jpg); margin-top:26px;}

.xwtits{ overflow:hidden; float:left;padding-left:7px;}

.xltit{  overflow:hidden; clear:both; line-height:30px; width:76%; text-align:left; border-bottom:solid 1px #e5eee6; font-weight:normal;}

  .Box
        {
          float:left; margin-left:50px; 
        }
        .Box .content
        {
            width: 1100px;
            margin: 0 auto;
            
        }
        .Box h2
        {
            text-align: center;
            margin-bottom: 35px;
            padding-top: 250px;
        }
        .Box .Box_con
        {
            position: relative;
        }
        .Box .Box_con .btnl
        {
            position: absolute;
        }
        .Box .Box_con .btn
        {
            display: block;
            width: 41px;
            height: 41px;
            position: absolute;
            top: 80px;
            cursor: pointer;
        }
        .Box .Box_con .btnl
        {
            background: url(../img/jtl02.png) no-repeat center;
            left: -52px;
        }
        .Box .Box_con .btnr
        {
            background: url(../img/jtr02.png) no-repeat center;
            right: -52px;
        }
        .Box .Box_con .btnl:hover
        {
            background: url(../img/jtl03.png) no-repeat center;
        }
        .Box .Box_con .btnr:hover
        {
            background: url(../img/jtr03.png) no-repeat center;
        }
        .Box .Box_con .conbox
        {
	 width:1100px; 
            overflow: hidden;
        }
        .Box .Box_con .conbox ul
        {
            position: relative; margin-left:-40px;
            list-style: none;
        }
        .Box .Box_con .conbox ul li
        {
            float: left;
           width:251px; height:190px; overflow:hidden; border:solid 4px #000000; float:left; border-radius:6px; background-color:#ffffff;
            overflow: hidden;
            margin-right:20px;
        }
        .Box .Box_con .conbox ul li:first-child
        {
            margin-left: 0;
        }
        .Box .Box_con .conbox ul li img
        {
            display: block;
            width: 251px;
            height: 190px;
            transition: all 0.5s;
        }
        .Box .Box_con .conbox ul li:hover img
        {
            transform: scale(1.1);
        }
        .Box .BoxSwitch
        {
            margin-top: 30px;
            text-align: center;
        }
        .Box .BoxSwitch span
        {
            display: inline-block; *display:inline;*zoom:1;vertical-align:middle;width:30px;height:3px;background:#ccc;margin:05px;cursor:pointer;}
        .Box .BoxSwitch span.cur
        {
            background: red;
        }