body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-family:"思源黑体";
	font-size: 14px;
}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#1c73b0;text-decoration:none;}
.center{ text-align:left; width:700px; float:right;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0;}
.img:visited img{border: 0px solid #cccccc;}
.img img{border: 0px solid #cccccc;padding:0px;}
.img:hover img{border: 0px solid #cccccc;}

/*顶部样式*/
.top{ width:100%; height:116px; margin:0 auto; background-color:#e8e8e8;}

.logo{ width:1200px; height:116px; margin:0 auto; background:url(top.jpg) no-repeat center center;}

/* 轮换区 */
.flash{}

/*轮换*/
/* 轮换区 */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom:0px;
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

/*导航样式*/
.Top_menu {
	height:60px;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	font-family:"思源黑体";
	font-weight: bold;
}
.Top_menu ul{list-style:none; margin:0 auto; width:1200px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:150px;text-align:center; height:60px; line-height:60px; font-size:15px;}
.Top_menu ul .li_link{width:0px; height:60px; background:url(menu_list.jpg) no-repeat center top;}
.Top_menu ul li a:link{color:#333333;text-decoration:none;display: block;}
.Top_menu ul li a:visited{color:#333333;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#0d62cc; text-decoration:none;display: block;} 
.Top_menu ul li a:active {color:#333333;display: block;}

.nqType{position:relative; overflow: hidden; height:60px; width:1200px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float:left;}
.nqtWrap li a{display: block; height:60px; padding: 0 40px; line-height:60px; color: #000; text-decoration: none; }
.nqUnderline{position:absolute; bottom:0; right:0; height:4px; width:40px; z-index:1; top:45px; background-color:#0d62cc;}


.title{ width:1200px; height:90px; background:url(title.png) no-repeat; margin:0 auto; margin-top:50px; }
.title_cn{ width:1200px; height:45px; margin:0 auto; text-align:center; font-family:"思源黑体"; line-height:45px; font-size:28px; color:#333}
.title_en{ width:1200px; height:45px; margin:0 auto; text-align:center; font-family:"思源黑体"; line-height:45px; font-size:18px; color:#666}

.cp_list{ float:left;  width:270px; height:244px; text-align:center; margin-left:28px; border:1px #f5f5f5 solid;  margin-bottom:10px;}
.cp_list a{ width:270px; height:244px; text-align:center;  display:block;  color:#333; line-height:42px; }
.cp_list a:hover{ width:270px; height:244px; text-align:center;  display:block; background-color:#cc0000; color:#FFFFFF}


/*优势*/
.youshi{ width:100%; height:auto; margin:0 auto; background:url(youshi_bg.jpg) repeat center top; overflow:hidden;}
.youshi_top{ width:100%; height:130px; margin:0 auto; margin-top:50px; background:url(youshi_top.png) no-repeat center bottom;}
.youshi_tf{ width:1200px; height:50px; line-height:50px; margin:0 auto; font-size:30px; font-weight:bold; color:#0d62cc; text-align:center;}
.youshi_r{ width:1200px; font-weight:bold; height:50px; line-height:30px; text-align:center; font-size:50px; color:#0d62cc; margin:0 auto; text-transform:uppercase;}
.youshi_bg{ width:1100px; min-height:1538px; background:url(youshi_bg.png) no-repeat center top; margin:0 auto; margin-top:30px;}
.youshi_left{ width:515px; height:auto; float:left;}
.youshi_right{ width:515px; height:auto; float:right;}

/*index*/
.main{ width:1200px; margin:0 auto; height:auto; padding-top:30px;}

.kuaijie{ width:1200px; height:auto; margin:0 auto; margin-top:30px;}
.kuaijie_top{ width:479px; height:50px; margin:0 auto; background:url(gsjj_top_bg.png) no-repeat center top;}
.kuaijie_tf{ width:170px; height:22px; line-height:22px; font-size:20px; font-weight:bold; color:#57585a; margin:0 auto; background-color:#FFF; text-align:center;}
.kuaijie_r{ width:170px; height:22px; line-height:22px; margin:0 auto; text-align:center; color:#3b3a38; font-size:20px;}
.kuaijie_bg{ width:696px; margin:0 auto; height:152px; margin-top:30px; margin-bottom:30px;}

/*带图新闻*/
.img_news{ width:440px; height:480px; float:left; position:relative; z-index:9999; top:-50px;}
.img_news_list{width:440px; height:480px; margin:0 auto; overflow:hidden;}
.img_news_list a{width:440px; height:160px; display:block; background:url(img_news_bg.jpg) no-repeat center top;}
.img_news_list a:hover{width:440px; height:160px; display:block; background:url(img_news_bg_on.jpg) no-repeat center top; color:#FFF;}

/*上下产品*/
.sy_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px; padding-top:30px;}

.sy_cp_tf{ width:130px; height:37px; line-height:37px; font-size:18px; font-weight:bold; color:#fff; float:left; text-align:center;}
.sy_cp_r{ width:60px; height:22px; line-height:22px; float:right; text-align:center; color:#fff; font-size:14px; margin-top:8px;}
.sy_cp_r a{ color:#CCC}
.sy_cp_r a:hover{ color:#FFF;}

.sy_cp_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; background-color:#FFF;}

.sy_cp_list a{width:222px; height:206px; background-color:#9c9c9c; display:block; color:#FFF;}
.sy_cp_list a:hover{width:222px; height:206px; display:block; color:#FFF; background-color:#2269d5;}

.sy_pro{ width:190px; height:auto; float:left;}
.sy_pro2{ width:190px; height:auto; float:right;}
.sy_pro_top{ width:100%; height:75px; line-height:75px; margin:0 auto; font-size:24px; color:#FFF; text-align:center;}
.sy_pro_bg{ width:190px; height:auto; float:left; overflow:hidden; background:url(sy_pro_bg.png) repeat-y center top;}
.sy_pro_list ul{}
.sy_pro_list ul li{ width:186px; height:85px; margin:0 auto; line-height:25px; margin-top:5px; margin-bottom:5px; font-size:14px; text-align:left; text-indent:10px; overflow:hidden;}
.sy_pro_list ul li a:link{ text-decoration:none; color:#ffffff; display:block; padding-top:15px;}
.sy_pro_list ul li a:visited{text-decoration:none; color:#ffffff; display:block; padding-top:15px;}
.sy_pro_list ul li a:hover{height:85px; line-height:25px; display:block; color:#ffffff; background:url(sy_pro_list.png) repeat center top;}
.sy_pro_list ul li a:active{ text-decoration:none; color:#ffffff; display:block; padding-top:15px;}
.sy_pro_bt{ width:190px; height:2px; margin:0 auto; background:url(sy_pro_bt.png) repeat-y center top; overflow:hidden;}


/*主推产品*/
.zhutui{ width:100%; height:auto; margin:0 auto; background:url(zhutui_bg.jpg) repeat center top; padding-top:30px; padding-bottom:30px;}
.zhutui_bg{ width:1240px; height:298px; margin:0 auto;}
.zhutui_img{ width:267px; height:296px; float:left; margin-left:18px; margin-right:18px;}
.zhutui_img a{ width:267px; height:296px; display:block; border:2px #f9f9f9 solid;}
.zhutui_img a:hover{ width:267px; height:296px; border:2px #0d62cc solid; display:block;}

/* mover ad */
.hl_main5_content{width:940px; height:190px; overflow:hidden; border-top:none; float:right; position:relative;} 
.hl_main5_content1{width:850px; overflow:hidden; margin:0 auto;}
.hl_main5_content1 ul{width:850px; overflow:hidden;} 
.hl_main5_content1 ul li{ float:left; width:200px; display:inline; margin-left:6px; margin-right:6px; text-align:center;} 
.hl_scrool_leftbtn{width:26px; height:96px; background:url(../images/leftbtn.png) no-repeat; left:0; top:50px; left:10px; cursor:pointer; position:absolute; z-index:10;} 
.hl_scrool_rightbtn{width:26px; height:96px; background:url(../images/rightbtn.png) no-repeat; right:0; top:50px; right:10px; cursor:pointer; position:absolute; z-index:10;} 

/*左右产品*/

.tj_cp{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.tj_cp_top{ width:138px; height:45px; margin:0 auto; background:url(tj_cp_top.jpg) no-repeat center top; text-align:center; color:#FFF; font-size:16px; line-height:35px; overflow:hidden;}
.tj_cp_tf{ width:230px; float:left; margin-left:55px; font-size:18px; font-weight:bold; color:#FFF;}
.tj_cp_r{ width:100px; float:right;}
.tj_cp_r a{ color:#FFF;}
.tj_cp_r a:hover{ text-decoration:underline;}
.tj_cp_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.tj_cp_bt{ width:1200px; height:52px; margin:0 auto; background:url(gsjj_bt.jpg) no-repeat center top;}


/* mover ad */
.movead {zoom:1; width:835px; margin:0 auto; margin-top:15px;}
.movead .pcont {width:600px; height:400px; overflow:hidden; float:left; margin-left:30px; margin-right:30px;}
.movead .ScrCont {width: 32766px; zoom: 1}
.movead #List1_1 {FLOAT: left}
.movead #List2_1 {FLOAT: left}
.movead .LeftBotton { background:url(leftbtn.png) no-repeat center; FLOAT: left; WIDTH:76px; HEIGHT:400px;_behavior: url(js/iepngfix.htc);}
.movead .RightBotton { background:url(rightbtn.png) no-repeat center; FLOAT: left; WIDTH:76px; HEIGHT:400px;_behavior: url(js/iepngfix.htc);}

.movead .pl img {DISPLAY: block; CURSOR: pointer; height:280px; margin:0 auto; width:280px;}
.movead .pl {float:left; width:280px; height:400px; overflow:hidden; margin-left:10px; margin-right:10px;}
.movead .pl img.picshadow{width:280px; float:left;}


/*right*/
.right{width:940px; height:auto; float:right; margin-bottom:20px;}
.right_top{ width:940px; height:50px; margin:0 auto; border-bottom:1px #0d62cc solid; margin-bottom:15px;}
.right_tf{ width:200px; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#0d62cc; float:left;}
.right_r{ text-align:right; line-height:50px; margin-right:20px!important; margin-right:10px;}
.right_bg{ width:940px; height:auto; margin:0 auto; margin-top:10px; overflow:hidden;}
.right_bt{ width:940px; height:7px;}

.right_con{ width:940px; height:auto; overflow:hidden; margin:0 auto; color:#333; line-height:30px; margin-top:20px;}

.gsjj{ width:100%; height:640px; background:url(gsjj_bg.jpg) no-repeat center top; overflow:hidden; margin:0 auto;}

.gsjj_bg{ width:1200px; height:auto; margin:0 auto; margin-top:210px; overflow:hidden;}
.gsjj_body{ width:1200px; height:120px; float:right; color:#fff; font-size:15px; line-height:30px;}

.changqu_bg{ width:1268px; height:auto; margin:0 auto;}


/*联系方式*/
.sy_lx{ width:1200px; height:350px; margin:0 auto; border:1px #cdcdcd solid; margin-top:20px;}
.sy_lx_map{ width:880px; float:left; height:350px;}
.sy_lx_bg{ width:290px; float:right; margin-top:15px;}


.news{ width:1200px; height:auto; margin:0 auto; padding-top:20px; padding-bottom:50px;}

.news_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:10px;}

.news_top{ width:100%; height:100px; line-height:60px; font-size:24px; margin:0 auto;}
.news_tf{ width:100%; height:60px; margin:0 auto; text-transform:uppercase; font-size:50px; font-weight:bold; line-height:60px; color:#0d62cc; text-align:center;}
.news_r{ width:100%; height:40px; line-height:40px; text-align:center; font-size:30px; font-weight:bold; color:#0d62cc;}
.news1{ width:400px; float:left;}

.news_list{ width:465px; height:135px; float:right;}
.news_list a{width:465px; height:135px; background-color:#f5f5f5; display:block;
-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;}
.news_list a:hover{width:465px; height:135px; color:#FFF; background-color:#cc0000; display:block;}

.news_list2{ width:100%; float:left; height:40px; background:url(news_list.png) no-repeat center left; text-indent:15px; line-height:40px; border-bottom:#CCCCCC 1px dashed}
.data{ color:#999; float:right;}

/*left*/
.left{ float:left; width:341px; height:auto; margin:0 auto; overflow:hidden;}
.left_pro_top{ width:341px; height:124px; background:url(left_pro_top.png) no-repeat center top;}
.left_pro_bg{ width:341px; height:auto; overflow:hidden; margin:0 auto; background:url(left_pro_bg.jpg) repeat-y center top; padding-bottom:15px;}

.left_list{ width:300px; height:auto; margin:0 auto; text-align:center; overflow:hidden;}
.left_list ul{}
.left_list ul li{ width:300px; height:60px; float:left; line-height:60px; font-size:14px;}
.left_list ul li a{ text-decoration:none; color:#434343; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#434343; display:block;}
.left_list ul li a:hover{height:60px; line-height:60px; display:block; color:#055496;}
.left_list ul li a:active{ text-decoration:none; color:#434343; display:block;}

/*left*/
.left2{ float:left; width:224px; height:auto; float:left; overflow:hidden; border:3px #0d62cc solid; margin-bottom:20px;}
.left2_pro_top{ width:224px; height:60px; background-color:#0d62cc; line-height:60px; color:#FFF; font-size:22px; text-align:center;}
.left2_pro_bg{ width:224px; height:auto; overflow:hidden; margin:0 auto;}

.left0_list{ width:196px; margin:0 auto;}
.left0_list ul{}
.left0_list ul li{ width:196px; height:35px; background:url(left_list3.jpg) no-repeat; margin:0 auto; font-size:14px; line-height:35px; margin-top:7px;}
.left0_list ul li a:link{padding-left:15px; display:block;text-decoration:none; color:#FFFFFF}
.left0_list ul li a:visited{ display:block; text-decoration:none; color:#FFFFFF}
.lef0t_list ul li a:hover{ height:35px; line-height:35px; text-decoration:none; color:#fff;}
.left0_list ul li a:active{ display:block;text-decoration:none; color:#fff}

.left2_list{ width:196px; height:auto; margin:0 auto; text-align:left; overflow:hidden;}
.left2_list ul{}
.left2_list ul li{ width:196px; height:35px; float:left; line-height:35px; font-size:13px; background:url(left_list.jpg) no-repeat center top; text-indent: 25px;}
.left2_list ul li a{ text-decoration:none; color:#333333; display:block;}
.left2_list ul li a:visited{text-decoration:none; color:#333333; display:block;}
.left2_list ul li a:hover{height:35px; line-height:35px; display:block; color:#d82622;}
.left2_list ul li a:active{ text-decoration:none; color:#333333; display:block;}

#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active {height:35px; line-height:35px; background:url(left_list4.jpg) no-repeat; display:block;text-decoration:none; color:#fff;}

.left_lx{float:left; width:224px; height:auto; float:left; overflow:hidden;}
.left_lx_top{ width:224px; height:60px; background-color:#0d62cc; line-height:60px; color:#FFF; font-size:22px; text-align:center;}
.left_lx_bg{ width:224px; height:auto; overflow:hidden; margin:0 auto;}
.left_bt{ height:8px; overflow:hidden; margin:0 auto;margin:0 auto;}

/*foot*/

.bottom{ width:100%; height:auto; margin:0 auto; overflow:hidden; color:#5f5f5f; padding-bottom:20px;}
.bottom a{ color:#5f5f5f;}
.foot_menu{ width:100%; height:50px; margin:0 auto; overflow:hidden; margin-bottom:15px; background-color:#0d62cc; color:#FFF; line-height:50px; text-align:center; font-size:14px;}
.foot_menu ul{ width:1000px; height:auto; margin:0 auto; color:#FFF;}
.foot_menu ul li{ width:120px; float:left; text-align:center;}
.foot_menu ul li a{ color:#fff;}
.foot_menu ul li a:hover{ text-decoration:underline;}


.foot {width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; text-align:center; font-size:14px;}