@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form,input, button,textarea, p, blockquote, th, td {margin: 0;padding: 0; word-break:break-all; word-wrap:break-word;}
img {border: 0; vertical-align:middle;} 
em,i{font-style: normal;}
body{font-family: "\5FAE\8F6F\96C5\9ED1",Helvetica,Tahoma,Arial, "PingFang SC", "Hiragino Sans GB","\5B8B\4F53",simsun,sans-serif;overflow-y: scroll; *overflow-y:visible;}
input,button,textarea,select{background: transparent; outline: 0;border:0}
ol,ul {list-style: none}
button{ cursor:pointer;}
table {border-collapse: collapse;border-spacing: 0;}
.fix{*zoom:1;}.fix:before,.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
:focus {outline: 0;}
a,a.link{text-decoration: none;}
a:visited{ text-decoration: none; }
/**/
.color_7ef{ color:#7efdff}
.ta_c{ text-align:center;}
.f18{ font-size:18px;}
.boby_bg{ background:url(../images/body_bg.jpg) center top no-repeat;}
.wrap{ width:1190px; margin:0 auto;color:#fff;font-size:16px; line-height:30px;}
.cont{ padding:40px 50px;}
.bg_color_264{filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#CC264863", endColorstr="#CC264863");
background-color:rgba(38,72,99,0.5);border:1px solid #237cbf; margin-bottom:30px;}
.aboutUs{ margin-top:80px;}
.hgroup h1,.hgroup h2{ display:inline-block;}
.hgroup h1{color:#2486d1; font-size:48px; margin-right:15px;}
.hgroup h2{font-size:30px; position:relative;top:-4px}
.hgroup_pd{ padding-left:50px;  line-height:13px;}
.table{ width:100%;  line-height:50px;}
.table th,.table td{border:1px solid #7d91a1; padding:0 20px 0 30px;}
.table th{ background:#355169; color:#7efdff}
.orange{ color:#ff9166}
.part_2{ margin-right:-20px; overflow:hidden;}
.part_2 li{ float:left; width:33.3%; }
.part_2 dl{ border:1px solid #247abb; margin-right:25px; padding:40px 40px 20px 40px; height:270px;}
.part_2 dt{ font-size:18px; color:#7efdff; font-weight:bold; text-align:center;}
.part_2 img{ margin:10px 0;}
.part_3 li{ list-style:decimal;list-style-position: outside; border-bottom:1px solid #256da5; padding-bottom:30px; margin-bottom:30px; padding-left:20px;}
.part_4 dt{ color:#7efdff; font-weight:bold; margin-bottom:5px;}
.part_4{ margin-bottom:15px; line-height:25px;}
#nav{ position:fixed;right:45px; bottom:15%; width:207px;}
#nav li{ margin-bottom:20px; text-align:right; padding-right:30px; position:relative;}
#nav li a{ color:#fff;}
#nav li a:hover,#nav li.current a{ color:#2c96e8}
#nav li .dot{ display:inline-block; width:10px;height:10px; border-radius:50%; position:absolute;right:0;top:50%; margin-top:-5px; background:#fff;}
#nav li.current .dot{background:#2c96e8}
#nav li.current .dot:before{ content:""; width:12px; height:12px; border:1px solid #2c96e8; border-radius:50%; position:absolute;left:-2px; top:-2px;}
/**/
.product_head{ height:500px; background:url(../images/pruduct_head.jpg) center top no-repeat; background-size:cover; line-height:1000px; overflow:hidden;}
.product_wrap{ width:1200px; margin:0 auto; overflow:hidden;}
.prod_title{ text-align:center; margin:30px 0;}
.prod_list{ margin-right:-20px;}
.prod_list li{ float:left; width:590px; background:#fff; border-radius:6px; margin-right:20px; height:365px; overflow:hidden; box-shadow:2px 3px 5px #ededed;}
.prod_list li img{ width:590px;height:204px; border-radius:6px 6px 0 0;}
.prod_list li .text{ padding:10px 15px; overflow:hidden;}
.prod_list li dt{ font-size:18px; margin-bottom:8px; font-weight:bold;}
.prod_list li dd{ color:#787878;font-size:14px;}
.prod_list .morelink{margin-top:20px; text-align:right;}
.prod_list .morelink a{ color:#009cff}