@charset "gb2312";
/* CSS Document */

body,div, form, ul, li, p,a, h1, h2, h3, h4, h5, h6, img,dt,dl,dd,small,input,img{margin:0px; padding:0px; list-style:none; border:0;}
body{background:url(bg.png) repeat; font-size:13px;}
a{text-decoration:none;}
.clear{clear:both;}

.header{width:auto; background-color:#dedede; color:#cf0000; font-family:"΢���ź�";}
.header .top{width:100%; height:35px; border-bottom:1px solid #ccc; box-shadow:0 2px 3px #ccc; background-color:#f7f7f7; line-height:35px;}
.header .top dl{width:1200px; margin:0 auto;}
.header .top dl dt{float:left;}
.header .top dl dd{float:right;}
.header .top dl dd img{display:inline-block; margin-left:20px;}
.header .banner{width:100%; height:194px; position:relative; overflow:hidden;}
.header .banner .bd li{width:1200px; height:194px; margin:0 auto;}
.header .banner .hd{ position:absolute; bottom:20px; left:47%; z-index:100;}
.header .banner .hd li{ float:left; width:11px; height:11px; margin-left:10px;}
.header .banner .hd li.on{}
.header .title{position:absolute; width:100%; height:194px; left:0px; top:0px; background:url(banner_bg.png) no-repeat top center;}
.header .title .tit_01{width:1200px; margin:0 auto; padding-top:50px;}
.header .title .tit_01 img{width:auto;}
.header .list{width:auto; height:45px; background:url(list.png) repeat-x center;}
.header .list ul{width:1200px; margin:0 auto; font-family:"΢���ź�"; font-size:15px;}
.header .list ul li{float:left; width:8%; text-align:center; border-right:1px solid #fff; height:20px; line-height:20px; margin-top:15px; position:relative;}
.header .list ul li a{color:#cf0000;}
.header .list ul .last{border:0;}
.header .list ul .serch{ position:relative; width:18%; margin-top:10px;}
.header .list ul input[type="text"]{width:80%; height:25px; border:1px solid #cf0000; border-radius:10px 0 0 10px; padding-left:5%;}
.header .list ul input[type="image"]{width:15%; height:25px; border:1px solid #cf0000; position:absolute; border-radius:0 10px 10px 0; left:93%;}
.header .list ul .sub{display:none; width:100%; left:0; top:30px;  position:absolute; background:rgba(255,255,255,1);  line-height:30px; padding:0; z-index:9999}
.header .list ul .sub li{float:none; width:100%; border:0; border-bottom:1px solid #e1e1e1; line-height:30px; height:30px; margin:0; font-size:12px;}


.main{width:1180px; padding:10px; margin:0 auto; font-family:"����";}
.left{float:left;}
.right{float:right;}
.main span{position:absolute; top:0px; right:0px;color:#777;}
.main a{color:#000;}
.main dt h2{width:120px; text-align:center; border-top:3px solid #cf0000; position:absolute; top:-2px; left:0; color:#cf0000; font-size:14px;}
.main dd p{line-height:25px; position:relative; padding-right:60px; height:25px; overflow:hidden;}
.main_left{width:930px; float:left;}
.main_one{position:relative;}
.main_one .left{ width:419px; height:309px; overflow:hidden; position:relative; margin-bottom:10px; padding:5px; border:1px solid #ccc;}
.main_one .left .hd{ height:16px; overflow:hidden; position:absolute; right:10px; bottom:5px; z-index:1; font-size:12px;}
.main_one .left .hd ul{ overflow:hidden; zoom:1; float:left;  }
.main_one .left .hd ul li{ float:left; margin-right:5px;  width:11px; height:11px; cursor:pointer; background:url(li1.gif) no-repeat center; }
.main_one .left .hd ul li.on{background:url(li.gif) no-repeat center; }
.main_one .left .bd{ position:relative; height:309px; z-index:0;   }
.main_one .left .bd li{ zoom:1; vertical-align:middle; width:419px; height:309px; z-index:10}
.main_one .left .bd li div{position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5); height:30px; width:409px; padding-left:10px; line-height:30px; color:#ccc; font-size:12px;}
.main_one .left .bd img{ width:419px; height:309px; display:block; float:left;}
.main_one .right{width:480px; border:1px solid #ccc; line-height:25px; position:relative;}
.main_one dt{line-height:35px; text-align:center;}
.main_one dt a{display:inline-block; width:50%; height:35px; color:#cf0000; font-weight:bold; background-color:#e6e6e6;}
.main_one dt a.on{background-color:#cf0000; color:#fff;}
.main_one dd{background-color:#fff; height:285px; width:480px; font-size:13px;}
.main_one dd div{width:460px; padding:5px 10px; overflow:hidden;  display:none;}
.main_one dd p{display:list-item; list-style:inside; width:400px; padding-right:60px; overflow:hidden; position:relative; height:25px;}
.main_two dt{width:100%; height:35px; position:relative; border-top:2px solid #ddd; line-height:35px; background-color:#e6e6e6;}
.main_two .left dd{height:500px; width:560px; padding:5px 10px; background-color:#fff; position:relative;}
.main_two .left dd .chanye{width:120px; height:490px; float:left; background:url(index05.png) top right no-repeat;}
.main_two .left dd .chanye ul{margin-top:12px; text-align:center; line-height:37px;  }
.main_two .left dd .chanye li{width:78px; height:37px; padding-right:30px; padding-left:5px;}
.main_two .left dd .chanye li.on{background:url(index06.png) center right no-repeat; color:#fff;}
.main_two .left .p{width:440px; overflow:hidden; float:right; display:none;}
.main_two .left .p h2{font-size:14px; line-height:40px; text-align:center;}
.main_two .left .p .cont{ height:300px; padding-right:10px; overflow:hidden;}
.main_two .left .p .cont p{height:auto; text-indent:2em; padding-right:0px;}
.main_two .left{width:580px; overflow:hidden;}
.main_two .right{width:330px; overflow:hidden;}
.main_two .right dd{height:500px; width:310px; padding:5px 10px; background-color:#fff;}
.main_two .right dd p{display:list-item; list-style:inside;}
.main_three{height:282px; overflow:hidden;}
.main_three dt{width:100%; height:35px; position:relative; border-top:2px solid #ddd; line-height:35px; background-color:#e6e6e6; margin-top:10px;}
.main_three dd{width:94%; padding:5px 3%; background-color:#fff; position:relative;}
.main_three dd p{display:list-item; list-style:inside;}
.main_three dl{width:49%;}

.main_right{float:right; width:230px; overflow:hidden;}
.one ul{width:240px; overflow:hidden;}
.one li{float:left; width:120px; height:110px; margin-bottom:15px; position:relative;}
.one li .img1{position:absolute; top:0; left:0; opacity:0;}
.one li .img1:hover{opacity:1}
.main_right .two{width:226px; border:1px solid #999; background-color:#fff;}
.main_right .two dt{width:226px; height:25px; border-bottom:2px solid #cf0000; line-height:15px;}
.main_right .two dt h3{padding-left:10px; margin-left:10px; height:15px; margin-top:10px; border-left:2px solid #cf0000; color:#cf0000;}
.main_right .two dd div{ margin:10px auto 20px}
.main_right .two dd{width:208px; padding:20px 10px 10px;}
.main_right .two dd h2{font-size:14px; font-weight:normal; line-height:2em; text-align:center;}
.main_right .two dd img{width:206px; height:134px;}
.main_right .two dd .img1{height:165px; margin-top:5px;}
.main_right .two dd a{color:#cf0000;}

.main_right .two .yy{ margin-top:12px}

.zgyy{ position:relative; width:226px}
.zgyy .prev,.zgyy .next{ width:30px; height:41px; overflow:hidden; display:block; position:absolute; z-index:99; top:75px}
.zgyy .prev{ left:23px; background:url(left.png) no-repeat center}
.zgyy .next{ right:23px; background:url(right.png) no-repeat center}
.zgyy .bd li img{ width:180px; margin:12px auto; height:200px; overflow:hidden; display:block}




.container{width:1180px; margin:10px auto; font-family:"����"}
.container .left{width:230px; overflow:hidden;}
.container .list{margin-bottom:15px; line-height:40px; font-size:14px;}
.container .list h2{width:100%; border-top:2px solid #cf0000; height:40px; text-align:center; background:url(news01.png) center no-repeat; margin-bottom:15px; box-shadow:0px 2px 7px #999; color:#cf0000;}
.container .list a{width:188px; height:40px; display:block; border:1px solid #999; margin-bottom:10px; border-radius:8px; padding-left:40px; background:url(news02.png) no-repeat; color:#363636;}
.container .list a.on{background:url(news03.png) no-repeat; color:#cf0000;}
.container .right{width:930px; overflow:hidden;}
.container .right dt{height:35px; line-height:35px; font-size:12px; color:#6c6c6c; padding-left:70px; background:url(news04.png) no-repeat #f0f0f0; box-shadow:0px 3px 5px #ccc; position:relative; z-index:9}
.container .right dt a{color:#6c6c6c;}
.container .right dd{ padding:15px; background-color:#fff; margin-bottom:5px;}

.list1{ width:98%; margin:0 auto; border-bottom:#CCC dashed 1px; padding:15px 0}
.list1 span{ display:block; float:left;}
.list1 span img{ display:block; width:160px; height:120px; overflow:hidden}
.list1 .l_r{ float:right; width:680px}
.list1 .l_r a{ color:#333}
.list1 .l_r h3{ font-size:16px; color:#333; line-height:2em; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; margin-top:6px}
.list1 .l_r h4{  line-height:30px; color:#acacac; font-weight:100; font-family:"����"; font-size:12px}
.list1 .l_r p{ color:#666; font-family:"����"; line-height:2em; height:4em; overflow:hidden; font-size:14px}


.container .news p{border-bottom:1px dashed #999; position:relative; background:url(news05.png) center left no-repeat; padding-left:20px; line-height:40px; font-size:14px;}
.container .news p span{position:absolute; top:0px; right:0px;color:#777;}
.container .news p a{color:#333;}
.container .infor{line-height:33px; font-size:14px; color:#333; min-height:440px; min-height:650px;}
.container .infor p b{ color:#cf0000}
.container .infor span a{ display:block; width:902px; height:230px; margin:0 auto;  padding-top:50px}
.container .infor h2{font-size:18px; font-family:"΢���ź�"; line-height:40px; color:#cf0000; text-align:center;}
.container .infor h3{font-size:12px; line-height:50px; color:#6d6d6d; text-align:center; font-weight:normal; margin-bottom:10px; border-bottom:1px dashed #999; height:50px;}
.container .infor h3 div{display:inline-block; height:35px; vertical-align:middle; padding-top:5px; margin-left:20px;}

.container .infor table{margin-top:20px;}
.container .infor table input{width:623px; height:32px; border:1px solid #999; margin:12px 0;}
.container .infor table input.lxr{ width:180px}
.container .infor table input[name="file_url"]{ border:none; outline:none}
.container .infor table textarea{width:619px; height:140px; border:1px solid #999; margin:5px 0;}
.container .infor table .button1{width:150px; height:40px; border:0; background-color:#cf0000; margin-right:50px; color:#fff; font-size:16px; border-radius:7px; font-weight:bold;}
.container .infor table .code{position:relative;}
.container .infor table .code input{width:125px; margin-right:30px;}
.container .infor table .biaozhu{height:30px; line-height:30px; color:#461a06; font-size:12px; font-family:"����"; color:#cf0000; display:inline-block}

.container .page{width:100%; text-align:right; border-top:1px solid #999; margin-top:-1px; line-height:55px;}
.container .page a{display:inline-block; height:25px; line-height:25px; padding:0 7px; margin:15px 5px; border:1px solid #999; color:#666; border-radius:5px;}
.container .page a.on{background-color:#777; color:#fff;}
.container .contact img{display:block; margin:13px auto;}
.container .chanye{width:1180px; float:none;}
.container .chanye dd{ padding:15px 0;}
.container .chanye .news{ padding:15px;}
.container .chanye dd div.image{width:275px; float:left; position:relative; margin:10px; font-size:12px; line-height:22px; height:261px; overflow:hidden;}
.container .chanye dd div.clear{float:none; width:0; height:0; margin:0}
.container .chanye div img{width:275px; height:173px; border:2px solid #999;}
.container .chanye div h2{position:absolute; left:2px; top:135px; height:40px; width:355px; background:rgba(0,0,0,0.5); font-size:14px; color:#fff; line-height:40px; padding-left:10px}
.container .chanye div h2 a{float:right; margin-right:10px; color:#fff;}
.container .chanye dd div.image p{text-indent: 2em; height:66px; overflow:hidden;}
.container div.pic{width:220px; float:left; margin:10px 2px; font-size:12px; line-height:30px; overflow:hidden; text-align:center;}
.container .pic img{width:180px; height:200px; padding:3px; border:2px solid #ccc;}
.container div.pic a{color:#333;}


.footer{width:1180px; margin:0 auto; font-family:"����"; font-size:12px;}
.footer .top{border-bottom:3px solid #cf0000; width:100%; padding-bottom:13px; line-height:35px; margin-top:10px;}
.footer .top dt{text-align:center;}
.footer .top h2{width:18.8%; border:1px solid #999; height:35px; display:inline-block; float:left; background:url(foot03.png) left center no-repeat;}
.footer .top strong{width:16.1%; border:1px solid #999; border-left:0; height:35px; display:inline-block; float:left; font-size:14px; font-weight:normal; cursor:pointer;}
.footer .top strong.on{border-top:1px solid #cf0000; border-bottom:0; color:#cf0000; font-weight:bold; background-color:#fff;}
.footer .top dd{width:98%; background-color:#fff; line-height:30px; padding:10px 1%; }
.footer .top dd div{display:none;}
.footer .top dd a{display:inline-block; height:30px; padding:0 20px; color:#000;}
.footer li{float:left;}
.footer .list{width:500px; margin:0 auto; height:40px; line-height:40px;}
.footer .list li{width:19%; height:14px; border-right:1px solid #cf0000; margin-top:13px; text-align:center; line-height:14px; font-weight:bold;}
.footer .list li.last{border:0;}
.footer .list a{color:#cf0000;}
.footer .bottom{text-align:center; line-height:25px; width:630px; margin:0 auto; overflow:hidden;}
.footer a{color:#000;}

.sel{ display:block; width:75px; height:30px; border-radius:5px; background:##EF4949; color:#fff; line-height:30px; text-align:center}

.container .infor .pl{ width:95%; margin:20px auto; background:#efefef}
.container .infor .pl h1 img{ display:block;     margin: 20px auto auto 20px; width:120px;  float:left}
.container .infor .pl form{ width:95%; margin:0 auto}
.container .infor .pl tr{ margin:10px auto}
.container .infor .pl input[type="text"]{ outline:none; box-shadow: 0 1px 1px #C6C6C6 inset; border-radius:4px; background:#fff; border: 1px solid #ababab; width:160px; height:24px; color:#333; padding-left:5px}
.container .infor .pl textarea{ outline:none; box-shadow: 0 1px 1px #C6C6C6 inset; border-radius:4px; background:#fff; border: 1px solid #ababab; width:600px; height:72px; color:#333;padding-left:5px}
.container .infor .pl input[type="submit"]{outline:none; box-shadow: 0 1px 1px #C6C6C6 inset; border-radius:4px; background:#aaa; border:none; width:80px; height:30px; color:#333;}
.container .infor .pl .content{ width:100%; margin-top:12px; border:#ababab solid 1px; margin:0 auto}
.container .infor .pl .content h4{ background:#ddd; height:36px; font-size:18px; color:#131313; line-height:36px; padding-left:15px} 
.container .infor .pl .content li{padding: 0 20px; background: #fff;border-bottom: #ccc dashed 1px; margin: 10px auto}
.container .infor .pl .content li .c_t{ color:#666; font-family:"΢���ź�"; font-size:12px}
.container .infor .pl .content li .c_t h5{ float:left; font-weight:100; font-size:12px}
.container .infor .pl .content li .c_t span{ float:right}
.container .infor .pl .content li .d1{ font-family:"����"; color:#666; border:#E6DAC2 solid 1px; background:#FBF8F1; line-height:30px; text-indent:2em; min-height:60px; font-size:12px}
.container .infor .pl .content li .d2{  font-size:12px; color:#999;}

.re_content{ margin:12px auto; min-height: 80px; border:#F9DEDE solid 1px; font-family:"����"; font-size:12px; background:#FBEEEE; padding:0 20px}
.f1{ line-height:2em; font-size:12px; color:#666}

.cys{ width:100%;}
.cys img{ width:800px; display:block; margin:15px auto}
.cys a{ display:block; width:260px; height:50px; background:#cf0000; color:#fff; margin:0 auto; border-radius:10px; text-align:center; line-height:50px; font-weight:bold}