@charset "utf-8";
/* CSS Document */



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;}
 
fieldset, img { 
 border: 0;}
 
ol, ul {margin:0;padding:0;list-style: none;}
li{list-style: none;} 
p{ margin: 0px;padding: 0px;}
a{text-decoration:none;outline:none;color:black;} 
textarea{resize:none;}
textarea:focus{ outline:none;}
input{resize:none;}
input:focus{outline:none;}


.clear{ clear:both;}
.clr{ clear:both;height:0; line-height:0; font-size:0; overflow:hidden;}




 
body{
    width:100%;
	margin:0 auto;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto!important;
	margin-bottom: 0px;
	margin-left: auto!important;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:black;
	line-height:25px;
	 position:relative;}
	 
.newspage {
 width:100%; DISPLAY: block; padding:10px 0; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px;  BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0776d0; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#0776d0; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#0776d0; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


/*---------------------------index-----------------------*/
.head{height:150px;}
.head_box{ width:1200px; margin:0 auto;}
.logo{ float:left;}
.head_right{ float:left; width:710px; height:150px;background:url(../images/head_right_bg_en.jpg) no-repeat scroll center;}
.head_right form{ padding-left:446px; padding-top:63px;}
#search_text{ margin:0; padding:0; border:none;float:left; background:url(../images/stext_bg.jpg) no-repeat scroll center; width:213px; padding-left:10px; height:34px; line-height:34px; color:#949494;  }
#search_button{margin:0; padding:0; border:none;float:left; background:url(../images/sbutton_bg.jpg) no-repeat scroll center; width:37px; height:34px;}

.menu{ background-color:#1f83d5;}
.menu ul{width:1200px; margin:0 auto;}
.menu ul li{ float:left; line-height:48px;}
.menu ul li.menu_interval{ background:url(../images/menu_interval_bg.jpg) no-repeat scroll center; width:2px; height:48px;}
.menu ul li a{ font-size:14px; color:#fff;  padding:0 45px;}

#yc-mod-slider{ padding:15px 0 25px 0;}
div.wrapper { width:1200px; margin:0px auto 0 auto; position: relative;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none;}
    .box_skitter ul { display: none;  z-index:-2;}
    .box_skitter .container_skitter { overflow: hidden; position: relative;  }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none;  z-index:-2; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none;  }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left:20px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right:20px; z-index: 99999; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1200px; height: 280px; }
    #slideshow ul { display: none; }
	
.mo{ width:1200px; margin:0 auto; height:301px;background:url(../images/mo1_bg_en.jpg) no-repeat scroll center; position:relative;}
.mo_more{ padding-top:10px;}
.mo_more a{ display:block; width:34px; height:12px;background:url(../images/mo_more_bg.jpg) no-repeat scroll center;}
.mabout{ position:absolute; top:67px; left:14px; width:450px;}	
.mabout a{ font-weight:bold;}
.mabout p{ }
.mnews{position:absolute; top:67px; right:0; width:350px;}
.news_list{position:relative;padding-left:5px; height:30px; line-height:30px; border-bottom:1px dotted #cccccc; }
.news_list span{position:absolute; right:5px;}

.mo2{ width:1200px; margin:0 auto; padding-bottom:20px;}
.mo2_list{ float:left; width:280px; border:1px solid #ccc; margin-right:24px;}
.mo2_list_top{ height:150px; background:url(../images/mo2_top1_img.jpg) no-repeat scroll center;}
.mo2_list_top2{ height:150px; background:url(../images/mo2_top2_img.jpg) no-repeat scroll center;}
.mo2_list_top3{ height:150px; background:url(../images/mo2_top3_img.jpg) no-repeat scroll center;}
.mo2_list_top4{ height:150px; background:url(../images/mo2_top4_img.jpg) no-repeat scroll center;}
.mo2_list_body{ background-color:#f5f8f9; padding:0 15px; padding-bottom:26px;}
.mo2_list_body_title{ height:60px; line-height:60px; font-size:18px; font-weight:bold; }
.mo2_list_body_list span{ color:#1f83d5; font-weight:bold; }
.mo2_list_body_more a{ border-radius:20px; display:block; border:1px solid #a6a6a6; width:70px; height:22px; line-height:22px; text-align:center; background-color:#66cafd; color:#fff;}
.mo2_list_body_list2{background:url(../images/mprod_list_bg.jpg) no-repeat scroll left center; padding-left:30px;}
.mo2_list_body_list2 a{  color:#1f83d5;}
.mo2_list_body_list3{background:url(../images/mprod_list2_bg.jpg) no-repeat scroll 8px center; padding-left:25px;}
.mo2_list_body_list3 a{ }
.mo2_list_body_link_list{ text-align:left; display:inline-block; width:100%;}
.mo2_list_body_link_list img{ float:left; margin-bottom:17px;}
.mo2_list_body_link_list2{}
.mlink_input{ position:relative; line-height:28px;}
#netsun_cust_user{ border:1px solid #ccc; padding-left:60px; width:188px; height:24px; line-height:24px;}
#netsun_cust_pass{ border:1px solid #ccc; padding-left:60px; width:188px; height:24px; line-height:24px;}
.mlink_input span{ position:absolute; left:0; top:0; padding-left:16px;}
.mo_mail_middle{ line-height:30px; padding-left:60px;}
.mlink_input2{ text-align:center; padding-top:10px;}

.footer{ background-color:#1f83d5; text-align:center; line-height:48px; color:#fff;}
.footer a{ color:#fff;}

.abanner{background-color:#f9f9f9; padding:20px 0;}
.abanner_box{ width:1200px; height:280px; margin:0 auto; background:url(../images/banner4.jpg) no-repeat scroll center;}

.abox{ background-color:#f9f9f9;padding:30px 0;}
.abox2{width:1200px; margin:0 auto; }
.left{ float:left; width:282px; border-right:1px solid #1f83d5;}
.left_top{background:url(../images/left_top_bg_en.jpg) no-repeat scroll center; height:102px;}
.left_list{background:url(../images/left_list_bg.jpg) no-repeat scroll center top; height:30px; line-height:30px; padding-bottom:20px; padding-left:50px; }
.left_list a{ display:block; width:190px;}
.left_list a:hover{ color:#0776d0;}
.right{ float:right; width:917px;}
.right_top{background:url(../images/right_top_bg.jpg) no-repeat scroll center; height:93px; line-height:93px; padding-left:40px;  font-weight:bold; font-size:20px;}
.right_body{ padding:0 40px;}
.about{background:url(../images/about_bg_en.jpg) no-repeat scroll center bottom; padding-bottom:339px;}
.about p{  padding-bottom:20px;}

.prod_title1{ background-color:#0776d0; color:#fff;}
.prod_title2{ background-color:#0776d0; color:#fff; line-height:30px; text-align:center; font-size:14px;}

.news_list{position:relative;padding-left:35px; height:30px; line-height:30px; border-bottom:1px dotted #cccccc;background:url(../images/news.gif) no-repeat scroll 5px center; }
.news_list span{position:absolute; right:5px;}

.contact_list{ background:url(../images/contact_bg.png) no-repeat scroll right center;}
.contact_list ul li{ border-bottom:1px dotted #ccc; line-height:30px;background:url(../images/mprod_list2_bg.jpg) no-repeat scroll 5px center; padding-left:20px; width:550px; }