/* CSS Document */
* { margin: 0 0; padding: 0 0; }
body { font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; }
img { border: none; }
a { color: #333333; text-decoration: none; }
a:hover { color: #FF0000; }
ul, li { list-style: none; }
table { margin: 0 auto; }
.leftline { border-right: #CCCCCC 1px dotted; }
.xianshi { line-height: 22px; color: #444444; padding-top: 78px; }
.xuline { border-bottom: #e0e0e0 1px dotted; }
.line { border-bottom: #d5d6da 1px solid; }
.rline { border-right: #d5d6da 1px solid; }
input, select { vertical-align: middle; outline: none; }
.kuang { border: #d5d6da 1px solid; }
.sankang { border: #d5d6da 1px solid; border-top: none; }
.width { width: 1286px; margin: 0px auto; }
.page { text-align: center; height: 20px; padding-top: 10px; padding-bottom: 10px; }
.page a { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 3px 6px; text-decoration: none; }
.page a:hover { background: #0ba5ed none repeat scroll 0 0; color: #fff; text-decoration: none; }
.page a.current { background: #999999 none repeat scroll 0 0; border-color: #999999; color: #fff; font-weight: bold; text-decoration: none; }
.pos { color: #999; }
.pos a { color: #000000 }
.cls { clear: both; }
.w1200 { width: 1200px; margin: 0px auto; }
#header_top { position: fixed; left: 0px; top: 0px; width: 100%; height: 90px; background: url(head-b1g.png) repeat center center; z-index: 1000000; }
.top_logo { width: 154px; float: left; }
#top_menu ul li { float: left; height: 90px; line-height: 90px; font-size: 16px; padding-right: 50px; position: relative }
#top_menu ul li a { color: #FFF; }
#top_menu ul li ul { position: absolute; top: 90px; left: -40px; width: 138px; display: none; }
#top_menu ul li ul li { height: 35px; line-height: 35px; background: #333; text-align: center; padding-right: 0px; width: 100%; position: relative; }
#top_menu ul li ul li a { color: #FFF }
#top_menu ul li ul li a:hover { color: #C30 }
#top_menu ul li ul li ul { position: absolute; top: 0px; left: 138px; width: 200px; }
#index_scroll { width: 100%; height: 55px; background: url(head-b1g.png) repeat center center; z-index: 1000000000; position: absolute; left: 0px; top: 596px; }
.news_scroll { height: 50px; line-height: 50px; color: #FFF; }
.news_scroll span { font-weight: bold; float: left; }
#index_h_banner { width: 100%; position: relative; text-align: center; z-index: 100000 }
#index_h_banner .rline { background: #b51729; width: 99.99%; height: 5px; position: absolute; left: 0px; top: 79px; z-index: 1; }
#index_h_banner img { z-index: 1000 !important; position: relative; }
#index_yy>h2 { color: #005ea6; text-align: center; font-size: 24px; margin-bottom: 30px; }
#index_yy .yy_info { line-height: 25px; text-align: center; padding: 10px 0; color: #666; margin-bottom: 20px; }
#index_yy ul li { float: left; width: 375px; margin-right: 36px; position: relative; }
#index_yy ul li:nth-child(3) { margin-right: 0px; }
#index_yy ul li h2 { position: absolute; top: 30px; left: 0px; width: 100%; text-align: center; color: #FFF; z-index: 1000; }
#index_yy ul li .yy_bg { width: 375px; height: 270px; background: rgba(45,45,45,0.4); left: 0px; top: 0px; position: absolute; z-index: 100; display: none; }
#index_yy ul li .infoa { position: absolute; left: 0px; top: 60px; width: 345px; color: #FFF; z-index: 1000; padding: 20px; line-height: 25px; display: none; }
/*Ê×Ò³ÐÂÎÅ*/
.news_infora { width: 100%; height: 470px; background: url(4wam.jpg) no-repeat center center; }
#index_news h2 { text-align: center; font-size: 24px; display: block; padding: 30px 0px; margin: 20px 0px; }
#index_news h2 a { color: #005ea6; }
.news_right { width: 580px; float: right; }
.news_right ul { position: relative; margin-top: -20px; }
.news_right ul li { border-bottom: #CCC 1px dotted; padding-bottom: 20px; height: 80px; padding-top: 20px; }
.news_right ul li .time { width: 80px; height: 80px; background: #b51729; float: left; color: #FFF; text-align: center; line-height: 60px; font-size: 20px; font-weight: bold; }
.news_right ul li .time span { display: block; line-height: 0px; font-size: 14px; font-weight: normal; }
.news_right ul li .title { float: right; width: 480px; }
.news_right ul li .title h2 { padding: 5px 0px !important; margin: 0px !important; text-align: left !important; font-size: 14px !important; font-weight: normal !important; }
.news_right ul li .title p { line-height: 22px; }
.news_right ul li .title p a { color: #999999; }
#index_wh { padding: 40px 0; }
#index_wh ul li { float: left; width: 575px; overflow: hidden; position: relative; }
#index_wh ul li .bg_a { background: rgba(45,45,45,0.5); width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
#index_wh ul li .titlea { position: absolute; top: 0px; left: 0px; color: #FFF; text-align: center; width: 100% }
#index_wh ul li .titlea h2 { font-size: 24px; padding: 40px 0px; margin-top: 40px; }
#index_wh ul li .titlea p { font-size: 18px; }
#footer { background: rgb(80,78,78); width: 100%; height: 320px; }
.about_right { float: right; width: 200px; }
.about_left { width: 980px; float: left; }
.about_right { margin-top: 60px; }
.about_right ul li { line-height: 60px; width: 100%; background: #ececec; border-bottom: #FFF 1px solid; text-align: center; font-size: 14px; }
.about_right ul li a { display: block; }
.about_right ul li a:hover, .about_right ul li a.cur { background: #C30; color: #FFF; }
.about_left .nav { height: 60px; line-height: 60px; font-size: 14px; border-bottom: #eee 1px solid; }
.about_content { line-height: 22px; padding-top: 20px; }
#nei_warp { padding-bottom: 20px; padding-top: 20px; }
#photo_list ul li { background: url(arrow.png) no-repeat left center; padding-left: 20px; line-height: 35px; border-bottom: #eee 1px solid; font-size: 14px; }
#photo_list ul li span { float: right; font-size: 14px; color: #999 }
#photo_list ul li a { color: #3c78d8; }
#photo_list ul li a:hover { color: #a61c00; }
#photo_list ul li#first_news { background: none; padding-left: 0px; clear: both; border-bottom: #eee 1px solid; height: 130px; padding-top: 20px; }
#photo_list ul li#first_news .news_img { width: 160px; float: left; }
#photo_list ul li#first_news .news_info { float: right; width: 820px; }
#photo_list ul li#first_news .news_info p { line-height: 22px; }
#photo_list ul li#first_news .news_info .titlea { font-size: 18px; }
#photo_list ul li#first_news .news_info .titlea a { color: #3c78d8; }
#photo_list ul li#first_news .news_info .time { display: block; float: right; color: #333; font-size: 14px; }
#photo_list ul li#first_news .news_info .detail { color: #7D7D7D; line-height: 22px; font-size: 14px; }
.pages { text-align: center; height: 25px; line-height: 25px; padding-top: 20px; }
.pages a { border: 1px solid #AAD83E; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; }
.pages a.disabled { border: 1px solid #AAD83E; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.pages a.disabled:hover { border: 1px solid #AAD83E; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #AAD83E none repeat scroll 0 0; color: #222 }
.pages a:hover { background: #AAD83E none repeat scroll 0 0; color: #fff; text-decoration: none; border: 1px solid #AAD83E; }
.pages a.current { background: #AAD83E none repeat scroll 0 0; border-color: #AAD83E; color: #fff; font-weight: bold; text-decoration: none; border: 1px solid #AAD83E; }
.about_content .about_title { font-size: 16px; text-align: center; font-weight: normal; padding: 10px 0; }
#pro_left { width: 230px; float: left; }
#pro_left h2 { border: #CCC 1px dotted; text-align: center; display: block; padding: 10px 0; }
#pro_left h2 span { display: block; line-height: 20px; font-size: 14px; font-weight: normal; }
#pro_left ul { background: url(h6_06_EqOC.png) repeat; border-left: #ffae00 7px solid; padding: 20px 0; }
#pro_left ul li { position: relative; line-height: 36px; padding-left: 10px; text-indent: 10px; font-size: 14px; z-index: 10000; }
#pro_left ul li a { color: #FFF; display: block; }
#pro_left ul li a:hover { background: rgb(204,204,204) url(san_07_6vpX.png) no-repeat 187px 5px; color: #333 }
#pro_left ul li ul { padding: 0; border: none; position: absolute; left: 223px; top: 0px; width: 230px; padding: 10px; display: none; }
#pro_left ul li ul li { padding-left: 0px; text-indent: 20px; line-height: 36px; height: 36px; border-bottom: #333 1px dotted; font-size: 14px; z-index: 1000; }
#pro_right { width: 934px; float: right; }
.post_line { width: 100%; height: 9px; background: url(xgray_line06.png) repeat center center; margin-top: 10px; }
.r_posi { color: #666; }
#pro_contact { border: #CCC 1px dotted; margin-top: 10px; }
#pro_tel { border: #CCC 1px dotted; border-top: none; padding:5px; line-height: 30px; }
#pro_tel img{ vertical-align:middle}
.pro_cate_list .list_img { width: 300px; float: left; }
.pro_cate_list .list_info { width: 770px; float: right; }
.pro_cate_list .list_info .title_a { font-size: 16px; padding-bottom: 10px; }
.pro_cate_list .list_info .title_a a { color: #C30; font-weight: bold; }
.pro_cate_list .list_info .info_a { line-height: 22px; color: #999 }
.pro_cate_list ul li { border-bottom: #CCC 1px dotted; padding: 20px 0; position: relative; }
.pro_cate_list ul li .list_more { position: absolute; right: 0px; top: 10px; display: inline-block; border: #eee 1px solid; border-radius: 5px; padding: 5px 10px; box-shadow: #999 0px 5px 5px; font-size: 14px; }
.pro_cate_list ul li .list_more a { color: #C30; }
.pro_detail h2 { display: block; text-align: center; padding: 20px 0; }
.pro_detail .detail { line-height: 30px; }
.solution_info { padding: 20px 0; line-height: 25px; font-size: 14px; }
#solution_list ul li { float: left; margin-right: 40px; }
#solution_list ul .titlea { height: 40px; line-height: 40px; text-align: center; font-size: 14px; }
#solution_list ul .titlea a { color: #666; font-weight: bold; }
.download_title { height: 50px; line-height: 50px; text-align: center; font-size: 16px; }
.footer_info { color: #999; height: 50px; line-height: 50px; }
.footer_left { width: 150px; float: left; }
.footer_mid { float: left; margin-left: 30px; background: url(xgray_line04.png) repeat-x bottom center; padding-bottom: 10px; }
.footer_mid>ul>li { width: 120px; float: left; font-size: 12px; line-height: 30px; font-weight: bold; }
.footer_mid ul li a { color: #FFF }
.footer_mid ul li ul li { font-size: 12px; line-height: 25px; font-weight: normal; }
#footer_list { padding-top: 20px; }
.footer_right { float: right; }
.footer_right ul li { float: left; margin-right: 20px; width: 140px; text-align: center; color: #FFF; line-height: 30px; }
.float-contact-mini { position: absolute; right: -2px; top: 165px; }
.float-contact-mini a { background: url("sprites.png") no-repeat scroll 0 0 transparent; color: #FFFFFF !important; display: block; height: 65px; line-height: 110%; padding: 46px 5px 0; text-align: center; text-decoration: none !important; width: 18px; }
.float-contact { display: none; position: absolute; right: 1px; top: 180px; width: 140px; }
.float-contact .close { background: url("sprites.png") no-repeat scroll -40px 0 transparent; color: #FFFFFF !important; display: block; height: 31px; line-height: 31px; padding-left: 22px; text-decoration: none !important; }
.float-contact .container { background: #FFFFFF; border-color: #9b9b9b; border-style: solid; border-width: 0 1px; padding: 1px 0; text-align: center; }
.float-contact .container { border-style: solid; text-align: right; padding-right: 5px; }
.float-contact .qq { padding: 0px 0 0px; }
.float-contact .qqtitle { line-height: 200%; }
.btn { border-color: #FFFFFF; }
.float-contact .qq .btn { padding-top: 3px; padding-right: 3px; padding-bottom: 5px; }
.float-contact .qq .btn li { padding-bottom: 8px; }
.float-contact .qq .btn a { background: url("sprites.png") no-repeat scroll -48px -100px transparent; color: #ededed; display: block; height: 23px; line-height: 28px; margin: 0 auto; padding-left: 1px; width: 115px; }
.float-contact .qqtel { background: url("shadow-2.png") repeat-x scroll 0 100% transparent; padding-bottom: 5px; }
.float-contact .qqtel .qqcontent { color: #c80202; font-size: 14px; font-weight: bold; line-height: 130%; letter-spacing: 0; }
.float-contact .myqqlink { background: url("bg-n.png") repeat-x scroll 0px 0px transparent; color: #FFFFFF !important; display: block; height: 120px; width: 140px; margin: 0 auto; line-height: 120px; text-align: center; text-decoration: none !important; }
.float-contact .myqqlink1 { background: url("bg-n1.png") repeat-x scroll 0px 0px transparent; color: #FFFFFF !important; display: block; height: 120px; width: 140px; margin: 0 auto; line-height: 120px; text-align: center; text-decoration: none !important; }
h3.qqtitle { margin: 0; padding: 0; color: #454545; font-size: 14px; }
h3.qqtitle1 { margin: 0; padding: 0; color: #c8c8c8; font-size: 14px; }
.class1 a {
    font-size: 14px;
    color: 
    #ffffff;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 50px;
    line-height: 36px;
    background: url(class2_100.gif) repeat-x;
    overflow: hidden;
    font-weight: bold;
    padding-left: 0px;
}
.Inputtext {
    BACKGROUND-COLOR: #ffffff;
    background-image: none;
    color: #000000;
    BORDER-BOTTOM: #d60000 1px solid;
    BORDER-LEFT: #d60000 1px solid;
    BORDER-RIGHT: #d60000 1px solid;
    BORDER-TOP: #d60000 1px solid;
    HEIGHT: 18px;
    font-size: 14px;
    cursor: hand;
}
