/**Author: zlr  Updated: 2016.8.1**/
body{font:12px '\5B8B\4F53';background:#01baa6;min-width:1130px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%}
.topbox{width:auto;/*padding-top:43px; */height: 449px;background:url(../images/banner.jpg) no-repeat  center top}
.navbox{ height: 44px; background: url(../images/nav.jpg) no-repeat center top; margin-top: -1px;}
.datecon{ margin: 0 auto; width: 1000px; color: #00706f;  font-size: 18px;font-family:'\5FAE\8F6F\96C5\9ED1'; padding-top: 52px;}
.dateinfo{ width: 116px; height: 84px; float: right; margin-right: 25px;  }
.dateinfo p{padding-bottom: 5px;}
.day_num i{ width: 36px; height: 51px; line-height: 51px; text-align: center; display: inline-block; background: url(../images/datebg.png) no-repeat;  font-size: 42px; color: #fff; font-style: normal; margin-right:5px; position: relative;}
.day_num i em{display: block; left: 1px; top: 22px; height: 9px; width: 33px; background: url(../images/line.png); position: absolute;}
.daycolor{ color: #00a99d; font-size: 25px; }
.nav{width:910px;margin:0px auto 0;height:45px;}
.nav ul li{height:45px;float:left;font-size:18px;font-family:'\5FAE\8F6F\96C5\9ED1';color:#fff;width:113px; line-height: 45px;}
.nav ul li.menu{ position: relative; }
.nav ul li .menucon{   position: absolute;top: 44px;background: #5cccda; width: 100%; z-index: 999; line-height: 30px; font-size: 16px; padding: 5px 0; display: none;}
.nav ul li a,.nav ul li a:visited{color:#fff;display:block;text-align:center}
.nav ul li a:hover{color:#fcff22; background: #4dc2d2;}
.nav ul li.cur a{color:#fcff22}
.mainbox{width:1040px;margin:18px auto 0px;background:#fff;padding-top:98px;position:relative}
.mainbox.nospace{margin-top: 0px; }
.mainbox.nospace1{padding-top: 0px;margin-top: 0px;}
.mainbox.nospace2{padding-top: 15px;margin-top: 0px;}
.mainbox .space1{ padding-left: 28px; }
.mainbox .tit{font:18px/54px '\5FAE\8F6F\96C5\9ED1';text-align:center;color:#029484;background:url(../images/titbg.png);width:129px;height:59px;left:-9px;top:18px;position:absolute;font-weight:bold}
#imgPlayer{width:1000px;height:107px;overflow: hidden;position: relative; margin: 0px auto;}
#imgPlayer ul{margin:10px 8px;padding:0px;border:none; height: 107px; width: 1000px; overflow: hidden;}
#imgPlayer table{position:relative;left:0px;top:0px; overflow: hidden;}
#imgPlayer ul li{width:186px;height:86px;margin:0px 6px 10px 9px;float:left; text-align: center; border: 1px solid #e7e7e7; _display:inline; padding: 5px 0 0}
#imgPlayer ul li .picbox{height:60px;line-height:60px;display:block;*font-size:70px;*font-family:Arial;text-align:center;overflow:hidden}
#imgPlayer ul li img{vertical-align:middle;  max-height:56px; max-width: 176px;}
#imgPlayer ul li p{ line-height: 20px;}
.con_ht{width:582px;float:left;padding-bottom:24px}
.con_ht .intro{line-height:23px;color:#333333;overflow:hidden;margin:0px 0px 0px 35px;width:535px}
.con_ht .intro .tita{color:#333333;font-size:16px;font-weight:bold;line-height:30px;width:520px;overflow:hidden;height:30px;overflow:hidden;display:block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.con_ht .intro p{text-indent:24px}
a.red{color:#C33}
.con_ht a.uploadpdf{color:#cc3333;background:url(../images/pfdicon.png) no-repeat center left;padding-left:35px;height:30px;line-height:30px;display:block;margin:15px 0px 5px 55px;float:left;_display:inline}
.con_ht a.uploadpdf:visited{color:#cc3333}
.con_ht a.uploadword{color:#345eb3;background:url(../images/wordicon.png) no-repeat center left;padding-left:35px;height:30px;line-height:30px;display:block;margin:15px 0px 5px 35px;float:left}
.con_ht a.signup{ width: 141px; height: 38px; background: url(../images/bmbtn.jpg) no-repeat;display: inline-block;  text-indent: -999px; margin-top: 10px; margin-left: 23px;}
.banner{position:relative;width:406px;height:293px;overflow:hidden;background:#FFF;float:right;margin-right:35px;margin-bottom:25px}
.banner_pic{position:relative;width:406px;height:293px;overflow:hidden}
.banner_pic ul{position:absolute;top:0;left:0;width:246px;height:248px}
.banner_pic ul li{float:left;width:406x;display:none}
.banner_pic ul li.cur{display:block}
.banner_pic ul li img{border:0;display:block;width:406px;height:293px}
.banner_info{background:url('../images/imageshadow.png') repeat-x;width:406px;height:55px;text-align:left;padding-left:9px;color:#fff;font-weight:bold;font-size:14px;top:236px;overflow:hidden;position:absolute;padding-top:5px}
.banner_info li{display:none;height:17px;overflow:hidden}
.banner_info li.current{display:block}
.banner_pages{margin:0;padding:0;list-style:none;position:absolute;top:265px;right:0;height:20px;overflow:hidden}
.banner_pages li{float:left;display:inline;color:#fff;text-align:center;line-height:1.3;font-size:14px;cursor:pointer;overflow:hidden;margin-right:5px;background:#FFF;background:url(../images/scrollbtn2.png) no-repeat;height:20px;width:20px;font-weight:bold;_background:url(../images/scrollbtnbg.png) repeat-x #000;_border:1px solid #6c6c6c;_height:18px}
.banner_pages li.current{color:#ff7b11;background:#0b59a5;border:0;line-height:1.3;font-size:14px;margin-right:5px;background:url(../images/scrollbtn1.png) no-repeat;height:20px;width:20px;_background:url(../images/scrollbtnbg.png) repeat-x #000;_border:1px solid #ff7b11;_height:18px}
.con_xw{width:582px;float:left;padding-bottom:22px}
.news_box{margin:0px 0px 0px 35px;width:540px}
.con_xw .newslist1 li{border-bottom:1px dotted #01a997;padding-bottom:7px}
.con_xw .newslist1 li a{width:530px;display:block;color:#333;font:18px '\5FAE\8F6F\96C5\9ED1';line-height:27px;height:27px;overflow:hidden;margin-top:7px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.con_xw .newslist1 li a:visited{color:#333}
.con_xw .newslist1 li a:hover{color:#C33;text-decoration:none}
.con_xw .newslist1 li p{color:#7f7f7f;line-height:21px;height:42px;overflow:hidden;margin-top:5px}
.con_xw .newslist1 li p a,.con_xw .newslist1 li p a:hover,.con_xw .newslist1 li p a:visited{color:#C33;font:12px '\5B8B\4F53';height:auto;line-height:21px;margin:0px;display:inline;margin-left:6px}
.con_xw .newslist1 li.noline{border-bottom:0px}
.news_conr{width:379px;float:right;margin-right:35px;_display:inline}
/*.newslist2{margin:10px 0px 20px}
.newslist2 li a{color:#333}
.newslist2 li{font-size:14px;color:#333;line-height:30px;width:520px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:url(../images/news_icon.png) 0px 7px no-repeat;text-indent:14px;height:30px;overflow:hidden}
.newslist2 li a:hover{color:#C33;text-decoration:none}*/
.news_conl{width:530px;margin-left:6px}
.newslist2{margin:10px 0px 20px}
.newslist2 li a{color:#333}
.newslist2 li{font-size:14px;color:#333;line-height:30px;width:530px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:url(../images/news_icon.png) 0px 10px no-repeat;text-indent:14px;height:30px;overflow:hidden}
.newslist2 li a:hover{color:#C33;text-decoration:none}
.con_name{width:375px;float:left;margin:0px 0px 10px 45px;border:1px solid #649a04}
.con_name h3{background:#649a04;font-size:18px;line-height:33px;line-height:33px;text-indent:15px;color:#fff;font-family:'\5FAE\8F6F\96C5\9ED1';font-weight:normal}
.con_xz{margin:0px 0px 0px 35px;padding-bottom:45px}
.con_xz .tit1{background:url(../images/allow_icon.png) no-repeat;text-indent:19px;color:#01a997;font-size:16px;margin:8px 0px 8px}
.con_xz p{font-size:14px;line-height:30px}
.con_xz span{font-size:14px;line-height:24px}
.con_xz .txtnbsp{text-indent:25px}
.w1{width:275px;float:left;margin-bottom:5px}
.map{width:270px;margin:10px 0px 0px -10px}
.w1 p{padding-left:6px}
.w1 p span{font-family:Arial,Helvetica,sans-serif}
.w2{width:380px;margin-left:35px;float:left;_display:inline}
.w3{width:263px;margin-left:35px;float:left;_display:inline}
.con_zz{margin:0px  auto 20px;line-height:30px;width:970px;padding-bottom:20px}
.con_zz h3{text-align:center;line-height:36px;font-size:16px;color:#333}
.con_zz table{border-top:1px solid #189b90;border-left:1px solid #189b90;font-size:12px;text-align:center;color:#010101}
.con_zz span{color:#F00;font-size:16px}
.con_zz table td{border-right:1px solid #189b90;border-bottom:1px solid #189b90;height:30px;line-height:30px}
.con_zz .td_tit{text-align:center;color:#fff;background:#41bdb1;vertical-align:middle}
.con_zz .td_tit2{background:#7be7e2}
.con_zz .td_tit3{background:#d4f8ec}
.con_zz p{font-weight:bold;padding-bottom:20px}
.con_zb{width:980px;margin:0px auto 20px}
.con_zb h3{background:#649a04;font-size:18px;line-height:33px;line-height:33px;text-indent:15px;color:#fff;font-family:'\5FAE\8F6F\96C5\9ED1';font-weight:normal}
.con_zb .zb_info{margin:8px}
.con_zb .zb_info .clearfix{*+margin-bottom:10px;margin-top:10px}
.con_zb .zb_info span{display:block;float:left;font-size:14px;line-height:35px}
.con_zb .zb_info ul{margin-top:8px}
.con_zb .zb_info ul li{float:left;margin:0px 18px 25px;text-align:center;width:196px;_display:inline}
.con_zb .zb_info ul li .picbox{height:86px;line-height:90px;display:block;*font-size:78px;*font-family:Arial;text-align:center;overflow:hidden}
.con_zb .zb_info ul li img{vertical-align:middle}
.con_zb .zb_info ul li p{margin-top:8px;height:28px}
.con_zb .zb_info .blockul ul{float:none;width:auto;color:#656565}
.con_zb .zb_info .blockul span{float:none}
.con_zb .zb_info a{text-align:center;display:inline-block}
.con_zb .zb_info img.imgp{padding:5px}
.con_taishan{width:970px;margin:0px auto 35px;overflow:hidden}
.con_taishan ul{width:1008px;margin-bottom:15px}
.con_taishan ul li{width:300px;float:left;margin-right:36px}
.con_taishan .txtcon{text-indent:28px;font-size:14px;line-height:20px}
.tbbox{width:313px;float:left}
.xbbox{width:613px;float:left}
.xbbox span{padding-left:37px}
.subcon6{width:400px;float:right;margin-right:22px;margin-bottom:15px}
.subcon6 h3{font-size:16px;color:#01a997;font-weight:bold;background:url(../images/allow_icon.png) 0px 0px  no-repeat;text-indent:19px}
.subcon6  .rebcon{background:#cdf4eb;height:35px;border:#cdf4eb 1px solid;margin-top:10px}
.subcon6 li a{color:#333}
.subcon6 li a:visited{color:#333}
.subcon6 li a:hover{color:#cc3333}
.subcon6 ul{font-size:12px;list-style:none}
.subcon6 li{line-height:24px;height:24px;padding:0px 10px;margin:0px 0px 5px;background:#f1fffb;border:#cdf4eb 1px solid;display:list-item;overflow:hidden}
.floor5_con ul{margin-left:25px;margin-top:28px;margin-bottom:10px;_display:inline}
.floor5_con li{float:left;width:175px;margin-left:18px;margin-bottom:41px}
.floor5_con li a.imgintro{color:#333;display:block;text-align:center;overflow:hidden;margin-top:9px;line-height:20px;height:40px}
.floor5_con li img{width:175px;height:130px}
.codebox{ width: 145px; height: 190px; position: fixed; right: 15px; bottom: 15px; }
.codebox_img{ background: #fff;width: 100%; text-align: center; padding: 10px 0px 3px; color: #1a4d8c; }
.codebox_img img{ width: 123px; }
.codebox_img p{ line-height: 18px; }
.codebox a.goback{ background: #00a391; display: block;height: 28px; width: 100%; text-align: center; color: #fff; font-weight: bold; line-height: 28px; font-size: 14px; }
#gq_main{width:952px;/*height:600px;*/margin:30px auto; position: relative;}
#gq_backimg{width:952px;height:628px;overflow: hidden;background: url('http://img.ccement.com/photo/load2.gif') no-repeat 465px 270px;}
#gaoqing{width:952px;height:628px;}

#gao_left{  width: 41px;height: 119px;background: url(http://www.ccement.com/zhuanti/pub/images/ban_pre.png) no-repeat;  position: absolute;
  top: 226px; left: 0;}
#gao_right{  display: block;width: 41px;height: 119px;background: url(http://www.ccement.com/zhuanti/pub/images/ban_next.png) no-repeat;position: absolute;
  top: 226px;right:2px;}
#gq_footer{width:970px;height:60px; font-family: '\5FAE\8F6F\96C5\9ED1'}
#gq_footer .gqf_left{width:800px;height: 60px;float:left;font-size: 14px;line-height: 60px;color:#cc0000;}
#gq_footer .gqf_right{text-align: right;width:160px;height: 60px;float:left;font-size: 18px;}
#gq_footer .gqf_right .pic_num{line-height: 60px;font-size: 24px;color:#cc0000; padding-right: 8px;}

.rollBox{width:980px; margin:0 auto; position:relative; _height:100%;}
.rollBox .LeftBotton,.rollBox .RightBotton{width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:23px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.rollBox .LeftBotton{ background-position:0 -60px; left:-24px;}
.rollBox .RightBotton{ background-position:0 0; right:-14px;z-index: 999;}
.rollBox .Cont{width:980px;overflow:hidden;float:left;height:102px;  }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont li{width: 227px; height: 95px;margin-right:18px;float:left; text-align: center; border: 1px solid #e7e7e7; _display:inline; padding: 5px 0 0; background:#fff; text-align: center;}
.rollBox .Cont li img{vertical-align:middle;  max-height:70px; text-align: center;}
.rollBox .Cont li a.imgbox{display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 68px;*font-family:Arial;height:70px; width: 227px; }
.rollBox .Cont li a.imgb{height:92px;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 68px;*font-family:Arial;width: 227px; }
.rollBox .Cont li img.imga { max-height: 92px;}
.rollBox .Cont li p{width: 227px; font-size:12px;  overflow: hidden; height: 20px; line-height: 20px; *+margin-top: 5px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ color: #333;text-decoration: none; }
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}