@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; visibility:visible}
.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; visibility:hidden; 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;}


/*��ʯ��ר��*/
.zt-top{ width:100%; height:545px; min-width:1040px; background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-position: center center; border-bottom:5px solid #ff8402}
.zt-title{ text-align:center; padding-top:270px}
.zt-lan1{ height:3817px; width:100%; min-width:1040px; background:url(../images/fsq/bg1.jpg) center no-repeat;}
/*�ŵ�*/
.zt-po3{ width:1008px; height:auto; padding:24px 9px 34px; border:1px solid #d8d8d8; background:#f7f7f7; margin:0 auto; border-radius:5px; margin-top:26px;}
.zt-po3 h4{ font-size:24px; line-height:40px; font-weight:bold; color:#ff0000}
.zt-po3 h4 b{ color:#790000}
.zt-po3 h4 span{ color:#bababa; font-weight:normal}
.zt-po3 .al-1{ border-top:1px dotted #d1d1d1; margin-top:20px;}
.zt-po3 .al-1 ul{ margin-top:34px;}
.zt-po3 .al-1 li{ width:274px; height:519px; float:left; border:1px solid #bbbbbb; border-radius:5px; background:#fff; margin-right:38px; padding:0 17px}
.zt-po3 .al-1 li:nth-child(3){ margin-right:0}
.zt-po3 .al-1 li .num{ height:89px; border-bottom:1px solid #b3b3b3;}
.zt-po3 .al-1 li .num p{ line-height:120px; font-size:24px; font-weight:bold; text-indent:50px; color:#7c0000}
.zt-po3 .al-1 li .njx{ border-bottom:1px solid #b3b3b3; padding:1em 0;}
.zt-po3 .al-1 li .njx span{ font-size:1em; color:#434343;}
.zt-po3 .al-1 li .nfw{ margin-top:10px; position:relative;}
.zt-po3 .al-1 li .nfw p{ font-size:16px; color:#434343; font-weight:bold;}
.zt-po3 .al-1 li .nfw span{ font-size:16px; color:#434343}
.zt-po3 .al-1 li .nfw a{ font-size:16px; color:#c00000; line-height:32px}
.zt-po4{ margin-top:13px; width:auto; height:auto;}
.zt-po4 .ysimg{ width:100%; text-align:center}
.zt-po4 .youshi4{ width:auto; padding:0 22px; margin-top:26px;}
.youshi4 .jianshu{ padding-left:136px; height:auto; min-height:148px; margin-bottom:10px;}
.youshi4 .jianshu h4{ font:48px/74px "微软雅黑"; font-weight:bold; color:#956e29; padding-top:10px;}
.youshi4 .jianshu span{ font-size:18px; color:#956e29; text-transform:uppercase;}
.youshi4 .jianshu p{ font:24px/30px "微软雅黑";  color:#000;}
.youshi4 .ypic{ margin-bottom:17px;}
/*��ʯ�᰸��*/
.fsq-ca{ height:903px; width:100%; min-width:1040px; background:url(../images/fsq/fs-ca.jpg) center no-repeat;}
.fsq-ctit{ padding-top:113px; text-align:center;}
.fsq-ctit p{ font:36px/47px "微软雅黑"; color:#650000; font-weight:bold;}
.fsq-ctit span{ font-size:20px; color:#650000;}
.fsc .al-list{ padding-top:22px; height:640px}
.fsc .al-list li{ width:329px; height:auto; overflow:hidden; float:left; margin-right:25px; margin-bottom:9px;}
.fsc .al-list li:nth-child(3n+0){ margin-right:0}
.fsc .al-list img{ width:319px; height:249px; border:5px solid #fff}
.fsc .al-list li p{ font-size:14px; color:#000; text-align:center; background:url(../images/ysyin.png) top center no-repeat; padding-top:20px;}
/*��ʯ���Ʒ*/
.fsq-cp{ background:url(../images/fsq/bg2.jpg) center no-repeat; height:4534px; width:100%; min-width:1040px; border-bottom:3px solid #ff9102}
.fsq-cp .cb1{ min-height:1400px;}
.fsq-cp .cb2{ min-height:1180px;}
.fsq-cp .cb3{ min-height:1039px;}
.fsq-cp .cpbiao{ background:#fff; border-radius:10px; padding:30px; margin-bottom:23px; position:relative}
.fsq-cp .cpti{ height:48px; border-bottom:3px solid #011c39;line-height:48px;}
.fsq-cp .cpti h4{ font-size:20px; font-weight:bold; color:#013771; float:left;}
.fsq-cp .cpti p{ float:right; font-size:14px; color:#616161}
.fsq-cp .cpbiao li{ margin-top:14px; float:left; margin-right:24px;}
.fsq-cp .cpbiao li:nth-child(2n+0){ margin-right:0}
.fsq-cp .cpbiao li a{ display:block; width:476px; height:auto}
.fsq-cp .cpbiao li div{ width:476px; height:174px; border:1px solid #cdcdcd; overflow:hidden}
.fsq-cp .cpbiao li div img{ margin-top:-100px;}
.fsq-cp .cpbiao li p{ width:100%; background:url(../images/fsq/cpyin.jpg) center no-repeat; font-weight:bold; color:#000; text-align:center; height:29px; line-height:40px;}
.fsq-cp .cpbiao .bottp{ height:45px; border-top:1px solid #cdcdcd; text-align:center; line-height:60px; margin-top:20px;}

.eli li img{ transform:rotate(90deg); width:125%; margin-left:-50px; margin-top:30px !important;}
/*��ʯ����ҵ֤��*/
.fsq-cp .zhengshu{ text-align:center; margin-top:31px;}
.fsq-cp .zhengshu div{ margin-top:23px; text-align:center}
.fsq-cp .zhengshu h4{ font-size:30px; color:#fff; font-weight:bold;}
.fsq-cp .zhengshu p{ font-size:18px; color:#fff; line-height:1.5em}

.fsq-cp .zhengshu .hor-kk{ width:1038px; height:358px; border:1px solid #ba8b18; background:rgba(0,0,0,0.8); margin-top:58px; border-radius:5px}
.fsq-cp .zhengshu .hor-kk{ position:relative;}
.fsq-cp .zhengshu .hor-kk .prev{ position:absolute; left:-14px; top:45%; z-index:11;}
.fsq-cp .zhengshu .hor-kk .next{ position:absolute; right:-14px; top:45%; z-index:11;}
.fsq-cp .zhengshu .hor-kk .horgun{ margin-top:35px;}
.fsq-cp .zhengshu .hor-kk .horgun li{ width:202px; height:auto; margin:0 35px 0 25px; float:left;}
.fsq-cp .zhengshu .hor-kk .horgun li img{ width:202px; height:272px;}
.fsq-cp .zhengshu .hor-kk .horgun li p{ text-align:center; font-size:14px; color:#fff; line-height:24px;}
/*����*/
.fsq-gc{ height:747px; width:100%; min-width:1040px; background:url(../images/fsq/bg3.jpg) center no-repeat;}
.fsq-hy{ background:url(../images/fsq/bg4_06.jpg) center no-repeat; height:625px; width:100%; min-width:1040px;}
.fsq-hy .s-hy{ text-align:center; padding-top:40px;}
.fsq-hy .s-hy p{ font-size:30px; color:#fff; font-weight:bold;}
.fsq-hy .s-hy p b{ color:#ffa201;}
.fsq-hy .s-hy span{ font-size:18px; color:#fff; display:block; margin-top:5px}
.fsq-hy .s-hy ul{ margin:50px 0}
.fsq-hy .s-hy li{ float:left; width:330px; height:272px; margin-right:25px;}
.fsq-hy .s-hy li:nth-child(3){ margin-right:0}

/*duibi*/
.fsq-sj{ width:100%; height:556px; min-width:1040px; background:url(../images/fsq/bg5.jpg) center no-repeat;}
/*5������*/
.fsq-liy{ background:url(../images/fsq/shiqi_06.jpg) repeat-x; height:2713px; width:100%; min-width:1040px;}
.fsq-liy .shitou{ width:auto; background:#fff;  border-radius:10px; padding:30px; width:980px; margin:0 auto; z-index:11;position:relative; top:-41px;}
.fsq-liy .shitou .st1 h4{ text-align:center; width:100%; font-size:30px; color:#b00000; font-weight:bold; background:url(../images/fsq/xxx_03.jpg) center center no-repeat;}
.fsq-liy .shitou .st1 h4 b{ color:#ff6c00;}
.fsq-liy .shitou .st1 p{ text-align:center; font-size:16px; color:#606060; line-height:1.5em; margin-top:10px;}
/*1*/
.liyou1{ margin-top:47px;}
.liyou1 p{ background:url(../images/fsq/ly1.jpg) left center no-repeat; font-size:26px; color:#b00000; font-weight:bold; height:35px; line-height:40px; padding-left:60px; margin-bottom:34px;}
.liyou1 .fl{ width:490px;}
.liyou1 .fr{ width:473px;}
.liyou1 span{ color:#545454; font-size:1em; line-height:1.5em;}
/*2*/
.liyou2{ margin-top:35px;}
.lycon p{background:url(../images/fsq/ly2.jpg) left center no-repeat; font-size:26px; color:#b00000; font-weight:bold; height:35px; line-height:40px; padding-left:60px; margin-bottom:34px;}
.lycon span{ color:#545454; font-size:1em; line-height:1.5em;}
.lycon em{ font-size:18px; color:#eb0000; display:block; margin-top:33px;}
.lycon img{ margin:10px 0}
.lycon b{ font-size:18px; color:#eb0000; margin:37px 0 16px; display:block}
.lycon{}
.lypic{}
/*3*/
.liyou3{ margin-top:44px;}
.liyou3 .fl{ width:462px;}
.liyou3 .fr{ width:491px;}
.liyou3 p{ background:url(../images/fsq/ly3.jpg) left center no-repeat; font-size:26px; color:#b00000; font-weight:bold; height:35px; line-height:40px; padding-left:60px; margin-bottom:34px;}
.liyou3 span{ color:#545454; font-size:1em; line-height:1.5em;}
/*4*/
.liyou4{ margin-top:50px;}
.liyou4 p{ background:url(../images/fsq/ly4.jpg) left center no-repeat; font-size:26px; color:#b00000; font-weight:bold; height:35px; line-height:40px; padding-left:70px; margin-bottom:34px;}
.liyou4 span{ color:#545454; font-size:1em; line-height:1.5em; font-size:18px;}
.liyou4 span em{ color:#ff0000}
.liyou4 span b{ color:#c60000}
.liyou4 .fr{ width:513px;}
.liyou4 .fl{ width:456px;}
/*5*/
.liyou5{ margin-top:20px; margin-bottom:25px;}
.liyou5 p{ background:url(../images/fsq/ly5.jpg) left center no-repeat; font-size:26px; color:#b00000; font-weight:bold; height:35px; line-height:40px; padding-left:70px; margin-bottom:34px;}
.liyou5 span{ color:#545454; font-size:1em; line-height:1.5em; font-size:18px;}
.liyou5 span em{ color:#ff0000}
.liyou5 span b{ color:#c60000}
.liyou5 .fr{ width:513px;}
.liyou5 .fl{ width:443px;}

/*�������*/
.fsq-fan{ height:1375px; width:100%; min-width:1040px; background:url(../images/fsq/bg6.jpg) center top no-repeat;}
.fan-an{ padding-top:108px; text-align:center;}
.fan-an h4{ font-size:30px; color:#a70000; font-weight:bold}
.fan-an p{ font-size:16px; color:#4e4e4e; line-height:1.5em; margin-top:5px;}
.fa1{ margin-top:41px;}
.fa1 .fl{ width:500px;}
.fa1 h4{ font-size:20px; font-weight:bold; padding:33px 0 15px; color:#aa0000}
.fa1 p{ font-size:14px; color:#363636; line-height:24px;}
.fa1 p em{ color:#e70000; font-weight:bold;}
.fa1 p b{ font-size:18px; color:#c90000;}
.fa1 span{ font-size:18px; font-weight:bold; color:#a80000}
.fa1 .fr{ width:526px;}

.touming{ height:440px; width:980px; padding:30px 30px; background:#fff; margin-top:53px; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.touming .ot1{ padding:31px 20px; width:940px; margin:0 auto; border:2px dotted #c8c8c8; border-radius:10px}
.touming .ot1 h4{ font-size:18px; font-weight:bold; color:#a60000;}
.touming .ot1 p{ font-size:16px; color:#262626; line-height:1.5em; margin:15px 0}
.touming .ot1 span{ font-size:14px; color:#6b6b6b}

.touming .ot2{ margin-top:84px;}
.touming .ot2 h4{ font-size:18px; font-weight:bold; color:#a60000;}
.touming .ot2 .ovtxt{ font-size:14px; color:#373737; width:472px; margin-top:180px;}


/*�����޸�*/
.t55{ margin-top:21px;}