body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0; padding:0;}   
body{color:#353535;font-size:12px; font-family: Microsoft YaHei,helvetica,tahoma,arial,SimSun; background:#ffffff}
fieldset,img { border:0; }   
ul,ol,li{list-style-type:none;}
select,input,img{vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; color:#353535}
a:link{color:#353535;}
a:visited{color:#353535;}
a:hover,a:active,a:focus{color:#c02221;}
.center{ margin:0 auto}
.right{ float:right;}
.left{ float:left}
.clearit{clear:both}
.jianju{ width:100%; height:10px}

.top{width:1150px; height:50px; margin:0 auto; padding-top:20px; margin-bottom:28px}
.logo{ width:370px; height:50px; float:left; margin-right:280px;}
.logo_0218{width:57px; height:50px; float:left}
.logo_word{width:305px; height:25px; float:left; font-size:27px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.red_logo{color:#c02221;}
.logo_word01{font-size:18px; font-family: Microsoft YaHei,helvetica,tahoma,arial,SimSun;}
.logo_dibu_word{height:17px; font-size:11px; line-height:17px; color:#6e6e6e;letter-spacing:12px; font-weight:normal;font-family: Microsoft YaHei,helvetica,tahoma,arial,SimSun; padding-left:4px}
.logo_top{color:#040404}
.logo_dibu_word01{ color:#8d8d8d}
.end_logo_word01{ padding-bottom:0px; display:block; float:left; width:80px; font-size:18px; font-family: Microsoft YaHei,helvetica,tahoma,arial,SimSun; height:20px; padding-top:3px}
.logo_top01{color:#ccc; height:25px;}
.end_logo_0218{ display:block; width:212px; float:left}
.end_logo_word{width:305px; height:25px; float:left; font-size:27px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.logo_0218_top_l{ width:212px; display:block; float:left}


ul.daohang{width:493px; height:50px; float:right; font-size:18px; font-weight:bold;}
ul.daohang li{width:80px; float:left; text-align:center; height:50px;}
ul.daohang a.lianjie{ font-size:8px; font-family:Arial, Helvetica, sans-serif; color:#494949; display:block; font-weight:normal}
ul.daohang a.lianjie:hover{ font-size:8px; font-family:Arial, Helvetica, sans-serif; color:#c02221; display:block; font-weight:normal}
ul.daohang a.dh_word{padding-top:5px; display:block; color:#282828;}
ul.daohang a.dh_word:hover{padding-top:5px; display:block; color:#c02221;}

ul.daohang li.red a:link,ul.daohang li.red a:visited{color:#c02221;}
ul.daohang li.red a:hover{color:#c02221;}
.banner{width:100%; height:534px; margin:0 auto 100px; background:url(../images/banner.jpg) no-repeat}
.sheji{width:1150px; font-size:34px; height:40px; margin:90px auto 0; text-align:center; font-weight:bold}
.sheji_word{width:1150px; text-align:center; font-size:16px; margin:9px auto 30px; font-family:"宋体"; line-height:25px; height:25px; color:#040404;}
.red{color:#ed0000;}
.fuwu{width:960px; height:290px; margin:0 auto 85px}
.fuwu01{width:300px; height:310px; float:left; }
.sheji01{width:300px; height:165px;}
.sheji_title{width:300px; height:62px; line-height:62px; text-align:center; font-size:16px; font-weight:bold}
.sheji_miaoshu{line-height:21px; font-family:"宋体"; font-size:14px; color:#727272; width:255px; margin:0 auto; height:42px; overflow:hidden}
.grey_line{ background:#ebebeb; height:10px; width:300px; margin:22px auto 0}
.fuwu_border{width:1px; height:300px; float:left; margin-left:14px; margin-right:14px; background:#ebebeb;}
.anli{ width:100%; height:560px; background:#3e3e3e; margin:0 auto}
.ali_title{width:1150px; height:160px; margin:0 auto; padding-top:30px; font-size:34px; color:#ffffff; text-align:center; line-height:160px}

.anli_list{width:1150px; margin:0 auto;}
.anli_list li{ width:375px; height:255px; float:left; margin-right:7px; margin-bottom:16px;}

.anli_more:link,.anli_more:visited,.anli_more:active{height:40px; line-height:40px; width:1150px; text-align:center; margin:30px auto 20px; color:#656565; font-size:12px; display:block;}
.anli_more:hover{height:40px; line-height:40px; width:1150px; text-align:center; margin:30px auto 20px; color:#ffffff; font-size:12px; display:block;}

.news_out{ width:1150px; height:180px; margin:0 auto; padding-top:80px; padding-bottom:67px; background:url(../images/news_border.jpg) no-repeat center 82px}
.news{width:545px; height:90px; float:left; margin-top:24px; margin-bottom:37px; margin-right:30px}
.time{color:#a4a4a4; font-size:39px; width:60px; float:left; line-height:30px; font-family:Arial, Helvetica, sans-serif; padding-right:16px; height:90px;}
.time span{ font-size:19px;}
.news_line{border-right:1px solid #9b9b9b; width:1px; height:70px; float:left; margin-right:16px; padding-top:10px; padding-top:9px}
.news_word{width:450px; float:left;}
.news_title{color:#323232; font-size:21px; height:30px; line-height:30px;}
.news_de{color:#989898; line-height:22px; height:44px; padding-top:10px; font-family:"宋体"}
.news_right{margin-right:0px; margin-left:30px;}
.lianxi{ background:url(../images/end_bg.jpg) no-repeat center #020202; height:359px; overflow:hidden}
.lianxi_t{height:90px; line-height:109px; text-align:center; width:1150px; margin:0 auto; font-size:30px; color:#ffffff;}
.lianxi_word{height:130px;}
.dizhi{width:216px; float:left}
.lianxi_out{width:1150px; margin:0 auto}
.dizhi_icon{width:38px; height:58px; margin:0 auto 15px}
.dizhi_word{width:216px; height:44px; line-height:22px; overflow:hidden; text-align:center; font-size:14px; color:#ffffff; display:block}
.dianhua{width:120px;float:left; margin-left:150px; }
.dianhua_icon{width:38px; height:58px; margin-left:40px }
.dianhua span{width:119px; height:23px; line-height:23px; font-size:14px; color:#ffffff; margin-top:34px;display:block; text-align:center;}

.duanxin{width:180px; float:left; margin-left:197px }
.duanxin span{width:180px; height:23px; line-height:23px; font-size:14px; color:#ed0000; margin-top:34px;display:block; text-align:center;}
.duanxin_icon{ width:60px; height:58px; margin-left:54px;}

.q_icon{width:38px; height:58px; margin-left:28px }
.dh_end{width:1150px; margin:30px auto 0; height:314px;}
.logo_end{width:370px; height:54px; float:left; padding-top:32px; padding-right:5px}
.guanyu{width:170px; float:left; padding-top:32px;}
.guanyu_title{color:#808080; font-size:12px; font-family:"宋体"; height:36PX; line-height:36PX; padding-bottom:5px}
.guanyu_title span{ font-size:14px; font-family:Arial, Helvetica, sans-serif}
.guanyu_word{color:#333333; line-height:23px;font-family:"宋体"}
.guanyu_word span{font-family:Arial, Helvetica, sans-serif}
.fuwu_end{width:175px;float:left; padding-top:32px;}
.xinwen_end{width:154px; float:left; padding-top:32px;}
.anli_end{width:150px;float:left; padding-top:32px;}
.lianluo_end{width:115px; float:left; padding-top:32px;}
.erweima{width:85px; height:85px; padding-top:15px; padding-bottom:10px}
.saomiao{line-height:20px; color:#575757;}
.end{width:100%; height:30px; line-height:30px; padding-top:32px; text-align:center; color:#fff; font-family:"宋体"}
.end_word{width:100%; height:140px; background:#000000; margin:0 auto}
.end_word a{color:#fff;}
.end_word a:hover{color:#828080;}
.banquan{width:100%; height:35px; line-height:35px; margin:7px auto auto; text-align:center; color:#494949;}
.banquan strong{color:#9c9c9c;text-transform:uppercase;}
/*案例页面样式开始*/
.anli_top01{width:100%; height:146px; background:url(../images/anli_top01.jpg) no-repeat center #020202; margin:0 auto;}
.anli_top02{width:100%; height:304px; background:url(../images/anli_top02.jpg) no-repeat center #020202; margin:0 auto;}
.anli_top_fenlei{width:1150px; font-size:14px; margin:0 auto; height:45px; padding-top:260px; color:#8a8a8a; line-height:45px; font-family:"宋体"}
.anli_top_fenlei a{color:#8a8a8a;}
.anli_top_fenlei a:hover{color:#c02221;}
.anli_top_right{float:left; width:510px; height:36px; padding-left:16px}
.red_lianjie:link,.red_lianjie:visited{color:#c02221;}
.anli_quanbu{width:32px; height:36px; float:left; background:url(../images/red_line.jpg) no-repeat bottom center; text-align:center; overflow:hidden}
.anli_white:link{color:#ffffff;}

.anli_list_out{ width:1150px; height:auto; margin:0 auto;}
.anli_list_in{width:280px; height:254px; float:left; margin-right:7px; margin-bottom:7px}
.anli_word{height:62px; width:280px; background:#ffffff;}
.anli_line{width:17px; height:2px; padding-left:10px; padding-top:13px; padding-bottom:5px }
.anli_biaoti{width:140px; line-height:29px; height:29px; font-size:15px; padding-left:10px; float:left}
.anli_fenlei{width:118px; padding-right:10px; color:#181313; float:right; text-align:right; line-height:29px;font-family:"宋体"}
.anli_heise{background:#000000; width:100%; height:auto; overflow:hidden}
.end_in{width:100%; height:317px; background:#000000; overflow:hidden; background:url(../images/end_bg_fenlei.jpg) no-repeat center 57px #070706; }
/*案例页面样式结束*/

/*案例详情页面样式开始*/
.anli_xiangqing_top{width:100%; height:478px; background:url(../images/anli_xiangqing_top02.jpg) center no-repeat #020202; margin:0 auto}
.anli_title{width:100%; height:60px; line-height:60px; font-size:30px; text-align:center; color:#ffffff; padding-top:122px}
.anli_word_in{line-height:21px; font-family:"宋体"; color:#909090; width:765px; margin:0 auto}
.anli_de_line{width:18px; height:1px; margin-top:45px; margin-left: auto; margin-right:auto; margin-bottom:36px;}
.anli_miaoshu{line-height:21px; color:#909090; width:765px; margin:0 auto; text-align:center; font-family:"宋体"}
.anli_miaoshu span{font-family:Arial, Helvetica, sans-serif}
.anli_miaoshu a{font-family:Arial, Helvetica, sans-serif; color:#909090; }
.anli_miaoshu a:hover{color:#c12426}
.anli_img{width:1150px; height:730px; margin:0 auto}
/*案例详情页面样式结束*/

/*服务页面样式开始*/
.fuwu_top{ height:80px; width:1150px; margin:0 auto}
.fuwu_neirong{width:1150px; height:auto; margin:0 auto 50px; overflow:hidden}
.yanjiu{width:320px; float:left; margin-right:90px;}
.fuwu_img{width:202px; height:136px; margin-bottom:9px;}
.fuwu_title{font-size:20px; color:#161616; height:30px; line-height:30px; width:320px; padding-bottom:8px; border-bottom:1px solid #c0c0c0; font-weight:bold}
.fuwu_miaoshu{color:#a6a6a6; line-height:22px; font-family:"宋体"}
.fuwu_liebiao{line-height:22px; color:#585858; padding-top:10px}

.tuiguang{width:320px; float:right;}
.fuwu_xiangqing{width:1150px; height:54px; line-height:27px; margin:0 auto 40px; font-size:14px; color:#585858;}
.fuwu_fangfa{width:1150px; height:45px; line-height:45px; font-size:24px; color:#000000; margin:0 auto}
.fuwu_fangfa_de{width:1150px; line-height:23px;font-size:14px; margin:0 auto;font-family:"宋体"} 
.fuwu_fangfa_img{width:965px; height:280px; margin:5px auto 80px 0 }
/*服务页面样式结束*/

/*关于页面样式开始*/
.gy_guanyu{ width:501px; height:511px; float:right; padding-right:50px; padding-top:29px;}
.gy_guanyu_left{width:495px; float:left; color:#454545; font-size:28px; line-height:40px; padding-top:10px}
.gy_dongcha_word{font-size:13px; line-height:24px;font-family:"宋体"; color:#999999; margin-bottom:45px}
.guanyu_cz{height:40px; line-height:40px;}
/*关于页面样式结束*/

/*联络页面样式开始*/
.lianluo_left{width:390px; float:left; color:#585858; font-size:14px; }
.lianluo_lianxi{padding-bottom:50px; font-family:"宋体"; line-height:26px}
.lianluo_qq img{width:42px; height:42px; float:left}
.lianluo_qq_wenzi{float:left; margin-left:10px; display:block}
.lianluo_qq_biaoti{width:330px; display:block; color:#181818;}
.lianluo_qq{width:390px; height:42px;}
.grey{color:#767676; margin-left:0; display:block}
.lianluo_right{float:right; width:620px}
.lianluo_r_word{ line-height:26px; font-size:14px; color:#585858}
.lianluo_shuru{ height:30px; line-height:30px;color:#b2b1b1; font-size:14px; border:1px solid #d0d0d0; padding-left:10px; width:135px}
.lianluo_sr_lianxi{width:340px; height:30px; line-height:30px;color:#b2b1b1; font-size:14px; border:1px solid #d0d0d0; padding-left:10px;}
.lianluo_sr_duo{width:500px; line-height:22px;color:#b2b1b1; font-size:14px; border:1px solid #d0d0d0; padding-left:10px;}
/*联络页面样式结束*/

/*新闻页面样式开始*/
.xinwen_news_out{ width:1150px; margin:0 auto;padding-bottom:67px;}
.xinwen_neiye{color:#5b5b5b; line-height:22px; height:66px; padding-top:10px; font-family:"宋体"}
.news_yuedu{color:#989898; text-decoration:underline; text-align:right; font-family:"宋体"; height:22px; line-height:22px;}
.news_yuedu a:link,.news_yuedu a:visited{color:#989898;}
.news_yuedu a:hover{color:#c02221;}
.xinwen_news{width:545px; height:auto; float:left; margin-bottom:45px; margin-right:15px; margin-left:13px}
.xinwen_time{color:#989898; font-size:39px; width:60px; float:left; line-height:30px; font-family:Arial, Helvetica, sans-serif; padding-right:26px; height:90px;}
.xinwen_time span{ font-size:19px;}
.fenye{width:600px; height:70px; margin:0 auto 65px;}
.fenye_yema{ height:40px;}
.xinwen_zuo{float:left; width:25px;  padding-top:7px;}
.fenye_bg{width:40px; height:40px; float:left; background:url(../images/fenye_bg.jpg) no-repeat; font-size:20px; text-align:center; line-height:40px; margin-left:18px}
.fenye_bg_none{width:40px; height:40px; float:left; font-size:20px; text-align:center; line-height:40px; margin-left:10px}
.xinwen_you{float:right; width:25px; padding-top:7px;}
.fenye_bg_none a:hover{background:url(../images/fenye_bg.jpg) no-repeat;; height:40px; width:40px; display:block}
.fenye_page{height:16px; width:360px; margin:10px auto 0 ; font-family:Arial, Helvetica, sans-serif}
.fenye_zuo{width:10px; height:16px; float:left}
.fenye_01{width:65px; clear:#999999; float:left; padding-left:7px}
.fenye_line{width:1px; height:4px; overflow:hidden; padding-top:10px; border-left:1px solid #999999; float:left; margin-right:17px}
.fenye_1{ width:8px; height:16px; float:left;}
/*新闻页面样式结束*/

/*新闻详情页面样式开始*/
.news_de_out{ width:1000px; margin:0 auto; padding-bottom:50px; height:auto; overflow:hidden}
.news_de_right{width:905px; float:right}
.news_de_title{width:905px; height:50px; line-height:50px;}
.news_de_t_left{width:790px; float:left; font-size:21px;}
.news_de_t_right{width:107px; float:right; font-family:"宋体"}
.news_de_word{width:905px; height:auto; line-height:23px; color:#585858; padding-top:15px; font-family:"宋体"}
.news_de_img{padding-top:20px;}
/*新闻详情页面样式结束*/

.pagelist{ height:40px; line-height:30px; padding-top:10px; }
.pagelist a{ padding:2px 5px; border:1px solid #7dbaf1; border-radius:3px;  background:#97d5fc; color:#25779d; font-weight:normal !important;}
.pagelist a:hover{ background:#b2efb8; border:1px solid #7ac982; color:#057007; text-decoration:none}
.pagelist div,.pagelist span  { color:#333; }

.text-c{text-align:center}
.text-l{text-align:left;}
.text-r{text-align:right;}
