@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#198ede; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto; padding: 0px 10px;}
/*header*/
	.header1{ background:#FFFFFF; height:81px; min-width:1200px; width:100%; border-top: 20px solid #2e3087; padding: 12px 0px;}

	.head1_R{ width: 896px; height: 53px; padding-top: 14px;}
	/*.head1_R i{ display: block; float: left; width: 8px; height: 53px;}
	.head1_R a{ display: block; float: left; width: 105px; height: 53px; line-height: 53px; text-align: center; font-size: 18px; color:#333333;}
	.head1_R a:hover,.head1_R a.linkhover{ color: #ffffff; background: #2e3087;}*/

	.header2{}
	.flexslider{position:relative;width:100%; height:620px; text-align:center; overflow:hidden; min-width:1220px;  background:url(../../images/images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:620px;}
	.flex-control-nav{position:absolute;bottom:30px;z-index:3; width:100%;text-align:center; margin-bottom:-10px;}
	.flex-control-nav li{display:inline-block;height:10px;margin:0 6px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:10px;height:10px;font-size: 0;overflow:hidden;background:rgba(255,255,255,0.5); cursor:pointer; border-radius: 5px; overflow: hidden;}
	.flex-control-nav .flex-active{background:#2e3087;width:35px;}
/*index_m1*/
	.index_m1{ min-width: 1220px; width: 100%; padding: 40px 0px 45px 0px;}
	.im1L{ width: 615px; height: 340px; border-radius: 25px; overflow: hidden; }
	.im1R{ width: 545px; height: 340px; overflow: hidden; }
	.im1Rtit{ padding-top: 15px; }
	.im1Rtit span{ display: block; color: #2e3087; font-size: 34px; font-weight: bold; height: 55px; line-height: 55px; overflow: hidden;}
	.im1Rtit font{ display: block; color: #515151; font-size: 20px; height: 25px; line-height: 25px; overflow: hidden;}
	.im1Rtit i{ display: block; font-style: normal; height: 50px; line-height: 50px; overflow: hidden; font-size: 28px;}
	.im1Rlst{ margin-top: 10px; color: #737373; line-height: 30px; font-size: 14px; height: 180px; overflow: hidden; text-indent: 2em;}
/*index_m2*/
	.index_m2{ min-width: 1220px; width: 100%; background: url(../../images/images/newbg.jpg) repeat-y top center; margin-bottom: 60px;}
	.im2L{ width: 150px; padding: 36px 0px;}
	.im2L span{ display: block; font-size: 15px; color: #FFFFFF; font-weight: bold; line-height: 40px; line-height: 40px;}
	.im2L font{ display: block; font-size: 20px; color: #FFFFFF; font-weight: bold; height: 35px; line-height: 35px;}
	.im2L a{ display: block; height: 23px; line-height: 23px; background: #fed61a; color: #FFFFFF; width: 70px; text-align: center; margin-top: 10px;}
	.im2R{ width: 1010px; height: 180px; overflow: hidden; }
	.im2R1{ height: 70px; width: 465px; margin-bottom: 40px;}
	.im2R1L{ width: 80px; height: 50px; background: #2b2b2b; color: #FFFFFF; padding: 10px 5px; }
	.im2R1L span{ display: block; text-align: center; height: 25px; line-height: 25px; color: #FFFFFF; font-size: 24px; font-weight: bold;}
	.im2R1L font{ display: block; text-align: center; height: 18px; line-height: 18px; color: #ffffff; font-size: 13px; margin-top: 7px;}
	.im2R1R{ width: 350px; height: 70px; }
	.im2R1R span{ display: block; font-size: 18px; height: 25px; line-height: 25px; overflow: hidden;}
	.im2R1R font{ display: block; font-size: 14px; height: 40px; line-height: 20px; overflow: hidden; margin-top: 5px; color: #737373;}
	
/*index_m3*/
	.index_m3{ background:url(../../images/images/xm.jpg) no-repeat top center; min-width: 1220px; width: 100%;  padding: 40px 0px 40px 0px; }
	.im3tit{ height: 50px; overflow: hidden;}
	.im3tit span{ display: block; float: left; font-size: 30px; font-weight: bold;color:#2e3087; line-height: 50px;}
	.im3tit font{ display: block; float: left; font-size: 20px; font-weight: bold;color:#777777; padding-left: 10px; line-height: 60px;}
	.im3nav{ margin: 15px 0px;  height: 40px; position: relative; width: 100%;}
	.im3nav ul{ position: absolute; width: 100%; text-align: left; font-size: 0;}
	.im3nav li{ display: inline-block; margin-right: 20px;}
	.im3nav li a{ display: block; background: #cacaca; color: #333333; padding: 0px 40px; border-radius: 8px; height: 40px; line-height: 40px; font-size: 16px; }
	.im3nav li a.on_zzjssxp{ background: #2e3087; color: #FFFFFF;}
	.im3lst{height: 380px;}
	.chinaz_fc{width:1200px; height: 380px; overflow:hidden;position: relative; overflow:hidden;}
	.q51buypic_fc{ width:1200px; height:380px; position:relative; }
	.q51buypic_fc li{ width:382px; height:380px; margin-right: 27px;}
	.im3one{ width: 380px; border: 1px solid #d9d9d9; height: 378px;}
	.im3oimg{ width: 380px; height: 260px; background: #f9f9f9;}
	.im3oimg div{ width: 380px; height: 260px; display: table-cell; vertical-align: middle; text-align: center;}
	.im3ofot{ height: 90px; background: #ffffff; padding:14px 15px;}
	.im3ofot span{ display: block; font-size: 20px; height: 30px; line-height: 30px; overflow: hidden;}
	.im3ofot font{ display: block; font-size: 14px; line-height: 28px; height: 56px; overflow: hidden; margin-top: 5px; color: #999999;}
	
/*index_m4*/
	.index_m4bg{ padding: 45px 0px 60px 0px; }
	.index_m4{min-width: 1220px; width: 100%; background: url(../../images/images/tu4.jpg) repeat-y top center; height: 240px;}
	.im4L{ width: 910px; height: 240px; overflow: hidden;}
	.chinaz_q{width:910px; height: 240px; overflow:hidden;position: relative; overflow:hidden;}
	.q51buypic_q{ width:910px; height:240px; position:relative; }
	.q51buypic_q li{ width:307px; height:240px; margin-right: 20px;}
	.im4_l1xone{ border: 1px solid #eeeeee;}
	.im4_l1xoimg{ width: 305px; height: 205px; background: #f9f9f9; }
	.im4_l1xoimg div{ width: 305px; height: 205px; display: table-cell; vertical-align: middle; text-align: center;}
	.im4_l1xofot{ height: 43px; line-height: 43px; background: rgba(229,229,229,0.7); padding: 0px 10px; position: relative; top: -10px;}
	.im4_l1xofot span{ display: block; text-align: center; height: 43px; overflow: hidden; }


	.im4R{ width: 235px; padding-top: 37px;}
	.im4R span{ display: block; font-size: 20px; color: #FFFFFF; font-weight: bold; line-height: 45px;}
	.im4R font{ display: block; font-size: 20px; color: #FFFFFF; font-weight: bold; height: 35px; line-height: 35px; margin-top: 7px;}
	.im4R a{ display: block; height: 23px; line-height: 23px; background: #fed61a; color: #FFFFFF; width: 70px; text-align: center; margin-top: 10px;}
/*footer*/
	.footer{}
	.foot1{min-width: 1220px; width: 100%; background: #21227d; padding: 30px 0px 30px 0px;}
	.foot1L{ width: 890px; min-height: 100px;}
	.foot1L1{ width: 95px; margin-right: 25px;}
	.foot1L1 span{ display: block; border-bottom: 1px solid #ffffff; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #FFFFFF; margin-bottom: 15px; }
	.foot1L1 a{ display: block; height: 30px; line-height: 30px; color: #FFFFFF; font-size: 14px; overflow: hidden; }
	.foot1L2{ width: 475px; margin-right: 25px;}
	.foot1L2 span{ display: block; border-bottom: 1px solid #ffffff; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #FFFFFF; margin-bottom: 15px; }
	.foot1L2 font{ display: block; float: left; margin-right: 25px; height: 30px; width: 100px; line-height: 30px; color: #FFFFFF; font-size: 14px; overflow: hidden; }
	.foot1L2 i{ display: block; font-style: normal; width: 100px; float: left; height: 30px; line-height: 30px; color: #FFFFFF; font-size: 14px; overflow: hidden; }
	.foot1L2 a{ color: #FFFFFF; }

	.foot1R{ width: 265px; padding-top: 15px;}
	.foot1R1{ background: url(../../images/images/tp1.png) no-repeat top left; padding-left: 50px; }
	.foot1R1 span{ display: block; color: #FFFFFF; font-weight: bold; font-size: 24px; height: 30px; line-height: 30px;}
	.foot1R1 font{ display: block; color: #FFFFFF; font-size: 16px; height: 25px; line-height: 25px;}
	.foot1R2{ background: url(../../images/images/tp2.png) no-repeat top left; padding-left: 50px; margin-top: 15px;}
	.foot1R2 span{ display: block; color: #FFFFFF; font-size: 16px; height: 30px; line-height: 30px; overflow: hidden;}
	.foot1R2 font{ display: block; color: #FFFFFF; font-size: 14px; line-height: 25px; overflow: hidden}

	.foot2{ min-width: 1220px; width: 100%; background: #1e1f75; height: 60px; line-height: 60px; text-align: center; color: #FFFFFF;}
	.foot2 span{ padding: 0px 15px; }
	.foot2 a{ color: #ffffff; }
/*site*/
	.site_catpos{ background: #f2f2f2; min-width: 1220px; width: 100%; height: 55px; line-height: 55px; font-size: 14px; }

	.sid_mnav{ position: relative; width: 100%; padding: 30px 0px 30px 0px; height: 40px;}
	.sid_mnav ul{ position:absolute; width: 100%; text-align: center; font-size: 0;}
	.sid_mnav li{ display: inline-block; padding: 0px 10px;}
	.sid_mnav a{ display: block; height: 40px; line-height: 40px; background: #e5e5e5; border-radius: 20px; padding: 0px 30px; font-size: 16px; color: #333333;}
	.sid_mnav a.linkhover{ color: #FFFFFF; background: #21227d;}
	
	.sim_lst{ padding: 10px 0px 50px 0px; }
	.sim_con{ line-height: 210%; }

