﻿@font-face { font-family:myFont1; src:url(../font/OpenSans-Regular.ttf)}
* { margin:0; padding:0;}
body { font-family:'Times New Roman'; background:#F0F0F0; font-size:100%; margin:0 auto;}
.clear { clear:both;}
a { text-decoration:none; transition:all ease 1s}
a:hover { text-decoration:underline; cursor:pointer;}
a img { border:none;}
.block_wrapper { margin:0 auto; width:1160px; position: relative }
.banner { position:relative; padding:10px 0px;}
.menu_top { background:#b22222; height:36px; position:relative; border:solid 1px #000; border-left:none;}
.menu_top ul { list-style:none;}
.menu_top ul li { float:left; position:relative; border-left:solid 1px #000;}
.menu_top ul li a { display:block; line-height:36px; color:#fff; text-transform:uppercase; font-size:14px;  padding:0px 14px; text-shadow:0 -1px 0 #222 }
.menu_top ul li a:hover {text-decoration:none; color:#fff; background:#b8860b}
.menu_top ul li ul { position:absolute; top:36px; left :0; width:200px; background:#b8860b; display:none; z-index:1001; border:solid 1px #000;}
.menu_top ul li ul li { width:200px; background:none; border:none;}
.menu_top ul li:hover ul { display:block;}
.menu_top ul li ul li a { color:#fff; line-height:30px; font-size:13px; }
.menu_top ul li ul li a:hover { background:#222222; color:#fff;}
.slider {box-shadow:0 0 6px #666; margin-bottom:20px;}
.mleft_tit1 {margin-bottom:10px; border-bottom:solid 3px #DB7C6C; font-size:16px; font-weight:800; line-height:26px; color:#222; text-transform:uppercase}
.mleft_tit2 {margin-bottom:10px; border-bottom:solid 3px #DB7C6C; font-size:16px; font-weight:800; line-height:26px; color:#222;text-transform:uppercase}
.mleft_tit3 {margin-bottom:10px; border-bottom:solid 3px #DB7C6C; font-size:16px; font-weight:800; line-height:26px; color:#222;text-transform:uppercase}
.support { padding-top:120px; background:url(../images/support-bg.png) no-repeat center top}
.support p { padding:4px 0px; clear:both;}
.footer { padding:10px 0px; background:#3E9DF2; position: relative}
.copyright { padding-left:20px; color:#fff;}
.wrapper { padding:20px 0px;}
.block_right { float:right; width:320px; padding:20px; box-shadow:0 0 12px #D6D6D6; border-radius:6px; background:#fff}
.block_center { float:left; width:720px; padding:20px; box-shadow:0 0 12px #D6D6D6; border-radius:6px; background:#fff}
.block_search { border:solid 3px #0072BB; height:30px;}
.txtsearch { height:26px; float:left; width:240px; padding:2px 5px; background:#fff; border:none}
.cmdsearch { width:50px; height:30px; border:none; cursor:pointer; float:right; background:#E55F43}
.mleft_tit { background:#FE0000 url(../images/icon1.png) no-repeat 6px center; padding-left:42px; line-height:32px; border-radius:3px; color:#fff; text-transform:uppercase; font-weight:bold;}
.menu_left { background:#2e80da; padding:6px; margin-bottom:10px;}
.mleft_cont { margin-bottom:10px;}
.menu_left ul { list-style:none;}
.menu_left ul li { border-bottom:solid 1px #499cf6; line-height:20px; padding:5px 0px;}
.menu_left ul li a { color:#ffffff; text-transform:uppercase; }
.menu_left ul li a i {color:#ccc; margin-right:8px;}
.menu_left ul li a:hover { color:#fffc00;}
#productisgoing li { text-align:center; padding:8px 0px;width:232px; height:190px;}
#productisgoing li a img { width:220px; height:165px;}
#productisgoing h3 a { color:#acacac; line-height:25px; font-size:13px; }
#productisgoing h3 a:hover { color:#c71018}
#productnew li { text-align:center; padding:8px 0px; width:232px; height:190px;}
#productnew li a { display:block;}
#productnew li a img { width:220px; height:165px;}
#productnew h3 a { color:#666; line-height:24px; font-size:13px; }
#productnew h3 a:hover { color:#c71018}
.b_search {margin-bottom:10px;}
.support_item { line-height:24px; text-transform:uppercase; font-weight:bold;}
.support_item h4 { color:#c71018; background:url(../images/phone1.png) no-repeat left center; padding-left:38px; font-size:16px;}
.support_item a { margin-left:15px;}
.pagination { list-style:none; clear:both; padding-top:10px; text-align:center}
.pagination li { display:inline;}
.pagination li a { background:#666; color:#fff; padding:6px;}
.pagination li.active a { background:#c71018; color:#fff;}
.news_item {height:136px; clear:both; padding:8px 0px; border-bottom:solid 1px #ccc;}
.news_img {float:left; height:120px; width:160px; margin-right:10px; box-shadow:0px 0px 3px #D4D8DB; padding:4px; border-radius:3px;}
.news_img img { width:160px; height:120px}
.news_item h3 a { font-weight:800; color:#c71018; line-height:18px; margin-bottom:8px;}
.news_item p {color:#666; line-height:18px; height:72px;}
.news_item h4 { text-align:right;}
.news_item h4 a {font-weight:normal; display:inline-block; background: none repeat scroll 0 0 #efefef; border: 1px solid #ddd;border-radius: 3px; color: #19237f;margin-top: 10px;padding: 5px; transition: background 1s ease 0s;}
.news_title { font-size:22px; color:#c71018; margin-bottom:8px;}
.news_desc { margin:6px 0px; line-height:24px; font-weight:800}
.news_content { line-height:22px; color:#666;}
.news_other { padding-left:10px;}
.news_other h3 { background:#D4D8DB; border-radius:3px; padding-left:10px; line-height:30px; text-transform:uppercase; margin:10px 0px;}
.news_other h4 a i { margin-right:8px;}
.news_other h4 a { color:#666; display:block; padding:4px 0px; line-height:18px}
.news_other h4 a:hover {color:#c71018}
.title { border-radius:3px; line-height:32px; background:#FE0000; padding-left:10px; color:#fff; text-transform:uppercase; font-size:13px; font-weight:bold; margin:10px 0px}
.pro_name { text-align:center; margin-bottom:10px; text-transform:uppercase; color:#c71018}
.contact-content { float:left; width:42%; padding:0px 4% 10px 4%; line-height:20px;}
.contact-content label { width:80px; display:inline-block;}
.contact-content h4 { text-transform:uppercase; line-height:24px; margin-bottom:8px;}
.contact-content .form-control { width:200px; border:solid 1px #D4D8DB; margin:5px 0px;}
.contact-content .btn-primary { color:#fff; background:#666; height:24px; width:60px; border:none; cursor:pointer;}
.contact-content .btn-primary:hover { background:#c71018}
.hide { display:none}
.about_us { margin-top:10px; line-height:22px; color:#666}
.about_us h3 { padding-bottom:10px; background:url(../images/cent-tit1.png) no-repeat left bottom; color:#333333; text-transform:uppercase; line-height:20px; margin-bottom:10px;}
.about_us img { margin:0px 8px 8px 0px;}
.cent_tit1 { margin-top:10px; line-height:38px;}
.cent_tit1 span {border-radius:3px; display:inline-block; color:#fff; text-transform:uppercase; padding:0px 10px; background:#0072bc}
.cent_tit2 { margin-top:10px; background:url(../images/cent-tit2.png) no-repeat left top; line-height:38px; color:#fff; text-transform:uppercase; padding-left:10px;}
.tab_cont { display:none; margin-bottom:20px}
.tab_cont.active { display:block}
.tab_container { /*background:#e6e6e6;*/ line-height:20px; padding:10px;}
.tab_tit { clear:both; position:relative;line-height:34px;background:url(../images/bg4.png) repeat-x left top;  }
.tab_tit ul {padding-left:15px;}
.tab_tit ul li { display:inline-block; font-weight:bold; background:url(../images/bg5.png) no-repeat right top; padding:0px 14px 0px 0px;}
.tab_tit ul li a { color:#6d6d6d;}
.tab_tit ul li.active a { color:#c71018;}
.image_info { padding-bottom:10px;}
.image_large { float:left; width:400px; }
#slider {height:300px; overflow:hidden}
.info_field { float:right; width:300px;}
.info_field h2 {  color:#3366cc; text-transform:uppercase; font-size:15px; margin-bottom:10px;}
.info_field p { line-height:20px; height:20px; color:#FE0000; font-size:15.5px; font-family:Arial}
.info_field p i { font-size:6px; margin-right:3px;}
.info_field p span { padding-left:3px; display:inline-block; float:left; text-align:left;}
.list_img { padding:20px;}
.list_img ul li { margin:0px 8px; border:solid 2px #fff;}
.list_img ul li:hover { border:solid 2px #f47920;}
.list_img .flex-active-slide { border:solid 2px #87ae01;}
.list_img .flexslider .slides img { height:80px;}
.title { border-radius:3px; line-height:32px; background:#3366cc; padding-left:10px; color:#fff; text-transform:uppercase; font-size:13px; font-weight:bold; margin:10px 0px}
.pro_name { text-align:center; margin-bottom:10px; text-transform:uppercase; color:#c71018}
.hnews_item { padding:15px 0px 15px 0px; border-bottom:solid 1px #D4D8DB;clear:both;}
.hnews_item h3 a { font-weight:800; color:#222; font-size:18px; display:block; line-height:20px; margin-bottom:8px; overflow:hidden;}
    .hnews_item h3 a:hover { color:#c71018}
.hnews_item a img { width:160px; height:120px; margin-right:15px; float:left; border:solid 1px #D4D8DB;}
.hnews_item p { color:#666; line-height:18px; max-height:72px; overflow:hidden;}
    .hnews_item h4 { clear:both; text-align:right;}
    .hnews_item h4 a { font-weight:normal; background: none repeat scroll 0 0 #efefef; border: 1px solid #ddd;border-radius: 3px; color: #19237f;margin-top: 10px;padding: 5px; transition: background 1s ease 0s;}
.download_list { margin:10px 0px; border:solid 1px #D4D8DB; border-bottom:none;}
.down_item { height:72px; border-bottom:solid 1px #D4D8DB;}
.down_img { width:60px; float:left; border-right:solid 1px #D4D8DB; height:60px;padding:6px;}
.download { width:60px; text-align:center; float:left;  padding:6px; height:60px; }
.down_desc { width:580px; padding:6px; border-right:solid 1px #D4D8DB; height:60px;float:left;}
    .download span { margin-top:6px; color:#3366cc; font-weight:bold; display:block;}
.rnews_item { padding:10px 0px; border-bottom:dashed 1px #D4D8DB}
.rnews_item a img { float:left; margin-right:8px; width:90px; height:60px; border:solid 1px #D4D8DB;}
    .rnews_item h3 a { font-weight:800; display:block; font-size:16px; color:#333; line-height:20px; margin-bottom:8px}
        .rnews_item h3 a:hover { color:#3366cc}
    .rnews_item p {color:#666; line-height:18px; clear:both; padding-top:6px;}
.navigator { font-size:100%; font-weight:bold; color:#E07B7F; line-height:30px; border-bottom:dotted 3px #E07B7F; margin-bottom:10px;}
    .navigator a { color:#E07B7F;}
    .navigator span { padding:0px 5px;}
    .pos-fix
    {
        position: fixed;
        top:0px;
        z-index:999999;
        width: 1160px;
    }
.adv-items {
    text-align: center;
    padding: 5px 0px;
}
.adv-items img
{
    max-width: 100%;
    border: none;
    margin:0 auto;
}
.histal
{
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 200px;
}
.b_search img {max-width:100%}
#slidersmall .flex-direction-nav {display:none}
#sliderlarge .flexslider .slides img {height:300px}
#notification {margin:10px 0px; color:#FE0000;}