body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:12px; margin:0; padding:0; font-family:"微软雅黑",Arial, "宋体", Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #666666; }
a:hover{ color:#000; text-decoration:none}
.left{ float:left;}
.right{ float:right}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"], button { -webkit-appearance: none;border-radius: 0; } 

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face{font-family:bb; src:url(DroidSerif-Italic.ttf)}
.zt1{font-family:bb;  text-align:center;}


.header_top{ width:1200px; height:100px; margin:0 auto}
.logo{ width:470px; height:100px; float:left}
.logo img{ width:470px; height:100px; }
.tel{ width:250px; height:100px; float:right}
.tel img{ width:250px; height:100px; }

.menu{ width:100%; height:50px; background:#0170c2;}
.menu1{ width:1200px; height:50px; background:#0170c2; margin:0 auto}
/***首页***/

	#navis{ width:1200px; height:50px; }   
	  *{margin:0px;padding:0px; list-style-type:none;color:#000; text-decoration:none;}
	
		#navis ul{z-index:9999;}
		#navis ul li{line-height:40px;float:left;position:relative; left:0px; background: url(../images/bg.jpg);  }
		 #navis ul li.s{ background:none;}
		#navis ul li a{color:#fff;width:133px;height:50px;font-size:16px;display:block;text-align:center;line-height:50px; font-family:"微软雅黑"; z-index:9999;}
		#navis ul li a:hover{ background:url(../images/gg.png) repeat-x; bottom:5px;width:133px; z-index:9999; color:#fff;} 
		#navis ul li:last-child{ background: none}	
		#navis ul li dl{ float:left; margin:0 auto; z-index:9999;}
		#navis ul li dl dd{position:absolute; top:50px;left:0px;background: url(../images/b.jpg) repeat;line-height:32px;width:133px; display:none; z-index:9999;}
		
		#navis ul li dl dd p a{color:#fff;display:block;line-height:40px; height:40px;text-align:center;font-size:14px;width:133px; float:left; z-index:9999;}
		#navis ul li dl dd p a:hover{ width:133px; z-index:9999; background:none; color:#fff; background:url(../images/b1.jpg)} 


.banner{ width:100%; height:auto; display:block; overflow:hidden; text-align:center }
#full-screen-slider { width:100%; height:530px; position:relative; z-index:88}
#slides { display:block; width:100%; height:530px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;  height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination{ display:block; list-style:none; position:absolute; right:44%; top:500px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:55px; height:5px; border-radius:5px; float:left; margin-left:15px; background:#fff }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#d02633}

.about{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:25px 0 40px 0;}
.about1{ width:1200px; height:70px; background:url(../images/bg1_11.jpg) center no-repeat; color:#288dd3; font-size:22px; line-height:34px; text-align:center}
.about1 h2{ color:#ccc; font-size:36px; line-height:36px; height:36px; text-align:center; font-weight:normal; text-transform:uppercase}
.about2{ width:1200px; height:32px; padding:40px 0; text-align:center}
.about2 ul li{ width:120px; height:30px; display:inline-block; margin:0 5px;}
.about2 ul li a{width:120px; height:30px;color:#333; font-size:16px;border:1px #ccc solid;  line-height:30px;display:inline-block; border-radius:15px;  text-align:center;}
.about2 ul li a:hover{width:120px; height:30px;color:#fff; background:#288dd3; display:inline-block; font-size:16px; border-radius:15px;  line-height:30px; text-align:center;}
.about2 ul .bule a{width:120px; height:30px;color:#fff; background:#288dd3; display:inline-block; font-size:16px; border-radius:15px;  line-height:30px; text-align:center;}

.about3{ width:1200px; height:240px; display:block; overflow:hidden; color:#555; font-size:14px; line-height:30px; margin-bottom:30px;}
.about3 h2{ color:#288dd3; font-size:20px; line-height:35px; font-weight:normal; background:url(../images/x3_11.jpg) left bottom no-repeat; padding-bottom:3px; margin-bottom:30px;}
.about3 img{ width:290px; height:205px; float:right; padding-left:20px;}
.more{ width:215px; height:45px; background:#288dd3; color:#fff; font-size:16px; line-height:45px; text-align:center; margin:0 auto; border-radius:28px; transition:all 0.5s ease;  }
.more:hover{ width:215px; background:#df6b22; cursor:pointer}

.nav_fl{ width:100%; height:auto; display:block; overflow:hidden; background:#f4f4f4; padding:40px 0;}
.nav_fl1{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto}
.nav_fl1 dl{ width:220px; height:66px; float:left; padding:0 10px; display:block}
.nav_fl1 dl dd{ width:66px; height:66px; margin-right:10px; float:left}
.nav_fl1 dl dd img{ width:66px; height:66px;}
.nav_fl1 dl dt{ width:144px; height:56px; padding:10px 0 0 0; color:#000; font-size:18px; line-height:25px; float:left}
.nav_fl1 dl dt span{ color:#888; font-size:14px; line-height:25px; display:block; overflow:hidden; height:25px;}

.nav_fl1 dl img{
    -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}
  
.nav_fl1 dl:hover img{
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}


.case2{ width:1200px; height:auto; display:block; overflow:hidden; padding:20px 0;}
.case2 dl{ width:280px; height:410px; border:3px #f4f4f4 solid; padding:2px; margin:10px 5px ;transition:all 0.5s ease;  float:left}
.case2 dl dd{ width:280px; height:210px;}
.case2 dl dd img{ width:280px; height:210px;}
.case2 dl dt{ width:280px; height:200px}
.case2 dl dt h2{ color:#393939; font-size:16px; line-height:35px; text-align:center; height:35px; font-weight:normal; display:block; overflow:hidden; margin:10px 0}
.case2 dl dt span{ width:270px; height:44px; color:#888; font-size:14px; line-height:22px; display:block; overflow:hidden; text-align:center; margin:0 auto}
.case2 dl dt b{ width:165px; height:33px; background:#e4dfdf; color:#555; font-size:14px; line-height:33px; text-align:center; margin:30px auto 0 auto; font-weight:normal;transition:all 0.5s ease;  display:block}
.case2 dl:hover{ width:280px; height:410px; border:3px #288dd3 solid; padding:2px;}
.case2 dl:hover dt b{ width:165px; height:33px; background:#288dd3; color:#fff; font-size:14px; line-height:33px; text-align:center; margin:30px auto 0 auto; font-weight:normal; display:block}

.notice{ width:100%; height:auto; display:block; overflow: hidden; padding:40px 0; background:#288dd3;}
.notice1{width:1200px; height:auto; display:block; overflow: hidden; margin:0 auto }
.notice1_1{ width:580px; height:auto; display:block; overflow:hidden; }
.notice1_1_bt{ width:565px; height:44px; background:url(../images/icon1.jpg) left no-repeat; padding-left:15px; color:#fff; font-size:22px; line-height:24px;}
.notice1_1_bt span{ color:#fff; font-size:14px; line-height:24px; text-transform:uppercase; display:block}
.notice1_1_bt b{ color:#fff; font-size:14px; line-height:44px; font-weight:normal; float:right}
.notice1_1_bt b a{ color:#fff;}
.notice1_1_bt b a:hover{ color:#fff; text-decoration:underline}

.notice1_1_nr{ width:580px; height:auto; display:block; overflow:hidden; padding:15px 0 0 0;}
.notice1_1_nr ul li{ background:url(../images/icon2.jpg) left no-repeat; padding-left:15px; color:#fff; font-size:14px; line-height:30px;}
.notice1_1_nr ul li span{ float:right; color:#fff;}
.notice1_1_nr ul li a{ color:#fff;}
.notice1_1_nr ul li a:hover{ color:#fff; text-decoration:underline}

.news2{ width:1200px; height:auto; display:block; overflow:hidden; padding:20px 0;}
.news2 dl{ width:580px; height:175px; padding:20px 0 }
.news2 dl dd{ width:235px; height:175px; padding-right:20px; float:left}
.news2 dl dt{ width:325px; height:175px;  float:left}
.news2 dl dt .bt1{ width:325px; height:40px; border-bottom:1px #ccc solid; color:#393939; font-size:14px; line-height:40px;}
.news2 dl dt .bt2{ width:325px; height:100px; }
.news2 dl dt .bt2 h2{ height:30px; color:#393939; font-size:16px; line-height:30px; font-weight:normal; margin:5px 0 10px 0; display:block; overflow:hidden}
.news2 dl dt .bt2 span{ height:44px; color:#888; font-size:14px; line-height:22px; display:block; overflow:hidden}
.news2 dl dt .bt3{ width:100px; height:30px; background:#288dd3; color:#fff; font-size:14px; line-height:30px; text-align:center;transition:all 0.5s ease;}
.news2 dl dt .bt3:hover{background:#df6b22; cursor:pointer}

.footer{ width:100%; height:auto; background:#222; display:block; overflow:hidden;}
.footer1{ width:100%; height:65px; border-bottom:1px #3a3a3a solid; text-align:center;}
.footer1 ul li{ width:70px; height:65px; margin:0 8px;  color:#fff; font-size:15px; line-height:65px; text-align:center; display: inline-table;}
.footer1 ul li a{ color:#fff; }
.footer1 ul li a:hover{ color:#fff; border-bottom:2px #fff solid; display:block; line-height:63px;}

.footer2{ width:1200px; height: auto; display:block; overflow:hidden; padding:40px 0; margin:0 auto}
.footer2_1{ width:130px; height:80px; float:left; padding-right:25px;}
.footer2_2{ width:785px; height:80px; float:left; color:#fff; font-size:14px; line-height:26px;}
.footer2_2 a{ color:#fff;}
.footer2_2 a:hover{ color:#fff;}
.footer2_3{ width:260px; height:80px; float:left;}

.nybox1{ width:1160px; height:auto; display:block; overflow:hidden; padding:20px; color:#333; font-size:15px; line-height:200%;}
.nybox1 img{ max-width:100%; height:auto; padding:10px 0;}

.nybox2{ width:1200px; height:auto; display:block; overflow:hidden; padding:20px 0; }
.nybox2 dl{ width:1160px; height:175px; padding:20px }
.nybox2 dl dd{ width:235px; height:175px; padding-right:20px; float:left}
.nybox2 dl dt{ width:905px; height:175px;  float:left}
.nybox2 dl dt .bt1{ width:905px; height:40px; border-bottom:1px #ccc solid; color:#393939; font-size:14px; line-height:40px;}
.nybox2 dl dt .bt2{ width:905px; height:100px; }
.nybox2 dl dt .bt2 h2{ height:30px; color:#393939; font-size:16px; line-height:30px; font-weight:normal; margin:5px 0 10px 0; display:block; overflow:hidden}
.nybox2 dl dt .bt2 span{ height:44px; color:#888; font-size:14px; line-height:22px; display:block; overflow:hidden}
.nybox2 dl dt .bt3{ width:100px; height:30px; background:#288dd3; color:#fff; font-size:14px; line-height:30px; text-align:center;transition:all 0.5s ease;}
.nybox2 dl dt .bt3:hover{background:#df6b22; cursor:pointer}
.nybox2 dl:hover{ width:1160px; height:175px; padding:20px ; background:#f4f4f4 }

.nybox3{ width:1160px; height:auto; display:block; overflow:hidden; padding:20px; }
.nybox3 ul li{ height:35px; color:#333; font-size:15px; line-height:35px;  padding:0 15px; margin:10px 0}
.nybox3 ul li img{ float:left; padding:15px 10px 0 0;}
.nybox3 ul li span{ float:right; color:#666; font-size:14px; line-height:35px;}
.nybox3 ul li:nth-child(2n){ background:#f4f4f4}
.nybox3 ul li a{color:#333;}
.nybox3 ul li a:hover{color:#df6b22;}

.nybox4{ width:1160px; height:auto; display:block; overflow:hidden; padding:20px; }

.nybox5{ width:1160px; height:auto; display:block; overflow:hidden; padding:20px; }
.nybox5 dl{ width:1140px; height:80px; margin:20px 0; padding:10px; background:#f4f4f4}
.nybox5 dl dd{width:1140px; height:30px; color:#333; font-size:16px; line-height:30px; }
.nybox5 dl dd a{ color:#333;}
.nybox5 dl dd a:hover{ color:#df6b22;}
.nybox5 dl dt{ width:1140px; height:44px; margin:6px 0 0 0; color:#666; font-size:14px; line-height:22px; display:block; overflow:hidden}


/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:20px auto 10px auto;}
.fy a{ background:#e5e5e5; padding:8px 15px; color:#666; margin-right:10px; font-size:14px; border-radius:3px;}
.fy a:hover{background:#0170c2; color:#fff; }
.fy a:hover,.fy a.fyls{background:#0170c2; color:#fff; }

.p_top20{ padding-top:20px;}

/*新闻详细*/
.newsbt{ font-size:18px; color:#333; text-align:center; padding:10px 0 10px 0; text-align: center;}
.time{ line-height:40px; border-bottom:1px #e6e6e6 solid; background:#fff; font-size:14px; color:#666; padding-bottom:10px; text-align: center }
.time img{ float:right}
.nynr{ height:auto;  padding:20px; display:block; color:#444; font-size:15px; line-height:220%; }
.nynr img{ max-width:100%; height:auto;}
.nynr p{ color:#444;font-size:15px; line-height:220%;}


/*图片详细*/
.producttp{ width:650px; border:1px #D0D0D0 solid; padding:3px; margin-left:auto; margin-right:auto; background:#fff;}
.producttp img{ width:650px; height:auto;}
.productxx{ color:#3e3e3e;background:#e9e9e9; height:35px; padding-left:8px; text-align:left; line-height:35px; font-size:16px;  margin:15px 0px 0px 0px;}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px 0; margin-top:10px;}
.next_fy a{ color:#555}
.next_fy a:hover{ color:#df6b22}

.nyword8{ width:1160px; height:auto; display:block; overflow:hidden;  padding:30px 0px 10px 0px; text-align:center; }
.nyword8_bt{ padding:10px 0; color:#333; font-size:22px; line-height:25px; text-align:center; display:inline-block; text-align:center}
.nyword8_bt span{ color:#666; font-size:16px; line-height:25px; display:block;}
.nyword8_nr{ widows:1160px; height:auto; display:block; overflow:hidden; padding:30px 0;}
.nyword8_nr ul { display:block; overflow:hidden; padding:0 0 10px 0}
.nyword8_nr ul li{ width:370px; height:38px; border:1px #cdcdcd solid; margin-right:20px; float:left}
.nyword8_nr ul li:last-child { margin-right:0px;}
.nyword8_nr ul li .tjbd1{ width:358px; height:38px; border:0px; color:#999; font-size:16px; line-height:38px; padding:0 5px;}
.nyword8_nr1{ width:1158px; height:80px; border:1px #cdcdcd solid; margin:20px 0}
.nyword8_nr1 .tjbd2{ width:1148px; height:70px; border:0px; color:#999; font-size:16px; line-height:24px; padding:5px;}

.nyword8_nr2{ width:210px; height:45px; margin:0 auto}
.nyword8_nr2 .tjan1{ width:210px; height:45px; background:#2d7bdd; color:#fff; font-size:16px; line-height:45px; text-align:center; border:0px; border-radius:30px;}

.nymap{ width:100%; height:auto; display:block; overflow:hidden;}
.nymap img{ max-width:100%; height:auto;}

.nyword1{ width:1160px; height:auto; display:block; overflow:hidden; padding:10px 0; color:#444; font-size:16px; line-height:220%; margin:0 auto}
.nyword1 img{ max-width:100%; height:auto;}
.nyword1 p{color:#444; font-size:16px; line-height:220%;}

.nyword10{ width:1180px; height:auto; display:block; overflow:hidden;  padding:30px 0px ; }
.nyword10 ul li{ width:370px; height:320px; background:#f3f6fb; border:5px #f3f6fb solid; color:#999; font-size:14px; text-align:center; line-height:20px; margin:30px 5px 8px 5px; float:left;}
.nyword10 ul li img{ width:370px; height:278px; position:relative; overflow:hidden;}
.nyword10 ul li  h2{color:#333; font-size:16px; text-align:center; padding-top:8px; line-height:24px; font-weight:normal;}
.nyword10 ul li  h2 a{color:#333;}
.nyword10 ul li  h2 a:hover{color:#f69400;}

.nyword11{ width:1180px; height:auto; display:block; overflow:hidden;  padding:30px 0px; }
.nyword11 dl{ width:330px; height:100px; background:url(../images/bg3.jpg); margin:10px 15px; border-radius:8px; padding:15px;transition:all 0.5s ease;  float:left}
.nyword11 dd{ width:260px; height:100px; float:left}
.nyword11 dd h2{ color:#333; font-size:16px; line-height:30px; font-weight:normal; overflow: hidden; height:30px; margin-bottom:8px;}
.nyword11 dd  span{ color:#666; font-size:14px; line-height:24px;}
.nyword11 dt{ width:70px; height:100px; float:left}

.nyword11 dl:hover{ background:url(../images/bg2.jpg)}
.nyword11 dl:hover h2{ color:#fff;}
.nyword11 dl:hover span{ color:#fff;}

/*合作伙伴*/
.partner{ width:1180px; margin:0 auto;  overflow:hidden; padding:10px 0} 
.partner ul{ padding:30px 10px 0px 10px; float:left; }
.partner ul li{ width:145px; height:158px; text-align:center; overflow:hidden; position:relative}
.partner ul li img{ width:80px; height:78px; transition:all 0.5s ease; }
.partner ul li:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s; z-index:1; overflow:hidden}
.partner ul li span{ width:145px; height:44px; color:#333; font-size:14px; line-height:22px; text-align:center; display:block; padding-top:10px;}

.nyright2{ width:100%; height:auto; padding:20px 0; color:#222; font-size:15px; line-height:200%;}
.nyright2 img{ max-width:100%; height:auto; padding:20px 0}
.nyright2 h2{ color:#222; font-size:18px; line-height:32px; font-weight:normal;margin-bottom:10px;}


.table{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7; } 
.table td{border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7; padding:8px;  } 
.table1{border-right:1px solid #fff;border-bottom:1px solid #fff} 
.table1 td{border-left:1px solid #fff;border-top:1px solid #fff; padding:8px;  } 
.white{ font-size:16px; color:#fff;}
.gray_14_20{ font-size:14px; color:#444; line-height:20px;}
.gray_14_20 a{ font-size:14px; color:#444; line-height:20px;}
.gray_14_20 a:hover{ font-size:14px; color:#c00e0e; line-height:20px;}
.gray_14_28{ font-size:14px; color:#444; line-height:28px;}
.gray_16_20{ font-size:16px; color:#444; line-height:20px;}
.gray_16_20 a{ font-size:16px; color:#444; line-height:20px;}
.gray_16_20 a:hover{ font-size:16px; color:#c00e0e; line-height:20px;}
.fhlb{ width:180px; height:40px; border:1px #2d7bdd solid; color:#2d7bdd; font-size:16px; line-height:40px; text-align:center; margin:40px 10px ;}
.fhlb:hover{ border:1px #c00e0e solid; color:#c00e0e;}








