
*{ 
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a {
	text-decoration: none;
	transition: all 0.2s ease-out 0s;
}
ul {
	list-style: none;
}
body {
	font-family: "Microsoft Yahei";
	color: #333;
}
.margin10 {
	margin-top: 10px;
}
.margin20 {
	margin-top: 20px;
}
.margin30 {
	margin-top: 30px;
}
.margin40 {
	margin-top: 40px;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
@media screen and (min-width: 1200px) {
	.container {
		width: 1200px;
		margin: 0 auto;
	}
	.pull-left{
		float: left;
	}
	.pull-right{
		float: right;
	}
	/*header*/
	.pt-header{
	    height: 150px;
	    background-color: #f7f7f7;
	}
	.pt-logo{
	    padding-top: 26px;
	}
	.js{
	    padding-top: 25px;
	}
	.top-tool {
	    height: 40px;
	    line-height: 40px;
	    background-color: #015293;
	}
	.pt-tool{
	    background-color: #f7f7f7;
	    color: #C6C6C6;
	}
	.top-tool ul li {
	    float: left;
	    list-style-type: none;
	    line-height: 40px;
	    color: #fff;
	    margin-right: 10px;
	}
	.pt-tool ul li{
	    color: #C6C6C6;
	}
	.pt-tool a:link,.pt-tool a:visited,.pt-tool a:active{
	    color: #C6C6C6;
	}
	.pt-tool a:hover{
	    color: #015293;
	}
	.pt-tool .wza a{
	    display: block;
	    height: 40px;
	    width: 25px;
	    background: url(wza-1.png) center no-repeat;
	}
	.pt-tool .wza a:hover{
	    background: url(wza1.png) center no-repeat;
	}
	.pt-tool .xx a{
	    display: block;
	    height: 40px;
	    width: 25px;
	    background: url(gldxx.png) center no-repeat;
	}
	.pt-tool .xx a:hover{
	    background: url(gldxx1.png) center no-repeat;
	}
	.pt-tool .jqr a{
	    display: block;
	    height: 40px;
	    width: 25px;
	    background: url(zhzw-1.png) center no-repeat;
	}
	.pt-tool .jqr a:hover{
	    background: url(zhzw1.png) center no-repeat;
	}
	
	.nav {
	    width: 100%;
	    height: 50px;
	    background: #f7f7f7;
	}
	
	.nav li {
	    width: 170px;
	    line-height: 50px;
	    float: left;
	    text-align: center;
	    font-size: 18px;
	    -webkit-transition: all 0.2s linear;
	    -moz-transition: all 0.2s linear;
	    -ms-ransition: all 0.2s linear;
	    -o-transition: all 0.2s linear;
	    transition: all 0.2s linear;
	}
	
	.nav li:first-child {
	    background: url(sy-icon.png) no-repeat 20px 14px;
	}
	
	.nav li:first-child:hover, .nav li:first-child.on {
	    background: url(sy-iconh.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(2) {
	    background: url(xwzx-icon.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(2):hover, .nav li:nth-child(2).on {
	    background: url(xwzx-iconh.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(3) {
	    background: url(zwgk-icon.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(3):hover, .nav li:nth-child(3).on {
	    background: url(zwgk-iconh.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(4) {
	    background: url(zwfw-icon.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(4):hover, .nav li:nth-child(4).on {
	    background: url(zwfw-iconh.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(5) {
	    background: url(hdjl-icon.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(5):hover, .nav li:nth-child(5).on {
	    background: url(hdjl-iconh.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(6) {
	    background: url(xmt-icon.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(6):hover, .nav li:nth-child(6).on {
	    background: url(xmt-iconh.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(7) {
	    background: url(zjcl-icon.png) no-repeat 20px 14px;
	}
	
	.nav li:nth-child(7):hover, .nav li:nth-child(7).on {
	    background: url(zjcl-iconh.png) no-repeat 20px 14px;
	}
	
	.nav li a {
	    color: #015293;
	    display: block;
	}
	
	.nav li a:hover, .nav li.on a {
	    color: #BB2335;
	}
	
	.pt-nav{
	    height: 57px;
	    background: url(pt-nav-bg.png) bottom repeat-x #fff;
	}
	
	
	.sy-search {
	    text-align: center;
	}
	
	.wjss-box {
	    width: 682px;
	    margin: 20px auto;
	}
	
	.c-dropdown {
	    position: relative;
	    display: inline-block;
	    text-align: left;
	}
	
	.c-dropdown__list {
	    margin: 0;
	    background-color: #eee;
	    list-style: none;
	    position: absolute;
	    top: 125%;
	    left: 0;
	    width: 100%;
	    opacity: 0;
	    visibility: hidden;
	    border-radius: 3px;
	    -webkit-transition: opacity .25s linear, top .25s linear;
	    transition: opacity .25s linear, top .25s linear;
	}
	
	.c-dropdown.is-open .c-dropdown__list {
	    opacity: 1;
	    visibility: visible;
	    top: 100%;
	}
	
	.c-dropdown__item {
	    padding: 6px 12px;
	    font-size: 14px;
	    line-height: 25px;
	    cursor: pointer;
	    color: #015293;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    -webkit-transition: background-color .25s linear;
	    transition: background-color .25s linear;
	}
	
	.c-dropdown__item:hover {
	    background-color: #eee;
	}
	
	/**
	 * Component: Button
	 * --------------------------------------------------
	 */
	.c-button {
	    -webkit-appearance: none;
	    margin: 0;
	    border: 0;
	    overflow: visible;
	    font: inherit;
	    text-transform: none;
	    display: inline-block;
	    vertical-align: middle;
	    text-decoration: none;
	    /* text-align: center; */
	    /* -webkit-user-select: none; */
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	}
	
	.c-button:hover, .c-button:focus {
	    /* outline: none; */
	    /* text-decoration: none; */
	}
	
	.c-button:not(:disabled) {
	    /* cursor: pointer; */
	}
	
	/**
	 * Component: Button
	 * Modifier: Dropdown
	 * --------------------------------------------------
	 */
	.c-button--dropdown {
	    padding: 10px 34px 10px 12px;
	    border: 2px solid #015293;
	    background-color: #fff;
	    color: #015293;
	    margin-right: -2px;
	    /* line-height: 20px; */
	    min-height: 32px;
	    /* -webkit-transition: background-color .2s linear; */
	    /* transition: background-color .2s linear; */
	}
	
	.c-button--dropdown:hover {
	    /* background-color: #fefefe; */
	    /* color: #015293; */
	}
	
	.c-button--dropdown:after {
	    content: "";
	    position: absolute;
	    top: 20px;
	    right: 11px;
	    width: 0;
	    height: 0;
	    border: 5px solid transparent;
	    border-top-color: #666;
	}
	
	.wjss {
	    width: 470px;
	    position: relative;
	}
	
	.wjss input[type='text'] {
	    height: 44px;
	    width: 100%;
	    padding: 5px 15px;
	    border: 2px solid #015293;
	    outline: none;
	}
	
	.wjss img {
	    position: absolute;
	    top: 5px;
	    right: 9px;
	}
	.weixin {
	    position: relative;
	}
	
	.weixin_ewm {
	    position: absolute;
	    top: 40px;
	    left: -40px;
	    z-index: 9;
	    display: none;
	}
	
	.weixin .weixin_ewm .arrow {
	    width: 0;
	    height: 0;
	    border-bottom: 10px solid #fff;
	    border-left: 10px solid transparent;
	    border-right: 10px solid transparent;
	    position: absolute;
	    left: 40px;
	    top: -4px;
	}
	
	.weixin:hover .weixin_ewm {
	    display: block;
	}
	.top-tool ul li a {
	    color: #fff;
	    padding: 0 10px 0 0;
	    font-size: 16px;
	}
	.top-tool ul li a img {
	    vertical-align: middle;
	}
	.submitbutton {
		font-size: 16px;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		width: 90px;
		background-color: #245399;
		background-image: inherit;
		height: 44px;
		line-height: 44px;
		border-radius: 8px;
		float: left;
		margin-left: 7px;
	}
}











@media screen and (max-width: 1200px) {
	/*header*/
	.pt-header{
	    height: 2.67rems;
	    background-color: #f7f7f7;
	}
	.pt-logo{
	    padding-top: .46rem;
			text-align: center;
	}
	.js{
	    padding: .44rem 0;
	}
	.top-tool {
	    height: .7rem;
	    line-height: .7rem;
	    background-color: #015293;
	}
	.pt-tool{
	    display: none;
	}

	.nav {
	    width: 100%;
	    height: .89rem;
	    background: #f7f7f7;
	}
	
	.nav li {
	    width: 33.3%;
	    line-height: .89rem;
	    float: left;
	    text-align: center;
	    font-size: .32rem;
	    -webkit-transition: all 0.2s linear;
	    -moz-transition: all 0.2s linear;
	    -ms-ransition: all 0.2s linear;
	    -o-transition: all 0.2s linear;
	    transition: all 0.2s linear;
	}
	
	.nav li:first-child {
	    background: url(sy-icon.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:first-child:hover, .nav li:first-child.on {
	    background: url(sy-iconh.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(2) {
	    background: url(xwzx-icon.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(2):hover, .nav li:nth-child(2).on {
	    background: url(xwzx-iconh.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(3) {
	    background: url(zwgk-icon.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(3):hover, .nav li:nth-child(3).on {
	    background: url(zwgk-iconh.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(4) {
	    background: url(zwfw-icon.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(4):hover, .nav li:nth-child(4).on {
	    background: url(zwfw-iconh.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(5) {
	    background: url(hdjl-icon.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(5):hover, .nav li:nth-child(5).on {
	    background: url(hdjl-iconh.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(6) {
	    background: url(xmt-icon.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(6):hover, .nav li:nth-child(6).on {
	    background: url(xmt-iconh.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(7) {
	    background: url(zjcl-icon.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li:nth-child(7):hover, .nav li:nth-child(7).on {
	    background: url(zjcl-iconh.png) no-repeat .15rem .25rem;
    background-size: 0.4rem;
	}
	
	.nav li a {
	    color: #015293;
	    display: block;
	}
	
	.nav li a:hover, .nav li.on a {
	    color: #BB2335;
	}
	
	.pt-nav{
	    height: auto;
	    background: url(pt-nav-bg.png) bottom repeat-x #fff;
	}
	
	.sy-search {
	    text-align: center;
	}
	
	.wjss-box {
	     width: 6.3rem;
	     margin: 0 auto;
	}
	
	.c-dropdown {
		float: left;
	    position: relative;
	    display: inline-block;
	    text-align: left;
	}
	
	.c-dropdown__list {
	    margin: 0;
	    background-color: #eee;
	    list-style: none;
	    position: absolute;
	    top: 125%;
	    left: 0;
	    width: 100%;
	    opacity: 0;
	    visibility: hidden;
	    border-radius: 3px;
	    -webkit-transition: opacity .25s linear, top .25s linear;
	    transition: opacity .25s linear, top .25s linear;
	}
	
	.c-dropdown.is-open .c-dropdown__list {
	    opacity: 1;
	    visibility: visible;
	    top: 100%;
	}
	
	.c-dropdown__item {
	    padding: .1rem .21rem;
	    font-size: .25rem;
	    line-height: .44rem;
	    cursor: pointer;
	    color: #015293;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    -webkit-transition: background-color .25s linear;
	    transition: background-color .25s linear;
	}
	
	.c-dropdown__item:hover {
	    background-color: #eee;
	}
	
	/**
	 * Component: Button
	 * --------------------------------------------------
	 */
	.c-button {
	    -webkit-appearance: none;
	    margin: 0;
	    border: 0;
	    overflow: visible;
	    font: inherit;
	    text-transform: none;
	    display: inline-block;
	    vertical-align: middle;
	    text-decoration: none;
	    /* text-align: center; */
	    /* -webkit-user-select: none; */
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	}
	
	.c-button:hover, .c-button:focus {
	    /* outline: none; */
	    /* text-decoration: none; */
	}
	
	.c-button:not(:disabled) {
	    /* cursor: pointer; */
	}
	
	/**
	 * Component: Button
	 * Modifier: Dropdown
	 * --------------------------------------------------
	 */
	.c-button--dropdown {
		font-size: .25rem;
	    padding: 0 .6rem 0 .21rem;
	    border: 2px solid #015293;
	    background-color: #fff;
	    color: #015293;
	    margin-right: -2px;
	    line-height: .58rem;
	    height: .58rem;
	    /* -webkit-transition: background-color .2s linear; */
	    /* transition: background-color .2s linear; */
	}
	
	.c-button--dropdown:hover {
	    /* background-color: #fefefe; */
	    /* color: #015293; */
	}
	
	.c-button--dropdown:after {
	    content: "";
	    position: absolute;
	    top: .28rem;
	    right: .19rem;
	    width: 0;
	    height: 0;
	    border: 5px solid transparent;
	    border-top-color: #666;
	}
	
	.wjss {
	    width: 4.39rem;
	    position: relative;
			float: left;
	}
	
	.wjss input[type='text'] {
	    height: .58rem;
	    width: 100%;
	    padding: .08rem .26rem;
	    border: 2px solid #015293;
	    outline: none;
	}
	
	.wjss img {
	    position: absolute;
	    top: 5px;
	    right: 9px;
			width: .5rem;
	}
	.weixin {
	    position: relative;
	}
	
	.weixin_ewm {
	    position: absolute;
	    top: 40px;
	    left: -40px;
	    z-index: 9;
	    display: none;
	}
	
	.weixin .weixin_ewm .arrow {
	    width: 0;
	    height: 0;
	    border-bottom: 10px solid #fff;
	    border-left: 10px solid transparent;
	    border-right: 10px solid transparent;
	    position: absolute;
	    left: 40px;
	    top: -4px;
	}
	
	.weixin:hover .weixin_ewm {
	    display: block;
	}
	.top-tool ul li a {
	    color: #fff;
	    padding: 0 10px 0 0;
	    font-size: .3rem;
	}
	.top-tool ul li a img {
	    vertical-align: middle;
	}
	.submitbutton {
		display: none;
	}
}