@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img {margin: 0;padding: 0;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #666;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;}
img {border: 0;}

body {/*font-family:Arial,微软雅黑;font-family:Arial,宋体;*/font-family:Arial,微软雅黑; position:relative;color:#666; font-size:12px;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }
.clearfix:before,.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;}
.clearfix:after {    clear: both;}
.clearfix {zoom: 1;} /* IE < 8  haslayout */


.layout_w{ width:1002px; margin:0 auto; text-align:left;   }
.header{width:100%;height:97px;position: relative; background:url(../images/head_bg.jpg) repeat-x left top; overflow:hidden;}
.head_wrap{ height:82px; margin-top:15px;  position:relative;}	

.logo{float:left; height:auto;}

.lang{ position:absolute; top:11px; right:1px; line-height:25px;}
.lang .en,.lang .cn{ float:right; padding:0 10px; color:#067FD9;}

.search{ width:210px; height:25px; position:absolute; top:11px; right:140px; background:url(../images/search.png) no-repeat;}
.search_text{ width:172px; height:23px; line-height:23px; padding-left:10px; position:absolute; top:1px; left:0px; border:none; background:none; }
.search_submit{ width:28px; height:25px; position:absolute; right:0px; background:none; border:none; cursor:pointer;}

.nav{ height:38px; position:absolute; top:44px; right:0px; }
.nav ul{ float:left;}
.nav li{float: left; text-align: center; font-size: 14px;}
.nav li a{ float:left; line-height:38px; padding:0 20px; color:#555; font-weight:bold;}
.nav li a:hover,.nav li a.jd{color:#3084c3;}

.banner{width:100%;height:475px; }	

.main_cont1{ height:320px; overflow:hidden;}
.i_contact{ border-bottom:1px dotted #cbcbcb;}
.i_contact_cont{ height: 25px; padding: 20px 0 10px;/* background:url(../images/i_contact.jpg) no-repeat;*/}

.i_contact_cont span{ float: left;line-height: 25px;padding-left: 26px;margin-right: 15px; color:#333; }
.i_contact_cont .l_message{ background:url(../images/dec_message.jpg) no-repeat;}
.i_contact_cont .l_phone{  background:url(../images/dec_phone.jpg) no-repeat;}
.i_contact_cont .l_fax{  background:url(../images/dec_fax.jpg) no-repeat;}






.i_about{ height:180px; margin-top:45px; overflow:hidden;}
.iAbout_list{ width:320px; height:180px; float:left; margin-right: 12px;}
.iAbout_list img{ width:83px; float:left; margin-top:50px; margin-right:18px;}
.iAbout_box{ float:left; width:211px;}
.iAbout_box .tit{ padding-top:10px; height:40px; display:block; line-height:40px; font-size:25px; font-weight:bold; color:#333; }
.iAbout_box .text{ height:96px; display:block; line-height:24px;}
.about_more{ width:75px; height:22px; line-height:22px; color:#fff; float:left; text-align:center; background:#46aaf4;}


.main_cont2{ width:100%; height:325px; background:url(../images/rec_probg.jpg) no-repeat center top; position:relative; }
.irec_pro{ width:1172px; margin:0 auto; overflow:hidden;}

#wrap_slide{width:1172px;height:180px;position:relative;margin:100px auto 0 auto;}
.slide{width:1025px;height:184px;overflow:hidden;position:absolute;left:50%; margin-left:-504px;top:0px;}
.slide ul{ padding:0px; margin:0;}
.slide ul li{float:left;width:205px; height:180px; text-align:center;}
#goL{width:54px;height:160px;overflow:hidden; background:url(../images/pro_nav_left.jpg) no-repeat 0 32px; position:absolute;left:0px;top:0px;cursor:pointer; display:block;}
#goR{width:54px;height:160px;overflow:hidden; background:url(../images/pro_nav_right.jpg) no-repeat 0 32px; position:absolute;right:0px;top:0px;cursor:pointer; display:block;}	

.slide ul li span{width:180px; height:157px;display:block; border:1px solid #3aa2dd; overflow:hidden;
 -moz-box-shadow: 5px 5px #4396d4; -webkit-box-shadow: 5px 5px #4396d4; box-shadow: 5px 5px #4396d4;}
.p_img{width:180px; height:157px; display: block; background:#fff;  text-align:center;}
.p_img	img{}
.p_name{width:180px; height:30px;display:block; font-size: 12px;text-align: center;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #cbe9fe;}	

.irec_pro_more{ width:77px; height:77px; background:url(../images/pro_more.png) no-repeat; position:absolute; left:50%; margin-left:-38.5px; bottom:-40px; z-index:500;}

.main_cont3{ overflow:hidden; padding-top:68px;}
.i_news{ width:290px; height:326px; float:left; margin-right:65px;}

.m_tit{ width:100%; height:34px; line-height:34px; position:relative; border-bottom:1px solid #c3c3c3;}
.m_tit .name1{ color:#333; float:left; font-size:18px; font-weight:bold; padding-left:18px; padding-right:8px; background:url(../images/dec_01.png) no-repeat 0px 11px; }
.m_tit .name2{ color:#a5a5a5; float:left; font-size:14px; font-family:Impact; text-transform:uppercase;}

.inews_f{ overflow:hidden;}
.inews_f img{ width:88px; height:89px; float:left; margin:15px 12px 0 0;}
.news_fInfo{ width:170px; float:left; margin-top:15px;}
.news_fInfo .tit{ color:#46aaf4; line-height:23px; font-weight:bold; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news_fInfo .des{ height:48px; line-height:24px; display:block; }
.news_fInfo .date{ color:#46aaf4;}

.mn_ul{ width:290px; overflow: hidden;}
.mn_ul li{  height:43px;overflow:hidden; line-height:43px; border-bottom:1px dotted #c3c3c3;}
.mn_ul li a{ width:260px; height:43px; padding-left:16px; display:block; color:#585858; float:left; background:url(../images/dec_02.jpg) no-repeat 0px 16px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.mn_ul li a:hover{ color:#eb2635;}
.mn_ul li em{ float:right; font-style:normal; color:#969696; padding-right:3px;}

.i_message{ width:290px; height:326px; float:right;}

.i_message .leaveAle{height:30px;margin-top:10px;}
.i_message .inputtext{height:28px;line-height:28px;border:1px solid #9ac7d4;width:273px;color:#c1c1c1;padding-left:5px;background:#fff;font-size:12px;}
.i_message .inputtext:hover{border:1px solid #2baef2;}
.i_message .leaveAlea{height:98px;margin-top:10px;}
.i_message .inputtextaresy{width:268px;height:86px;line-height:22px;border:1px solid #9ac7d4;color:#c1c1c1;background:#fff;font-size:12px;padding:5px}
.i_message .inputbtna{width:88px;height:28px;display:block;text-align:center;line-height:26px;font-family:"微软雅黑";font-size:14px;color:#fff; background:#2baef2;border:none;float:left;margin-right:10px; cursor:pointer;transition:all 0.5s ease-out 0s;}
.i_message .inputbtna:hover{background:#00c6ff;color:#fff;}







.footer{ width:100%; background:url(../images/foot_bg.jpg); overflow:hidden; border-top:3px solid #46aaf4; }
.foot_wrap{ overflow:hidden; padding:23px 0 32px; }
.copyr{ width:300px; line-height:24px; float:left; padding-left:5px; line-height:24px; color:#fff; }
.copyr a{ color:#fff;}
.wechar{ width:300px; height:150px; float:right; background:url(../images/foot_contact.png) no-repeat;}
/**********************************************/



.sub_main{}
.sub_main_wrap{ overflow:hidden;}

.location{ height:52px; position:relative; border-bottom:1px dashed #b5b5b5; overflow:hidden; margin-top: 10px;}
.loc_name1{ float:left; margin-top: 20px; font-size:15px; font-weight:bold;  color:#333; font-family:Arial,微软雅黑; padding-right: 3px; padding-left:18px; background:url(../images/dec_01.png) no-repeat 0px 2px;}
.loc_name2{ float:left; margin-top: 22px; color:#46aaf4; text-transform:uppercase;}
.bread_crumb{ position:absolute; right:5px; top:20px; bpadding-left:17px;}

.sub_left{ width:168px; float:left; margin-bottom:30px;}
.item{ margin-bottom:15px;}

.item_ul{ width:160px; margin-top:23px; }
.item_ul li{ margin-bottom:4px; }
.item_ul li a{width:160px; height:45px; background:url(../images/item_list1.jpg) no-repeat; display:block;text-indent: 30px; line-height:41px; color:#333;}
.item_ul li a:hover,.item_ul li a.jd{ color:#fff;  background:url(../images/item_list2.jpg) no-repeat;}

.item_ul li ul{ margin:0; padding:0px;}
.item_ul li ul li { margin:0px;}
.item_ul li ul li a{ text-indent: 45px; background:none;}
.item_ul li ul li a:hover,.item_ul li ul li a.jd{}


.sub_right{ float:right; width:824px; margin-bottom:30px;  }

/********************************************/

.subPage_pro{ width:100%; height:154px; background:url(../images/subPage_probg.jpg) repeat-x; }
.sppro_item{  position:relative;}

.loc_pro{ height:56px; position:relative; overflow:hidden;}
.loc_pro_name1{ float:left; margin-top: 20px; font-size:25px; font-weight:bold; margin-right: 8px;  color:#fff; font-family:Arial,微软雅黑; }
.loc_pro_name2{ float:left; margin-top: 22px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; line-height: 40px;}
.loc_pro_bread_crumb{ position:absolute; right:5px; top:20px; padding-left:17px; color:#fff; }
.loc_pro_bread_crumb a{ color:#fff; }


.proItem_ul{ position:relative; float:left; z-index:500; }
.proItem_ul li{ float:left; position:relative; margin-right:6px; }
.proItem_ul li a{ padding:0 20px; height:34px; background:#cce8ff; float:left; line-height:34px; color:#555; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.proItem_ul li a:hover,.proItem_ul li a.jd{ color:#0d77b8;  background:#fff;}

.proItem_ul li ul{ width:130px; margin:0; padding:0px; position:absolute; top:34px; left:0px; padding-top:8px; display:none; }
.proItem_ul li ul li { margin:0px; /*border-bottom:1px solid #55b1ff;*/ overflow:hidden; float:none;}
.proItem_ul li ul li a{ width:130px; padding:0; text-indent:18px; float:none; display:block;  text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.proItem_ul li ul li a:hover,.proItem_ul li ul li a.jd{ }

/***下载****/
.sty_loadList{}
.sty_loadList li{height:37px; border-bottom:1px dotted #ccc; }
.sty_loadList li.jd{background:url(../images/load_col_bgx.jpg) repeat-x;}
.sty_loadList li .load_t{height: 37px;display: inline-block; padding-left:18px; background:url(../images/dec_02.png) no-repeat 0px 10px; line-height: 37px;}
.sty_loadList li .load_t:hover{}
.sty_loadList li a.load_d{ width:30px; height: 37px;display: inline-block; float:right; text-align: center; line-height: 30px; color:#008CCA; text-decoration:underline; background:url(../images/dec_03.png) no-repeat 0px 6px;}






.piclist{ margin-top: 20px;}
.piclist ul{ overflow: hidden;}
.piclist ul li {width:174px; float:left;margin:5px 12px 10px; _display:inline; text-align:center;}
.piclist ul li span{width:174px; height:152px;display:block; border:1px solid #c0e3f7; overflow:hidden;
 -moz-box-shadow: 5px 5px #d5d4d4; -webkit-box-shadow: 5px 5px #d5d4d4; box-shadow: 5px 5px #d5d4d4;}
.piclist ul li span a.pic_box{width:174px;height:152px; display: block; background:#fff; text-align:center; }
.piclist ul li span a.pic_box:hover{}
.piclist ul li .pic_lab{ width:174px; line-height:30px; margin-top:8px; display:block; color:#555; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.piclist ul li .pic_lab:hover{}

.hbn_list{}
.hbn_list li{ padding: 20px 0 15px; border-bottom:1px dashed #9b8976;}
.hbn_list_hd{ overflow:hidden; height:32px; line-height:32px;}
.hbn_list_hd .title{ width:600px; float:left; font-size:14px; font-weight: bold; color:#1694E3; padding-left: 16px; background:url(../images/dec_02.jpg) no-repeat 0px 9px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hbn_list_hd .title:hover{ color:#0E82D9;}
.hbn_list_hd .date{ width:100px; float:right; color:#828282;}
.hbn_list_des{ height:48px; line-height:24px; overflow:hidden;}	


/*********************/
.sub_article{ padding:20px 15px; line-height:24px; }

.sub_article h1{font-size:18px; text-align:center; padding:10px 0;}
.sub_article .art_tit{ font-size:12px; text-align:center}
.sub_article .art_line{ padding-top:20px; border-top:1px solid #D4D4D4; margin-right:30px;}

#pages { padding:10px 0 10px;text-align:center}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
#pages .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
#pages .pagination li{
	display: inline-block;
}