@charset "utf-8";
/*基本设置*/
*{ padding:0px; margin:0px;}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label,ol{margin:0;padding:0;border:0; font-size:14px; font-weight:normal;font-family:"宋体",Arial, Helvetica, sans-serif;}
img{border:none;}
ul,ul li,ol,ol li,menu li{list-style:none;}
a,a:visited,a:active{ color:#555; text-decoration:none;}
body{ margin:0px; padding:0px; font-size:12px; color:#666; font-family:"微软雅黑"; background:#F9F9F9;}
p{font-family:"宋体";}
table{ width:100%;
    text-align:center;
    border-collapse:collapse; 
    border-spacing:0;}
table p{    text-indent: inherit !important;}

/* 头部 */
.top{ width:963px; margin:0 auto; overflow:hidden;}
.top .logo{ float:left;}
.top .right{ height:64px; line-height:64px; float:right;}
.top .right form{ overflow:hidden; margin-top:20px; float:left;}
.top .right form .text{ width:166px; height:20px; padding-left:5px; border:2px solid #D5000E; outline:none; float:left;}
.top .right form .sub{ width:30px; height:24px; background:#D5000E; border:none; font-size:13px; color:#FFF; outline:none; float:left;}
.top .right .lia{ margin-left:15px; float:left; font-size:14px;}

/* 导航 */
.nav{ width:963px; height:40px; margin:0 auto; background:#E33438;}
.nav li{ width:12.5%; height:40px; float:left; position:relative;}
.nav li .one{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#FFF;}
.nav li:hover .one{ background:#C61A1E; transition:all 0.5s;}
.nav li .nav2{ display:none;}
.nav li:hover .nav2{ display:block; width:100%; line-height:30px; text-align:center; padding:10px 0; background:url(../images/navbg.jpg) repeat; position:absolute; z-index:9; transition:all 0.5s;}
.nav li:hover .nav2 a{ display:block; font-size:14px;}
.nav li:hover .nav2 a:hover{ color:#E33438; transition:all 0.5s;}
.nav li:hover .nav2 a i{ display:inline-block; width:8px; height:8px;}
.nav li:hover .nav2 a:hover i{ background:url(../images/navj.jpg) no-repeat;}
#nav2{ display:none;}

/* banner */
.flexslider{ position:relative; width:963px; height:280px; margin:0 auto; overflow:hidden; background:url(../images/loading.jpg) 50% no-repeat;}
.slides{ position:relative; z-index:1;}
.slides li{ height:280px;}
.flex-control-nav{ display:none;}
.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:44%;}
.flex-direction-nav li a{ display:block; width:31px; height:31px; overflow:hidden; cursor:pointer; position:absolute;}
.flex-direction-nav li a.flex-prev{ left:40px; background:url(../images/prev.jpg) center center no-repeat;}
.flex-direction-nav li a.flex-next{ right:40px; background:url(../images/next.jpg) center center no-repeat;}
.bannersj{ width:963px; margin:0 auto;}
.bannersj img{ width:100%; display:block;}
.sj{ background:#FFF url(../images/sjbg.jpg) no-repeat fixed; background-size:100%;}

.wrap{ width:963px; margin:10px auto;}
.title{ width:100%; overflow:hidden;}
.title h2{ padding-bottom:2px; font-size:18px; font-weight:bold; color:#F00; border-bottom:3px solid #E33438; float:left;}
.title a{ display:block; margin-top:6px; float:right; font-size:14px; color:#B3B3B3;}
.title a:hover{ color:#E33438; transition:all 0.5s;}
.title2{ width:100%; height:38px; background:url(../images/titbg.jpg) no-repeat; overflow:hidden;}
.title2.mt8{margin-top: 8px;}
.title2 h2{ width:100px; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; color:#FFF; float:left;}
.title2 a{ display:block; height:32px; line-height:32px; padding-right:5px; font-size:14px; color:#CCC; float:right;}
.title2 a:hover{ color:#E33438; transition:all 0.5s;}

/* 第一列 */
.index1{ overflow:hidden;}
.index1 .one{ width:710px; float:left;}
.index1 .one .tits{ overflow:hidden;}
.index1 .one #list{ display:block; overflow:hidden; float:left;}
.index1 .one #list li{height:33px; line-height:33px; text-align:center; float:left;margin-right: 30px;}
.index1 .one #list li:last-child{margin-right: 0px;}
.index1 .one #list li a{ display:block; height:33px; font-size:18px; font-weight:normal; color:#333333;position:relative;}
.index1 .one #list li:nth-of-type(1) a:after{content:"";display: block;width:1px;height: 20px;background: #e33438;position: absolute;top:50%;margin-top: -10px;right: -17px;}
.index1 .one #list li.selected a{ height:30px; color:#F00;font-weight: bold;}
.index1 .one #list li.selected a:before{content:"";display: block;width: 73px;height: 3px;background: #e33438;position: absolute;bottom: -3px;left: 0px;}
.index1 .one .more{ display:block; margin-top:8px; float:right; font-size:14px; color:#B3B3B3;}
.index1 .one .more:hover{ color:#E33438; transition:all 0.5s;}
.index1 .one .menu_con{ width:100%; border:1px solid #CCC;overflow: hidden;padding-bottom: 20px;}
.index1 .one .menu_con h3{font-size: 20px;padding:24px 20px 18px;text-align: center;color: #000;font-weight: bold;}
.index1 .one .menu_con h3 a{height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.index1 .one .menu_con .tag{ overflow:hidden;width: 400px;float: left;margin-left:18px;margin-top: -9px;}
.index1 .one .menu_con .tag a{ display:block; width:90%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height:32px; line-height:32px; padding-left:20px; font-size:14px; background:url(../images/heidot.jpg) no-repeat left center; float:left;}
.index1 .one .menu_con .tag a:hover{ background:url(../images/redot.jpg) no-repeat left center; color:#E33438; transition:all 0.5s;}


.new_banner{ overflow: hidden; float:left; position:relative;}
.rslides{ width:282px; position:relative;float: left;margin-left: 10px;}
.rslides li img{ width:100%; height:180px;}
.rslides li a{ display:block; width:92%; height:30px; line-height:30px; padding:0 4%; background:url(../images/htbg1.jpg) repeat; position:absolute; left:0; bottom:0px; font-size:14px; color:#FFF;}
.rslides li p{ line-height:25px; padding:10px; text-indent:2em; font-size:14px; color:#666;}

.rslides_nav{ display:none;}
.rslides_tabs{ position:absolute; top:201px; right:0; clear:both; text-align:center; z-index:99999;}
.rslides_tabs li{ display:inline; float:none; _float:left; *float:left; margin-right:5px;}
.rslides_tabs a{ width:8px; height:8px; background:#fff; text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:5px;}
.rslides_tabs .rslides_here a{ background:#F00;}


.index1 .three{ width:248px; float:right;}
.index1 .three .cont{ width:238px; padding:15px 0; margin-left:8px; border:1px solid #CCC; border-top:none;  background-position:0 15px;}
.index1 .three .cont.pt{padding:9px 0px 15px;}
.index1 .three .cont a{ display:block; width:218px; height:32px; line-height:32px; padding-left:15px; font-size:14px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index1 .three .cont a:hover{ color:#E33438; transition:all 0.5s;}

/* 第二部分 */
.index2{ /*height:303px;*/ overflow:hidden;}
.index2 .one{ width:291px; float:left;}
.index2 .one dl{ padding:15px 8px; border:1px solid #CCC;}
.index2 .one dl dt img{ width:100%;}
.index2 .one dl dd{ padding-top:12px;}
.index2 .one dl dd a{ display:block; height:30px; line-height:30px; padding-left:15px; font-size:14px; background:url(../images/heidot.jpg) no-repeat left center;}
.index2 .one dl dd a:hover{ background:url(../images/redot.jpg) no-repeat left center; color:#E33438; transition:all 0.5s;}
.index2 .two{ width:412px; margin-left:10px; float:left;}
.index2 .two ul{ padding:18px 8px 15px 8px; border:1px solid #CCC;}
.index2 .two ul p{ margin:12px 0; padding-left:15px; font-size:12px; text-indent:2em;}
.index2 .two ul p:hover a{ color:#E33438; transition:all 0.5s;}
.index2 .two ul li{ height:30px; line-height:30px; overflow:hidden;}
.index2 .two ul li a{ padding-left:15px; font-size:14px; background:url(../images/heidot.jpg) no-repeat left center; float:left;}
.index2 .two ul li a:hover{ background:url(../images/redot.jpg) no-repeat left center; color:#E33438; transition:all 0.5s;}
.index2 .two ul li span{ font-size:14px; color:#999; float:right;}
.index2 .three{ width:248px; float:right;}
.index2 .three .cont{ width:238px;/* height: 344px;*/ height: auto; padding-top:6px; text-align:center; border:1px solid #CCC; border-top:0; margin-left:8px;}
.index2 .three .cont a{ display:block;}
.index2 .three .cont img{ display:block; width:218px; margin:0 auto; padding-bottom:15px;}

/* 第三部分 */
.index3{ overflow:hidden;}
.index3 a{ height:100px; float:left;}
.index3 a img{ height:100px;}
.index3 .right{ margin-left:11px;}



/* 第四列 */
.index4{ /*height:303px;*/ overflow:hidden;}
.index4 .one{ width:291px; float:left;}
.index4 .one ul{ padding:17px 8px; border:1px solid #CCC;}
.index4 .one ul li{ height:32px; line-height:32px; overflow:hidden;}
.index4 .one ul li a{ display:block; padding-left:15px; font-size:14px; background:url(../images/heidot.jpg) no-repeat left center; float:left; height:100%;}
.index4 .one ul li a:hover{ background:url(../images/redot.jpg) no-repeat left center; color:#E33438; transition:all 0.5s;}
.index4 .one ul li span{ font-size:14px; color:#999; float:right;}
.index4 .two{ width:412px; margin-left:10px; float:left;}
.index4 .two .cont{ padding:20px 8px; border:1px solid #CCC;}
.index4 .two dl{ width:390px; padding-bottom:25px; border-bottom:1px dashed #CCC; overflow:hidden;}
.index4 .two dl dt{ width:130px; height:80px; float:left;}
.index4 .two dl dt img{ width:100%; height:100%;}
.index4 .two dl dd{ width:250px; height:80px; margin-left:10px; float:left;}
.index4 .two dl dd a{ font-size:14px; color:#333;}
.index4 .two dl dd a:hover{ color:#E33438; transition:all 0.5s;}
.index4 .two dl dd p{ margin-top:7px; font-size:12px; color:#666;}
.index4 .two ul{ margin-top:16px;}
.index4 .two ul li{ height:32px; line-height:32px; overflow:hidden;}
.index4 .two ul li a{ padding-left:15px; font-size:14px; background:url(../images/heidot.jpg) no-repeat left center; float:left;}
.index4 .two ul li a:hover{ background:url(../images/redot.jpg) no-repeat left center; color:#E33438; transition:all 0.5s;}
.index4 .two ul li span{ font-size:14px; color:#999; float:right;}
.index4 .three{ width:248px; float:right;}
.index4 .three .cont{ width:218px; padding:14px 10px 0 10px; margin-left:8px; border:1px solid #CCC; border-top:none;}
.index4 .three .cont ul{ padding:12px 0 29px 0; background:url(../images/indbg1.jpg) no-repeat top;}
.index4 .three .cont ul li{ height:47px; line-height:47px; border-bottom:1px dashed #CCC;}
.index4 .three .cont ul li a{ display:block; height:47px; padding-left:85px; font-size:16px; background:url(../images/jiabg.jpg) no-repeat; background-position:65px 20px;}
.index4 .three .cont ul li a:hover{ color:#E33438; transition:all 0.5s;}

/* 第五列 */
.tit2{ border-bottom:1px solid #CCC;}
.index5 .cont{ margin-top:20px; overflow:hidden;}
.index5 .cont dl{ width:466px; height:160px; margin-right:30px; position:relative; float:left;}
.index5 .cont dl.mr0{ margin-right:0px;}
.index5 .cont dl dt,.index5 .cont dl dt img{ width:100%; height:100%;}
.index5 .cont dl dd{ width:100%; height:30px; line-height:30px; text-align:center; position:absolute; left:0; bottom:0; background:url(../images/htbg1.jpg) repeat;}
.index5 .cont dl:hover dd{ background:url(../images/htbg2.jpg) repeat; transition:all 0.5s;}
.index5 .cont dl dd a{ font-size:16px; color:#FFF;}

/* 第六列 */
.index6 .cont{ height:60px; margin-top:30px;}
.index6 .cont .select{ width:218px; height:40px; margin-right:30px; position:relative; float:left;}
.index6 .cont .mr0{ margin-right:0px;}
.index6 .cont .select dt{ width:138px; height:40px; line-height:40px; padding-left:80px; font-size:16px; color:#E33438; cursor:pointer; position:relative; z-index:99; background:url(../images/sel1.jpg) no-repeat;}
.index6 .cont .select dt:hover,.select dt.cur{ color:#FFF; background:url(../images/sel2.jpg) no-repeat;}
.index6 .cont .select dt a{color: #E33438;}
.index6 .cont .select dt:hover a,.select dt.cur a{color: #fff;}
.index6 .cont .select dd{ position:absolute; left:0; top:40px; border:1px solid #E33438; border-top:none; background:#FFF; display:none;}
.index6 .cont .select dd ul{ width:216px; max-height:140px; text-align:center; overflow:auto;}
.index6 .cont .select dd ul li a{ line-height:35px; display:block; font-size:14px;}
.index6 .cont .select dd ul li a:hover{ background:#F5F5F5;}
.msel{ display:none;}


/* 列表页 */
.content{ width:963px; margin:0 auto; padding:20px 0; background:#F9F9F9; overflow:hidden;}
.content .left{ width:200px; background:#F1F1F1; float:left;}
.content .left .conmenu{ margin:20px 15px;}
.content .left .conmenu li{ line-height:29px; text-align:right; margin-bottom:5px; padding-right:20px; font-size:14px; background:#fff url(../images/meli.jpg) no-repeat top right;}
.content .left .conmenu li a{
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}
.content .left .conmenu li p{display: none;width:100%;position: relative;}
.content .left .conmenu li p:after{content:"";display: block;width:5px;height: 5px;background:#E33438;border-radius: 50%;position: absolute;right: -10px;top:50%;margin-top: -2.5px;}
.content .left .conmenu li.act a,.content .left .conmenu li:hover > a,.content .left .conmenu li.act p.act a,.content .left .conmenu li.act2 p:hover a{ color:#E33438; transition:all 0.5s;}
.content .left .conmenu li.act2 p a{color: #555;}
.content .right{ width:740px; float:right;}
.content .rightsj{ width:720px; margin-right:20px;}
.content .right .cont{ margin-top:10px;}
.content .right .cont li{ height:40px; line-height:40px; padding-left:15px; overflow:hidden; border-bottom:1px #CCC dashed; background:url(../images/doc.jpg) no-repeat scroll 0px center;}
.content .right .cont li a{ font-size:14px; float:left;}
.content .right .cont li span{ font-size:14px; color:#999; float:right;}

.content .right .titlecon{ text-align:center; padding-bottom:15px; border-bottom:1px dashed #CCC;}
.content .right .titlecon h2{ font-size:18px; font-weight:bold;}
.content .right .titlecon p{color:#E33438;font-size:15px;margin-top: 10px;}
.content .right .titlecon span{ display:block; margin-top:10px; color:#999;}
.content .right .con{ line-height:30px !important; padding-bottom:15px; font-family:"宋体" !important; font-size:14px; color:#333 !important; border-bottom:1px dashed #CCC; padding-top:15px !important;}
.content .right .con img{max-width:100%;  margin:20px 0;}
.content .right .con video{display: block;max-width:100%;margin-left: auto;margin-right: auto;margin-top: 20px;}
.content .right .con p{line-height:30px !important;text-indent:2em;font-family:"宋体" !important;font-size:14px;color:#444 !important;background:#f5f8fc !important;}
.content .right .con p.vsbcontent_img{
    text-align: center;
    text-indent: 0;
}
.shangxia{ margin-top:15px; overflow:hidden;}
.shangxia p{ line-height:30px; font-size:14px;}
.shangxia p a:hover{ color:#E33438; transition:all 0.5s;}

/* 单页面 */
.content .right .contdan{ line-height:25px; font-size:14px;}
.contdan ul{padding-top: 8px;}
.contdan ul li{ float: left;width: 29%;margin:4px 2%;font-size: 14px;}
.contdan ul li a:hover{color: #E33438;}
.content .right .contdan{ line-height:30px !important; color:#444 !important;}
.content .right .contdan img{ max-width:100%; margin:20px 0;}
.content .right .contdan p{ line-height:30px !important; text-indent:2em; margin-top:20px; font-size:14px; color:#333 !important; background:#f5f8fc !important;}
.content .right .contdan p a{ width:50%; float:left; display:block;}
#content_border{ /*background-image: url(../images/centerboxmainleftbg.jpg);*/
    background-position: left;
    background-repeat: repeat-y;}
#right_border{
	width: 740px;
    float: right;
    padding-top: 25px;
    background-color: #f5f8fc;
    border: #CCC 1px solid;
    overflow: hidden;}
#right_border .right{ margin-left: auto;margin-right: auto; float: none;width: 700px;}
.content #right_border .contdan{padding-bottom: 20px;}

/* 分页 start */
#mpage{ display:none;}
#page{ text-align:center; margin:20px auto 0; clear:both;}
#page li,#mpage li{ display:inline-block; vertical-align:middle; margin:0 3px;}
#page li a,#mpage li a{ display:block; height:25px; line-height:25px; padding:0 9px; border:1px solid #ccc; color:#888;}
#page li a.active,#page li a:hover{ background:#E33438; color:#fff; border:1px solid #E33438;}

/* 公用底部 */
.footop{ width:963px; margin:0 auto; background:#E33438;}
.footop ul{ width:375px; height:18px; padding:11px 0; margin:0 auto; overflow:hidden;}
.footop ul li{ height:18px; line-height:18px; padding:0 10px; border-right:2px solid #FFF; float:left;}
.footop ul li.non{ border:none;}
.footop ul li a{ font-size:16px; color:#FFF;}

.footbot{ width:963px; text-align:center; margin:0 auto; padding:14px 0 10px 0; background:#E6E6E6;}
.footbot p{ line-height:14px; padding-bottom:10px; font-size:14px;}
.footbot dl{width: 403px;margin:0 auto;clear: both;overflow: hidden;margin-bottom: 18px;}
.footbot dd{float: left;}
.footbot dd:nth-of-type(2){float: right;}
.footbot dd img{height: 30px;max-width:202px;}