#CMS_ConGoPage { height: 50px; line-height: 50px; width: 100%; text-align: center; clear: both; padding: 10px 0; font-family: cursive; font-size: 14px; }
#CMS_ConGoPage span { display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 30px; border: solid #ccc 1px; margin: 10px 3px; color: #ccc; }
#CMS_ConGoPage span:hover { background-color: aliceblue; }
#CMS_ConGoPage span a, #CMS_ConGoPage span a:hover { text-decoration: none; display: inline-block; color: #000; font-size: 14px; width: 100%; }
/* CSS Document */
html { -webkit-text-size-adjust: none; }
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 12px; background: none; color: #333333; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { word-wrap: break-word; word-break: break-all; }
img { border: 0; }
del, ins { text-decoration: none; }
caption, th { margin: 10px auto; color: #666666; text-align: center; width: 75px; height: 54px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup, sub { vertical-align: baseline; }
/* because legend doesn't inherit in IE */
input, select { vertical-align: middle; }
cite, em { font-style: normal }
/* New Clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ''; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child +html .clearfix { zoom: 1; } /* IE7 */
/* Defaults */
a { text-decoration: none; color: #646464; }
a:hover { text-decoration: none; color: #646464; }
a:focus { outline: none; color: #646464; }
body { font: normal 12px tahoma, Arial, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53; color: #646464; line-height: 24px; background-color: #f1f1f1; }
.L, .l, .C, .c, .Left, .Center, .left, .center { float: left; }
.R, .r, .Right, .right { float: right; }
.reset_ul { margin: 0; padding: 0; list-style: none; }
li { display: inline-block; }
/*index start*/
.nav_con, .abou_con, .con_con, .yq_con, .about_nav, .about_box { margin: 0 auto; }
.nav { width: 100%; height: 200px; background: url(../image/nav.png) no-repeat center center; position: absolute; z-index: 1; }
.nav_con { width: 1000px; height: 200px; }
.logo { width: 300px; height: 90px; display: inline-block; float: left; margin-top:43px; text-align: center; line-height: 90px; }
.logo img { width: 300px;/*height:100%;*/ }
.nav_list { float: right; }
.nav_list ul { margin-top: 70px; }
.nav_list ul li { width: auto; margin: 0 20px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; }
.nav_list ul li a { color: #fff; font-size: 16px; }
.about { width: 100%; height: 310px; background: url(../image/about.jpg) no-repeat center; margin-bottom:12px; }
.abou_con { width: 1000px; height: 100%; }
.ab_tit { display: inline-block; float: left; width: 230px; height: 100%; }
.ab_tit p:nth-child(1) { margin-top: 50px; }
.ab_tit p { color: #fff; font-size: 24px; line-height: 30px; margin-left: 50px; }
.ab_tit p span i { font-size: 42px; }
.ab_tit p i { font-size: 52px; color: #fff; }
.ab_con { float: left; width: 500px; height: 310px; overflow: hidden; text-indent: 25px; padding: 50px 10px; position: relative; }
.ab_con a { display: block; position: absolute; right: 0; bottom: 0; }
.ab_img { float: left; width: 270px; height: 100%; }
.inx_pro { margin: 50px 0; }
.contact { width: 100%; height: 135px; background-color: #2f55a6; }
.con_con { width: 1000px; height: 100%; }
.con_con ul { width: 100%; height: 100%; }
.con_con ul li { width: auto; margin: 0 20px; height: 100%; color: #fff; font-size: 24px; }
.con_con ul li span { line-height: 135px; text-align: center; color: #fff; }
.con_con img { vertical-align: middle; margin: 0 10px; }
.inx_news { width: 1002px; margin: 0 auto; height: auto; overflow: hidden; }
.inx_news ul li { float: left; margin: 0 3px; overflow: hidden; width: 489px }
.news_content { width: 489px; height: 104px; background-color: #fff; padding: 10px; margin-bottom: 6px; }
.news_content span:nth-child(1) { font-size: 16px; margin: 20px 0; }
.news_content span:nth-child(2) { position: relative; float: right; top: 0; }
.news_content p { font-size: 14px; margin: 10px 0; color: #ccc; }
.reset_ul { margin: 0; padding: 0; list-style: none; }
.youqing { width: 100%; height;
overflow: hidden; }
.yq_con { width: 1000px; overflow: hidden; }
.yq_con span { font-size: 16px; }
.yq_con ul { display: inline-block; padding: 0; margin: 0; }
.yq_con ul li { padding: 0 10px; }
/*index end*/

/* banner */
		/* 本例子css */
.slideBox { width: 1920px; height: 650px; overflow: hidden; position: relative; margin-left: -960px; left: 50%; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 1920px; height: 650px; display: block; }
.slideBox_ziye { width: 1920px; height: 350px; overflow: hidden; position: relative; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; left: 50%; margin-left: -960px; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,  .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../image/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover,  .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
/*footer start*/
.footer { width: 100%; height: 150px; background-color: #323232; color: #9d9d9d; position: relative; bottom: 0; overflow: hidden; }
.footer_box { width: 1002px; height: 100%; margin: 0 auto; }
.L { margin-top: 21.5px; }
.L img { margin: 10px 0; }
.L span { margin: 0 5px; }
.R { margin: 31.5px 0; }
/*footer end*/

/*superslide.css*/
.title01 { width: 128px; height: 50px; line-height: 50px; margin: 0 auto; text-align: center; font-size: 24px; margin: 0 auto; border-bottom: #2E55A4 4px solid; margin-bottom: 20px; }
.picMarquee-left { width: 1100px; overflow: hidden; position: relative; margin: 0 auto; }
.picMarquee-left .hd { overflow: hidden; width: 44px; height: 71px; background: #f4f4f4; display: inline-block; float: left; margin-top: 110px; margin-left: 10px; }
.picMarquee-left .hd .prev { display: block; width: 44px; height: 71px; float: right; overflow: hidden; cursor: pointer; position: absolute; }
.picMarquee-left .hd .next { display: block; width: 44px; height: 71px; float: left; overflow: hidden; cursor: pointer; }
.picMarquee-left .bd { float: left; width: 950px; height: 287px; margin: 0 10px 0 20px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 2.5px; float: left; display: inline; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li img { width: 232px; height: 290px; display: block; }
.picMarquee-left .bd ul li .title { line-height: 24px; }
.tempWrap { width: 1000px; !import;
}
.artist_l { margin: 20px 0px 2px; width: 960px; position: relative; height: 354px }
.artist_l li { width: 232px; height: 290px; overflow: hidden; position: relative; }
.artist_l li a { padding-right: 20px; padding-left: 30px; font-size: 16px; padding-bottom: 15px; overflow: hidden; width: 182px; padding-top: 45px; height: 230px; }
.artist_l a { background: #dd1112; filter: alpha(opacity=90); left: 0px; color: #fff; font-family: 'microsoft yahei'; position: absolute; top: 0px; opacity: .9 }
.artist_l a:hover { color: #fff }
.artist_l a strong { font-size: 24px; display: block; margin-bottom: 10px; }
.readmore { display: block; border: 1px solid #fff; margin: 10px 0; width: 100px; margin: 30px 40px; }
/*superslide end*/

/*about start*/
.about_con { width: 100%; overflow: hidden; }
.ac_box { width: 100%; background: #fff; }
.about_nav { width: 1000px; height: 65px; font-size: 16px; line-height: 65px; position: relative; }
.about_us { color: #fff; display: inline-block; float: left; width: 220px; height: 80px; position: absolute; background: url(../image/aboutus.png); text-align: center; line-height: 65px; }
.about_column { float: right; line-height: 65px; color: #919191; font-size: 12px; }
.about_content { width: 100%; overflow: hidden; }
.about_box { width: 1000px; overflow: hidden; }
.abt_column { width: 100%; height: 85px; border-bottom: 2px solid #dbdbdb; }
.abt_column ul li { padding: 30px 15px; font-size: 16px; text-align: center; }
.abt_column ul { padding: 0; }
.about_text { padding: 45px 0;/*text-indent: 28px;*/ width: 1000px; overflow: hidden; }
.about_text p { font-size: 14px; }
/*about end*/

/*products start*/
.pro_list { width: 1000px; overflow: hidden; }
.pro_list ul { width: 1000px; overflow: hidden; margin: 0; padding: 0; }
.pro_list ul li { margin: 13px 5px; float: left; height: 378px; width: 323px; display: inline; padding: 4px; }
.pro_img { height: 270px; width: 270px; margin-right: auto; margin-left: auto; position: relative; overflow: hidden; }
.pro_a1 { height: 100%; width: 315px; padding-top: 19px; display: block; background: #FFF; }
.pro_a1:hover { color: #666; text-decoration: none }
.pro_t1 { line-height: 36px; margin: 0px auto; height: 36px; width: 265px; padding-top: 5px; font-size: 14px; background: url(../image/m2serico2.jpg) no-repeat right center; font-weight: bold; color: #555; }
.pro_a1 p { line-height: 24px; margin: 0px auto; width: 265px; }
.pro_a1:hover .pro_t1 { color: #ec3c38; background: url(../image/m2serico.jpg) no-repeat right center; }
.pro_lay { background: url(../image/pro_hov.png) no-repeat; height: 270px; width: 270px; position: absolute; left: 0px; top: -270px; }
.pro_hover { background: url(../image/pro_hv2.jpg) no-repeat; }
.content img { max-width: 100%; }
.content { line-height: 30px !important; }
.content p { line-height: 30px !important; }
.content span { line-height: 30px !important; }
/*products end*/

/*products-con start*/
.about_text h3 { text-align: center; font-size: 18px; margin-bottom: 20px; }
.page { text-align: center; }
/*products-con end*/

/*newslist start*/
.news_list { width: 100%; }
.news_list li { width: 100%; line-height: 30px; }
.news_list li a { width: 100%; line-height: 30px; height: 30px; display: block; }
.news_list li a span { float: right; }
.page { margin-top: 30px; width: 100%; overflow: hidden; }
/*newslist end*/
