@charset "utf-8";

*{margin:0px;padding:0px;}
body{width:100%;margin:0 auto;padding:0 auto;overflow-x:hidden;font-family:"微软雅黑";background:#fff;}
ul li{list-style-type:none;}
a{text-decoration:none;border:none;margin:0px;padding:0px;}
img{border:none;margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6{font-size: 12px;font-weight: normal}
::selection{background: #6f346a;color: #fff}
::-moz-selection{background:#6f346a;
color:#fff}
::-webkit-selection{background:#6f346a;
color:#fff}
section, article, aside, header, footer, nav, dialog, figure{display: block;}
.clear10{clear: both;height: 10px;line-height: 0px;font-size: 0px;overflow: hidden;}
.ima img:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;transition-duration:.5s;}
.clear{clear:both;}

/*header*/
.header{width:100%;}

.header .top{width:100%;height:105px;background:#1a1a19;}
.header .top .topper{width:1000px;height:105px;margin:0 auto;}
.header .top .topper .logo{float:left;height:105px;}
.header .top .topper .select{width:214px;height:105px;float:right;}
.header .top .topper .select .edition{font-size:12px;color:#959595;line-height:56px;margin-top:4px;text-align:right;}
.header .top .topper .select .edition a{color:#959595;}
.header .top .topper .select .edition a:hover{color:#e40013;}
.header .top .topper .select .search{width:214px;height:26px;line-height:26px;background:url(../images/search.jpg) no-repeat 0 0;}
.header .top .topper .select .search input{width:182px;height:26px;float:left;background:none;color:#fff;border:none;font-size:12px;text-indent:1em;}
.header .top .topper .select .search a{width:30px;height:26px;display:block;float:left;}


#nav_wrap {height:66px;float:left;background:url(../images/nav_bg.jpg) repeat-x 0 0;width:100%;}
.nav_content {height:66px;line-height:66px;}
.nav_content .nav{width:994px;margin:0 auto;}
.nav_content .nav li {display:block;float:left;position:relative;z-index:888;}
.nav_content .nav li h2{font-size:14px;color:#fff;font-weight:600;width:142px;height:66px;line-height:66px;text-align:center;}
.nav_content .nav li h2 a{color:#fff;}
.nav_content .nav li h2 a:hover{color:#fff;}
.nav_content .nav li div.zero {display:none;width:320px;height:220px;position:absolute;z-index:999;left:36px;top:66px;background-color:#eee;}
.nav_content .nav li div.zero .one {float:left;width:120px;padding-top:10px;}
.nav_content .nav li div.zero .one h3{clear:both;line-height:30px;height:30px;margin-left:0px; text-align:left;width:120px;}
.nav_content .nav li div.zero .one h3 a{display:block;line-height:30px;height:30px;color:#666;font-size:12px;width:120px; text-align:left;padding-left:18px;}
.nav_content .nav li div.zero .one h3 a:hover{line-height:30px;height:30px;background-color:#e40013;background-image:none;color:#fff;width:94px;}
.nav_content .nav li div.zero .two{float:right;padding:22px 22px 0px 0px;width:158px;}
.nav_content .nav li div.zero .one h3 a{display:block;line-height:30px;height:30px;color:#666;font-size:12px;width:140px;text-align:left;padding-left:18px;}


/*banner style*/
#banner{ height:640px;overflow:hidden;background:url(../images/imgloader.gif) no-repeat center center #FFF;}
.slide_down,.slide_into{ display:block;font-size:18px;color:#a45900;background-color:#fff033;width:140px;height:30px;text-align:center;line-height:30px;border-radius:15px;box-shadow:2px 2px 2px rgba(0,0,0,.2);float:right;position:relative;top:240px}
.slide_down{ margin-right:20px}
.slide_down:hover,.slide_into:hover{ text-decoration:none;color:#ff7e00}
/*fwslider style*/
#fwslider{position: relative;width: 100%;}
#fwslider .slider_container{position:relative;left:50%;margin-left:-960px;width:1920px;}
#fwslider .slide{display: none;position: absolute;top: 0;left: 0;z-index: 0;width: 100%;text-align: center;}
#fwslider .slide img{/*width:100%;*/}
#fwslider .slidePrev{margin-left: 25px;width: 31px;height: 100px;position: absolute;top: 50%;left: -50px;opacity: 0.7;z-index: 10;}
#fwslider .slidePrev span{background-image: url(../images/slide_arrow.png);width:31px;height: 100px;float: left;background-position: 0 0;background-repeat: no-repeat;cursor: pointer;}
#fwslider .slideNext{width: 31px;height: 100px;position: absolute;top: 50%;right:-50px;opacity: 0.7;z-index: 10;margin-right: 25px;}
#fwslider .slideNext span{background-image: url(../images/slide_arrow.png);width:31px;height:100px;float:left;background-position:0 -100px;background-repeat:no-repeat;cursor:pointer;}
#fwslider .timers{height: 4px;position: absolute;bottom: 15px;right: 0;z-index: 3;}
#fwslider .timer{height: 4px;width: 40px;background-color: #ff7e00;float: left;margin-right: 10px;overflow: hidden;}
#fwslider .progress{height: 4px;width: 0%;background-color: #3ba7b4;float: left;}
#fwslider .slide_content{top: 0;left: 50%;position: absolute;width: 470px;height: 350px;}
#fwslider .slide_content_wrap{max-width: 470px;text-align: right;font-family: \5FAE\8F6F\96C5\9ED1;font-style: italic;}
#fwslider .title{opacity: 0;color: #fff;font-size: 36px;padding: 10px;float: left;font-style: normal;font-weight: 400;padding: 20px;line-height: 40px;}
#fwslider .description{opacity: 0;color: #FC3;font-size: 18px;background: #000;padding: 10px;clear: both;float: left;margin-top: 2px;line-height: 24px;font-family: 'Open Sans';font-style: normal;font-weight: 400;}
#fwslider .readmore{opacity: 0;clear: both;float: left;text-transform: uppercase;font-size: 10px;color: #919191;background: #000;padding: 10px;text-decoration: none;margin-top: 2px;font-family: 'Open Sans';font-style: normal;font-weight: 400;}
#fwslider .readmore:hover{color: #fff;}
.footer{width: 100%;float: left;text-align: center;}
.footer p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 12px;color: #585858;margin-top: 20px;}
/* ------------------------------- 4. Media Query Max Width 1300, Min Width 720 ------------------------------- */
@media only screen and (min-width:720px) and (max-width: 1300px){
#fwslider .slide_content_wrap{margin-left: 50px;margin-top: 40px;}
#fwslider .title{font-size: 26px;}
#fwslider .description{font-size: 12px;}
}
/* ------------------------------- 5. Media Query Max Width 719 ------------------------------- */
@media only screen and (max-width:719px){
#fwslider .slide_content_wrap{display: none;}
#fwslider .timers{display: none;}
#fwslider .slide_content{cursor: pointer;}
}




/*footer*/
.footer{width:100%;height:50px;line-height:50px;text-align:center;font-size:12px;color:#6d6d6d;background:#1a1a1a;}




/*main*/
.main{width:1000px;margin:0 auto;}

/*classify*/
.classify{width:998px;height:50px;line-height:50px;border:1px solid #979797;margin:36px auto 30px;}
.classify h2{font-size:18px;text-indent:.5em;color:#333;float:left;}
.classify h2 span{color:#e40013;}
.classify ul{float:right;}
.classify ul li{width:130px;height:50px;text-align:center;font-size:14px;border-left:1px solid #979797;float:left;}
.classify ul li a{color:#333;}
.classify ul li .now{color:#e40013;}

/*list*/
.list{width:1000px;margin:0 auto;}
.list .ul01{}
.list .ul01 li{width:220px;height:280px;float:left;margin:15px;text-align:center;line-height:32px;font-size:14px;color:#333;}
.list .ul01 li a{color:#333;}
.list .ul01 li:hover{background:#e40013;color:#fff;}
.list .ul01 li:hover a{color:#fff;}
.list .ul01 li img{width:200px;height:215px;margin:10px;}



.page{margin:32px auto 72px;}
.page ul{}
.page ul li{float:left;font-size:14px;margin-right:7px;}
.page ul li a{padding:2px 9px;display:block;border:1px solid #ccc;color:#666}
.page ul li a:hover{padding:2px 9px;display:block;border:1px solid #e40013;background:#e40013;color:#fff;}
.page ul li .now{padding:2px 9px;display:block;border:1px solid #e40013;background:#e40013;color:#fff;}
.page1{width:96%;height:50px;margin-top:32px;text-align:left;font-size:14px;color:#333;line-height:25px;float:right;margin-bottom:72px;}
.page1 a{color:#333;}
.page1 a:hover{color:#e40013;}



.list ul.ul02{width:1000px;margin:0 auto;}
.list ul.ul02 li{width:1000px;height:205px;margin:20px auto;border-bottom:1px dashed #ccc;}
.list ul.ul02 li .ima{width:300px;height:180px;text-align:center;overflow: hidden;float:left;border:1px solid #ccc;}
.list ul.ul02 li .ima img{height:180px;}
.list ul.ul02 li .right{width:660px;height:180px;float:right;}
.list ul.ul02 li .right h2{width:100%;color:#333;font-size:14px;line-height:45px;}
.list ul.ul02 li .right h2 span{float:right;}
.list ul.ul02 li .right .description{width:100%;color:#666;font-size:14px;height:92px;overflow:hidden;}
.list ul.ul02 li .right .more{width:94px;height:25px;background:url(../images/more01.jpg) no-repeat 0 0;font-size:14px;line-height:25px;color:#b1b1b1;text-indent: .5em;}
.list ul.ul02 li .right .more a{width:94px;height:25px;color:#b1b1b1;display:block;}


/*pro-info*/
.pro-info{width:1000px;margin:0 auto;}
.pro-info h2{text-align:center;font-size:20px;color:#333;line-height:64px;}
.pro-info .date-author{width:92%;height:46px;margin:0 auto;line-height:45px;text-align:center;border:1px solid #ccc;font-size:14px;color:#666;margin-bottom:24px;}
.pro-info .content{border-top:1px solid #ccc;line-height:200%;color:#666;text-align:center;padding:25px;font-size:14px;}
.pro-info .content img{text-align:center;padding:7px;border:1px solid #ccc;margin:12px;width:560px;}
.pro-info .content .font{width:92%;margin:0 auto;text-align:left;}
.pro-info .content .font p{text-indent:2em;}
.pro-info .content .font p span{font-weight:600;color:#333;}


/*info*/
.info{width:1000px;margin:0 auto;font-size:14px;color:#666;line-height:200%;margin-bottom:72px;}
.info img{margin-bottom:16px;}
.info p{text-indent:2em;}



/*form*/
.list form{width:380px;height:640px;margin:72px auto 0;font-size:14px;}
.list form .inputkuang{width:380px;height:42px;margin-bottom:20px;}
.list form .inputkuang1{width:380px;height:118px;margin-bottom:36px;}
.list form .inputkuang .text1{width:301px;height:40px;border:1px solid #bfbfbf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;line-height:40px;text-indent:.5em;color:#999;}
.list form .inputkuang .text2{width:139px;height:40px;border:1px solid #bfbfbf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;line-height:40px;text-indent:.5em;color:#999;}
.list form .inputkuang1 .text3{width:301px;height:118px;border:1px solid #bfbfbf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;line-height:40px;text-indent:.5em;color:#999;}
.list form .inputkuang img{margin-bottom:-17px;margin-left:15px;}
.list form .submit-btn{width:365px;height:48px;line-height:42px;margin-left:-8px;letter-spacing:2px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.list form .submit-btn a{width:301px;height:48px;display:block;float:right;background:#39a1ea;color:#fff;text-align:center;line-height:48px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.remind{font-size:12px;line-height:32px;line-height:32px;margin-left:-280px;}
.remind a{color:#f66519;}
.remind img{margin-bottom:-3px;margin-right:12px;}

