@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead, tr, th, td{ margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baselinebaseline;background: transparent;}
input,select,textarea{margin: 0;padding: 0;outline:none}
ol, ul{list-style: none;}
img{ border:0;}
body{ font-family:"微软雅黑" ;font-size:12px; background-color:#fff; width:100%;}
a{ text-decoration:none;cursor: pointer;}
.clear{ clear:both;}
img {  vertical-align: middle; border: 0 none;}

/*header*/
.header{ min-width:1200px;}
.welcome {width: 100%; height: 36px; background-color: #ddd; text-align: center;vertical-align: middle; line-height: 36px; color: #000; font-size: 14px;}
.container { width: 1200px; height: auto; overflow: hidden;  zoom: 1;  margin: 0 auto;}
.welcome1 { float: left;}
.phonea {  float: right;  padding-left: 35px;  font-size: 14px;}
.phonea a {  color: #000;}
.header_lx_ct{ width:1200px; margin:0 auto; overflow:hidden; padding:12px 0;}
.header_lx_ct_logo{ float:left;}
.header_lx_ct_dh{ float:right; margin-top:18px;}
.nav{ height:74px; line-height:74px; background-color:#2b73e2; border-top:1px #2b73e2 solid;}
.nav_ct{ width:1200px; margin:0 auto;}
.nav_ct ul li{ float:left; width:150px;}
.nav_ct ul li a{ display:block; text-align:center; font-size:16px; color:#fff;}
.nav_ct ul .activ a{ background-color:#0098fa;}
.nav_ct ul li:hover a{background-color:#0098fa;}
/*content*/
.content_one{ width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
.content_one b{ display:block; line-height:20px;color: #737476;font-size: 14px; font-weight:normal;}
.content_one a{color: #333333; font-size: 16px;padding: 0 3px; line-height:30px;}
.fl{ float:left;}
.ss{ float: right;  background: url(../images/serbg.jpg) no-repeat; width: 214px; height: 50px;}
.inp01 { height: 50px; line-height: 50px;padding-left: 20px; width: 140px; float: left; color: #737476; font-size: 14px; text-transform: capitalize;border: none; background: none;}
.s_ss { float: left;width: 50px; height: 50px; background: none; border: none; cursor: pointer;}
.ys{ width:100%; background-image:url(../images/ys_bj.jpg); background-repeat:no-repeat; background-position:center; padding:60px 0;}
.ys_ct{ width:1200px; margin:0 auto;}
.ys_bt{ text-align:center;}
.ys_bt p{ line-height:20px; text-align: center; font-size: 18px;color: #737476; font-weight: normal;}
.ys_bt h1{display: block;font-size: 46px;color: #2b73e2;font-weight: normal; padding-top: 10px;}
.ys_list ul{ overflow:hidden; margin-top:60px;}
.ys_list ul li{ float:left; width:320px; text-align:center; margin-left:120px;}
.ys_list ul li:first-child{ margin-left:0;}
.ys_list ul li h1{height: 30px; line-height: 30px; overflow: hidden;font-weight: normal;font-size: 20px; color:#292929;}
.ys_list ul li p{margin-top: 16px; font-size: 15px;color: #737476; line-height: 30px;text-align: center;}
.ys_list ul li img{ transition:all 0.3s;}
.ys_list ul li:hover img{ transform:rotate(360deg);}
.hot{ background-image:url(../images/hot_bj.jpg); background-repeat:no-repeat; background-position:center; padding:80px 0;}
.hot_ct{ width:1200px; margin:0 auto;}
.hot_bt h1{ font-size:50px; color:#fff; font-weight:normal; text-align:center; height:88px;}
.hot_list ul{ overflow:hidden;}
.hot_list ul li{ float:left;width: 292px; height: 257px; margin-right: 10px; overflow: hidden;position: relative; margin-bottom:10px;}
.hot_list ul li:nth-child(4n) { margin-right: 0px !important;}
.hot_list ul li a{ display:block;}
.hot_list ul li img{ width:292px; height:257px;}
.hot_list ul li p{ position: absolute; left: 0;right: 0; width:100%; bottom: 0px;background: rgba(0,0,0,0.6);line-height: 22px;text-align: center;color: #fff;}
.fw{ width:100%; background-color:#f3f4f8; padding-top:60px;}
.fw_ct{ width:1200px; margin:0 auto;}
.fw_bt{ text-align:center;}
.fw_bt p{color: #737476;font-size: 18px;}
.fw_bt h1{ font-weight:normal;display: block;font-size: 46px; color: #2b73e2; font-weight: normal;padding-top: 5px;}
.fw_list ul{ overflow:hidden; margin-top:60px;}
.fw_list ul li{ float:left; width:400px; border-left:2px #f3f4f8 solid; margin-left:-2px; background-color:#fff; padding-top:50px;}
.fw_list ul li img{ width:400px; height:181px;}
.fw_list ul li h1{ text-align:center;font-size: 26px;color: #080a0c;font-weight: normal;}
.fw_list ul li h2{text-align: center; font-size: 18px; font-weight: normal;color: #737476;}
.fw_list_p{ padding:20px 10px;}
.fw_list_p p{font-size: 16px; color: #737476; line-height: 30px; text-align: left;}
.jj{width:100%; background-color:#f3f4f8; padding-top:60px;}
.jj_ct{width:1200px; margin:0 auto;}
.jj_nr{ margin-top:60px; overflow:hidden; padding-bottom:60px;}
.jj_nr_lft{ float:left; width:600px; height:408px;}
.jj_nr_lft img{ width:600px; height:408px;}
.jj_nr_rit{ float:right; width:580px;}
.jj_nr_rit p{font-size: 16px; line-height: 47px; color:#666;}
.jj_nr_rit a{ display:block; width:100px; background: black;font-size: 16px; text-align:center; color:#fff; line-height:32px;}
.al{ padding:50px 0;}
.al_bt{text-align: center;font-size: 46px;  color: #656565; font-weight: normal; color:#2b73e2;}
.al_ct{ width:1200px; margin:0 auto;}
.al_list{ margin-top:50px;  position:relative;}

.jt_lft{ position:absolute;left: -40px;top: 52px;}
.jt_rit{ position:absolute;right: -40px;top: 52px;}
.jt_lft a{background: url(../images/jt1.png) no-repeat; width: 18px; height: 34px; display: block;}
.jt_rit a{background: url(../images/jt1.png) no-repeat right 0; width: 18px; height: 34px; display: block;}
.new{ background-color:#f3f4f8; padding:60px 0;}
.new_box{ width:1200px; margin:0 auto; overflow:hidden;}
.new_box_hz{ float:left; width:386px; margin-left:21px; background-color:#fff; }
.new_box_hz:first-child{ margin-left:0;}
.new_box_hz_tu{position:relative;}
.new_box_hz_tu img{ width:386px; height:208px;}
.new_box_hz_nr{ padding:0 20px;}
.new_box_hz_nr h1{height: 78px;line-height: 78px; font-size: 18px; color: #17181a; font-weight: normal;}
.new_box_hz_nr_list ul{ overflow:hidden; }
.new_box_hz_nr_list ul li{ float:left; width:100%; line-height:54px; height:54px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; border-top:1px solid #f3f4f8;}
.new_box_hz_nr_list ul li a{font-size: 14px;color: #777777;}
.new_box_hz_tu_dd ul{ overflow:hidden; position:absolute; right:0; bottom:-45px;}
.new_box_hz_tu_dd ul li{ float:left; margin:0 10px;}
.new_box_hz_tu_dd ul li img{ width:14px; height:14px;}
.new_box_hz_tu_dd ul li a{ width:14px; height:14px; display:block; background-image:url(../images/dtico2.jpg);}
.new_box_hz_tu_dd ul li a:hover{ background-image:url(../images/dtico1.jpg);}
.new_box_hz_tu_dd ul .acti a{ background-image:url(../images/dtico1.jpg);}

/*footer*/
.footer{ min-width:1200px;}
.footer_nav{ height:76px; line-height:76px; background-color:#a9a9a9;}
.footer_nav_ct{ width:1200px; margin:0 auto;}
.footer_nav_ct ul{ overflow:hidden;}
.footer_nav_ct ul li{ float:left; width:150px; text-align:center;}
.footer_nav_ct ul li a{ font-size:14px; color:#fff;} 
.footer_ys{ background-color:#2b73e2; padding-bottom:50px;}
.g_link{line-height: 46px; width:1200px; margin:0 auto;border-bottom: 1px solid #fff; padding: 20px 0; margin-bottom: 34px;}
.footer_ys_hz{ width:1200px; margin:0 auto; overflow:hidden;}
.footer_logo{ float:left;}
.footer_lx{ float:left; margin-left:220px;}
.footer_lx p{ font-size:14px; color:#fff; line-height:28px;}
.footer_dz{ float:right;}
.footer_dz img{ width:90px; height:90px;}
.footer_dz em{ font-style:normal; color:#fff; font-size:14px;}
.footer_dz p{ font-size:14px;  color:#fff; line-height:28px; margin-top:8px;}

/*浮动*/
.yb_conct {position: fixed;z-index: 888; top: 200px; right: -127px; cursor: pointer; transition: all .3s ease;}
.yb_bar ul li { width: 180px; height: 53px; font: 16px/53px 'Microsoft YaHei'; color: #fff;text-indent: 54px; margin-bottom: 3px; border-radius: 3px; transition: all .5s ease; overflow: hidden;}
.yb_bar .yb_top {background: #2B73E2; background-image:url(../images/fixCont.png); background-repeat:no-repeat; background-position: 0 0;}
.yb_conct:hover{right: 0; }
.yb_bar .yb_phone {background: #2B73E2; background-image:url(../images/fixCont.png); background-repeat:no-repeat; background-position:0 -57px;}
.yb_conct:hover{right: 0; }
.yb_bar .yb_QQ {background: #2B73E2; background-image:url(../images/fixCont.png); background-repeat:no-repeat; background-position: 0 -113px;}
.yb_conct:hover{right: 0; }
.yb_bar .yb_QQ a{ color:#fff;}

/*page*/
.zy_banner{ width:100%; height:350px; }
.zy_banner a{ display:block; height:350px; background-image:url(../images/zy_banner.jpg); background-repeat:no-repeat; background-position:center;}

.page_box{ width:1200px; margin:0 auto; margin-top:10px; overflow:hidden; margin-bottom:40px;}
.page_box_lft{ float:left; width:244px;}
.page_box_rit{ float:right; width:930px;}
.dh{ background-color:#f3f3f3;}
.dh dl dt{ height:60px; line-height:60px;}
.dh dl dt a{ display:block; color:#fff; font-size:20px; background-color:#2b73e2; text-align:center; font-weight:600;}
.dh dl dd{border-top: 1px solid #ececec; height:51px; line-height:51px; font-size:18px;}
.dh dl dd a{ display:block; color:#2b73e2; font-weight:600; text-align:center; border-left:4px #2b73e2 solid;}
.dh ul{ overflow:hidden; background-color:#fff; border:1px #f3f3f3 solid; padding:10px 0;}
.dh ul li{box-sizing: border-box; float: left;font-size: 14px; line-height: 30px;width: 50%; height: 30px; padding-left: 37px; background: url(../images/ico111.gif) no-repeat 20px 11px;}
.dh ul li a{ color:#666;}
.dh ul li a:hover{ color:#333; font-weight:600;}
.gd_lx{ border:1px solid #ececec; border-top:3px solid #2b73e2; margin-top:20px; padding:10px; text-align:center;}
.gd_lx h1{ font-size:16px; margin-top:15px;}
.gd_lx img{ margin:10px 0;}
.gd_lx h2{font-weight: bold; font-size: 22px; padding-bottom: 10px; border-bottom: 1px solid #dedede;color: #2b73e2;}
.gd_lx p{padding-top: 10px;line-height: 25px; color:#666; font-size:14px; text-align: left;}
.page_box_rit_xx{ padding:10px;}
.page_box_rit_xx_tu{ text-align:center; margin:10px 0;}
.page_box_rit_xx p{ font-size:14px; color:#666; line-height:28px;}

/* -- 当前位置 -- */
.plc,.plc2{ background:url(../images/logo_03.png) no-repeat 12px 13px;height:20px;line-height:24px;padding:7px 8px 8px 35px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #ececec; border-top:1px solid #ececec;  padding-bottom:8px; font-family:"Microsoft Yahei","微软雅黑"; }
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}

/*page_new*/
.page_new ul{ overflow:hidden; margin-top:20px;}
.page_new ul li{ float:left; width:98%; padding:20px 1%; margin-bottom:20px; overflow:hidden; background-color:#f6f6f6;}
.time{ float:left; width:70px; text-align:center;}
.page_new_xx{ float:left; width:700px; margin-left:10px;}
.moer{ float:right; margin-top:15px;}
.time h1{font-weight: 100; display: block; line-height: 36px;height: 36px;overflow: hidden; font-size: 36px;font-family: Arial; text-transform: uppercase;}
.time p{font-weight: 100; display: block;  line-height: 16px; height: 16px;overflow: hidden;  font-size: 12px; font-family: Arial; text-transform: uppercase; color: #343434;}
.moer a{ background-color:#999; display:block; width:70px; height:25px; line-height:25px; text-align:center; color:#fff;}
.moer a:hover{ background-color:#333;}
.page_new_xx h1{font-size:14px; color:#333; line-height:28px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.page_new_xx p{font-size:14px; color:#666; line-height:28px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

/***** 内页列表分页 *****/
.page_fy {margin:20px 0; padding: 3px; text-align:center; clear:both;}
.page_fy a {margin: 2px; padding:5px 15px; border: 1px solid #cccccc; color: #666666; text-decoration: none; transition:all 0.5s;}
.page_fy a:hover {border: 1px solid #2b73e2; color: #000;}
.page_fy a:active {border: 1px solid #d1721e; color: #000;}
.page_fy span {margin: 2px; padding:5px 8px; border: 1px solid #ccc; color: #666666; font-size:12px;}
.page_fy span.strong {margin: 2px; padding:5px 15px; border: 1px solid #2b73e2; font-weight: bold; color: #fff; background-color: #2b73e2;}
.top5 {font: bold 12px "Microsoft YaHei","微软雅黑"; color:#ffffff; }

/*page_tu*/
.page_tu ul{ overflow:hidden; margin-top:20px;}
.page_tu ul li{ float:left; width:300px; margin-right:10px; margin-bottom:20px;}
.page_tu ul li:nth-child(3n) { margin-right: 0px !important;}
.page_tu ul li img{ width:300px; height:266px;}
.page_tu ul li p{ text-align:center; padding:0 10px; line-height:40px; background-color:#f5f5f5; color:#666; font-size:14px;}
.page_tu ul li:hover p{ background-color:#2b73e2; color:#fff;}


/*text*/
.page_text{ width:1200px; margin:0 auto; padding:20px 0;}
.new_nr{ padding:15px 0;}
.new_nr h1{ line-height:40px; font-size:20px; font-weight:600; text-align:center;}
.new_nr h2{ background-color:#f8f8f8; color:#333; text-align:center; line-height:30px; margin-top:10px; font-weight:normal;}
.new_wenzi{ font-size:14px; color:#444; line-height:40px; margin-top:10px;}
.text_next{ padding:5px 0; font-size:14px; color:#333; }
.text_next a{ font-size:14px; color:#999; height:30px; line-height:30px; margin-left:5px; transition:all 0.5s;}
.text_next a:hover{color:#2b73e2;}


.producttuli{font-weight: bold;}



.single{ overflow:hidden;}
.single ul {height:150px;  list-style: none;white-space: nowrap;display: inline-block;}
.single ul li:first-child{ margin-left:0;}
.single ul li {display: inline-block; overflow:hidden; position:relative;background-color:#fff;width:212px; height:150px;margin-left:35px;}
.single ul li img{ width:208px; height:146px; border:2px #e5e5e5 solid;}
.single ul li .al_ct_zi{width:212px; height:90px; padding-top:60px; position:absolute; left:0; top:0; background-image:url(../images/sha2.png);text-align: center;color: #fff;font-size: 14px; display:none;}
.single ul li:hover img{ transition:all 1s; transform:scale(1.1);}
.single ul li  a:hover .al_ct_zi{ display:block;}





/***** ------------更改部分-------------- *****/
.sortlist{margin:0 auto; width:97%; text-align:left}
#pagecode{width:97%; float:left; text-align:center; margin-bottom:10px; margin-top:20px;}
/***** ------------更改部分-------------- *****/


/***** ------------公共部分-------------- *****/
.pages-nav{ margin-top:10px; margin-bottom:5px;}
/***** 调查 *****/

#vote{ width:210px; height:196px; text-align:center; margin-left: 10px; margin-top: 10px;}
#vote h1{ height:40px;color:#0080d3; text-align: left; margin: 0; font: 12px/160%  "宋体"; line-height:18px;}
#vote ul{ text-align:left; height:110px;}
#vote li{ line-height:24px; text-align:left;}
#vote h2{ height:34px; text-align:center;margin-top:4px;}


 /***** 内页列表 *****/
.page_tu_list{margin:0 auto; width:97%; text-align:left;}
.page_tu_list ul{ text-align:left; padding-bottom:1px;}	
.page_tu_list ul li{float:left; width:250px; margin:10px 17px;}
.page_tu_list ul li span{width:150px; height:110px; float:left; margin:0 auto; padding:0; text-align:center; overflow:hidden; }
.page_tu_list ul li a img				{width:250px; height:160px;}
.page_tu_list ul li a               {display:block; }
.page_tu_list ul li a:visited       { color:#2083da; }
.page_tu_list ul li a:hover         { color:#0661b7; }
.page_tu_list ul li p{ font-size:14px; color:#333; text-align:center; line-height:30px; overflow:hidden; height:30px;}
	
/*
.picture{ overflow:hidden;}
.picture li{ float:left; width:190px; margin:10px 17px;}
.picture li a{ display:block;}
.picture li a img{ width:190px; height:120px;}
.picture li p{ font-size:14px; color:#333; text-align:center; line-height:30px; overflow:hidden; height:30px;}
.picture li:hover p{ text-decoration:underline; color:#c70100;}*/



 /***** 内页分页显示 *****/
	.pages-nav span {margin: 2px; padding:5px 8px; border: 1px solid #ccc;  font-size:12px;}
	.pages-nav a{margin: 2px; padding:5px 8px; border: 1px solid #ccc; color: #666666; font-size:12px;}
	.current{ color:#ff0000;}
	.pages-nav span.strong {margin: 2px; padding:5px 8px; border: 1px solid #DBECFF; font-weight: bold; color: #fff; background-color: #D02E1A}
/***** ------------公共部分-------------- *****/
