/* css reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
a { color: #000; text-decoration: none; }
a:hover { color: #11214e; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ""; }
/* css base */

body { font-family: "微软雅黑"; font-size: 12px; color: #666; text-align: center; line-height: 1.8; }
.wrapper { width: 980px; margin: 0 auto; text-align: left; background: #FFF; }
.left { float: left; }
.right { float: right; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {
 +display:none; clear: both; }
* { margin: 0; padding: 0; }
.header { width: 100%; }
.wrap { width: 1120px; margin: 0 auto; overflow: hidden; }
.language { height: 58px; line-height: 58px; text-align: right; font-size: 14px; position: relative; }
.language span { color: #253767; margin-right: 15px; }
.language em { margin-right: 5px; }
.language em a { color: #757575; }
.language em a.a_1 { background: url(../img/c_25.png) no-repeat right center; padding-right: 7px; margin-right: 7px; }
.language input.inp_1 { width: 170px; border: 1px solid #838ba3; height: 26px; border-radius: 20px; background: #d9d9d9; padding-left: 41px; -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; color: #666; }
.language input.inp_2 { position: absolute; right: 132px; top: 20px; }
.navver { height: 82px; line-height: 82px; overflow: hidden; width: 100%; }
.logo_1 { float: left; width: 201px; }
.nav_list { width: 840px; float: right; height: 82px; line-height: 82px; }
.banner { height: 518px; width: 100%; }
.fullSlide { width: 100%; position: relative; height: 518px; 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: 518px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 518px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; background: url(../images/touming.png) repeat-x; text-align: center; _background: #000; _filter: alpha(opacity=60); }
.fullSlide .hd ul { text-align: center; padding-top: 5px; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 8px; height: 8px; margin: 5px; background: url(../img/tg_flash_p.png) -18px 0; overflow: hidden; line-height: 9999px; }
.fullSlide .hd ul .on { background-position: 0 0; }
.center { height: 628px; width: 100%; background: #edeef0; }
.cen_top { width: 100%; overflow: hidden; }
.cen_bot { width: 100%; overflow: hidden; margin-top: 53px; padding-left: 37px; }
.cen_bot .cen_bot_list { width: 338px; float: left; text-align: left; margin-right: 15px; }
.cen_bot .cen_bot_list a { display: block; position: relative; }
.list_name_2 { position: absolute; bottom: 0; left: 0; width: 334px; height: 27px; line-height: 27px; color: #FFFFFF; background: #57658a; opacity: 0.8px; z-index: 200px; text-align: left; text-indent: 10px; font-size: 14px; }
.cen_bot_list:last-child { margin-right: 0px; }
.cen_bot_list .word { display: block; height: 164px; width: 100%; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #000000; margin-top: 10px; }
.cen_bot_list .word_cen ul li { height: 28px; overflow: hidden; display: block; line-height: 28px; }
.cen_bot_list .word_cen ul li a { display: block; overflow: hidden; background: url(../img/c_10.png) no-repeat left center; }
.cen_bot_list .word_cen ul li span { width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 10px; display: block; float: left; }
.cen_bot_list .word_cen ul li em { text-align: right; display: block; float: right; }
.word_rig ul li { width: 100%; height: 34px; line-height: 34px; }
.word_rig ul li.li_1 { height: 62px; line-height: 33px; }
.word_rig em { padding-left: 20px; float: left; display: block; }
.word_rig li.li_1 em { background: url(../img/c_13.png) no-repeat left center; }
.word_rig li.li_2 em { background: url(../img/c_12.png) no-repeat left center; }
.word_rig li.li_3 em { background: url(../img/c_11.png) no-repeat left center; }
.word_rig span { display: block; float: left; }
.word_rig p { display: block; width: 233px; float: left; height: 122px; }
.more { overflow: hidden; height: 33px; width: 100%; text-align: left; }
.more a { width: 85px; height: 25px; line-height: 25px; background: #253767; color: #FFFFFF; border-radius: 15px; display: block; text-align: center; margin-top: 8px; font-size: 14px; }
.footer { height: 337px; width: 100%; background: #e6e6e6; padding-top: 24px; overflow: hidden; }
.fot { float: left; width: 210px; text-align: left; color: #000000; margin-left: 70px; font-size: 14px; }
.fot h3 { font-size: 14px; display: block; margin-bottom: 14px; }
.fot ul li { font-size: 12px; }
/*product*/

.center_22 { width: 100%; background: #edeef0; padding-top: 34px; padding-bottom: 27px; }
.center_22 .cen_le { width: 290px; float: left; }
.center_22 .cen_le h3 { height: 56px; display: block; line-height: 56px; background: #253767; text-align: left; color: #FFFFFF; font-size: 18px; padding:0 18px; box-sizing:border-box; }
.le_list { border: 1px solid #253767; background: #FFFFFF; }
.center_22 .cen_le ul { width: 100%; }
.center_22 .cen_le ul li { height: 40px; line-height: 40px; display: block; border-bottom: 1px dashed #c8c8c8; text-align: left; background: url(../img/c_14.png) no-repeat left center; padding-left: 15px; margin: 0 16px; font-size: 14px; color: #000000; }
.center_22 .cen_le ul li a { display: block; }
.le_bo { width: 291px; height: 209px; background: url(../img/c_18.png)no-repeat center center; margin-top: 8px; font-size: 14px; color: #FFFFFF; text-align: left; padding-top: 25px; padding-left: 27px; box-sizing: border-box; }
.le_bo p { display: block; margin-bottom: 11px; }
.le_bo em { width: 47px; display: block; float: left; }
.le_bo span { float: left; width: 198px; }
.center_22 .cen_ri { width: 811px; float: left; margin-left: 15px; background: #FFFFFF; min-height: 747px; }
.weizi { width: 811px; height: 58px; background: #253767; color: #FFFFFF; overflow: hidden; }
.wz_in { margin: 5px; border: 1px solid #FFFFFF; overflow: hidden; height: 46px; line-height: 46px; }
.wz_in em { display: block; float: left; font-size: 16px; padding-left: 17px; color:#f3f90e; font-weight:bold; }
.wz_in_le { height: 25px; float: right;  margin-top: 12px; line-height: 25px; margin-right: 7px; padding: 0 10px; }

.wz_in_le2 { height: 25px; float: left;  margin-top: 12px; line-height: 25px; margin-right: 7px; padding: 0 10px;   font-family:Calibri;}
.wz_in_le2 span { margin: 0 2px; font-family:Calibri; }
.wz_in_le2 a { color: #FFFFFF; font-size: 20px; font-family:Calibri; }


.wz_in_le span { margin: 0 2px; }
.wz_in_le a { color: #FFFFFF; font-size: 16px; }
.cen_ri_cen { height: 358px; margin: 0 22px; margin-top: 28px; border-bottom: 2px solid #253767; }
.pro { width: 100%; overflow: hidden; }
.cen_ri_cen_le { float: left; border: 1px solid #dfdfdf; height: 284px; }
.cen_ri_cen_le a { display: block; }
.cen_ri_cen_ri { float: left; width: 305px; overflow: hidden; margin-left: 23px; height: 284px; text-align: left; font-size: 16px; color: #000000; }
.cen_ri_cen h2 { display: block; width: 100%; text-align: left; height: 45px; overflow: hidden; margin-top: 25px; }
.cen_ri_cen h2 { width: 104px; height: 41px; line-height: 41px; background: #253767; font-size: 16px; color: #FFFFFF; display: block; text-align: center; }
.proread { overflow: hidden; width: 100%; min-height: 412px; padding: 22px; box-sizing: border-box; text-align: left; font-size: 14px; line-height: 24px; }
.cen_ri h3 { height: 31px; margin: 0 22px; background: #ededed; display: block; }
.cen_ri h3 span { display: block; width: 170px; height: 31px; line-height: 31px; background: #253767; color: #FFFFFF; font-size: 14px; text-align: left; text-indent: 10px; }
.cen_ri_bo { padding-top: 16px; overflow: hidden; margin: 0 22px; border: 1px solid #e5e5e5; border-top: none; margin-bottom: 39px; }
.cen_ri_bo dl { display: block; float: left; margin-left: 25px; }
.cen_ri_bo dl dt { width: 217px; height: 142px; border: 2px solid #384874; }
.cen_ri_bo dl dd { font-size: 12px; color: #000000; display: block; margin: 19px 0; }
.le_midlle { width: 100%; }
.le_midlle ul { overflow: hidden; }
.le_midlle ul li { width: 245px; height: 188px; border: 1px solid #dfdfdf; float: left; margin-top: 28px; margin-left: 17px; }
.le_midlle ul li a{ display: block;}
.le_midlle ul li a img{ float:left;}
.pro_name { float:left; width: 243px; height: 27px; line-height: 27px; background: #57658a; color: #FFFFFF; opacity: 0.8; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin:0 0 1px 1px; }
.paging { margin: 45px 0; text-align: right; padding-right: 22px; font-size: 14px; overflow: hidden; }
.paging a { display: block; }
.paging span { width: 60px; height: 30px; line-height: 30px; float: right; border: 1px solid #000000; text-align: center; margin-left: 5px; background: #253767; }
.paging span a { color: #FFFFFF; }
.paging em { display: block; float: right; width: 30px; height: 30px; line-height: 30px; border: 1px solid #000000; text-align: center; margin-left: 5px; }
.paging em a:hover { color: #FFFFFF; background: #253767; }
.mid { width: 100%; background: #edeef0; padding-top: 35px; }
.mid .wz_2 { width: 1120px; }
.mid_box { padding: 20px; background: #FFFFFF; min-height: 400px; }
.mid_top { width: 100%; }
.mid_top h1 { text-align: left; font-size: 20px; color: #000000; }
.mid_top p { text-align: left; font-size: 14px; color: #000000; line-height: 35px; }
.mid_cen { width: 100%; overflow: hidden; }
.mid_bo { width: 100%; margin-bottom: 64px; padding-left: 10px; }
.mid_bo h2 { text-align: left; font-size: 20px; color: #000000; }
.mid_bo p { text-align: left; font-size: 16px; color: #000000; display: block; margin-top: 16px; }
.map { width: 100%; overflow: hidden; }
.map_le { width: 588px; height: 330px; float: left; background: url(../img/c_21.png) no-repeat left top; padding-top: 10px; padding-left: 10px; }
.map_le_2 { background: none; }
.map_ri { width: 435px; height: 340px; float: left; margin-left: 41px; ; margin-top: 8px; background: url(../img/c_23.png) no-repeat center center; font-size: 14px; color: #FFFFFF; padding-top: 75px; padding-left: 33px; box-sizing: border-box; text-align: left; }
.map_ri p { display: block; margin-bottom: 5px; }
.map_ri p.p_3 { background: url(../img/c_26.png) no-repeat left center; padding-left: 44px; }
.map_ri p.p_4 { background: url(../img/c_27.png) no-repeat left center; padding-left: 44px; }
.map_ri em { display: block; width: 60px; float: left; background: url(../img/c_28.png) no-repeat left center; padding-left: 44px; }
.map_ri span { display: block; float: left; width: 280px; }
.con { width: 100%; }
.con_top { width: 100%; overflow: hidden; margin-top: 18px; padding-left: 10px; }
/*.con_top input{

	width: 524px;

	height: 40px;

	line-height: 40px;

	float: left;

	border: 1px solid #253767;

	margin-bottom: 26px;

	font-size: 16px;

	box-sizing: border-box;

	color: #000000;

	outline: none;

}*/

/*.con_top input.inp_3{

	margin-right: 16px;

	padding-left: 10px;

	

}

.con_top input.inp_4{

	padding-left: 10px;

}

.con_top input.inp_5{

	padding-left: 10px;

}*/

.top_1 { width: 524px; height: 40px; line-height: 40px; float: left; border: 1px solid #253767; margin-bottom: 26px; font-size: 16px; box-sizing: border-box; color: #000000; outline: none; }
.top_1_le { float: left;  padding-left:15px; width:65px; text-align:left;}
.top_1 input { width: 372px; float: left; border: none; height: 38px; outline: none; }
.top_2 { margin-left: 16px; }
 .con_top input::-webkit-input-placeholder {
 color: #000000;
}
.con_cen { width: 100%; }
.con_cen textarea { width: 1068px; height: 207px; border: 1px solid #253767; padding-left: 10px; padding-top: 13px; box-sizing: border-box; color: #000000; font-size: 14px; outline: none; resize: none; }
.con_bo { width: 100%; height: 43px; margin-top: 17px; margin-left: 10px; }
.out_1 { width: 264px; height: 43px; background: #253767; padding: 3px; box-sizing: border-box; }
.inp_6 { border: 1px solid #FFFFFF; font-size: 16px; height: 34px; line-height: 34px; }
.inp_6 a { color: #FFFFFF; display: block; }
.box_2 { height: 950px; margin-bottom: 17px; }
.inp_6 input { background: #253767; border: none; font-size: 16px; text-align: center; color: #FFFFFF; width: 256px; height: 32px; line-height: 32px; }
.sub_news_list { width: 100%; text-align: left; }
.sub_news_list li { width: 100%; height: 35px; line-height: 35px; border-bottom: 1px solid #ccc; padding: 0 15px; box-sizing: border-box; }
.sub_news_list li a { display: block; }
.sub_news_list li span { float: right; }
.sub_news_read { width: 100%; padding: 22px; box-sizing: border-box; text-align: left; line-height: 24px; }
.sub_news_read h1 { font-size: 18px; color: #000; text-align: center; }

.game163 { position: relative; overflow: hidden; width: 767px; float:left; height:281px; }
.game163 .bigImg { margin-left:60px; width:430px; float:left; height:281px; position: relative; }
.game163 .bigImg li img { vertical-align: middle; width: 430px; height: 281px; }
.bigImg_tt{ height:200px; width:; float:right; width:250px; text-align:left; font-size:16px; color:#000;}
.game163 .smallScroll { height: 47px; margin:20px 6px 6px; float:right;}
.game163 .sPrev, .game163 .sNext { float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../img/sprites1008.png) no-repeat 0 -3046px; }
.game163 .sNext { background-position: 0 -2698px; }
.game163 .sPrev:hover { background-position: 0 -3133px; }
.game163 .sNext:hover { background-position: 0 -2785px; }
.game163 .smallImg { float: left; margin: 0 6px; display: inline; width: 200px; overflow: hidden; }
.game163 .smallImg ul { height: 54px; width: 9999px; overflow: hidden; }
.game163 .smallImg li { float: left; padding: 0 4px 0 0; width: 62px; cursor: pointer; display: inline; }
.game163 .smallImg img { border: 1px solid #dcdddd; width: 60px; height: 45px; }
.game163 .smallImg .on img { border-color: #1e50a2; }
.game163 .pageState { position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px; }
.game163 .pageState span { color: #f00; font-size: 16px; }


.cen_ri_cen_tit{ padding:15px 0; width:100%; text-align:left; font-size:16px; color:#000;}
.title_icon{ float:right; padding:0 10px; margin:31px 0 0 10px; height: 28px; line-height: 28px; background:#a6c3dd; font-size: 12px; color: #FFFFFF; display: block; text-align: center;}
.title_icon a{ color:#fff;}