@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html {font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body {margin: 0; font: 1em '\5FAE\8F6F\96C5\9ED1','\9ED1\4F53','\5B8B\4F53'; color:#333; overflow-x:hidden;}
i,em{font-style: normal;}
img{border: 0;}
ul,li{list-style: none;}
h1,h2,h3,h4,h5{font-weight: normal;}
a{text-decoration: none;cursor:pointer; -webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);color: #333;}
.clearfix:before,.clearfix:after{display: table;content: '';clear: both;}
input,button,textarea{border:0;outline: 0;font-family: "microsoft yahei";resize:none;}
pre{font-family: "microsoft yahei";}
.color{ color:#f94e00 !important;}


/*------------头部------------*/
/* sub_top */
.sub_top{ width:100%; height:218px; background:url(/images/banner.jpg) no-repeat top center;}
.sub_top .top{height:178px;}
.sub_top .top p{ display:block; margin-bottom:10px; font-size:16px; height:50px; line-height:50px; color:#0a1945; font-weight:bold;}
.sub_top .top p em{ margin-right:20px;}
.sub_top .top span{ width:520px; display:block;}
.sub_top .top span img{ width:100%;}
.sub_top .nav{ background:url(/images/nav.jpg) repeat-x; height:40px; z-index:9999;}
.sub_top .nav .list{ height:41px; border-bottom:2px solid #c6c6c6;}
.sub_top .nav .list li{ float:left; width:11.1%;  position:relative; height:40px;  line-height:30px;}                 
.sub_top .nav .list li em{ position:absolute; top:0px; right:0px;}
.sub_top .nav .list li a{ width:103px; height:35px; margin-top:5px; text-align:center; display:block; margin:0 auto; font-size:17px; color:#fff; margin-top:4px;}
.sub_top .nav .list .hover,.sub_top .nav .list a:hover{ background:url(/images/nav1.png) no-repeat center;  line-height:35px; color:#fe0000;}

.sub_top .nav .list li ul{ }

.sub_top .nav .list li .nav1{ position:absolute; display:none; background:#DF0F0F; z-index:999; }
.sub_top .nav .list li  .nav1 ul li { float:none;  height:42px; line-height:42px;  background:none; margin:0; border:0px; position:relative;}
.sub_top .nav .list li  .nav1 ul li a{height:42px; line-height:42px; float:none; width:143px; display:block; color:#fff; margin:0px;}
.sub_top .nav .list li  .nav1 ul li a.hover {  background:#F9463F; }

.sub_top .nav .list li .nav1 ul li .nav2{ position:absolute; left:120px; background:#e0271f; top:0px; display:none;  z-index:999;}
.sub_top .nav .list li  .nav1 ul li .nav2 ul li {width:142px; height:38px; line-height:38px; float:none; background:none; }
.sub_top .nav .list li  .nav1 ul li .nav2 ul li a{ font-size:15px; float:none; background:none;background:#F9463F;}
.sub_top .nav .list li  .nav1 ul li .nav2 ul li a.hover{ background:#F88;}

/*seach*/
.seach{ width:100%; box-sizing:border-box; height:55px;  line-height:55px; background:#f6f6f6; border:1px solid #e2e2e2; margin-top:30px;}
.seach .pic{ float:left;  display:inline; margin:6px 0 0 20px;}
.seach .pic img{ width:100%;}
.seach .tat_left { float:left; width:50%; overflow:hidden; height:55px; overflow:hidden; display:inline; margin-left:2%;}
.seach .tat_left .list{ float:right; width:76%;}
.seach .list li{  width:100%;}
.seach .tat{width:45%;border: 1px solid #de0000;line-height: 32px;height: 32px;float:right;display:inline;margin-right:2%;margin-top: 10px;}
.seach .tat .tab{float:left;padding-left:1%;width:59%;height: 30px;line-height: 30px;background:#fff;}
.seach .tat .a{float:left;width:15%;height: 30px;text-align:center;background: #de0000;color:#fff; display:inline-block; font-size:16px; cursor:pointer;}
.seach .tat .b{float:right;height: 30px;text-align:center;background: #de0000;color:#fff; display:inline-block; padding:0 10px;}
/*焦点图*/
.focus{position:relative;width:493px;height:295px;background-color: #fff;float: left;display: inline;margin-top: 25px;}  
.focus img{ width: 493px; height: 295px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; 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 .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; overflow:hidden;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{text-decoration:none;color:#fff;font-size: 16px;overflow:hidden;margin-left:10px;font-family: "\5FAE\8F6F\96C5\9ED1"; padding-right:40px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#fff  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom: 10px;right: 20px;position:absolute;height:21px;text-align:center;z-index: 200;}  
.focus .fbg div{margin:4px 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: 27px;height: 27px;background: url(/images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -15px;left: 0;background-position: 0 -30px;cursor:pointer;}  
.focus .next{top: 50%;margin-top: -15px;right: 0;background-position: -29px -30px;cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-29px 0;}  
.bj{ width:100%; background:#f5f4f9; padding:25px 0; margin-top:30px;}
.int_tp{ height:50px; margin-bottom:20px; width:100%; border-bottom:1px solid #dedede; position:relative;}
.int_tp span{ display:block; position:absolute; width:200px; left:50%; margin-left:-100px; text-align:center; background:#f5f4f9;}
.int_tp span p{ font-size:22px; color:#666; margin-bottom:5px;}
.int_tp span em{ font-size:13px; color:#bbb;}
.int_tp span i{ width:120px; height:2px; margin:0 auto; margin-top:10px; background:#df0606; display:block;}
.intt .list{ width:100%; margin-bottom:40px;}
.intt .list li{ float:left; display:inline; margin:20px 20px 0 0; position:relative;}
.intt .list .a{ margin-right:0px;}
.intt .list li p{ position:absolute; bottom:-20px; left:10%; height:40px; display:block; width:80%; background:#de0000; line-height:40px; text-align:center; color:#fff; overflow:hidden;}
.main_tp{margin-top:30px;height: 45px;line-height: 45px;border-bottom:2px solid #e3e3e3;}
.main_tp span{font-size:22px;color:#de0000;border-bottom: 2px solid #de0000;height: 45px;float: left;}
.main_tp span b{ float:left; display:inline; width:4px; height:24px; background:#d90403; margin:10px 10px 0  5px;}
.main_tp span i{ color:#aeaaaa; font-size:14px; font-style:italic;}
.main_tp a{ float:right; font-size: 14px;color: #de0000;}
.new .newwr{ float:right;} 
.new_tp{ width:100%; margin-top:25px; height:35px; line-height:35px; border-bottom:2px solid #de0000;}
.new_tp span{ float:left; width:100px; text-align:center; background:#de0000; color:#fff;}
.new_tp a.more{ float:right; font-size:14px; color:#de0000;}
.new_tp a{  color:#fff;}
.newwr .list li{float:left;display:inline;margin-top: 12px;padding-bottom: 8px;width:100%;border-bottom:1px solid #ebebeb;}
.newwr .list .fl{ float:left; width:75%;}
.newwr .list .fl a{display:block;font-size:14px;color:#575757;height: 30px;line-height: 30px;overflow:hidden;}
.newwr .list .fl .a{ font-size:16px;}
.newwr .list .fr{float:right;font-size:13px;text-align:right;color:#575757;line-height: 30px;}
/**/
.con{ width:100%;}
.con .con_l{ float:left; padding-bottom:30px;}
.con .con_r{ float:right; width:320px;}
.con .focus{ width:240px; height:226px;}
.con .focus img{width:160px; height:226px; margin-left:40px;}
.con .focus .fcon{ background:#f5f4f9;}
.con .focus .shadow{ background:none; bottom:-40px; text-align:center;}
.con .focus .shadow a{color:#666; display:block; margin:0 auto; margin-right:-40px;}
.con .main_tp{ margin-top:0px;}
.con .con_ll{ float:left; width:240px;}
.con .con_lr{ float:right; width:450px}
.con .con_lr .list { margin-top:25px;}
.con .con_lr .list li{ float:left; width:100%; border-bottom:1px solid #e6e6e7; height:49px; line-height:49px; overflow:hidden;}
.con .con_lr .list li a{ float:left; width:80%; }
.con .con_lr .list li a i{ float:left; width:5px; height:5px; background:#e01312; border-radius:50%; display:inline; margin:23px 10px 0 0;}
.con .con_lr .list li span{ float:right; color:#8a8a8a;}
.con .con_r .list{ width:100%; margin-top:25px;}
.con .con_r .list li{ float:left; width:48%; text-align:center; height:50px; line-height:50px; background:#de0000;}
.con .con_r .list li a{ font-size:16px; color:#fff;}
.con .con_r .list .a{ margin-left:4%;}
.con .con_r .list1{border-bottom:1px solid #dfdddd; margin-top:5px;}
.con .con_r .list1 li{ float:left; width:100%; border:1px solid #dfdddd; border-bottom:none; padding:0px 1px 1px 1px; height:37px; background:url(/images/pic2.jpg) repeat-x top; line-height:35px;}
.con .con_r .list1 li a i{float:left; width:5px; height:5px; border:1px solid #e01312; border-radius:50%; display:inline; margin:16px 10px 0 10px;}
.link1 a{ float:left; font-size:16px; color:#666; height:35px; line-height:35px; margin-top:15px; margin-right:25px;}
.footer{ background:#d42525; margin-top:20px; padding:20px 0; text-align:center; color:#fff; line-height:32px;}
.footer a{ color:#fff; margin:0 5px;}
.footer em{ margin:0 5px;}
/*内页*/
.main{ margin-top:45px !important;}
.main .left{ float:left; width:205px;  margin-bottom:25px;}
.main .left .tp1{ width:100%; height:70px; background:#ec2b2a; color:#fff;}
.main .left .tp1 p{ padding:8px 10px 2px 20px; font-size:20px;}
.main .left .tp1 em{ padding-left:20px; font-size:14px;}
.main .left .list li{ float:left; width:100%; }
.main .left .list li a{ float:left; width:100%; height: 32px; line-height:32px; background:#f1f1f1; font-size:15px;}
.main .left .list li a i{ float:left; display:inline; margin:12px 10px 0 40px; width:8px; height:8px; background:url(/images/pic5.png) no-repeat -9px -9px;}
.main .left .list .hover i{background:url(/images/pic5.png) no-repeat -9px 0px;}
.main .left .list .hover{ color:#ec2b2a; background:#fafafa;}
.main .left .tp2{ width:100%; height:35px; line-height:35px; margin-top:8px; background:#ec2b2a; color:#fff;}
.main .left .tp2 i{ float:left;width:8px; height:8px; background:url(/images/pic5.png) no-repeat 0px 0px; display:inline; margin:15px 10px 0 20px;}
.main .left .list1 li{ float:left; width:100%;  display:inline; margin-top:2px;}
.main .left .list1 li a{ float:left; width:100%; height: 35px; line-height:35px; background:#f1f1f1; font-size:15px;  color:#ec2b2a;}
.main .left .list1 li i{float:left; display:inline; margin:12px 10px 0 48px;}
.main .left .list1 .hover i{ float:left; display:inline; margin:12px 10px 0 40px; width:8px; height:8px; background:url(/images/pic5.png) no-repeat 0px -9px;}
.main .left .tp3{width:100%; height:75px;  margin-top:8px; background:#ec2b2a; color:#fff;}
.main .left .tp3 i{ float:left; display:inline; margin:13px 10px 0 15px; width:47px; height:47px; background:url(/images/pic5.png) no-repeat -20px -1px;}

.main .left .tp3 span{ display:block; padding-top:15px;}
.main .right{ float:right; }
.main .right .tp1{ width:100%; height:35px; line-height:35px; border-bottom:1px solid #ec2b2a;}
.main .right .tp1 i{float:left; display:inline; margin:12px 10px 0 0px; width:8px; height:8px; background:url(/images/pic5.png) no-repeat 0px -9px;}
.main .right .tp1 em{ font-size:18px; color:#ec2b2a;}
.about{ width:100%; margin-top:20px;}
.about .pic{ float:left;}
.about .pic img{ width:395px; height:294px;}
.about .txt{ float:right; line-height:30px; }
.page{ margin-top:20px; text-align:center;}
.page em{ float:left; line-height:30px; margin-top:5px; color:#8d8d8d;}
.page a{  height:30px; line-height:30px; display:inline-block; padding:0 5px; margin-left:5px;  border:1px solid #ebebeb; background:#fafafa; margin:0 3px;  color:#8d8d8d;}
.page .tab{height:32px; width:40px;  border:1px solid #ebebeb;display:inline-block; background:#fafafa; color:#8d8d8d; }
.photo .list li{ float:left; width:25%; text-align:center; display:inline; margin-top:20px;}
.photo .list li p{ color:#767676; margin-top:5px;}


.pro .list li{ float:left; width:33%; text-align:center; display:inline; margin-top:20px;}
.pro .list li p{ color:#767676; margin-top:5px;}
.pro .list li img{ width:260px; height:200px;}

.case .ta1{ width:100%; height:45px; line-height:45px; background:#f0f0f0; margin-top:20px;}
.case .ta1 span{ float:left; display:inline; margin-left:70px; color:#6b6b6b;}
.case .ta1 .tab{ float:left; display:inline; margin-top:7px; width:400px; height:30px; line-height:30px; border:1px solid #adadad; background:#f0f0f0; padding-left:10px;}
.case .ta2{width:100%;  background:#f0f0f0; margin-top:20px; text-align:center;  height:45px; line-height:45px;}
.case .ta2 a{ color:#6b6b6b; font-size:18px;}
.case .submit{ float:left; display:inline; margin:7px 0 0 10px; width:50px; text-align:center; height:30px; line-height:30px; border:1px solid #ddd; background:#eaeaea; display: inline-block; white-space: nowrap; background-color: #ddd;  background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));background-image: -webkit-linear-gradient(top, #eee, #ccc);  background-image: -moz-linear-gradient(top, #eee, #ccc); background-image: -ms-linear-gradient(top, #eee, #ccc); background-image: -o-linear-gradient(top, #eee, #ccc); background-image: linear-gradient(top, #eee, #ccc);    text-decoration: none; color: #333; text-shadow: 0 1px 0 rgba(255,255,255,.8);  -moz-border-radius: .2em; -webkit-border-radius: .2em; border-radius: .2em; -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3); -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);  box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);}
.case .list li{ float:left; width:50%; display:inline; margin-top:15px;}
.case .list li span{ float:left; font-size:16px; color:#6b6b6b; margin-top:7px; width:120px; line-height:30px; height:30px;} 
.case .list li .tab{ float:left; display:inline; margin-top:7px; height:30px; line-height:30px; border:1px solid #d6d6d6; background:#fff; padding-left:10px;}
.photo .list1{ margin-top:20px; padding:0 15px;}
.photo .list1 li{ float:left; width:100%; height:40px; line-height:40px; border-bottom:1px dashed #e9e9e9; overflow:hidden;}
.photo .list1 li a{ float:left; width:80%; color:#7d7d7d;}
.photo .list1 li a i{float:left; width:5px; height:5px; background:#e01312; border-radius:50%; display:inline; margin:18px 10px 0 0;}
.photo .list1 li span{ float:right; font-size:14px; color:#7d7d7d;}
.photo .list2 li{ float:left; width:100%;  border-bottom:1px dashed #e9e9e9; display:inline; margin-top:15px; }
.photo .list2 .a p{ font-size:17px; height:30px; line-height:30px; display:block; overflow:hidden;}
.photo .list2 .a em{ display:block; height:45px; overflow:hidden; font-size:15px; color:#7d7d7d; line-height:25px;}
.photo .list2 .b{ width:100%; height:40px; line-height:40px; margin-top:10px;}
.photo .list2 .b a{float:left; color:#1e348a;}
.photo .list2 .b em{ float:right; color:#c2c2c2;}
.photo .list3 li{ float:left; width:100%; display:inline; margin-top:20px;}
.photo .list3 li .a{ font-size:18px;}
.photo .list3 .b{ width:100%; margin-top:15px; border-bottom:1px dashed #e9e9e9; height:125px;}
.photo .list3 .b .pic{ float:left; width:183px; margin-right:-183px;}
.photo .list3 .b .pic img{ width:183px; height:110px;}
.photo .list3 .b .txt{ padding-left:200px;}
.photo .list3 .b .txt .b1{ color:#828282; line-height:25px; height:75px; overflow:hidden;}
.photo .list3 .b .txt .c{ width:100%; height:30px; line-height:30px; margin-top:5px;}
.photo .list3 .b .txt .c span{ float:left; color:#c2c2c2;}
.photo .list3 .b .txt .c em{ float:right; color:#c2c2c2;}


.photo .list4 li{ float:left; width:100%;  border-bottom:1px dashed #e9e9e9; display:inline; margin-top:15px; }
.photo .list4 a { font-size:16px; height:30px; line-height:30px;}
.photo .list4 a em{ float:right;}

@media screen and (max-width : 1920px){
	.container{width: 1050px;margin: 0 auto;}
	.sj{ display:none;}
	.sub_top .top p,.sub_top .top span{ margin-left:15px;}
	.intt .list li{width:247px;}
	.intt .list li img{width:247px; height:135px;}
	.newwr{ width:520px;} 
	.con .con_l{ width:705px; }
	.con .con_lr{ width:450px}
	.main .right{ width:810px;}
	.about .txt{width:385px;}
	.case .list li .tab{width:210px; }
	}
@media screen and (max-width : 1180px){
	.container{width: 1000px;margin: 0 auto;}
	.sj{ display:none;}
	.sub_top .top p,.sub_top .top span{ margin-left:120px;}
	.intt .list li{width:235px;}
	.intt .list li img{width:235px;  height:129px;}
	.newwr{ width:470px;}
	.con .con_l{ width:655px; }
	.con .con_lr{ width:400px}
	.main .right{ width:760px;}
	.about .txt{width:335px;}
	.case .list li .tab{width:190px; }
	}
@media screen and (max-width : 640px){
	.container{width:auto;margin:auto;}
	.pc{ display:none !important;}
	.sj{ display:block;}
	.sub_top1 .logo{ width:86%; margin:0 auto; padding:15px 0;}
	.sub_top1 .logo img{ width:100%;}
	.sub_top1 .nav{ width:100%; height:50px; background:#de0000; position:relative;}
	.sub_top1 .nav span{ position:absolute; top:0px; font-size:18px;  left:20px; display:block; line-height:35px; color:#fff; line-height:50px;}
	.seach1{ height:55px; width:100%; background:#d00000;}
	.seach1 .tab{ float:left; width:70%; padding-left:1%; margin:10px 0 0 4%; height:35px; border-radius:10px; background:#fff;}
	.seach1 .a{ float:right; width:20%; height:37px; border-radius:10px; line-height:37px; margin:10px 4% 0 0; background:#c40000; text-align:center; color:#fff;}
	.bj{ background:#fff; padding:0px;}
	.int_tp span{background:#fff;}
	.intt .list{ padding:0 10px; box-sizing:border-box;}
	.intt .list li{width:44%; margin:0 3%; margin-top:20px; margin-bottom:20px;}
	.intt .list li img{width:100%; height:auto;}
	.new{ padding:0 15px;}
	.focus{ width:290px;  height:172px;   background:#fff; margin-top:25px; margin-bottom:25px; left:50%; margin-left:-145px; }
	.focus img{width:290px;  height:172px; margin:0 auto; }
	.focus .fbg{ display:none;}
	.new .newwr{ float:none; width:100%; }
	.new_tp{margin-top:0px;}
	.new:before,.new:after{display: table;content: '';clear: both;}
	.main_tp{ margin-top:0px;}
	.con .con_r{ float:none; width:100%; padding:0 15px; box-sizing:border-box;}
	.link2{ height:45px; line-height:45px; background:#e9e9e9; padding:0 15px; margin-top:20px; overflow:hidden;}
	.link2 em{ color:#838383;}
	.link2 a{ margin-right:10px;}
	.footer1{ padding:20px 15px; line-height:32px; text-align:center; color:#3e3e3e;}
	.footer2{ background:#d42525; padding:20px 15px; text-align:center; color:#fff;}
	.footer2 a{ color:#fff;}
	.footer2 p{ margin-top:10px;}
	.footer2 p img{ vertical-align:middle; margin-right:10px;}
	.main{ margin-top:0px !important;}
	.main .right{ float:none; width:auto;}
	.about{ padding:0 15px; }
	.about .pic{ width:100%; margin-bottom:10px;}
	.about .pic img{ width:100%; height:auto;}
	.about .txt{width:100%;}
	.right .tp2{  height:40px; line-height:40px; background:#de0000; margin:0 15px; padding-left:10px; font-size:0.8em; color:#fff; margin-top:15px; overflow:hidden;}
	.right .tp2 em{ font-size:1.4em;}
	.right .tp3{ margin:0 15px; position:relative;}
	.right .tp3 .a{ z-index:-1;}
	.right .tp3 .dl-menuwrapper{ z-index:22;}
	
	.right .tp3 .tab{height:45px; line-height:45px; background:#de0000; width:100%; color:#fff; border:none; font-size:1em; margin-top:15px; font-family: "microsoft yahei"; padding-left:10px;}
	.right .tp4{ margin:15px 15px 0 15px; height:45px; line-height:45px; background:#ec2b2a; color:#fff;}
	.right .tp4 i{ float:left; width:15px; height:45px; background:#d00000; margin-right:10px;}
	.photo .list{ padding:0 10px;}
	.photo .list li{ float:left; width:42%; text-align:center; display:inline; margin:20px 4% 0 4%;}
	.photo .list li img{ width:100%; height:auto;}
	.case .list{ padding:0 15px;}
	.case .list li{ float:left; width:100%; display:inline; margin-top:15px;}
	.case .list li span{ float:left; font-size:16px; color:#6b6b6b; margin-top:7px; width:120px; line-height:30px; height:30px;} 
	.case .list li .tab{ width:50%;}
	.case .ta1 span{ margin-left:20px; }
	.case .ta1 .tab{  width:120px;}
	.photo .list1 li a{ width:60%;}
	.photo .list2{ padding:0 15px;}
	.photo .list3{ padding:0 15px;}
	.photo .list3 .b .pic{ width:150px; margin-right:-150px;}
	.photo .list3 .b .pic img{ width:150px; height:90px;}
	.photo .list3 .b .txt{ padding-left:165px;}

/*下拉*/
.dl-menuwrapper {width: 100%;float: right;position: absolute;top:0;right:0;padding-top: 45px;z-index: 999;}
.dl-menuwrapper:first-child {margin-right: 100px;}
.dl-menuwrapper button {border: none;position: absolute;top:0px;right:0;cursor: pointer; width:100%; background:none; outline: none; height:50px; text-align:right; padding-right:15px; box-sizing:border-box; line-height:10px; z-index:1;}
.dl-menuwrapper .a{ float:right; font-size:2em; z-index:1; color:#da251d;}
.dl-menuwrapper ul {background: #da251d;}
.dl-menuwrapper li a {display: block;position: relative;padding: 15px 20px;font-size: 16px;line-height: 20px;font-weight: 300;color: #fff;border-top: 1px solid #e3372f;border-bottom:1px solid #bd1710;outline: none;}
.dl-menuwrapper li a:hover{ background:#bd1710;}
.dl-menuwrapper .dl-menu {margin: 5px 0 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;}
.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto; z-index:99999;}
/*gundong*/
.gundong{ width:100%; background:#f0f0f0; height:40px; line-height:40px; margin-top:15px; overflow:hidden;}
.gundong .fl{ float:left; width:35%; background:#d5d5d5; text-align:center; color:#e01312;}
.gundong .fl i{ margin-right:5px; }
.gundong .fl i img{vertical-align:middle; width:20px;}
.gundong .fr{ float:right; width:65%; box-sizing:border-box; padding:0 15px;}
.gundong .fr .li{ float:left; width:100%;  height:40px; line-height:40px;  overflow:hidden;}
	}


/********详细页面******/
.nei_page{ line-height:35px; font-size:14px; font-family:"微软雅黑"; padding:30px;}
.right_hh{ text-align:center;}
.right_hh h2{ font-family:"微软雅黑"; font-weight:bold; font-size:20px; color:#333; line-height:45px; border-bottom:1px solid #ddd;}
.right_hhx{ line-height:30px; padding:0 0 10px 0;}
.rightc{ text-align:left; padding:0px; margin:0px;}

.detail img{ margin-top:10px; max-width:100%;}