@charset "utf-8";
/* CSS Document */
body,div,table,tr,td,dt,dd,p,h2,h3,ul,li,a,span{ margin:0px; padding:0px;}
ul{ list-style:none;}
h2{ font-weight:normal;}
body{  font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#666; font-size:12px; background:#F2F2F2 url(../images/head_bg.png) repeat-x;}
a{ text-decoration:none; color:#666666;}
a:hover{ text-decoration:underline; color:#990000;} 
img{ border:0;}
.auto{ margin:0 auto;}
.dn{ display:none;}

/*layout*/
.cf:before, .cf:after{content:""; display:table;}
.cf:after{clear:both;}
.cf{*zoom:1;}

.l{ float:left;}
.r{ float:right;}

.rel{ position:relative;}
.abs{ position:absolute;}

/*font*/
.b{ font-weight:bold;}
.fw{ font-family:"Microsoft YaHei", Arial;}

/*display*/
.hide{ display:none;}

/*line-height*/
.lh24{ line-height:24px;}

/*padding*/
.pd20{ padding:20px;}

/*margin*/
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}

/*width*/
.w960{ width:960px;}


.head{ width:100%; height:49px; background:url(../images/head_bg.png) left top repeat-x; overflow:hidden;}
.headnr{ width:960px; height:49px; margin:0 auto; overflow:hidden;}
.headnr_left { float:left;}
.headnr_left a{ display:inline-block; float:right; line-height:49px; color:#666;}
.headnr_left a:hover{ color:#990000;}
.headnr_right { float:right; width:600px; text-align:right; line-height:49px;}

.foot{ width:960px; margin:0 auto; margin-top:20px; background:url(../images/foot_line.png) left top repeat-x; line-height:32px; overflow:hidden;}
.foot p.l{ display:inline-block; float:left;}
.foot p.r{ display:inline-block; float:right; background:url(../images/phone.png) left center no-repeat; padding-left:15px;}

/*guosl css*/
.banner_bg{ background:url(../images/ent_cn_img_banner_bg.png) repeat-x; height:261px; width:100%;}
.banner{ background:url(../images/ent_cn_img_banner_bg_s.png) no-repeat top center; width:1230px; height:261px;}

.box{ border:1px solid #CCCCCC; background:#fff;}
.con-left{ width:698px; border-top:0; /*height:710px;*/ overflow:hidden;}
.con-right{ width:248px;border-top:0; /*height:710px;*/ overflow:hidden;}
.bd-t{ border-top:1px solid #CCCCCC;}
.title span{ font-weight:bold; color:#004B8C; font-size:16px; color:#D40000;}
table.xc th,table.xc td{ width:74px; padding:5px;}
table.xc th{ color:#333333;}
table.xc td{ text-align:center;}
.link-xg{ background:url(../images/ent_cn_img_linkxg_bg.png) repeat-x; height:68px; padding:20px; overflow:hidden;}
.link-xg ul.list li{background: url(../images/ent_cn_img_list_li.png) left center no-repeat;padding-left: 11px;line-height: 24px;}
.weibo{ padding:20px; padding-bottom:0;}

.pro{ padding:20px 9px;}
.pro ul.pro-list li{ float:left; margin:10px; width:215px; height:196px; overflow:hidden; _display:inline;}
.pro ul.pro-list li p.bt{ font-size:14px; font-weight:bold; color:#fff; background:url(../images/ent_cn_img_pro_li_bt.png) no-repeat; width:213px; height:38px; border:1px solid #004078; text-align:center; line-height:38px;font-family:"Microsoft YaHei";}
.pro ul.pro-list li p.bt a{color:#fff;}
.pro ul.pro-list li a.pro-box{ display:block; border:1px solid #BFBFBF; border-top:0; width:213px; text-align:center; background:url(../images/ent_cn_img_pro_li_box.png) no-repeat; height:150px; padding-top:5px; font-weight:bold; font-family:"Microsoft YaHei"; color:#999999; line-height:30px;}
.pro ul.pro-list li .pro-box h2{ color:#000;font-size:18px;font-weight:bold; font-family:"Microsoft YaHei";}
.pro ul.pro-list li a:hover{ text-decoration:none;border:1px solid #004078; border-top:0; color:#000000;}
.pro ul.pro-list li a:hover h2{ color:#E50000;}

.pro ul.pro-list1 li{ float:left; margin:10px; width:293px; height:196px; overflow:hidden; _display:inline;}
.pro ul.pro-list1 li p.bt{ font-size:14px; font-weight:bold; color:#fff; background:url(../images/ent_cn_img_pro_li_bt1.png) no-repeat; width:291px; height:38px; border:1px solid #004078; text-align:center; line-height:38px;font-family:"Microsoft YaHei";}
.pro ul.pro-list1 li p.bt a{color:#fff;}
.pro ul.pro-list1 li a.pro-box{ display:block; border:1px solid #BFBFBF; border-top:0; width:291px; text-align:center; background:url(../images/ent_cn_img_pro_li_box.png) no-repeat; height:150px; padding-top:5px; font-weight:bold; font-family:"Microsoft YaHei"; color:#999999; line-height:30px;}
.pro ul.pro-list1 li .pro-box h2{ color:#000;font-size:18px;font-weight:bold; font-family:"Microsoft YaHei";}
.pro ul.pro-list1 li a:hover{ text-decoration:none;border:1px solid #004078; border-top:0; color:#000000;}
.pro ul.pro-list1 li a:hover h2{ color:#E50000;}

a.left,a.right,a.left-hover,a.right-hover{ display:block; width:30px; height:41px; cursor:pointer; position:absolute; top:92px;}
a.left{ background:url(../images/ent_cn_img_left_btn.png); left:21px;}
a.right{ background:url(../images/ent_cn_img_right_btn.png); right:21px;}
a.left-hover{ background:url(../images/ent_cn_img_left_btn_on.png);left:21px;}
a.right-hover{ background:url(../images/ent_cn_img_right_btn_on.png);right:21px;}
.scrcont{ width: 10000000px;   position:relative;}
.cont{ width:840px; height:150px; overflow:hidden;margin-left:40px;  position:relative;}
.itemlist{float:left;  position:relative;}
.itemlist li{ float:left; padding:0 10px; width:190px; height:130px; overflow:hidden; position:relative;}
/*
.itemlist li span{ display:block; position:absolute; left:10px; bottom:0; width:170px; height:20px; line-height:20px; padding:5px 10px; color:#fff; text-align:center;background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#80000000",endColorstr = "#80000000");}
*/






