@charset "utf-8";

/* = CSS重定义
------------------------------------------------------------ */

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote 
{ margin: 0;padding: 0; } 
input, button, textarea,select, optgroup, option {font-family: inherit;font-size:100%;font-style: inherit;font-weight: inherit;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; display: block; }
ul, li, dl, dt, dd {
	display: block;
	list-style-image: none;
}
fieldset, img {border: 0;}
ol, ul {list-style: none;} 
iframe {background-image: none; }
caption{text-align: left;}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
.clear { clear:both; font-size: 0px; line-height: 0px; }
.copyright { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.checkbox { line-height: 13px; height: 13px; width: 13px; padding: 0px; margin: 0px; }
.indent {text-indent: 24px;}

.w210 { width:210px;}
.w1000 { width:1000px; margin:0 auto;}
.w570 { width:570px;}
.w790 { width:790px}

.h100 { height:100px;}
.marT9 { margin-top:10px;}

.paaL5 { padding-left:5px;}
.paa0p a:hover { padding:0px}

.fl{float:left;}
.fr{float:right;}
.clearspan{
	display:block !important;
	float:none !important;
	clear:both;
}

/* 全局CSS*/

body{  font-family: "宋体"; color:#fff; font-size: 12px;  line-height: 18px; width:100%; background:url(../images/bg.png); overflow-x:hidden}
a { text-decoration: none; color:#fff; }
a:hover{ text-decoration:underline; }


/* ------------------------------ public ------------------------------- */

.logo{  overflow:hidden;width:1432px; margin:22px auto 0;}
.logo .cheaa{ float:left;margin-left:22px;}
.logo .line{ float:left; margin:7px 0 0 22px; width:2px; height:56px; background:#222;}
.logo .ifa{ float:left; }

.banner{ width:1432px; height:516px; margin:20px auto 0;}
.banner .B_left{ width:777px; float:left;}
.banner .LeftTop{position:relative; height:252px; }
.banner .LeftTop .pic{ overflow:hidden;vertical-align:top;}
.banner .LeftTop .pic img{width:777px; height:252px;}
.banner .LeftTop .tower{ position:absolute; right:0; bottom:-5px;*bottom:0;}
.banner .LeftBot{width:777px; height:253px; margin-top:13px;}
.banner .LeftBotIN{ width:790px;}
.banner .LeftBotIN li{ float:left; margin-right:8px;}
.banner .LeftBot img{ width:253px; height:251px;}
.banner .LeftBot .posi{ position:relative;}
.banner .LeftBot .person{  position:absolute; top:30px; left:80px;}
.banner .LeftBot .person img{width:127px; height:250px;}
.banner .B_right{ width:516px;  height:516px; float:left; margin-left:8px; display:inline;}
.banner .B_right img{ width:516px; height:516px;}
.banner .E_sidenav{ width:118px; height:516px;overflow:hidden; float:left; margin-left:13px; overflow:hidden;}
.banner .E_sidenav ul{ height:534px;}
.banner .E_sidenav li{ cursor:pointer; text-align:center; background:#003872; width:120px; height:90px; padding-top:26px; margin-bottom:18px;}
.banner .E_sidenav .ico{ display:inline-block; width:58px; height:50px;}
.banner .E_sidenav .ico1{ background:url(../images/bd_ico.png) no-repeat center;}
.banner .E_sidenav .ico2{ background:url(../images/hd_ico.png) no-repeat center;}
.banner .E_sidenav .ico3{ background:url(../images/cd_ico.png) no-repeat center;}
.banner .E_sidenav .ico4{ background:url(../images/xq_ico.png) no-repeat center;}
.banner .E_sidenav .text{ display:block; font-family:"微软雅黑";}


.bigTitle {width:200px; overflow:hidden; position:absolute;}
.bigTitle .LRbg{ float:left; width:23px; height:49px; }
.bigTitle .left{ background:url(../images/TitBg_l.png) no-repeat;}
.bigTitle .right{ background:url(../images/TitBg_r.png) no-repeat;}
.bigTitle .text {float:left; width:154px; height:49px;background:url(../images/TitBg.png) repeat-x; }
.bigTitle .arrow{ float:left; width:10px; height:49px; background:url(../images/arrow.png) no-repeat 0 15px;}
.bigTitle b{ float:left; line-height:46px; font-family:"微软雅黑";  color:#000;text-shadow: 2px 2px 3px #fff; font-weight:normal;}
.bigTitle .china{font-size:18px; text-indent:12px;}
.bigTitle .english{ font-size:10px; padding:3px 0 0 12px;}
.box1 .bigTitle{ top:-70px; left:-63px;}
.box2 .bigTitle{ top:-74px; left:-43px;}
.box4 .bigTitle{ top:-80px; left:-112px;}
.box5 .bigTitle{ top:10px; left:-20px;}


.PicBigTitle{background:url(../images/Tline.png) no-repeat left bottom; position:relative; width:320px;  height:40px;}
.L_PicBigTitle{ margin-left:18px;}
.PicBigTitle .TitText{ position:absolute; left:50px; bottom:-2px;*bottom:0;}
.PicBigTitle .picIco{ position:absolute; left:-5px; bottom:-3px;}
.PicBigTitle .picIco1{ width:41px; height:36px; background:url(../images/ico_pic.png) no-repeat;}
.PicBigTitle .picIco2{ width:36px; height:40px; background:url(../images/ico_per.png) no-repeat;}
.PicBigTitle .picIco3{ width:34px; height:45px; background:url(../images/ico_qiye.png) no-repeat;}
.PicBigTitle .picIco4{ width:42px; height:29px; background:url(../images/ico_video.png) no-repeat;}
.PicBigTitle .more{ position:absolute; right:30px;display:inline-block; }
.PicBigTitle .more1{width:36px; height:13px; bottom:10px; }
.PicBigTitle .more2{width:27px; height:7px; bottom:16px; }



.footer{ position:relative; margin-top:30px;  overflow:hidden;  }
.footer .left{ width:83.9%; height:192px;border-radius:0 30px 30px 0; background:#757575; float:left;}
.footer .right{ width:16.1%; height:192px; border-radius:30px 0  0 30px;  background:#757575; float:left;}
.footerIN{ position:absolute; bottom:0;left:50%; margin-left:-459px; width:918px; height:140px; background:url(../images/Fbg.png) no-repeat bottom center; color:#000; font-size:14px; text-align:center; line-height:30px;}
.footerIN a{ font-size:14px; color:#000;}


#roll{ display:block;position:fixed;bottom:10%; z-index:999999;left: 50%;margin-left:650px;display: inline;}
#roll .rollTop{ position:relative; display:block; cursor:pointer; width:36px; height:36px; background:url(../images/top.gif) no-repeat;}


.f_Link{ width:1168px; height:auto; margin:30px auto 0; border:1px solid #464646; color:#000;}
.FLink_Left{ float:left; width:100px;padding: 10px; font-size:14px; text-align: center;}
.FLink_Rig{ border-left:1px solid #464646; padding:6px 10px; overflow: hidden;}
.FLink_Rig a{color:#000; margin:0 10px;  line-height:24px; display:inline-block;}


/* -------------------------   首页 Star  ---------------------------- */



.box1{margin:110px auto 0;  width:1072px; position:relative;}
.box1 .NewsJD{}
.box1 .NewsJD_M{ margin-top:26px ;}
.box1 .focusPic{ width:666px; height:496px; padding:28px 35px 60px; border-radius:30px;box-shadow:0 0 6px #989696; background:#fff;}

/*焦点图*/
.focus{ position:relative; width:666px; height:496px; z-index:100;}  
.focus img{ width:666px; height:496px;} 
.focus .shadow{ width:646px;  position:absolute; bottom:10px; left:0px; z-index:10; height:40px; line-height: 40px; background:url(../images/thread.png) repeat-x left bottom;  display:block; padding-left:20px;}  
.focus .shadow a{ text-decoration:none; color:#000; font-size:16px; font-family:"微软雅黑"; overflow:hidden;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .fcon{ position:relative; width:100%; float:left; display:none; background:#fff;  }  
.focus .fcon img{ display:block;opacity: 1; }  
.focus .fbg{bottom:-30px; right:0; position:absolute; height:8px; text-align:center; z-index: 200;} 
.focus .D1fBt{ overflow:hidden; zoom:1;  height:8px; z-index:10;}     
.focus .D1fBt a{position:relative; display:inline; width:70px; height:8px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#e4e4e4; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#336699;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:60px;height:60px; z-index:999;}
.focus .prev{bottom:-10px;left: -72px;cursor:pointer;background:url(../images/focus_prev.png) no-repeat;}  
.focus .next{bottom:-10px;right: -72px;cursor:pointer; background:url(../images/focus_next.png) no-repeat;}  

.hotNews{  position:relative; padding-top:160px;}
.hotNews .hotNewsIN{width:318px; height:400px;border-radius:30px;box-shadow:0 0 6px #989696; background:#fff; padding-top:24px; position:relative; z-index:10;}
.hotNews .hotPerson{ position: absolute; width:325px; height:255px; left:-12px; top:-54px; z-index:1; background:url(../images/hotPer.png) no-repeat;}
.hotNews .hotTitle{ height:37px; border-left:6px solid #2c4ba3; margin:2px;}
.hotNews .hotTitle img{ padding:6px 0 0 20px;}
.hotNews .hotCon{ overflow:hidden; padding:0 24px;}
.hotNews .hotCon li{ line-height:34px;}
.hotNews .hotCon li a{ color:#2c4ba3}
.hotNews .hotCon .text{ text-align:left; width:226px; height:34px; overflow:hidden;} 
.hotNews .hotCon .time{ float:right;} 
.hotNews .hotCon .hotPic{ margin-top:10px;}
.hotNews .hotCon img{width:262px; height:104px;}

.box2{ margin:100px auto 0; width:1112px;   position:relative;}
.VideoZQ{ overflow:hidden;}
.VideoZQ_M{}
.VideoZQ_M ul{}
.VideoZQ_M li{ float:left; display:inline; margin:0 18px 18px;width:230px; height:170px; padding:6px;box-shadow:0 0 6px #c2bfbf; background:#fff;}
.VideoZQ_M li a{}
.VideoZQ_M li img{width:230px; height:170px;}

.box3{ overflow:hidden; margin-top:20px;}
.ClassNav{ width:100%; height:77px; background:url(../images/nav_red.png) repeat-x;}
.ClassNav ul{ width:1170px; margin:0 auto; overflow:hidden}
.ClassNav li{ position:relative; float:left; padding:0 22px; text-align:center; height:68px; border-radius:0 0 15px 15px;cursor:pointer;}
.ClassNav span{ padding-top:26px; font-size:20px; font-family:"微软雅黑"; display:inline-block; }
.ClassNav li.active{ background:url(../images/nav_red_curr.png) repeat-x;}
.ClassNav .newIco{ position:absolute; right:-40px; top:5px;}
.ClassMain{ width:1172px; margin:30px auto 0;}
.CM_left{ position:relative; float:left; width:810px; overflow:hidden; background:url(../images/classBg.png) repeat-y; padding-bottom:137px; }
.CM_left .infoListWrap{ display:none;}
.CM_left .infoList{ height:250px; padding:25px 44px 25px 30px;overflow:hidden; background:url(../images/cmbotBg.png) repeat-x center bottom;}
.CM_left .infoList .img{ float:left;width:320px; height:240px; vertical-align:top; border:5px solid #fff;}
.CM_left .infoList .img img{width:320px; height:240px;}
.CM_left .infoList .text{ float:right; width:378px; height:230px;overflow:hidden;vertical-align:top; padding-top:24px;}
.CM_left .infoList .text strong{ display:block; line-height:30px; text-align:center;}
.CM_left .infoList .text strong a{font-size:18px;color:#ac0025; }
.CM_left .infoList .text strong a:hover{}
.CM_left .infoList .text p{line-height:30px;  margin-top:10px;}
.CM_left .infoList a.detail{ color:#fff; float:right; line-height:12px; }
.CM_left .btnMore{ width:359px; height:48px; display:block; background:url(../images/btnMore.png) no-repeat; position:absolute; bottom:36px; left:50%; margin-left:-180px;}
.CM_left .btnMore1{background:url(../images/btnMore1.png) no-repeat;}

.CM_right{ float:left; width:361px; overflow:hidden; background:url(../images/cm_R.png) repeat-y; position:relative; top:-12px;}
.CM_sideMod{ padding:12px 0 0 30px;}

.CM_sideMod .title{background:url(../images/Tline.png) no-repeat left bottom; position:relative; height:40px;}
.CM_sideMod .picInfo{ margin:18px 30px 0 0; overflow:hidden;}
.CM_sideMod .picInfo .pic{ width:290px; height:193px; border:5px solid #fff;}
.CM_sideMod .picInfo .pic img{ width:290px; height:193px;}
.CM_sideMod .picInfo .intro{  padding:14px; text-align:center;}
.CM_sideMod .picInfo .content{ padding-top:14px; line-height:30px; text-indent:2em;  height:98px; overflow:hidden;}

.CM_sideMod .MobileZB{ overflow:hidden; margin:18px 30px 0 0;  height: 474px; margin-bottom:16px; background:#fff;}

	/*滚动信息*/
.MobileZB .btndiv{ width:100%; height:8px; background:#ccc; position:relative;}
.MobileZB .btndiv:hover{ background:#e7d3d3;}
.MobileZB .abtn{ display:block; width:100%; height:8px;}
.MobileZB .abtn em{ display:block; position:absolute; left:50%; margin-left:-2px; top:2px; 
	width: 0;
	height: 0;
	overflow: hidden;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	}
.MobileZB .aleft em{border-bottom: 4px solid #999;}
.MobileZB .aright em{border-top: 4px solid #999;}
.MobileZB .scrollcontainer{ width:300px; height:450px; background:#0F6; overflow:hidden; margin:0 auto; position:relative;}
.MobileZB .scrollcontainer ul{ height:20000px; position:absolute;left:0px;top:0px;}
.MobileZB .scrollcontainer li{  width:200px; height:30px; margin-bottom:4px; border:1px solid red;}



.box4{ width:974px; margin:156px auto 0; position:relative;}
.scrollPic{ width:974px;position:relative;margin:0 auto;}
.scrollPic .btn{position:absolute;width:28px;height:47px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold; bottom:70px;}
.scrollPic .prev{left:-44px;background:url(../images/arr_left.png) no-repeat;}
.scrollPic .next{right:-44px;background:url(../images/arr_rig.png) no-repeat;}
.scrollPic li{float:left;}
.scrollPic .cf li{position: relative;color: #fff;}
.scrollPic .cf a{display: block; width:960px;height:720px; position: absolute;color: #fff;}
.scrollPic .cf a img{ display: block; width:960px;height:720px;}

.picBoxWrap{ overflow:hidden; padding:6px;  box-shadow:0 0 10px #9a9a9a; background:#e9e9e9;}
.scrollPic .picBox{width:960px;height:720px;position:relative;overflow:hidden;}
.scrollPic .picBox ul{position:absolute;height:720px; overflow:hidden;}
.scrollPic .picBox li{width:960px;height:720px; position:relative;}
.scrollPic .listBox{width:974px;height:178px; margin-top:50px;position:relative; overflow:hidden;}
.scrollPic .listBox ul{height:auto;position:absolute;}
.scrollPic .listBox li{width:244px;height:178px;cursor:pointer;position:relative;}
.scrollPic .listBox li i{display:none;}
.scrollPic .listBox li a{display: block;width:124px;height: 70px;}
.scrollPic .listBox li img{width:235px;height:178px;}
.scrollPic .listBox .on img{width:232px;height:174px; border:2px solid #af0d1c;}
.scrollPic .listBox .on i{display:block;}

.box5{ width:1170px; margin:60px auto 0; position:relative;}
.ReviewCon{ padding:0 23px 24px; background:url(../images/reviBg.png) repeat-y; height:216px;}
.ReviewCon ul{ padding-top:84px; overflow:hidden; float:left;}
.ReviewCon li{text-align:center; width:255px; float:left; overflow:hidden; margin:0 13px}
.ReviewCon li .pic{}
.ReviewCon li .pic img{width:255px;  height:98px;}
.ReviewCon li .text{ line-height:30px; font-size:14px; font-family:"微软雅黑";}
.ReviewCon .bdtd{ overflow:hidden; float:left;  width:235px; padding:30px 0 0 20px;}
.ReviewCon .bdtd p{ line-height:26px;}


/* ---------------------   列表页 Star  ------------------------ */

.L_Main{width:1392px; padding:0 20px 50px; margin:30px auto 0;overflow:hidden; background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#4B000000",endColorstr = "#4B000000");}

.L_Main .picList{overflow:hidden; }
.L_Main .picList ul{}
.L_Main .picList li{margin:0 10px 20px; float:left; overflow:hidden;}
.L_Main .picList .pic{ width:320px; height:240px; display:block; padding:3px; margin-bottom:10px; background:#fff; overflow:hidden;}
.L_Main .picList .pic img{ width:320px; height:240px;}
.L_Main .picList .text{ display:block; font-size:14px; color:#000; width:310px; height:44px; line-height:44px;text-align:center; overflow:hidden; padding:0 5px;}

.tsBox{ overflow:hidden; margin-top:30px;}
.tsBox .ts_text{background:url(../images/Tit1bg.png) no-repeat;}
.tsBox .tsPicList{ margin-top:30px;}

.qyBox{ overflow:hidden; margin-top:30px;}
.qyBox .qy_text{ background:url(../images/blackArr.png) no-repeat left center;}
.qyBox .qyPicList{ margin-top:30px;}

.rwBox{ overflow:hidden; margin-top:30px;}
.rwBox .rw_text{}
.rwBox .rwPicList{ margin-top:30px;}
.rwBox .rwPicList{overflow:hidden; }
.rwBox .rwPicList ul{}
.rwBox .rwPicList li{margin:0 10px 20px; float:left; overflow:hidden; float:left;}
.rwBox .rwPicList .pic{ float:left;width:320px; height:240px; display:inline-block;padding:3px; background:#fff; overflow:hidden; margin-right:30px;}
.rwBox .rwPicList .pic img{ width:320px; height:240px;}
.rwBox .rwPicList .text{ margin-top:34px;display:inline-block; width:314px; height:180px; overflow:hidden; }
.rwBox .rwPicList .bg{ display:block; width:314px; height:17px;}
.rwBox .rwPicList .bgTop{ background:url(../images/txtArrBg1.png) no-repeat top center;}
.rwBox .rwPicList .bgBot{ background:url(../images/txtArrBg2.png) no-repeat bottom center;}
.rwBox .rwPicList strong{ line-height:30px; color:#000;text-align:center; width:314px; height:30px; overflow:hidden; display:block; font-size:14px;}
.rwBox .rwPicList p{ line-height:23px; color:#000; text-indent:2em; padding:5px; height:106px; overflow:hidden;}
.rwBox .rwPicList a{ color:#000;}






