@charset "utf-8";
/* CSS Document */
/*reset s*/

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin: 0;padding: 0;}
body,button,input,select,textarea { outline: none; font-family: "微软雅黑"; font-size: 13px; line-height: 170%; }
a{color:inherit;}
address,cite,dfn,em,i,var {font-style: normal}
ul,ol {list-style: none}
a {text-decoration: none}
fieldset,img,button{border: 0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,input,select,textarea {font-size:100%;}
table{border-collapse: collapse;border-spacing:0;}
/*reset e*/


/*layout s*/
body{color:#313131; background:#ffffff url(../images/bb11_1100.png) center 500px  no-repeat;}
a{ color:#666666; }
a:hover{color:#29166f;}
.w{ width: 1180px; margin: 0px auto; overflow: hidden; }
.fl{float:left;}
.fr{float:right}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;content:'';}
.highlight{ color:#F00; }
.arrow{font-size:10px;color:#999999;}
.font12{ font-size:16px; color:#BB231E; margin-right: 15px; }
/*layout e*/

.center { width: 1200px; margin: 0 auto; min-width: 1200px; 
}
.content {
	width:1200px;
	margin:0 auto;
}

/* head css */
.top{ height: 0px;  border-bottom: 1px solid #e5e5e5 }
.top .tfl i{ float: left; background: url(../images/icon.png) no-repeat left 5px transparent; width: 25px; height: 25px; display: none; margin-top: 10px; margin-right: 10px; }
.top .tfr span{ float: left; color:#FFF; padding: 0 10px; width:10px;}
.top .tfr a{ float: left; color:#FFF; font-size:15px;}
.top .tfr a:hover{ text-decoration: none;}

.tfr {
	float:right;
	position:absolute;
	width: 460px;
	height: 35px;
	z-index: 4;
	top: 10px;
	padding-left:730px;
	text-align:left;
	overflow:hidden;
}
/* css */

/* css */
.head{ height: 207px; background:url(top-1.jpg) no-repeat top center;}
.logo{ float: left; padding-right: 20px; padding-top: 0px; }
.logo img{ display: block;}
.dwy{
	float: left;
	border-left: 0px solid #e5e5e5;
	line-height: 32px;
	font-size: 18px;
	padding: 0px 0px 0px 3px;
	margin-top: 25px;
}
.dwy b{ display: block; font-size: 20px; color: #d73222; font-weight: bold;}

.tel{ float: right; width: 240px; padding-top: 30px;}
.telleft i{ display: block; width: 46px; height: 32px; background: transparent url(../images/tel.png) no-repeat left top; margin: 6px 0 0 9px; }
.telleft{ float: left; width: 75px; text-align: center; font-size: 14px;}
.telright{ float: right; font-size: 22px; font-family: PingFang,arial; color: #ce1d09; line-height: 32px;}

.h_pho{
	color: #838383;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	line-height: 20px;
	padding: 10px 0px 0 40px;
}
.h_pho .p1{ color: #0000FF; font-size: 16px; font-family: "Microsoft YaHei"; line-height: 20px; letter-spacing: 4px; font-weight: 600; }
.h_pho .p2{ color: #0000FF; font-size: 16px; font-family: "Microsoft YaHei"; line-height: 30px; letter-spacing: 2.5px; font-weight: 600; }
.h_pho .p5{ color: #0000FF; font-size: 16px; font-family: "Microsoft YaHei"; line-height: 20px; letter-spacing: 1.1px; font-weight: 600; }
.h_pho .p3{ color: #0000FF; font-size: 16px; font-family: "Microsoft YaHei"; line-height: 20px; letter-spacing: 1px; font-weight: normal; font-weight: 600; }
.h_pho .p4{ color: #FF0000; font-size: 16px; font-family: "Microsoft YaHei"; line-height: 20px; letter-spacing: 5.2px; font-weight: normal; font-weight: 600; background: url(../images/dh.png) no-repeat left center; padding-left: 32px; margin-top: 2px; }


/* head css end*/

/* menu css */
.menu { background: url(menu_bg.png) repeat-x center top; height: 55px; position: relative; z-index: 3; min-width: 1200px; }
.menu .center{ position: relative; height: 55px; max-width: 1200px; overflow: hidden; }
.menulihover{width: 110px; overflow: hidden; background:#004b9a; height: 55px; position: absolute; left:0; top:0; -webkit-transition: all .3s;  -ms-transition: all .3s; transition: all .3s; display: none;}
.menu ul{width: 102%; }
.menu ul li{ width: 110px; float: left; position: relative; z-index: 4; background: url(../images/line.jpg) no-repeat right center; }
.menu ul li a{ display:block; -webkit-transition: all .3s;  -ms-transition: all .3s; transition: all .3s; line-height:55px; height: 55px;  font-size:16px;   color:#eeeeee; font-family: arial; font-weight: normal; text-align:center; position: relative; font-family: "微软雅黑";}
.menu ul li a:hover{color: #fff; text-decoration: none;}
.menu ul li a.over{color: #fff;}
.menu ul li a.hover{color: #fff;}
.menu ul ul{ position: absolute; z-index: 9999; width: auto; min-width: 110px; padding-left: 0; left: 0px; margin-left: 0; top: 55px; height: auto; background-color: #004b9a; display: none; overflow: hidden; }
.menu ul ul li{ border-left:0; padding: 0;}
.menu ul ul a{ font-size: 16px; line-height: 22px; -webkit-transition: all ease-out 0.3s; transition: all ease-out 0.3s; background: none; height: auto; border-left: 0; border-right: 0; overflow: hidden; text-align: center; font-family: "微软雅黑"; padding: 10px 5px; font-weight: normal; display: block; }
.menu ul ul a:hover{ color: #fff; font-weight: normal; background: #105bb6; }
.menu ul ul li{overflow: hidden; background:none; }

.menu li.jred a{ color: #FF2424; }
/* css */


/* banner css */

.banner{ position: relative; z-index: 1; height: 480px; min-width: 1200px; margin: auto; }
.banner div.bannernav{ position:absolute; left:0; top:0;  width:100%;}
.banner img{ display:none;}
.banner .bannernav a{ display: block; height: 480px; }
.banner_icon { position: absolute; overflow: hidden; left: 50%; bottom: 38px; z-index: 3; height: 16px; width: 500px; margin-left: -150px; z-index: 6; }
.banner ul li {float: left;width:20px; margin: 3px 6px 0;height:10px; border-radius: 5px;overflow: hidden;cursor:pointer; -webkit-transition: all 0.3s; transition: all 0.3s; text-align: center; background-color: #97c1db; font-weight: normal;}
.banner ul .banner_icon_active {background-color: #ce1d09; width: 30px;}


.nybanner{ height:360px; overflow:hidden;}
.nybanner .bannernav a{ height:360px;}

/* css */



/*搜索*/
.sea{
	height: 10px;
	border-bottom: 0px solid #eeeeee;
}
.sea_in{ padding:11px 0 0 0;}
.sea_in .search{ float:left; width:160px; height:22px; padding: 0 0 0 23px; background: url(../images/search_bg.gif) no-repeat left center; border:1px solid #e5e5e5; color:#999999; line-height:22px;}
.sea_in .sub{ float:left; width:49px; height:24px; cursor:pointer; border:none; background:url(../images/sub_bg.gif) repeat-x right center; color:#ffffff;}
.k_word{ line-height:45px;}
.k_word span{ font-weight:bold; font-size: 14px; }
.k_word a{ padding: 0 10px 0 5px; color: #222; font-size: 14px; }

/*tab*/
.bttit{ height: 48px; line-height: 48px; overflow: hidden; margin: 0 0 20px; padding: 0px; background: url(../images/menu_bg.png) no-repeat center top; }
.bttit ul li{ float: left; cursor: pointer; color: #222; font-size: 18px; margin: 0px; text-align: center; color: #333333; font-size: 20px; cursor: pointer; border-right: 1px solid #036; }
.bttit ul li a{ display:inline-block; color:#fff; padding-right: 10px; padding-left: 10px; }
.bttit ul li a:hover,.bttit ul .cur a{ background: url(../images/nav_t_bg.jpg) no-repeat center bottom; color: #fff; }
.bttit span{ margin-top:2px; display:block; height:26px; width:59px; overflow:hidden; }
.bttit span img{  height:26px; width:59px;}
.bttit ul .nones{ background:none;}
.bttit .cur { background: url(../images/nav_t_bg.jpg) no-repeat center bottom; color: #fff; }

.bttit .more{ color: #fff; line-height: 48px; width: 75px; margin: 0px; padding: 0px 15px 0px 0px; border-style: none; float: right; text-align: right;font-size: 16px; }
.bttit .more a{ font-size: 16px; line-height: 48px; color: #fff; font-weight: normal; }


/* css */
.xiangmu{ padding: 0px 0px 100px; background: #6290f6 url(../images/yw_bg.jpg) no-repeat center top; margin: 0px; min-width: 1200px; }
.xiangmu ul{ width: 1200px; margin: -30px auto 0; padding: 0px; overflow: hidden; }
.xiangmu ul li{ width: 20%; overflow: hidden; float: left; height: 260px; }
.xiangmu ul li a{ height: 260px; display: block; overflow: hidden;}
.xiangmu ul li a:hover{ text-decoration: none;}
.xiangmu ul li .ico{ width: 156px; transition: all .3s; height: 156px; border-radius: 100%; margin: 0 auto; border: 5px solid #fff; margin-top: 40px; overflow: hidden;}
.xiangmu ul li a:hover{text-decoration: none; }
.xiangmu ul li a:hover .ico{ width: 156px; transition: all .3s; height: 156px; border-radius: 100%; margin: 0 auto; border: 10px solid #fff; margin-top: 40px; overflow: hidden; }
.xiangmu ul li b{ display: block; text-align: center; font-size: 18px; color: #fff; font-weight: normal; padding-top: 17px; padding-bottom: 8px; white-space: nowrap; height: 30px; line-height: 30px; }
.xmnr{ padding: 0 40px; text-align: center; font-size: 14px; line-height: 20px; color: #fff;}
.xiangmu ul li i{ display: block; width: 84px; height: 84px; margin: 40px auto 0; background: url(../images/icon.png) no-repeat left top; }


.xiangmu ul li.no1 i{ background: #1f7fd5 url(../images/icon.png) no-repeat 9px -115px; }
.xiangmu ul li.no2 i{ background: #84cb23 url(../images/icon.png) no-repeat -92px -115px; }
.xiangmu ul li.no3 i{ background: #fdd75c url(../images/icon.png) no-repeat -191px -115px; }
.xiangmu ul li.no4 i{ background: #ea2016 url(../images/icon.png) no-repeat -296px -115px; }
.xiangmu ul li.no5 i{ background: #1f84ee url(../images/icon.png) no-repeat -398px -114px; }
.xiangmu ul li.no6 i{ background: #ff8a23 url(../images/icon.png) no-repeat -500px -115px; }
.xiangmu ul li.no7 i{background: #3ec4e1 url(../images/icon.png) no-repeat -607px -116px;}
.xiangmu ul li.no8 i{background: #c32b74 url(../images/icon.png) no-repeat -704px -115px;}
.xiangmu ul li.no9 i{background: #15da5f url(../images/icon.png) no-repeat -810px -116px;}
.xiangmu ul li.no10 i{background: #f038d8 url(../images/icon.png) no-repeat -910px -115px;}


.xiangmu ul li.no1 .ico{ background: #1f7fd5; }
.xiangmu ul li.no2 .ico{ background: #84cb23; }
.xiangmu ul li.no3 .ico{ background: #fdd75c; }
.xiangmu ul li.no4 .ico{ background: #ea2016 ; }
.xiangmu ul li.no5 .ico{ background: #1f84ee; }
.xiangmu ul li.no6 .ico{ background: #ff8a23 ; }
.xiangmu ul li.no7 .ico{background: #3ec4e1 ;}
.xiangmu ul li.no8 .ico{background: #c32b74 ;}
.xiangmu ul li.no9 .ico{background: #15da5f ;}
.xiangmu ul li.no10 .ico{background: #f038d8 ;}



/* css */

/* css */
.ys{overflow: hidden;}
.ys dl{ background: url(../images/ysline.jpg) no-repeat center bottom transparent; padding-bottom: 19px; overflow: hidden; padding: 61px 0 80px 0;}
.ys dl dt{ float: left; width: 50%;}
.ys dl.no1 dt, .ys dl.no3 dt{ float: right;}
.ys dl.no1 dd, .ys dl.no3 dd{ float: left;}
.ys dl dt img{ display: block;}
.ys dl dd{ float: right; width: 50%; padding-top: 30px;}
.ystitle, .ysnr{ padding-left:40px; overflow: hidden;}
.ystitle{ color: #999999; font-size: 20px; font-family: arial;}
.ystitle em{ float: left; display: block; color: #dddddd; font-size: 75px; line-height: 1; font-style: normal; font-family:PingFang,arial; font-weight: normal; width: 90px; height: 90px; white-space: nowrap; padding-right: 20px;}
.ystitle b{ display: block; font-size: 24px; color: #333333; line-height: 24px; font-family: "微软雅黑"; padding: 10px 0; font-weight: normal;}
.ysnr{ font-size: 16px; line-height: 30px; padding-left:150px;}
.ysnr span{ color: #cd1c0a; font-weight: bold;}
.ys dl.no4{ background: none; padding-bottom: 61px;}
/* css */

/* css */
.howtodo{ overflow: hidden; padding-top: 75px; padding-bottom: 28px; background-color: #f4f4f4;}
.htdtitle{ width: 446px; margin: 0 auto; font-size: 18px; overflow: hidden;}
.htdtitle em{ background: url(../images/icon.png) no-repeat -833px -4px transparent; display: block; width: 57px; height: 54px; float: left; margin-right: 25px; margin-top: 3px;}
.htdtitle b{ display: block; color: #333; font-size: 30px; font-weight: normal; letter-spacing: 6px; line-height: 32px;}
.titleline{ height: 3px; margin-top: 38px; margin-bottom: 75px; overflow: hidden; position: relative;}
.titleline i{ display: block; height:1px; background-color: #dddddd; margin-top: 2px;}
.titleline em{ display: block; height: 3px; background-color: #ce1d09; width: 168px; position: absolute; left: 50%; top: 0; margin-left: -84px;}
/* css */

/* css */
ul.help{background: url(../images/howbg1.png) no-repeat center top transparent; height: 405px;}
ul.help li{ width: 360px; padding:30px 60px 55px 30px; height: 110px; color: #fff; font-size: 16px; line-height: 26px;}
ul.help li.no2, ul.help li.no4{ float: right; text-align: right; padding-right: 30px;}
ul.help li.no1, ul.help li.no3{ float: left;}
ul.help li.no2, ul.help li.no3{ color: #666;}
ul.help li.no2 b, ul.help li.no3 b{ color: #2785ef;}
ul.help li b{ display: block; font-size: 16px; padding-bottom: 10px;}
/* css */


/* css */
.helpall{ background:url(../images/bangnibg.jpg) repeat left top transparent; position: relative;}
.helptitle{ text-align: center; color: #f4f4f4; font-size: 50px; line-height: 1.2; padding-top: 68px; font-family: "微软简标宋","微软雅黑";}
.helpsjx{ position: absolute; width: 0; height: 0; display: block; left: 50%; margin-left: -20px; top: 0; border:20px solid transparent; border-top:20px solid #f4f4f4;}
.titleline i{ background-color: #87b4e5;}
.titleline em{ background-color: #e6e6e6;}
.helpall ul.help{ background: url(../images/howbg2.png) no-repeat center top transparent;}
.helpall ul.help li{ color: #666; font-size: 15px; line-height: 24px; width: 350px; padding-top: 25px; height: 115px;}
.helpall ul.help li b{ font-size: 18px; color: #ce1d09; padding-bottom: 5px;}
.helpall ul.help li.no2 b, .helpall ul.help li.no3 b, .helpall ul.help li.no2, .helpall ul.help li.no3{ color: #fff;}
/* css */


/* css */
.case{ overflow: hidden; padding: 68px 0 58px;}
.case .center{ position: relative; height: 577px;}
.title{ width: 400px; height: 66px; position: relative; margin: 0 auto;}
.title i{ display: block; width: 356px; background: url(../images/icon.png) no-repeat 17px -234px #fff; margin: 0 auto; height: 33px; position: relative; z-index: 2;}
.title span{ font-family: "微软简标宋","微软雅黑"; font-weight: bold; font-size: 26px; color: #cf2511; line-height: 26px; text-align: center; display: block; padding-top: 10px; position: relative; z-index: 2; width: 356px; background-color: #fff; margin: 0 auto;}
.title .line{ height: 42px; border: 1px solid #ddd; position: absolute; left: 0; top:10px; z-index: 1; width: 398px;}
/* css */

/* css */
.casemain{ overflow: hidden; padding-top: 40px; height: 370px; overflow: hidden;}
.casemain ul{ width: 2000px;}
.casemain ul li{ height: 370px; width: 285px; float: left; margin-right: 20px;}
.casemain ul li a{ display: block;  height: 370px;  background-color: #f4f4f4; -webkit-transition: all .3s; transition: all .3s;}
.caseimg{ width: 285px; height: 215px; overflow: hidden;}
.caseimg img{ display: block;  -webkit-transition: all .3s; transition: all .3s;}
.casemain ul li a:hover .caseimg img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.casemain ul li b{ display: block;   text-align: center; padding-top: 29px; padding-bottom: 13px; height: 30px; line-height: 30px; font-size: 18px; color: #0072c8; font-weight: normal;}
.casenr{ padding: 0 25px; font-size: 14px; line-height: 23px; text-align: center; height: 69px; overflow: hidden;}
.casemain ul li a:hover{ text-decoration: none; background-color: #cd1c0a; color: #fff;}
.casemain ul li a:hover b{ color: #fff;}
.casemore{ display: block; width: 150px; height: 50px; margin: 0 auto; transition: all  .3s; background-color: #0072c8; text-align: center; line-height: 50px; color: #fff; font-size: 16px; margin-top: 50px;}
.casemore:hover{ color: #fff; background-color: #cd1c0a; text-decoration: none;}
/* css */

/* css */
span.prev, span.next{ position: absolute; transition: all  .3s; z-index: 3; top: 227px; width: 30px; height: 50px; display: block; background: url(../images/icon.png) no-repeat left top transparent; cursor: pointer;}
span.prev{ background-position: -933px -104px; left:-57px;}
span.next{ background-position: -970px -104px; right:-57px;}
span.prev:hover{ background-position: -933px -154px;}
span.next:hover{ background-position: -970px -154px;}
/* css */


/* css */
.smallbanner{background: url(../images/smallbannerbg.jpg) repeat left top transparent; height: 180px;}
.smallbanner .center{ height: 180px; position: relative;}
.photo{ display: block; background: url(../images/icon.png) no-repeat -505px -198px transparent; height: 238px; width: 179px; position: absolute; left: 0; bottom: 0;}
.smallmid{ padding-left: 238px; text-align: right; float: left; color: #fff; font-size: 25px; line-height: 34px;}
.smallmid b{ display: block; white-space: nowrap; font-weight: normal; padding-bottom: 3px; font-size: 31px; color: #ffff00; font-family: PingFang, "微软雅黑"; line-height: 1.2; padding-top: 38px; text-shadow: 0 2px 2px #b72c1d;}
.smallmid span{ font-size: 16px; font-family: "微软雅黑";}
.smallbanner .fr{ padding-top: 38px;}
.smallbanner table td{ padding-left: 20px; padding-bottom: 20px;}
.smallbanner input[type=text]{ width: 160px; height: 16px; padding: 13px 10px; border: 0; line-height: 16px; font-family: "微软雅黑"; outline: none;}
.smallbanner textarea{height: 84px; width: 277px; padding: 10px; border: 0; font-family: "微软雅黑"; outline: none;}
.smallbanner input[type=submit]{ border: 0; height: 104px; width: 104px; background: url(../images/icon.png) -723px -220px transparent; cursor: pointer;}
/* css */


/* css */
.sever{overflow: hidden; padding-top: 70px; padding-bottom: 65px; height: 460px;}
.serermain dl{ position: relative; width: 100%; height:330px;  margin-top: 65px;}
.serermain dl dt{ position: absolute; height: 4px; background-color: #e5412f; width: 100%; margin-top: 162px;}
.serermain dl dt i{ position: absolute; right:-2px; top: -9px; display: block; width: 16px; height: 22px; background: url(../images/icon.png) -960px -12px transparent;}
.serermain dd{ padding-top: 25px; transition: all .3s; border: 1px solid #ddd; width: 248px; height: 79px; text-align: center; font-size: 16px; line-height: 28px; color: #0072c8; position: absolute;}
.serermain dd i{ display: block; transition: all .3s; font-size: 20px; font-style: normal; color: #ce1d09; overflow: hidden; line-height: 74px; width: 48px; bottom: -82px; height: 61px; position: absolute; left: 50%; margin-left: -24px; background: url(../images/icon.png) -871px -74px transparent;}
.serermain dd.no1{ left: 0; top: 0;}
.serermain dd.no2{ left:156px; bottom: 0;}
.serermain dd.no3{ left:310px; top: 0;}
.serermain dd.no4{ left:465px; bottom: 0;}
.serermain dd.no5{ left:620px; top: 0;}
.serermain dd.no6{ left:775px; bottom: 0;}
.serermain dd.no7{ left:930px; top: 0;}
.serermain dd.no2 i, .serermain dd.no4 i, .serermain dd.no6 i{ top: -86px; background-position: -871px -140px; line-height: 48px;}
.serermain dd.on{ background-color: #cf2511; border-color: #cf2511; color: #fff;}
.serermain dd.on i{ background-position:-820px -74px; color: #fff;}
.serermain dd.no2.on i, .serermain dd.no4.on i, .serermain dd.no6.on i{ background-position:-820px -140px;}
.sever .title i{ background-position: 6px -273px;}
/* css */


/* css */
.about{ background-color: #f4f4f4; padding-top: 70px; padding-bottom: 72px;}
.about .title i, .about .title span{ background-color: #f4f4f4;}
.about .title i{ background-position:61px -312px;}
.aboutmian{ width: 1200px; margin: 57px auto 0; background-color: #fff; overflow: hidden;}
.aboutmian dt{ float: left; width: 500px; overflow: hidden;}
.aboutmian dt img{ display: block; width: 500px; height: 353px; -webkit-transition: all .3s; transition: all .3s;}
.aboutmian dt:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.aboutmian dd{ width:617px; padding-right: 43px; float: right; padding-top: 42px;}
.aboutmian dd h3{ display: block; height: 31px; line-height: 31px; color: #ce1d09; font-size: 24px; font-weight: normal;}
.aboutmian dd .line{ height: 2px; width: 32px; background-color: #ce1d09; margin: 17px 0 25px;}
.aboutnr{ font-size: 15px; line-height: 28px; height: 140px;}
.aboutmore{ display: block; width: 138px; height: 44px; line-height: 44px; text-align: center; color: #fff; background-color: #0065b2; font-size: 15px; transition: all .3s;}
.aboutmore:hover{ text-decoration: none; background-color: #ce1d09; color: #fff;}
/* css */


/* css */
.new{ width: 1200px; height: 513px; margin: 0 auto; padding-top: 60px; overflow: hidden; padding-bottom: 10px;}
.new .fr{ width: 400px;}
.title2{ height: 48px; background-color: #f4f4f4; padding-right: 20px;}
.more{ display: block; width: auto; height: 27px; float: right; margin-top: 11px; }
.more:hover{ background-position: -218px -1px;}
.title2 h3{ float: left; padding: 0 40px; line-height: 48px; font-weight: normal;}
.title2 h3.on{ background-color: #ce1d09; color: #fff;}
.faq{ height: 452px; overflow: hidden;}
.faq li{ height: 106px; padding-top: 21px; padding-bottom: 23px; border-bottom: 1px dashed #dddddd;}
.faq li a{ display: block; font-size: 16px; color: #333; padding-bottom: 8px;}
.faq li a:hover{ display: block; color: #ce1d09; text-decoration: none;}
.faqnr{ height:72px; overflow: hidden; font-size: 14px; line-height: 24px;}
.new .fl{ width: 760px;}
.new .fl h3{ cursor: pointer;}
.newsmain{ overflow: hidden}
.newsmain li{ padding-top: 20px; overflow: hidden; height: 135px;}
.newsmain li:hover .newimg img{-webkit-transform: scale(1.1); transform: scale(1.1);}
/* css */

/* css */
.newimg{ float: left; width: 230px; height: 135px; overflow: hidden;}
.newimg img{ display: block; -webkit-transition: all .3s; transition: all .3s;}
.newtext{ float: right; width: 484px; padding-right: 20px;}
.newtext b a{ font-weight: normal; line-height: 27px; color: #333; padding: 9px 0; display: block; font-size: 16px;}
.newtext b a:hover{ text-decoration: none; color: #ce1d09;}
.newnr{ font-size: 14px; height: 48px; overflow: hidden;}
.newmore{ height: 26px; line-height: 26px; cursor: pointer; font-size: 14px; display:block; margin-top: 10px; color: #0065b2; width: 83px;}
.newmore i{ display: inline-block; width: 20px; height: 20px; background: url(../images/icon.png) no-repeat -269px top transparent; margin-top: 3px; float: right;}
.newmore:hover{ text-decoration: none; color: #ce1d09;}
.newmore:hover i{  background-position: -249px top;}
/*main css end*/



/*foot css*/


/*.footer s*/
.ftt{ margin: 0px auto; overflow: hidden; width:1000px;}
#footer{ margin-top: 20px; background-color: #5391ce; padding-bottom: 20px; font-size: 12px; min-width: 1200px; }

#footer .service{height:184px;margin-top:17px;}
#footer .service dl{float:left;width:174px;}
#footer .service dt{ height:36px; line-height:36px; font-size:16px; font-weight:bold; }
#footer .service dd{height:24px;line-height:24px;}
#footer .service dd a{ color:#666; font-size: 14px; }
#footer .service dd a:hover{color:#29166f;}
#footer .service dl.web,#footer .service dl.weixin{width:100px;text-align:center;}
#footer .service dl.web dd,#footer .service dl.weixin dd{padding-top:80px;}
#footer .service dl.web dd{ background:url(../images/qr-p.jpg) center top no-repeat;}
#footer .service dl.weixin dd{ background:url(../images/qr-w.jpg) center top no-repeat;}
#footer .service dl.web{border-left:1px solid #d7d7d7;margin-left:2px;padding:0 42px 0 65px;}
#footer .link{
	height:39px;
	line-height:39px;
	background-color:#0879c5;
	text-align:center;
}
#footer .link a{ padding:0 14px; border-left:1px solid #fff; text-align:center; font-size:16px; color:#FFF; }
#footer .link a:first-child{border-left:0 none;}
#footer .copyright{ text-align:center; }
#footer .copyright p{ height:auto; line-height:35px; color:#666; font-size: 14px; }
#footer .copyright div{
	width:625px;
	height:41px;
	margin:0 auto;
	padding:9px 0 22px;
}
#footer .copyright div a{float:left;width:114px;height:100%;margin-left:13px;text-indent:-9999px;}
#footer .copyright div a:first-child{margin-left:0;}
/*.footer e*/
.footer{
				background:#ffffff;
				height:68px;
				color:#7c7c7c;
				text-align:center;
				padding-top:15px;
				font-size:14px;
				line-height:28px;
		}
/*foot css end*/

/* 内页 css */
.nyvideo{ width: 800px; height: 500px; margin: 0 auto;}
.nymain{ overflow: hidden; width: 1200px; margin: 0 auto; padding-top: 40px;}
/* main css */



/* left public css */
.prolist{ height: auto; background-color: #f7f7f7;  overflow: hidden;}
.prolist h3{ height:60px; line-height: 60px; padding: 0 20px; background-color: #ce1d09; color: #fff; font-size: 18px;}
.prolist ul{ padding:10px 20px 20px;}
.prolist ul li{line-height: 46px; }
.prolist ul li a{ display: block; font-size: 16px; border-bottom: 2px solid #fff;}
.prolist ul li a:hover{ text-decoration: none;}
.prolist ul li a.on, .prolist ul li a.hover{ color: #ce1d09;}
.prolist ul ul{ background-color: #eee; display: none; padding: 10px 20px;}
.prolist ul ul li a{ line-height: 40px; font-size: 14px; color: #555; border-bottom: 1px solid #f7f7f7;}
.prolist ul ul li a:hover{ color: #ce1d09;}
/* css */

/* css */
.left { width: 270px; float: left;}
.contact{ margin-top: 25px;}
.contacttitle{border-bottom: 8px solid #f7f7f7;
height: 28px;
line-height: 22px;
position: relative; padding-bottom: 10px;}
.contacttitle h3 {
  color: #ce1d09;
  float: left;
  font-size: 18px;
  transition: all 0.3s ease 0s; font-weight: normal;
}
.contacttitle .more{ float: right; background: none; padding: 0; margin: 0; width: auto;}
.contacttitle .more a{ color: #999;}
.contacttitle .more a:hover{ color: #ce1d09;}
.contactmain{ padding-top: 10px; line-height: 26px; background-color: #f7f7f7; padding: 20px;}
/* css */



/* right public css */
.right{ float: right; width:895px;}
.site{ float: right;}
.site a:hover{ color: #ce1d09; text-decoration: none;}
.righttitle{ border-bottom: 8px solid #f7f7f7;
height: 50px;
line-height: 50px;}
.righttitle h3{border-left: 3px solid #ce1d09;
color: #ce1d09;
cursor: pointer;
float: left;
font-size: 18px;
font-weight: normal;
height: 22px;
line-height: 22px;
margin-top: 10px;
padding: 0 12px 0 15px;}
.nycenter{ overflow: hidden; padding: 30px 0;}
/* css */


/*新闻列表 css */
.ArticleCategory li{ height: 52px; line-height: 52px; border-bottom: 1px solid #f4f4f4; overflow: hidden;}
.ArticleCategory li em{ float: right; font-style: normal; font-size: 12px; color: #999;}
.ArticleCategory li a{ display: block;}
.ArticleCategory li a:hover{ text-decoration: none; color: #ce1d09;}
.ArticleCategory li a:hover em{ color: #ce1d09;}
.page{ text-align: center; padding-top: 20px;}

/*新闻详细 css */
.nycenter h1{ font-size: 22px; text-align: center; padding-top: 10px; font-weight: normal; color: #000;}
.fbtime{ line-height: 32px; text-align: center; padding: 10px 0 0; border-bottom: 1px dashed #ccc; margin-bottom: 20px; position:relative;}
#downpdf {
    padding-left: 35px; top:0;
    position: absolute;
    right: 0;
background:url(../images/icon.png) no-repeat -889px -299px transparent; color:#ce1d09; text-decoration:underline; cursor:pointer;
}
#downpdf:hover{ text-decoration:none;}

/*产品列表 css */
.ProductCategory li{ width:281px; float: left; padding-right: 26px; text-align: center; line-height: 32px; padding-bottom:20px;}
.ProductCategory { width: 950px;}
.ProductCategory li a{ display: block; -webkit-transition: all .3s;  -ms-transition: all .3s; transition: all .3s;}
.ProductCategory li a img{ display: block;  -webkit-transition: all .3s;  -ms-transition: all .3s; transition: all .3s;}
.ProductCategory li a:hover{ text-decoration: none; color: #ce1d09;}
.ProductCategory li a:hover img{  -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.nrproimg{ width: 279px; height: 211px; overflow: hidden; border: 1px solid #ddd; -webkit-transition: all .3s;  -ms-transition: all .3s; transition: all .3s;}
.ProductCategory li a:hover .nrproimg{ border-color: #ce1d09;}

.gbookbg input[type="text"]{ border: 1px solid #ccc; width: 350px; height: 32px; line-height: 32px; padding: 0 5px; margin-left: 10px; outline: none;}
.gbookbg td{ padding-bottom: 5px;}
.gbookbg td em{ color: red; font-style: normal;}
.gbookbg textarea{ padding: 5px; font-size: 13px; outline: none; font-family: "微软雅黑"; border: 1px solid #ccc; height: 88px; line-height: 22px; width: 350px; margin-left: 10px;}
.gbookbg td input[type="submit"], .gbookbg td input[type="reset"]{ height: 32px; font-family: "微软雅黑"; line-height: 32px; width: 100px; text-align: center; border: 0; background-color: #555; color: #fff; cursor: pointer; margin-top: 5px;}
.gbookbg td input[type="submit"]{ background-color: #ce1d09;}



.gbooklist { overflow: hidden; padding-top: 40px;}
.gbooklist ul li{ padding-bottom: 15px;}
.lytitle{ overflow: hidden;}
.lytitle .time{ float: right; color: #999;}
.lytitle  span{ padding: 0 20px;}
.lynr{ padding: 20px; margin: 10px 0 0; background-color: #f4f4f4;}
.lyhf{ padding-bottom: 10px; border: 1px solid #f4f4f4; padding: 20px; border-top: 0;}

.downlist{ overflow: hidden; position: relative; border-bottom: 1px dashed #ccc; padding: 20px 150px 20px 0;}
.downlist dt{ position: absolute; right: 0; height: 38px; width: 100px; text-align: center; color: #fff; line-height: 38px;   top:50%; margin-top: -19px;}
.downlist dt a{ display: block;  color: #fff; background-color: #ce1d09; border-radius:10px;}
.downlist dt a:hover{ background-color: #ff872c; text-decoration: none;}
.downlist dd a{ display: block; font-size: 16px; font-weight: bold; color: #333;}
.downlist dd a:hover{ text-decoration: none; color: #ce1d09;}
.downlist dd span{ display: block; color: #999; font-size: 12px;}
.downlist dd p{ height: 48px; overflow: hidden; padding-top: 5px; color: #666;}

.tabledown{ margin: 0 auto;}
.tabledown td{ line-height: 36px; border-bottom: 1px solid #ccc;}
.tabledown th{ border-left: 1px solid #f4f4f4; background-color: #f4f4f4; height: 46px; line-height: 46px;}
.tabledown td span{ color: #999; display: inline-block; width: 73px;}
#Count{ color: red; width:auto}
.tabledown td.last{ line-height:22px; padding: 20px 0;}


.khjzlist{ overflow: hidden; background-color:#f4f4f4; padding: 10px; margin-bottom: 15px; width: 420px; margin-right:15px; float: left;}
.khjzlist:hover{ background-color:#eee;}
.khjzlist dt{ float: left; width: 133px; height: 100px; overflow: hidden;}
.khjzlist dt img{ display: block;  -webkit-transition: all 0.3s; transition: all 0.3s;}
.khjzlist:hover dt img{ -webkit-transform: scale(1.1); transform: scale(1.1);} 
.khjzlist dd{ width:265px; float: right;}
.khjzlist dd a.khjzmore{ display: inline-block; line-height:24px; width: 92px; text-align: center; background-color: #999; color: #fff; position: relative; overflow: hidden;}
.khjzlist dd a.khjzmore span{ position: relative; z-index: 3;}
.khjzlist dd a.khjzmore:before{ position: absolute;-webkit-transition: all 0.3s; transition: all 0.3s; height:0; top:0; left:0; width: 0; border:0px solid transparent; border-top-color: #ce1d09;  content: ""; z-index: 2;}
.khjzlist:hover dd a.khjzmore:before{border-width: 120px 120px 0 0;}
.khjzlist dd p{ height: 44px; overflow: hidden; padding-top:5px; margin-bottom: 15px;}
.khjzlist dd h3{ line-height: 28px;}
.khjzlist dd h3 a{ display: block;}


/* 内页 css END*/




.ProductCategory.nyryzz li{
	    width: 159px;
    height: 235px;
    background-color: #f6f6f6;
    margin-bottom: 25px;
    margin-right: 25px;
    -webkit-transition: all .3s;  -ms-transition: all .3s;
    transition: all .3s; padding: 0;
}
.ProductCategory.nyryzz li a{
	display: block;
    width: 122px;
    overflow: hidden;
    margin: 15px auto;
}
.ProductCategory.nyryzz li:hover{
	background-color: #ce1d09;
}
.ProductCategory.nyryzz .nrproimg{ border: 0;}
.ProductCategory.nyryzz li a img{
	display: block; 
}
.ProductCategory.nyryzz li:hover a{ color: #fff;}
.ProductCategory.nyryzz li a:hover img{ transform: scale(1);}

.nyhzhb li{
	width: 205px;
    margin-bottom: 15px;
    margin-right: 25px;
    -webkit-transition: all .3s;  -ms-transition: all .3s;
    transition: all .3s; padding: 0;
}
.nyhzhb li .nrproimg{ border:2px solid #F6F6F6;}

.biaodan td{ padding-bottom: 10px;}
    	.biaodanclose{ position: absolute; right: 10px; top: 10px; color: #999; font-size: 18px; text-align: center; width: 40px; height: 40px; line-height: 40px; cursor: pointer; font-family: arial;}
    	.biaodan h3{ text-align: center; font-size: 16px; color: #000; padding-bottom: 20px;}
    	.biaodan{ background-color: #fff; padding: 30px; width: 500px; height: 270px; border-radius: 5px; position: fixed; left: 50%; top: 50%; margin-left: -255px; margin-top: -140px; z-index:100000; display: none;
    	 border: 5px solid #eee;}
    	.biaodan input[type=text]{ height: 16px; line-height: 16px; width: 400px; padding: 10px; border: 1px solid #eee; font-family: "微软雅黑"; color: #333; background: none;}
    	.biaodan textarea{ background-color: #fff; width: 400px; padding: 10px; font-family: "微软雅黑"; color: #333; border: 1px solid #eee; background: none;}
    	.biaodan input[type=submit]{ height: 42px; margin-top: 10px; line-height: 42px; background: #ce1d09; border: 0; border-radius: 21px; cursor: pointer; width: 422px; font-family: "微软雅黑"; font-size: 15px; color: #fff;}





.inf{ font-family:"Microsoft YaHei"; clear:both;padding:35px 0 0; background:#f5f5f5;height:460px; overflow:hidden;}
.pb_t2{ line-height:28px;height:30px; overflow:hidden;background:url(../images/wt_t.gif) left 28px repeat-x;}
.pb_t2 li{ float:left; font-weight:bold;}
.pb_t2 li a{ display:inline-block; font-weight:bold;padding:0 16px; font-size:16px; color:#555;}
.pb_t2 li a:hover,.pb_t2 li.cur a{color:#005ab4; border-bottom:2px #005ab4 solid;}
.pb_t2 .fr{ text-transform:uppercase; font-family:Arial; color:#999;}
.inf2{width:600px; height:385px;padding:20px 20px 0 ;overflow:hidden;
background:#fff url(../images/inf_l.gif) 306px 240px no-repeat;}
.inf2_ci dl{width:600px; clear:both;padding:20px 0 0;height:165px; overflow:hidden;}
.inf2_ci dt{ float:left;}
.inf2_ci dt img{width:196px;height:145px;overflow:hidden;display:block;}
.inf2_ci dd{width:385px;float:right;}
.inf2_ci dd h4{line-height:16px;height:23px; font-size:14px; width:385px; overflow:hidden; white-space:nowrap; display:block; text-overflow:ellipsis;}
.inf2_ci dd h4 a,.inf2_ci dd h4 a:hover{color:#005ab4;}
.inf2_ci dd p{ text-align:justify;line-height:26px; font-size:12px; color:#555;height:105px; overflow:hidden;}
.inf2_ci dd b a{color:#13c054;}
.inf2_c ul{overflow:hidden; clear:both;}
.inf2_c li{ line-height:30px;height:30px;overflow:hidden;padding:0 0 0 14px;
background:url(../images/inf_ic.gif) left 12px no-repeat;width:265px;}
.inf2_c li a{color:#555;}


.pb_t3{ line-height:28px;height:30px; overflow:hidden;background:url(../images/wt_t.gif) left 28px repeat-x;}
.pb_t3 li{ float:left; font-weight:bold;}
.pb_t3 li a{ display:inline-block; font-weight:bold;padding:0 16px; font-size:16px; color:#555;}
.pb_t3 li a:hover,.pb_t3 li.cur a{color:#005ab4; border-bottom:2px #005ab4 solid;}
.pb_t3 .fr{ text-transform:uppercase; font-family:Arial; color:#999;}

.inf3{width:600px; height:385px;padding:20px 20px 0 ;overflow:hidden;
background:#fff url(../images/inf_l.gif) 306px 240px no-repeat;}
.inf3_ci dl{width:600px; clear:both;padding:20px 0 0;height:165px; overflow:hidden;}
.inf3_ci dt{ float:left;}
.inf3_ci dt img{width:196px;height:145px;overflow:hidden;display:block;}
.inf3_ci dd{width:385px;float:right;}
.inf3_ci dd h4{line-height:16px;height:23px; font-size:14px; width:385px; overflow:hidden; white-space:nowrap; display:block; text-overflow:ellipsis;}
.inf3_ci dd h4 a,.inf3_ci dd h4 a:hover{color:#005ab4;}
.inf3_ci dd p{ text-align:justify;line-height:26px; font-size:12px; color:#555;height:105px; overflow:hidden;}
.inf3_ci dd b a{color:#13c054;}
.inf3_ci ul{overflow:hidden; clear:both;}
.inf3_ci li{ line-height:30px;height:30px;overflow:hidden;padding:0 0 0 14px;
background:url(../images/inf_ic.gif) left 12px no-repeat;width:265px;}
.inf3_ci li a{color:#555;}



.inf1{ padding: 20px; width: 260px; overflow: hidden; height: 385px; background: #fff; }
.inf1_c{ clear:both; padding:10px 0 0; line-height:25px; font-size:12px; margin-top: 15px; }
.inf1_c dt a{color:#005ab4; font-weight:bold; display:inline-block;}
.inf1_c dl{ border-bottom:1px #d3d4d5 dashed;padding:0 0 13px;margin:0 0 10px;color:#666; border-bottom:1px #cecece dashed;}
.inf1_c dl dt,.inf1_c dl dd{ padding:0 0 0 22px; clear:both;}
.inf1_c dl dt{background:url(../images/dt_d.gif) left 5px no-repeat;margin:0 0 9px;}
.inf1_c dl dd{background:url(../images/dt_w.gif) left 5px no-repeat;overflow:hidden;  }
.inf1_c .lst{ border:none;}



.inf6{ width: 830px; height: 385px; padding: 20px; overflow: hidden; background: #fff; }
.inf6_ci dl{width:600px; clear:both;padding:20px 0 0;height:165px; overflow:hidden;}
.inf6_ci dt{ float:left;}
.inf6_ci dt img{width:196px;height:145px;overflow:hidden;display:block;}
.inf6_ci dd{width:385px;float:right;}
.inf6_ci dd h4{line-height:16px;height:23px; font-size:14px; width:385px; overflow:hidden; white-space:nowrap; display:block; text-overflow:ellipsis;}
.inf6_ci dd h4 a,.inf6_ci dd h4 a:hover{color:#005ab4;}
.inf6_ci dd p{ text-align:justify;line-height:26px; font-size:12px; color:#555;height:105px; overflow:hidden;}
.inf6_ci dd b a{color:#13c054;}
.inf6_c ul{overflow:hidden; clear:both;}

/**/
.news_c{ height:395px; overflow:hidden;}
.news_c ul{ overflow:hidden; margin-top:20px; }
.news_c ul li{ height:104px; overflow:hidden; margin-bottom:13px;}
.news_c li a{ display:block; height:104px; width:100%; overflow:hidden}
.news_c li a span{ display: block; float: left; background: #D9D9D9; width: 95px; height: 104px; overflow: hidden; text-align: center; font: 16px Arial, Helvetica, sans-serif; color: #333; }
.news_c li a span i{ display:block; font-size:36px; padding-top:22px;}
.news_c li h3{ float:left;width:435px; height:90px;overflow:hidden;color:#777; line-height:23px; font-size:14px; font-weight:normal; padding:14px 20px 0;}
.news_c li p { font-weight:bold;}
.news_c li h3 i{ color:#ff7e00;}
.news_c li a:hover{ text-decoration: none; background: #F6F6F6; }
.news_c li a:hover span{ background: #27a7e2; }
.news_c li a:hover h3{ color:#333;}
.news_c li a:hover h3 i{ color:#333;}
.news_c li a:hover h3 p{ color:#333; }


/**/
.bg { background:#FFF;}
.abt{ display: block; padding-top: 50px; height: 436px; background: url(../images/abt-bg.jpg) no-repeat center top; overflow: hidden; font-family: "Microsoft Yahei"}
.abt dt{ display: block; float: left; width: 575px; overflow: hidden; }
.abt dt a{ display: block; overflow: hidden;}
.abt dt img{ display: block; overflow: hidden; padding: 1px; border: 3px solid #e2e2e2;}
.abt dd{ display: block; overflow: hidden; float: right; width: 575px; }
.abt dd h3{
	display: block;
	overflow: hidden;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
.abt dd h3 a{ color: #000;}
.abt dd em{
	font-style: normal;
	display: block;
	overflow: hidden;
	color: #000000;
	font-size: 18px;
	line-height: 30px;
}
.abt dd p{
	color: #666666;
	font-size: 14px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.abt dd b{ display: block; color: #e60012; font-size: 14px; font-weight: bold; height: 40px; line-height: 30px;}
.abt dd span{ display: block; overflow: hidden; height: 50px;}
.abt dd span a{ display: inline-block; overflow: hidden; margin-right: 10px; color: #222; width: 123px; height: 31px; text-align: center; line-height: 31px; border: 1px solid #cdcdcd;}
.abt dd .abt-tab{ display: block;}
.abt-tab .abt-tab-np{ display: block; overflow: hidden; height: 39px; line-height: 39px; text-align: center; background: url(../images/abt-bor.gif) no-repeat center 14px;}
.abt-tab-np a{ display: inline-block; overflow: hidden; width: 31px; height:29px; overflow: hidden;}
.abt-tab-np a.abt-n{ background: url(../images/abt-np.gif) no-repeat left top;}
.abt-tab-np a.abt-p{ background: url(../images/abt-np.gif) no-repeat right -29px;}
.abt-tab-np a.abt-p:hover{ background: url(../images/abt-np.gif) no-repeat right top;}
.abt-tab-np a.abt-n:hover{ background: url(../images/abt-np.gif) no-repeat left -29px;}
.abt-tab-img{ display: block; overflow: hidden; width: 560px;}
.abt-tab-img li{ display: block; float: left; width: 127px; padding-right: 10px;}
.abt-tab-img li a{ display: block;}
.abt-tab-img li img{
	display: block;
	width: 127px;
	height: 110px;
	overflow: hidden;
}

.g_zj{background:#f2f2f2 url(../images/abt.jpg) center top;height:424px;padding-top:45px; font-family: "Microsoft YaHei"}
.g_zj h2{font-size:30px;font-weight:bold;text-align:center; height: 115px;}
.g_zj h2 a{color:#222222; font-size: 72px; color: #cccccc; font-family: "Times New Roman"; font-weight: normal; line-height: 68px; text-decoration: none;}
.g_zj h2 b{color:#222; display: block; font-size: 36px; font-family: "Microsoft YaHei"; line-height: 40px;}
.g_zj h2 em{color:#d4d4d4;display:block;font-family:arial;font-size:18px;font-weight:normal;text-transform:uppercase}
.g_zj h3{color:#222222;font-size:18px;font-weight:bold;padding:15px 0;text-align:center}
.g_zj h3 a{color:#222}
.g_zj p{color:#666;font-size:13px;line-height:24px;text-align:center}
.g_zj .u_lst3{margin:26px auto 0;width:576px}
.g_zj .u_lst3 li{float:left;margin-right:3px; margin-top: 6px;}
.g_zj .u_lst3 li a img{height:111px;width:127px}
.g_zj .u_lst3 .more3 a img{height:167px;width:53px}
.g_zj .u_lst3 .li2{margin-right:52px}
.g_zj .u_lst3 li.more3{ margin: 0 0 0 -6px; display: inline;}


.home5_title {
	width: 100%;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left:5px;
	background:url();
}
.home5_title h2 { color: #2857AC; text-align: left; padding-bottom: 5px; font-size: 18px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 45px; }
.home5_title h2 a{ color: #2857AC; }





.fUp { width: 1180px; height: auto; margin: 0px auto; overflow: hidden;text-align: center }
.fUp dl{ display:block; margin:5px 15px 5px 20px; float: left; width:155px;padding-top:10px;}

.fUp a{ text-align:left; font-weight:400; line-height:normal; height:auto; font-size:16px; width:100%; color: #666; }
.fUp a:hover{ color:#EA254F;}
.fUp h3{ padding-left:32px; width:90%; font-size:16px;color: #333; font-weight:600}
.fUp p{ padding-left:32px;width:90%; font-size:12px; line-height:20px; padding-top:5px;color: #666; }


#imageImg11
{ background:url(../Images/img_11.png) no-repeat left top; vertical-align:middle; display:inline-block; 
}
#imageImg11:hover
{background:url(../Images/img_hover_11.png) no-repeat left top; }

#imageImg12
{ background:url(../Images/img_12.png) no-repeat left top; vertical-align:middle; display:inline-block; 
}
#imageImg12:hover
{background:url(../Images/img_hover_12.png) no-repeat left top; }
#imageImg13
{ background:url(../Images/img_13.png) no-repeat left top; vertical-align:middle; display:inline-block; 
}
#imageImg13:hover
{background:url(../images/img_hover_13.png) no-repeat left top; }
#imageImg14
{ background:url(../Images/img_14.png) no-repeat left top; vertical-align:middle; display:inline-block; 
}
#imageImg14:hover
{background:url(../Images/img_hover_14.png) no-repeat left top; }
#imageImg15

{ background:url(../Images/img_15.png) no-repeat left top; vertical-align:middle; display:inline-block; 
}
#imageImg15:hover
{background:url(../Images/img_hover_15.png) no-repeat left top; }
#imageImg16

{ background:url(../Images/img_16.png) no-repeat left top; vertical-align:middle; display:inline-block; 
}
#imageImg16:hover
{background:url(../Images/img_hover_16.png) no-repeat left top; }

.indexTitle{font-size:20px;padding-left:10px;color:#000;}
.indexTitle span{color:#d71b0e;}


.f_foot{ width: 1200px; height: auto; overflow: hidden; border-top: 1px solid #ccc; margin-right: auto; margin-left: auto; }
.f_ft{ margin-left:10px; width:18%; display: inline-block; vertical-align: top; }
.f_ul{ width:240px; height:40px; line-height:40px; padding-left:0px; }
.f_li{ width:165px; margin-top:10px; text-align:center; overflow:hidden; padding-left: 50px; }
.f_li p{ line-height:20px; text-align:left; overflow:hidden }
.f_cp{ width: 100%; height: auto; margin: 0px auto; padding-top: 0px; overflow: hidden; border-top: 1px solid #ccc; min-width: 1200px; }
.f_ul .img{ width:50px; float:left; text-align:center}
.f_ul .font{float:left;font-size:18px;color:#29166f; text-align:left}


.indexBlock1{ width: 100%; background-color: #eff3f4; }
.indexBlock2{width:100%;background-color:#FFF;}
.indexBlockBox{ width:1200px; margin:0px auto; }
.indexLink .indexTitle{padding-top:20px; padding-bottom:14px;}
.indexBanner{margin-top:7px;height:73px;}
.JLTd{margin:10px;}
.JLTd:hover{color:#FFF;}
.JLTd:hover a{color:#FFF;}
.JLTd:hover a:hover{color:#FFF;}


.cpjsBox { width:1200px; margin:0px auto;padding-bottom:25px; }
.cpjsBox .indexTitle{padding-top:18px;padding-bottom:18px;}
.cpjsBox .cpjs ul { width:105%;}
.cpjsBox .cpjs ul li{ width: 190px; height: 45px; float: left; border: 1px solid #c8d5dd; background-color: #FFF; margin-right: 8px; margin-bottom: 8px; overflow: hidden }
.cpjsBox .cpjs ul li.rightLi{margin-right:0px;}
.cpjsBox .cpjs ul li a:hover{color:#333;}
.cpjsBox .cpjs ul li:hover{ background-color: #FFFFFF; }
.cpjsBox .cpjs ul li .LiBox{ margin: 0px; text-align: center; }
.cpjsBox .cpjs ul li .LiBox img{ display:block; width:190px; height:45px }



.hbBox { width:1200px; margin:0px auto; padding-bottom:0px; }
.hbBox .indexTitle{padding-top:18px;padding-bottom:18px;}
.hbBox .hb ul {width:105%;}
.hbBox .hb ul li{ width: 190px; height: 65px; float: left; border: 1px solid #c8d5dd; background-color: #FFF; margin-right: 8px; margin-bottom: 8px; overflow: hidden }
.hbBox .hb ul li.rightLi{margin-right:0px;}
.hbBox .hb ul li a:hover{color:#333;}
.hbBox .hb ul li:hover{ background-color: #FFFFFF; }
.hbBox .hb ul li .LiBox{ margin: 6px auto auto; text-align: center; width: 120px; }
.hbBox .hb ul li .LiBox img{ display:block; width:120px; height:50px; margin: auto; text-align: center; }



.indexcx{ width: 100%; background-color: #fff; margin: 0px auto 20px; }
.cx_title { width: 100%; text-align: center; padding-bottom: 5px; border-bottom: 1px dotted #E8E8E8; }
.cx_title h2 { font: normal 36px 'microsoft yahei'; color: #333333; text-align: center; padding-bottom: 5px; }

.cxBox { width:1200px; margin:0px auto; padding-bottom:0px; }
.cxBox .indexTitle{padding-top:18px;padding-bottom:18px;}
.cxBox .hb ul {width:105%;}
.cxBox .hb ul li{ width: 13.2%; float: left; margin-right: 1%; margin-bottom: 8px; overflow: hidden; font-size: 16px; color: #666; text-align: center; line-height: 40px; margin-left: 1%; }
.cxBox .hb ul li a{ font-size: 18px; color: #666; text-align: center; line-height: 24px; }
.cxBox .hb ul li a:hover{color:#333;}
.cxBox .hb ul li:hover{ background-color: #FFFFFF; }
.cxBox .hb ul li .LiBox{ margin: 0px 0px 10px; text-align: center; width: 100%; overflow: hidden; }
.cxBox .hb ul li .LiBox img{
	display: block;
	width: 160px;
	height: 120px;
	margin: 0px auto
}




.cxBox1 { width:1200px; margin:0px auto; padding-bottom:0px; }
.cxBox1 .indexTitle{padding-top:18px;padding-bottom:18px;}
.cxBox1 .hb ul {width:100%;}
.cxBox1 .hb ul li{ width: 30%; float: left; margin-right: 1%; margin-bottom: 8px; overflow: hidden; font-size: 16px; color: #666; text-align: center; line-height: 40px; margin-left: 1%; }
.cxBox1 .hb ul li a{ font-size: 18px; color: #666; text-align: center; line-height: 24px; }
.cxBox1 .hb ul li a:hover{color:#333;}
.cxBox1 .hb ul li:hover{ background-color: #FFFFFF; }
.cxBox1 .hb ul li .LiBox{ margin: 0px 0px 10px; text-align: center; width: 100%; overflow: hidden; }
.cxBox1 .hb ul li .LiBox img{
	display: block;
	width: 360px;
	height: 120px;
	margin: 0px auto
}




.cxBox2 { width:1200px; margin:0px auto; padding-bottom:0px; }
.cxBox2 .indexTitle{padding-top:18px;padding-bottom:18px;}
.cxBox2 .hb{ width:1200px;}
.cxBox2 .hb ul {width:100%;}
.cxBox2 .hb ul li{ width: 18%; float: left; margin-right: 1%; margin-bottom: 8px; overflow: hidden; font-size: 16px; color: #666; text-align: center; line-height: 40px;  }
.cxBox2 .hb ul li a{ font-size: 18px; color: #666; text-align: center; line-height: 24px; }
.cxBox2 .hb ul li a:hover{color:#333;}
.cxBox2 .hb ul li:hover{ background-color: #FFFFFF; }
.cxBox2 .hb ul li .LiBox{ margin: 0px 0px 0px; text-align: center; width: 100%; overflow: hidden; }
.cxBox2 .hb ul li .LiBox img{
	display: block;
	width: 190px;
	height: 70px;
	margin: 0px auto
}



/*main_c*/
.main_c{
	background: url(con-bg.jpg) repeat-x center top;
	height: 380px;
	margin: 0px;
	min-width: 1200px;
}
.main_c_title{ text-align:center; margin:0px auto 40px auto;}
.main_c_center{ width: 1200px; margin: 0px auto; }
/*main_c_left*/
.main_c_left{
	width: 230px;
	float: left;
	margin: 20px auto;
}
.news_img{
	border: 1px solid #e0e0e0;
	width: 550px;
	height: 355px;
	overflow: hidden;
	position: relative;
}
.news_img img{
	width: 550px;
	height: 355px;
}
.news_img img:hover{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.news_img .hd{ height:4px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.news_img .hd ul{ overflow:hidden; zoom:1; float:left;  }
.news_img .hd ul li{ float:left; margin-right:6px;  width:34px; height:4px;text-align:center;background:url(../images/news_a.png) center no-repeat; cursor:pointer; }
.news_img .hd ul li.on{ background:url(../images/news_hover.png) center no-repeat;}
.news_img .bd{ position:relative; height:100%; z-index:0;   }
.news_img .bd li{ zoom:1; vertical-align:middle; }
.biaoti{text-align: left;margin-top: -36px;height: 36px;display: block;font-size:16px;color: #ffffff;background: url(../images/news_title_bg.png) center repeat;width: 100%;position: relative;line-height:36px; text-indent:7px;}
.biaoti a{color: #ffffff;}
.biaoti a:hover{ text-decoration:underline;}
/*main_c_right*/
.index_news_top{ padding-bottom: 18px; margin-bottom: 18px; clear: both; border-bottom: 1px dashed #3399FF; display: block; overflow: hidden;  }
.index_time{ color: #ce0611; float: left; text-align: center; width: 65px; padding-right: 30px; border-right: 1px solid #ce0611; display: block; }
.index_news_top .index_time1{ font-size: 42px; display: block; line-height: 50px; }
.index_news_top .index_time2{ font-size: 12px; display: block; line-height: 25px; }
.index_news_top .index_top_txt{ float: right; width: 500px; margin-top:20px; }
.index_news_top .index_top_txt h3{ margin-bottom:8px;}
.index_news_top .index_top_txt a { color:#900; font-size: 16px; display: block; font-weight: 600; }
.index_news_top .index_top_txt a:hover{ text-decoration:underline;}
.index_news_top .index_top_txt p { font-size: 13px; color: #000000; line-height: 22px; height: 44px; }



/*main_c*/

.main_c_right{
	width: 620px;
	float: right;
	margin: 0px auto;
	background: url(toutiao.jpg) no-repeat left top;
}


.index_news_top{
	padding-bottom: 18px;
	margin-bottom: 18px;
	border-bottom: 1px dashed #3399FF;
	display: block;
}
.index_time{
	color: #ce0611;
	float: left;
	text-align: center;
	width: 65px;
	padding-right: 30px;
	border-right: 0px solid #ce0611;
	display: block;
}
.index_news_top .index_time1{ font-size: 42px; display: block; line-height: 50px; overflow: hidden; }
.index_news_top .index_time2{ font-size: 12px; display: block; line-height: 25px; overflow: hidden; }
.index_news_top .index_top_txt{ float: right; width: 500px; }
.index_news_top .index_top_txt h3{ margin-bottom:8px;}
.index_news_top .index_top_txt a {
	color: #FF0000;
	font-size: 16px;
	display: block;
	font-weight: 600;
}
.index_news_top .index_top_txt a:hover{ text-decoration:underline;}
.index_news_top .index_top_txt p {
	font-size: 13px;
	color: #000000;
	line-height: 22px;
	height: 60px;
}

.index_news{ display: block; padding-top:0px }
.index_news dl{ display: block !important; width:100%; }
.index_news dl dt { display: block !important; line-height: 35px; height: 35px; clear: both; border-bottom: 1px dashed #E2F3F3; padding-left: 15px; background: url(a_1.jpg) no-repeat left center; vertical-align: bottom; }
.index_news dl dt a {
	color: #000000;
	font-size: 15px;
	display: block;
	font-weight: normal;
}
.index_news dl dt a:hover h3{ color: #000000; }
.index_news dl dt span { float: right; font-size: 13px; color: #000000; cursor: pointer; }
.index_news h3 { float:left;cursor:pointer; }



.index_news dt { display: block !important; line-height: 35px; height: 35px; clear: both; border-bottom: 1px dashed #E2F3F3; padding-left: 15px; background: url(a_1.jpg) no-repeat left center; vertical-align: bottom; }
.index_news dt a { color: #000000; font-size: 13px; display: block; font-weight: normal; }

/*main_c*/


/**/
.khgy{ width: 1200px; margin: 20px auto 20px auto;  height:500px; }
.khgy h2{ overflow:hidden;}
.khgy_more{ margin-top:19px; position:relative;}
.khgy_c{ margin-top: 0px; position: relative; width: 1200px; }
.khgy_l{top:114px;}
.khgy_pp{ width:1170px; margin-left:15px; overflow:hidden; height:378px;}
.khgy_pp li{ width:270px; float:left; margin-right:30px; position:relative; background:#f7f7f7; height:378px; margin:0 11px; display:inline;}
.khgy_pp li img{ width:240px; height:160px; display:block; padding:16px 0 0 15px;} 
.khgy_pp li h3{ font:bold 14px/26px "Microsoft Yahei","微软雅黑"; color:#27a7e2; padding:27px 15px 0 24px; height:26px; overflow:hidden}
.khgy_pp li h3 a{color:#27a7e2;}
.khgy_pp li h4{ font:normal 12px/26px "Microsoft Yahei","微软雅黑"; color:#888; padding:0 15px 0 24px; height:26px; overflow:hidden}
.khgy_pp li h4 em{ margin-left:12px;}
.khgy_pp li p{ width:231px; padding:10px 0 0 24px; font:12px/24px "Microsoft Yahei","微软雅黑"; color:#202020;}
.khgy_pp li span{ width:231px; display:block; padding:5px 0 0 24px;  height:26px; display:block; font:12px/24px "Microsoft Yahei","微软雅黑"; color:#666; }
.khgy_pp li span a{ color:#27a7e2; float:right;}
.khgy_pp li.nomr{ margin-right: 0;}


/**/
.news{ margin-top: 18px; width: 49%; height: auto; overflow: hidden; background: url(../images/pic_18.gif) repeat-x center 55px; border: 1px solid #D9D9D9; }
.n_nav{ height: 55px; background: url(../images/news_nav.gif) repeat-x center bottom; overflow: hidden; padding-right: 15px; padding-left: 15px; }
.n_nav li{ float: left; font-size: 16px; font-family: "Microsoft Yahei"; margin-right: 10px; }
.n_nav li a{ cursor: pointer; padding: 0px 35px 0px 0px; height: 55px; line-height: 55px; color: #333333; font-size: 18px; text-align: left; background: url(../images/news_xiala.jpg) right center no-repeat; color: #ce0611 !important; font-weight: 600; }
.n_nav li a:hover , .n_nav .cur a{ text-decoration:none;}

/**/
.news dl{ margin:10px 0 0 0; height:112px; overflow:hidden;}
.news dl dt img{ width:125px; height:91px;}
.news dl dd{ width:470px; overflow:hidden; font-family:"Microsoft Yahei"; line-height:24px; color:#686868;}
.news dl dd h3 a{ font-size:14px; color:#2a2a2a; padding:5x 0 10px; display:inline-block;}
.news dl dd a{ color:#090909;}


/**/
.n_ul{ width: 90%;overflow:hidden;margin:12px auto;}
.n_ul li{ height:34px; line-height:34px; border-bottom:1px dashed #bbbbbb; overflow:hidden; width:100%;float:left;}
.n_ul li a{ background: url(../images/news_ico.gif) no-repeat left center; padding-left: 9px; font-family: "Microsoft Yahei"; color: #383838; font-size: 14px; font-weight: normal; }
.n_ul li a:hover , .n_ul .cur a{ background:url(../images/news_ico1.gif) no-repeat left center; color:#d80000; text-decoration:none;}


/**/
.wz_bg{
	padding: 0px 0px 20px;
	background: url(../images/zs_bg.jpg) repeat-x center top;
	display: block;
	min-width: 1200px;
}
.w105{
	width: 100%;
	display: block;
	overflow: hidden;
}
.zne_words {
	width: 31.3%;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-right: 1%;
	margin-left:1%;
	border: 0px solid #B1B8CB;
	background: #FFF;
}
.zne_words .hd .more{ float: right; font-size: 12px; height: 35px; margin-top: 13px; }
.zne_words .hd .more a{ display: block; padding-right: 10px; color: #003300; font-size: 14px; line-height: 35px; } 
.zne_words .hd{ height:40px; line-height:40px; overflow: hidden; }
.zne_words .hd h2{float:left;padding-right: 35px;color:#0ea340;font-size: 20px;font-weight: normal;margin-top: 0px;}
.zne_words .hd h2 a{color:#0ea340;}
.zne_words .hd h2 span {color: #ccc;font-size: 16px;padding: 7px 0 0 3px}
.zne_words .hd.tab{
	width: 96%;
	border-top: 0;
	border-right: 0;
	border-bottom: 0px solid #E8E8E8;
	border-left: 0;
	background: url(tit1.jpg) no-repeat left bottom;
}
.zne_words .hd ul{ height:40px; }
.zne_words .hd li{ float:left; text-align:center; line-height:35px; font-size: 20px; min-width: 60px; padding: 0 28px 7px; }
.zne_words .hd li.current{position:relative;background:url(../images/title.png) no-repeat 50% 100%; color: #0b6cb8;}
.zne_words .hd li.current a{ color: #0b6cb8; }
.zne_words .hd li a{color:#666;}
.zne_words .bd{border-top:2px solid #DCDCDC;margin-top:-1px;padding-top:10px }
.zne_list{ margin-top:-1px; padding-top:10px }


/**/
.znews { padding-top: 32px;}
.zne_tab { height: 40px; font-family: "微软雅黑"; background:#eee;margin-bottom:10px}
.zne_tab li { display: inline-block;}
.zne_tab li { *display: inline;}
.zne_def,.zne_cur { width: 110px; height: 40px; line-height:40px; text-align:center;  font-size: 18px; cursor: pointer}
.zne_cur {width: 110px;background:#0879c5}
.zne_cur a{color:#fff}
.zne_list { height: 290px; display: none; overflow: hidden; width: 94%; margin: auto; }
.zne_row { padding-top: 4px;}
.zne_row a ,.zne_row em { display: inline-block; vertical-align: middle;}
.zne_row a { width: 265px; height: 32px; line-height: 32px; float:left; font-size: 15px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background: url(a_7.jpg) no-repeat left center; padding-left:12px }
.zne_row em { float: right; padding-right: 5px; color: #666; font-size: 14px; line-height:32px; width:55px; }
.zne_list .first a{ font-size:16px }

/**/
.btdh2 { padding:0px; margin:50px auto}
.btdh2 h2{ text-align: center; font-size: 48px; line-height: 50px; }
.btdh2 h2 { color:#3a4374;}
.btdh2 h2 span{ display:block; font-size:18px; line-height: 32px;color:#3a4374; font-weight:normal; text-transform:uppercase;}

/**/
.btdh { padding: 50px 0px; margin: 0px auto }
.btdh h2{ text-align: center; font-size: 48px; line-height: 50px; }
.btdh h2 { color:#fff;}
.btdh h2 span{ display:block; font-size:18px; line-height: 32px;color:#fff; font-weight:normal; text-transform:uppercase;}

/**/
.tech_hot{padding-top:10px;}
.tech_hot li{padding-left:12px;height:29px;line-height:29px;background:url(../images/dot.gif) no-repeat left center;}
.tech_hot li a{float:left;color:#666;}
.tech_hot li span{float:right;color:#ff5800;}

/*tab*/
.tab { width:100%; text-align: left; margin:0 auto; float:left; }
.tab .hd { height:20px; width:100%; float:left; padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #dcdcdc; }
.tab .hd ul { width: 100%; }
.tab .hd ul li { float: left; cursor: pointer; padding: 0px; height: 20px; line-height: 20px; color: #333333; font-size: 18px; text-align: center; margin: 0px; width: 19.5%; background: url(../images/nav_t_bg) no-repeat center bottom; }
.tab .hd ul li.on { background: url(../images/news_xiala.jpg) right center no-repeat; color: #0066CC; font-weight: 600; }




#main{ width:1000px; margin:0px auto; overflow: hidden; height: auto; background: url(main-bg.jpg) repeat-x center top; 
}
.mright{
	float: right;
	width: 880px;
	padding: 5px 0px;
	overflow: hidden;
	background-image: url(main-left.jpg) repeat-y;
	background-repeat: no-repeat;
	background-position: left top;
}
.mleft{ float:left; width:232px; padding:0px; background: url(left_bg.gif) no-repeat right top; overflow: hidden; min-height:600px; 
}
.mleft .h3{
	width:100%;
	color: #fff;
	height: 40px;
	padding-left:70px;
	text-align: left;
	text-indent: 0px;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 36px;
	font-weight: normal;
	font-variant: normal;
	background-color: #169fe7;
	background-image: url(tit-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}




.item3{ width:230px; padding:0px;  border:#cecece 0px solid; margin-bottom: 10px; }

.item3 ul{
width:215px; margin-left:auto; margin-right:auto;
}
.item3 li{
width:200px; height:35px; line-height:35px; padding-left:45px;
	margin: 0px;
	text-indent: 0px;
	 text-align:left;
	background: url(l_menu_bg.png) no-repeat left bottom;
	text-indent:0px;
}
.item3 li img{ float:left; margin-right:0px;}
.item3 li a{
width:200px;
text-align:left;
	color:#333;
	line-height:35px;
	font-size: 15px;
	padding-left: 0px;
	
}

.item3 li a:hover{  color:#CCC; overflow:hidden; text-decoration:none; }




.hotTopic{
	width:99%;
	line-height:35px;
	margin-bottom:10px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}



.fr{ float:right}
.fl{ float:left}
.dqwztit { LINE-HEIGHT: 30px; WIDTH: 50%; HEIGHT: 30px; COLOR:#666666; VERTICAL-ALIGN: bottom; text-align: right; font-size: 12px; font-weight: normal; }

.dqwztit A { LINE-HEIGHT: 30px; COLOR: #666666; font-weight: normal; }



.newsList2{
	width:95%;
	overflow:hidden;
	background:url(dotline.gif) repeat-x top;
	margin-right: auto;
	margin-left: auto;
}
.newsList2.none{ background:none;}
.newsList2 ul{width:100%; padding:6px 0 11px 0px; overflow:hidden;}
.newsList2 li{float:left;width:96%;background:url(a_1.jpg) no-repeat left center;padding:0 10px 0 12px;line-height:26px;font-size:14px;height:30px;border-bottom: 1px dashed #CCCCCC;}
.newsList2 li span{float:right;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:26px;}
.newsList2 li a{float:left;}