body,div,a,input,td,select,button{font-size:14px;color:#000; font-family:Arial, Helvetica, sans-serif;}
img{border:0}
ul,li,form,input,p,select,body,div,span,dl{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif}
body{background:#fff;position:relative;width:100%;height:100%;}

html{height:100%;width:100%;}

li{list-style-type: none;}
input{outline:medium;}
em, b,h1,h2,h3,h4,h5,h6 { font-style:normal;font-weight:500;padding:0;margin:0; }
a:link  { color:#595757; text-decoration:none;}
a:visited  {color:#595757;text-decoration:none;}
a:hover  { color:#fe941e;text-decoration:none;}
textarea{font-family:Arial, Helvetica, sans-serif;}
.clearfix{ clear:both;}



.web_top{width:100%; position:fixed;top:0;left:0;z-index:999; margin:0 auto; text-align:center; min-width:1200px;  }
.web_dh{width:100%;  transition:all 0.2s linear; background:rgba(255,255,255,1.0);}

.dh_tel{width:220px; float:right; height:90px; margin-right:30px;}
.dh_search{ width:400px; float:left; height:90px; margin-left:12%;}

.web_menu{ width:100%; height:90px;  }

.web_logo{width:320px; height:90px; float:left; margin-left:30px;}
.dh_menu{width:100%; position:relative; background:rgba(10,48,86,1.0); height:56px; text-align:center; }
.dh_menu ul{width:1200px; margin:0 auto;}
.dh_menu li.dh_l{ width:170px; text-align:center; float:left; height:56px;}
.dh_menu li.dh_ls{ width:350px; text-align:center; float:left; height:56px;}
.dh_menu li.dh_l:hover{ width:170px; text-align:center; float:left; background-color:#eeeeee;}
.dh_menu li.dh_ls:hover{ width:350px; text-align:center; float:left; background-color:#eeeeee;}
.dh_menu li.dh_l a{color:#ffffff; display:block; width:170px; height:56px; line-height:56px; font-size:18px; text-align:center;}
.dh_menu li.dh_l:hover a {  color:#004ea2;}
.dh_menu li.dh_ls a{color:#ffffff; display:block; width:350px; height:56px; line-height:56px; font-size:18px; text-align:center;}
.dh_menu li.dh_ls:hover a {  color:#004ea2;}
.dh_menu li.dh_l.cur {background-color:#eeeeee; }
.dh_menu li.dh_l.cur a{ color:#004ea2; }


.cnen{ width:100%; height:30px; border-bottom:1px #cccccc solid;}
.cnen_1{ float:left; margin-left:30px; line-height:30px; color:#333333; font-size:14px; text-align:left;}
.cnen_2{ float:right; margin-right:30px;}
.cnen_2 a{ display:block; width:40px; height:24px; margin:3px 0px 3px 20px; background:#0a3056; line-height:24px; text-align:center; color:#FFFFFF; font-size:14px; float:right;}
.cnen_2 a:hover{background:#ff0000;}


.class_banner{ margin-top:140px;}

.nav li{

		position:relative;
		text-align:center;
	}
.nav li .sub-nav{
		position:absolute;
		top:56px;
		left:0px;
		width:170px;
		list-style:none;
		background:rgba(238,238,238,0.95);
		display:none;
		z-index:100;
	}

	.nav li .sub-nav li{
		text-align:center;
		clear:left;
		width:170px;
		height:40px;
		line-height:40px;
		position:relative;
		border-bottom:1px #FFFFFF solid;
	}
	.nav li .sub-nav li a{
		height:40px;
		line-height:40px;
		width:170px;
		padding:0;
		display:inline-block;
		font-size:14px;
		margin:0px;
		color:#666666;
		
		
	}
	.nav li .sub-nav li a:hover{color:#ffffff; height:40px; background-color:#054da2;}


     
     
      input[type=text],
      input[type=password] {
        font-size: 13px;
        min-height: 32px;
        margin: 0;
        padding: 7px 8px;
        outline: none;
        color: #333;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: right center;
        border: 1px solid #ccc;
        border-radius: 3px;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        transition: all 0.15s ease-in;
        -webkit-transition: all 0.15s ease-in 0;
        vertical-align: middle;
      }
      .button {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 8px 15px;
        font-size: 13px;
        font-weight: bold;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,0.9);
        white-space: nowrap;
        background-color: #eaeaea;
        background-image: -moz-linear-gradient(#fafafa, #eaeaea);
        background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
        background-image: linear-gradient(#fafafa, #eaeaea);
        background-repeat: repeat-x;
        border-radius: 3px;
        border: 1px solid #ddd;
        border-bottom-color: #c5c5c5;
        box-shadow: 0 1px 3px rgba(0,0,0,.05);
        vertical-align: middle;
        cursor: pointer;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-appearance: none;
      }
      .button:hover,
      .button:active {
        background-position: 0 -15px;
        border-color: #ccc #ccc #b5b5b5;
      }
      .button:active {
        background-color: #dadada;
        border-color: #b5b5b5;
        background-image: none;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.15);
      }
      .button:focus,
      input[type=text]:focus,
      input[type=password]:focus {
        outline: none;
        border-color: #51a7e8;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);
      }
     
      #search{ margin-top:22px;}
      #search input[type=text] {
        font-size: 14px;
        width: 280px;
		line-height:24px;
      }
      #search .button {
        padding: 10px;
        width: 80px;
      }
    

.hlingyu{ width:1200px; margin:0 auto; margin-top:60px;}
.htit{ width:auto; margin:0 auto;}
.htit_1{ height:50px; line-height:50px; text-align:center; font-size:36px; color:#000000; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.htit_1 .tspan1{ background:url(../images/titbg.png) no-repeat center; width:18px; height:18px; padding:16px 26px;}
.htit_2{ text-align:center; line-height:30px; font-size:16px; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif}
.htit_3{ text-align:center; height:30px; margin-top:10px;}

.hlingyu_1{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.hlingyu_1_1{ width:1260px;}
.hlingyu_1_1_1{ width:266px; float:left; margin-right:45px;}
.hlingyu_1_1_1_2{ width:266px; text-align:center; height:40px; line-height:40px; font-size:18px; color:#000000; margin-top:10px;}





.hotcp{width:100%; padding-top:60px; background:url(../images/cpbg1.jpg) no-repeat center; margin-top:70px; padding-bottom:60px; background-attachment: fixed;}
.hotcp_1{ width:1200px; margin:0 auto; margin-top:0px;}











.hkoubei_1{ width:1200px; margin:0 auto;}
.hkoubei_1_1{ width:1200px; margin:0 auto;  padding:20px 0px;}
.hkoubei_1_1_1{ width:30px; float:left; padding-top:135px;}
.hkoubei_1_1_3{ width:30px; float:left; padding-top:135px;}
.hkoubei_1_1_2{ width:1110px; float:left; margin-left:15px; margin-right:15px;}

.hchanpin{ width:340px; margin:15px;}
.hchanpin_1{ width:340px; height:255px; overflow:hidden;}
.hchanpin_1 img{ width:340px;}
.hchanpin_2{ width:340px; height:40px; overflow:hidden; background-color:#000000; line-height:40px; color:#ffffff; text-align:center; font-size:15px;}
.hchanpin_2 span{ width:120px; height:40px; text-align:center; float:left;}

.scroll-img {
	width: 1110x;

	overflow: hidden;
	font-size: 0;
	margin:0 auto;
}
.scroll-img ul {
	width: 9900px;
	
	margin: 0;
}
.scroll-img ul li {
    float:left;
	padding: 0px;
	width:370px;
}


.hxincp{width:1200px; margin:0 auto; margin-top:60px;}
.hxincp_1{ width:1200px; overflow:hidden; margin-top:50px;}
.hxincp_11{ width:1200px; overflow:hidden; margin-top:50px; }
.hxincp_1_1{ width:1260px;}
.hxincp_1_1_1{ width:568px; float:left; margin-right:60px; border:1px #666666 solid; height:56px; margin-bottom:36px;}
.hxincp_1_1_1_1{ width:460px; float:left; height:56px; text-align:left; padding:0px 10px; line-height:56px; color:#000000; font-size:16px; overflow:hidden;}
.hxincp_1_1_1_2{ width:87px; float:left; height:56px; text-align:center; background-color:#1f4e79; line-height:56px; color:#FFFFFF; font-size:16px; border-left:1px #666666 solid}


.krs{ width:100%; padding:70px 0px; margin-top:50px; background:url(../images/krsbg.jpg) repeat-y center;}
.krs_1{ width:1200px; margin:0 auto;}
.krs_1_1{ width:520px; float:left;}
.krs_1_2{ width:520px; float:right;}
.krs_1_1_1{ width:118px; height:118px; margin:0 auto;}
.krs_1_1_2{ width:100%; text-align:center; font-size:20px; color:#FFFFFF; line-height:40px; margin-top:15px;}
.krs_1_1_3{ width:100%; text-align:center; font-size:16px; color:#FFFFFF; line-height:30px; margin-top:15px;}
.krs_1_1_4{ width:80px; height:5px; background:#ffffff; margin:0 auto; margin-top:20px;}


.hnews{width:1200px; margin:0 auto; margin-top:60px;}
.hnews_1{ width:1200px; margin-top:40px; padding-bottom:80px;}
.hnews_1_1{ width:500px; float:left;}
.hnews_1_2{ width:660px; float:right;}
.hnews_1_1_1{ width:500px; height:305px; overflow:hidden;}
.hnews_1_1_1 img{ width:100%;}
.hnews_1_1_2{ width:460px; background-color:#eeeeee; padding:20px;}
.hnews_1_1_2_1{ width:460px; height:46px; overflow:hidden; text-align:center;}
.hnews_1_1_2_1{ font-size:16px; color:#000000; line-height:46px; font-weight:bold;}
.hnews_1_1_2_2{ width:460px; height:50px; overflow:hidden; text-align:left;}
.hnews_1_1_2_2 p{ text-indent:0em; font-size:14px; color:#7f7f7f; line-height:25px;}

.hnews_1_1_2:hover{ background-color:#065892;}
.hnews_1_1_2:hover .hnews_1_1_2_1{ color:#ffffff;}
.hnews_1_1_2:hover .hnews_1_1_2_2 p{color:#ffffff;}

.hnews_1_2_1{ width:660px; background-color:#eeeeee; margin-bottom:25px;}
.hnews_1_2_1_1{ width:120px; float:left; background-color:#a3a3a3; height:130px;}
.hnews_1_2_1_1_1{ width:100px; height:80px; font-size:46px; line-height:80px; font-weight:bold; color:#FFFFFF; text-align:center; margin:0 auto;}
.hnews_1_2_1_1_2{ width:90px; border:1px #FFFFFF solid; height:30px; font-size:14px; line-height:30px; color:#FFFFFF; text-align:center; margin:0 auto;}

.hnews_1_2_1_2{ width:500px; float:left; padding:15px 20px;}
.hnews_1_2_1_2_1{ width:500px; text-align:left; line-height:40px; overflow:hidden; height:40px;}
.hnews_1_2_1_2_1{ font-size:16px; color:#000000; line-height:40px;}
.hnews_1_2_1_2_2{ width:500px; height:60px; overflow:hidden; text-align:left;}
.hnews_1_2_1_2_2 p{ text-indent:0em; font-size:14px; color:#7f7f7f; line-height:20px;}

.hnews_1_2_1:hover{ background-color:#065892;}
.hnews_1_2_1:hover .hnews_1_2_1_2_1{color:#ffffff;}
.hnews_1_2_1:hover .hnews_1_2_1_2_2 p{ color:#ffffff;}
.hnews_1_2_1:hover .hnews_1_2_1_1{background-color:#666666;}


.krsjj{ width:100%; background-color:#f3f3f3; margin-top:80px; padding:70px 0px;}
.krsjj_1{ width:1200px; margin:0 auto;}
.krsjj_1_1{ width:601px; float:left;}
.krsjj_1_2{ width:540px; float:right;}

.krsjj_1_2_1{ font-size:36px; color:#000000; text-align:left; line-height:50px; margin-top:30px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.krsjj_1_2_2{ font-size:24px; color:#000000; text-align:left; line-height:40px; }
.krsjj_1_2_3{ margin-top:40px; text-align:left;}
.krsjj_1_2_3 p{ font-size:14px; color:#454545; line-height:30px; text-indent:2em;}
.krsjj_1_2_4{ text-align:left; margin-top:50px;}
a.jmore{ display:block; width:120px; height:40px; background-color:#1f4e79; text-align:center; line-height:40px; font-size:16px; color:#FFFFFF;}



.hfooter{ width:100%; background-color:#0a3056; padding:40px 0px 10px 0px; margin-top:0px;}
.hfooter_top{width:1200px; margin:0 auto; text-align:left; margin-bottom:40px;}
.hfooter_1{ width:1200px; margin:0 auto;}
.hfooter_1_1{ width:500px; float:right;}
.hfooter_1_1_1{ color:#FFFFFF; font-size:18px; line-height:40px; font-weight:bold; text-align:left;}
.hfooter_1_1_2{ margin-top:0px;}

a.hfnav{ font-size:14px; color:#cccccc; line-height:40px;}
a.hfnav:hover{ color:#e83928;}

.hfooter_1_2{ width:600px; float:left; }
.hfooter_1_2_2{ margin-top:20px; text-align:left;}
.hfooter_1_2_2 p{ font-size:14px; color:#cccccc; line-height:35px; margin:0px; text-indent:0em;}

.hfooter_1_3{ width:140px; float:right;}
.hfooter_1_3_2{ margin-top:20px;}
.hfooter_2{ width:100%; height:50px; border-top:1px #62a9d7 solid; margin-top:40px;}
.hfooter_2_1{ width:1200px; margin:0 auto; line-height:50px; font-size:14px; color:#cccccc; text-align:center;}
.hfooter_2_1 font{ float:right;}

table.liuyan{ width:100%;}
table.liuyan tr td{ color:#cccccc; font-size:14px; height:60px;}
input[type="text"]{ background:none; border:1px #CCCCCC solid; color:#cccccc; line-height:20px; width:240px;}
textarea{ background:none; border:1px #CCCCCC solid; color:#cccccc; line-height:20px; width:575px;}
input.yzm{ width:140px;}
input.tijiao{display:block; width:150px; height:40px; line-height:40px; color:#ffffff; font-size:15px; text-align:center; background-color:#1f4e79; border:0px;}


.hfooter_1_1_2_1{ width:160px; float:left; margin-right:50px;}
.hfooter_1_1_2_1_1{ width:160px;}
.hfooter_1_1_2_1_1 img{ width:160px;}
.hfooter_1_1_2_1_2{ width:160px; text-align:center; line-height:40px; color:#FFFFFF;}
