/* 共同 */

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }

body{	 background-size:100%;     max-width: 640px; margin: 0 auto;}
.fl{float:left;}













.h60 { height: 0px;width:100%;    clear: both;}

/***底部样式***/
.footer{clear:both;width:640px;margin:0 auto;;border-top: 5px solid #e94d1c;bottom:0;position:relative;position: fixed; opacity: 0.9;}
.footer a{}
.footer a:hover{color:#033471;}




/*网站底部*/


.zxzx{position:fixed;z-index:9999;bottom:1px;opacity:0.9;background:#31B3AD;width:100%;padding:1% 0;   max-height: 40px;max-width:640px;}
.zxzx ul{overflow:hidden;}
.zxzx li{width:33%;float:left;display:table;}
.zxzx li a{display:table-cell;width:100%;vertical-align:middle;padding:2% 0;text-align:center;font-weight:bold;color:#fff;font-size:0.8rem;}
.zxzx li p{text-align:center;width:98%;padding-top:1%;color:#fff;font-size:0.8rem; }
.zxzx li img{max-width:30px;width:20%;vertical-align:middle;}



#cs_box {width:120px; height:220px; color:#FFF; background:#54a7ff; position:fixed; right:10px; top:320px; border-radius:10px; z-index:1000}
#cs_box span {height:20px; line-height:20px;display:block;}
.cs_close {color:#DDD; position:absolute; right:10px; top:8px; cursor:pointer; font-size:20px;}
.cs_title {font-size:14px; margin:10px; font-weight:bold;}
.cs_img {width:100px; height:100px; background:#FFF; margin:10px;}
.cs_info {font-size:12px; margin:0px 10px; overflow:hidden; text-align:center;}
.cs_btn {width:100px; height:25px; background:#333; margin:5px 10px; border-radius:5px; font-size:12px; line-height:25px; color:#FFF; text-align:center; cursor:pointer;}




/*  分页样式**/
.pages { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px; color:#1B69AD;width:800px;margin:0 auto;}
.pages span {padding: 7px 10px; background:#1B69AD; border: solid 1px #1B69AD;color: #fff; text-decoration: none;margin-right:5px}
.pages span:visited {padding: 1px 10px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.pages .cpb {padding: 1px 6px; color:#1B69AD; font-weight: bold; font-size: 13px;border:none}
.pages span:hover {color: #fff; background: #1B69AD;border-color:#1B69AD;text-decoration: none;}


/**菜单样式**/
.header { height: auto;min-height:40px;position:;bottom:0rem;height:3.0rem;line-height:3.0rem; color:#ecd37a; }
.header3 {width:95%;margin:0.2rem auto; height: auto;min-height:40px;max-height:92px;position:;bottom:0rem;height:2.5rem;line-height:2.5rem;}
.header_bg{background: #31B3AD;}
.header a{width:33%;color: #121111;padding:0px;height:3.0rem;line-height:3.0rem;font-size:1.2rem;;}
.header1{width:98%;margin:0 auto;}
.header1 a{font-size:1.2rem;;}
.header2 a{font-size:1.4rem;;}
.header3 a{font-size:1.0rem;width:25%;color: #fff;padding:0px;height:2.5rem;line-height:2.5rem;display: block;float: left;text-align:center;}
.header  > a{ list-style:none; text-align:center; float:left; position:relative; width:40%; min-width:1.0rem; }


.header .header1 .home{background:url(../images/home.png) no-repeat left center;width:30%;}

.header  .header1  .more{background:url(../images/more.png) no-repeat right  center;width:30%;}
.header  .header1  .jia{background:url(../images/jia.png) no-repeat center center;width:30%;}
.gonggao { height: 0rem;min-height:40px;line-height:40px;background: #e94d1c;max-height:92px;background:#fff5ea url(../imaijges/gonggao.png) no-repeat 1.0rem center ; text-indent:1.5rem;}
.header_more {width:20%; background:#ccc;}
.header_more a{width:100%;display:block;text-align:center;}




.header  .header2 li{}
.header .header2 a{width:16%;padding:0px;height:2.0rem;line-height:2.0rem; font-size:0.8rem; color:#333; }
.header .header2 .nav_search{background:url(../images/search.png) no-repeat center center;width:20%;}

.header2{width:96%;margin:0 auto;}

/****内页菜单****/

 .n_header1{width:99%;margin:0 auto;text-align:center;color:#fff;height:3.0rem;line-height:3.0rem;font-size:1.2rem;}
 .n_header1 a{width:33%; float:left;color: #fff;}
 .n_header1 a:nth-child(1)  { background:url(../images/home.png) no-repeat left center ; }
 .n_header1 a:nth-child(3)  { background:url(../images/refresh.png) no-repeat right center; }
 
 .n_header2{width:94%;height:40px;margin:0.2rem auto;border-bottom:0.1rem solid #ccc;height:3.0rem;line-height:3.0rem;}
 .n_header2 h3{font-size:14px;color:#e12f26;height:2.rem;line-height:2.rem;}
 .n_header2 a{border-bottom:0.1rem solid #ccc;padding-top:0px;width:30%;float:left;height:3.0rem;line-height:3.0rem;font-size:1.0rem;text-align: center;}

 .n_header2 a.selected {border-bottom-color:#31B3AD;}
 .n_header2  a:hover,.n_header2 a.selected { color:#31B3AD;background-position:4px -42px;}
 .header3{  }


.n_header2 a:nth-child(1)  { padding-left:0px;}
.n_header2 a:nth-child(2)  { }
.n_header2 a:nth-child(3)  { }

.haeder_h{height:2.0rem;line-hegiht:2.0rem;}
/**友情链接样式***/
.link { width: 100%; height: 50px; background: #c1c9cc; line-height: 60px; margin-top: 26px; }
.link em{ float: left; height: 55px; line-height: 55px; width: 100px; text-align: left; color: #30619c; font-size:1.0rem;}
.link_r{ width: 1200px;margin:0 auto;white-space: nowrap; }
.link_r a{ font-weight: bold; padding: 0px 10px;line-height:55px; }

}
@media only screen and (max-width: 1200px){
.search{ height:30px; line-height:30px; position:absolute; right:50px; top:60px;_width:430px;}
}
@media only screen and (max-width: 760px){
.search{ display:none}
}

.lianxiwomen{font-family:"microsoft yahei" ; font-size:2.0rem;    color: #6F6F6F;}
.search span{ font-size:2.0rem; padding-right:10px;line-height:23px; color: #ffffff;}
.searchform{ overflow:hidden; float:left;height:26px; border:0px solid #e3e2e8;margin-right:5px;}
.searchform input{border:none; float:left;}
.searchform .input-kw{ font-family:"microsoft yahei"; background:url(../images/search_bg.png)no-repeat; width:169px; height:26px; line-height:26px;  padding:0 2px; font-size:2.0rem;color: #afafaf;text-indent: 5px; }
.searchform .input-btn{background:url(../images/search_bg2.png) no-repeat center center;height:26px; width:30px; line-height:26px; cursor: pointer;color:#9f9c8f; font-size:1.0rem;}
.search .xytk{ width:105px; height:25px; float:right; background-color:#ffb40f; color:#fff; line-height:25px; padding-left:38px; background-position:6px 2px;}
.search .xytk a{ color:#fff;font-size:1.0rem;}
.search .xytk a:hover{ color:#ffdd92;}


.header .subnavLeft {
	padding-left:10px;
}

.header .subNav .menu {
	display:none;
}
.header .subNav li {
	float:left;
	_display:inline;
	padding:6px 2px 6px 3px;
	position:relative;
	z-index:999;
	zoom:1;
}
.header .subNav li a {
	display:block;
/* ZB	font-size:12px; */
	font-size:14px;
	color:#fff;
	padding:0 5px;
	/* text-shadow:0px 2px 1px #600000; */
	filter:dropshadow(color=#600000, offx=0, offy=2);
}
.header .subNav li a:hover, .header .subNav li a:focus, .header .subNav li a.hover {
	color:#fff;
}
.header .subNav li.current {
	background:#fff;
}
.header .subNav li.current a {
	color:#fff;
	text-shadow:0px 2px 1px #f3f3f3;
	filter:dropshadow(color=#f3f3f3, offx=0, offy=2);
}



.header .nav {
	/* float:right;
	_display:inline;
	margin-top:25px;*/
	background-color:#fff;
}
.header .nav .menu {
	display:none;
}
header .nav #nav{
	/* text-align:center; */
	margin:auto;
	width:1200px;
}

.header .nav li {
	float:left;
	_display:inline;
	/*padding:0 32px 0 33px;
	+padding:0 31px 0 32px;  padding:0 11px 0 11px;
	+padding:0 10px 0 10px;*/
 
	z-index:999;
	zoom:1;
}
.header .nav li.nav_first {
        padding-left:0px;
}
.header .nav li.nav_last {
        padding-right:0px;
} 
.header .nav li a.current {
/* PKU	background: url(nav_cur.png) bottom repeat-x */
	background: url(../img/nav_cur_red.png) bottom repeat-x
}
.header .nav li a {
    text-decoration:none;
	display:block;
	line-height:24px;
	font-size:2.0rem;
	
	/* padding:0 12px;
 *padding:0 13px; */
  text-align:center;

  width:115px;

 -webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
	-ms-transition-duration:0s;

}
.header .nav li a:hover, .header .nav li a.hover {
/* PKU
	color:#565656;
	background:#fff;
*/
   color:#fff;
/* ZB	background:#9b0000; 	background:#005faf;*/

}
.header .nav li a i {
	padding:0;
 *margin:0 -5px 0 5px;
}
.header .nav li a i:before {
	margin-right:-4px;
}
.header .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
#nav{position:relative;}
#nav .minfoWrap {
	position:absolute;
	background:#fff;
/* PKU */
	border-top: 0px solid #8c0000;
/* PKU 	top:132px; */
/* PKU
	top:131px;
*/
background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#fff;/*实现IE背景透明*/
filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;
filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;
position: absolute;
overflow:hidden;
top: 50px;
height:auto;
	left:0%;
	width:1200px;
	z-index:99999;
	padding:2em 0;
	display:block;
	/* -webkit-box-shadow:0 6px 12px #838383;
	-moz-box-shadow:0 6px 12px #838383;
	box-shadow:0 10px 20px rgba(0, 0, 0, 0.63); */
}




#nav .minfoWrap_inner {
	width:1200px;
	background:#fff;
	margin:0 auto;
	
	
}
#nav ul.last {
	right:2px;
}
#nav ul li {
	
	display:block;
	padding:0;
	margin:0;
}
#nav ul li a {
	background:#fff;
	line-height:24px;
font-size:2.0rem;
	color:#8c0000;
/* PKU	padding:0 0 0 20px; */
	padding:0 0 0 0px;
}
#nav ul li a:hover {
	 text-decoration: underline;
}
.nav01 {
	width:480px;
	height:100%;
	margin-left: 12px;
}
.nav01 li{width:30%;float:left;}
/* PKU */
.nav02 {
	width:300px;
	font-size:2.0rem;
	color:#999;
	line-height:24px;
}
.nav03 {
	width: 300px;
font-size:2.0rem;

	margin-right: 50px;
	margin-left: 0px;
	line-height:24px;
	color:#fff;
	font-family:'microsoft yahei';
	
}
/* PKU */
.nav04 {
	width:200px;
}
/* PKU */
.nav05 {
	width:150px;
	font-size:2.0rem;
	color:#999;
	margin-right:50px;
	line-height:24px;
}
.readmore {
    text-transform: uppercase;
	font-size:2.0rem!important;
	box-shadow: none;
	color: #8c0000!important;
	display:inline !important;
	-webkit-transition: 400ms !important;
	-moz-transition: 400ms !important;
	-o-transition: 400ms !important;
	transition: 400ms !important;
}
.readmore:hover {
	text-shadow: none;
	box-shadow: none !important;
	color:#333!important;
}
.readmore1 {
	text-transform: uppercase;
	font-size: 15px!important;
	box-shadow: none;
	color: #000000!important;
	display:inline !important;
	-webkit-transition: 400ms !important;
	-moz-transition: 400ms !important;
	-o-transition: 400ms !important;
	transition: 400ms !important;
}
.readmore1:hover {
	text-shadow: none;
	box-shadow: none !important;
	color:#8c0000!important;
}
.fl {
	float:left;
}
.fr {

	float:right;
}


.content {
}
.content .thuimg {
	text-align:center;
}
.content .thuimg .thuimgWrap {
	min-width:1000px;
	overflow:hidden;
	background:url(../images/loading.gif) no-repeat center center;
}

/*plugin*/

._plugMasklayer {
	background: none repeat scroll 0 0 #FFFFFF;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.8;
	filter:alpha(opacity=80);
	_position: absolute;
	position:fixed;
	top: 0;
	width: 100%;
	z-index: 9998;
	bottom:0;
}
._plugLayer {
	background: none repeat scroll 0 0 #FFFFFF;
	display: none;
	left: 50%;
	top: 50%;
	border:1px solid #609;
	_position: absolute;
	position:fixed;
	z-index: 9999;
}
/*action*/
.ssubNav {
	display:none;
}
@media screen and (max-width:1024px) {
    body {
        /* overflow:hidden; */
    }

    .mainWrap {
        width: 960px;
        margin: 0 auto;
    }

    .header .nav #nav {
        width: 795px;
    }

        .header .nav #nav .minfoWrap .minfoWrap_inner div.fl {
            display: none;
        }

    .header .nav li {
        /*padding: 0 24px 0 24px;*/
        padding: 0 11px 0 11px;
        +padding:0 10px 0 10px;
    }

        .header .nav li a {
            font-size: 13px;
            /*padding:0 9px;*/
            width: 70px;
			
        }

    #nav ul {
        width: 100px;
    }

        #nav ul.fl {
            width: 160px;
        }

            #nav ul.fl a {
                width: 150px;
            }

    @media screen and (max-width:800px) {
        body {
            line-height: 18px;
        }

        .mainWrap {
            width: 760px;
        }

        .mainWrap02 {
            position: relative;
            display: none;
            background: #444;
        }

        #nav .minfoWrap {
            left: 50%;
            margin-left: -380px;
            width: 760px;
			
        }

        .header .topWrap {
            position: relative;
        }

        .header .logo {
            margin: auto;
            padding-left: 0px;
        }

        .header .search {
            float: none;
            position: absolute;
            width: 100%;
            top: 0px;
            margin-top: 10px;
        }

            .header .search .ext {
                float: right;
                padding: 4px 30px 10px 0;
            }

                .header .search .ext a {
                    color: #fff;
                }

            .header .search .inp {
                border: 0;
                margin-left: 20px;
                height: 14px;
                width: 130px;
                background: #fff;
            }

            .header .search .btn {
                height: 20px;
                line-height: 20px;
                font-size: 12px;
            }

        .subNav .ssubNav {
            display: block;
            line-height: 35px;
            line-height: 32px; /*   ZB   */
            font-size: 14px;
            padding: 0 20px;
            cursor: pointer;
            color: #fff;
            background: #5e0000; /*  ZB   */
        }

        .header .subnavLeft {
            padding-top: 30px;
        }

        .header .subNav li {
            float: none;
            border: none;
        }

            .header .subNav li a {
                padding-left: 7px;
                font-size: 12px;
                color: #f5f5f5;
            }

        .header .subNavRight {
            float: none !important;
        }

            .header .subNavRight li a {
                padding-left: 17px;
             
            }


        .minfoWrap {
            display: none !important;
        }

        .header .topWrap {
            height: auto;
            /* padding:20px 0 0;*/
        }

        .header .nav {
            background: #efefef;
            border: 0;
            /* margin-top:20px;*/
        }

            .header .nav .menu {
                display: block;
                line-height: 30px;
                line-height: 30px; /*   ZB   */
                font-size: 18px;
                padding: 0 20px;
                cursor: pointer;
                color: #22132d;
            }

                .header .nav .menu .menuicon {
                    float: right;
                    color: #22132d;
                }

            .header .nav #nav {
                width: 100%;
                text-align: left;
            }

            .header .nav ul {
                display: none;
            }

            .header .nav li {
                float: none;
                padding: 0;
                border-top: 1px solid #ddd;
                background: #fff;
                overflow: hidden;
            }

                .header .nav li a {
                    font-size: 12px;
                    text-indent: 20px;
                    line-height: 30px;
                    color: #333;
                    width: auto;
                    text-align: left;
                }
        /* PKU End */
        .content {
            /* padding-bottom: 100px;*/
        }
        .header .logo {
            display: block;
            width: 140px;
            height: 38px;
            margin: 0 auto;
            padding-bottom: 0;
			padding-top:0px;
        }

        .header .nav {
            float: none;
        }

        .header .topWrap {
            height: auto;
        }

        .minfoWrap {
            display: none !important;
        }
    }

    @media screen and (max-width:640px) {
        .mainWrap {
            width: 100%;
        }

        .mainWrap02 {
            position: relative;
            display: none;
            background: #444;
        }

        .header .topWrap {
            position: relative;
        }

        .header .logo {
            margin: auto;
            padding-left: 0px;
        }
  .header .logo img {width:180px;height:38px;}

        .header .search {
            float: none;
            position: absolute;
            width: 100%;
            top: 0px;
            margin-top: 10px;
        }

            .header .search .ext {
                float: right;
                padding: 4px 30px 10px 0;
            }

                .header .search .ext a {
                    color: #fff;
                }

            .header .search .inp {
                border: 0;
                margin-left: 20px;
                height: 14px;
                width: 130px;
            }

            .header .search .btn {
                height: 20px;
                line-height: 20px;
                font-size: 12px;
            }

        .header .topWrap {
            height: auto;
            /* padding:20px 0 0;*/
        }

        .header .nav {
            background: #efefef;
            border: 0;
            /* margin-top:20px;*/
        }

       
                .header .nav .menu .menuicon {
                    float: right;
                    color: #22132d;
                }

            .header .nav ul {
                display: none;
            }

            .header .nav li {
                float: none;
                padding: 0;
                border-top: 1px solid #ddd;
                background: #fff;
                overflow: hidden;
            }

                .header .nav li a {
                    font-size: 15px;
                    text-indent: 20px;
                    color: #000;
                }

                    .header .nav li a .thuicon-angle-down {
                        display: none;
                    }

 

        .header .caret {
            display: none;
        }

        .subNav .ssubNav {
            display: block;
            /* PKU
 line-height:44px;
 PKU font-size:18px; */
            line-height: 35px;
            line-height: 32px; /*   ZB   */
            font-size: 14px;
            padding: 0 20px;
            cursor: pointer;
            color: #fff;
            background: #5e0000; /*  ZB   */
        }

        .header .subnavLeft {
            padding-top: 30px;
        }

        .header .subNav li {
            float: none;
            border: none;
        }

            .header .subNav li a {
                padding-left: 7px;
                font-size: 14px;
                color: #f5f5f5;
            }

        .header .subNavRight li a {
            padding-left: 17px;
        }

        .header .subNavRight {
            float: right !important;
			
        }
		
        .minfoWrap {
            display: none !important;
        }
    }

    @media screen and (max-width:360px) {
        .content {
            padding-bottom: 30px;
        }

        .minfoWrap {
            display: none !important;
        }
    }

    @media screen and (max-width:320px) {

        .header .logo {
            margin: auto;
            padding-top: 30px;
        }

            .header .logo img {
                width: 170px;
            }

        .header .search .inp {
            width: 100px;
        }

        .header .nav .menu {
            line-height: 30px;
            font-size: 16px;
        }

        .minfoWrap {
            display: none !important;
        }
    }

    .bgf5 {
        background: #f5f5f5;
    }

    .ml30 {
        margin-left: 30px;
    }

    .ml20 {
        margin-left: 20px;
    }

    .ml10 {
        margin-left: 10px;
    }

    .mt15 {
        margin-top: 15px;
    }

    .mt30 {
        margin-top: 30px;
    }

    .mt10 {
        margin-top: 10px;
    }

    .pt5 {
        padding-top: 5px;
    }

    .mr150 {
        margin-right: 150px;
    }

    .mr100 {
        margin-right: 100px;
    }

    .mr80 {
        margin-right: 80px;
    }

    .ml100 {
        margin-left: 100px;
    }

    .ml130 {
        margin-left: 130px;
    }

    .ml50 {
        margin-left: 50px;
    }

    .mb30 {
        margin-bottom: 30px;
    }

    .mb50 {
        margin-bottom: 50px;
    }

    .red {
        color: #8c0000;
    }

    .gray {
        color: #999;
    }
}





 @media only screen and (min-width:760px) and (max-width:1024px) {
 footer .row-fluid:last-child{border-top:1px solid #4f4e4e;padding:1em 0 0 0;}	#social{height:20px;width: 900px;margin:0 auto 1em auto;text-align:center;color:#fff;}   
    #social li {
    
        width:160px;
        margin: 0 1px;
        color: #fff;
       float:left;
       	font-size:12px;
    }


    #social .copyright{display:block;width:220px;}
    
    
 @media  (max-width:1024px) {
 .search{ display:none;
 }
 
 
 }














 


