@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { background: #fff; line-height: 150%; color: #333; position: relative }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
ins { text-decoration: none; }
legend { display: none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
i { font-style: normal; }
a, a:visited {  text-decoration: none; }
a:active, a:hover {text-decoration: underline; background: none; text-decoration:none }
a { color:#3C3C3C; text-decoration:none;}  /*for ie f6n.net*/
a:hover { text-decoration:underline;}
textarea { resize: none }
object, embed { display: block }
input, select { border-radius: 0 }
.clear { clear: both; height: 0; overflow: hidden; }
.clearfix { *zoom:1}
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }

/*common*/
body { color:#3C3C3C; font-size:12px; font-family: "微软雅黑";} /*网站字体颜色*/
/*top*/
#top11{ width:auto; height:38px; background:#f8f8f8; border-top:1px solid #000; border-bottom:1px solid #d5d5d5; line-height:38px;color:#000; letter-spacing:2PX;}
#top11 ul{ width:1120PX; margin:0 auto; display:block; overflow:auto; padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px; text-align:center}
#top11 ul li{ float:left; width:auto;height:38px; display:block; overflow:auto; line-height:38px;color:#000; font-size:12px;}
#top11 ul li a{ color:#000;}
#top11 ul li a:hover{ text-decoration:underline;}
/*
-------index-------*/
.maincenn{ margin: 0 auto; width: 100%; overflow: hidden; padding:0px;}
.main{ margin: 0 auto; width: 1000px; overflow: hidden; padding:0px;}
#main-bg {width: 100%;height:400px;left: 0;overflow: hidden; background:#f8f8f8 url(imagesbanner.jpg) top no-repeat; max-width:100%; min-width:1024px; margin-bottom:15px;}
/*第一行*/
.first{ width:1000px; height:auto; overflow:hidden;}
.firsttop{ width:1000px; height:85px; overflow:hidden; margin:10px 0px;}
/*幻灯片*/
.focus{ position:relative; width:300px; height:430px; overflow:hidden; background-color: #000; float:left;}  
.focus img{ width: 300px; height: 430px;} 
.focus .shadow .title{width: 260px; height: 40px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{width:65%; text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; display: block}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:22px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(imagesfocus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}
/*第一行center*/
.onecenter{ float:left; margin:0px 15px 0px 20px; width:350px; height:auto; overflow:hidden;}
.onecentertop{ width:350px; height:245px; overflow:hidden; border-bottom:1px dashed #9a9a9a; padding-bottom:10px;}
.onecentertop h1{ width:350px; height:40px; line-height:40px; font-size:18px; font-weight:bold; text-align:center; display:block; overflow:hidden; letter-spacing:2px;}
.onecentertop h1 a{ color:#000;}
.onecentertop h1 a:hover{ color:#FF0000}
.onecentertop span{ color:350px; height:80px; line-height:25px; font-size:14px; overflow:hidden; display:block; letter-spacing:1px;}
.onecentertop span a{ color:#FF0000;}
.onecentertop span a:hover{ color:#FF0000}
.onecenterbottom{ width:350px; height:160px; overflow:hidden; margin-top:10px;}
.onecenterbottom ul{ width:350px; margin:0 auto; padding:0px;}
.onecenterbottom ul li{
	width:335px;
	height:30px;
	line-height:30px;
	background:url(imagesd.jpg)3px 13px no-repeat;
	padding-left:15px;
	font-size:14px;
	letter-spacing:2px;
	overflow:hidden;
	color: #000;
}
.onecenterbottom ul li a{
	color:#000;
}
.onecenterbottom ul li a:hover{ color:#FF0000}
/*第一行right*/
.oneright{ float:right; width:315px; height:430px; background:#f7f7f7; overflow:hidden;}
.onerighttop{ width:315px; height:420px; overflow:hidden;}
.onerighttop h1{ width:315px; height:59px; overflow:hidden; display: block}
.onerighttop span{ width:290px; height:145px; line-height:30px; padding:0px 10px 0px 15px; font-size:14px; letter-spacing:2px; display: block;}
/*第二行*/
.twocenter{ width:1000px; height:auto; overflow:hidden; padding:5px 0px;}
.twocenter ul{ width:1000px; margin:0 auto; padding:0px;}
.twocenter ul li{ width:180px; height:310px; float:left; margin:0px 10px; _margin:0px 8px; overflow:hidden;}
.twocenter ul li .size{ width:180px; height:100px; border-bottom:1px dashed #c8c8c8; border-top:1px dashed #c8c8c8;}
.twocenter ul li .size h1{ width:180px; height:40px; line-height:40px; font-size:16px; font-weight:bold; display:block; overflow:hidden; font-family:"微软雅黑"; letter-spacing:1px;}
.twocenter ul li .size span{ width:180px; height:55px; line-height:25px; display:block; overflow:hidden; font-family:"微软雅黑"; letter-spacing:1px;}
.twocenter ul li .topjia{ width:180px; height:40px; overflow:hidden;}
.twocenter ul li .img{ width:180px; height:165px; overflow:hidden}
/*第三行*/
.three{ width:1000px; height:auto; overflow:hidden;}
.inner{margin-bottom:10px}
.p3 .thA .mark{ width: 362px; height: 35px; float: left; background: url(img/icon.png) 0 -37px;}
.p3 .tabNav{ width: 210px; height: 415px; float: left;}
.p3 .tabElem{ width: 147px; height: 82px; padding: 23px 32px 0 33px; background:#e3e3e3; margin-bottom:1px; line-height:30px; letter-spacing:2px;}
.p3 .i1{ width:50px; height: 58px; background: url(imagesicon.png) -203px -2px; float: left;}
.p3 .i2{ width:50px; height: 58px; background: url(imagesicon.png) -265px -2px; float: left;}
.p3 .i3{ width:50px; height: 58px; background: url(imagesicon.png) -343px -2px; float: left;}
.p3 .i4{ width:50px; height: 58px; background: url(imagesicon.png) -199px -62px; float: left;}
.p3 .current{background:#fff;}
.p3 .current .i1{ background: url(imagesicon.png) 0px -2px; }
.p3 .current .i2{ background: url(imagesicon.png) -57px -2px; }
.p3 .current .i3{ background: url(imagesicon.png) -120px -3px; }
.p3 .current .i4{ background: url(imagesicon.png) -5px -62px; }
.p3 .tabElem span{ font-size: 20px; font-weight:700; font-family:"微软雅黑"; color: #adadad; font-style:italic; width: 93px; height: 58px; float: left; text-align:center}
.p3 .current span{ color:#ec6400;}
.p3 .tabCon{ width: 730px; height: 391px; float: right; padding-top: 30px;}
.p3 .tabCon .layA{ width: 277px; height: 385px; float: left;overflow:hidden;}
.p3 .tabCon .layA .pic img{ padding: 2px; border: 1px solid #ccc; width:270px; height:263px;}
.p3 .tabCon .layA .title{ height: 34px; line-height: 34px; font-size: 18px; font-weight: 700; text-align: center;font-family:"微软雅黑"; }
.p3 .tabCon .layA .title a{ color:#e56203;}
.p3 .tabCon .layA p{ line-height: 25px;}
.p3 .tabCon .layB{ width: 428px; height: 385px; float: right;}
.p3 .tabCon .layB li{ width: 200px; height: 196px; margin-right:10px; _margin-right:8px; margin-bottom:10px; float: left;}
.p3 .tabCon .layB li img{ padding: 2px; border:1px solid #cfcfcf; width:200px; height:145px;}
.p3 .tabCon .layB li .tit{ height: 35px; line-height: 35px; text-align: center;}
.modA .thA{height:35px; width: 980px; overflow: hidden; background:url(img/icon.png) no-repeat 0 0}
.modA .thA .mark{float:left; color:#fff; display:inline-block; background:none; font-size:14px; font-weight:700; padding-left:15px; line-height:35px}
.modA .thA .mark a,.modA .thA .subMark a{color:#fff}
.modA .thA .subMark{display:inline-block; float:right; padding-right:10px; color:#fff; line-height:35px}
.modA .tbA{padding:0px 0px 0px 15px; border-top:none}
.modA .pdn{padding:0}
.modA .pd5{padding:5px 10px}
/*第四行*/
.Four{ width:1000px; height:auto; overflow:hidden;}
.Fourleft{ float:left; width:240px; height:auto; overflow:hidden; margin-right:10px;}
.Fourleft img{ width:240px; height:435px;}
.Fourcenter{float:left; width:470px; height:435px; overflow:hidden;}
.Fourcentertop{ width:470px; height:215px; overflow:hidden;}
.Fourcentertopp{ width:470px; height:215px; overflow:hidden; margin-top:10px;}
.Fourcentertop1{ float:left; width:260px; height:215px; overflow:hidden;}
.Fourcentertop1 img{ width:260px; height:215px;}
.Fourcentertop2{ float:right; width:200px; height:215px; overflow:hidden;}
.Fourcentertop2 img{ width:200px; height:215px;}
.Fourright{ float:right; width:270px; height:435px; overflow:hidden;}
.Fourright img{ width:270px; height:435px;}
/*第五行*/
.Five{ width:1000px; height:auto; overflow:hidden;}
.Fivetop{ width:1000px; height:150px; overflow:hidden; border-bottom:1px dashed #bcbcbc; padding-bottom:10px;}
.Fivetop ul{ width:1000px; margin:0 auto; padding:0px;}
.Fivetop ul li{ float:left; width:315px; height:150px; overflow:hidden; margin:0px 8px; _margin:0px 6px;}
.Fivetop ul li .images{ float:left; width:180px; height:150px; overflow:hidden;}
.Fivetop ul li .images img{ width:173px; height:143px; padding:2px; border:1px solid #ececee}
.Fivetop ul li .size{ float:right; width:130px; height:150px; overflow:hidden;}
.Fivetop ul li .size h1{ width:130px; height:40px; line-height:40px; font-size:15px; font-weight:bold; letter-spacing:1px; overflow:hidden; display: block}
.Fivetop ul li .size h1 a{ color:#000;}
.Fivetop ul li .size h1 a:hover{ color:#FF0000;}
.Fivetop ul li .size span{ width:130px; height:95px; line-height:20px; letter-spacing:1px; overflow:hidden; display: block}
.Fivebottom{ width:1000px; height:auto; overflow:hidden;}
.Fivebottom ul{ width:1000px; margin:0 auto; padding:0px;}
.Fivebottom ul li{ float:left; width:155px; height:145px; margin:10px 5px 0px; _margin:10px 3px 0px;}
.Fivebottom ul li img{width:150px; height:110px; padding:2px; border:1px solid #ececee}
.Fivebottom ul li span{ width:155px; height:30px; line-height:30px; overflow:hidden; text-align:center; display:block; letter-spacing:1px;}
.Fivebottom ul li span a{ color:#000000}
.Fivebottom ul li span a:hover{ color:#F00}
/*第七行*/
.Seven{ width:1000px; height:auto; overflow:hidden;}
.m02mmain .pcont {float: left;width: 890px;display: inline;overflow: hidden;padding: 15px 0px 3px;}
.m02mmain .ScrCont {width: 175000px;}
.m02mmain #List1_1, .gd_main #List2_1 {float: left;}
.m02mmain .LeftBotton {float: left;width: 32px;height: 125px;overflow: hidden;margin: 35px 10px 0px 10px; background:url(imagesj.jpg) no-repeat;}
.m02mmain .RightBotton {float: left;width: 32px;height: 125px;float: right;overflow: hidden;margin: 35px 10px 0px 10px; background:url(imagesj.jpg)-40px 0px no-repeat;}
.m02mmain ul li {float: left;display: block;overflow: hidden;padding: 0px 5px;text-align: center;}
.m02mmain ul li a img {display: block;overflow: hidden;border:1px #d6d6d6 solid; width:280px; height:180px; padding:2px;}
.m02mmain ul li span {width: 280px;height: 35px;display: block;overflow: hidden;line-height: 35px;text-align: center; font-size:14px; letter-spacing:2px;}
.m02mmain ul li span a {color: #444;}
.m02mmain ul li span a:hover {color:#ce2027;}
/*footer*/
.footer{ width:1100px; height:auto; overflow:hidden; margin:0 auto; padding-top:12px; text-align:center; padding:12px 0px;}
/*fnav*/
.fnav {	width:1098px;height:30px;color:#8d8d8d;overflow:hidden;line-height:30px; border:1px #dbdbdb solid; margin-top:10px;}
.fnav a {color:#000; margin:0px 8px;}
.fnav a:hover {	text-decoration:underline;}
/*qwxx*/
.qwxx {width:1099px;height:57px;overflow:hidden; margin-top:12px; border:1px #dbdbdb solid; border-left:none;}
.qwxx ul {width:999px;height:57px; display:block; overflow:hidden;}
.qwxx ul li { float:left; width:165px; display:block; overflow:hidden;border-left:1px #dbdbdb solid;}
.qwxx ul li a img { display:block; overflow:hidden;}
/*foot*/
.foot {	width:1100px;height:auto;color:#000;overflow:hidden;line-height:24px; padding-top:6px;}
.foot a {color:#555;}
.foot a:hover {	text-decoration:underline;}



/*logo  样式开始*/
.logoSearch{ width:100%; height:100px; margin:0 auto; padding:0px; background:#9b0f02;}
.logoSearchj{ width:1000px; height:100px; overflow:hidden; margin:0 auto; padding:0px;}
.logo{ float:left; width:640px; height:auto;}
.Search{ float:left; width:200px; height:28px; margin:40px 0px 0px 20px;}
.Searchleft{ float:left; width:130px; height:26px; line-height:26px;padding:0px 10px; border:0px;}
.Searchright{ float:right; width:50px; height:26px; border:0px; font-weight:bold; color:#900;}
.dian{ float:right; width:74px; height:84px; overflow:hidden; margin-top:8px}
.top{ width:auto; height:38px; background:url(imagesbj.png); line-height:38px;color:#000; background: #FFF}
.top ul{ width:1050px; margin:0 auto; display:block; overflow:auto; padding:0px 0px 0px 30px;_padding:0px 0px 0px 0px;}
.top ul li{ float:left; width:auto;height:38px; display:block; overflow:auto; line-height:38px;color:#000;}
.top ul li a{ color:#000;}
.top ul li a:hover{ text-decoration:underline;}
/*导航*/
.nav { width:100%; height:40px; background:#000; overflow:hidden; margin:0 auto; padding:0px;}
.nav ul{ width:997px; margin:0 auto; padding:0px 0px 0px 3px;}
.nav ul li{ width:auto; height:40px; line-height:40px; float:left; font-size:14px; color:#FFFFFF; letter-spacing:2.2px;}
.nav ul li a{ color:#FFFFFF;}
.nav ul li a:hover{ text-decoration:underline;}



/*页脚  1000宽*/
.footer{ width:1000px; height:auto; overflow:hidden; margin:0 auto; padding-top:12px; text-align:center; padding:12px 0px; background:#FFFFFF;}
/*fnav*/
.fnav {	width:998px;height:30px;color:#8d8d8d;overflow:hidden;line-height:30px; border:1px #dbdbdb solid; margin-top:10px;}
.fnav a {color:#000; margin:0px 8px;}
.fnav a:hover {	text-decoration:underline;}
/*qwxx*/
.qwxx {width:999px;height:57px;overflow:hidden; margin-top:12px; border:1px #dbdbdb solid; border-left:none;}
.qwxx ul {width:999px;height:57px; display:block; overflow:hidden;}
.qwxx ul li { float:left; width:165px; display:block; overflow:hidden;border-left:1px #dbdbdb solid;}
.qwxx ul li a img { display:block; overflow:hidden;}

/*foot*/
.foot {	width:1000px;height:auto;color:#000;overflow:hidden;line-height:24px; padding-top:6px;}
.foot a {color:#555;}
.foot a:hover {	text-decoration:underline;}
/*页脚 1000宽 结束*/
.logoSearch{ width:100%; height:100px; margin:0 auto; padding:0px; background:#9b0f02;}
.logoSearchj{ width:1000px; height:100px; overflow:hidden; margin:0 auto; padding:0px;}
.logo{ float:left; width:640px; height:auto;}
.Search{ float:right; width:200px; height:28px; margin:40px 0px 0px 20px;}
.Searchleft{ float:left; width:130px; height:26px; line-height:26px;padding:0px 10px; border:0px;}
.Searchright{ float:right; width:50px; height:26px; border:0px; font-weight:bold; color:#900;}
.dian{ float:right; width:74px; height:84px; overflow:hidden; margin-top:8px}
.top{ width:1000px; height:38px; background:url(imagesbj.png); line-height:38px;color:#000; background: #FFF; margin:0 auto; padding:0px; text-align:center;overflow:hidden;}
.top ul{ width:1000px; margin:0 auto; display:block; overflow:auto; padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;display:inline; text-align:center}
.top ul li{ float:left; width:auto;height:38px; display:block; overflow:auto; line-height:38px;color:#000;overflow:hidden;}
#kua{ width:47px;}
#cai{ width:63px;}
#zhe{ width:73px;}
#re{ width:65px;}
#fon{margin-left:8px;}
.top ul li a{ color:#000;}
.top ul li a:hover{ text-decoration:underline;}
/*导航*/
.nav { width:100%; height:40px; background:#000; overflow:hidden; margin:0 auto; padding:0px;}
.nav ul{ width:997px; margin:0 auto; padding:0px 0px 0px 3px;}
.nav ul li{ width:auto; height:40px; line-height:40px; float:left; font-size:14px; color:#FFFFFF; letter-spacing:2.2px;}
.nav ul li a{ color:#FFFFFF;}
.nav ul li a:hover{ text-decoration:underline;}
#dao{width:58px; text-align:center}
#gou{width:75px; text-align:center}
#ti{width:60px; margin-left:3px;}
#hui{width:100px; text-align:center}
.nav1 { width:1000px; height:40px; background:#f6f6f6; overflow:hidden; margin:0 auto; padding:0px;text-align:center;}
.navleft{float:left; width:1000px; height:40px; line-height:40px;}
.navleft a{color:#000; margin:0px 8px; font-size:14px;}
.navleft a:hover{ text-decoration:underline;}
.navright{float:left; width:50px; height:40px; line-height:40px; font-size:12px;color:#990000}
.navright a{color:#990000}
.time{ width:1000px; heigint:50px; margin:0 auto 5px; padding:0px;}
.tin{font-size:12px; font-weight:normal; margin:0px 10px 0px 15px;}

/*页脚*/
.footer{ width:1000px; height:auto; overflow:hidden; margin:0 auto; padding-top:12px; text-align:center; padding:12px 0px; background:#FFFFFF;}
/*fnav*/
.fnav {	width:998px;height:30px;color:#8d8d8d;overflow:hidden;line-height:30px; border:1px #dbdbdb solid; margin-top:10px;}
.fnav a {color:#000; margin:0px 8px;}
.fnav a:hover {	text-decoration:underline;}
/*qwxx*/
.qwxx {width:999px;height:57px;overflow:hidden; margin-top:12px; border:1px #dbdbdb solid; border-left:none;}
.qwxx ul {width:999px;height:57px; display:block; overflow:hidden;}
.qwxx ul li { float:left; width:165px; display:block; overflow:hidden;border-left:1px #dbdbdb solid;}
.qwxx ul li a img { display:block; overflow:hidden;}

/*foot*/
.foot {	width:1000px;height:auto;color:#000;overflow:hidden;line-height:24px; padding-top:6px;}
.foot a {color:#555;}
.foot a:hover {	text-decoration:underline;}
