﻿
/* CSS Document */
*{padding:0; margin:0 auto;}
body {font:12px/1.5 宋体,Arial; background-color:#fff;}
td,tr,th{ color:#01421e;}
ol,ul,em{list-style:none; font-style:normal;}
li{list-style-type:none;}
img{border:0;}
.mar10{margin:10px 0 0 0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clr{clear:both;}
a {color:#01421e;text-decoration:none;}
a:visited {color:#1f3a87;text-decoration:none;}
a:hover {color:#ff3600;text-decoration:none;}
a:active {color:#1f3a87;text-decoration:none;}
.flr{ float:left;}
.frg{ float: right;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; }
.clearfix{display:block;}

/*top*/
.top{background-image: url(../images/topbg.png);width:100%;height:34px;}
#site-nav{ width:1000px; height:30px; line-height:30px; margin:0 auto; padding:0;}
#site-nav a:link,#site-nav a:visited{ color:#666666; text-decoration:none;}
#site-nav a:hover{ color:#f60;}
#site-nav a.Top_red:link,#site-nav a.Top_red:visited{ color:#ff0000;}
#site-nav a.Top_red:hover{ color:#666666;}
#site-nav {width:1000px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;height:34px;line-height:34px;background-image: url(../images/topbg.png);}
#site-nav .quick-login { float: left; line-height:35px; padding-left:5px;display: block; width:auto; position:relative;}
#site-nav .quick-login li{ font-weight:normal; font-size:12px; float:left; }
#site-nav .quick-menu {float:right;width:auto; _margin-bottom:-2px;display:block; position:relative;}
#site-nav .quick-menu li {padding-right: 10px;padding-left: 10px; float:left; padding-bottom: 0px; margin-left:-1px; line-height:35px;}
#site-nav .quick-menu li.menu-item {padding:0; position:relative;}
#site-nav .menu-hd {padding-right:46px;display:block;padding-left:10px;z-index:10002;padding-bottom: 0px;margin: 1px 1px 0px;cursor: pointer;padding-top:0px;height:26px; overflow:hidden; position: relative;}
#site-nav .menu-hd b {border-right: #eee 4px solid; border-top: #666 4px solid; font-size: 0px; right: 30px; border-left: #eee 4px solid; width: 0px; line-height: 0; position: absolute; top:12px; height: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .menu-bd {border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; display: none; z-index: 10001; right: 0px; background: #fff; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; position: absolute; top: 26px;}
#site-nav iframe.menu-bd {border-top-width: 0px; border-left-width: 0px; z-index: -1; background: none transparent scroll repeat 0% 0%; filter: alpha(opacity=0); float: left; border-bottom-width: 0px; border-right-width: 0px}
#site-nav .menu-bd-panel {padding-right: 10px; padding-left: 10px; padding-bottom: 6px; padding-top: 10px}
#site-nav .menu {position: relative;}
#site-nav .menu:hover .menu-hd {border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; background: white; margin: 0px; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px}
#site-nav .hover .menu-hd {border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; background: white; margin: 0px; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px;}
#site-nav .menu:hover .menu-bd {display: block}
#site-nav .hover .menu-bd {display: block}
#site-nav .menu:hover .menu-hd b{border-left-color: #fff; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border-bottom-color: #fff; border-top-color: #666; top:12px; border-right-color: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd b{border-left-color: #fff; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border-bottom-color: #fff; border-top-color: #666; top:12px; border-right-color: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .services .menu-hd {width: 48px; padding-top:1px;}
#site-nav .services .menu-bd {width:auto; top:26px; height:auto;}
#site-nav .services .menu-bd-panel { padding:0px 10px;}
#site-nav .services .menu-bd-panel a{ display:block; line-height:24px;}

/*bottom s*/
div.bottom{text-align:center;width:1000px; margin:0 auto; margin-bottom:8px; padding-top:14px; background:#FFF;}
div.about-us{line-height:30px;background-color:#44a7ea;width:1000px;height:30px;color:#fff; margin-bottom:8px;}
.about-us a,.about-us a:link,.about-us a:visited{color:#FFF;}
.about-us a:hover,.bominde a:hover{color:#cc3300;}
.about-us .white1:link, .about-us .white1:hover, .about-us .white1:visited{font-size:12px;color:#fff;}
#tab2{border:#b9dff5 1px solid;height:228px;}
#tabtitle1{background:url(http://img.ccement.com/Price/normalbg.gif) repeat-x;height:24px;}
#tabone2{z-index:1;position:relative;height:25px;}
#tabone2 LI{text-align:center;line-height:25px;width:81px;display:block;float:left;height:24px;color:#003399;cursor:pointer;border-right:#b9dff5 1px solid;}
#tabone2 LI.hover{text-align:center;width:80px;background:url(http://img.ccement.com/Price/hoverbg.gif) repeat-x 50% top;height:25px;color:#003399;font-weight:bold;}
#tabone2 LI a{color:#003399; font-size:14px;}
#tabtwo2{margin-top:0px;height:auto;border-top:#b9dff5 1px solid;_margin-top:-1px;}
#tabtwo2 UL{padding:5px;margin:0px;display:none;}
#tabtwo2 UL.block{padding:5px;margin:0px;display:block;height:auto;}
#tabtwo2 LI{padding:0px;line-height:24px;margin:0px;font-size:12px; background:url(http://img.ccement.com/Price/blockdot.gif) no-repeat 2px 9px; padding-left:10px;}
#tab3{border:#b9dff5 1px solid;height:532px; width:auto;clear:both;}
#tabtitle2{background:url(http://img.ccement.com/Price/normalbg.gif) repeat-x;height:24px;}
#tabone3{z-index:1;position:relative;height:25px;}
#tabone3 LI{text-align:center;line-height:25px;width:81px;display:block;float:left;height:24px;color:#003399;cursor:pointer;border-right:#b9dff5 1px solid;}
#tabone3 LI.hover{text-align:center;width:80px;background:url(http://img.ccement.com/Price/hoverbg.gif) repeat-x 50% top;height:25px;color:#003399;font-weight:bold;}
#tabone3 LI a{color:#003399; font-size:14px;}
#tabtwo3{margin-top:0px;height:auto;border-top:#b9dff5 1px solid;_margin-top:-1px;}
#tabtwo3 UL{padding:8px 5px 0;margin:0px;display:none;}
#tabtwo3 UL.block{padding:8px 5px 0;margin:0px;display:block;height: auto; overflow:hidden;}
#tabtwo3 LI{padding:0px;line-height:24px;margin:0px;font-size:12px; background:url(http://img.ccement.com/Price/blockdot.gif) no-repeat 2px 9px; overflow:hidden; padding-left:10px;}
.bominde{width:980px;line-height:24px; margin:0 auto; margin-bottom:10px; background:#FFF;color:#333333;}
.bominde a, .bominde a:link, .bominde a:visited{color:#003399;}
div.bomhome{border:1px solid #e2e2e2;padding:2px 0px 2px 38px; width:962px; margin-bottom:8px;}
.bomlist{width:200px;float:left;border-right:1px solid #f7f7f7;padding:14px 0px;}
.bomlist li{padding:0;margin:0;line-height:24px;text-align:left;font-size:12px;color:#656565;}
.bomlistone{float:left;border-right:1px solid #f7f7f7;padding:14px 0px;}
.bomlistone li{padding-left:40px;padding-right:20px;margin:0;line-height:24px;text-align:left;font-size:12px;color:#656565;}
.bomlistone li a, .bomlistone li a:link, .bomlistone li a:visited{color:#003399;}
.bomlistone li a:hover{color:#cc3300;}
.bomlisttwo{width:auto;float:left;padding:14px 0px;}
.bomlisttwo li{padding-left:34px;margin:0;line-height:24px;text-align:left;font-size:12px;color:#656565;}
.bomlisttwo .sphone{background:url(http://img.ccement.com/CCement_Common/bmlogo_03.jpg) no-repeat 0px 4px;width:15px;height:17px;float:left;}
.bomlisttwo .shotline{background:url(http://img.ccement.com/CCement_Common/bmlogo_06.jpg) no-repeat 0px 4px;width:15px;height:21px;float:left;}
.bomlisttwo .sQQ{background:url(http://img.ccement.com/CCement_Common/bmlogo_10.jpg) no-repeat 2px 4px;width:15px;height:17px;float:left;}
.bomlisttwo .shy{background:url(http://img.ccement.com/CCement_Common/bmhy_03.jpg) no-repeat 2px 4px;width:15px;height:21px;float:left;}

/*Main s*/
.Main{background:#fcfbe9 url(../images/banner_bg.jpg) no-repeat center top;width:100%;}
.topcon{width:1000px;margin:0 auto; padding-top:510px; height:104px;background:url(../images/banner.jpg) no-repeat center top; border-bottom:1px #999 dotted; margin-bottom:2px;}
.topcon .News1{ width:466px; height:108px; float:left; padding-right:46px;}
.topcon .News2{ float:left; width:488px; height:108px;}
.topcon h2 a{font-size:14px;font-weight:bold;color:#fe0100;line-height:1.8;}
.topcon h2 a:hover{color:#ff0000; text-decoration:underline;}
.topcon .newcon{line-height:1.8;}
.topcon .viewmore{color:#ff0000;}
.topcon .viewmore:hover{color:#ff0000; }
.midcon{width:1000px;margin:0 auto;}
.bline{width:100%;height:3px;background-color:#000000;_overflow:hidden;_font-size:0;}
.midcon .conl{float:left;width:626px;background-color:#fff;border:1px solid #cccccc;}
.midcon .conr{float:right;width:372px;}
.midcon .conl .conltit,.midcon .conr .conrtit{font-size:14px;font-weight:bold;color:#000000;margin-left:20px;margin-top:13px;}
.midcon .conl .newscon{margin-top:3px;margin-bottom:34px;}
.midcon .conl .newscon li{width:572px;margin-left:30px;border-bottom:1px solid #e5e5e5;padding-right:6px;padding-top:10px;padding-bottom:14px;}
.midcon .conl .newscon .newstit a{color:#252525;font:18px '微软雅黑';line-height:2;}
.midcon .conl .newscon .newstit a:hover{color:#ff0000; text-decoration:underline;}
.midcon .conl .newscon .newcon{color:#898888;font:14px '新宋体';line-height:1.6;}
.midcon .conl .newscon .time{color:#999999;font:12px '新宋体';line-height:1.6; float:left; width:410px;}
.midcon .conl .newscon .pj{ color:#ff0000; width:160px; float:right; line-height:1.6;}
.midcon .conl .newscon .pj span a{ color:#ff0000;}
.midcon .conl .newscon .pj span a:hover{ text-decoration:underline;}
.midcon .conr .conr-top{background-color:#fff;border:1px solid #cccccc;border-left:0; position:relative;height:320px; z-index:100;}
.midcon .conr .whitebg{height:320px;;width:6px;background:url(../images/vline.jpg) no-repeat center 19px; position:absolute;left:-6px;background-color:#fff; z-index:999;}
.midcon .conr .conr-top .note{font-size:12px;color:#ff0000;font-weight:normal;margin-left:13px;}
.midcon .conr .conrtit{margin-left:30px;}
.midcon .conr .msg{margin-left:32px;margin-top:6px;}
.midcon .conr .conr-top .normaltxt{width:260px;height:26px;padding-left:9px;line-height:26px;border:1px solid #cdcdcd;color:#999999;margin-bottom:10px;}
.midcon .conr .conr-top .tele{ width:340px; height:38px; float:left;}
.midcon .conr .conr-top .teltxt{ width:155px; height:26px;padding-left:9px;line-height:26px;border:1px solid #cdcdcd;color:#999999;margin-bottom:10px; float:left;}
.midcon .conr .conr-top  span.te{ float:left; width:165px; display:block; height:26px; color:#ff0000; font:12px "宋体"; line-height:15px; padding-left:5px; margin-bottom:10px;}
.midcon .conr .conr-top .textarea{width:286px;height:76px;padding-left:9px;line-height:26px;border:1px solid #cdcdcd;color:#999999;margin-bottom:10px;}
.midcon .conr .conr-top .smalltxt{width:77px;color:#999999;float:left;}
.midcon .conr .conr-top .codediv .code{width:100px;height:24px;float:left;margin-left:9px;margin-top:0px;}
.midcon .conr .conr-top .subbtn,.com_content .btn .subbtn{ cursor:pointer;border:0;background:url(../images/submitbtn.gif) no-repeat;width:95px;height:25px;color:#fff;font-weight:bold;font-size:14px; letter-spacing:7px;line-height:28px;margin-top:6px;padding-left:29px; text-align:left;}
.midcon .conr .conr-bottom{width:360px;border:1px solid #cccccc;margin-top:10px;margin-left:10px;background-color:#fff;padding-bottom:21px;}
.midcon .conr .conr-bottom .conrtit{margin-top:16px;margin-left:20px;}
.midcon .conr .conr-bottom .newul{margin-left:21px;}
.midcon .conr .conr-bottom .newul a{color:#333333;font-size:14px;}
.midcon .conr .conr-bottom .newul a:hover{color:#333333; text-decoration:underline;}
.midcon .conr .conr-bottom .newul li{background:url(../images/dot.gif) no-repeat left 5px;padding-left:16px;margin-top:4px;}

.midcon .conr .conr-bottom .link1{ margin-left:10px; padding-top:10px; line-height:22px; padding-bottom:10px; border-bottom:1px #9a9a9a dotted; padding-left:10px; margin-right:10px;}

/**分页控件样式自定义**/
.fenpage{width:100%; height:20px; line-height:20px; margin:8px 0px; margin-bottom:34px;text-align:center; font-size:12px;color:#333333;}
.fenpage .curpage{ color:Red; font-weight:bold;  margin-right:5px;width:25px; display:inline-block; }
.fenpage .page{ height:20px; line-height:23px;width:20px; display:inline-block; border:solid 1px #dddddd; margin-left:5px;color:#333333;}
.fenpage .np_page{ border:solid 1px #dddddd; display:inline-block; margin:0px 5px auto auto; font-size:12px; padding:0px 2px;}
.fenpage .no_page{ font-size:12px;}
.fenpage .d_page{display:inline-block; border:solid 1px #dddddd; margin-left:5px;padding-left:3px;padding-right:3px;height:20px; line-height:25px;color:#333333;}


/*网友曝光*/
.comment{ width:975px; height:auto; margin:20px auto;}
.com_news,.com_com{ width:973px; border:1px #ccc solid; margin-bottom:20px; background-color:#fff; padding-bottom:20px;}
.com_content{ width:933px;}
.com_content .til,.answers .til{ font-size:14px; font-weight:bold; height:42px; line-height:42px;}
.com_content .con{ padding-left:8px;}
.com_content .con .til{ height:40px; font-size:18px; font-family: "微软雅黑"; font-weight:normal;}
.com_content .con .til a{ color:#ff0000;}
.com_content .con .til a:hover{ text-decoration:underline}
.com_content .con .info{ line-height:25px; font-size:14px;}
.com_content .time{ color:#999; padding-left:8px;}
/*我要评论*/
.com_content .speak{}
.com_content .speak .area{ width:510px; height:75px; color:#999; padding:5px;}
.com_content .btn { margin-top:5px;}
/*评论内容*/
.com_con{ width:973px; height:auto; background-color:#fff; border:1px #ccc solid;}
.com_con .answers{ height:auto; width:933px; padding:0 20px;}
.com_con .answers .content ul{ padding-bottom:20px;}
.com_con .answers .content ul li{ height:auto; border-bottom:1px #ccc solid; margin-bottom:20px; padding-bottom:5px;}
.com_con .answers .content ul li .time{ color:#ff0000; height:25px; line-height:25px;}
.com_con .answers .content ul li .info{ font-size:12px; line-height:24px;}



/*最新曝光&最新评论*/
.hidden{display:none;}
.midcon .conl .wybg{margin:0 0 0 5px; padding:15px 0 0 20px; border-bottom:1px solid #cdcdcd;}
.menu_title li{float:left; width:100px; text-align:center; padding:5px 0; margin:0 15px -1px 0; display:inline;border:1px solid #cdcdcd;  font-size:14px; font-weight:normal;color:#999; background:#fdfcea;cursor:pointer;}
.menu_title li.current{background:#fff;font-weight:bold; border-bottom:1px solid #fff;color:#666;}