﻿body{ font-size:14px;min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); }

/*
 .Top000672为demo编号
*/ 

.Top000672 .welcome{ background:#333; border-bottom:1px #f34433 solid; height:35px;}
.Top000672 .auto{ position:relative; }

.Top000672 .welcome .lang{ position: absolute; right: 22px; top: 6px; }
.Top000672 .welcome .lang a{ display: inline-block; padding: 0 10px; color: #999; font-size:14px; position:relative;}
.Top000672 .welcome .lang a i{ position:absolute; width:1px; height:12px; background:#999; right:0; top:7px;}
.Top000672 .welcome .lang .cn{ display:none; }
.Top000672 .welcome .lang em{ display:inline-block; font-style:normal; color:#fff; margin:0 10px; }
.Top000672 .welcome .share{ width:14px; height:14px; display:block; position:absolute; right:0; top:8px; }

.Top000672 .search{ position:absolute; top:6px; right:90px; background:url(../files/search.png) no-repeat; width:221px; height:24px;}
.Top000672 .search input{ border:none; background:none; height: 24px; }
.Top000672 .search .text{ width: 175px; line-height:24px; text-indent:10px; color: #ccc; }
.Top000672 .search .btn{ position:absolute; right:0; top:0; width: 32px; padding: 0; cursor:pointer; } 

.Top000672 .nav{ background:#fff; height:85px; }
.Top000672 .logo{ position:absolute; top:7px; left:0; }
.Top000672 .logo img{ max-height:70px; }

/*下拉菜单*/
.Top000672 nav{ float:right; margin-top:20px; position:relative; z-index:100; }
.Top000672 nav li{display: block;  float: left; position: relative; }
.Top000672 nav li > a{ display: block; padding:20px 0; line-height: 18px; text-align: center; color: #000; font-size: 16px; text-transform:uppercase; font-weight:bold; width:137px; }
.Top000672 nav li b{ display: none; background:url(../files/Top000672_subbg.png) no-repeat center bottom; width:16px; height:6px; position: absolute; left: 50%; bottom:-8px; }
.Top000672 nav li:hover b{ display: block;}
.Top000672 nav li.on > a,
.Top000672 nav li:hover > a{ color:#f00; }

.Top000672 nav li .sub{ display: none; position: absolute; left:-20px; top: 51px; }
.Top000672 nav li:hover .sub{ display: block; } 
.Top000672 nav li .sub dl{ background:url(../files/sub_bg.png) repeat left top; margin-top:14px; overflow:hidden; padding:20px 0; width:200px; } 
.Top000672 nav li .sub dd a{ display:block;color:#fff; height:30px; line-height: 30px; padding: 0 20px; text-transform:capitalize; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }
.Top000672 nav li .sub dd:hover a,
.Top000672 nav li .sub dd.on a{ color::#cb0d17; }
.Top000672 nav li .sub a:hover{ color:#f00; }
/**/
.Top000672 nav #m4 .sub{ /*display: none; */position: absolute; left: 50%; /*top: 51px;*/ margin-left: -510px; width:960px; }
.Top000672 nav #m4:hover .sub{ display: block; } 
.Top000672 nav #m4 .sub .sub_menu{ margin-top:14px; overflow:hidden; padding:0 30px 30px;  background:url(../files/sub_bg.png) repeat left top; } 
.Top000672 nav #m4 .sub dl{ float:left; width:170px; margin-right:55px; margin-top: 5px; overflow:hidden; background:none; } 
.Top000672 nav #m4 .sub dl.last{ margin-right:0; } 
.Top000672 nav #m4 .sub dt{ border-bottom:1px #5c5c5c solid;  padding-bottom: 17px; position:relative; padding-left:30px; min-height: 18px; margin-bottom: 10px; }
.Top000672 nav #m4 .sub dt img{ max-width:22px; /*float:left;*/ position:absolute; left:0; top:2px; }
.Top000672 nav #m4 .sub dt a{ display:inline-block; float:left;  padding-left:10px; }

.Top000672 nav #m4 .sub dl a{ color:#fff; }
.Top000672 nav #m4 .sub dd { position:relative; text-overflow:hidden; white-space:nowrap; display:block; }
.Top000672 nav #m4 .sub dd a{ display:block; height:30px; line-height: 30px;  }
.Top000672 nav #m4 .sub dd:hover a,
.Top000672 nav #m4 .sub dd.on a{ color::#cb0d17; }
.Top000672 nav #m4 .sub a:hover{ color:#f00; }
.Top000672 nav #m4 .sub .sub2{ display:none; }
.Top000672 nav #m4 .sub .sub2 ol a{ height:17px; line-height:17px; padding-left:20px; }
.Top000672 nav #m4 .sub .sub2 ol a:hover{ color:#cb0d17; }
/**/
/*下拉菜单*/


/*
 .Banner004 为demo编号
 */
.Banner004{ position:relative; }
.Banner004 .bx-wrapper{ position:relative; }
.Banner004 .list li{ height:638px; background-position: center top; background-repeat:no-repeat; }
.Banner004 .list li a{ display:block; height:638px; }
.Banner004 .bx-pager{ position:absolute; bottom:45px; width:100%; left:0; text-align:center;}
.Banner004 .bx-pager div{ display:inline-block; margin:0 3px;}
.Banner004 .bx-pager div a{ display:inline-block; width:18px; height:18px; margin-right:5px; background:url(../files/ban_off.png) no-repeat; overflow:hidden; line-height:100px;}
.Banner004 .bx-pager div a.active{ background-image:url(../files/ban_on.png);}
.Banner004 .bx-controls-direction{  position:absolute; top:50%; left:0; margin-top:-20px; width:100%; }
.Banner004 .bx-controls-direction a{ display:block; width:33px; height:37px; background:url(../files/Banner004_icon.png) no-repeat; line-height:200px; overflow:hidden; position:absolute; top:0; }
.Banner004 .bx-controls-direction .bx-prev{ background-position: left center; left:40px; }
.Banner004 .bx-controls-direction .bx-next{ background-position: right center; right:40px; }


/*
 .Banner000340 为demo编号
 */
.Banner000340{position: relative;overflow: hidden; height:620px;}
.Banner000340 .banner {position: relative;}
.Banner000340 .banner .slides li {position: relative;overflow: hidden;}
.Banner000340 .banner img {display: block;}
.Banner000340 .banner-s img {position: relative;left: 50%;width: 1600px;margin-left: -800px;}
.Banner000340 .banner .para {position: absolute;top: 0;left: 0;margin-left: 0;}
.Banner000340 .banner .text { position: absolute;top: 150px;left: 50%;width: 1000px;height: auto;margin-left: -500px;color:#fff;}
.Banner000340 .banner .text img{}
.Banner000340 .banner .flex-prev,
.Banner000340 .banner .flex-next {position: absolute;top:50%;width: 77px;height: 118px;margin-top: -59px;text-indent: -100em;overflow: hidden; }
.Banner000340 .banner .flex-prev {left: 0;background: url(../files/Banner000340-arrow_left.png) no-repeat center center;}
.Banner000340 .banner .flex-next {right: 0;background: url(../files/Banner000340-arrow_right.png) no-repeat center center;}
.Banner000340 .banner .flex-control-nav {position: absolute;top: 320px;left: 50%;margin-left: -500px; width:1000px; padding-left:0; z-index:20;}
.Banner000340 .banner .flex-control-nav li {float: left;width: 10px;height: 10px; overflow:hidden; line-height:100px;margin-left: 8px;}
.Banner000340 .banner .flex-control-nav li a {display: block; height:10px;cursor: pointer;background: url(../files/Banner000340-index_btn2.png) no-repeat;}
.Banner000340 .banner .flex-control-nav li .flex-active {background: url(../files/Banner000340-index_btn1.png) no-repeat;}


/*
 .Floor026 为demo编号
 */
.Floor026{ padding-bottom:74px; background:url(../files/Floor026_bg.png) repeat;}
.Floor_title{ text-align:center; padding:94px 0; width:405px; margin:0 auto; }
.Floor_title span{ display:inline-block; font-size:40px; color:#000; display:block; text-transform:uppercase; line-height::78px; }
.view_more{ width:138px; margin:0 auto;  padding-top:14px;}
.view_more a{ display:block; width:138px; height:38px; color:#fff; text-align:center; line-height:38px; font-size:14px; background:#CB0D17; text-transform:uppercase; cursor:pointer; }

.Floor026 .list{ margin-bottom:20px; }
.Floor026  ul{ overflow:hidden; }
.Floor026  li{ width:368px; float:left; margin-right:48px; border-bottom:2px solid #eceeee; text-align:center; overflow:hidden; }
.Floor026  li.end{ margin-right:0;}
.Floor026  li .pic img{ width:368px; height:241px; display:block; }
.Floor026  li .txt{ padding:25px 22px 0; width:330px; background-color:#fff; position:relative; }
.Floor026  li .icon{ position:absolute; left:50%; top:-50px; margin-left:-50px; }
.Floor026  li .icon img{ width:103px; height:102px;}
.Floor026  li .txt figure{ padding-top:30px; padding-bottom:20px; font-weight:bold; text-transform:capitalize; font-size:16px;  }
.Floor026  li .txt p{ margin:0; color:#999; line-height:21px; padding-bottom:30px; font-size:14px; }
.Floor026  li:hover{ border-bottom-color:#d82128;}
.Floor026  li:hover .txt{ border-color:#e1989b;}


/*
 .Floor027
 */
.Floor027{ padding-bottom:88px; } 
.Floor027 .list{ margin-bottom:20px; }
.Floor027 ul{ overflow:hidden; }
.Floor027 li{ height:150px; float:left; margin:0 23px 50px 0; position:relative; padding-left:260px; }
.Floor027 li.last{ margin-right:0; }
.Floor027 li .pic{ width:239px; position:absolute; left:0; top:0; }
.Floor027 li .pic img{ width:239px; height:150px; display:block; }
.Floor027 li .txt{ border-bottom:1px solid #eceeee; width:317px; height:149px; position:relative;}
.Floor027 li .txt figure{ padding-bottom:20px; font-size:16px; font-weight:bold; text-transform:uppercase; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.Floor027 li .txt p{ margin:0; max-height:77px; height:77px; overflow:hidden; color:#999; font-size:14px; }
.Floor027 li .txt time{ display:inline-block; font-size:14px; color:#BDBDBD;line-height:18px; }
.Floor027 li .more{ display:block; width:25px; height:25px; position:absolute; right:0; bottom:-1px; background:url(../files/Floor027_off.jpg) no-repeat; }
.Floor027 li:hover .txt{ border-bottom-color:#CB0E15; } 
.Floor027 li:hover .more{ background-image:url(../files/Floor027_on.jpg); } 



/*
 .Bottom000816为demo编号
*/ 
.Bottom000816{ border-top:3px #CB0E15 solid; }
.Bottom000816 .bottom{ padding: 45px 0 50px 0;  background:#333;}
.Bottom000816 .bottom .contact{ float:right; text-align:right; width: 350px; color: #8C8C8C;}
.Bottom000816 .bottom h3{ margin:0; margin-bottom: 10px;line-height: 24px;font-size: 18px; text-transform:uppercase;  font-weight: bold; padding-bottom: 17px; }
.Bottom000816 .bottom p{ margin:0; font-size: 12px; color: #8C8C8C;}
.Bottom000816 .bottom .qrcode{ height:120px;}
.Bottom000816 .bottom .qrcode img{ width:120px; height:120px;}

.Bottom000816 dl{ float:left; width:150px; }
.Bottom000816 dt{ background:url(../files/bottom_dt.jpg) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px; color:#ccc;  }
.Bottom000816 dd a{ color:#ccc; }
.Bottom000816 dd a:hover{ color:#F00; }

.Bottom000816 .copyright{ height:80px; background:#1f2120;  }	
.Bottom000816 .copyright span{ line-height:80px; }
.Bottom000816 .copyright span a{ color:#8C8C8C; display:inline-block; padding-left:30px; background-position:left center; background-repeat:no-repeat; margin-right:10px;  }
.Bottom000816 .copyright span a.email{ background-image:url(../files/bottom_email.png); }
.Bottom000816 .copyright span a.phone{ background-image:url(../files/bottom_phone.png); }
.Bottom000816 .copyright p{ float:right; margin:20px 0 0 0; color:#8C8C8C; line-height:40px;} 
.Bottom000816 .copyright p a{ color: #CB0E15; }	

/*
 .Floor000428 为demo编号
 */
.Floor000428{ width:100%; height:500px; background-color:#f1f1f1;}
.Floor000428 .auto{ padding-top:20px;}
.Floor000428 h1{ margin:0; text-align:right; height:70px;}
.Floor000428 span{  font-size:16px; color:#666666; padding-top:6px;}
.Floor000428 em{ font-style:normal; font-size:30px; color:#565656; background:url(../files/Floor000428-1.jpg) no-repeat right bottom; padding:0 0 20px 15px;}
.Floor000428 ul{ }
.Floor000428 li{ float:left; width:323px; height:315px; background-color:#FFF; padding:20px; margin-right:55px; text-align:center; list-style:none;}
.Floor000428 li .pic{ display:block;width:323px; height:168px;}
.Floor000428 li img{ width:323px; height:168px;}
.Floor000428 li .title{ font-size:18px; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;  text-align:center; margin:25px 0;}
.Floor000428 li .title a{color:#565656;}
.Floor000428 li .title a:hover{ color:#6fbd1f;}
.Floor000428 li p{ line-height:20px; font-size:14px; color:#565656; padding:0px; height:40px; overflow:hidden; margin:0 0 15px 0;}
.Floor000428 li .more{ color:#565656;}
.Floor000428 li .more:hover{ color:#6fbd1f;}
.Floor000428 li.last{ margin-right:0px;}

/*
 .Banner001 为demo编号
 */
.Banner001{}
.Banner001 .banner{ height:401px; background-repeat:no-repeat; background-position:center top;}



/*
 .Menu000552 为demo编号
 */
.Menu000552{ font-size:14px; background:#FBFBFB; }
.Menu000552 em{ color:#666;float:right;font-style:normal; line-height:56px; text-transform: capitalize; }
.Menu000552 em span{color:#CB0E15;}
.Menu000552 em a{ color:#666;}
.Menu000552 em a:hover{ color:#CB0E15;}
.Menu000552 li{ float:left; padding-right:43px; text-transform:uppercase; position:relative; }
.Menu000552 li a{ display:block; line-height:56px; height:53px;}
.Menu000552 li:hover > a,
.Menu000552 li > a.aon{ color:#CB0E15; font-weight:bold; }

.Menu000552 .sub{ display:none; background:#f7f7f7;  position:absolute; left:0; top:48px; width:425px; z-index:10;  }
.Menu000552 span{ background:#FBFBFB; margin-top:10px; height:40px; line-height:40px; display: inline-block; } 
.Menu000552 span a{ display:inline-block; float:left; padding:0 10px; }
.Menu000552 span a:hover,
.Menu000552 span a.aon{ color:#CC0F16; font-weight:bold; } 
.Menu000552 li:hover .sub,
.Menu000552 li.on .sub{ display:block; }

/*
 .RichInfo001 为demo编号
 */
.RichInfo001{ padding-top:60px;}
.RichInfo001 .pic_list{ float:right; width:621px; position:relative; margin-left: 45px;} 
.RichInfo001 .pic_list .hd{ position:absolute; left:50%; bottom:20px; width:100px; padding: 7px 24px; margin-left:-50px; background:url(../files/about_hd.png) no-repeat; z-index:1;  }
.RichInfo001 .pic_list .hd li{ float:left; width:10px; height:10px; background:url(../files/Floor026-dot.png) no-repeat left center;  line-height:100px; overflow:hidden;margin-right:10px; }
.RichInfo001 .pic_list .hd li.on{ background-position: right center; } 

.Floor000919 .news ol p{margin:0; position:absolute; right:0; bottom:50px; z-index:1; }
.Floor000919 .news ol p span{ display:inline-block; width:20px; height:20px; background-image:url(../files/Floor00919_off.png); background-repeat: no-repeat; margin-left:8px; }
.Floor000919 .news ol p span.on{ background-image:url(../files/Floor00919_on.png);}

.RichInfo001 .pic_list .bd li{ float:left; width:621px; height:350px; }
.RichInfo001 .pic_list .bd li img{ width:621px; height:350px; display:block; }
 

/*
 .RichInfo002 为demo编号
 */
.RichInfo002 table{ border-spacing:0 !important; cellspacing:0!important; border-collapse: collapse; border: 1px #D5D5D5 solid ; }
.RichInfo002{ padding-top:30px;}
.RichInfo002 .info{}
.RichInfo002 .info .pic{ width:450px;float:left; }
.RichInfo002 .info .pic img{ max-width:450px; max-height:417px; display:block; } 
.RichInfo002 .info .txt{ float:right; width:675px; color:#626262;  }
.RichInfo002 .info .txt .tit{ text-transform:uppercase; font-size:40px; color:#CB0E15; margin:5px 0;   }
.RichInfo002 .info .txt .tit em{ display:block; font-style:normal; padding: 10px 0;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.RichInfo002 .info .txt .tit b{ font-size:18px; display:block; color:#797979; margin:15px 0 30px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }
.RichInfo002 .info .txt p{/* color:#1b1b1b; max-height:170px; height:170px; overflow:hidden; */}
.RichInfo002 .info{ margin:30px 0 60px 0; }

.RichInfo002 .info dl{ overflow:hidden; }
.RichInfo002 .info dt{ font-weight:bold; text-transform:capitalize; color:#000; margin-bottom:30px; font-size:24px; background:url(../files/RichInfo002_dt.jpg) no-repeat left center; padding-left:30px;  }
.RichInfo002 .info dd{ float:left; color:#131313; background-position:left center; background-repeat:no-repeat; width:195px; padding-left:30px; margin-bottom:30px; }
.RichInfo002 .info .dd1{ background-image:url(../files/product_icon1.png); }
.RichInfo002 .info .dd2{ background-image:url(../files/product_icon2.png); }
.RichInfo002 .info .dd3{ background-image:url(../files/product_icon3.png); }
.RichInfo002 .info .dd4{ background-image:url(../files/product_icon4.png); }
.RichInfo002 .info .dd5{ background-image:url(../files/product_icon5.png); }
.RichInfo002 .info .dd6{ background-image:url(../files/product_icon6.png); }

.RichInfo002 .info_tit{ overflow:hidden; padding-top:25px;}
.RichInfo002 .info_tit span{ display:inline-block; float:left; width:292px; height:118px; text-align:center;  margin-right:10px; }
.RichInfo002 .info_tit span.last{ margin-right:0; }
.RichInfo002 .info_tit a{ display:block;  width:292px; height:118px; background:#EEE no-repeat 50% 30%; }
.RichInfo002 .info_tit em{ display:inline-block; font-style:normal; margin-top:80px; font-size:20px; text-transform:capitalize;  } 

.RichInfo002 .info_tit span#n1 a{ background-image:url(../files/pro_icon1.png);}
.RichInfo002 .info_tit span#n2 a{ background-image:url(../files/pro_icon2.png);}
.RichInfo002 .info_tit span#n3 a{ background-image:url(../files/pro_icon3.png);}
.RichInfo002 .info_tit span#n4 a{ background-image:url(../files/pro_icon4.png);}
.RichInfo002 .info_tit span a:hover,
.RichInfo002 .info_tit span a.on{ color:#fff; }
.RichInfo002 .info_tit span#n1 a:hover,
.RichInfo002 .info_tit span#n1 a.on{ background:url(../files/pro_iconon1.png) #CE1922 no-repeat 50% 30%; }
.RichInfo002 .info_tit span#n2 a:hover,
.RichInfo002 .info_tit span#n2 a.on{ background:url(../files/pro_iconon2.png) #CE1922 no-repeat 50% 30%;}
.RichInfo002 .info_tit span#n3 a:hover,
.RichInfo002 .info_tit span#n3 a.on{ background:url(../files/pro_iconon3.png) #CE1922 no-repeat 50% 30%;}
.RichInfo002 .info_tit span#n4 a:hover,
.RichInfo002 .info_tit span#n4 a.on{ background:url(../files/pro_iconon4.png) #CE1922 no-repeat 50% 30%;}

.RichInfo002 #con1{ padding-bottom:47px; }
.RichInfo002 #con1 h2{ margin:0; padding:60px 0; text-align:center; font-size:30px;color:#1b1b1b; text-transform:uppercase; }
.RichInfo002 #con1 p{ background:url(../files/pro_li.png) no-repeat left top; padding-left:30px; line-height:30px; font-size:16px; color:#1b1b1b;}

.RichInfo002 #con2{ background:#F4F5F7; padding-bottom:67px; }
.RichInfo002 #con2 .h2{ margin:0; font-size:30px;color:#1b1b1b; text-transform:uppercase; padding:60px 0; text-align:center; }
.RichInfo002 #con2 table{ margin:0 auto;}
.RichInfo002 #con2 table td{ padding:0 10px;}
/*.RichInfo002 #con2 table td{ height:48px; }
.RichInfo002 #con2 table td.first{ font-weight:bold; }
.RichInfo002 #con2 table td span{ padding-left:30px; }
*/
.RichInfo002 #con2 .table2{ margin-top:10px; font-weight:bold; }
.RichInfo002 #con2 .table3{ margin-top:10px; }

.RichInfo002 #con3 h2{ margin:0; padding:60px 0; text-align:center;font-size:30px;color:#1b1b1b; text-transform:uppercase;  }
.RichInfo002 #con3 img{ width:100%; display:block; }

.RichInfo002 #con4{ background:#F4F5F7; padding-bottom:80px; overflow:hidden; }
.RichInfo002 #con4 h2{ margin:0; padding:60px 0; text-align:center;font-size:30px;color:#1b1b1b; text-transform:uppercase;  }
.RichInfo002 #con4 table{ margin-top:30px; border-collapse:collapse; border:1px #D5D5D5 solid; background:#fff; font-size:16px; color:#444444; }
.RichInfo002 #con4 table td{ height:48px; }
.RichInfo002 #con4 table span{ background:url(../files/pro_down.png) no-repeat left center; margin-left:30px; padding-left:40px; height:24px; display: block; }

/*
 .PicList008 为demo编号
 */
.PicList008{ padding:30px 0; } 
.PicList008 .list li{ position:relative; padding-left:240px; margin-bottom:47px; height:152px;  padding-right:20px; } 
.PicList008 .list li .img{ width:221px; position:absolute; left:0; top:0;}
.PicList008 .list li .img img{width:221px;height:152px; display: block;}
.PicList008 .list li .txt{ border-bottom:1px #ccc solid; height:152px; position:relative; }
.PicList008 .list li b{ display:block; width:25px; height:25px; position:absolute; right:0; bottom:-1px; background:url(../files/Floor027_off.jpg) no-repeat ;  }
.PicList008 .list li h3{ margin:0;font-size: 18px;line-height: 24px;height: 24px; font-weight:normal; }
.PicList008 .list li h3 a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }
.PicList008 .list li time{ color:#C8C6C7; }
.PicList008 .list li p{padding-top:15px; margin:0;line-height: 24px; height:87px; overflow:hidden;}
.PicList008 .list li p a{ color: #8d8f8e;}
.PicList008 .list li:hover .txt{ border-bottom-color:#D80049;  }
.PicList008 .list li:hover b{  background-image:url(../files/Floor027_on.jpg);}

/*新闻详情*/
.news_info .title{ text-align:center; padding-bottom:20px;}
.news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.news_info .title p span{ margin:0 5px; color:#777;}
.news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.news_info .info_back a{ color:#cb0d16; font-size:14px;}
.news_info .info_pn span{ display:block;}
.news_info .info_pn span a{ color:#999;}
.news_info .info_pn span a:hover{color:#cb0d16;}


/*
 Page000616 为demo编号
 */
.Page000616 .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000616 .p_cur,
.Page000616 .p_count,
.Page000616 .p_total,
.Page000616 .p_jump{ display: none; }

.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000616 .p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}


.Page000616 .p_page .a_prev,
.Page000616 .p_page .a_next{ width:80px; }

.Page000616 .p_page .num a{ width:40px; }

/*hover*/
.Page000616 .p_page .a_first:hover,
.Page000616 .p_page .a_end:hover,

.Page000616 .p_page .a_prev:hover,
.Page000616 .p_page .a_next:hover,

.Page000616 .p_page .num a:hover,
.Page000616 .p_page .num .a_cur{ background:#D70007; color:#fff; }

.Page000616 em{ font-style:normal;}

/*
 .PicList000370 为demo编号
 */
.PicList000370{ padding-bottom:42px; }
.PicList000370 li{ float:left; width:368px; height:418px; text-align:center; margin:0 42px 50px 0; font-size:14px; padding-top:20px; border:1px solid #e8e8e8;}
.PicList000370 li.last{ margin-right:0; }
.PicList000370 li a{ display:inline-block; width:368px;}
.PicList000370 li a img{ display:block;width:368px; height:368px; }
.PicList000370 li span{ display:block; height:50px; line-height:50px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; }
.PicList000370 li:hover{ border-color:#e8222a;}
.PicList000370 li a:hover span{color:#e8222a;}

/*
 .solution
 */
.solution .tit{ text-align:center; color:#000; font-size:30px; font-weight:bold; padding:66px 0; text-transform:uppercase; }
.solution .box{ overflow:hidden; background:url(../files/solution_libg.jpg) repeat-x left bottom; margin-bottom:67px; padding-bottom: 60px; } 


/*
 .contact_info
 */
.contact_info{ margin-top:50px; }
.contact_info .auto{ overflow:hidden; } 
.contact_info .info_left{ float:left; } 
.contact_info .info_left .h2{ margin:5px 0 50px 0; color:#000; font-size: 30px; }
.contact_info .info_left .p{ margin:0; font-size:18px; color:#666;}
.contact_info .info_left .p a img{ position:relative; top:7px;}
 
.Form001{ width:635px; float:right; border-left: 2px #eff0f2 solid; } 
.Form001 td{font-size:14px;line-height:30px;height:30px; }
.Form001 .f_name{ width:100px; padding-right:10px; text-transform: capitalize;text-align: right;}
.Form001 td .text{ width:50%; padding:0 5px; max-width:350px; height:30px; line-height:30px;  border:1px #EEEDF2 solid; padding-left:30px; }
.Form001 td .name{ background:url(../files/contact_1.jpg) no-repeat 10px center;}
.Form001 td .email{ background:url(../files/contact_2.png) no-repeat 10px center; padding-left:40px;}
.Form001 td .company{ background:url(../files/contact_3.png) no-repeat 10px center;}
.Form001 td .phone{ background:url(../files/contact_4.png) no-repeat 10px center; }

.Form001 td textarea.text{ height:117px; width:367px; max-width:600px;  color:#000; padding-left:10px;  }
.Form001 td .btn{font-size: 14px;background:url(../files/contact_btn.png) no-repeat; width:105px;height: 37px;border: 0;cursor: pointer;color: #fff;margin-right: 5px; text-transform:capitalize; }

/*
 .pro_menu
 */
.pro_menu{ margin:50px 0;}
.pro_menu ul{ overflow:hidden; }
.pro_menu li{ float:left; text-transform:uppercase; margin-right:32px; border:1px #e5e5e5 solid;  margin-bottom: 10px;  }
.pro_menu li.last{ margin-right:0;}
.pro_menu li a{ color:#666; display:block; width:137px; height:35px; line-height:35px; text-align:center;}
.pro_menu li:hover,
.pro_menu li.on{ border:none; }
.pro_menu li:hover a,
.pro_menu li.on a{ color:#fff; background:#E70012; border: 1px #E70012 solid; }

/*
 .download
 */
.download{ padding-bottom:50px;}
.download ul{ overflow:hidden;  padding:80px 45px 60px; }
.download ul li{ float:left; width:500px; height:36px; margin-bottom:34px; line-height:36px; border-bottom:1px #D5D5D5 solid; overflow:hidden;  }
.download ul li.right{ float:right; }
.download ul li a{ display:block; background:url(../files/pro_down.png) no-repeat left center; padding-left:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }
.download ul li time{ float:right; color:#D6D6D6;}

/*
 .service
 */
.service{  padding-bottom:65px; }
.service .auto{background:url(../files/service_bg.png) no-repeat left bottom; overflow:hidden; }
.service .right{ float:right; background:#f9f9f9; }
.service .right dl{ padding:36px 26px; overflow:hidden; }
.service .right dl dd{ width:335px; }
.service .right dl .con_l{ float:left;margin-right: 32px; }
.service .right dl .con_r{ float:right; }
.service .right .tit{ background:url(../files/Service_tit.jpg) left bottom no-repeat; padding-bottom:10px; text-transform:capitalize; font-size:14px; color:#333; }
.service .right p{ line-height:18px; font-size:14px;  }
.service .right .box1{ background:url(../files/service_left1.png) no-repeat top left; padding:60px 0; }
.service .right .box2{ background:url(../files/service_left2.png) no-repeat top left;  padding-top:60px;}
.service .right .box3{ background:url(../files/service_right1.png) no-repeat top left; padding:50px 0 25px; }
.service .right .box4{ background:url(../files/service_right2.png) no-repeat top left; padding:50px 0 25px;}
.service .right .box5{ background:url(../files/service_right3.png) no-repeat top left;  padding-top:50px;}


/*
 .search_list
 */
.search_list{ padding:30px 0 30px 32px; }
.search_list li{border-bottom:dotted 1px #c2c2c2; height:38px; line-height:38px; padding-right:5px;}
.search_list li a{ display:block; background:url(../files/search_list.jpg) no-repeat 10px center;padding-left:20px; padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search_list li span{ float:right; color:#a6a6a6; font-size:12px;}

/*
返回顶部
*/
.gettop{ height: 51px;width: 51px;position: fixed;z-index: 100;right: 3%;bottom: 340px; display:none;}
.gettop a{ display: block; width:51px; height: 51px; background:url(../files/top.jpg) no-repeat; }

/*隐藏产品菜单*/
/*.dis_pro .Menu000552 ul{ display:none; }*/
.dis_pro .pro_menu ul{ display:none; }



.gotop{ width:35px; height:35px; background:url(../files/Top.png) center no-repeat; position:fixed; right:3%; z-index:300; bottom:45px; display:none; cursor:pointer;}


.large {width: 220px;height: 220px;position: absolute;border-radius: 100%;box-shadow: 0 0 0 7px rgba(255,255,255,0.8),0 0 7px 7px rgba(0,0,0,0.3),inset 0 0 40px 2px rgba(0,0,0,0.3); display: none;}