@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
/*Base*/
html {
	font: 12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
body{color: #111;font-size: 16px;line-height: 1.5;
    font-family:"微软雅黑","Microsoft Yahei";
    overflow-x: hidden;
}
* {
    margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color:#000000;
    background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
	/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/
}
img {
    border: 0;
	-ms-interpolation-mode:bicubic/*ie7 解决图片缩放失真问题*/
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
button,
input,
select,
textarea {
    font-family: inherit; 
    font-size: 100%; 
    margin: 0;
    outline:none;
}


textarea {
    overflow: auto; 
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
ul,
ol { 
	list-style:none;
    float: left;
}
li {
	list-style:none;
    float: left;	
}
/*清除浮动*/
.clear {
    clear: both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
h1,h2,h3,h4,h5,h6{
    font: 12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;

}

.address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit; color:#000000;}


.i-wrap{
	/*width: 100%;*/
	min-height: 100%;
	width: 640px;
	margin:0 auto;
	position: relative;


}
.header{
	width: 100%;
	height: 105px;
	background: url(../img/tbg.png) repeat-x top center;
	text-align: center;
	position: absolute;
	z-index: 2;
}
.header .logo a{
	display: inline-block;
	float:left;
	padding:27px 0 0 20px;
	    
}

.header .logo a span{
	padding-left:15px;
	line-height:20px;

	font-size:30px;
	color:#000000;
	    
}





.menu{display: block;position: absolute;top: 0;background-image: url(../img/menu.png);background-repeat:no-repeat;width: 45px;height: 36px;}
.imenu{right: 0;padding:28px 30px 27px 30px;background-position:30px 28px;}
.in-header .goback{padding:21px 8px 20px 30px;background: url(../img/goback.png) no-repeat 30px 21px;width:50px;height: 50px; display: block;position: absolute;left: 0;top: 0;}
.in-header .home{padding:21px 8px 20px 30px;background: url(../img/home.png) no-repeat 8px 21px;width:50px;height: 50px; display: block;position: absolute;left:88px;top: 0;}
.inmenu{right: 0;background-position: 12px 28px;padding:28px 30px 27px 12px;}

.tmenubox{position: absolute;top: 91px;left: 0;width: 100%;height: 100%;z-index: 999;display: none;}
.tmenubox .bg{width: 100%;height: 100%;background: #000;opacity: 0.6;position: absolute;left: 0;top: 0;}
.tmenu{overflow: hidden;position: absolute;left: 0;top: 0; z-index:9999;}
.tmenu ul{width: 100%;z-index:9999;}
.tmenu li{width: 100%;background: #fff;z-index:9999;}
.tmenu li.on .tit{color: #ec7800;}
.tmenu li a{display: block;color: #3f3f3f;padding-left: 32px;font-size: 26px;line-height: 87px;border-bottom: 2px solid #e8e8e8;}
.tmenu li .subnav{display: none;}
.tmenu li .subnav a{padding-left: 87px;}
.tmenu li.b .tit{background: url(../img/bimg01.jpg) no-repeat 576px center;}
.tmenu li.b.on .tit{color: #ed6d00;background: url(../img/bimg02.jpg) no-repeat 576px center;}
.in-header .ttit{font-size: 32px;color: #32a5e7;line-height: 80px;}

.gtop{width: 100%;height: 104px;	background: #fff;font-size: 28px;color: #0d97d6;text-align: center;line-height: 104px;margin-bottom: 15px;clear: both;}

.footer{background: #223e70;}
.f-fi{font-size: 24px;width: 100%;text-align: center;padding:13px 0;}
.f-fi a{margin:0 20px;color: #bdbcbc;}
.footer .hr{width: 580px;height: 2px;background: #b4b4b4;margin:0 auto;}
.f-se{font-size: 22px;color: #b4b4b4;text-align: center;padding:10px 0 147px 0;line-height: 40px;}
.f-se a{color: #b4b4b4;}
.foot{width: 100%;background: #1b3564;overflow: hidden;position: fixed;bottom: 0;left: 0;text-align: center;z-index: 5;font-size: 14px; z-index:999;}
.foot a{width: 25%;height: 100px;background: url(../img/hb.jpg) no-repeat right top;text-align: center;display: block;float: left;font-size: 14px;}
.foot .last{border:none 0;background: none;float: left;width: 25%;height: 100px;}
.foot .last a{}
.foot a i{width: 100%;display: inline-block;padding:16px 0 0 0;height: 44px;}
.foot a span{width: 100%;display: inline-block;font-size: 20px;color: #fff;}


.main{ padding:26px 0 0 0;  }
.txtmain{ width:500px; overflow:hidden;}
.content{ width:640px; margin:0 auto; }
.nymain{ padding:71px 0 0 0;  }
.zdhmain{ padding:25px 0 0 0; }
.txtmain{ width:600px;}
/*布局*/
.wp{width: 100%;max-width: 620px;margin: 0 auto; padding:0 10px;}
.conwp{width: 100%;max-width: 640px;margin: 0 auto; }

.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}
.row-c1{overflow: hidden;padding: 26px 0 50px;}
.row-c1 .col-l{width: 620px; background-color:#fff; padding:10px;}
.row-c1 .productcon-r{width: 430px;padding-top: 0px;  float:right; }

/*导航*/
.cppro{padding: 20px 0 20px 0;}
.cppro_l{width: 640px; overflow: hidden;}
.cppro_r{width: 640px; overflow: hidden;}
.cppro_menu { margin-top:10px; margin-left:10px;}
.cppro_menu li{	width:300px; margin-right:10px; margin-bottom:10px;height:40px; line-height:40px;display: block; float:left;text-align: center; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 25px;	background-color: #555; }
.cppro_menu li a{ font-size:22px;color: #fff;}
.cppro_menu li.cur,.cppro_menu li:hover{ background:#1a1a1a;}



.nynavpro{ padding-top:70px;width:640px; }
.nynavpro ul{position: relative;padding-bottom: 20px;border-bottom: 1px solid rgba(27, 27, 27, .4); width:640px;}
/*.nynavselect:after,.nynavselect-list:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
..nynavselect li{width: 20%; height:245px;float: left;margin-bottom: 20px;  }
.nynavselect { margin:30px auto 20px;}
.nynavselect ul {display: block; overflow:hidden;width:100%;top:100%;left:0;padding:20px 0;z-index:100;font-size:16px;}*/
.nynavpro ul li {display:block;text-align:center; width:300px; height:50px; font-size:18px;  line-height:50px; margin:0 10px 15px; border-radius:20px; cursor:pointer; float:left;background:#fff;} 
.nynavpro ul li:hover,.nynavpro ul li.on a{color: #1F7BFE;}

.nynavpro ul li a{display: block;}



.nynavpro ul li .on a{color: #1F7BFE;}{color:#1F7BFE;}



/*页码格式*/
/*翻页*/
.p12-pagination-1-main {
    margin: 0 auto; 
    margin: 20px 0 50px;
    height: 30px;
    text-align: center;
	font-size:16px;
}

.p12-pagination-1 a,
.p12-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5; 
    text-align: center;
    margin: 0 2px;
    background: #fff;
}

.p12-pagination-1 span {
    border: 1px solid #fff;
}

.p12-pagination-1 .page_curr {
    background:#006060;
    color:#fff;
    border-color:#006060;
}
.p12-pagination-1 select {padding:2px;
    text-align: center;
	font-size:16px;
}


.p12-pagination-1 .laypage_first,
.p12-pagination-1 .laypage_last {
    display: none;
}



