@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{margin:0px; padding:0px; font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53" !important; font-size:12px; color:#646464; background:#8f100d;}
ul,li,ol {list-style-type:none;}
i,b,ins,small,p,{ font-style:normal;text-decoration:none; list-style:none}
address, caption, cite, code, dfn, em, th, var, optgroup {font-style: normal; font-weight: 400;}
dl,dt,dd{ display:block;}
img{border:0px; }
h1,h2,h3,h4,h5,h6{ font-size:14px;font-style:normal; font-weight:normal}
input,{padding:0; margin:0px; }

a{text-decoration:none; cursor:pointer; color:#323232;}
a:hover{color:#931919;}

.clear{clear:both; height:1px; overflow:hidden}
.clearfix {clear: both;display:block;}
.clearfix:after {display: block;content: ".";height: 0;clear: both;visibility: hidden;}

.header,.banner,.index,.footer{width:1000px; margin:0 auto;}

.index2,.index3,.index4,.index5,.index6,.index7,.index8,.index9,.index10,.index11{margin-top:10px; border:1px solid #c76e2c; background:#8f100d;}

.fl{float:left;}
.fr{float:right;}

/*header*/
.header{padding-top:27px; padding-bottom:10px;}

/*主体*/
.index1{margin-top:10px; text-align:center; font-size:18px; line-height:30px; color:#770803; background:url(../images1/index1.jpg) no-repeat; height:62px; font-weight:bold;}

.index2{height:309px; overflow:hidden;}
.index2_1{width:550px; line-height:22px; color:#FFF; padding-left:15px; margin-top:11px;}
.index2_2{width:400px; padding-right:20px; margin-top:15px; margin-bottom:15px;}

.index3{height:260px; overflow:hidden; color:#FFF;}
.index3_1{width:253px; line-height:22px; padding-left:27px; margin-right:8px; margin-top:15px;}
.index3_1 a{color:#fff;}
.index3_2{width:320.33px; text-align:center; margin-top:20px; line-height:40px; font-size:14px; margin:0 6px;}

.index4{padding:25px 43px 24px 43px;display:flex;justify-content: space-around;}
.index4 a{display:block; float:left; text-align:center; font-size:16px; color:#FFF;}
.index4 a table{margin-bottom:10px;}

.index5_1{background:url(../images1/index5_1.jpg) no-repeat; height:50px; line-height:50px; font-size:20px; font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53" !important; font-weight:bold; padding-left:50px; color:#fff;    background-size: 1000px;}
.index5_1 a{color:#fff; }
.index5_1 span{font-size:16px;margin-right:35px;font-weight:100;}
.index5_2{background:#FFF; margin:0 9px 15px 9px; padding-left:15px; padding-top:25px; padding-right:15px;}
.index5_2_1{width:222px; border:1px solid #dcdcdc; margin-bottom:25px;}
.index5_2_2{width:225px; margin-bottom:25px; margin-left:20px; height:134px; overflow:hidden; margin-right:6px;}
.index5_2_2:hover{color:#931919; text-decoration:underline;}
.index5_2_21{font-size:14px; padding-top:5px;}
.index5_2_22{line-height:18px; height:72px; overflow:hidden; margin-top:10px; margin-bottom:13px;}
.index5_2_23{text-align:right; color:#8d120a;}

.index6_1,.index9_1{background:#FFF; padding-top:20px; margin:0 9px 15px 9px;}
.index6_1_1{background:#8a2222; border:1px solid #651a19; margin:0 45px; height:234px; overflow:hidden; margin-bottom:33px;}
.index6_1_1_1{width:491px; padding:21px 12px 0 12px; color:#FFF;}
.index6_1_1_11{font-size:18px; text-align:center;}
.index6_1_1_11 span{border-bottom:1px solid #FFF; padding:0 30px 5px 30px;}
.index6_1_1_12{font-size:14px; line-height:18px; text-align:left; text-indent:2em; margin-top:30px; height:126px; overflow:hidden;}
.index6_1_1_13{text-align:right;}
.index6_1_1_13 a{color:#ffeb5b;}
.index6_1_1_2{width:373px;}
.index6_1_2{padding:0 1px;}
.index6_1_21{width:318px; text-align:left; margin-right:6px;}
.index6_1_21 img{border:2px solid #dcdcdc;}
.index6_1_21 span{display:block; padding:10px 10px 15px 10px;text-align: center;}

.index7_1{background:#FFF; margin:0 9px 15px 9px; padding-bottom:20px;}
.index7_1_1{text-align:left; font-size:14px; line-height:20px; padding:19px 12px 6px 12px;}
.index7_1_1 a:hover{text-decoration:underline;}
.index7_1_21{width:281px; border:1px solid #d0cfce; margin-left:6px; margin-top:20px;}
.focus{position:relative; height:184px; width:281px;}  
.focus img{width:281px; height:184px;} 
.focus .fPic{position:absolute; left:0px; top:0px;} 
.focus .fbg{bottom:8px; left:98px; position:absolute; height:3px; z-index:9;}       
.focus .D1fBt{overflow:hidden; zoom:1; height:3px; z-index:10;}
.focus .D1fBt a{position:relative; display:inline; width:30px; height:3px; margin-left:6px; margin-right:6px; float:left; background:#afafaf; text-indent:1000em;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ff3d3d;}    
.focus .fcon{position:relative; width:100%; float:left; display:none; height:184px;}  
.focus .fcon img{display:block;}
.focus .prev,.focus .next{position:absolute;width:49px;height:55px;}
.focus .prev{margin-top:168px; left:0; cursor:pointer; background:url(../images1/banner01.png) no-repeat;}  
.focus .next{margin-top:168px; right:0; cursor:pointer; background:url(../images1/banner02.png) no-repeat;}
.index7_1_22{width:665px; margin-right:9px;}
.index7_1_22 ul li a{display:block;}
.index7_1_22 ul li{border-bottom:1px dashed #cccccc; line-height:30px; height:30px; font-size:14px; padding-right:7px;}
.index7_1_22 ul li span{float:right; font-size:12px;}

.index8_1{background:#FFF; margin:0 9px 15px 9px; padding:7px 0px 34px 0px;}
.index8_1_1{margin:0 20px; border-bottom:1px solid #e4e4e4; padding-left:6px; padding-bottom:10px;}
.index8_1_1_1{width:497px;/*  border:1px solid #dcdcdc; */ text-align:center;padding-top:28px;}
.index8_1_1_2{width:365px; margin-left:28px;}
.index8_1_1_21{font-size:18px; margin-top:31px;}
.index8_1_1_22{text-decoration:underline; line-height:28px; margin-top:12px; height:196px; overflow:hidden;}
.index8_1_1_23{text-align:right; margin-top:13px;}
.index8_1_1_23 a:hover,.index9_1_1_1_23 a:hover{text-decoration:underline;}
.index8_1_2{padding-left:20px;}
.index8_1_21{width:306px; margin:11px 11px 0 0; font-size:14px; text-align:center;}
.index8_1_21 img{border:1px solid #dcdcdc; display:block; margin-bottom:3px;}

.index9_1_1{padding-bottom:6px;}
.index9_1_1_1{border-bottom:1px solid #e4e4e4; width:460px; height:134px; overflow:hidden; margin-left:20px;}
.index9_1_1_1_1{width:138px; border:1px solid #dcdcdc; margin-top:25px;}
.index9_1_1_1_2{width:305px;}
.index9_1_1_1_21{font-size:14px; margin-top:22px;}
.index9_1_1_1_22{line-height:24px; margin-top:8px; height:48px; overflow:hidden;}
.index9_1_1_1_23{text-align:right;}

.index10_1{background:#FFF; margin:0 9px 15px 9px; padding:43px 0px 0px 0px;}
.index10_1_1{margin:0 45px;}
.index10_1_11{width:445px;text-align:center;}
.index10_1_11 img{border:1px solid #dcdcdc;}
.index10_1_11 span{display:block; text-align:center; font-size:14px; width:312px; margin:0 auto; margin-top:16px; margin-bottom:28px;}
.index10_1_2{margin:0 40px; margin-bottom:45px;}
.index10_1_21{width:290px; text-align:center; line-height:18px; margin:0 5px; margin-top:20px;}
.index10_1_21 img{margin-bottom:4px;}

.index11_1{background:#FFF; margin:0 9px 15px 9px; padding:20px 0px;}
.index11_1_1{background:url(../images1/index11_4.jpg) no-repeat; height:30px; line-height:30px; width:945px; margin:0 auto; font-size:16px; font-family:"微软雅黑"; font-weight:bold; padding-left:15px; color:#7d0a09; margin-top:18px;}
.index11_1_1 a{float:right; color:#f4c406; text-decoration:underline; font-size:12px; font-weight:normal; font-family:"宋体"; margin-right:38px;}
.index11_1_2{padding:18px 0 0 63px;}
.index11_1_21{width:348px; border:1px solid #dcdcdc;}
.index11_1_22{width:370px; padding-left:35px;}
.index11_1_22 a{font-size:18px;}
.index11_1_22 span{display:block; line-height:24px; margin-top:14px;}
.index11_1_3{padding-left:35px;}
.index11_1_31{width:262px; text-align:center; margin-top:24px; margin-left:31px;}
.index11_1_31 img{margin-bottom:17px;}
.index11_1_4{border:1px solid #e1e1e1; width:958px; margin:0 auto; margin-top:15px; height:218px;}
.rollBox{width:958px; overflow:hidden; margin-top:21px;}
.rollBox .LeftBotton{height:144px; width:27px; background:url(../images1/index11_9.jpg) no-repeat center center; overflow:hidden; float:left; display:inline; cursor:pointer;}
.rollBox .RightBotton{height:144px; width:27px; background:url(../images1/index11_10.jpg) no-repeat center center; overflow:hidden;float:left; display:inline; cursor:pointer;}
.rollBox .Cont{width:904px; overflow:hidden; float:left; display:inline;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:220px; float:left; margin-left:3px; margin-right:3px;}
.rollBox .Cont .pic img{display:block; margin:0 auto; width:220px; height:144px;}
.rollBox .Cont .pic div{line-height:36px; text-align:center;}
.rollBox #List1,.rollBox #List2{float:left;}

/*底部*/
.footer,.footer a{color:#FFF;}
.footer1{text-align:center; margin-top:45px;}
.footer2{line-height:24px; margin-top:24px; padding-bottom:24px;}
.footer2 img{margin-bottom:-1px; margin-left:8px;}

/*列表页*/
.content{margin-top:15px; border:1px solid #c76e2c; background:#FFF;}
.weizhi{background:url(../images1/index5_1.jpg) no-repeat;    background-size: 1000px; height:50px; line-height:50px; font-size:20px; font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53" !important; font-weight:bold; padding-left:50px; color:#FFF;}
.weizhi span{float:right; font-size:12px; font-weight:normal; font-family:"宋体"; color:#FFF; background:url(../images1/home.png) no-repeat left center; padding-left:25px; padding-right:10px;}
.weizhi span img{margin:0 10px -2px 10px;}

.list{padding:12px 45px 40px 45px;}
.list ul li{background:url(../images1/quan.png) no-repeat left center; border-bottom:1px dashed #cccccc; height:44px; line-height:44px; padding:0 16px; font-size:14px;}
.list ul li span{float:right; font-size:12px;}

/*内页*/
.con{border:1px solid #dcdcdc; margin:26px 55px 0 55px; color:#3c3c3c;}
.con1,.con2,.con3{text-align:center;}
.con1{font-size:18px; margin-top:13px; margin-bottom:9px;}
.con3{font-size:14px; border-top:1px solid #d3a39f; margin:12px 50px 0 50px; padding-top:19px;}
.con4{line-height:200%; margin:39px 50px 63px 50px;font-size:16px;}
.con4 video,.con4 img{max-width:100%;height:auto !important;}

/*获奖摄影展*/
.sheying{padding:24px 19px;}
.sheying1{background:url(../images1/index11_4.jpg) no-repeat; height:30px; line-height:30px; font-size:16px; font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53" !important; font-weight:bold; padding-left:15px; color:#7d0a09;}
.sheying2{border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:20px 32px 0 32px;}
.sheying2_1{width:270px; text-align:center; height:220px; overflow:hidden; margin:0 14px;}
.sheying2_1 img{margin-bottom:8px;}




