@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;font-family:"Microsoft Yahei",Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜,"Helvetica Neue",Arial,sans-serif;} 
div {margin:0 auto; overflow:hidden; height:auto; display:block;} 
em,i {font-style:normal; font-size:100%;}
img{border:none; display:block;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: none;}
a:active {	text-decoration: none;}
ul,ol,li{list-style:none;}
body {font-size:12px; color:#333; line-height:20px; font-family:"Microsoft Yahei",Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜,"Helvetica Neue",Arial,sans-serif;-webkit-text-size-adjust:100%;}
.foot_bg{width: 100%;
    margin-top: 0px;
    max-width: 1080px; margin:0 auto;}
.copy{float:left; width:55%;}
.copy p{float:left; width:100%;text-align:left; color:#fff;}
.code{float:right; width:40%;}
.code ul{float:right; width:100%;}
.code ul li{float:right;margin-left:20px;width: 70px;height:auto;}
.code ul li img{width:100%;height: 70px;}
.code ul li p{float:left;display: none;width:100%;text-align:center;line-height: 20px;color:#fff;}

/*通用*/
.tit{ height:35px; width:100%; border-bottom:1px solid #d5d5d5; padding:1px; box-sizing:border-box; position:relative;}
.tit p{ width:100%; height:32px; background:url(../images/tit01.jpg);}
.tit b{ width:81px; height:30px; background:url(../images/tit02.jpg); position:absolute; left:13px; bottom:0; text-align:center; line-height:30px; font-size:14px; color:#FFFFFF;}
.tit a{ float:right; margin-right:10px;}
.list{ width:100%; padding:5px 10px 4px 10px; box-sizing:border-box;}
.list li{ width:100%; float:left; height:30px; line-height:30px; padding-left:7px; box-sizing:border-box; overflow:hidden; background:url(../images/list01.jpg) left center no-repeat;}
.list li a{ color:#666666;}
.list li span{ float:right; color:#666666;}
.common{ width:100%; max-width:1080px; margin:10px auto;}
.left{ width:213px; float:left;}
.right{ width:857px; float:right; padding:10px; box-sizing:border-box; border:1px solid #d5d5d5;}
.position{ width:100%; height:34px; border-bottom:1px solid #d4d4d4;}
.position b{ float:left; height:34px; line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#0c6ac2; font-weight:normal;}
.position p{ float:right; height:30px; line-height:30px; margin-top:4px; color:#666666;}
.position p a{ color:#666666; margin:auto 5px;}
.list-page{ width:100%; text-align:center; color:#666666; font-family:"Microsoft Yahei"; padding:10px 0;}
.list-page li{float:left;border:1px solid #ccc;margin:5px;padding:0px 5px;}
.list-page a{ color:#666666;}
@media (max-width:1080px){.common{ margin:10px auto; width:99%;}}
@media (max-width:1080px){.left{ width:100%; float:none;} .copy{}}
@media (max-width:1080px){.right{ width:100%; float:none; padding:5px;}}
.xft img{z-index:99999;}
/*头部*/
.top{width:100%;height: 150px;background:url(../images/tyxy_header.png) top right -150px no-repeat;}
.top1{width:100%;max-width:1080px;margin-top: 45px;}
.top1 img{ float:left; max-width:99%;}
.top1a{ float:left;}
.top1c{ float:right; margin-top:19px;margin-right:12px;}
.top1c-1{ width:48px; height:30px; float:right; border:none; background:url(../images/so2.jpg);}
.top1c-2{ width:218px; height:30px;float:right; background:url(../images/so1.jpg);background-position:-23px -1px;border-left:1px solid #5293E5;border-bottom:1px solid #5293E5;border-top:1px solid #5293E5;border-right:none; box-sizing:border-box; line-height:30px; color:#5293E5; text-indent:14px;}

@media (max-width:1080px){.top{ height:auto;  padding:5px 0; background:url(../images/tyxy_header.png) top right 30% no-repeat;}}
@media (max-width:1080px){.top1{ width:100%; margin:auto;}}
@media (max-width:1080px){.top1 img{ max-width:99%; float:none;}}

/*导航*/
.nav{ width:100%; height:40px; background:url(../images/nav01.jpg); overflow:visible;}  
.nav dl{ width:100%; max-width:1080px; height:40px; margin:0 auto; line-height:40px;}
.nav dl dt{ height:40px; float:left; padding:0 20px; font-size:14px; font-weight:bold;}
.nav dl dt a{ color:#FFFFFF;}
.nav dl dt:hover{ background:#33ccff;}
.nav dl dd{height:40px; float:left;  font-size:14px; font-weight:bold; background:url(../images/nav02.jpg) left center no-repeat;  position:relative;}
.nav dl dd a{ color:#FFFFFF;  display:block;}
.nav dl dd:hover{ background:#33ccff;}
.nav dl dd span{  float:left; height:40px; line-height:40px; padding:0px 15px;}
.nav dl dd span a{ color:#FFFFFF;}
.nav dl dd ul{ width:100%; float:left; background:#d5e2f0; position:absolute; left:0; top:40px; z-index:10; display:none;}
.nav dl dd ul li{ width:100%; float:left; height:36px; line-height:36px; overflow:hidden; text-align:center; font-weight:bold; border-bottom:1px solid #fff; font-size:14px;}
.nav dl dd ul li a{ color:#1c6ed4;}
.nav dl dd:hover ul{ display:block;}
@media (max-width:1080px){.nav,.xft{ display:none;}}

/*手机导航*/
.x-nav{ margin:0 auto; width:100%; display:none;}
.x-nav ul{ margin:0 auto; display:block;}
.x-nav li{ width:25%;  float:left; height:30px; text-align:center; background:#0f4d97; border:1px solid #0a3365; border-top:none; border-left:1px solid #1361bd;box-sizing:border-box;}
.x-nav li a{ color:#fff; text-align:center; line-height:30px;} 
@media (max-width:1080px){.x-nav{ display:block;}}

/*底部*/
.foot{width:100%;padding: 10px 0;text-align:center;line-height:23px;text-align:center;color:#fff;background: url(../images/foot01.jpg) #004c98 no-repeat center top;}
@media (max-width:1080px){.foot{background: #004c98 no-repeat center top;}.copy{width:100%;}.code{width:100%;} }