@charset "utf-8";
/*powered by:杭州翰臣科技有限公司 邱爽*/
/*http://www.68hanchen.com http://68hanchen.com*/
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/*#ff8a00; 翰臣科技有限公司VI色系*/
/* 起始样式 */
.f-cb {
  zoom: 1;
}

.f-cb:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: ".";
}
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; color:#4c4c4c}
div{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li,tr td,dl dd,dd{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; cursor:pointer;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{ -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/* 起始样式 End */

/* 公用样式 */
.head{ width:1000px; position:absolute; left:50%; margin-left:-500px; top:34px; z-index:100; height:81px;}
.head .logo a{display: block; padding-top: 24px;}
.dh{ width:742px; margin-left:40px; height:36px; position:relative; padding-top:24px;}
.dh .activesss{ float:left; text-align:center; height:36px; width:82px; margin-right:28px;  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dh .activesss .a1{ display:block; color:#000; font-size:14px; line-height:36px; text-align:center; font-weight:bold; background:none;}
.dh .activesss1 .a1,.dh .activesss:hover .a1{ color:#ee1d23; background:#bf4c4c; color:#fff;}
.dh .Locate{ position:absolute; top:59px; overflow:hidden; display:none; z-index:100; width:82px; *margin-left:-41px;}
.dh .Locate ul{ background:url(../images/1_16.png) repeat-y; padding-top:8px;}
.dh .Locate ul li{ height:24px; line-height:24px;}
.dh .Locate ul li a{ color:#fff;}
.dh .Locate div{ background:url(../images/1_17.png) no-repeat; height:28px;}

.box{ width:1000px; margin:0 auto;}

.foot{ background:#666666; padding-top:50px; color:#fff; padding-bottom:50px;}
.foottop .lf{ width:407px;}
.foottop .lf .div1{ font-size:30px; font-weight:bold; line-height:35px;}
.foottop .lf .div2{ margin-top:35px;}
.foottop .lf .div3{ margin-top:20px; color:#fff; font-size:16px; font-weight:bold;}
.foottop .lf .div4{ margin-top:15px;}
.foottop .lf .div4 a{ color:#fff; float:left; display:block; text-align:center; margin-right:90px;}
.foottop .lf .div4 a img{ display:block; margin-bottom:10px;}

.foottop .rg{ width:500px;}
.foottop .rg ul{ width:111px; margin-left:53px; float:left; margin-bottom:20px;}
.foottop .rg ul li a{ color:#fff; line-height:28px;}
.foottop .rg ul .li{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.footbottom{ color:#fff; margin-top:30px;}
.footbottom .lf a{ margin-left:6px; margin-right:6px;}
.footbottom a{ color:#fff;}
.footbottom .police{
	display: inline-block;
	line-height: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/police.png);
}
/* 公用样式 End */

/* Index */
.banner{ width:1920px; position:relative; z-index:10; top:0px; left:50%; margin-left:-960px;}
.banner .slides_container a {width:1920px;display:block;}
.banner .slides_container a img {display:block;}
.banner .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:13px; font-size:0px; height:13px; background:url(../images/1_12.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_12a.png) no-repeat;}
.banner .div1{ position:absolute; top:330px; z-index:12; width:1200px; margin-left:-600px; left:50%;}
.banner .div1 .next{ float:right;}

.ss{ margin-top:39px;}
.ss1{ text-align:center; margin-bottom:71px;}
.sslf{ width:434px; height:253px; position:relative; background:#bf4c4c}
.sslf a{ display:block;}
.sslf a .div1{ width:174px; padding-top:20px; padding-left:20px; color:#fff;}
.sslf a .div1 .p1{ font-size:14px;}
.sslf a .div1 .p1 .rg{ font-size:12px;}
.sslf a .div1 .p2{ font-size:14px;}
.sslf a .div1 .p3{ margin-top:20px;}
.sslf a .div2{ position:absolute; top:34px; right:0px; margin-right:-30px; width:250px; height:187px; overflow:hidden;}
.sslf a .div2 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.sslf a .div3{ position:absolute; bottom:0px; left:20px; margin-bottom:-10px;}
.sslf a:hover .div2 img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ssrg{ width:500px;}
.ssrg ul li{ margin-bottom:34px;}
.ssrg ul li a{ display:block;}
.ssrg ul li a .div1{ width:62px; height:62px; overflow:hidden; border-right:1px solid #999999; text-align:left; font-size:48px; line-height:62px; color:#999999}
.ssrg ul li a .div2{ width:422px;}
.ssrg ul li a .div2 .p1 .lf{ color:#4c4c4c; font-size:14px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ssrg ul li a .div2 .p1 .rg{ color:#999}
.ssrg ul li a .div2 .p2{ color:#999; margin-top:5px; overflow:hidden; height:36px; line-height:18px;}
.ssrg ul li:hover a .div2 .p1 .lf{ color:#bf4c4c; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

.dd{ background:url(../images/1_06.jpg) center top no-repeat; height:748px; margin-top:107px;}
.dd ul li{ float:left; width:234px; margin-right:21px; position:relative; bottom:0px;}
.dd ul li a{ display:block;}
/*.dd ul li a img{ -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s;}
.dd ul li a img:hover{ -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; transform:rotateY(360deg);-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}*/
.dd ul .li1{ padding-top:215px;}
.dd ul .li2{ padding-top:190px;}
.dd ul .li3{ padding-top:159px;}
.dd ul .li4{ padding-top:241px; margin-right:0px;}
/* Index End */

/* Main */
.main_body{ background:#e6e6e6;}
.heg{ height:157px; background:#fff;}
.main_box{ background:#fff; margin:0 auto; margin-bottom:50px; width:1000px; position:relative;}
.div_dh{ position:absolute; margin-top:-17px; right:0px;}
.div_dh a{ display:block; width:122px; height:31px; line-height:31px; text-align:center; float:left; background:#b3b3b3; color:#fff; margin-left:15px; font-size:14px;}
.div_dh a:hover,.div_dh .a1{ background:#bf4c4c;}

.div_out{ padding:42px;}
.div_out ul li{ background:#8c8c8c; width:240px; margin-right:37px; float:left; padding:20px; height:352px; position:relative; margin-bottom:37px; bottom:0px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_out ul .li{ margin-right:0px;}
.div_out ul li a{ display:block; color:#fff; font-weight:bold;}
.div_out ul li:hover{ background:#bf4c4c; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;} 
.div_out ul li .div2{ font-size:14px; border-bottom:1px solid #d9d9d9; margin-top:10px; padding-bottom:5px;}
.div_out ul li .div2 .rg{ font-size:12px; font-weight:normal;}
.div_out ul li .div3{ margin-top:10px; overflow:hidden; height:88px;}
.div_out ul li .div4{ margin-top:15px; background:url(../images/2_03.jpg) bottom left no-repeat; padding-bottom:4px;}

.div_pro{ padding-top:100px;}
.div_pro .div1{ text-align:center;}
.div_pro .div2{ padding-left:20px; padding-right:20px; color:#4c4c4c; margin-top:40px;}
.div_pro .div3{ margin-top:60px;}
.div_pro1{ padding-top:100px;}
.div_pro1 .div1{ text-align:center;}
.div_pro1 .div2{ padding-left:20px; padding-right:20px; color:#4c4c4c; margin-top:40px; padding-bottom:50px;}
.div_pro2 div{ position:relative;}
.div_pro2 .div1{ background:url(../images/3_06.jpg) no-repeat; height:781px; width:1267px; position:relative; left:50%; margin-left:-634px; margin-top:-50px; margin-bottom:60px;}
.div_pro2 .div2{ background:url(../images/3_07.jpg) no-repeat; height:833px; width:1277px; position:relative; left:50%; margin-left:-645px; margin-bottom:60px;}
.div_pro2 .div3{ background:url(../images/3_08.jpg) no-repeat; height:776px; width:1277px; position:relative; left:50%; margin-left:-645px; margin-bottom:60px;}
.div_pro2 .div4{ background:url(../images/3_09.jpg) no-repeat; height:792px; width:1319px; position:relative; left:50%; margin-left:-680px; margin-bottom:60px;}
.div_pro2 .div5{ background:url(../images/3_16.jpg) no-repeat; height:892px; width:1302px; position:relative; left:50%; margin-left:-660px; margin-top:-50px; margin-bottom:60px;}
.div_pro2 .div1 img{ position:absolute; top:151px; left:140px;}
.div_pro2 .div2 img{ position:absolute; top:150px; left:150px;}
.div_pro2 .div3 img{ position:absolute; top:151px; left:150px;}
.div_pro2 .div4 img{ position:absolute; top:152px; left:182px;}
.div_pro2 .div5 img{ position:absolute; top:151px; left:166px;}

.div_sou .div1{ text-align:center; padding-top:72px;}
.div_sou .div2{ margin-top:50px; padding-bottom:50px;}
.div_sou .div2 .lf{ width:635px; background:url(../images/4_09.jpg) center bottom no-repeat; padding-bottom:47px;}
.div_sou .div2 .lf .slides_container{ width:527px; height:320px; float:left; margin-left:17px;} 
.div_sou .div2 .lf .slides_container a {width:527px;display:block;}
.div_sou .div2 .lf .slides_container a img {display:block;}
.div_sou .div2 .lf .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px; display:none;}
.div_sou .div2 .lf .pagination li {float:left;margin:0 1px;list-style:none;}
.div_sou .div2 .lf .pagination li a {display:block; width:13px; font-size:0px; height:13px; background:url(../images/1_12.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.div_sou .div2 .lf .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_12a.png) no-repeat;}
.div_sou .div2 .lf .prev{ float:left; padding-left:16px; padding-top:130px;}
.div_sou .div2 .lf .next{ float:right; padding-top:130px;}
.div_sou .div2 .rg{ width:294px; padding-right:40px;}
.div_sou .div2 .rg li{ background:#f3f3f3; height:71px; margin-bottom:10px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_sou .div2 .rg li a{ display:block;}
.div_sou .div2 .rg li a .lf{ width:99px; height:71px; background:none; padding-bottom:0px;}
.div_sou .div2 .rg li a .lf img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_sou .div2 .rg li a .rg{ width:156px; padding-right:20px; line-height:71px; color:#4c4c4c; font-size:14px;}
.div_sou .div2 .rg li:hover{ background:#bf4c4c; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_sou .div2 .rg li:hover a .lf img{ -webkit-transform:scale(0.9); -moz-transform:scale(0.9); -o-transform:scale(0.9); -ms-transform:scale(0.9); transform:scale(0.9); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_sou .div2 .rg li:hover a .rg{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_sou .div2 .rg #rollBox{height:314px;overflow:hidden; margin-bottom:20px;}
.div_sou .div2 .rg .video_divt{ text-align:right}
.div_sou1{ padding-top:52px;}
.div_sou1 .div1{ text-align:center;}
.div_sou1 ul{ margin-top:40px; padding-left:20px; padding-right:20px;}
.div_sou1 ul li{ float:left; width:306px; margin-right:20px; background:#e6e6e6; height:406px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; margin-bottom:40px;}
.div_sou1 ul .li{ margin-right:0px;}
.div_sou1 ul li a{ display:block;}
.div_sou1 ul li a .p2{ padding-left:15px; padding-right:15px; color:#000; font-size:14px; margin-top:20px; overflow:hidden; height:22px;}
.div_sou1 ul li a .p3{ margin-top:15px; height:72px; overflow:hidden; line-height:24px; padding-left:15px; padding-right:15px; color:#000}
.div_sou1 ul li:hover{ background:#bf4c4c; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_sou1 ul li:hover .p2,.div_sou1 ul li:hover .p3{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_sou1 .div2{ text-align:center; padding-bottom:40px;}


.div_join{ padding-top:50px; padding-bottom:60px;}
.div_join .div1{ text-align:center;}
.div_join ul{ margin-top:60px; padding-left:46px; padding-right:46px;}
.div_join ul li{ width:429px; height:385px; float:left; background:#eeeeee; margin-bottom:45px;}
.div_join ul .li{ float:right;}
.div_join ul li .p1 .lf{ width:169px; height:166px; overflow:hidden; color:#fff; text-align:center; background:#a40000}
.div_join ul li .p1 .lf .pp1{ font-size:72px; line-height:74px; background:url(../images/5_07.jpg) bottom center no-repeat; padding-top:20px; padding-bottom:10px;}
.div_join ul li .p1 .lf .pp2{ font-size:24px; margin-top:10px; line-height:24px;}
.div_join ul li .p1 .rg{ width:260px;}
.div_join ul li .p2{ color:#4c4c4c; line-height:24px; overflow:hidden; height:144px; padding:20px;}
.div_join .div2{ padding-left:46px; padding-right:46px; color:#4c4c4c;}
.div_join .div2 .lf{ width:272px;}
.div_join .div2 .lf img{ margin-right:10px;}
.div_join .div2 .lf strong{ font-size:18px;}
.div_join .div2 .rg{ width:584px;}
.div_join .div3{ padding-left:61px; padding-right:61px; margin-top:60px;}
.div_join .div3 .rg{ width:280px; padding-right:150px; text-align:center; color:#ff0000; font-size:24px; line-height:40px;}
.div_abo{ margin-top:54px; margin-bottom:120px; text-align:center;}
.div_abo .div2{ color:#4c4c4c; font-size:16px; font-weight:bold; margin-top:30px;}
.div_abo .div3{ margin-top:20px; color:#4c4c4c; line-height:30px;}
.div_abo1 .div1{ text-align:center;}
.div_abo1 .div2{ margin-top:46px; background:url(../images/6_06.jpg) no-repeat; height:460px; position:relative;}
.div_abo1 .div2 div{ position:absolute; top:225px; left:578px; width:400px; color:#fff;}
.div_abo2{ margin-top:40px;}
.div_abo2 #timeline{ position: relative; background:url(../images/6_07.jpg) center 33px repeat-x; overflow:hidden;}
.div_abo2 #dates{ width:10000px;}
.div_abo2 #dates li{ float:left;}
.div_abo2 #dates a{ background:url(../images/6_08.jpg) no-repeat; display:block; width:69px; height:95px; line-height:69px; color:#fff; text-align:center; margin-right:21px;}
.div_abo2 #dates .a1{line-height:69px;}
.div_abo2 #dates .selected { background:url(../images/6_09.jpg) no-repeat;}
.div_abo2 #issues{ width: 1000px;overflow: hidden;}	
.div_abo2 #issues li { width:1000px; float:left;}
.div_abo2 #issues li .lf{ width:292px;}
.div_abo2 #issues li .rg{ width:418px; padding-right:245px;}
.div_abo2 #issues li .rg .p1{ color:#4c4c4c; font-size:24px; font-weight:bold; line-height:26px;}
.div_abo2 #issues li .rg .p2{ margin-top:20px; color:#4c4c4c; font-size:14px; line-height:30px;}
.div_abo3{ background:#e6e6e6; margin-top:40px;} 
.div_abo3 .box{ position:relative;padding-bottom:40px;}
.div_abo3 .div1{ text-align:center; padding-top:44px;}
.div_abo3 .div2{ color:#4c4c4c; font-size:20px; margin-top:50px;}
.div_abo3 .div3{ color:#808080; font-size:16px; margin-top:10px; line-height:28px;}
.div_abo3 .div4{ color:#808080; margin-top:20px; width:400px;}
.div_abo3 .div5{ position:absolute; right:0px; bottom:0px;}

.div_exp{ padding-top:100px;}
.div_exp .div1{ text-align:center;}
.div_exp .div2{ padding-left:20px; padding-right:20px; color:#4c4c4c; margin-top:40px; padding-bottom:60px; min-height:400px;}
.div_exp1{ margin-top:40px; padding-left:30px;}
.div_exp1 ul li{ float:left; width:227px; margin-right:10px; height:300px; overflow:hidden; position:relative;} 
.div_exp1 ul li a{ display:block;}
.div_exp1 ul li a .div1{ width:227px; height:300px; overflow:hidden;}
.div_exp1 ul li a .div1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_exp1 ul li:hover a .div1 img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_exp1 ul li a .div2{ position:absolute; bottom:18px; width:111px; height:43px; line-height:43px; right:0px; background:url(../images/7_09.png) repeat; text-align:center; color:#fff; font-size:14px;}
.div_exp2{ margin-top:87px; padding-bottom:73px; padding-left:30px; padding-right:32px;}
.div_exp2lf{ width:194px;}
.div_exp2lf .div1{ border-left:4px solid #bf4c4c; padding-left:10px; font-size:24px; font-weight:bold; line-height:26px; height:26px;}
.div_exp2lf .div2{ margin-top:10px;}
.div_exp2lf .div2 .dddd{ display:block; background:url(../images/7_10.png) no-repeat 170px center #ccc; padding-left:18px; margin-top:3px; line-height:37px; height:37px; font-size:14px; color:#4c4c4c;}
.div_exp2lf .div2 .dddd:hover,.div_exp2lf .div2 .dddd_on{ background:url(../images/7_11.png) 170px center #bf4c4c no-repeat; color:#fff;}
.div_exp2lf .div2 .div_exp2lf_txt{ background:#e6e6e6; padding-top:7px; padding-bottom:7px;}
.div_exp2lf .div2 .div_exp2lf_txt a{ display:block; padding-left:18px; color:#bf4c4c;}
.div_exp2rg{ width:709px}
.div_exp2rg .div2{ margin-top:17px;}
.div_exp2rg .div2 ul li{ width:211px; height:283px; overflow:hidden; border:1px solid #e6e6e6; float:left; margin-right:35px;}
.div_exp2rg .div2 ul .li{ margin-right:0px;}
.div_exp2rg .div2 ul li a{ display:block;}
.div_exp2rg .div2 ul li a .p2{ background:#bf4c4c; height:36px; line-height:36px; padding-left:16px; color:#333; font-size:14px;}
.div_exp2rg .div2 ul li:hover a .p2{ color:#fff;}
.div_exp2rg .div3 .lf{ width:340px;}


.preview{width:340px; position:relative; z-index:100;}
.preview .div1{ text-align:center; margin-top:10px;}
.preview .div1 .a1{ background:url(../images/1_18.jpg) no-repeat center left; padding-left:15px;}
.preview .div1 .a2{ background:url(../images/1_19.jpg) no-repeat center left; padding-left:15px; margin-left:10px;}
.smallImg{position:relative; margin-top:1px; width:454px; overflow:hidden;float:left; margin-top:18px;}
.scrollbutton{width:22px; height:38px; overflow:hidden; position:relative; float:left; cursor:pointer; display:none;}
.scrollbutton.smallImgUp,.scrollbutton.smallImgUp.disabled{background:url(../images/1_16.jpg) no-repeat; margin-top:10px;}
.scrollbutton.smallImgUp:hover,.scrollbutton.smallImgUp.disabled:hover{background:url(../images/1_16a.jpg) no-repeat;}
.scrollbutton.smallImgDown,.scrollbutton.smallImgDown.disabled{background:url(../images/1_17.jpg) no-repeat; margin-left:432px; margin-top:-50px;}
.scrollbutton.smallImgDown:hover,.scrollbutton.smallImgDown.disabled:hover{background:url(../images/1_17a.jpg) no-repeat;}
#imageMenu { width:340px; overflow:hidden; float:left;}
#imageMenu li { width:100px; overflow:hidden; float:left; text-align:center; margin-right:10px;}
#imageMenu li img{ width:98px; border:1px solid #ccc;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:98px; border:1px solid #b61b1f;}
.bigImg{position:relative; float:left; width:340px; height:428px; overflow:hidden;}
.bigImg #midimg{width:318px; border:1px solid #ccc; height:426px;}
.bigImg #winSelector{width:200px; height:268px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999; filter:alpha(opacity=100); opacity:1; z-index:100; background:#ffffff;}
#bigView img{position:absolute;}


.div_exp2rg .div3 .rg{ width:356px;}
.div_exp2rg .div3 .rg .p1{ font-size:18px; color:#4c4c4c;}
.div_exp2rg .div3 .rg .p2{ font-size:14px; margin-top:20px; color:#4c4c4c; line-height:18px; min-height:475px;}
.div_exp2rg .div3 .rg .p3{ text-align:right; margin-top:20px;}

.div_exp3{ padding-bottom:40px;}
.div_exp3 .div1{ text-align:center; margin-top:40px;}
.div_exp3 .div1 .p1{ font-size:18px; color:#4c4c4c;}
.div_exp3 .div1 .p2{ color:#4c4c4c; text-transform:uppercase; margin-top:5px;}
.div_exp3 .div1 .p3{ margin-top:10px;}
.div_exp3 .div2{ margin-top:40px; padding-left:13px; padding-right:13px;}
.div_exp3 .div2 #slides1 ul{ width:990px;}
.div_exp3 .div2 #slides1 ul li{ width:190px; margin-right:8px; float:left; position:relative;}
.div_exp3 .div2 #slides1 ul li a{ display:block;}
.div_exp3 .div2 #slides1 ul li a .p1{ width:190px; height:236px; overflow:hidden; position:relative;}
.div_exp3 .div2 #slides1 ul li a .p1 .pp2{ background:url(../images/7_19.png) repeat; width:100%; height:100%; z-index:10; bottom:-100%; left:0px; position:absolute;}
.div_exp3 .div2 #slides1 ul li a .p1 .pp3{ position:absolute; bottom:-100%; left:0px; text-align:center; width:100%; z-index:11;}
.div_exp3 .div2 #slides1 ul li a .p1 .pp3 .ppp2{ color:#4c4c4c; font-size:16px; font-weight:bold; margin-top:15px;}
.div_exp3 .div2 #slides1 ul li a .p2{ color:#4c4c4c; text-align:center; margin-top:5px;}
.div_exp3 .div2 #slides1 ul li a .p3{ background:url(../images/7_20.jpg) center top no-repeat; padding-top:5px; margin-top:5px; text-align:center; color:#4c4c4c; height:22px; overflow:hidden;}
.div_exp3 .div2 #slides1 .pagination{ display:none;}
.div_exp3 .div2 #slides1 .btn{ text-align:center; margin-top:20px; padding-left:4px;}
.div_exp3 .div2 #slides1 .btn a{ margin-left:6px;}
.div_exp3 .div2 #slides2 ul{ width:990px;}
.div_exp3 .div2 #slides2 ul li{ width:320px; margin-right:10px; float:left; position:relative;}
.div_exp3 .div2 #slides2 ul li a{ display:block;}
.div_exp3 .div2 #slides2 ul li a .p1{ width:316px; border:2px solid #e6e6e6; height:202px; overflow:hidden; position:relative;}
.div_exp3 .div2 #slides2 ul li a .p2{ margin-top:5px; text-align:center; color:#4c4c4c}
.div_exp3 .div2 #slides2 ul li:hover a .p1{ border:2px solid #ee1d23}
.div_exp3 .div2 #slides2 .pagination{ display:none;}
.div_exp3 .div2 #slides2 .btn{ text-align:center; margin-top:20px; padding-left:4px;}
.div_exp3 .div2 #slides2 .btn a{ margin-left:6px;}
.div_exp3 .div2 #slides3 ul{ width:990px;}
.div_exp3 .div2 #slides3 ul li{ width:320px; margin-right:10px; float:left; position:relative;}
.div_exp3 .div2 #slides3 ul li a{ display:block;}
.div_exp3 .div2 #slides3 ul li a .p1{ width:316px; border:2px solid #e6e6e6; height:202px; overflow:hidden; position:relative;}
.div_exp3 .div2 #slides3 ul li a .p2{ margin-top:5px; text-align:center; color:#4c4c4c}
.div_exp3 .div2 #slides3 ul li:hover a .p1{ border:2px solid #ee1d23}
.div_exp3 .div2 #slides3 .pagination{ display:none;}
.div_exp3 .div2 #slides3 .btn{ text-align:center; margin-top:20px; padding-left:4px;}
.div_exp3 .div2 #slides3 .btn a{ margin-left:6px;}

.div_exp4{  padding:40px;}
.div_exp4 .lf{ width:367px;}
.div_exp4 .rg{ width:520px;}
.div_exp4 .rg td{ padding-bottom:20px; font-size:14px; line-height:30px;}
.div_exp4 .rg .td{ color:#4c4c4c; font-size:20px; font-weight:bold;}
.div_exp5{ padding-bottom:50px; text-align:right; padding-right:40px;}

.div_txt{ padding-top:55px; padding-left:75px; padding-right:75px; padding-bottom:55px;}
.div_txt .biaoti{ text-align:center; color:#4c4c4c; font-size:16px;} 
.div_txt .time{ margin-top:10px; color:#999999}
.txt{ margin-top:20px; color:#8a8a8a}

.fh{ margin-top:40px; border-top:1px dashed #cccccc; padding-top:14px;}
.fh a{ color:#8a8a8a}
.fh a:hover{ color:#bf4c4c}
.fh a{ display:block;}
.fh .rg a{ background:url(../images/2_05.jpg) no-repeat center left; padding-left:20px;}

.div_sou2{ padding-top:55px; padding-bottom:55px;}
.div_sou2 .div1{ text-align:center;}
.div_sou2 ul{ padding:40px; padding-bottom:10px;}
.div_sou2 ul li{ border-bottom:1px dashed #474747; padding-left:32px; padding-right:32px; padding-bottom:20px; margin-bottom:20px;}
.div_sou2 ul li a{ display:block;}
.div_sou2 ul li a .lf{ width:66px; text-align:center; font-family:Arial;}
.div_sou2 ul li a .lf .p1{ font-size:48px; line-height:50px; border-bottom:1px solid #808080; padding-bottom:5px; color:#b2b2b2;}
.div_sou2 ul li a .lf .p2{ color:#b3b3b3; font-size:16px;}
.div_sou2 ul li a .rg{ width:750px;}
.div_sou2 ul li a .rg .p1{ padding-top:13px;}
.div_sou2 ul li a .rg .p1 .pp1{ color:#4c4c4c; float:left; font-size:16px; font-weight:bold;}
.div_sou2 ul li a .rg .p1 .pp2{ float:right;}
.div_sou2 ul li a .rg .p2{ margin-top:10px; color:#999999}
.div_sou2 ul li a:hover .rg .p1 .pp1{ color:#bf4c4c}
.div_sou4{ margin-top:40px; padding-left:10px; padding-bottom:40px;}
.div_sou4 ul li{ float:left; width:324px; height:472px; margin-bottom:40px;}
.div_sou4 ul li .p1{ height:236px; width:324px; overflow:hidden;}
.div_sou4 ul li .p1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_sou4 ul li:hover .p1 img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_sou4 ul li .p2{ height:236px; background:#f0f0f0; text-align:center;}
.div_sou4 ul li .p2 .pp1{ color:#4c4c4c; font-size:24px; line-height:24px; font-weight:bold; padding-top:60px;}
.div_sou4 ul li .p2 .pp2{ font-size:18px; color:#4c4c4c; margin-top:15px;}
.div_sou4 ul li .p2 .pp3{ color:#4c4c4c; border:1px solid #bf4c4c; width:84px; height:27px; overflow:hidden; margin:0 auto; line-height:27px; margin-top:15px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_sou4 .div2{ text-align:center}
.div_sou4 ul li:hover .p2 .pp3{ background:#bf4c4c; color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_sou3{ width:380px; background:url(../images/7_25.jpg) repeat-x center 16px; margin:0 auto; margin-top:31px; padding-left:162px;}
.div_sou3 a{ display:block; float:left; width:107px; height:39px; background:url(../images/7_27.jpg) no-repeat; text-align:center; font-size:14px; font-weight:bold; margin-right:10px; line-height:35px; color:#fff;}
.div_sou3 a:hover,.div_sou3 .a1{ background:url(../images/7_26.jpg) no-repeat;}
.fenye { text-align:right; color:#666666; padding-right:40px;}
.fenye span{ margin-left:11px; margin-right:11px;}
.fenye a{ color:#666666; margin-left:5px; margin-right:5px;}
.fenye .a1,.fenye a:hover{ color:#bf4c4c}
/* Main End */


/* -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; 背景渐隐 */
/* -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片原比例 */
/* -webkit-transform:scale(0.97); -moz-transform:scale(0.97); -o-transform:scale(0.97); -ms-transform:scale(0.97); transform:scale(0.97); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;（缩小） -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;（放大） 图片缩放  */
/* -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s; 图片360旋转 */
/* transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); 图片360旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; 3D旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; transform:rotateY(360deg);-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); 3D旋转 */
/* bf4c4c */


 

