body{ font-family:'Microsoft YaHei', '微软雅黑'; font-size:14px; line-height:2; font-weight:normal; margin:0; padding:0; overflow-x:hidden; color:#333;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul,li,ol{ list-style: none; }
img { border: none; }
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;color:#333;-webkit-transition: all .5s;transition: all .5s; }
.hv a:hover{ text-decoration:none;color:#103396;-webkit-transition: all .5s;transition: all .5s; }
.clear{ clear:both; height:0px;}
.inn{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position: relative;}
.pa{ position: absolute;}
.oh{ overflow: hidden;}
.tac{ text-align: center;}
.tal{ text-align: left;}
.tar{ text-align: right;}
.clf{ color: #fff;}
.clfa a{ color: #fff;}
.cl3{color: #333;}
.cl3a a{ color: #333;}
.fwn{ font-weight: normal;}
.fwb{ font-weight: bold;}

/*
    @font-face{
	font-family:"chuangyi";
	src: url('chuangi.TTF');}
*/


/*head*/
.head{ background:#edf0f5; height:50px;}
.head p{ float:left; line-height:50px;}
.head span a:hover{ color:#103396;-webkit-transition: all .5s;transition: all .5s; }
.head span{ float:right; line-height:50px; margin-right:10px;}
.sea{ float:right; margin-top:10px;}
.sousuo{ background:#d0cfcf  url(../images/search.png) no-repeat center; width:35px; height:34px; border:1px;float:right; cursor:pointer;}
.sousuo:hover{-webkit-transition: all .5s;transition: all .5s; }
.sousuo1{border:1px solid #ccc; width:150px; height:32px; float:right; border-right:0px; padding-left:10px;}

.ldzt{float: right;position: relative;margin-left: 15px;}
.ldzt em{font-style: normal;display: block;background-color: #103396;color: #fff;height: 50px;line-height: 50px;padding: 0 20px;cursor: pointer;padding-right: 30px;}
.ldzt em i{display: inline-block;background: url(../images/xx.png) no-repeat center; width: 15px;height: 15px;}
.ldzt p{position: absolute;left: 0;width: 100%;display: none;z-index: 99;}
.ldzt p a{display: block;background-color: #103396;color: #fff;text-align: center;}
.ldzt p a:hover{background-color: #ddd;color: #333;}
/*logo*/
.logo{ padding:20px 0;}
.logoimg{ float:left; width:450px;}
.logoimg img{ float:left; width:73px; height:73px; margin-right:10px;}
.logoimg h2{ float:left; font-size:27px;font-family:"chuangyi"; font-weight:normal; line-height:1.5; font-weight:bold;}
.logoimg h3{ float:left; font-size:14px; font-weight:bold; text-transform: uppercase;}
.biaoti{ float:left; width:350px; padding-left:20px; line-height:1.5;border-left:1px solid #333; margin-top:10px; margin-left:20px;}
.tel{ float:right; width:270px;}
.tel img{ float:left;}
.tel h2{ font-size:14px; font-weight:normal; color:#4f4f4f;}
.tel h3{ font-size:25px; color:#103396; line-height:1; font-style:italic;}

/*nav*/
.nav{ background:#103396; height:55px; }
.nav ul,nav li{ list-style:none;}
.nav>ul span{ float:left; color:#fff;line-height:55px;}
.nav>ul span.frg{ float:right;}
.nav>ul{ width:1200px; margin:0 auto;}
.nav>ul>li.first{}
.nav>ul>li{ float:left;  width:145px;height:55px; text-align:center; line-height:55px;position:relative;}
.nav>ul>li>a{ color:#fff; font-size:14px; font-weight:bold;}
.nav>ul>li:hover{ background:#fff;height:55px;-webkit-transition: all .3s;transition: all .3s; }
.nav>ul>li:hover>a{ color:#103396; border-bottom:2px solid #103396; padding-bottom:5px;-webkit-transition: all .3s;transition: all .3s; }
.nav li ul{ display:none; position:absolute; top:55px; z-index:5; left:0;min-width:100%;}
.nav li:hover ul{ display:block;}
.nav li li{ background:#fff; min-width:100%;white-space:nowrap; display:block;border-bottom:1px solid #ccc;}
.nav li li a{ color:#666; font-size:14px; padding:0 5px;}
.nav li li:hover{ background:#eee;}
.nav li li:hover a{ color:#103396;}

/* banner*/
.fullSlide{width:100%;position:relative;height:575px;background:#fff;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:575px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:575px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;background:#444;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}


.common{ text-align:center; background:url(../images/bt_bg.png) no-repeat bottom; margin-bottom:20px;}
.common h2{ font-size:27px;}
.common h3{ font-size:14px;line-height:1.5; text-transform:uppercase; padding-bottom:20px; font-weight:normal;}
.show{ display:block;}
.pane{display:none;}
.hit a{ background:#cfcfcf;-webkit-transition: all .5s;transition: all .5s;}
.hit{ background:#cfcfcf;}
/*products*/
.product{ margin-top:20px;; margin-bottom:30px;}
.pro{ width:230px; border:1px solid #103396; height:540px;}
.prot{ background:#103396; padding: 20px 0;}
.prot a{ color:#fff;}
.prot h2{text-align:center; line-height:1; font-size:22px;}
.prot h3{ text-align:center; text-transform:uppercase; font-weight:normal; font-size:14px;}
.proa li{width:85%; background:#ededed; margin:10px 0 10px 10px; line-height:3; }
.proa li a{ color:#333; display:block;padding-left:10px;}
.proa li i{ width:13px; height:13px; background:url(../images/jt.png) no-repeat; float:right; margin:15px 10px 0 0;}
.proa li:hover{ background:#cfcfcf;-webkit-transition: all .5s;transition: all .5s; }
.proa li:hover a{ color:#103396;}
.prob{ width:940px;border:1px solid #103396; height:540px;}
.prob h2{ background:#103396; color:#fff; font-size:14px; font-weight:normal; line-height:3; display:block;}
.prob h2 a{ border-left:5px solid #fff; margin-left:10px; padding-left:10px; color:#fff;}
.proc { margin-top:30px; padding-left:30px;}
.proc li{float:left;width:208px;height:190px;margin:0 15px 20px 0; text-align:center; background:url(../images/pro_bg.png) no-repeat top; font-size:14px;}
.proc li img{ width:206px; height:154px; border:1px solid #ddd;}
.proc li:hover a{ color:#103396;-webkit-transition: all .5s;transition: all .5s;}
.proc a.more{ float:right; margin-right:30px; padding:3px 20px; border:1px solid #103396;}
.proc a.more:hover{ color:#fff; background:#103396;-webkit-transition: all .5s;transition: all .5s; }

/*about*/
.abl{ width:50%; float: left; margin-top:20px;}
.abl p{ font-size:14px;}
.amore{ color:#fff; background:#103396; text-transform:uppercase; padding:5px 10px; border:1px solid #103396;}
.amore:hover{ background:#fff; color:#103396;-webkit-transition: all .5s;transition: all .5s;}
.abr{ background:url(../images/about_bg.png) no-repeat top right; padding:70px 100px 0 0; margin-bottom:20px; margin-top:20px;}
.abr img{ width:430px; height:305px;}

/*anli*/
.anli{ background:#f3f3f3;}
.ala li{width:300px; padding-bottom:40px; float:left;}
.ala li img{width:280px; height:215px;}
.ala li h3{ font-weight:normal; padding-bottom:10px; font-size:14px;}
.ala li h4{ padding-bottom:10px; font-size:14px; font-weight:normal; line-height:1;}
.ala li i{ border-bottom:2px solid #000; width:60px; display:block;}
.ala li:hover h4,.ala li:hover h3,.ala li:hover i{ color:#103396; border-color:#103396;}
.friend{height:327px;margin:0 auto;overflow:hidden;width:1350px;}
.mr_frbox{height:327px;padding:24px 0px 0px;}
.mr_frUl{float:left;height:202px;width:1047px;margin-left:10px;}
.mr_frUl ul li{display:inline;float:left;overflow:hidden;position:relative; padding-left:5px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:60px;margin:100px 10px 0 0;width:60px;}
.mr_frBtnR{float:right;margin-top:100px;cursor:pointer;width:60px;height:60px;}
.scrollleft{width:1200px;padding:5px 0px 40px 0px;margin:20px auto; }
.scrollleft li{float:left;margin-right:18px;display:inline;width:180px;text-align:center;line-height:19px; padding-bottom:10px;  background:#fff;border:solid 1px #ddd;}
.scrollleft img{width:180px;height:105px;}


/*news*/
.news{ padding-bottom:30px;}
.newa{ width:45%;}
.newa img{ width:540px; height:160px; margin-bottom:10px;}
.newa span{ float:right; color:#ccc; font-weight:normal;}
.newa p{ padding-bottom:40px;}
.newa b a:hover{color:#103396;-webkit-transition: all .5s;transition: all .5s;}
.newa a.nmore{ background:#103396; text-transform:uppercase; color:#fff; padding:10px 25px;border:1px solid #103396;}
.newa a.nmore:hover{ background:#fff; color:#103396;-webkit-transition: all .5s;transition: all .5s;}
.newb{ width:47.5%;}
.newb li{ border:1px solid #ccc;padding:10px 15px; margin-bottom:20px;}
.newb li span{ float:left; width:90px; margin-right:40px;}
.newb li span b{ width:100%; display:block; font-size:25px; line-height:1.5;}
.newb li span em{ font-style:normal; font-size:14px;}
.newb li span i{ width:80%; border-bottom:2px solid #000; display:block;}
.newb li a{ color:#103396; font-weight:bold;}
.newb li p{ height:55px;}


.nnews-bg{background: #f3f3f3;padding: 30px 0;}
.nnews-left{width: 540px;float: left;   }
.nnews-right{float: right;width: 570px;}
.nnews-title{margin-bottom: 20px;}
.nnews-title h1{font-size: 16px;margin: 0;border-bottom: 3px solid #103396;display: inline-block;}
.nnmore{float: right;font-size: 12px;background: #103396; color: #fff;display: block;width: 80px;height: 30px;line-height: 30px;text-align: center;}
.nnews-con li{background:url(../images/jkkj.jpg) no-repeat 0 13px;list-style: none;padding-left: 20px;font-size: 14px;line-height: 2;}
.nnews-con li span{float: right;}

/*foot*/
.hide{display:none;}
#tab  ul a{ color:#797979;}
#tab  ul{ color:#797979;}
#tab{ margin-bottom:20px;}
#tabs{ margin-top:20px;}
#tabs ul li{ float:left; border-left:5px solid #000; margin-right:10px;padding-left:5px; line-height:1.5; font-weight:bold; font-size:15px;}
#tabs ul li.on{ border-color:#103396;}
#tabs ul li.on a{ color:#103396;}
.fta{ background:#c7c7c7;  color:#333; padding-top:20px; padding-bottom:10px;}
.fta a{color:#333; background:none;}
.fta a:hover{ color:#103396;-webkit-transition: all .5s;transition: all .5s; }
.ftb li{ float:left;}
.ftb li a{ color:#333; text-decoration:none;}
.ftb span{ float:left; padding:0 5px;}
.fta p{ width:80%; float:left}
.fewm{ float:right;width:80px;}
.fewm img{ width:100px; height:100px;}



/*ban*/
.fullSlide1{width:100%;position:relative;height:415px;background:#fff; margin-bottom:40px;}
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{width:100% !important;height:415px;overflow:hidden;text-align:center;}
.fullSlide1 .bd li a{display:block;height:415px;}
.fullSlide1 .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd ul{text-align:center;}
.fullSlide1 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;background:#444;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide1 .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide1 .prev,.fullSlide1 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide1 .next{left:auto;right:10%;background-position:-6px -137px;}

.proan li{width:85%; background:#ededed; margin:10px 0 10px 10px; line-height:3; padding-left:10px;}
.proan li a{ color:#333; display:block;padding-left:20px;}
.proan li i{ width:13px; height:13px; background:url(../images/jt.png) no-repeat; float:right; margin:12px 10px 0 0;}
.proan li:hover{ background:#cfcfcf;-webkit-transition: all .5s;transition: all .5s; }
.proan li:hover a{ color:#103396;}
.con{ width:940px;border:1px solid #103396; min-height:300px; padding-bottom:30px;}
.ntitle{background:#103396;}
.ntitle>h2{color:#fff; font-size:14px; font-weight:normal; line-height:3; float:left;}
.ntitle>h2 a{ border-left:5px solid #fff; margin-left:10px; padding-left:10px; color:#fff;}
.ntitle>h3{float:right;color:#fff;font-size:14px; font-weight:normal; line-height:3; padding-right:10px;}
.ntitle>h3 a{color:#fff;}
.cont{ padding:20px;}
.cont img{ max-width:900px;}
.pron{ width:230px; border:1px solid #103396; padding-bottom:20px;}






