/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike,  sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0 auto;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family:'Microsoft YaHei';vertical-align: baseline;}
:focus { outline: 0;}
div { margin: 0; padding: 0; }

a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: 'Microsoft YaHei';}
select {margin: inherit;}
input, textarea, select {-webkit-appearance: none; -webkit-font-weight: 400; -webkit-border-radius: 0;}
pre {white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }

/* HTML AND BODY */

html, body
{
	background: #fff;
	/* font-family: 'Microsoft YaHei', sans-serif; */
	font-family: 'Microsoft YaHei', Arial, sans-serif;
	font-size: 15px;			
	max-width: 100%;
	min-width: 320px;
	-webkit-text-size-adjust: none; /* prevent WebKit-based browsers from resizing text */
	position: relative;	
	margin: 0 auto;
}

#page-wrapper /* viewport |_| */
{
	position: absolute;
	width: 100%;
    height:100%;
	left: 0px;
	overflow: hidden;
	z-index:0;
}

#content-wrapper
{
    height: 100%;
    /*min-height:640px;*/
-webkit-transition: all 350ms cubic-bezier(0.665, 0.165, 0.130, 0.715);
   -moz-transition: all 350ms cubic-bezier(0.665, 0.165, 0.130, 0.715);
    -ms-transition: all 350ms cubic-bezier(0.665, 0.165, 0.130, 0.715);
     -o-transition: all 350ms cubic-bezier(0.665, 0.165, 0.130, 0.715);
        transition: all 350ms cubic-bezier(0.665, 0.165, 0.130, 0.715);

-webkit-transition-timing-function: cubic-bezier(0.665, 0.165, 0.130, 0.715);
   -moz-transition-timing-function: cubic-bezier(0.665, 0.165, 0.130, 0.715);
    -ms-transition-timing-function: cubic-bezier(0.665, 0.165, 0.130, 0.715);
     -o-transition-timing-function: cubic-bezier(0.665, 0.165, 0.130, 0.715);
        transition-timing-function: cubic-bezier(0.665, 0.165, 0.130, 0.715);
		
	position: relative;
	left: 0px;	
	background: #fff;
	-webkit-transform: perspective(0) translate(0, 0);
    -moz-transform: translate(0, 0);	
    -ms-transform: translate(0, 0);
    -o-transform:  translate(0, 0);
    transform: translate(0, 0);
}

#content-wrapper.moved
{
	-webkit-transform: perspective(0) translate(250px, 0);
    -moz-transform: translate(250px, 0);	
    -ms-transform: translate(250px, 0);	
    -o-transform:  translate(250px, 0);	
    transform: translate(250px, 0);	
}


/* COMMON STYLES */

h1, h2, h3, h4, h5, h6
{
	font-family: 'Microsoft YaHei', sans-serif;
	line-height: 1.33;
}

/*h1 { font-size: 28px; margin-bottom: 1em; }
h2 { font-size: 26px; margin-bottom: .5em; }
h3 { font-size: 24px; margin-bottom: 1em; }
h4 { font-size: 22px; margin-bottom: 1em; }
h5 { font-size: 18px; margin-bottom: 1em; }*/
h6 { font-size: 16px; margin-bottom: 1em; }

a, a:visited, a:hover, a:link{text-decoration: none; }
a.underline {text-decoration: underline; }

.half_column {width: 48%; display: inline-block;}
.half_column.last {margin-left: 4%; margin-right: -6%;}
.three_column {width: 31%; display: inline-block;}
.three_column.second {padding-left: 3%;}
.three_column.last {padding-left: 3%; margin-right: -3%;}
ul.icon li {padding: 4px 0;}
ul.icon li img.icon {width: 22px; display: inline-block; margin-bottom: -6px; margin-right: 12px;margin-top: 6px;opacity: 0.6;}
ul.dotted {margin-left: 25px;list-style:disc;}
ul.dotted li {padding: 2px 0;}
ul.number {margin-left: 25px;list-style:decimal;}
ul.number li {padding: 2px 0;}
button { border: none; font-size: 12px !important; }
.FancyBlue{ background: #7988d4 !important; color: white !important; text-shadow: none;}
.Greeny{ background: #009c36 !important; color: white !important; text-shadow: none;}
.BlueGrass{ background: #008a93 !important; color: white !important; text-shadow: none;}
.GreenPlaster{ background: #35c553 !important; color: white !important; text-shadow: none;}
.DarkGreen{ background: #649f71 !important; color: white !important; text-shadow: none;}
.SkyBlue{ background: #19a5cd !important; color: white !important; text-shadow: none;}
.RoyalBlue{ background: #4d74df !important; color: white !important; text-shadow: none;}
.Lila{ background: #bb91cf !important; color: white !important; text-shadow: none;}
.PinkyRed{ background: #ef5298 !important; color: white !important; text-shadow: none;}
.FlowerBlue{ background: #405e99 !important; color: white !important; text-shadow: none;}
.PurpleHaze{ background: #994064 !important; color: white !important; text-shadow: none;}
.Mandarine{ background: #dc9237 !important; color: white !important; text-shadow: none;}
.BrickRed{ background: #bf4823 !important; color: white !important; text-shadow: none;}
.DarkGrey{ background: #535151 !important; color: white !important; text-shadow: none;}
.DarkRed{ background: #a91919 !important; color: white !important; text-shadow: none;}
.Yellow{ background: #b2b410 !important; color: white !important; text-shadow: none;}
.Brown{ background: #7d4040 !important; color: white !important; text-shadow: none;}
.Grey { background: #616060 !important; color: white !important; text-shadow: none;}
.Light { background: rgba(0,0,0,0.05) !important; color: inherit !important;}
.Transparent { background-color: transparent; text-shadow: none !important; color: #6b6b6b !important; border: 1px solid #8b8b8b;}
.container {padding: 6px 10px;padding-bottom: 12px;}
.tabs {margin: 24px 0; text-align:center;}
.tabs li {display: inline-block; margin-bottom: 17px;}
.center {text-align: center; margin: 0 auto;}
div.margin { margin-bottom: 20px; }
img {width: auto; max-width: 100%; }
img.fullwidth { width: 100% !important; height: auto !important; margin-bottom: 0; }
img.icon {width: 26px; display: inline-block; vertical-align: middle;}
pre { font-family: 'Microsoft YaHei', Courier, monospace; padding: 6px 12px; display: block; font-size: 12px; line-height: 18px;white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; background: #42505f; color: #fff;}


.twocol
{
	width: 45%;
	padding: 0 2%;	
	height: auto;
	display: inline-block;
	vertical-align: top;
	margin-left: -2%;
}

.threecol
{
	width: 29%;
	padding: 0 2%;	
	height: auto;
	display: inline-block;
	vertical-align: top;
	margin-left: -2%;
}

.fourcol
{
	width: 21.3%;
	padding: 0 2%;	
	height: auto;
	display: inline-block;
	vertical-align: top;
	margin-left: -2%;
}

table
{
	display: table;
	
	margin: 0 auto;
	background-color: transparent;	
	width: 100%;
}



.toggle
{
	padding: 6px 12px;
	margin-bottom: 0px;
	cursor: pointer;
	background: #eb866a;
	color: #fff;
}

.container
{
	display: block;
	padding: 6px 12px;	
	background: #eb866a;
	color: #fff;
}

 .menu-li-title, #footer
{
	font-family:'Microsoft YaHei', sans-serif;
}



input[type="button"], input[type="submit"]
{
	background: #7db2e9;
	border: none;
	padding: 8px 10px;	
	color: #fff;
	float: right;
	cursor: pointer;
	margin: 0;
	
}

input[type="button"]
{
	width: 100%;
	font-family:'Microsoft YaHei', sans-serif;
	float: none;
	display: block;
	margin-top: 0.5em;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 2px;
	border: 2px solid #42474b;
	background-color: transparent;
	color: #42474b;
	padding: 12px 10px;
	height: 44px;
}

.input-inline
{
	width: 100%;
	background: #eb866a;
	padding: 0;
	height: 36px;
}

.input-inline input[type="text"]
{
	width: auto;
	padding: 9px 10px;
	color: #fff;
	border: none;
}

textarea { height: 100px; }
label { font-weight: bold; }
form { width: 100%; overflow: hidden; }

/* HEADER */

#header_t{
        z-index: 888;  left: 0;
}

#header
{

    height: 60px;
    line-height:60px;
    width: 100%;
    background: #0967C7;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 888;
    text-align: center;

}

	#header-left
	{
		position: absolute;
		top: 0px;
	}
	
		#a-menu
		{
			width: 60px;
			height: 60px;
			display: inline-block;
			position: relative;
			left: 5px;
		}
		
			#a-menu img
			{
				width: 22px;
				margin-top: 17px;
				margin-left: 0px;
			}
	
	#header-title {

            width: 60%;
    margin-left: 20%;
   
	}

		#header-title img
		{
			    width: 50px;
    height: auto;
    margin-top: 13px;
		}
	
	#header-right
	{
		position: absolute;
		right: 14px;
		top: 3px;
	}
	
	#header-right img
	{
		width: 30px;
	}
		
/* SLIDER */

#slider
{
	position: relative;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

	#slider img { width: 100%; height: auto; overflow: hidden; }
	#slider { width: 100%; opacity: 0; }
		
/* MENU */

#menu-wrapper
{
	color: #fff;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1 !important;
	height: 100%;
	width: 250px;
	background: #0967C7;
        overflow-y: auto
}

#menu-search
{
	height: 48px;
	width: 100%;
    
}
#menu-search a
{
   
    color:#fff;
}
.menu-li-title1
{
     font-size:26px;
    margin-left:65px;
    line-height:50px;
}
#menu-search:before
{
	background-size: 26px;
	background-position: center;
	background-repeat: no-repeat;
	/*background-color: #303135;*/
	background-image: url(../img/icons/search.png);
	width: 50px;
	height: 48px;
	display: block;
	position: absolute;
	left: 0;
	content: '';
}



	.menu ul li a, .menu > li a
	{
		height: 48px;
		width: 100%;
		display: block;
		position: relative;
	}
		
			.menu-li-icon
			{
				height: 24px;
				margin-top: 12px;
				left: 15px;
				position: absolute;
				display: block;
			}
          
			.menu > li ul li { background: #334784; }
			/*左侧边条颜色*/
			.menu > li.icon:before, .menu > li ul li:before
			{
				background-size: 26px;
				background-position: center;
				background-repeat: no-repeat;
				background-color: #908383;
				width: 10px;
				height: 48px;
				display: block;
				position: absolute;
				left: 0;
				content: '';
			}
			
			.menu > li ul li:before {  background-color: #226699 }
			.menu > li.info:before { background-image: url(../img/icons/info.png);}
			.menu > li.blog:before { background-image: url(../img/icons/blog.png); }
			.menu > li.mail:before { background-image: url(../img/icons/mail.png); }
			.menu > li.box:before { background-image: url(../img/icons/box.png); }
			.menu > li.gallery:before { background-image: url(../img/icons/gallery.png); }
			.menu > li.star:before { background-image: url(../img/icons/star.png); }
			.menu > li.book:before { background-image: url(../img/icons/book.png); }
			.menu > li.box:before { background-image: url(../img/icons/box.png); }
			.menu > li.home:before { background-image: url(../img/icons/home.png);  }
			.menu > li.plus:before { background-image: url(../img/icons/plus.png); }
			.menu > li.dot:before { background-image: url(../img/icons/dot.png); }
			
			.menu-li-title
			{
				font-size: 15px;
				margin-left: 25px;
				line-height: 50px;
				font-weight: bold;
				text-transform: uppercase;
				color: #fff;
			}

    
			.menu-li-arrow
			{
				height: 16px;
				float: right;
				margin-top: 16px;				
				margin-right: 12px;
				opacity: 0.45;
			}
			
			.menu-li-arrow-submenu
			{
				height: 40px;
				float: right;
				margin-top: 4px;				
				margin-right: 0px;
				opacity: 0.45;
			}

/* CONTENT */
			
#content
{
	
    width: 100%;
	
	background: #fff;
}

div.wrapper
{
	margin: 1em 16px;	
}
.wrapper p
{
    font-size:14px;
    text-indent: 2em;
}
.wrapper h2
{
  color:#333;
}

/*p + p
{   
   text-indent: 1.5em;
   margin-top: 1em;
}*/

p + h1 { margin-top: 1em; }
p + h2 { margin-top: 1em; }
p + h3 { margin-top: 1em; }
p + h4 { margin-top: 1em; }
p + h5 { margin-top: 1em; }
p + h6 { margin-top: 1em; }

article
{
	
}

	.post-date
	{
		font-size: 12px;
		color: #8f8f97;
		display: block;
		margin-bottom: 5px;
	}
	
	.prologue
	{
		font-family: 'Merriweather', serif;
		color: #6e6e73;
		font-size: 14px;
		line-height: 1.75;	
	}

/* BLOG */

.blog-post
{
	/*padding-bottom: 1em;*/	
     margin: 1em 16px;
}
.blog-post img
{
  width:100%;
height:100%
}
	.blog-post-title
	{
		text-transform: capitalize;
	}

	.blog-meta
	{
		color: #fff;
		background: #333333;
		font-size: 12px;
		margin-bottom: 15px;
		height: 50px;
		overflow: hidden;
		position: relative;
	}
	
		.blog-meta img
		{
			float: left;
			height: 50px;	
			margin-right: 1.66em;
		}
		
		.blog-meta-author
		{
			margin-bottom: -2px;	
		}
		
		.blog-meta-author a
		{
			color: #fff;	
			font-family:'Microsoft YaHei', sans-serif;
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 0;
		}

/* FOOTER */

#footer {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 888;
    height: 60px;
    width: 100%;
    background: #0967C7;
    font-size: 12px;
    float:left
}

	#footer li {
    width: 20%;
    height: 100%;
    float: left;
    border-right: 1px solid rgba(255,255,255,.5);
    box-sizing: border-box;
}
    #footer li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    box-sizing: border-box;
    padding-top: 10px;
    color: #fff;
}
    #footer li a.active, #footer li a:hover {
    background: #3C69C4;
    color: #fff;
}
    #footer span {
    line-height: 30px;
}
    #footer li img {
        width:20px;
        height:20px;
        display: block;
    margin: 0 auto;
    }



    #m_hd
    {
        position: fixed;
    top: 60px;
    left: 0;
    z-index: 888;
    height: 50px;
    line-height:50px;
    width: 100%;
    background: #0967C7;
    font-size: 12px;
    float: left;
    }


    #m_hd li {
    width: 20%;
    height: 100%;
    float: left;
    border-right: 1px solid rgba(255,255,255,.5);
    box-sizing: border-box;
}
    #m_hd li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    box-sizing: border-box;
    
    color: #fff;
}
    #m_hd li a.active, #m_hd li a:hover {
    background: #3C69C4;
    color: #fff;
}
  
    #m_hd li img {
        width:20px;
        height:20px;
        display: block;
    margin: 0 auto;
    }

  
    .content
    {
        width:100%;
        height:100%;
        float:left;
        position:absolute;
        /*padding:60px 0;*/
        margin-top: 110px;
        overflow-y:auto
    }





    .c_tb_h{
        padding-bottom:130px;
    }


    .pa
    {
        
        /*background: url(../img/bgpa.jpg) no-repeat top;*/        
    background-size: cover;
    padding-top: 20px;
    padding-bottom: 50px;
    
    }
   .w1200{margin: 0 auto;padding: 0 15px;box-sizing: border-box}
/**mproduct**/
.mpro_tit{text-align: center;}
.mpro_tit h6{font-size: 20px;color: #666666;font-weight: bold; margin:0}
i.ico_line{display: block;background: url(../img/ico_line.png) no-repeat;width: 176px;height: 12px;margin: 5px auto; padding-bottom:10px;}
.mpro_tit span{font-size: 14px;color: #999999;}

h6.mpro_bt{font-size: 16px;color: #666666;font-weight: bold;text-align: center;margin: 15px 0;}
.mxcp ul{overflow: hidden;}
.mxcp ul li{width: 48%;float: left;padding: 10px 8px 0;
            border: 1px solid #999999;box-sizing: border-box;margin-bottom: 15px;}
.mxcp ul li:nth-child(2n){float: right;}
.mxcp > p > img,.mxcp > div > img,.abu_con > p >img,.abu_con > div >img{width:100%;height:auto;}
.mpro_pic{width: 100%;height: 110px; text-align:center}
.mpro_pic img{height: 100%;}
.mpro_txt h6{font-size: 12px;color: #555555;margin-top: 10px; text-align:center;font-weight: 700;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}

		.tta_l{width: 48px;text-align: center;}
		
		.tta_l i{margin: 0 auto;}

		.tta_l span{font-size: 12px;color: #555555;}





/**mabout**/
.mabout{margin-top: 15px;}
.mabu_con{margin-top: 15px;}
.jianjie{font-size: 14px;color: #666666;line-height: 30px;margin-bottom: 14px;}
.jianjie p{
    text-indent:2em;
	word-break:break-all;display:-webkit-box; -webkit-line-clamp:7;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.mabu_more{display: block;width: 150px;height: 40px;border: 2px solid #3C69C4;font-size: 16px;color: #3C69C4;text-align: center;line-height: 40px;margin: 0 auto;}



/**mcontact**/
.mcontact{margin-top: 30px;}
.mlx{text-align: center;font-size: 14px;color: #666666;line-height: 24px;}



.mcon_nr form p{position: relative;margin-bottom: 15px;}
.mcon_nr form p input[type=text],.mcon_nr form p textarea{width: 100%;height: 60px;border: 1px solid #666666;box-sizing: border-box;background: none;padding-left: 10px;font-size: 14px;color: #999;outline: none;}

.mcon_nr form input[placeholder],.ft_r form [placeholder],.ft_r form *[placeholder] {
   color:#999 !important;font-size: 14px;
}
.mcon_nr form ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;font-size: 14px;
}
.mcon_nr form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;font-size: 14px;
}
.mcon_nr form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;font-size: 14px;
}
.mcon_nr form :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;font-size: 14px;
}

.mcon_nr form p textarea{height: 60px;padding-top: 14px;}
.mcon_nr form p input[type=submit]{font-weight: bold; width: 100%;height: 50px;border: 2px solid #3C69C4;background: no-repeat;outline: none;font-size: 16px;color: #3C69C4;cursor: pointer;}
.mcon_nr form p input[type=submit]:hover{background: #3C69C4;color: #333;}






/*内页二级导航*/

.my_pos{width:100%;height:50px; line-height:50px; text-align: center;  background: #e5e5e5; }
.my_pos p{ font-size:20px; color: #333333; text-align: center;}
.my_pos .my_pos_title .icon{ float:left; font-size:25px; height:100%; color: #666}
.my_pos_title img
{
      position: absolute;
    width: 26px;
    height: 26px;
    margin-top: 12px;
    left: 12px;
}

.fu_biao{width:100%;height: auto; border: 0px; display: block; overflow: hidden;}
.pos_xiala,.pos_san{width: 100%;height:45px; margin: 25px auto;}
.pos_xiala li {height: 100%;line-height:45px;text-align: center;	font-size:18px; float:left;padding: 0px 3px; margin-bottom: 10px; }

.case_fu li{width:50%;padding:0px}
.pos_xiala li a{ color: #fff; height:100%;    background: #bfbfbf;width: 100%;display: block; font-size: 14px;font-weight: 600;}
.pos_xiala li.active { height:100%; color: #fff; }
.pos_xiala li.active a{color:#fff;background: #3C69C4;font-weight: 600;}
.news_fu li{width:48%;padding: 0;}
.news_fu li:last-child{float: right;}
.product_fu li{width:50%;}
.about_fu li{width:48%;box-sizing: border-box;margin-left:2%;}
.wnews_fu li{width: 48%;margin-left:2%;}
.wnews_fu li:nth-child(3n){margin-right: 0;}
.pro_fu li{width: 48%;float: left;padding: 0;}
.pro_fu li:nth-child(2n){float: right;}

.nypro_xfl{margin-bottom: 20px;}
.nypro_xfl ul{overflow: hidden;}
.nypro_xfl ul li{margin-bottom: 10px; margin-right: 10px; float: left;width: 31%;height: 38px;text-align: center;line-height: 37px;border-radius: 100px;border: 1px solid #e3e3e3;font-size: 14px;color: #666666;}
.nypro_xfl ul li:nth-child(3n){margin-right: 0;}
.nypro_xfl ul li.on,.nypro_xfl ul li:hover{border-color: #BFA282;color: #BFA282;}

.san_nav{overflow: hidden;}
.pos_san{height: auto;overflow: hidden;margin: 0;}
.pos_san li{border: 1px solid #3C69C4;line-height:45px;text-align: center;font-size:12px;color: #3C69C4; float:left;width: 31%; margin-bottom: 10px;}
.pos_san li.active{ background:#3C69C4; color:#fff;}
.abu_con{font-size: 16px;color: #000;line-height: 24px;padding-bottom: 60px;padding-top: 15px;}
.about img,.abu_con img{width:100%; }
.abu_con .mc_list ul li{width: 48%;float: left;margin: 0;margin-bottom: 15px;}
.abu_con .mc_list ul li:nth-child(2n){float: right;}
.abu_con .mc_pic{height: 136px;}
ul.teacher_1 li{width: 100%;height: 193px;background: #f6f6f6;overflow: hidden;margin-bottom: 15px;}
.tc_pic{width: 40%;height: 100%;float: left;overflow: hidden;}
.tc_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;} 
.teacher_1 li:hover .tc_pic img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.tc_txt{float: right;width: 55%;padding-top: 10px;padding-right: 5px;}
.tc_txt h3{font-size: 24px;color: #666666;font-weight: bold;}
.tc_txt p{font-size: 12px;color: #666666;line-height: 14px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:6;height:85px;margin-top: 10px;
  -webkit-box-orient:vertical; overflow:hidden;
}
.abu_con .xy_hd .xy_nr i.ico_dianji{margin: 2px auto;}



/**mnews**/
.mnews{margin-top: 30px;  }
.mnews_list{margin-top: 15px;}
.mn_u{overflow: hidden;width:100%}
.mn_u h6{float: left;font-size: 14px;color: #555555;font-weight: bold;width: 80%;
 overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.mn_u span{float: left;color: #999999; font-size:12px;}
.mnews_list ul{margin-bottom: 15px;}
.mnews_list ul li p{color: #666666;line-height: 20px;font-size:12px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
} 
i.ico_hx{display: block;height: 1px;background: #999999;margin:  5px 0 15px 0;}


.ny {
    padding-top: 15px;
}
.ml_r
{
    width:100%;
    float:left
}
.ml_r input
{
    width: 100%;
    height: 30px;
    line-height:30px;
    border: 1px solid #999;
    padding-left:5px;
    margin-bottom:20px;
}
.ml_r textarea
{
     width: 100%;
    height: 60px;
    line-height:30px;
    border: 1px solid #999;
    padding-left:5px;
    margin-bottom:20px;
}
    #btnSubmit1
    {
            cursor: pointer;
    display: block;
    float: left;
    width: 100%;
    height: 45px;
    margin-top: 0px;
    clear: left;
    background: #3C69C4;
    border: none;
    color: #fff;
    font-size: 16px;
    }
  

    .bo_btmc{
        width:100%;font-size:20px; color:#000; padding:10px 0px; text-align:center; clear:both
    }
.bo_btmc2 {
    width: 100%;
    float: left;
    line-height: 30px;
    color: #888;
    height: 30px;
    margin-bottom: 20px;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    text-align: center;
    clear: both;
}
.abc_top_m
{
     width:100%;
    float:left;
    margin-bottom:20px;

}

.abc_top_m img
{
    width:50% !important;
    float:left;
}
.abc_top_m video
{
    width:100%;
    float:left;
    z-index:9;
}