﻿@charset "utf-8";

/*Reset*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#666;text-decoration:none;}
a:hover {color:#00468e;}
a:active {color:#00468e;}
.hidden{ display:none}
.font4{ color:#024890; font-size:14px; font-weight:bold}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px;color:#666; height:100%;}  

/*wrap*/
.wrap{ width:1000px; margin:0 auto; overflow:hidden}

/*head*/
.head{ width:100%; float:left; background:url(../images/head_bg.jpg) left top repeat-x; height:123px;}
.top{ width:1000px; float:left; margin-top:0px; height:78px;


}
.logo{ float:left; width:270px; height:78px;}
.laugage{ float:right;height:35px; text-align:right; width:730px; line-height:35px;}
.laugage a{ display:inline-block; margin:0 5px; font-size:12px;}
.menu{ float:right;  width:730px;height:45px; text-align:right; line-height:40px; overflow:hidden; font-family: Arial, Helvetica, sans-serif}
.menu1{ float:right; width:450px;font-family: Arial, Helvetica, sans-serif}
.menu1 a{display:inline-block; margin:0 5px; font-size:12px; color:#444;font-family:"微软雅黑"}
.menu1 a:hover{ color:#00468e}
.menu .search {
    background: url("../images/bg-search.gif") no-repeat scroll 10px top;
    height: 20px;
    padding:0px 0px 0px 10px;
    width: 175px; float:right;
	margin-top:10px;
}
.menu .search input {
    background: none repeat scroll 0 0;
    border: 0 none;
    float: left;
    margin: 2px 0 0 2px;
    outline: medium none;
    padding: 1px;
    width: 150px;
}
.menu .search a {display: block;cursor: pointer;
    background: none repeat scroll 0 0;
    color: #FFFFFF;
    float: left;
    font: 0px/0 a;
    height: 20px;
    width: 20px;
}

.nav{ width:1000px;  float:left; margin-top:0px; height:45px; overflow:hidden}
.nav1{ float:left; width:800px; line-height:45px;}
.nav1 ul li{display:inline-block; margin:0 5px; font-size:13px; color:#fff;font-family:"微软雅黑"}
.nav1 ul li a{font-size:13px; color:#fff;font-family:"微软雅黑"}
.nav1 ul li a:hover{ color: #a2efff}
.quick-link { float:right; width:150px; text-align:right; padding-top:13px;
    
}
.quick-link ul li {
    margin-left: 7px;
}
.quick-link a.test {
    background: url("../images/btn-quicklink.gif") no-repeat scroll 0 0;
    color: #7596AB;
    display: block;
    font: 0px/0 a;
    height: 18px;
    width: 69px; float:left
}
.quick-link a.dealer {
     background: url("../images/btn-quicklink.gif") no-repeat scroll 0 0;
	  background-position:right;
    color: #7596AB;
    display: block;
    font: 0px/0 a;
    height: 18px;
    width: 69px;float:left
}



/*banner*/
.banner{
    height: 550px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.wrapper,.wrap2{width:100%; margin:0 auto; }
.wrap2{height:550px;}

/*banner 切换*/
.banner .show{ width:100%; height:550px; position:absolute; overflow:hidden; }
.banner .show ul{ position:relative; height:550px; overflow:hidden;width:100%; float:left; }
.banner .show ul li{text-align:center;width:100%; text-align:center; height:550px;position:absolute; display:none }
.banner .show ul li a{ display:block;width:100%; text-align:center;height:550px;}
.banner .focus { position:absolute; width:220px;height:29px; right:41%; bottom:0px}
.banner .focus a{width:19px; height:16px; background:url(../images/pot1.png) no-repeat; float:left; margin-left:10px; display:inline-block}
.banner .focus a.on{ background:url(../images/pot2.png) no-repeat}




.clearfix {
    display: inline-block;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}



.bottom {
    background: url("../images/foot_bg.jpg") repeat-x scroll 0 0;
    height: 84px;  
    width: 100%;
}

.bottombf1 { clear:both; margin:0 auto; width:1000px; line-height:40px; height:40px;
}
.bottombf1 a {
    color: #666666; height:40px; float:left
   
}
.bottombf1 a:hover {
    color:#00468e;
}
.bottombf1 span{ float:right;line-height:40px; height:40px;}

.bottom2 {clear:both; margin:0 auto;line-height:40px;
    height: 40px;
    width: 1000px; text-align:right; font-family:Arial, Helvetica, sans-serif
}

.bottom2 a{display:inline-block; margin:0 2px; font-size:12px; font-family:"微软雅黑"}

.pages {
    clear: both;
    
    line-height: 40px;
    margin: 10px 0 0 20px;
    overflow: hidden; padding-top:20px;
}
.pages ul li {
    background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    float: left;
    line-height: 30px;
    list-style: none outside none;
    margin-right: 5px;
}
.pages ul li.c {
    background-color: #CCCCCC;
    color: #FFFFFF;
    padding: 0 15px;
}
.pages ul li a {
    float: left;
    height: 30px;
    padding: 0 15px;
}
.pages ul li a:hover {
    background-color: #CCCCCC;
    color: #FFFFFF;
    text-decoration: none;
}


.content{background: url("../images/body.jpg") repeat-x scroll left top #F1F1F1;text-align:center;}
.nbanner{
    clear: both;
    height: 273px;    
    padding: 0;
    width: auto;
	position: relative; 
	 
}

.r_mbx {
    background: url("../images/r_mbx.png") no-repeat scroll 0 0;
    height: 48px;
    line-height: 48px;
    margin: -5px auto 0;
    overflow: hidden;
    padding: 0px;
    width: 1012px; position:absolute; top:377px; 	
	left: 50%;
    margin-left: -506px;    
    text-align: center;
   
}
.mbx_1{ float:left; padding-left:20px; font-size:14px; color:#919191}
.fright{ float:right; padding-right:20px}

.font1{ font-size:18px; color:#0f5ba9}

.acontent{ clear:both; margin:0 auto; width:1002px; margin-top:20px;}

.r_left_menu {
    background: url("../images/r_left.jpg") no-repeat scroll left top;
    float: left;
    height: 598px;
    padding-right: 31px;
    position: relative;
    width: 245px; padding-top:20px; text-align:left
}
.r_left_menu li {
    background: url("../images/nav_line1.gif") repeat-x scroll bottom;
    cursor: pointer;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    width: 236px; 
}
.r_left_menu li a{width: 206px; padding-left:30px;}
.r_left_menu li:hover a,.r_left_menu li a:hover{ background: url(../images/linehover.png) no-repeat; color:#FFF; font-size:18px; padding-left:-30px; width:215px;display:block}
.r_left_menu li.hover a{ background: url(../images/linehover.png) no-repeat; color:#FFF; font-size:18px; padding-left:30px; width:215px;display:block}
.r_right_cont {
    color: #666666;
    float: right;
    overflow: hidden;
    width: 726px; text-align:left
}
.r_r1 {
    float: left;
    min-height: 560px;
    width: 726px;
}
.r_qyjj {
    background: url("../images/pic2.gif") no-repeat scroll left top;
    padding: 30px 40px;
    width: 646px;
	 min-height: 563px;
}
.r_qyjj2{
   
    padding: 30px 20px 10px 20px;
    width: 686px;
	 min-height: 563px;
}

.r_r1 h2 {
    border-bottom: 2px solid #0f5ba9;
    color: #0f5ba9;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
    margin-bottom: 25px;
    width: 205px;
}
.r_cont {
    margin-bottom: 20px; line-height:24px
}

.r_cont p {
    margin-bottom: 20px;
}

.news_foot {
    border-top: 1px solid #DDDDDD;
    height: 60px;
    margin-bottom: 33px;
    width: 100%;
}
.news_foot ul {
    margin: 0;
    padding: 11px 0 0;
}
.news_foot li {
    float: left;
    padding: 0;
}
.news_foot li.bank {
    height: 39px;
    line-height: 39px;
    margin-right: 380px;
    width: 75px;
}
.news_foot li.bank a {
    background: url("../images/fanhui1.jpg") no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    font-family: Microsoft YaHei;
    font-size: 14px;
    height: 39px;
    padding-left: 33px;
    width: 42px;
}
.news_foot li.bank a:hover {
    background: url("../images/fanhui_r1_c1.jpg") no-repeat scroll 0 0;
}
.news_foot li.print {
    height: 39px;
    line-height: 39px;
    padding: 0;
    width: 99px;
}
.news_foot li.print a {
    background: url("../images/ceo_r1_c1.jpg") no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    font-family: Microsoft YaHei;
    font-size: 14px;
    height: 39px;
    margin: 0;
    padding-left: 35px;
    text-align: left;
    width: 64px;
}
.news_foot li.print a:hover {
    background: url("../images/ceo_r3_c1.jpg") no-repeat scroll 0 0;
}
.news_foot li.Share {
    height: 39px;
    line-height: 39px;
    margin-right: 15px;
    padding: 0;
    width: 75px;
}
.news_foot li.Share a {
    background: url("../images/ceo_r1_c3.jpg") no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    font-family: Microsoft YaHei;
    font-size: 14px;
    height: 39px;
    padding-left: 35px;
    text-align: left;
    width: 40px;
}
.news_foot li.Share a:hover {
    background: url("../images/ceo_r3_c3.jpg") no-repeat scroll 0 0;
}

.honorlist ul{}
.honorlist ul li{ float:left; width:209px; height:180px; margin:7px; line-height:30px; text-align:center}
.honorlist ul li A img{ border: 1px solid #d8d8d8;width:209px; height:156px;}

.news, .pic-module {
    float: left;
    margin: 0;
    padding: 10px 10px 0;
    width: 668px;
}
.news ul li {
    background: url("../images/icon-09.gif") no-repeat scroll 0 50%;
    border-bottom: 1px dashed #BDDBF7;
    float: left;
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
    width: 653px;
}
.news ul li span {
    float: right;
}
.news ul li a:hover {
    color: #0171C7;
}
.news H3 {
    color: #322725;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
}
.message {
    border-bottom: 1px dashed #BDDBF7;
    margin-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
.message SPAN {
    padding: 0 10px;
}
.message SPAN EM {
    color: #9FA0A0;
    font-style: normal;
}
.infoContent {
    font-size: 13px;
    line-height: 24px;
    padding: 10px;
}


.product_list {
    background: url("../images/line2.jpg") repeat-x scroll center bottom;
    color: #777777;
    float: left;
    height: 210px;
    line-height: 26px;
    padding-top: 10px;
    width: 686px;
}
.products {
    float: right;
    position: relative;
    width: 400px;
}
.more2 {
   
}
.product_list .img {
    border: 1px solid #E8E8E8;
    float: left;
    height: 171px;
    padding: 3px;
    width: 254px; background:#FFF
}

.pro{ float:left; width:690px; height:360px; overflow:hidden; }
.pro_le{ float:left; width:420px; height:360px;overflow:hidden; }
.pro_le .bigpic{ float:left;width:390px; height:272px; border:1px #e2e2e2 solid}
.pro_le .simg ul{ float:left;padding-top:8px;width:390px; overflow:hidden}
.pro_le .simg ul li{ float:left;width:80px; height:60px; border:1px #e2e2e2 solid; margin:5px 8px;}
.pro_le .simg ul li img {cursor: pointer;}

.bigimg {WIDTH:1200px; HEIGHT: 900px}
.jqZoomPup {BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; Z-INDEX: 10; BACKGROUND: #fede4f no-repeat 50% top; FILTER: alpha(Opacity=50); LEFT: 0px;  VISIBILITY: hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 30px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 30px; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5}
#photos{}

/*放大镜*/
.jqzoom {  FLOAT: left;  CURSOR: pointer;  POSITION: relative}
.jqzoom IMG {FLOAT: left;}
.zoomdiv {BORDER: #E7E7E7 1px solid; Z-INDEX: 100; BACKGROUND: #ffffff;  OVERFLOW: hidden;  POSITION: absolute; }
DIV.jqZoomPup {BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; Z-INDEX: 10; BACKGROUND: url(../images/zoom.gif) #ffffff no-repeat 50% top; FILTER: alpha(Opacity=50); LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 20px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 20px; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5
}


.pv2 {
    background: url("../images/line3.jpg") repeat-x scroll left top;
    height: 28px;
}

.pv2 ul, .pv2 ul li {
    list-style: none outside none;
}
.pv2 ul li {
    float: left;
    height: 28px;
    text-align: center;
    width: 117px;
}
.pv2 ul li a {
    color: #000000;
    display: block;
    height: 28px;
    line-height: 28px;
    outline: medium none;
}
.pv2 .hover {
    background: url("../images/qihuan-sol.png") no-repeat scroll center top;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-right: 4px;
   width: 117px;
    text-align: center;
}
.pro-button1 {
	 background: url("../images/qihuan-sol2.png") no-repeat scroll center top;
    color: #7c7c7c;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-right: 4px;
   width: 117px;
    text-align: center;
}
.pv2 ul li a.hover {
    background: url("../images/qihuan-sol.png") no-repeat scroll center top;
    color: #FFFFFF;
}
.pv3 {
    height: auto;
    line-height: 24px;
    overflow: hidden;
    padding: 12px 0;
}
.pcont{}
.member_f {
    margin-top: 5px;
}
.member_f dl {
    float: left;
    padding: 5px 0;
    width: 100%;
}
.member_f dl dt {
    float: left;
    font-weight: bold;
    line-height: 26px;
    text-align: right;
    width: 110px;
}
.member_f dl dd {
    float: left;
    line-height: 26px;
    padding-left: 10px;
}
.member_f dl dd textarea {
    height: 200px;
    width: 90%;
}
.member_f dl dd.m span {
    color: #CC0000;
}
.member_f dl dd.m span.ok {
    background-color: #000000;
    height: 5px;
    width: 10px;
}
