/* 1. 全局设置
-----------------------------------------------------------------------------------------------
===============================================================================================*/

html{color:#333333;font-family:Arial,宋体;font-size:12px;}
body,div,label,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;border:0;outline:0; }
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
/*table{border-collapse: collapse;  }
td{border:1px solid;}*/

/* 2. 常见元素
-----------------------------------------------------------------------------------------------
===============================================================================================*/

body {background: #FFF;  font-family:Arial, Helvetica,"宋体", sans-serif;font-size: 12px; line-height: 1.5;color: #333333;overflow-x:hidden;}
strong {font-weight: bold;}
em {font-style: italic;}
a{text-decoration:none;color:#333333;}
//a:visited{color:#333333;}
a.line{text-decoration:underline;}
a:hover{ color: #D25C59;text-decoration: underline;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea{margin:0;padding:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;outline:none;color:#333333;}
input{line-height:1.2em;overflow:hidden;vertical-align: middle;}
input,textarea,select{*font-size:100%;}
textarea{resize:none;}
fieldset,img{border:0;}
caption,th{text-align:left;}
legend{color:#000;}
del,ins{text-decoration:none;}
li{list-style:none;}


/* 3. 层
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.head{width:1190px;height:100px;margin:0 auto;}
.logo{width:150px;height:86px;float:left;text-align: left;margin-top: 10px;}
.topright{height: 90px;float: right;width: 780px;margin-top: 10px;}
.qrc{float: right;margin: 5px 0 0 10px;}
.qrc a{color: blue;text-align: center;}
.login{text-align:right;padding: 5px 0 0;color: #333;}
.login a{margin:0 3px;}
.login span{color:#ddd;}
.search{margin: 10px 0 0;width:770px;float: right;}
.search .scs{float: left;margin-right: 10px;padding:10px 0 0 80px;}
.stxtl{background: url("../image/srch.png") repeat scroll 0 0 transparent;display: block;float: left;height: 40px;width: 40px;}
.searchtxt{color: #ccc;background: url("../image/bgs.png") repeat scroll -50px -519px #FFFFFF;border: 0 none;float: left;font-size: 16px;
	height: 40px;line-height: 40px;width: 250px;font-size:14px;}
.searchsub{cursor: pointer;background: url("../image/srch.png") repeat scroll -240px 0 #FFFFFF;border: 0 none;float: left;height: 40px;margin: 0;vertical-align: middle;width: 68px;}
.chongzhi{background: url("../image/srch.png") repeat scroll -312px 0 #FFFFFF;display: block;float: right;height:40px;text-indent: -9999px;width:106px;}
.nav{background: url("../image/bgs.png") repeat scroll 0 -91px transparent;height: 40px;line-height: 40px;width: 100%;}
.nav ul{color: #FFFFFF;font-size: 16px;height: 30px;margin: 0 auto;width: 950px;}
.nav a{float: left;margin: 0 4px;padding: 0 7px;color: #FFFFFF;}
.nav a:hover{float: left;margin: 0 4px;color: #FFFFFF;text-decoration:underline;}
.nav .active{background: url("../image/icons_171205.png") repeat-x scroll 0 -70px transparent;}
.nav .navline{background: url("../image/bgs.png") repeat-x scroll 0 -130px transparent;height: 35px;padding: 0 1px;}
.sortnav{width:950px;height:35px;margin: 1px auto 0;}
.sortnav span{display: block;float: left;height: 30px;}
.sortnav .snleft{background: url("../image/bgs.png") repeat scroll 0 0 transparent;width: 2px;}
.sortnav .snright{background: url("../image/bgs.png") repeat scroll right -60px transparent;width: 2px;}
.sortnav .sncenter{background: url("../image/bgs.png") repeat scroll 0 -30px transparent;width: 946px;overflow: hidden;width: 946px;}
.sortnav .ss{display:none;}
.sortnav a{float: left;font-size: 14px;line-height: 25px;color:#711221;}
.sortnav a:hover{float: left;font-size: 14px;line-height: 25px;text-decoration:underline;color:#D25C59;}
.sortnav .sonsort{margin: 0 6px;}
.sortnav .sonline{color: #B39E7C;line-height: 22px;margin: 0 0px 0 3px;}
.hotword{padding-right:5px; padding-bottom:3px;text-align:justify;text-justify:inter-ideograph; width:240px;height:150px;}
.hotword a{margin:3px;white-space:normal;overflow:visible; line-height:22px; }
.hotword .afirst{margin-left:0px;}
.hotword .red{color:red;}
.hotword .black{color:black;}
.hotword .pink{color:#FF6699;}
.hotword .orange{color:#FF6600;}
.hotword .green{color:green;}
.hotword .blue{color:#1D56AE;}
.hotword .bold{font-weight:bold;}
.foot{background:url("../image/bgs.png") repeat-x scroll 0 -390px transparent;;border-bottom: 2px solid #B39E7C;clear: both;float: left;height: 110px;margin: 10px 0 0;text-align: center;width: 100%;}
	#Footer {width: 950px;margin: 0 auto;padding-top: 8px;height: 120px;}
	#Footer .FootLeft{border-right: 1px solid #AAA;display: inline;float: left;margin-bottom: 10px;height:90px;margin-left: 8px;text-align: left;width: 210px;}
	#Footer .FootLeft .quicklinks a{margin-right:10px;float: left;display: inline-block;width: 60px;}
	#Footer .FootMidden{border-right: 1px solid #AAA;display: inline;float: left;margin-left: 18px;padding-right: 20px;text-align: left;width: 410px;height:90px;}
	#Footer .FootRight{float:right; width:250px; margin-right:8px;padding-top: 3px; text-align:right;display: inline;}
	#Footer .FootRight a{display:block;float:left;margin:0 5px 5px 0;}
	#Footer .FootRight a.beian{background: url("../image/icons_171205.png") repeat-x scroll 0 -923px transparent;height: 41px;width: 114px;}
	#Footer .FootRight a.jubao{background: url("../image/icons_171205.png") repeat-x scroll 0 -1010px transparent;height: 41px;width: 114px;}
	#Footer .FootRight a.alipay{background: url("../image/icons_171205.png") repeat-x scroll 0 -968px transparent;height: 41px;width: 114px;}
	#Footer .FootRight a.safechk{background: url("../image/icons_171205.png") repeat-x scroll 0 -1055px transparent;height: 41px;overflow: hidden;text-indent: 11111px;white-space: nowrap;width: 114px;}
	#Footer .FootLeft .quicklinks a.title{ display: block;font-size: 14px;width: 100%;margin-bottom: 8px;}
	#Footer .FootMidden a.title{ display: block;font-size: 14px;width: 100%;margin-bottom: 8px;}
	
	#Footer .FootLeft_u{float:left; width:400px; margin-left:8px; text-align:left;}
	#Footer .FootLeft_u .quicklinks a{margin-right:10px;}
	#Footer .FootRight_u{float:right; width:380px; margin-right:8px; text-align:right;}
	#Footer .copyInfo{float: left; line-height: 25px;margin-top: 15px;margin-left: 8px;}
	#Footer .designedInfo{float: right; line-height: 25px;margin-top: 15px;margin-right: 8px;}
.copyright{text-align:center;}
.kfbox{ z-index:99; width: 140px; position: absolute;right: 3px; top: 200px; background:url(../image/kf.png) no-repeat;height: 185px;}
.kfbox a{display: block;float: left;height: 20px;left: 40px;margin-bottom: 8px;position: relative;top: 50px;width: 80px;}
.logleft{float:right;}
.strecord{display:block;positon:relative;float:right;text-align: left;margin-right:10px;}
.vlist{ float:left;top:25px;background: none repeat scroll 0 0 #FFFFFF;display: none;
line-height: 25px;position: absolute;z-index: 1000;}
.vlist li{background: url("../image/lastbg.png") repeat scroll -4px -150px transparent;height:25px;overflow: hidden;padding: 0 15px;text-align: left;white-space: nowrap;width: 280px;position:relative;}
.vlist a{color:#1C69C8;display: block;height: 25px;line-height: 25px;white-space: normal;width: 260px;}
.vlist a:hover{background: none repeat scroll 0 0 #E5F7FE;color: #FF6900;}
.vldel {display: inline-block;float: left;width: 20px;height: 20px;line-height: 25px;position: absolute;top: 5px;right: 12px;background: url(../image/vldel.png) no-repeat;}
.login .lra{background: none repeat scroll 0 0 #0066FF;color: #FFFFFF;display: block;line-height: 20px;padding: 0 4px;}
.login .lra:hover{color:#FFF;}
.vlist .lasttop{background: url("../image/lastbg.png") repeat scroll -4px 0 transparent;height: 20px;}
.vlist .lastclose{background: url("../image/lastbg.png") repeat scroll -4px -14px transparent;height: 35px;}
.vlist .lastclose a{background: none repeat scroll 0 0 #D72C00;border: 0 solid #CC3300;color: #FFFFFF;padding: 0 4px;width: 50px;}
.qqqun{border:1px solid #EEDDD1;margin:0 auto;display: none;}
.peixun{margin: 0 auto 5px;width: 948px;border: 1px solid #ADA0A0;overflow: hidden;}
.peixun img{border:0;}
.beian{display:none;color: #fff;font-size: 14px;font-weight: 700;text-align: center;background: rgb(151, 182, 238);}
.news .l2{width:100%;}
.news .l2 a{color:#711221;height:30px;overflow:hidden;display:inline-block;max-width:140px;}
.news .l2 p{float:right;max-width:150px;height:30px;margin-right:10px;text-align:right;}
.l2 a{color:#711221;}
.news .l2 a.gxcolor{color:#4978B5;}
.news ul{padding:10px 0 10px 10px;}