@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#666;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#fff;}
a:hover{ color:#C00;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:16px;font-family:Arial;background:#FFF; overflow-x:hidden}
DIV.green-black{ width:100%; padding-top:10px; text-align:left; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #000 1px solid;TEXT-DECORATION: none;font-size:14px;}
DIV.green-black A:hover{BORDER: #fff 1px solid;COLOR: #000;font-size:14px;background-color: #fff;}
DIV.green-black A:active{BORDER: 1px solid #fff;COLOR: #000;font-size:14px;background-color: #fff;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #000;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #fff;font-size:14px;background-color: #fff;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #000;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #fff 1px solid;font-size:14px;}
/*top*/
.fl{ float:left;}
.fr{ float:right;}
.kd{ width:1040px; margin:0 auto;}
.mar{ width:100%; min-width:1040px; height:35px; border-bottom:1px solid #133055; background:#091f3b}
.mar span{ line-height:35px; font-size:0.875em; color:#fff}
.mar a{ color:#fff}
.mar .zi{ width:400px; height:35px; overflow:hidden}
.head{ background:#091f3b; width:100%; min-width:1040px; height:110px;}
.logo{ padding-top:22px;}
.tzi{ margin-left:15px; border-left:1px solid #112e52; padding:15px 0 0 22px; height:67px; margin-top:17px}
.tzi h4{ font-size:1.25em; font-weight:bold; color:#19d300;}
.tzi p{ font-size:1em; font-weight:bold; color:#fff;}

.ctell{ background:url(../images/tel.png) right center no-repeat; height:48px; width:auto; line-height:48px; padding-right:55px; margin-top:28px;}
.ctell p{ font-size:14px; color:#fff;}
.ctell p b{ font-size:20px; color:#fff;}

.menu{ width:100%; height:53px; background:url(../images/meu_03.jpg) repeat-x; min-width:1040px;}
.menu li{ float:left; height:53px; line-height:53px; background:url(../images/xie.jpg) right center no-repeat; padding:0 22px 0 20px; position:relative}
.menu li a{ color:#454545; font-size:0.875em;transition:all 0.3s; text-align:center; display:block}
.menu li a:hover,.menu li a.cur{ color:#0552b4;}
.menu li:hover .erji{ opacity:1}
.menu li .erji{ width:130px; height:auto; position:absolute; top:53px; left:-15px; background:rgba(8,44,91,0.8); opacity:0; transition:all 0.3s; padding:10px 0 15px;  z-index:999999}
.menu li .erji a{ text-align:center; color:#fff; height:36px; line-height:36px;}
/*top*/

/*广告语*/
.ggy{ width:100%; padding:33px 0; min-width:1040px; background:#002147}
.ggy .gon h4{ font-size:20px; color:#fff; font-weight:bold;}
.ggy .gon p{ font-size:14px; color:#fff; line-height:24px;}
.ggy .goe h3{ font-size:48px; color:#fff;}
.ggy .goe p{ font-size:24px; color:#fff}

/*实力*/
.power{ min-width:1040px; padding:32px 0; width:100%; background:#e1e1e1}
.power li{ width:20%; background:url(../images/pow.jpg) right center no-repeat; float:left; text-align:center}
.power li p{ font-size:18px; color:#000;}
.power li p em{ font-size:30px; color:#ffb400}

/*底部*/
.foot{ width:100%; background:#e1e1e1; min-width:1040px; padding-top:20px; padding-bottom:40px;}
.fmenu{}
.fmenu dl{ width:auto; float:left; margin-right:80px;}
.fmenu dt{ margin-bottom:10px;}
.fmenu dt a{ font-size:16px; color:#414141; font-weight:bold;}
.fmenu dd a{ font-size:14px; display:block; color:#606060; line-height:20px}
.fmenu dd a:hover{ color:#002147}
.fmenu .fcon .wb{ background:url(../images/wbb_06.jpg) left center no-repeat; padding-left:30px;}
.fmenu .fcon .wx{ background:url(../images/wxx_07.jpg) left center no-repeat; padding-left:30px;}
.fmenu .fcon img{ margin-top:10px;}
.conet{ width:208px; border-left:1px solid #bfbfbf; padding-left:37px;}
.conet .ftell{ background:url(../images/ftell_03.jpg) left center no-repeat; padding-left:50px;}
.conet .ftell p{ font-size:14px; color:#404040}
.conet .ftell h4{ font-size:21px; color:#404040; font-weight:bold}
.conet .fdizi{ margin-top:8px;}
.conet .fdizi p{ font-size:14px; color:#404040;}
.conet .fdizi .in1{ text-indent:3em; display:block}
.ede{ margin-top:20px}
.ede p{ font-size:14px; color:#404040;}
.ede p a{ color:#404040; font-size:14px;}
.ede p a:hover{color:#002147;}

/*back*/
/*gotop*/
.cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #404040;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#000000;}

/**/
.gjs-top{ width:100%; height:545px; min-width:1040px; background-attachment: fixed; background-size: cover; background-repeat: no-repeat;  border-bottom:5px solid #ff8402}
.gjs-title{ text-align:center; padding-top:270px}
.gjs-lan1{ width:100%; min-width:1040px; background:url(../images/gjs/b1.jpg) center ; }
.gjs-title h1{font-size: 3.5rem;color: white;font-weight: bold;text-shadow: 5px 5px 5px #280000;}

.six{ width:100%; text-align:center; background:#fff; padding-bottom:40px;border-bottom-left-radius:20px; border-bottom-right-radius:20px}
.six img{}
.gjs_box{ width:100%; text-align:center; background:#fff; padding-bottom:40px;border-bottom-left-radius:20px; border-bottom-right-radius:20px}
.gjs_box img{max-width: 100%;vertical-align: bottom;}

/* 珍彩石 */
.zcs-top{ width:100%; height:545px; min-width:1040px; background-attachment: fixed; background-size: cover; background-repeat: no-repeat;  border-bottom:5px solid #ff8402}
.zcs-title{ text-align:center; padding-top:270px}
.zcs-lan1{ width:100%; min-width:1040px; background:url(../images/gjs/b1.jpg) center ; }
.zcs-title h1{font-size: 3.5rem;color: white;font-weight: bold;text-shadow: 5px 5px 5px #280000;}
.zcs_box{ width:100%; text-align:center; background:#fff; padding-bottom:40px;border-bottom-left-radius:20px; border-bottom-right-radius:20px}
.zcs_box img{max-width: 100%;vertical-align: bottom;}









