/*by chengcheng.dong  2013.05.16*/
html { color:#000; background:#FFF; -webkit-text-size-adjust:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, p, table, th, td, button, img, span, p { margin:0; padding:0; }
body { background:#fff; font-family:Tahoma,Arial,"\5B8B\4F53"; font-size:12px; color:#444; margin:0 auto; padding:0px; line-height:24px; }
ul, li { list-style:none; }
h1,h2,h3,h4,h5,h6  { font-size:100%; font-weight:normal; font-family:Tahoma,sans-serif,Arial,"\5B8B\4F53"; color:#444; }
span.colorR a { color:#E2000A; }
span.colorR a:hover { text-decoration:underline; }
fieldset, img { border:0; }
q:before, q:after { content:''; }
a { cursor:pointer; outline:none; }
a:link, a:active, a:visited { color:#404040; text-decoration:none; }
a:hover { text-decoration:underline; }
.textCenter  { text-align:center; }
.overflow { overflow:hidden; }
.floatL, .fl { float:left; }
.floatR, .fr { float:right; }
.clearfix:before, .clearfix:after, .clfix:before, .clfix:after { content:""; display:table; }
.clearfix:after, .clfix:after { clear:both; }
.clearfix, .clfix { zoom:1; }
.clear, .cl { clear:both; }
.red { color:#F00; }
input, textarea, button, select { vertical-align:middle; outline:none; }
textarea { resize:none; }
/*正文*/
html,body{background:#EEE;}
.wrap{width:1000px; margin:0 auto; background:#FFF;}
.antro{ background:none !important;}
.header{ text-align:center; background:url("images/header_bg.png") repeat-x; *font-size:0}
.Nav{ height:33px;  margin:0 auto; background:#E4E4E4; border-top:1px solid #DDD; border-bottom:1px solid #DDD; min-width:1000px;}
.Nav ul{ width:890px; margin:0 auto; padding-left:110px;}
.Nav li{float:left; height:33px;line-height:33px; padding-left:40px;background:url("images/ic.png") no-repeat 28px 15px;}
.Nav a:link,.Nav a:visited{ font-size:16px; font-weight:700; color:#7F7F7F; }
.Nav a:hover{text-decoration:none;}
#Top_nav_one{ background:url("images/top_main.png") no-repeat 30px 2px; padding-right:20px;}
#Top_nav_one a:link,#Top_nav_one a:visited{ color:#FFF;}
.title1{margin-top:15px; }
.container1{background:#FFF; padding:10px; width:980px; margin:0 auto; margin-top:5px;}
.Left_cont{ width:653px; }
.About img{ float:left; padding:0 20px 0 0;}
.Left_cont p{ line-height:26px; padding-right:10px; text-indent:2em;}
.About p strong{ color:#206646;}
.Proxy_tit{height:60px; line-height:60px; background:url("images/line1.png") no-repeat top left; font-size:30px; font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"; font-weight:700; color:#26819F; padding-left:10px; margin-top:20px;}
.Right_cont{ width:300px;}
.contact{ background:url("images/talk.png") no-repeat 1px 14px; }
.contact h2,.contact2 h2{ background:url("images/line_2.png") no-repeat top left; height:55px; line-height:55px; font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"; font-size:22px; padding:5px 0 0 60px;}
.contact h3,.contact2 h3{ font-size:14px; font-weight:700; color:#E50020;}
.contact ul{ padding-left:110px;}
.contact2 h2{ border:0; padding-left:15px; background:none; height:40px; line-height:40px;}
.contact2 h3 { padding-left:10px; line-height:26px;}
.contact2 ul{ padding-left:10px;}

.mid_banner{background:#FFF; margin-top:20px; position:relative; width:1000px; height:220px; background:url(images/rijing.png);}
.rj_date{ height:967px; overflow:hidden; margin-top:10px;}


.title3{ height:45px; line-height:45px; width:1000px; margin:20px auto 0 auto; background:url(images/title4.png);}
.title3 h2{ float:left; display:inline; font-size:30px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-weight:700; color:#FFF; line-height:45px; padding-left:20px;}
.title3 a:link,.title3 a:visited{ float:right; padding-right:20px; color:#FFF; line-height:45px; font-size:14px; font-family:"\5B8B\4F53"; }
 /*大图高度为400px，小图为四张六张*/
.ImgBox{ width:1000px; margin:0 auto; position:relative; height:366px; overflow:hidden;}
.ImgBig{ width:546px; height:366px; position:absolute;*font-size:0;}
.ImgBig li{ height:400px; overflow:hidden;*font-size:0;}
.ImgSmall{ width:454px; height:366px; }
.ImgSmall li{ width:227px; height:183px; float:left;}
.ImgSmall a:link,.ImgSmall a:visited{ width:227px; height:183px; display:block;}
.ImgSmall a:hover,.ImgSmall .current a{ width:217px !important; height:173px !important; border:5px solid #000;}


/*6图*/
.six .ImgSmall li{ width:200px; height:133px; float:left;}
.six .ImgSmall a:link,.six .ImgSmall a:visited{ width:200px; height:133px; display:block;}
.six .ImgSmall a:hover,.six .ImgSmall .current a{ width:190px !important; height:123px !important; border:5px solid #000;}
 /*大图高度为520px，小图为八张*/
.ImgBox_8{ width:1000px; margin:0 auto; position:relative; height:520px; overflow:hidden;}
.ImgBig_8{ width:600px; height:520px; position:absolute;*font-size:0;}
.ImgBig_8 li{ height:520px; overflow:hidden;*font-size:0;  position:relative;}
.ImgBig_8 span{display:inline-block; height:100px;width:580px; font-size:12px; color:#FFF; padding:15px 10px 0 10px; position:absolute; top:405px; left:0; z-index:3; }
.ImgSmall_8{ width:400px; height:520px; }
.ImgSmall_8 li{ width:200px; height:130px; float:left;}
.ImgSmall_8 a:link,.ImgSmall_8 a:visited{ width:200px; height:130px; display:block;}
.ImgSmall_8 a:hover,.ImgSmall_8 .current a{ width:190px !important; height:120px !important; border:5px solid #000;}


/*大图在右边*/
.indexSlider2 .slider,.indexSlider4 .slider,.indexSlider6 .slider,.indexSlider8 .slider,.indexSlider10 .slider,.indexSlider12 .slider{left:454px;}
/*轮播广告*/
.indexSlider{position:relative; height:410px; overflow:hidden; width:1000px; margin:0 auto;}
.indexSlider .slider{position:absolute;padding:0; width:1000px; height:410px; z-index:11}
.indexSlider .triggers{ height:35px; position:absolute; top:375px; z-index:13; width:200px; left:52%;  text-align:center; line-height:35px;}
.indexSlider .triggers li{ margin:15px 4px 0 4px; float:left; display:block; width:10px; height:9px; background:#333; background:url(images/point.png) no-repeat -20px 0; cursor:pointer;  }
.triggers li.current{ background:url(images/point.png) no-repeat;}
.adveacss{ display:block; height:410px; width:100%;}
.SliderTitBG{position:absolute; top:375px; width:100%; height:35px;  z-index:12;background:#333; filter:alpha(Opacity=30);-moz-opacity:0.3;opacity:0.3;}


/*通用底部*/
#AllBottom { margin:20px auto 0 auto;  text-align:center; background:#FFF; border-top:2px solid #CCC;overflow:hidden;}
#AllBottom .bottom_link a:link,#AllBottom .bottom_link a:visited { padding:0 2px; color:#333; }
#AllBottom .ImgFlag { margin-top:10px ;}
.TelInfo a:link,.TelInfo a:visited{color:#333;}
#AllBottom img { border:1px solid #CCC; }



.boxPic{ width:1000px; margin:20px auto 0 auto; background:#FFF;}
.boxPic ul{padding-left:10px; padding-bottom:10px;}
.boxPic li{position:relative; overflow:hidden; float:left; width:321px; height:211px;display:inline-block; margin-right:8px; margin-top:10px; }
.boxPic li a:link,.boxPic li a:visited{ width:321px;height:211px; display:block;}
.boxPic li a:hover{ border:5px solid #000; height:201px; width:311px; }
.boxPic li a.on:link,.boxPic li a.on:visited{border:5px solid #000; height:201px; width:311px; }
.boxPic li p{display:table; position:absolute; padding:20px; font-size:14px; color:#FFF; font-weight:700; z-index:2; width:281px; height:171px; line-height:170px;}
.boxPicBg{position:absolute;background:#333; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5; display:block; width:321px; height:211px; z-index:1}
.boxPic li p span{  display:table-cell; line-height:24px; vertical-align:middle; }

.boxPicb{ width:1000px; margin:0px auto; background:#FFF;}
.boxPicb ul{padding-left:10px; padding-bottom:10px;}
.boxPicb li{position:relative; overflow:hidden; float:left; width:321px; height:211px;display:inline-block; margin-right:8px; margin-top:10px; }

/*返回顶部*/
#returnTop { filter:alpha(opacity=75); opacity:0.75; width:22px; height:80px; position:fixed; _position:absolute; left:50%; bottom:30px; margin-left:510px; cursor:pointer; }
#returnTop_a { display:block; width:22px; height:80px; background-image:url("http://static.21cp.cc/comm/img/returnTop.png"); }
#returnTop_a span { display:none; }
#returnTop_a:hover { background-position:0 -80px; }

.ImgBig li{ height:366px; overflow:hidden;*font-size:0; position:relative;} 
.ImgBig span{display:inline-block; height:100px;width:526px; font-size:12px; color:#FFF; padding:15px 10px 0 10px; position:absolute; bottom:0; left:0; z-index:3 }
span.sliderBg{background:#333; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6; z-index:2}

.ImgBig li span b,.ImgBig_8 li span b{ display:block;}

.boxPicb2{ width:1000px; margin:0px auto; background:#FFF;}
.boxPicb2 ul{padding-left:10px; padding-bottom:10px;}
.boxPicb2 li{position:relative; overflow:hidden; float:left; width:239px; background:#000; height:200px;display:inline-block; margin-right:8px; margin-top:10px; }
.cpmiaoshu{ width:1000px; margin:5px auto; font-weight:700; height:32px;}

#AllBottom{ font-weight:normal;}