
.main{width:1000px; margin:0 auto;}
.clear_both{width:100%; margin:0 auto;}
.foot{width:800px; margin:0 auto;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.fl{float:left}
.fr{float:right}
#header{height:134px; background:url(../images/header.png) repeat-x;}
#header .logo{width:420px;  margin-top:60px; margin-left: 120px;}
#header .t_rig{width:700px;}
.lang{font-size:18px; color:#e60012; margin-right:50px;}
#header .t_rig .lang a{color:#999;}
#header .t_rig .lang span{margin:0 12px;}
#header .t_rig .nav{margin-top:69px; height:64px;}
#header .t_rig .nav li{padding:0 30px 0 22px;}
#header .t_rig .nav li .senior{font-size:16px; color:#999; height:59px;}
#header .t_rig .nav .shu{height:15px; width:1px; background:#a9a9a9; margin-top:4px;}
#header .t_rig .nav li .senior a{color:#242424;}
#header .t_rig .nav li:hover .senior{background:url(../images/nav_li_hover.png) no-repeat center bottom; border-bottom:5px solid #c1392b;}
#header .t_rig .nav li:hover .senior a{color:#c1392b;}
#header .t_rig .nav li .senior.on{background:url(../images/nav_li_hover.png) no-repeat center bottom; border-bottom:5px solid #c1392b;}
#header .t_rig .nav li .senior.on a{color:#c1392b;}


#banner{height:555px; position:relative; z-index:100; overflow:hidden; width:100%;}
#banner .db{position:absolute; z-index:1001; left:50%; margin-left:-960px;}
#banner .db li{width:1920px; position:absolute; z-index:100;}
#banner .hd{position:absolute; z-index:1002; bottom:22px; left:50%;}
#banner .hd li{margin-right:6px; width:13px; height:13px; background:url(../images/li.png) no-repeat; float:left; cursor:pointer;}
#banner .hd li.on{background:url(../images/li_hover.png) no-repeat;}
#ban{position:relative; height:254px; overflow:hidden; z-index:100;}
#ban .ad{position:absolute; left:50%; margin-left:-960px; z-index:100;}
#content .product_index{height:350px; padding-top:40px;}
#content .product_index .title{height:60px; line-height:60px; font-size:30px; color:#000; text-align:center}
#content .product_index .p_list_index{margin-top:25px;}
#content .product_index .p_list_index dd{width:240px; height:200px; margin-left:25px;}
#content .product_index .p_list_index .pic{width:240px; height:170px; overflow:hidden;}
#content .product_index .p_list_index .pic a{width:240px; height:180px; display:table-cell; text-align:center; vertical-align:middle;}
#content .product_index .p_list_index .pic img{vertical-align:middle;}
#content .product_index .p_list_index .box{height:135px; border-bottom:4px solid #e0e0e0; width:220px; margin:0 auto; margin-bottom:1px;}
#content .product_index .p_list_index .box_x .name{height:36px; line-height:36px; font-size:18px; text-align:center; overflow:hidden;}
#content .product_index .p_list_index .box_x .name a{color:#333; display:block;}
#content .product_index .p_list_index .box_x .xh{line-height:24px; color:#999; text-align:center; overflow:hidden;}
#content .product_index .p_list_index dd:hover .box_x{bordr-bottom:4px solid #c95145;}
#content .product_index .p_list_index dd:hover .name a{color:c1392b;}

#content .news_index{height:498px; background:#F5F5F8; padding-top:40px;}
#content .news_index .title{height:60px; line-height:60px; font-size:30px; color:#000; text-align:center;}
#content .news_index .list{margin-top:25px; height:330px; overflow:hidden;}

#content .news_index .list li{width:490px; height:120px; overflow:hidden;  margin-bottom:45px;}
#content .news_index .list .pic{width:160px; height:120px; overflow:hidden;}
#content .news_index .list .pic a{width:160px; height:120px; display:table-cell; text-align:center; vertical-align:middle;}
#content .news_index .list .pic img{vertical-align:middle;}
#content .news_index .list .info_box{width:305px;}
#content .news_index .list .info_box .name{height:20px; font-size:16px; line-height:20px; overflow:hidden;}
#content .news_index .list .info_box .name a{color:#000; display:block;}
#content .news_index .list .info_box .date{height:20px; line-height:20px; color:#8d8d8d;}
#content .news_index .list .info_box .brief{height:48px; line-height:24px; color:#666; overflow:hidden;}
#content .news_index .list .info_box .more{height:19px; width:52px; text-align:center; line-height:19px; background:#bdbdbd; margin-top:10px;}
#content .news_index .list .info_box .more a{color:#fff;}
#content .news_index .list li:hover .name a{color:#c1392b;}
#content .news_index .list li:hover .more{background:#c1392b;}
#content .news_index .info_line{text-align:center;}

#content .article_index{height:620px;}
#content .article_index .about{height:60px; line-height:60px; font-size:30px; color:#000; text-align:center;}
#content .article_index .pic{height:250px;}
#content .article_index .list{margin-top:40px;}
#content .article_index .list li{width:300px; margin-right:50px;}
#content .article_index .list .title{height:32px; line-height:32px; font-size:18px; color:#000; overflow:hidden;}
#content .article_index .list .brief{height:120px; line-height:24px; overflow:hidden; margin-top:5px; font-size:13px;}

#content .article_index .db_list{}
#content .article_index .db_list .fir1{width:520px; height:125px;}
#content .article_index .db_list .fir1 .ab_us{width:147px; height:110px; background:#f38d83; padding-top:15px;}
#content .article_index .db_list .fir1 .ab_title{height:32px; line-height:32px;font-size:16px; color:#fff; text-indent:22px;}
#content .article_index .db_list .fir1 .ab_brief{color:#fff; line-height:24px; padding:0 15px 0 20px;}
#content .article_index .db_list .sec1{width:480px; height:125px;}
#content .article_index .db_list .sec1 .ab_us{width:153px; height:110px; background:#da9a2c; padding-top:15px;}
#content .article_index .db_list .sec1 .ab_title{height:32px; line-height:32px;font-size:16px; color:#fff; text-indent:22px;}
#content .article_index .db_list .sec1 .ab_brief{color:#fff; line-height:24px;  padding:0 15px 0 20px;}

#content .article_index .db_list .fir2{width:520px; height:125px;}
#content .article_index .db_list .fir2 .ab_us{width:151px; height:110px; background:#175b0d; padding-top:15px;}
#content .article_index .db_list .fir2 .ab_title{height:32px; line-height:32px;font-size:16px; color:#fff; text-indent:22px;}
#content .article_index .db_list .fir2 .ab_brief{color:#fff; line-height:20px;  padding:0 15px 0 20px;}
#content .article_index .db_list .sec2{width:480px; height:125px;}
#content .article_index .db_list .sec2 .ab_us{width:157px; height:110px; background:#1a85d5; padding-top:15px;}
#content .article_index .db_list .sec2 .ab_title{height:32px; line-height:32px;font-size:16px; color:#fff; text-indent:22px;}
#content .article_index .db_list .sec2 .ab_brief{color:#fff; line-height:24px;   padding:0 15px 0 20px;}


#content .news_index .info_line ul{display:inline-block;}
#content .news_index .info_line li{width:46px; height:5px; background:#8b8b8b; margin-left:19px; cursor:pointer;}
#content .news_index .info_line li.on{background:#c1392b;}
#content .contact{height:431px; background:url(../images/contact_index.jpg) no-repeat center; padding-top:40px;}
#content .contact .title{height:60px; line-height:60px; font-size:30px; color:#fff; text-align:center;}
#content .contact .con_wrap{margin-top:35px;}
#content .contact .con_wrap .left{width:621px;}
#content .contact .con_wrap .right{width:360px;}
#content .contact .shy{width:197px; height:37px; background:#fff; line-height:37px; border-radius:5px; float:left; border:none; margin-right:14px; color:#333; text-indent:17px; margin-bottom:13px;}
#content .contact .msg{width:591px; height:100px; background:#fff; line-height:24px; border-radius:5px; border:none; color:#333; padding-left:30px; padding-top:17px;}
#content .contact .submit{width:621px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px; border-radius:5px; background:#da9a2c; border:none; margin-top:17px;}
#contain .contact .con_wrap .right{width:353px; overflow:hidden;}
#contain .contact .con_wrap .right .fs{font-size:20px;height:40px; color:#fff;}
#contain .contact .con_wrap .right .del_index{line-height:24px; height:248px; overflow:hidden; color:#fff;}
#contain .contact .con_wrap .right .del_index span{color:#fff;}
#center{background:url(../images/center_bg.jpg) no-repeat top center}
#center .left{width:272px; margin:35px 0;}
#center .left .about{height:80px; font-size:40px; line-height:80px; color:#c1392b; width:272px; text-align:center;}
#center .left .list{border-top:2px solid #c01d1d; margin:30px 0;}
#center .left .list li{position:relative;}
#center .left .list li .senior{height:56px; line-height:56px; text-align:center; font-size:14px; border-bottom:1px solid #c5c5c5; background:url(../images/left_li_bg.png) no-repeat 253px center;}
#center .left .list li .senior a{color:#333; display:block;}
#center .left .list li:hover .senior{background:url(../images/left_li_hover_bg.png) no-repeat 253px center;}
#center .left .list li:hover .senior a{color:#c1392b;}
#center .left .list li .senior.on{background:url(../images/left_li_hover_bg.png) no-repeat 253px center;}
#center .left .list li .senior.on a{color:#c1392b;}
#center .left .list li .second{position:absolute; width:205px; border:1px solid #b7b7b7; top:0; right:-205px; z-index:105; display:none; background:#fff;}
#center .left .list li .second dl{}
#center .left .list li .second dd{height:36px; line-height:36px; text-align:center;}
#center .left .list li .second dd a{color:#3b3b3b; display:block;}
#center .left .list li .second dd a:hover{color:#c34136;}
#center .left .list li:hover .second{display:block;}



#center .left .online{height:70px; line-height:70px; background:#0e9643; text-indent:121px; font-size:20px; background:url(../images/qq.png) 56px center no-repeat #0e9643; width:272px; overflow:hidden;}
#center .left .online a{color:#fff; display:block;}
#center .left .rexian{margin-top:30px; height:130px; width:272px; background:#f15555; padding-top:20px;}
#center .left .rexian .pic{height:40px; font-size:20px; color:#fff; line-height:40px; background:url(../images/phone.png) no-repeat 23px center; text-indent:75px; overflow:hidden;}
#center .left .rexian .p_num{height:48px; line-height:34px; font-size:24px; color:#fff; text-align:center; margin-top:5px;}

#center .left .like{height:28px; line-height:28px; font-size:14px; color:#067732;}
#center .left .pro_list{margin-top:20px;}
#center .left .pro_list li{margin-bottom:25px;}
#center .left .pro_list .pro_pic{width:100px; height:75px; overflow:hidden;}
#center .left .pro_list .pro_pic a{width:100px; height:75px; display:table-cell; text-align:center; vertical-align:middle;}
#center .left .pro_list .pro_pic img{vertical-align:middle;}
#center .left .pro_list .box{width:158px;}
#center .left .pro_list .box .name{height:28px; line-height:28px; font-size:14px; overflow:hidden;}
#center .left .pro_list .box .name a{color:#666;}
#center .left .pro_list .box .brief{height:48px; line-height:24px; overflow:hidden; color:#999;}
#center .left .pn{margin-bottom:30px;}
#center .left .pn .prev{width:130px; height:31px; background:url(../images/preg.png) no-repeat; cursor:pointer;}
#center .left .pn .next{width:130px; height:31px; background:url(../images/next.png) no-repeat; cursor:pointer;}

#center .right{width:693px; overflow:hidden;}
#center .right .mbx{height:35px; line-height:35px; margin-top:110px;}
#center .right .mbx .pic{width:15px; height:13px; margin-right:5px; background:url(../images/home.png) no-repeat; display:inline-block;}
#center .right .mbx .home a{color:#999;}
#center .right .mbx .p1{color:#999;}
#center .right .mbx .p1 a{color:#999;}
#center .right .mbx .p2{color:#c1392b}

#center .right .wrap{border-top:2px solid #c01d1d; border-bottom:2px solid #dcdcdc; margin-bottom:73px;}
#center .right .wrap .cate{height:234px; overflow:hidden;}
#center .right .wrap .cate .ca{width:451px;}
#center .right .wrap .cate .ca li{height:234px;}
#center .right .wrap .cate .cb{width:240px; height:179px; padding-top:55px; background:#fa6666; text-align:center;}
#center .right .wrap .cate .cb .title{line-height:38px; color:#fff; font-size:24px; width:190px; margin:0 auto; }
#center .right .wrap .cate .cb ul{margin-top:45px; display:inline-block}
#center .right .wrap .cate .cb li{width:38px; height:3px; background:#ffe1de; margin-right:12px; cursor:pointer;}
#center .right .wrap .cate .cb li.on{background:#fff;}
#center .right .wrap .a_title{height:80px; line-height:80px; color:#666; font-size:20px; font-weight:bold;}
#center .right .wrap .description{line-height:24px; margin-bottom:70px;}


#center .right .list{border-top:2px solid #c01d1d; margin-bottom:30px;}
#center .right .list ul{margin-top:25px;}
#center .right .list li{width:226px; height:285px; margin-right:7px; margin-bottom:33px; position:relative;}
#center .right .list li .pic{width:210px; height:157px; overflow:hidden; border:1px solid #d9d9d9; margin:7px 7px 0; background:#fff;}
#center .right .list li .pic a{width:210px; height:157px; display:table-cell; text-align:center; vertical-align:middle;}
#center .right .list li .pic img{vertical-align:middle;}
#center .right .list li .name{/*height:28px;*/ line-height:28px; font-size:14px; /*overflow:hidden;*/ margin:0 7px;}
#center .right .list li .name a{color:#333;}
#center .right .list li .brief{height:48px; line-height:24px; color:#666; margin:0 7px; overflow:hidden;}
#center .right .list li .plus{width:28px; height:28px; background:url(../images/plus.png) no-repeat; position:absolute; right:1px; bottom:6px; z-index:100;}
#center .right .list li:hover{background:#f15555;}
#center .right .list li:hover .name a{color:#fefefe;}
#center .right .list li:hover .brief{color:#fcd2d2;}
#center .right .list li:hover .plus{background:url(../images/plus_hover.png) no-repeat;}

#center .right .info_list{border-top:2px solid #c01d1d; margin-bottom:30px;}
#center .right .info_list ul{margin-top:30px;}
#center .right .info_list li{width:344px; height:133px; border:1px solid #e4e4e4; margin-bottom:30px;}
#center .right .info_list .pic{width:131px; height:92px; overflow:hidden; margin:15px 9px 0; }
#center .right .info_list .pic a{width:131px; height:92px; display:table-cell; text-align:center; vertical-align:middle;}
#center .right .info_list .pic img{vertical-align:middle;}
#center .right .info_list .box{width:190px; margin-top:15px;}
#center .right .info_list .name{height:16px; font-size:14px; line-height:16px; overflow:hidden;}
#center .right .info_list .name a{color:#333;}
#center .right .info_list .time{height:24px; line-height:24px; color:#8d8d8d;}
#center .right .info_list .brief{height:48px; line-height:24px; color:#666; overflow:hidden;}
#center .right .info_list .more{background:#b5b5b5; width:52px; height:19px; overflow:hidden; line-height:19px; text-align:center;}
#center .right .info_list .more a{color:#fff;}
#center .right .info_list li:hover .name a{color:#c1392b;}
#center .right .info_list li:hover .more{background:#c1392b;}

#center .pro_box{ margin-top:50px;}
#center .pro_box .pro_left{width:264px; height:279px;}
#center .pro_box .pro_left .big{width:264px;}
#center .pro_box .pro_left .small{margin-top:16px;}
#center .pro_box .pro_left .small li{width:83px; height:62px; margin-right:5px; overflow:hidden;}
#center .pro_box .pro_left .small li a{width:83px; height:62px; display:table-cell; text-align:center; vertical-align:middle;}
#center .pro_box .pro_left .small img{vertical-align:middle;}
.bb{position:relative;}
#zoom-big{position:absolute; top:0; left:260px;}
#zoom-big .MagicZoomBigImageCont{border:1px solid #dedede; background:#fff;}
.MagicZoomPup{background:url(../images/47.png) repeat;cursor: move;}

#center .right .product_wrap{margin-top:50px;}
#center .right .product_wrap .sub_list{height:45px; border-left:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
#center .right .product_wrap .sub_list li{width:141px; height:44px; line-height:44px; text-align:center; font-size:14px; color:#333; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; cursor:pointer;}
#center .right .product_wrap .sub_list li:hover{border-top:1px solid #0e9643; color:#067732; border-bottom:1px solid #fff;}
#center .right .product_wrap .sub_list li.on{border-top:1px solid #0e9643; color:#067732; border-bottom:1px solid #fff;}
#center .right .product_wrap .sub_all{margin-top:30px;}

#center .right .zs{margin-top:50px;}
#center .right .zs .tit_all{height:40px; border-bottom:2px solid #0e9643;}
#center .right .zs .tit_all .tit{height:40px; line-height:40px; width:134px; text-align:center; background:#0e9643; font-size:18px; color:#fff;}
#center .right .zs .tit_all .zshu{line-height:24px;}

#center .pro_box .pro_right{width:404px;}
#center .pro_box .pro_right .name{height:36px; font-size:18px; color:#06702f; line-height:36px; overflow:hidden;}
#center .pro_box .pro_right .xinghao{height:28px; font-size:14px; line-height:28px; color:#999;}
#center .pro_box .pro_right .brief{height:120px; line-height:24px; overflow:hidden; color:#666;}
#center .pro_box .pro_right .con{color:#666; line-height:24px;}
#center .pro_box .pro_right .contact{width:211px; height:40px; line-height:40px; background:url(../images/contact.png) 37px center no-repeat #c1392b; text-indent:75px; font-size:20px;}
#center .pro_box .pro_right .contact a{color:#fff; display:block;}
#center .right .p_line{height:2px; background:#c01d1d;}


#center .right .re{margin:50px 0; }
#center .right .re .tit_all{height:40px; border-bottom:2px solid #0e9643;}
#center .right .re .tit_all .tit{height:40px; line-height:40px; width:134px; text-align:center; background:#0e9643; font-size:18px; color:#fff;}
#center .right .re .re_list{margin-top:20px;}
#center .right .re .re_list li{margin-right:33px;}
#center .right .re .re_list li .pic{width:147px; height:130px; overflow:hidden; border-bottom:1px solid #e5e4e4;}
#center .right .re .re_list li .pic a{width:147px; height:130px; display:table-cell; text-align:center; vertical-align:middle;}
#center .right .re .re_list li .pic img{vertical-align:middle;}
#center .right .re .re_list li .name{height:28px; line-height:28px; font-size:14px; overflow:hidden; margin-top:5px;}
#center .right .re .re_list li .name a{color:#c1392b;}
#center .right .re .re_list li .xh{height:24px; line-height:24px; overflow:hidden; color:#999;}

#center .right .art{margin-bottom:30px;}
#center .right .shy{width:197px; height:37px; background:#fff; line-height:37px; border-radius:5px; float:left; border:1px solid #c3c3c3; margin-right:47px; color:#333; text-indent:17px; margin-bottom:13px;}
#center .right .msg{width:660px; height:100px; background:#fff; line-height:24px; border-radius:5px; border:1px solid #c3c3c3; color:#333; padding-left:30px; padding-top:17px;}
#center .right .submit{width:693px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px; border-radius:5px; background:#da9a2c; border:none; margin-top:17px;}
#center .right .heng{background:#dfdfdf; height:5px; margin-bottom:30px;}

#footer{background:#7f7f7f; float: left; width: 100%;}
#footer .top{height:38px; border-bottom:1px solid #212121;}
#footer .top .friend{height:38px; line-height:38px; color:#fff;}
#footer .top .link{}
#footer .top .link li{height:38px; line-height:38px; padding:0 12px; color:#acacac;}
#footer .top .link li a{color:#acacac;}
#footer .top .index_shu{color:#acacac; margin-top:10px;}
#footer .mid{ border-top:1px solid #7f7f7f; border-bottom:1px solid #999; padding:30px 0px;}
#footer .mid .wrap{width:150px; margin-right:20px;}
#footer .mid .title{height:46px; line-height:46px; color:#fff; font-size:16px;}
#footer .mid li{ line-height:26px;  padding-left:16px; background:url(../images/li_square.jpg) 5px 12px no-repeat; color:#989898;}
#footer .mid li a{font-size:12px}
#footer .mid li a:link{color:#A7A7A7;text-decoration: none;}
#footer .mid li a:visited{color:#A7A7A7;text-decoration: none;}
#footer .mid li a:active{color: #A7A7A7;}
#footer .mid li a:hover{text-decoration:none; color:#FB1E20; position:relative;top:0.5px;left:0.5px;}
#footer .bottom{height:69px; border-top:1px solid #3d3d3d; background:#2f2f2f;}
#footer .bottom .copy{height:69px; line-height:60px; color:#ffffff;margin:auto;}
#footer .bottom .key{height:69px; line-height:60px; color:#ffffff;}

#online_service{width:93px; position:fixed; right:5px; top:140px; z-index:9999;}
#online_service2{width:93px; position:fixed; right:5px; top:170px; z-index:9999;}

#solutions { width:1200px; margin:50px auto 0 auto; padding:0;}
#solutions .hd { background:url(../images/solution_title.jpg) no-repeat center top; height:70px; line-height:70px; text-align:center; color:#fff; margin-top:30px; }
#solutions .hd h3 { font-size:30px; }
#solutions .hd em { text-transform:uppercase; font-size:16px; font-style:normal; margin-left:10px; }
#solutions .c_1 { float:left; display:inline; width:33%; position:relative; overflow:hidden;}
#solutions .c_title { color: #ffffff; left:0; position: absolute; top:45%; width: 100%; z-index: 1; font-size:24px; text-align:center }
#solutions .c_title h4 { position:relative; letter-spacing:2px; font-style:normal; border-bottom: 1px solid #ffffff; display: inline-block; line-height:200%; font-size:20px; color:#fff; }
#solutions .c_title span { position:relative; font-size:12px; display:block; line-height:220%; text-transform:uppercase;  }
#solutions .c_aph_1 { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background:url(../images/s_bg_1.png) no-repeat center center; }
#solutions .c_aph_2 { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background:url(../images/s_bg_2.png) no-repeat center center; }
#solutions .c_aph_3 { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background:url(../images/s_bg_3.png) no-repeat center center; }
#solutions .c_aph_4 { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background:url(../images/s_bg_4.png) no-repeat center center; }
#solutions .c_aph_5 { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background:url(../images/s_bg_5.png) no-repeat center center; }

#solutions .c_remark { position:absolute; left:0; top:0; background:url(../images/c_mark_bg.png) repeat left top; width:100%; height:100%; color:#e5e5e5; z-index:1000; line-height:200%; display:none; }
#solutions .c_remark h4 { height:51px; line-height:51px; border-top:solid 2px #fff; color:#e5e5e5; font-size:24px; display:inline-block; margin-top:30px; margin-left:10%; }
#solutions .c_remark .bd { padding:0 10%; font-size:14px;  TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN:justify; color:#fff}

#solutions .c_1 img { display:block; }


#cermain .hd{
	font-size:26px;
	color:#333333;
	text-align:center;
	}
#cermain .line{
	text-align:center;
	margin-top:15px;
	}
#cermain .line span{
	display:inline-block;
	width:70px;
	height:1px;
	background-color:#ccc;
	}
#cermain .subhd{
	text-align:center;
	color:#666;
	margin-top:15px;
	}

#cermain{height:430px; background-color:#F5F5F8; padding-top: 50px;}
#cermain p.bt1{text-align:center; padding-top:62px;}
#cermain p.bt2{text-align:center; color:#FFF; padding-top:18px; font-size:21px; color:#464646;}
#cermain p.con{width:1180px; margin:auto; color:#999; text-align:center; padding-top:18px; line-height:230%;}

.cerbox{ width:1180px; margin:20px auto 0; overflow:hidden;}
ul.cer-list{ float:left; width:1180px;}
ul.cer-list li{ float:left; width:200px; height:230px; display:inline; margin-right:18px; margin-left:18px; margin-bottom:10px; overflow:hidden;  }
ul.cer-list li .cerbox{ *float:left; width:200px; height:200px; text-align:center; vertical-align:middle; display:table-cell; position:relative;}
ul.cer-list li .cerimg{ *position:absolute; top:50%;}
ul.cer-list li .cerimg img{ *position:relative; top:-50%; left:-50%; vertical-align: middle\9; }
ul.cer-list li span{ float:left; width:200px; height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; line-height:30px; font-weight: bold;}
#footer .title a{
	color:#A7A7A7;
	}
.bd-img img{
	width:620px;
	margin:50px 200px;
}
#footer .bottom .copy a{
	color:#fff;
}
#footer .bottom .copy a:hover{
	color:#F00;
}