@charset "UTF-8";

.fullfoucs{ width:100%; height: 450px; padding-top:100px;}

.wrapper { width: 986px; margin: 0 auto; position: relative; }
#banner { width: 100%; height: 450px; background: #1d96d5; overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; }
    #banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 450px; background-position: center bottom; background-size: cover; display: none; }

        #banner_img li.item1 { background-image: url(../index/show/bg2014.jpg); display: block; }
        #banner_img li.item2 { background-image: url(../index/show/bg2014.jpg); }
        #banner_img li.item3 { background-image: url(../index/show/bg2014.jpg); }
        #banner_img li.item4 { background-image: url(../index/show/bg2014.jpg); }
        #banner_img li.item5 { background-image: url(../index/show/bg2014.jpg); }

    #banner_img .ad_img { position: absolute; right: 10px; top: 30px; width: 380px; height: 380px; }
    #banner_img .ad_txt { position: absolute; left: 10px; top: 100px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.3);  font-size:18px; line-height:35px; font-weight:bold;}
        #banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
		
		#banner_img .ad_txt p a{ background:url(../index/alink.png) left center no-repeat; padding-left:18px;}

        #banner_img .ad_txt p a:link{  text-decoration:none; color:#fff;}
        #banner_img .ad_txt p a:visited{ text-decoration:none; color:#fff;}
        #banner_img .ad_txt p a:hover{ text-decoration:none; color:#1d96d5;}
        #banner_img .ad_txt p a:active{ text-decoration:none; color:#fff;}

        #banner_img .ad_txt #alink { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none;  font-size:12px; font-weight:100;}
#banner_ctr { position: absolute; width: 400px; height: 56px; margin-left: -500px; left: 50%; bottom: 50px; z-index: 1; }
    #banner_ctr ul { width: 400px; height: 56px; font-size: 0;  position: relative; }
    #banner_ctr li { display: block; float: left; width: 80px; height: 56px; cursor: pointer; background:url(../index/show/navico.png) no-repeat; }
	 #banner_ctr .ulli1{background-position:0 0;}
	 #banner_ctr .ulli2{background-position:-80px 0;}
	 #banner_ctr .ulli3{background-position:-160px 0;}
	 #banner_ctr .ulli4{background-position:-240px 0;}
	 #banner_ctr .ulli5{background-position:-320px 0;}
	 
	 #banner_ctr .ulli1:hover {background-position:0 -66px;}
	 #banner_ctr .ulli2:hover {background-position:-80px -66px;}
	 #banner_ctr .ulli3:hover {background-position:-160px -66px;}
	 #banner_ctr .ulli4:hover {background-position:-240px -66px;}
	 #banner_ctr .ulli5:hover {background-position:-320px -66px;}

#drag_ctr { position: absolute; top: 0px; width: 80px; height: 56px; bottom: 20px; background: url(../index/show/ye.png) center no-repeat;}
#drag_arrow { position: absolute; top: 0px; width: 80px; height: 56px; /*background: url(../index/show/drag_banner_arrow.gif) center 14px no-repeat;*/ }


.js {
    height: 172px;
    margin: 0 auto;
    position: relative;
    width: 324px;
}
.jsNav {
    background: none repeat scroll 0 0 transparent;
}
.prevBtn {
    background: url("jsNav.png") no-repeat scroll 0 0 transparent;
}
.nextBtn {
    background: url("jsNav.png") no-repeat scroll 0 0 transparent;
}
.imgSelected {
    background: none repeat scroll 0 0 #FFFFFF;
}
.jsNav {
    bottom: 5px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 20px;
    position: absolute;
    right: 10px;
}
.jsNav A {
    float: left;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}


.pro {
    margin: 25px auto 0;
    width: 1000px;
}
.prolist h2 {
    background: url("zxcp.jpg") no-repeat scroll 0 1px transparent;
    border-bottom: 1px solid #CCCCCC;
    height: 16px;
    padding-bottom: 15px;
    padding-left: 25px;
}
.prolist h2 a {
    color: #A1A1A1;
    display: block;
    float: right;
    font: 12px/16px Tahoma;
    padding-top: 8px;
}
.prolist h2 a:hover {
    color: #1d96d5;
    text-decoration: none;
}
.prolist {
    border-bottom: 1px solid #CCCCCC;
    height: 194px;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.prolist ul {
    height: 146px;
    margin: 12px auto 0;
    overflow: hidden;
    width: 930px;
}
.prolist ul li {
    display: block;
    float: left;
    height: 148px;
    line-height: 35px;
    margin-left: 11px;
    text-align: center;
    width: 142px;
}
.prolist ul li a {
    border: 1px solid #C4C5C5;
    display: block;
    height: 110px;
    width: 140px;
}
.prolist ul li a:hover {
    border: 1px solid #1d96d5;
    color: #1d96d5;
    height: 110px;
    width: 140px;
}
.prolist #prev, .prolist #next {
    padding-top: 22px;
    width: 35px;
}
.prolist #prev {
    float: left;
}
.prolist #next {
    float: right;
}
.sy_nr2 {
    height: 174px;
    margin: 25px auto 0;
    width: 1000px;
}
.sy_qy {
    float: left;
    overflow: hidden;
    width: 328px;
}
.sy_qy h2 {
    background: url("qyzx.jpg") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin: 6px;
    overflow: hidden;
}
.sy_qy h2 a {
    color: #A1A1A1;
    display: block;
    float: right;
    font: 12px/16px Tahoma;
    text-align: right;
    width: 45px;
}
.sy_qy h2 a:hover {
    color: #1d96d5;
    text-decoration: none;
}
.sy_qy ul li {
    background: url("sy_d.jpg") no-repeat scroll 5px 12px transparent;
    border-bottom: 1px dashed #CCCCCC;
    line-height: 28px;
    overflow: hidden;
    padding-left: 17px;
}
.sy_qy a {
    color: #373737;
    display: block;
    float: left;
    width: 234px;
}
.sy_qy a:hover {
    color: #1d96d5;
}
.sy_qy p {
    display: block;
    float: right;
    text-align: right;
    width: 66px;
}
.sy_xt {
    background: none repeat scroll 1px center #CCCCCC;
    float: left;
    height: 172px;
    margin-left: 8px;
    padding: 1px;
    width: 324px;
}
.sy_dl {
    border: 1px solid #CCCCCC;
    float: right;
    width: 328px;
}
.sy_dl p {
    background: none repeat scroll 0 0 #1d96d5;
    color: #CCCCCC;
    font: 14px/32px "微软雅黑";
    height: 32px;
    padding-right: 20px;
    text-align: right;
}
.sy_dl p a {
    color: #FFFFFF;
    text-decoration: underline;
}
.sy_nr3 {
    margin: 25px auto 0;
    width: 1000px;
}
.sy_xw {
    background: url("sy_kbg.jpg") repeat-x scroll center bottom transparent;
    border: 1px solid #CCCCCC;
    float: left;
    height: 158px;
    margin-left: 8px;
    padding: 14px;
    width: 214px;
}
.sy_xw h3 {
    color: #1D96D5;
    font: bold 14px/14px "宋体";
}
.sy_xw h3 p {
    color: #757575;
    font: bold 9px/9px "微软雅黑";
		-webkit-transform-origin: left center;
		-webkit-transform: scale(0.75);
		-o-transform: scale(1);
}
.sy_xw ul {
    margin-top: 10px;
}
.sy_xw ul li {
    background: url("sy_jt.png") no-repeat scroll 0 8px transparent;
    line-height: 24px;
    padding-left: 12px;
}

.clear {
    clear: both;
    height: 0;
}