﻿html{
	font: normal 14px/150% "微软雅黑",Helvetica,sans-serif;
	margin:0 auto; padding:0;
    width:100%; height:100%;
     min-width:1200px;
}
body{ width:100%; height:100%; margin:0; padding:0; background:#FFF; color:#565656;}
a:link{color:#565656; text-decoration:none}
a:visited{color:#565656; text-decoration:none}
a:hover{ color:#3d3041; text-decoration:none}
table,td{ margin:0; padding:0; border:0; cellspacing:0; cellpadding:0;}
p{ margin:0 ; padding:0}
form{ margin:0; padding:0; }
input{ margin:0; padding:0; border:0}
li,ul{ list-style:none; margin:0; padding:0;}
*{ 
    margin:0; 
    padding:0;
    }
h2{ font-size:1.3rem; line-height:200%;}
.clear{ clear:both;}
.bai,a.bai, .bai a{ color:#FFF;}
.main{ width:1200px; margin:0 auto;}
.zbg{ background:#FFF;}
.zjg{ height:40px; text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.mtop{ margin-top:20px;}
.nobor{ border:none !important;}


.top{ width:100%; height:105px; margin:0 auto; background:#FFF; 
     min-width:1200px;}
.top_xq{ width:1200px; margin:0 auto;}
.top .logo{ width:150px; float:left; padding:0 0 0 0;}
.top .logo img{height:105px;}
#nav{ float:right; text-align:center;}
.form{ float:right; margin-top:15px;}
.top .form{ height:50px;}
.form_k{ float:left;}
.button{float:left;}
.button:link{ cursor:pointer;}
.button:hover{cursor:pointer;}
.form_k input{width:200px; height:28px; background:#5c5f67; outline:none; color:#ccc; text-indent:10px; line-height:25px; border:none;}
.form .tel{ float:left; padding:0 25px; color:#FFF; font-size:1.1rem; line-height:30px; background:url(../images/tel.png) no-repeat left 2px; font-family:微软雅黑;}
.top .nav{background:#1e50ae;}
.top ul{ width:1200px; margin:0 auto;}
.top .nav li{float:left; width:180px;}
.top .nav li a{ color:#e0f2ff; font-size:16px; display:block; line-height:50px; text-align:center; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s;}
.top .nav li a:hover{ color:#FFF; font-size:18px;}
.top .nav .now{ background:#FFF;}
.top .nav .now a,.top .nav .now a:hover{ color:#1e50ae; font-size:18px;}


.yqlj *{}
.yqlj{ width:100%; height:40px; text-align:center; font-size:14px; color:#666; padding-top:20px}
.foot{ width:100%; padding:0 0 30px 0; background:#3f4249; color:#ccc;}
.foot a{ color:#ccc;}
.foot a:hover{ color:#FFF;}
.foot_c{ width:1200px; margin:0 auto;}
.ewm{ float:left; padding:45px 0 0 100px; text-align:center;}
.ewm img{ width:100px;}
.foot_line{ width:1px; height:125px;  border-right:1px solid #555; background:#1b1e28; margin:45px 30px 0 30px; float:left;}
.foot_wz{ float:left; margin:45px 0 0 0; width:700px;}
.foot_list li{ font-size:14px; line-height:25px; padding-left:20px;}
.fenxiang{ margin-top:20px;}

.fdh{ padding-bottom:20px;}
.fdh li{ float:left; padding:0 20px;}
.fdh li .meun_div{ display:none;}
.fdh .noleft{ display:none;}

.fenxiang li{ float: left; padding-left:5px; font-size:14px; color:#666;}

.jg{ line-height:2px; height:2px; background:#6a90d7; margin:20px 0;}

.banner { float:left; width:811px; height:450px;}
.banner img{ height:450px; width:811px;}
.ttv{ float:right; width:360px;}
.mmu ul{ margin:0; padding:0;}
.mmu li{ margin:0; padding:0; float:left; width:120px; text-align:center;}
.mmu li a{ display:block; padding-top:59px; line-height:60px; border:1px solid #ddd; margin:0 -1px -1px 0; color:#1e50ae; background-color:#FFF; background-image:url(../images/imune.png); background-repeat:no-repeat; background-position-y:0; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.mmu li a:hover{ background-color:#1e50ae; color:#FFF; background-position-y:-120px;}
.mmu1 a{ background-position-x:0;}
.mmu2 a{ background-position-x:-120px;}
.mmu3 a{ background-position-x:-240px;}
.mmu4 a{ background-position-x:-360px;}
.mmu5 a{ background-position-x:-480px;}
.mmu6 a{ background-position-x:-600px;}

.ttv .nn{ margin-top:20px;}
.ttv .nn li{ height:100px; line-height:25px;}
.ttv .nn img{ float:left; width:136px; height:87px; margin-right:10px;}
.ttv .nn li span{ display:block; line-height:33px; color:#1e50c0;}
.ttv .nn a{ display:block;}
.ttv .nn a:hover{ border:1px solid #ddd; height:87px;}

.nn1{ float:left; width:380px; line-height:25px;}
.nn1 img{ width:380px; height:230px;}
.nn1 li span{ line-height:40px; display:block; font-size:20px; color:#555;}
.nn1 li{ font-size:25px; font-size:14px;}
.nn2{ float:left; width:400px; margin-left:20px;}
.nn2 img{ width:81px; height:81px; float:left; margin-right:10px;}
.nn2 span{ display:block; line-height:35px;}
.nn2 li{ line-height:25px; border-bottom:1px solid #ddd; height:95px; margin-bottom:10px;}
.nn3{ float:right; width:360px;}
.nn3 img{ width:360px; height:400px;}

.nw1{ float:left; width:780px;}

#tag1 li{ float:left; width:150px; background:#ccc; margin-right:20px; text-align:center; line-height:40px; font-size:16px;}
#tag1 .now{ background:#1e50ae;}
#tag1 .now a{color:#FFF;}
#ul1 ul{ display:none;}
#ul1 .now{ display:block;}

#ul1 li{ height:100px; margin-top:10px;}
#ul1 li span{ float:left; width:100px; line-height:240%;}
#ul1 li span b{ font-size:24px;}

.nw2{ float:right; width:360px;}
.nw2 div{ margin:20px 0;}
.nw2 img{ width:360px; height:200px;}

.bt1{ line-height:50px; font-size:22px; color:#1e50ae;}
.nn1 .bt1{ font-size:18px; line-height:40px;}

.pdh{ padding:20px 0 20px 20px; margin:10px 0; font-size:18px; background:#f8f8f8;}
.show h1{ margin:10px 0; line-height:50px; font-size:22px; text-align:center;}
.show #info{ line-height:200%; padding-bottom:20px;}

.plist h1{margin:10px 0; line-height:50px; font-size:22px;}
.plist .list{ padding-bottom:30px;}
.plist .list li{ line-height:40px; border-bottom:1px dotted #ddd; padding:0 10px;}
.plist .list li a{ display:block;}
.plist .list li span{ float:right;}

