﻿*{ margin:0px; padding:0px;}body{ behavior:url(csshover3.htc);font:12px/1.5 tahoma,arial,"Hiragino Sans GB","Microsoft Yahei","\5b8b\4f53";
                                  }
img{ border:0px;}.post{position:relative;}.img{ font-size:0px;}.m-t{ margin-top:5px;}ul{ list-style-type:none;}.disply{ display:none;}.fg{ clear:both;}
.m-t { margin-top:10px;}
.white a:link{ text-decoration:none; color:#fff;}
.white a:visited{ text-decoration:none; color:#fff;}
.white a:hover{ text-decoration:underline; color:#fff;}
.Gary a:link{ text-decoration:none; color:#333;}
.Gary a:visited{ text-decoration:none; color:#333;}
.Gary a:hover{ text-decoration:none; color:#0979B9;}
.greed a:link{ text-decoration:none; color:#529220;}
.greed a:visited{ text-decoration:none; color:#529220;}
.greed a:hover{ text-decoration:none; color:#ff6a00;}
.org a:link{ text-decoration:none; color:#ff6a00;}
.org a:visited{ text-decoration:none; color:#ff6a00;}
.org a:hover{ text-decoration:none; color:#f00;}
.block a:link{ text-decoration:none; color:#000;}
.block a:visited{ text-decoration:none; color:#000;}
.block a:hover{ text-decoration:none; color:#529220;}
.red a:link{ text-decoration:none; color:#A70202;}
.red a:visited{ text-decoration:none; color:#A70202;}
.red a:hover{ text-decoration:underline; color:#A70202;}
.blue a:link{ text-decoration:none; color:#0979B9;}
.blue a:visited{ text-decoration:none; color:#0979B9;}
.blue a:hover{ text-decoration:none; color:#f00;}
/*正文开始*/
.top {
width:100%; height:148px; background:url(../images/top_bg.jpg) center top ;
}
    .top .ctn {
    width:1125px; height:148px; position:relative; margin:0 auto;
    }
        .top .ctn .logo {
        position:absolute; left:0; top:27px;
        }
        .top .ctn .lx {
        position:absolute; right:0; top:30px;
        }
        .top .ctn ul { background:url(../images/in02.png) center bottom no-repeat;  width:360px; padding-left:60px;
        position:absolute; right:-84px; top:0;
        }
            .top .ctn ul li {
            float:left; line-height:40px;text-indent:20px; margin-left:20px;
            }
            .top .ctn ul .li1 {
            background:url(../images/ico.png) 0 13px no-repeat; 
            }
            .top .ctn ul .li2 {
            background:url(../images/ico.png) -83px 13px no-repeat; 
            }
            .top .ctn ul .li3 {
            background:url(../images/ico.png) -164px 13px no-repeat; 
            }
.menu {
width:100%; height:44px; background:url(../images/Ment.jpg);
}
    .menu ul {
    width:1131px; height:44px; margin:0 auto;
    }
        .menu ul .index {
        position:relative; height:44px;
        }
            .menu ul .index a {
            position:relative; z-index:10;
            }
            .menu ul .index img {
            position:absolute;  top:0; left:20px;
            }
        .menu ul li { font-size:14px; position:relative;
        float:left; padding:0 41px; line-height:44px; z-index:10;
        }
        .menu ul .li {
        font-size:0; padding:0; line-height:normal;
        }
        .menu ul .h { background:url(../images/menu3.png) center center no-repeat;
            
        }
            /*.menu ul li:hover .xj {
            display:block;
            }*/
        .menu ul li .xj { display:none; background:#086FCE; border:1px solid #ccc; font-size:12px;
        position:absolute; left:11px; top:44px; width:115px; border-top:0;
        }
            .menu ul li .xj p {
            line-height:35px; text-align:center; border-bottom:1px solid #0661B2; border-top:1px solid #1D7FD8;
            }
/*大图*/
/* flexslider */
#Warp{ width:100%; height:437px; overflow:hidden;}
#Warp #pic{ width:100%; height:437px;}
#Warp #pic li{ width:100%; height:437px;}
#Warp #pic a{ display:block; width:100%; height:100%;}
.num{ height:20px; position:absolute; bottom:5px; right:47%; list-style-type:none;}
.num li{background: #ccc;color: #e94b5b; border: 1px solid #fff; width:14px; height:14px; border-radius:10px;
        float:left; font-weight:bold; font-size:12px; margin-left:5px; cursor:pointer;}
.num li:hover{color:#fff; background:#0CACEB; }
.num .active{ color:#fff; background:#0CACEB; }





#wrapper {
	background:#fff;
	position:relative;
}

a {
	text-decoration:none;
	-webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;
}

a:focus , a:link, a:active {
	outline:none; font-size:14px;
}

a:hover {
	color:#444;
}


.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:425px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:425px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 188px;
    height: 6px;
	 margin-bottom:3px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../images/slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的*/
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的*/
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 425px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 425px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	
	
}




.in_gg { text-indent:45px; position:relative;
width:1125px; height:49px; background:url(../images/in03.png) no-repeat; margin:0 auto;
}
.in_nr { font-size:14px; line-height:49px;
background:url(../images/in04.png) 20px center no-repeat; width:1125px; height:49px; position:relative;
}
.in_lst1 {
position:absolute; left:70px; top:0px;
}
.in_lst {
    height:49px; line-height:49px; overflow:hidden;
}
.in01 {
width:1100px; margin:0 auto; margin-top:10px;
}
    .in01 .left {
    width:383px; float:left;    }
         
	
	
	
	.ti { font-size:14px; margin-bottom:10px;
   border-bottom:1px dashed #e6e6e6; line-height:30px; color:#1E7BD0;        }
            
	.ti a {
  float:left; font-size:12px;     }
            
	.ti span { 
    color:#ccc; font-size:12px;       }
  
	.ti span a{  float:left; }


.ti { font-size:14px; margin-bottom:10px; border-bottom:1px dashed #e6e6e6; line-height:30px; color:#1E7BD0;  text-indent:20px; background:url(../images/ico06.jpg) 10px center no-repeat; }
.ti a {  float:right; font-size:12px;        }
.ti span { color:#ccc; font-size:12px;    }
   

	/* 当前位置 */
.location{height:32px;line-height:32px;padding-left:33px;border-bottom:1px solid #e6e6e6; margin-bottom:8px;color:#06F;background:url(../images/home_bg.gif) 10px 5px no-repeat; background:url(../images/ico06.jpg) 10px center no-repeat;}
.location a{color:#06F;}
.location a:hover{color:#06F;}

 
	.in01 .left .txt {
    line-height:25px; text-indent:10px; color:#666; padding-top:5px;  }
    .in01 .ctrn { margin-left:21px;
    width:425px; float:left;    }
        
	.in01 .ctrn .b1 { overflow:hidden;
        height:90px; width:425px;        }
            
	.in01 .ctrn .b1 .img {
            float:left; width:130px; height:90px;
            }
            .in01 .ctrn .b1 .txt {
            float:left; width:285px; margin-left:10px;
            }
                .in01 .ctrn .b1 .txt h2 {text-indent:20px;
                font-size:14px; font-weight:normal; line-height:30px;
                }
                .in01 .ctrn .b1 .txt p {
                text-indent:2em; line-height:21px;
                }
        .in01 .ctrn ul {
        padding-top:10px;
        }
        .in01 .ctrn ul li { background:url(../images/ico01.jpg) 5px center no-repeat;
        line-height:30px; border-bottom:1px dashed #ccc;text-indent:15px;
        }
            .in01 .ctrn ul li span {
            float:right; 
            }
    .in01 .right {
    width:251px; height:141px; background:url(../images/in011.jpg) no-repeat; float:left; padding-top:120px; margin-left:20px;
    }
        .in01 .right p {
        line-height:25px;padding-left:15px;
        }
.in02 {
    width:1100px; margin:0 auto; margin-top:10px;
}
 .cpzs_bd {
    width: 1100px;
    height: 212px;
    margin-top: 10px;
    overflow: hidden;
}
    .cpzs_bd ul {
        list-style-type: none;
        float: left;
    }
    .cpzs_bd ul li {
        
        margin-right: 11px;
        float: left;
    }
        .cpzs_bd ul li .img {
        border: 1px solid #ccc;font-size:0
        }
        .cpzs_bd ul li .txt {
            text-align:center; line-height:30px;
        }
        .cpzs_bd ul li img {
            width: 250px;
            height: 180px;
             }
.foot {
width:100%; height:170px; background:url(../images/foot.jpg); margin-top:20px;
}
    .foot .ctn { position:relative;
    width:1100px; height:151px; margin:0 auto; padding-top:10px;
    }
        .foot .ctn ul {
        border-bottom:1px solid #ccc;
        }
            .foot .ctn ul li {
            padding:0 5px; line-height:30px; float:left;
            }
            .foot .ctn ul .li { padding:0;
            font-size:16px; font-weight:bold; background:url(../images/ico04.png) 0 center no-repeat; text-indent:25px;
            }
.foot .wb {
    width:1100px; position:absolute; left:0; bottom:10px;
}
    .foot .wb p {
    line-height:30px; text-align:center;
    }
     .list {
width:1100px; margin:15px auto;
}
    .list .left {
    width:282px; float:left; background:#fff;
    }
        .list .left .img {
        margin-top:10px; border:1px solid #ccc;
        }
            .list .left .img img {
            width:280px; cursor:pointer;
            }
        .list .left .ti { line-height:44px; text-indent:30px; margin-bottom:0;
        border:solid #ccc; border-width:1px 1px 0 1px; background:url(../images/lst01.png) no-repeat; color:#fff; font-size:14px;
        }
        .list .left .bd {
        line-height:35px;  border:solid #ccc; border-width:0 1px;
        }
            .list .left .bd li { font-size:14px; text-indent:25px; color:#666;
            border-bottom:1px solid #ccc;  background:url(../images/ico11.png) 10px center no-repeat;
            }
            .list .left .bd .li {
                text-indent:40px; background:url(../images/ico11.png) 25px center no-repeat;
            }
                .list .left .bd li a { text-decoration:none; color:#666;
                display:block;border-right:3px solid #fff;height:100%;
                }
                    .list .left .bd li a:hover {
                     border-right:3px solid #0979B9; color:#0979B9;
                    }
        .list .left .ti1 {
           border:solid #ccc; border-width:1px 1px 0 1px; margin-top:10px; line-height:35px; 
           background:url(../images/ico05.jpg) 5px center no-repeat;
           text-indent:30px; font-size:14px; color:#0979B9;
        }
        .list .left .ti1_bd {
        padding:0 5px 5px 5px; border:1px solid #ccc;
        }
            .list .left .ti1_bd p { 
            line-height:25px; color:#666; font-family:宋体;
            }
    .list .right {
        width: 800px;
        float: left;
        margin-left:16px; border:1px solid #ccc; background:#fff;
    }
        .list .right .ti {text-indent:20px; background:url(../images/ico06.jpg) 10px center no-repeat;
        border-bottom:1px solid #ccc; line-height:35px; color:#0979B9; font-size:14px;
        }
            .list .right .ti span {
            float:right;padding-right:5px; color:#666; font-size:12px;
            }
.list_ctn {
    padding-bottom: 10px;
}
    .list_ctn li {
        margin: 0 5px;
        padding: 0 10px;
        background: url(../images/ico07.jpg) 10px center no-repeat;
        text-indent: 10px;
        color: #666;
        line-height: 32px;
        border-bottom: 1px dashed #ccc;
    }
        .list_ctn li span {
            float: right;
        }
.page {
    font-size: 14px;
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 10px;
    font-family: 微软雅黑;
}
    .page a {
        color: #333;
        text-decoration: none;
    }
        .page a:hover {
            color: #0CACEB;
        }
.sr_div1{
	padding-left:11px;
	margin-top: 10px;
	overflow: hidden;
}
.sr_li{
	width: 204px;
	
	float: left;
	margin: 5px 8px;
	overflow: hidden;
}
.sr_li p{
	line-height: 25px;
	text-align: center;
    font-size:12px;
}
.sr_p2{
	width: 198px;
	height: 150px;
	overflow: hidden;
    padding:2px;
	border: 1px solid #C0C0C0;
}
    .sr_p2 img {width: 198px;
	height: 150px;
    }
.new{
	overflow: hidden;
	color: #444;
}
    .new img {
    border:1px solid #ccc;}
.new h2{
    font-family:宋体;
	text-align: center;
	line-height: 30px;
	font-size: 30px;
    padding:20px 0;
    border-bottom:1px dashed #ccc;

    color:#666;
    margin:0 10px;
}
    .new .Content {
    padding:10px;
    font-size:14px;
    }
.mes {
width:1100px; margin:0 auto;
}
    .mes .mti {
    line-height:30px; font-size:16px; color:#0979B9; border-bottom:1px solid #ccc; margin-top:20px; background:url(../images/ico01.jpg) 5px center no-repeat;
    text-indent:20px;
    }
    .mes .mbd .mlst{ 
     margin:20px 0; position:relative;
    }
        .mes .mbd .mlst .p1 {
        width:100px; float:left; line-height:25px; text-align:right; font-size:14px;
        }
        .mes .mbd .mlst .p2 { margin-left:10px;
        width:400px; float:left;
        }
        .mes .mbd .mlst .p2 span{
            color:#999; font-size:12px; padding-left:10px;
        }
        .mes .mbd p input[type='text'] {
        line-height:23px; width:200px;  outline:none; border:1px solid #ccc;
        }
    .mes .mbd p select {
        height:25px;border:1px solid #ccc;
    }
        .mes .mbd p em {
        font-style:normal; color:#f00; 
        }
    .mes .mbd .mlst .p2 li { position:relative;
    line-height:25px; width:110px; text-indent:20px; float:left;
    }
        .mes .mbd .mlst .p2 li input[type='radio'] {
        position:absolute; left:0; top:6px;
        }
    .mes .mbd .btn { position:absolute; left:60px; top:15px;
    width:120px; height:33px; background:url(../images/lj.png) no-repeat; border:1px; cursor:pointer;
    }
    .mes .mbd .p4 { text-indent:190px; padding-top:20px;
    font-size:16px;
    }


.dk {
width:127px; height:114px;position:fixed;  top:50%;  left:0;  margin-top:10px; right:0; border:1px solid #0CACEB; border-radius:8px 0 0 8px; background:#CDE9FE;
}
    .dk li {
    text-align:center; margin-top:17px;
    }

       
/* 图片列表开始 */
.list_img { padding:8px;}
.list_img ul{ margin:4px 0; float:left;}
.list_img li { float:left; margin: 0px 8px 0px 8px; width:175px; height:223px; color:#000; display:inline;}
.list_img li img { width:175px; height:175px; padding:0px; border: 1px solid #dedede #ccc; padding:4px;}
.list_img li a:hover img{ border: 1px solid #C00;}
.list_img li p{ font-size:14px;text-align:center; line-height:38px; color:#666;}

/* 文章内容页 */
.news_view { margin-top:20px; padding:25px;color:#fff; }
.news_view h2 { font-size:18px; text-align:center; padding-bottom:15px; font-size:24px; line-height:28px; color:#000;}
.news_view h3 { font-size:12px; font-weight:500; text-align:center; height:35px; line-height:35px; font-family:Arial, Helvetica, sans-serif; color:#666; border-bottom:1px dotted #ccc;}
.news_view h3 em { padding:0 10px;}
.news_view .body { margin-top:25px; font-size:14px; line-height:24px; color:#000;}
.news_view .body p { margin-bottom:25px; text-indent:2em; color:#000;}
.news_view .body .zuozhi{ color:#666; text-align:right;}
