﻿@charset "utf-8";
div{ margin:0 auto;}
body{ margin:0px; font-family:"微软雅黑";}
a{ text-decoration:none;}
p,ul,ol,li{ list-style:none; padding:0; margin:0;}
img{ border:0;}
.main{ width:1200px;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.middle{ margin:auto 2px;}

.sybg{ background:url(/images/sybg.png) no-repeat 50% top;}
.b1{ overflow:hidden; background:url(/images/b1_bg.jpg) repeat-x; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.b1 .logo{ float:left; margin-left:22px;}
.b1 .tel{ float:left; margin-left:150px;}
.b1 .d2code{ float:right; margin-right:48px; margin-top:20px;}

.b2{ overflow:hidden; background-color:#1e1e1e; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.b2 .menu ul li{ float:left; height:35px;}
.b2 .menu ul li.hr{ width:1px; background-color:#fff;}

.b3{ overflow:hidden; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.slideBox{ position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; bottom:15px; z-index:1; width:100%; text-align:center;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ margin-right:6px; width:12px; height:12px; line-height:54px; text-align:center; background:url(/images/d_wrt.png) no-repeat; cursor:pointer; display:inline-block; *float:left;}
.slideBox .hd ul li.on{ background:url(/images/d_red.png) no-repeat;}

.b4{ overflow:hidden; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}

.b5{ overflow:hidden; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.b5 .left{ width:50%; background-color:#2d3286;}
.b5 .right{ width:50%; background-color:#e02928;}
.b5 .nr{ padding:10% 12%;}
.b5 .nr .tit_en{ color:#FFF; font-size:35px;}
.b5 .nr .tit_cn{ color:#FFF; font-size:22px;}
.b5 .nr .txt{ color:#FFF; font-size:14px; margin-top:30px; line-height:20px; height:110px; overflow:hidden;}
.b5 .nr .btn{ font-size:14px; margin-top:10px;}
.b5 .nr .btn a{ display:block; color:#FFF; text-align:center; line-height:40px;}
.b5 .left .nr .btn{ background-color:#24286e;}
.b5 .right .nr .btn{ background-color:#da2120;}

.b6{ overflow:hidden; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.b6 .main{ margin-top:50px; margin-bottom:50px;}
.b6 .tit_en{ font-size:35px; text-align:center;}
.b6 .tit_cn{ font-size:22px; text-align:center;}
.b6 .content{ overflow:hidden; font-size:14px; margin-top:20px;}
.b6 .content .firnews{ float:left; width:353px;}
.b6 .content .firnews .img{ margin-top:15px;}
.b6 .content .firnews .img img{ width:353px; height:153px;}
.b6 .content .firnews .tit{ margin-top:15px;}
.b6 .content .firnews .tit a{ color:#000; font-weight:bold; font-size:16px;}
.b6 .content .firnews .txt{ margin-top:10px;}
.b6 .content .firnews .txt a{ color:#000; font-size:12px;}
.b6 .content .newslist1{ float:left; margin-left:40px;}
.b6 .content .newslist2{ float:left; margin-left:60px;}
.b6 .content .newslist{ width:370px;}
.b6 .content .newslist li{ line-height:42px;}
.b6 .content .newslist li span{ float:right; font-size:12px; color:#b9b9b9;}
.b6 .content .newslist li a{ color:#000;}
.b6 .btn{ background-color:#da2120; width:50%; font-size:14px; margin-top:50px;}
.b6 .btn a{ display:block; color:#FFF; text-align:center; line-height:40px;}

.b7{ overflow:hidden; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.b7 .flink{ background-color:#343434; overflow:hidden; height:40px;}
.b7 .flink .tit{ float:left; height:40px; font-size:16px; color:#FFF; line-height:40px; margin-left:100px;}
.b7 .flink ul{ float:left;}
.b7 .flink ul li{ float:left; font-size:14px; height:40px; line-height:40px; margin-right:30px;}
.b7 .flink ul li a{ color:#FFF;}
.b7 .bot{ height:61px; line-height:61px; background-color:#111111; color:#FFF; font-size:12px; text-align:center;}
.b7 .bot a{ color:#FFF;}

.midmenu{ position:relative;}
.midmenu .mtzy{ position:absolute; width:300px; height:55px; left:0; bottom:0;}
.midmenu .zszx{ position:absolute; width:300px; height:55px; left:300px; bottom:0;}
.midmenu .mszz{ position:absolute; width:300px; height:55px; left:600px; bottom:0;}

/*内容页*/
.nrbg{ background:url(/images/nrbg.png) no-repeat 50% top;}
.b8{ overflow:hidden; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; min-height: 647px;}
.b8 .content{ margin-top:50px;}
.b8 .content .tit_en{ color:#000; font-size:35px; text-align:center;}
.b8 .content .tit_cn{ color:#000; font-size:22px; text-align:center;}
.b8 .nrtit{ font-size:16px; font-weight:bold; text-align:center; margin:40px 0 -40px 0;}
.b8 .txt{ font-size:16px; padding:80px 40px; line-height:40px; overflow:hidden;}
.b8 .content .titlist{ padding:80px 40px;}
.b8 .content .titlist .leftlist{ float:left; width:520px; border-right:1px solid #dedede; padding-right:40px;}
.b8 .content .titlist .rightlist{ float:right; width:520px;}

.b8 .left{ width:194px; margin-top:28px; margin-left:28px;}
.b8 .classname{ width:194px; height:50px; background-color:#cb0c0b; line-height:50px; font-size:20px; font-weight:bold; text-align:center; color:#FFF;}
.b8 .leftmenu{}
.b8 .leftmenu li{ font-size:16px; text-align:center; color:#FFF; width:194px; height:44px; line-height:44px; background-color:#2c2c2c; border-bottom:1px solid #636363;}
.b8 .leftmenu li:hover{ background:url(/images/btn_pt.png) no-repeat; background-color:#191919;}
.b8 .leftmenu li.pt{ background:url(/images/btn_pt.png) no-repeat; background-color:#191919;}
.b8 .leftmenu li a{ color:#fff; display:block;}
.b8 .right{ width:960px; margin-top:28px;}
.b8 .path{ border-bottom:1px solid #dbdbdb; text-align:right; height:50px; line-height:50px;}
.b8 .path a{ color:#000;}
.b8 .title{ background-color:#dbdbdb; overflow:hidden; margin-top:25px;}
.b8 .title .listname{ float:left; width:138px; height:37px; font-size:16px; background-color:#ce0c0b; color:#FFF; line-height:37px; text-align:center;}
.b8 .infocont{ font-size:16px; padding:40px 0; line-height:40px; overflow:hidden;}
.b8 .infotit{ font-size:20px; font-weight:bold; margin:30px 0 -30px 0;}

/*图片列表*/
.imglist{ overflow:hidden; margin-top:20px; text-align:center;}
.imglist li{ float:left; margin-bottom:20px; margin-right:18px; padding:4px; border:1px solid #d1cecb;}
.imglist li.last{ margin-right:0;}
.imglist li a{ color:#fff;}
.imglist li a img{ width:216px; height:167px;}
.imglist li a .tt{ width:216px; height:28px; line-height:28px; background-color:#ea4241}
/*标题列表*/
.titlist{ overflow:hidden;}
.titlist li{ font-size:16px; height:48px; line-height:48px;}
.titlist li a{ color:#000;}
.titlist li span{ float:right; color:#b9b9b9; font-size:14px;}

#nextpage{ padding:20px 0;}
.prev { float:left;}
.next {float:right;}

.pagefoot_bg{ background-color:#ddd; line-height:44px;}
.pagefoot{ overflow:hidden; font-size:14px; margin-bottom:50px;}
.pagefoot .ppage{ float:left; padding:0 10px; /*border:1px solid #d1cecb;*/ color:#000;}
.pagefoot .num{ float:left; padding:0px 8px; margin-left:5px; color:#000; /*border:1px solid #fff;*/}
.pagefoot_bg .num:hover{ background-color:#da2120; height:24px; color:#fff; margin-top:10px; line-height:24px;}
.pagefoot_bg .num.pt{ background-color:#da2120; height:24px; color:#fff; margin-top:10px; line-height:24px;}
.pagefoot .npage{ float:left; padding:0px 10px; /*border:1px solid #d1cecb;*/ margin-left:5px; color:#000;}

/*图片相册*/
.game163{ position:relative; border:1px solid #dcdddd; padding:4px; overflow:hidden; width:948px; height:855px; /*height:726px;*/}	
.game163 .bigImg{ height:726px;}
.game163 .bigImg li img{ width:948px; height:726px;}	
.game163 .smallScroll{ position:absolute; left:0; bottom:0; width:947px; height:124px; margin:5px; background-color:#000; /*filter:alpha(Opacity=80); -moz-opacity:0.8; opacity:0.8;*/ }
.game163 .sPrev{ float:left; display:block; width:17px; height:55px; text-indent:-9999px; background:url(/images/left_btn.png) no-repeat 0; margin:35px 20px 0 20px;}
.game163 .sNext{ float:left; display:block; width:17px; height:55px; text-indent:-9999px; background:url(/images/right_btn.png) no-repeat 0; margin:35px 0 0 20px;}
.game163 .sPrev:hover{}
.game163 .sNext:hover{}
.game163 .smallImg{ float:left; margin:0 6px; display:inline; width:820px; overflow:hidden;}
.game163 .smallImg ul{ height:124px; width:9999px; overflow:hidden;}	
.game163 .smallImg li{ float:left; padding:20px 28px 0 0; width:113px; cursor:pointer; display:inline;}
.game163 .smallImg img{ width:113px; height:85px; position:relative;}
.game163 .smallImg .on img{ border:3px solid #ee0000; width:107px; height:79px;}

/*图片相册-s*/
.game164{ position:relative; border:1px solid #dcdddd; padding:4px; overflow:hidden; width:748px; height:701px; /*height:572px;*/}	
.game164 .bigImg{ height:572px;}
.game164 .bigImg li img{ width:748px; height:572px;}	
.game164 .smallScroll{ position:absolute; left:0; bottom:0; width:747px; height:124px; margin:5px; background-color:#000; /*filter:alpha(Opacity=80); -moz-opacity:0.8; opacity:0.8;*/ }
.game164 .sPrev{ float:left; display:block; width:17px; height:55px; text-indent:-9999px; background:url(/images/left_btn.png) no-repeat 0; margin:35px 20px 0 20px;}
.game164 .sNext{ float:left; display:block; width:17px; height:55px; text-indent:-9999px; background:url(/images/right_btn.png) no-repeat 0; margin:35px 0 0 20px;}
.game164 .sPrev:hover{}
.game164 .sNext:hover{}
.game164 .smallImg{ float:left; margin:0 6px; display:inline; width:620px; overflow:hidden;}
.game164 .smallImg ul{ height:124px; width:9999px; overflow:hidden;}	
.game164 .smallImg li{ float:left; padding:20px 18px 0 0; width:113px; cursor:pointer; display:inline;}
.game164 .smallImg img{ width:113px; height:85px; position:relative;}
.game164 .smallImg .on img{ border:3px solid #ee0000; width:107px; height:79px;}
