﻿body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#626262; margin:0px; position:relative; padding:0; overflow-x:hidden;}
img{ border-width:0px; margin:0px; padding:0px;}
a{text-decoration:none; color:#000;}
a:hover{ color:#F00 !important; text-decoration:underline;}
h1,h2,h3,h4,h5,dl,dt,dd,p{ margin:0px; padding:0px;}
p{margin:0px; padding:0px;}
.clearfix:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
/* End hide from IE-mac */ 
/* ie7 hack*/ 
*+html .clearfix{min-height:1%;}
ul,ol{ padding:0px; margin:0px;}
ul li,ol li{ list-style-type:none; margin:0px; }
input,select{vertical-align:middle;}
.m{width:1000px; margin:auto;}
.mm{width:1000px; margin:auto;}
.minlineheight{height:5px; overflow:hidden; clear:both;}
.lineheight{height:10px; overflow:hidden; clear:both;}
.lineHeight{height:15px; overflow:hidden; clear:both;}
.Lineheight{height:20px; overflow:hidden; clear:both;}
.LineHeight{height:25px; overflow:hidden; clear:both;}
.iconDot{background-image:url(images/iconDot.png); background-color:transparent; background-repeat:no-repeat; }
/*header*/
.Header{position:relative; padding-top:4px; background:url(images/header_border.gif) repeat-x left top;}
.HBox{height:123px;position:relative;}
.HBox .logo{display:block; width:191px;  height:53px; position:absolute; top:50px; left:0px; text-indent:-9999px; overflow:hidden;background:url(images/logo.gif) no-repeat center center;}
.HBox .BarDiv{width:194px;height:64px; text-indent:-9999px; overflow:hidden; position:absolute; top:0;right:0px;background:url(images/tel.gif) no-repeat 0 0;}
/*Menu*/
.Menu{height:36px; position:absolute; right:-26px; bottom:20px; }
.Menu ul li{float:left; padding:0px 16px; height:36px;}
.Menu ul li a{display:inline-block; height:36px; line-height:36px; color:#2b2b2b; font-size:18px;font-family:"Microsoft YaHei",SimHei;}
.Menu ul li a:hover,.Menu ul li.current a{ color:#034e85;}

/*Banner*/
.BannerDiv{position:relative; overflow:hidden;z-index:1;}
.BannerDiv .Banner_bottom{height:30px; background:url(images/banner_bottom.png) no-repeat top center transparent; z-index:1;}
.BannerDiv .Banner{height:470px; border-bottom:1px solid #a4a3a3; }
.BannerDiv .Banner .top{height:6px; position:absolute; width:100%; left:0px;top:0px; background:url(images/opacity.png) repeat 0 0; z-index:1; display:none;}
.BannerDiv .Banner .Show{height:470px; width:100%; display:block; position:relative; z-index:0;overflow:hidden;}
.BannerDiv .Banner .Show ul li{display:block; height:470px;}
.BannerDiv .Banner .Show ul li a{display:block;height:470px; width:100%; background-repeat:no-repeat; background-position:center center; background-color:transparent;}
.BannerDiv .Banner .indexObj{height:40px; position:absolute; width:100%; left:0px;bottom:30px; background:url(images/opacity2.png) repeat 0 0; }
.BannerDiv .Banner .indexObj .box{height:40px; position:relative;}
.BannerDiv .Banner .indexObj .box .iconDot{display:block; width:38px; height:38px; position:absolute; top:0px; }
.BannerDiv .Banner .indexObj .box .arr_left{left:0px; background-position:-0px -42px;}
.BannerDiv .Banner .indexObj .box .arr_left:hover{background-position:-0px -1px;}
.BannerDiv .Banner .indexObj .box .arr_right{right:0px; background-position:-44px -0px;}
.BannerDiv .Banner .indexObj .box .arr_right:hover{background-position:-42px -42px;}
.BannerDiv .Banner .indexObj .box .list{height:40px; line-height:40px; padding-top:0px; text-align:center;}
.BannerDiv .Banner .indexObj .box .list span{display:inline-block; padding-left:30px; width:11px; height:24px; line-height:24px; background:url(images/border_whtie.gif) no-repeat left center;}
.BannerDiv .Banner .indexObj .box .list span a{display:inline-block; width:11px;height:24px; background:url(images/iconDot.png) no-repeat -111px 6px;}
.BannerDiv .Banner .indexObj .box .list span a:hover,.BannerDiv .Banner .indexObj .box .list span.current a{background-position:-93px 6px;}
.BannerDiv .Banner .indexObj .box .list span.first{background:none;}
/*indexBlock1*/
.indexBlock1{height:425px; position:relative; overflow:hidden; }
.indexBlock1 .tab{position:relative;}
.indexBlock1 .tab .ht{height:40px;font-family:"Microsoft YaHei",SimHei; color:#000; line-height:40px;font-size:24px; text-align:center; background:url(images/ht_bottom.png) no-repeat center bottom; font-weight:lighter; }
.indexBlock1 .tab .list{height:46px;line-height:46px;text-align:center;}
.indexBlock1 .tab .list a{font-size:14px; }
.indexBlock1 .tab .list a.current{ font-weight:bold;color:#034e85;}
.indexBlock1 .mBox{width:1000px;z-index:1;}
.indexBlock1 .mBox .body{height:330px; width:1000px; position:relative;}
.indexBlock1 .mBox .body ul{overflow:hidden; width:1230px;}
.indexBlock1 .mBox .body ul li{width:260px; float:left; }
.indexBlock1 .mBox .body ul li .box{height:290px; border-bottom:5px solid #d1d1d1; width:220px; text-align:center; position:relative;}
.indexBlock1 .mBox .body ul li .box a.pic{display:block; height:165px;}
.indexBlock1 .mBox .body ul li .box a.pic img{display:block; margin:auto;width:214px; height:161px;}
.indexBlock1 .mBox .body ul li .box .ht{font-size:18px;line-height:30px; font-weight:lighter;color:#000; }
.indexBlock1 .mBox .body ul li .box .ds{font-size:12px;line-height:20px; font-family:宋体;  color:#000; }
.indexBlock1 .mBox .body ul li .box .this{position:absolute; width:225px; line-height:20px; left:0px; bottom:35px;}
.indexBlock1 .mBox .body ul li .box .this a{padding-right:23px; background:url(images/dot_mores.gif) no-repeat right center;}
.indexBlock1 .mBox .body ul li .box:hover{border-bottom-color:#034e85;}
.indexBlock1 .mBox .body ul li .box:hover .this a{background-image:url(images/dot_more.gif);}
.indexBlock1 .mBox .body .arr{display:block; width:23px;height:37px; background-position:center center; background-repeat:no-repeat; background-color:transparent; position:absolute; top:65px;z-index:900;}
.indexBlock1 .mBox .body .arr_left{background-image:url(images/arr_left.gif); left:-40px;}
.indexBlock1 .mBox .body .arr_right{background-image:url(images/arr_indexRight.gif); right:-40px;}
.indexBlock1 .mBox .body .arr_left:hover{background-image:url(images/arr_left0.gif); left:-40px;}
.indexBlock1 .mBox .body .arr_right:hover{background-image:url(images/arr_indexRight0.gif); right:-40px;}
.indexBlock1 .mBox .body .show{position:relative; overflow:hidden; width:1000px;}
/*indexBlock2*/
.indexBlock2{padding:30px 0px; background-color:#e6e6e6; position:relative;}
.indexBlock2 .mBox{height:350px; position:relative;background-color:white;}
.indexBlock2 .mBox .tab{height:45px;background-color:#e6e6e6; border-bottom:1px solid #e6e6e6; }
.indexBlock2 .mBox .tab ul{ height:45px;}
.indexBlock2 .mBox .tab ul li{width:165px;font-family:"Microsoft YaHei",SimHei; text-align:center; height:45px; background-color:white; border-right:1px solid #e6e6e6; float:left;}
.indexBlock2 .mBox .tab ul li a{display:block; height:45px; line-height:45px; font-size:20px; color:#000;}
.indexBlock2 .mBox .tab ul li.current a{background-color:#034e85; color:white; }
.indexBlock2 .mBox .tab ul li.current a:hover{ text-decoration:none; color:#FFF !important;}
.indexBlock2 .mBox .body{width:935px; overflow:hidden;margin:auto; position:relative;padding-top:35px;}

.textimg{ float:left; width:310px; padding-right:40px;}
.textimg a, .textimg img{ width:310px; display:block;}
.text{ float:left; width:580px; line-height:20px;}

.BlockBox .hdcon .show ul{width:100%; overflow:hidden;}
.BlockBox .hdcon .show ul li{float:left; width:496px; height:265px;padding-bottom:20px;}
.BlockBox .hdcon .show ul li .pic{display:block; width:445px; height:265px; position:relative;}
.BlockBox .hdcon .show ul li .pic img{ width:445px; height:265px; display:block;}
.BlockBox .hdcon .show ul li .pic .info{height:55px; padding:5px 10px; background:url(images/opacity2.png) repeat 0 0; position:absolute; left:0px; bottom:0px; width:425px;}
.BlockBox .hdcon .show ul li .pic .info p{line-height:27px;font-size:14px;font-weight:lighter; color:#000;}
.BlockBox .spcon{padding-top:30px; height:auto; overflow:hidden;}
.BlockBox .spcon .video{height: 400px; margin: 0px auto; width: 630px; border:0px solid #f0f0f0; }
.BlockBox .spcon .video_contit{font-size:16px;line-height:35px;text-align:center;color:#000}

.indexBlock2 .mBox .weiBoDiv{padding-top:39px; height:290px;}
.indexBlock2 .mBox .weiBoDiv .weiBoList{float:left; width:550px; height:290px; overflow:hidden;}
.indexBlock2 .mBox .weiBoDiv .weiBoList .title{height:47px; line-height:47px; }
.indexBlock2 .mBox .weiBoDiv .weiBoList .title .at{font-size:20px; color:#000; padding-left:47px; display:inline-block; height:47px; background:url(images/logo_sina.jpg) no-repeat left center;}
.indexBlock2 .mBox .weiBoDiv .weiBoList .show{width:550px;height:290px; overflow:hidden; position:relative;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul{overflow:hidden;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li{width:550px; overflow:hidden; height:260px; float:left;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl{overflow:hidden;padding-bottom:1px;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd{width:250px; padding-right:25px; float:left; height:60px; }
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd .div{border-bottom:1px solid #e5e5e5;padding:5px 0px; height:48px; overflow:hidden;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd.border .div{border-top:1px solid #e5e5e5;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd .div .pic{float:left; width:46px; height:46px; border:1px solid #d4d4d4;overflow:hidden;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd .div .pic  img{width:46px; height:46px; display:block;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd .div .info{float:right; width:190px;height:48px; overflow:hidden;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd .div .info p{line-height:24px; }
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd .div .info .t a{color:#000; font-size:14px;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd .div .info .t a:hover{color:#e60416;}
.indexBlock2 .mBox .weiBoDiv .weiBoList ul li dl dd .div .info .des{color:#737373;}
.indexBlock2 .mBox .weiBoDiv .weiBoList .arrDiv{height:40px; position:relative;text-align:center;}
.indexBlock2 .mBox .weiBoDiv .weiBoList .arrDiv .iconDot{display:inline-block; width:37px;height:37px; margin:auto 10px; background-position:-107px -62px;}
.indexBlock2 .mBox .weiBoDiv .weiBoList .arrDiv .arr_left:hover{background-position:-107px -104px;}
.indexBlock2 .mBox .weiBoDiv .weiBoList .arrDiv .arr_right{background-position:-146px -104px;}
.indexBlock2 .mBox .weiBoDiv .weiBoList .arrDiv .arr_right:hover{background-position:-146px -62px;}
.indexBlock2 .mBox .weiBoDiv .WeiBoFor{float:right; width:355px; height:290px; overflow:hidden;}

.indexblock3{ height:440px;}
.row_bg{ background:#fff url(images/bgdd.gif) repeat-x 0 0;}
.row{ width:1000px; margin:0 auto;}
.new{ float:left; width:620px;}
.box .hd{ padding-top:20px;}
.box .hd .title{ font-weight:normal; font-family:"Microsoft YaHei",SimHei; font-size:30px;}
.box .hd .title a{ height:50px; border-bottom:4px solid #034e85; padding:0 10px; line-height:50px; display:inline-block;}
.box .hd .title a:hover{ text-decoration:none;}
.textlist{}
.textlist li{ height:125px; border-bottom:2px solid #c3c3c3; padding:30px 20px 0;}
.textlist li .img, .textlist li img{ float:left; width:145px; height:90px;}
.textlist li .img{ margin-right:10px;}
.textlist li h3{ height:30px; line-height:30px; font-weight:normal; font-family:"Microsoft YaHei",SimHei; font-size:16px; overflow:hidden;}
.textlist li h3 a{ color:#015089;}
.textlist li p{ height:40px; margin-top:15px; line-height:20px; overflow:hidden; position:relative;}
.textlist li p a{ height:20px; padding:0 5px; line-height:18px; font-size:12px; color:#015089; display:inline-block; position:absolute; bottom:0; right:0; background-color:#e3dede;}

.anli{ float:right; width:330px;}
.anli .bd{ padding-top:10px;}
.anli li{ float:left; width:142px; height:138px; padding:20px 10px 0;}
.anli li a{ display:block; width:142px; height:138px;}
.anli li img{ display:block; width:138px; height:102px; border:1px solid #acacac;}
.anli li a span{ display:block; height:34px; line-height:34px; text-align:center; width:100%;}


/*indexBlock4*/
.indexblock4{ height:437px; background:#f1f1f1 url(images/index4bg.gif) repeat-x 0 0;}
.iconlist{ padding-top:60px;}
.iconlist li{ float:left; width:226px; text-align:center;}
.iconlist li h2{ height:30px; margin-top:25px; line-height:30px; font-weight:normal; font-family:"Microsoft YaHei",SimHei; font-size:20px;}
.iconlist li h2 a{ color:#626262;}
.iconlist li p{ height:30px; line-height:30px; font-family:"Microsoft YaHei",SimHei; font-size:14px;}
.iconlist li .iconmore{ height:30px; line-height:30px; display:inline-block; text-align:center;}

.footer{ background-color:#505153; color:#FFF;}
.footerbd{ width:1000px; margin:0 auto; padding:20px 0 40px;}
.footerment{ height:40px; line-height:40px; text-align:center; border-bottom:1px solid #969696;}
.footerment a{ display:inline-block; margin:0 5px; color:#FFF;}
.footercnt{ padding-top:10px;}
.footertxt{ float:left; width:500px; line-height:24px;}
.footerimg{ float:left; width:140px; margin:12px 0 0 230px;}

/*常见问题*/
.ColumnItem{padding:15px 0px; line-height:24px; position:relative; background-color:#e3e3e3; z-index:2;}
.ColumnItem .cBox{position:relative;}
.ColumnItem .cBox a{font-size:14px; white-space:nowrap; text-overflow:ellipsis; color:#5f5f5f; }
.ColumnItem .cBox a.current{color:#000; font-weight:bold;}
.ColumnItem .dot{display:block; width:16px;height:11px; background:url(images/fxDot.gif) no-repeat center bottom; position:absolute; left:0px; bottom:-9px;}

/*产品列表*/
.BlockBox{position:relative;padding:30px 0px;background-color:#f4f4f4}
.BlockBox .main{width:1000px; margin:auto; position:relative;}
.chanpin{ padding:0 15px 15px; border-bottom:1px solid #dedede;}
.chanpin li{ float:left; padding:0 5px; height:26px; line-height:26px;}

.imgbox{ border-top:1px solid white;}
.imglist{ padding:0 16px;}
.imglist li{ float:left; width:174px; height:170px; border:1px solid #dadada; margin:20px 28px; display:inline; border-radius:6px; box-shadow:0px 0px 8px #c2c2c2; padding:5px 5px 0; background-color:#FFF;}
.imglist li a{ display:block; width:174px; height:164px;}
.imglist li img{ display:block; width:174px; height:134px;}
.imglist li span{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center;}

/*内容页*/
.cnt_info{ height:90px; text-align:center; border-bottom:1px solid #dedede;}
.cnt_info h1{font-family:"Microsoft YaHei",SimHei; font-size:26px; font-weight:normal;}
.cnt_info .cnt_help{ height:24px; line-height:24px; padding-top:5px;}
.cnt{ padding:30px; font-size:14px; line-height:22px; color:#333;}
.cnt_pag{ height:30px; line-height:30px; font-size:14px;}
.cnt_pag span{ padding:0 50px;}

.listcnt{ font-size:14px; line-height:22px; color:#000;}
.listimg .listtxt{ height:148px; padding:6px 0 20px; border-bottom:1px solid #dfdfdf;}
.listimg .listtxt h3{ height:50px; line-height:50px; padding-bottom:5px; overflow:hidden;font-family:"Microsoft YaHei",SimHei; font-size:18px; font-weight:normal;}
.listimg .listtxt .listimg_img{ float:left; width:150px; height:93px; overflow:hidden; padding-right:30px;}
.listimg .listtxt .listimg_img a, .listimg .listtxt .listimg_img img{ display:block; width:150px;}
.listimg .listtxt .listimg_cnt{ height:93px; overflow:hidden;}
.listimg .listtxt .listimg_cnt p{ height:40px; line-height:20px; font-size:14px; overflow:hidden;}
.listimg .listtxt .listimg_info{ height:20px; padding-top:26px; line-height:20px; font-size:12px;}
.listimg .listtxt .listimg_info a{height:20px; padding:0 5px; margin-right:50px; line-height:18px; color:#015089; display:inline-block; background-color:#e3dede;}

.page{height:27px;text-align:center;padding:15px 0;}
.page a, .page span, .page strong{width:36px;height:36px;margin-right:5px;line-height:36px;vertical-align:middle;display:inline-block;outline:none;font-family:\5b8b\4f53;overflow:hidden;background-color:#ececec;color:#000;}
.page a:hover, .page strong{background-color:#015089;text-decoration:none;color:#FFF !important;}






