/*Start:*
----------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; font-weight: normal;}
ul, ol, li  {margin: 0px; padding: 0px; list-style: none;}
dl, dt, dd {margin: 0px; padding: 0px; font-weight: normal;}
form, fieldset, input, textarea, select, option, label {margin: 0px; padding: 0px;}
fieldset, a img,{border: 0; margin:0; padding:0; text-decoration:none;}
table, th, td, th {margin: 0px; padding: 0px;font-weight: normal;}
p {margin: 0px; padding: 0px;}
a,a:link,a:active,a:visited{color:#6C78E4; font-size:12px; text-decoration:none;}
a:hover{color:#0062C5; text-decoration:none; font-size:12px;}
img {border:none; padding:0;margin:0;}
*{margin 0; padding 0; font-size:12px; list-style:none;}
body{width:100%; margin:0 auto; background-color:#FFFFFF;  }
.clear{ margin:0; padding:0; clear:both; overflow:hidden; height:0px !important;}
.imgbtn{ width:64px; height:24px; overflow:hidden;}
.text_box{ float:left; margin-top:4px; margin-right:5px;}




/*Start:p样式
----------------------------------------------------*/
p.footer_p{ width:1000px; margin:0 auto; line-height:32px; color:#0064AB;}


/*Start:h1样式
----------------------------------------------------*/
h1.logo{ width:1000px; height:108px; margin:0 auto; overflow:hidden;}



/*Start:h4样式
----------------------------------------------------*/
h2.m_news_bt{ width:190px; height:20px; background:url(../images/m_news_bt.jpg) no-repeat; overflow:hidden;}
h2.m_about_bt{ width:176px; height:20px; background:url(../images/m_about_bt.jpg) no-repeat; overflow:hidden;}
h2.m_contact_bt{ width:189px; height:20px; background:url(../images/m_contact_bt.jpg) no-repeat; overflow:hidden;}
h2.s_contact_bt{ width:189px; height:20px; background:url(../images/m_contact_bt.jpg) no-repeat -18px 0px; overflow:hidden;}
h2.m_prod_bt{ width:213px; height:31px; background:url(../images/m_prod_bt.jpg) no-repeat; overflow:hidden;}
h2.left_pord_bt{ width:292px; height:20px; background:url(../images/left_pord_bt.gif) no-repeat; overflow:hidden;}
h2.right_about_bt{ width:700px; height:24px; background:url(../images/right_about_bt.jpg) no-repeat; overflow:hidden;}
h2.right_prod_bt{ width:700px; height:31px; background:url(../images/right_prod_bt.jpg) no-repeat; overflow:hidden;}
h2.right_img{ width:700px; margin:20px auto 0px auto; text-align:center;}
h2.right_img_zi{ width:508px; line-height:22px; color:#4D4D4D; margin:10px auto; overflow:hidden;}
h2.right_newst_bt{ width:700px; background:url(../images/right_news_bt.jpg) no-repeat; height:29px; overflow:hidden;}
h3.right_news_h3{ width:590px; margin:10px auto; text-align:right;}
h3.right_news_h3 a{ padding-left:15px; color:#4D4D4D;}
h2.right_online_bt{ width:700px; height:29px; background:url(../images/right_online_bt.jpg) no-repeat; overflow:hidden;}
h2.right_contact_bt{ width:700px; height:29px; background:url(../images/right_contact_bt.jpg) no-repeat; overflow:hidden;}
h2.right_success_bt{ width:700px; height:29px; background:url(../images/right_success_bt.jpg) no-repeat; overflow:hidden;}
/*Start:span样式
----------------------------------------------------*/
span.footer_left{ float:left;} 
span.footer_right{ float:right;} 
/*Start:a样式
----------------------------------------------------*/





/*Start:ul样式
----------------------------------------------------*/
ul.m_news_ul{ width:258px; margin-top:12px; overflow:hidden;}
ul.m_news_ul li{ width:258px; line-height:24px; border-bottom:1px dotted #48ACF1; margin:0 auto; overflow:hidden;}
ul.m_news_ul li a{ color:#4D4D4D !important; float:left;}
ul.m_news_ul li span{ float:right;  color:#4D4D4D;}
ul.left_ul{ width:248px; margin-top:20px; overflow:hidden;}
ul.left_ul li{ width:248px; border-bottom:1px dotted #0584FA; line-height:32px; background:url(../images/icon1.gif) left no-repeat; overflow:hidden;}
ul.left_ul li a{ padding-left:35px; color:#0584FA !important;}
ul.prod_ul{ float:left; width:141px; overflow:hidden; margin:17px; _margin:17px 10px 17px 10px;}
ul.right_news_ul{ width:590px; margin:20px auto; line-height:28px;}
ul.right_news_ul li{ width:590px; line-height:45px; border-bottom:1px dashed #48ACF1; margin:0 auto; overflow:hidden;}
ul.right_news_ul li a{ float:left; color:#4D4D4D !important;}
ul.right_news_ul li span{ float:right;}

/*Start:li样式
----------------------------------------------------*/
li.prod_img{ width:141px; height:189px; vertical-align:middle; display:table-cell; line-height:189px; overflow:hidden;}
li.prod_zi{ line-height:32px; width:141px; text-align:center;}
li.prod_zi a{ color:#4D4D4D !important;}







/*Start:wapper
----------------------------------------------------*/
.wapper{ width:100%; margin:0 auto;}
.header{ width:100%; margin:0 auto; background:url(../images/header_bg.jpg) repeat-x; overflow:hidden;}
.navi{ width:100%; margin:0 auto; height:32px; background:url(../images/navi_bg.jpg) repeat-x; overflow:hidden;}
.navi ul{ overflow:hidden; width:1085px; margin:0 auto; height:32px;}
.navi ul li{ float:left; background:url(../images/navi_li_bg.gif) no-repeat right; width:155px; height:32px; line-height:28px; text-align:center;}
.navi ul li a{ font-family:"微软雅黑" !important; font-size:14px !important; font-weight:bold !important; color:#FFFFFF !important;}
.banner{ width:100%; overflow:hidden; height:420px; margin:0 auto;}
.footer{ width:100%; margin:0px auto 0px auto; border-top:5px solid #183D7F; height:32px; overflow:hidden}



/*Start:m_contents
----------------------------------------------------*/
.m_con{ width:100%; margin:0 auto; height:208px; background:url(../images/m_con_bg.jpg) repeat-x; overflow:hidden;}
.main_con{ width:1000px; margin:0 auto; overflow:hidden;}
.m_news{ width:276px; float:left; overflow:hidden; margin-top:26px; height:183px;}
.m_about{ float:left; width:448px; overflow:hidden; margin-top:26px; background:url(../images/m_about_left_bg.jpg) left no-repeat; height:183px;}
.m_about_p{ width:410px; margin:10px auto; line-height:20px; color:#4D4D4D;}
.m_contact{ float:right; width:276px; margin-top:26px; background:url(../images/m_about_left_bg.jpg) left no-repeat; height:183px;}
.m_contact_p{ width:246px; margin:10px auto; background:url(../images/phone.gif) no-repeat 170px 30px; overflow:hidden; height:183px; line-height:29px; color:#4D4D4D;}
.m_prod{ width:1000px; margin:15px auto 0px auto; overflow:hidden;}



/*Start:s_contents
----------------------------------------------------*/
.contents{ width:1024px; margin:42px auto 0px auto; overflow:hidden;}
.left{ float:left; width:292px; background:url(../images/left_bg.jpg) right no-repeat; overflow:hidden;}
.s_contact{ width:276px; margin-top:26px; height:183px;}
.s_contact_p{ width:246px; margin-top:10px; background:url(../images/phone.gif) no-repeat 170px 30px; overflow:hidden; height:183px; line-height:29px; color:#4D4D4D;}
.right{ width:718px; float:right; overflow:hidden}
.right_about{ width:690px; margin-top:30px; line-height:22px; color:#646464; overflow:hidden}
.right_prod{ width:700px; margin:0; background-color:#F6F8FC;}
.right_img_zi_div{ margin:0 auto; background-color:#FFFFFF; width:585px;}
.fen{ text-align:right; width:585px; margin:10px auto;}
.fen a{ color:#4D4D4D !important; padding-right:15px;}
.right_news_nr{ width:718px; background:url(../images/right_news_nr.jpg) repeat-y; height:600px; overflow:hidden; margin:0;}
.right_contact{ width:674px; margin:50px auto 0px auto; background:url(../images/contact_bg.png) right bottom no-repeat; overflow:hidden; height:auto !important; height:374px; min-height:374px; line-height:26px; color:#4D4D4D;}











b.right_news_bottom{ width:718px; margin:0 auto; height:29px; background:url(../images/right_news_bottom.png) no-repeat; overflow:hidden; display:block;}

/*CSS manu style pagination*/

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}