@charset "utf-8";
/*header*/
#header{ height:88px; background:url(../images/head_bg_9.jpg) no-repeat center 0;}
.head_nr{ width:1100px; margin:0 auto;}
.head_nr h1{ padding-top:0px;}
.head_rgt{ color:#fff; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:15px; padding-top:17px; width:810px;}
.head_telnr{ width:278px; background:url(../images/head_tel_10.png) no-repeat left 0; padding:3px 30px 0 28px; font-size:16px; font-weight:bold;}
.head_telnr .fl{ width:112px;}
.head_telnr .fr{ width:150px; margin-left:-10px; margin-top:-4px; margin-bottom:4px;}
.head_tel span.fr{ font-size:22px; font-family:"arial"; padding-left:-10px;}
.nav ul{ padding-top:5px;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; color:#fff; padding:0 22px; background:url(../images/nav_xiex_9.png) no-repeat right center;}
.nav ul li a:hover{ color:#FFCC00;}
.nav ul li.current a{ color:#FFCC00;}
/*footer*/
#footer{ background-color:#007491; color:#00C6F7; font-family:"arial";}
.foot_up{ width:1050px; margin:0 auto; text-align:center; padding:22px 0 10px 0; border-bottom:1px solid #008DB0;}
.foot_up a{ color:#00C6F7; padding:0 20px; font-size:13px;}
.foot_up a:hover{ color:#00C6F7;}
.foot_btm{ line-height:200%; padding:15px 0 12px 0; text-align:center;}
/*index*/
.nr_center{ width:1100px; margin:20px auto;}
.banner{ position:relative; width:100%; overflow:hidden; z-index:1;}
.banner .img ul li{ height:456px; width:100%; position:absolute; left:0; top:0; z-index:1;}
.banner .img ul li a{ display:block; width:100%; height:100%;}
.banner .page{ position:absolute; bottom:0; left:0; z-index:6; width:100%; text-align:center; height:19px; padding-top:11px; }
.banner .page span{ display:inline-block; width:8px; height:8px; margin-right:12px; background:url(../images/syban_fy_10.png) no-repeat 0 center; text-indent:-9999px; cursor:pointer;}
.banner .page span.current{ background:url(../images/syban_fy_10.png) no-repeat -8px center;}
.index_nr1{ background:url(../images/index_nr1bg_10.jpg) repeat-x; font-family:"\5FAE\8F6F\96C5\9ED1"; margin-top:-20px;}
.index_nrup{ padding:16px 0 0 0; border-bottom:2px solid #FFCC00; color:#007491; font-family:"\5FAE\8F6F\96C5\9ED1";}
.index_nrup h2{ width:191px; margin-bottom:-4px; padding-bottom:12px; font-weight:bold; font-size:20px; font-weight:bold; background:url(../images/sy_btbg_10.png) no-repeat left 32px;}
.index_nrup h2 img{ margin:0 10px 0 2px;}
.index_nrup span{ display:inline-block; font-family:"arial"; font-size:16px; font-weight:bold; padding:9px 3px 0 30px; background:url(../images/indexnr_tel_10.png) no-repeat left 3px;}
.index_nr1 .index_nrbtm ul li{ width:366px; height:289px; float:left; padding-top:9px; background:url(../images/sycp_bg_10.jpg) no-repeat right 9px; position:relative;}
.index_nr1 .index_nrbtm ul li img{ width:265px; height:265px;}
.index_cpjs{ position:absolute; width:136px; right:15px; top:45px; color:#666666;}
.index_cpjs h3{ font-size:15px; font-weight:bold; padding-bottom:5px;}
.index_cpjs dl{ font-family:"\5B8B\4F53"; line-height:200%; height:120px; overflow:hidden;}
.index_cpjs dl dd{ padding-left:7px; width:129px; height:24px; line-height:24px; overflow:hidden; background:url(../images/sy_huiyd_9.png) no-repeat left center;}
.index_cpjs a{ display:inline-block; width:136px; text-align:center; height:36px; line-height:32px; background:url(../images/sy_liaojbg_9.png) no-repeat; font-size:14px; font-weight:bold; color:#fff; margin-top:23px;}
.index_cpjs a:hover{ background:url(../images/sy_liaojbgh_10.png) no-repeat;}
.index_nr2{ height:272px; background:url(../images/index_nr2bg_10.jpg) repeat-x;}
.index_nr2 .nr_center{ position:relative;}
.index_nr2 .index_lf{ width:337px; height:286px; background:url(../images/index_nr2lfbg_10.png) no-repeat; position:absolute; left:-8px; top:-14px;}
.index_nr2 .index_lfup{ font-weight:bold; font-family:"\5FAE\8F6F\96C5\9ED1"; padding:11px 0 0 40px;}
.index_nr2 .index_lfupwrap{ border-bottom:1px solid #006984; width:266px; padding-bottom:10px;}
.index_nr2 .index_lfup h2{ font-size:18px; font-weight:bold; color:#CAF8FF; background:url(../images/sy_ico1_9.png) no-repeat 3px center; padding-left:32px;}
.index_nr2 .index_lfup a{ font-size:10px; color:#CAF8FF; margin-top:5px;}

.index_nr2 .index_lfup a:hover{ font-size:10px; color:#7CB6BF; margin-top:5px;}
.index_nr2 .index_lfbtm ul li{ border-bottom:1px solid #0C84A2; width:261px; padding:12px 0 5px;}
.index_nr2 .list1{ margin-left:35px;}
.index_nr2 .index_lfbtm ul li.list2{ margin-left:22px; padding-left:13px; width:253px;}
.index_nr2 .index_lfbtm ul li.list2 .sy_customrgt{ padding-right:19px;}
.index_nr2 .list3{ margin-left:35px;}
.index_nr2 .sy_customlf{ font-family:"arial"; width:17px; padding-left:6px; height:30px; line-height:21px; color:#007491; background:url(../images/sy_ico2_10.png) no-repeat;}
.index_nr2 .sy_customrgt{ width:205px; padding-right:30px;}
.index_nr2 .sy_customrgt h3{ color:#CCFFFF; font-weight:bold; padding:4px 0 6px;}
.index_nr2 .sy_customrgt p{ color:#CAF8FF; line-height:160%;}
.index_nr2 .index_rgt{ padding-left:332px; width:768px; overflow:hidden;}
.index_nr2 .index_nrup{ border:none;}
.index_nr2 .index_nrup h2{ background:none;}
.index_nr2 .index_rgtlist1 ul{ width:105%;}
.index_nr2 .index_rgtlist1 ul li{ float:left; margin:0 41px 13px 0; box-shadow:2px 3px 2px 0 #d3d3d3; behavior: url(/css/PIE.htc); width:160px; height:60px; overflow:hidden;}
.index_nr2 .index_rgtlist2 ul{ width:110%;}
.index_nr2 .index_rgtlist2 ul li{ float:left; color:#949494; width:230px; height:14px; overflow:hidden; padding-left:13px; margin:0 35px 12px 0; background:url(../images/sy_huifk_10.png) no-repeat 3px center;}
.index_nrup a{ margin-top:10px; font-family:"\5B8B\4F53"; padding-right:10px;}

.index_nr3 .index_lf{ width:1100px; overflow:hidden;}
.index_nr3 .index_lf .list{ padding:20px 0;}
.index_nr3 .index_lf ul{ width:110%;}
.index_nr3 .index_lf ul li{ float:left; width:159px; text-align:center; margin-right:20px;}
.index_nr3 .index_lf ul li img{ width:159px; height:186px;}
.index_nr3 .index_lf ul li span{ padding-top:9px; display:block;}

.link{ color:#00C6F7}
.link a{ color:#00C6F7;}
.link a:hover{ color:#05A4CB}

.index_nr33 .index_lf{ width:1100px; overflow:hidden;}
.index_nr33 .index_lf .list{ padding:20px 0;}
.index_nr33 .index_lf ul{ width:110%;}
.index_nr33 .index_lf ul li{ float:left; width:260px; text-align:center; margin-right:20px;}
.index_nr33 .index_lf ul li img{ width:260px; height:150px; margin-bottom:10px;}
.index_nr33 .index_lf ul li span{ padding-top:9px; display:block;}

.index_nr3 .index_rgt{ width:1100px;}
.index_nr3 .list_wrap{ width:1045px; margin-left:26px; overflow:hidden; padding-top:20px;}
.index_nr3 .list_wrap .img{ text-align:left; }
.index_nr3 .list_wrap .img img{ width:159px; height:186px;}
.index_nr3 .list_wrap ul{ width:110%;}
.index_nr3 .list_wrap ul li{ float:left; margin-right:7px; width:170px; text-align:center; color:#666666;}

.index_nr3 .img_title{ margin-top:12px; width:154px; margin-bottom:10px; height:14px; overflow:hidden;}
.index_nr3 .index_rgt .list{ position:relative;}
.index_nr3 .index_rgt .list a.prev{ position:absolute; left:0; top:92px; display:block; width:21px; height:37px; background:url(../images/sy_fany_9.png) no-repeat;}
.index_nr3 .index_rgt .list a.next{ position:absolute; right:0; top:92px; display:block; width:21px; height:37px; background:url(../images/sy_fany_9.png) no-repeat -21px 0;}
.index_nr4{ background-color:#f2f2f2;}




.index_nr4 .index_btm{ padding:16px 0 27px;}
.index_nr4 .index_btmlf{ position:relative; width:344px; height:199px; overflow:hidden; z-index:1;}
.index_nr4 .index_btmlf .page{ position:absolute; left:0; bottom:0; width:100%; height:32px; background:url(../images/syban_fybg_9.png); z-index:6; text-align:right;}
.index_nr4 .index_btmlf .page span{ display:inline-block; width:41px; height:32px; line-height:32px; text-align:center; color:#fff; cursor:pointer;}
.index_nr4 .index_btmlf .page span.current{ background-color:#007491;}
.index_nr4 .index_btmlf ul li{ position:absolute; left:0; top:0; z-index:1;}

.index_nr4 .index_btmrgt{ width:740px; padding-right:0px; padding-top:0px; }
.index_nr4 .index_btmrgt ul li{ background:url(../images/sy_hongyd_9.png) no-repeat left center; padding-left:15px; height:30px; line-height:30px;  width:340px; margin-left:15px; float:left;}
.index_nr4 .index_btmrgt ul li a{ width:260px; float: left; font-size:13px; overflow:hidden; float:left;}


.index_nr4 .index_btmrgt ul li a:hover{ color:#007491}

.index_nr4 .index_btmrgt ul li span{ color:#666666; float:right; width:70px}




/*product*/
.product{ height:655px; background:url(../images/pro_bg_10.jpg) no-repeat center 0; font-family:"\5FAE\8F6F\96C5\9ED1";}
.pro_lf{ padding-left:15px; width:378px; padding-top:240px; color:#444444;}
.pro_lf h2{ font-weight:bold; font-size:36px; padding-bottom:11px;}
.pro_lf p{ font-size:14px; margin-bottom:32px;}
.pro_rgt{ padding-top:139px; width:590px; padding-right:59px; position:relative;}
.pro_rgt a.prev{ position:absolute; bottom:-63px; left:50%; margin-left:-70px; display:block; width:30px; height:30px; background:url(../images/pro_fanye_10.png) no-repeat;}
.pro_rgt a.prev:hover{ background:url(../images/pro_fanyh_10.png) no-repeat;}
.pro_rgt a.next{ position:absolute; bottom:-63px; right:50%; margin-right:-10px; display:block; width:30px; height:30px; background:url(../images/pro_fanye_10.png) no-repeat -30px 0;}
.pro_rgt a.next:hover{ background:url(../images/pro_fanyh_10.png) no-repeat -30px 0;}
.pro_rgt ul{ height:383px;}
.pro_rgt ul li{ width:354px; height:383px;}
.pro_rgt ul li img{ width:100%;}
.pro_rgt ul li span{ display:block; font-size:18px; font-weight:bold; color:#666666; text-align:center; padding-top:5px;}
/*pro_detail*/
.product_xx{ font-family:"\5FAE\8F6F\96C5\9ED1"; }
.proxx_ban{ height:371px; position:relative;}
.proxx_ban a{ position:relative; top:247px; left:50%; margin-left:-550px;}
.product_xxnr{ overflow:hidden;}

.proxx_btmlf{ width:203px; padding:18px 0px 0px 20px; background:#ECFCFF; padding-bottom:5000px; margin-bottom:-5000px;}

.proxx_btmlf h2{ font-size:18px; font-weight:bold; color:#007491; padding-bottom:6px; border-bottom:1px solid #007491; font-family:"\5FAE\8F6F\96C5\9ED1";}

.proxx_btmlf .proxx_lflist{ padding-top:10px; font-family:"\5B8B\4F53"; margin-bottom:40px;}

.proxx_btmlf .proxx_lflist li{ margin:0px; padding:0px;  width:203px;  }
.proxx_btmlf .proxx_lflist li a{ display:block; padding-left:0px; width:203px;  overflow:hidden;  background:url(../images/leftmn_9.png) right; color:#666666;}
.proxx_btmlf .proxx_lflist li a:hover{ color:#007491; font-weight: normal;   border-bottom:1px dashed #007491;  background:url(../images/leftm_9.png) right;}
.proxx_btmlf .proxx_lflist li.current a{  color:#007491; font-weight: bold;  border-bottom:1px dashed #007491;  background:url(../images/leftm_9.png) right;}

.cplist{ clear:both; }
.cplist li{ font-weight:normal; background:url(../images/sy_huifk_10.png) left no-repeat; }
.cplist li a{  width:190px; font-weight:normal;  font-size:12px; overflow:hidden;   color:#666666;}
.cplist li a:hover{ border-bottom:none;  }



.pro_honor{ position:relative; background:url(../images/proxx_lbbg_10.jpg) no-repeat center 111px;}
.pro_honor a.prev{ position:absolute; left:10px; top:82px; display:block; width:9px; height:17px; background:url(../images/proxx_fany_10.png) no-repeat;}
.pro_honor a.next{ position:absolute; right:10px; top:82px; display:block; width:9px; height:17px; background:url(../images/proxx_fany_10.png) no-repeat -9px 0;}
.pro_honorwrap{ width:84px; overflow:hidden; margin:0 auto; padding-top:34px;}
.pro_honor ul li{ float:left; width:84px;}
.pro_honor ul li img{ width:83px; height:118px;}
.pro_honor ul li span{ display:block; margin-top:17px; width:84px; height:16px; overflow:hidden;}
.proxx_btmrgt{ width:860px; padding-bottom:5000px; margin-bottom:-5000px;}

.proxx_btmrnav{ height:38px; padding:11px 19px 0 14px; background:#F4FDFF; border-bottom:1px #007491 solid; behavior:url(../images/pie_9.htc);}
.proxx_btmrnav h2{ font-size:18px; font-weight:bold; color:#007491; padding-left:20px;  font-family:"\5FAE\8F6F\96C5\9ED1"; background:url(../images/proxx_huiq_10.png) no-repeat left center;}
.proxx_btmrnav .fr{ padding-top:5px; color:#666666; font-family:"\5B8B\4F53";}

.proxx_btmrnav .fr a:hover{  color:#007491; font-family:"\5B8B\4F53";}

.proxx_btmrup{ padding-top:35px;}
.proxx_btmruplf{ width:415px; padding-bottom:40px; margin-bottom:10px; background:url(../images/proxx_dtbg_10.jpg) no-repeat center bottom;}
.proxx_btmruplf .img{ width:413px; height:361px; line-height:361px; text-align:center; overflow:hidden; border:1px solid #e5e5e5; border-radius:5px; position:relative; behavior:url(/css/PIE.htc); background-color:#f4f4f4;}
.proxx_btmruprgt{ width:408px;}
.proxx_btmruprgt h2{ font-size:24px; font-weight:bold; color:#007491; padding:30px 0 12px;}
.proxx_btmruprgt_nr{ font-family:"\5B8B\4F53"; font-size:14px; color:#666666; line-height:180%; padding-bottom:12px; border-bottom:1px solid #ebebeb;}
.proxx_btmruprgt_lx{ padding-top:20px;}
.proxx_btmrxia{ width:860px; overflow:hidden;}
.proxx_btmrxia ul{ border-bottom:1px solid #dbdada; width:110%;}
.proxx_btmrxia ul li{ float:left; width:118px; margin-right:5px; font-size:15px; color:#00495B; font-weight:bold; text-align:center; height:39px; line-height:39px; background:url(../images/proxx_xxkbgh_10.jpg) repeat-x; border-radius:5px 5px 0 0; behavior:url(/css/PIE.htc); cursor:pointer;}
.proxx_btmrxia ul li:hover{ background:url(../images/proxx_xxkbg_9.jpg) repeat-x; color:#fff;}
.proxx_btmrxia ul li.current{ background:url(../images/proxx_xxkbg_9.jpg) repeat-x; color:#fff;}
.proxx_btmrxia dl{ padding-top:20px; padding-bottom:110px; color:#666666;}
.proxx_btmrxia dl dd{ padding:0 18px 0 0px; display:none; font-size:14px;}
.proxx_btmrxia dl dd h2{ font-size:30px; font-weight:bold; margin-bottom:13px;}
.proxx_btmrxia dl dd p{ font-family:"\5B8B\4F53"; font-size:14px; line-height:170%;}
/*question*/
.ques_cont{ padding:15px 20px 38px; font-family:"\5B8B\4F53"; color:#666666;}
.ques_cont ul li{ padding:1px 9px;}
.ques_cont ul li.active{ border:1px solid #e4e3e3; box-shadow:3px 5px 0 0 #f2f2f2; padding:0 8px;}

.bm_cont{ padding:15px 0px 0px; font-family:"\5B8B\4F53"; color:#666666;}
.bm ul li{ padding:1px 9px;}
.bm ul li a{ font-size:14px;}
.bm ul li .fr{ color:#444;}
.bm ul li.active{ border:1px solid #e4e3e3; box-shadow:3px 5px 0 0 #f2f2f2; padding:0 8px; font-size:14px;}

.ques_q{ padding:10px 23px 10px 17px; border-bottom:1px solid #e9e9e9; cursor:pointer;}
.ques_q .ques_qbt{ padding-left:40px; height:27px; font-size:14px; line-height:27px; width:660px; overflow:hidden; background:url(../images/que_q_10.jpg) no-repeat left center;}

.ques_q .ques_qbtt{ padding-left:40px; height:27px; line-height:27px; width:660px; overflow:hidden; background:url(../images/bm_9.jpg) no-repeat left center;}

.ques_q .ques_qbtt a{ color:#555;font-family:"arial";}
.ques_q .ques_qbtt a:hover{ color:#006699;}
.ques_q span{ display:block; height:27px; line-height:30px;}
.ques_a{ padding:11px 23px 27px 17px; display:none;}
.ques_alf{ width:29px; margin-right:11px; margin-top:5px;}
.ques_argt{ width:740px; line-height:200%; font-size:14px;}
.ques_contbtm{ padding:28px 0 0 50px; font-size:14px;}
.ques_contbtm input{ padding:8px 5px; width:369px; border:1px solid #d8d8d8; color:#666666;}
.ques_contbtm label{ margin-right:7px; display:block; line-height:25px; height:25px;}
.ques_contbtm textarea{ width:552px; height:166px; padding:5px; border:1px solid #d8d8d8; color:#666666;}
.ques_name,.ques_tel{ margin-bottom:19px;}
.ques_problem{ margin-bottom:15px;}
.ques_contbtm .ques_tj{ margin-left:49px; width:562px; font-size:12px;}
.ques_contbtm .ques_tjlf input{ width:170px; height:42px; background:url(../images/proxx_tj_9.jpg) no-repeat; border:none; text-indent:-9999px; cursor:pointer;}
.ques_contbtm .ques_tjrgt{ height:32px; line-height:32px; padding-right:5px;}
/*technology*/
.technology{ padding-bottom:85px;}
.technology ul{ font-family:"\5B8B\4F53"; padding:30px 0 26px;}
.technology ul li{ padding:0 20px 0 15px; margin-bottom:12px;}
.technology ul li a{ display:block; height:36px; line-height:36px; padding-left:13px; background:url(../images/techlo_fk_10.jpg) no-repeat left center;}
.technology ul li span{ display:block; height:36px; line-height:36px; color:#666666;}
.pagingList{ text-align:center; font-family:"\5B8B\4F53";}
.pagingList a{ display:inline-block; width:26px; margin-right:2px; text-align:center; height:23px; line-height:21px; background:url(../images/tech_yema_8.jpg) no-repeat;}
.pagingList span{ display:inline-block; width:26px; margin-right:2px; text-align:center; height:23px; line-height:21px; background:url(../images/tech_yemah_8.jpg) no-repeat; color:#fff;}
.pagingList a:hover{ color:#fff; background:url(../images/imgtech_yemah_9.jpg) no-repeat;}
.pagingList a.pagePrev{ margin-right:9px;}
.pagingList a.pageNext{ margin-left:7px;}
.pagingList a.pagePrev,.pagingList a.pageNext{ background:none; width:38px; color:#666666;}
/*contact*/
.contact{ padding:0 18px 0px 40px;}
.conta_up{ min-height:277px; background:url(../images/conta_bg_10.jpg) no-repeat right 0; padding-left:10px;}
.conta_up h3{ font-size:24px; font-weight:bold; color:#d21014; padding:35px 0 8px;}
.conta_up p{ font-family:"arial"; margin-bottom:14px; font-size:14px; color:#666666;}
#dituContent{ height:357px;}
/*news*/
.news{ padding:0 18px 0 6px;}
.news_up{ padding:38px 0 34px 19px;}
.news_uplf{ position:relative; width:369px;}
.newslb{ width:369px; overflow:hidden;}
.newslb li{ position:relative; width:369px;}
.news_uplf{ position:relative; width:369px; height:232px; overflow:hidden; z-index:1;}
.news_uplf .page{ position:absolute; left:0; bottom:0; width:100%; height:32px; background:url(../images/syban_fybg_9.png); z-index:6; text-align:right;}
.news_uplf .page span{ display:inline-block; width:41px; height:32px; line-height:32px; text-align:center; color:#fff; cursor:pointer;}
.news_uplf .page span.current{ background-color:#007491;}
.news_uprgt{ width:416px;}
.news_rjlf{ color:#666666;}
.news_rjrgt a:hover{color:#007491}
.news_uprgt h2{ font-size:14px; font-weight:bold; text-align:center; padding:25px 0 16px;}
.news_uprgt h2 a{ color:#007491; display:block; width:416px; height:19px; font-size:16px; line-height:19px; overflow:hidden;}
.news_uprgt .new_wz{ font-family:"arial"; color:#666666; line-height:180%; margin-bottom:6px; width:416px; height:147px; overflow:hidden;}
.news_uprgt .new_wz p{ margin:0; padding:0;}
.news_rj{ border-top:1px solid #e7e7e7; padding-top:5px;}

.news_btm{ padding-bottom:25px;}
.news_btm ul{ font-family:"\5B8B\4F53"; padding:5px 0 26px;}
.news_btm ul li{ padding:0 10px 0 15px; margin-bottom:5px; width:393px; float:left;}
.news_btm ul li a{ display:block; height:26px; line-height:26px; padding-left:13px; font-size:13px; background:url(../images/sy_hongyd_9.png) no-repeat left center;}
.news_btm ul li a:hover{ color:#007491;}
.news_btm ul li span{ display:block; height:26px; line-height:26px; color:#666666;}


/*news_detail*/
.infor_xx{ font-family:"\5B8B\4F53"; padding-bottom:35px;}
.infor_xx h2{ font-size:24px; font-weight:bold; color:#007491; text-align:center; padding:22px 0 16px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.infor_xxup{ height:42px; line-height:42px; background-color:#f6f6f6; text-align:center; padding-left:20px;}
.infor_xxup span{ display:inline-block; margin-right:27px; color:#666666;}
.infor_xxmde{ padding:30px 0 23px; color:#666666; line-height:230%; font-size:14px;}
.infor_xxmdemt{ margin-bottom:25px;}
.infor_xxbtm{ padding:12px 16px 12px 22px; background-color:#F4FDFF;}
.infor_xxbtmlf{ color:#666666; line-height:200%;}
.infor_xxbtmlf a{ color:#686868;}
.infor_xxbtmrgt{ padding-top:11px;}
/*research*/
.research{ padding-bottom:90px;}
.research ul{ padding:0 22px; margin-bottom:45px;}
.research ul li{ padding:29px 20px 36px 29px; border-bottom:1px solid #e8e8e8;}
.research_lf{ width:226px; height:254px; box-shadow:6px 7px 0 0 #e3e3e3; behavior:url(/css/PIE.htc);}
.research_rgt{ width:505px;}
.research_rgt h3{ padding:42px 0 10px; font-size:22px; font-weight:bold; color:#444444;}
.research_rgt p{ font-family:"\5B8B\4F53"; line-height:180%; width:505px; height:126px; overflow:hidden; color:#666666;}
/*patent*/
.patent{ padding:50px 0 150px; background:url(../images/patent_bg_9.jpg) no-repeat 40px 209px;}
.patent .datu{ width:334px; height:233px; overflow:hidden; position:relative; margin:0 auto;}
.patent .datu ul{ width:334px; height:233px; position:absolute; left:0; top:0;}
.patent .datu ul li{ width:144px; height:233px; padding:0 95px; position:absolute; left:0; top:0; background:url(../images/patent_zsbg_9.png) no-repeat 95px 171px;}
.patent .datu ul li span{ font-family:"\5B8B\4F53"; display:block; color:#8e8e92; font-size:14px; padding-top:12px;}
.patent .xiaotu{ position:relative; padding-top:45px;}
.patent .xtu{ position:relative; height:120px; overflow:hidden; margin:0 auto;}
.patent .xtu dl{ position:absolute; left:0; top:0; height:118px;}
.patent .xtu dl dd{ float:left; margin-right:58px; padding:1px;}
.patent .xtu dl dd.current{ border:1px solid #d21014; padding:0;}
.patent .xiaotu span.prev{ position:absolute; top:-106px; left:168px; cursor:pointer; width:16px; height:29px; background:url(../images/patent_fany_10.png) no-repeat;}
.patent .xiaotu span.next{ position:absolute; top:-106px; right:156px; cursor:pointer; width:16px; height:29px; background:url(../images/patent_fany_10.png) no-repeat -16px 0;}
/*history*/
.history{ padding-bottom:110px;}
.history .datu{ width:668px; height:372px; overflow:hidden; position:relative; margin:0 auto;}
.history .datu ul{ width:668px; height:372px; position:absolute; left:0; top:0;}
.history .datu ul li{ width:668px; height:372px; position:absolute; left:0; top:0;}
.histo_lf{ width:259px; height:296px;}
.histo_rgt{ display:table; *position:relative; width:380px; height:296px;}
.histo_rgtwrap{ display:table-cell; vertical-align:middle; *position:absolute; *top:50%;}
.histo_rgtcont{ *position:relative; *top:-50%;}
.histo_rgtcont p{ font-family:"\5B8B\4F53"; line-height:170%; font-size:14px; color:#666666;}
.histo_rgtcont h3{ font-size:30px; font-weight:bold; color:#da1c1e;}
.history .xiaotu{ position:relative; padding-top:55px; padding-left:106px;}
.history .xtu{ position:relative; height:68px; overflow:hidden; margin-bottom:70px; background:url(../images/history_yfxt_7.jpg) no-repeat center;}
.history .xtu dl{ position:absolute; left:0; top:0; height:68px;}
.history .xtu dl dd{ float:left; width:68px; text-align:center; height:68px; line-height:68px; background:url(../images/histo_yfbg_10.png) no-repeat; margin-right:66px; font-size:14px; color:#666666; cursor:pointer;}
.history .xtu dl dd.current{ background:url(../images/histo_yfbgh_8.png) no-repeat; color:#fff;}
.history .xiaotu span.prev{ position:absolute; top:77px; left:58px; cursor:pointer; width:11px; height:21px; background:url(../images/history_fany_10.png) no-repeat;}
.history .xiaotu span.next{ position:absolute; top:77px; right:105px; cursor:pointer; width:11px; height:21px; background:url(../images/history_fany_10.png) no-repeat -11px 0;}
/*introduction*/
.introduction{ padding:52px 0 55px; color:#666666; font-size:14px; line-height:24px;}
.introduction h3{ font-size:30px; font-weight:bold; color:#da1c1e; padding-bottom:6px;}
.introduction p{ font-family:"\5B8B\4F53"; line-height:190%; margin-bottom:25px;}
.introduction span.intro_zt{ display:block; font-size:18px;}
/*coope*/
.coope{ padding:70px 0 22px 17px;}
.coopeup_lf{ width:434px; height:359px; margin-right:21px; background:url(../images/coopa_ditu_9.jpg) no-repeat; position:relative;}
.coopeup_lfzb{ width:32px; text-align:center; padding-top:8px; height:32px; background:url(../images/coopa_zuob_8.png) no-repeat; color:#fff; cursor:pointer; position:absolute;}
.coopeup_lfzb1{ top:82px; left:310px;}
.coopeup_lfzb2{ top:155px; left:278px;}
.coopeup_lfzb3{ top:182px; left:360px;}
.coopeup_lfzb4{ top:211px; left:347px;}
.coopeup_lfzb5{ top:247px; left:331px;}
.coopeup_lfzb6{ top:111px; left:314px;}
.coopeup_lfzb7{ top:269px; left:298px;}
.coopeup_lfzb8{ top:142px; left:324px;}
.coopeup_lfzb9{ top:184px; left:323px;}
.coopeup_lfzb10{ top:170px; left:293px;}
.coopeup_lfzb11{ top:192px; left:293px;}
.coopeup_lfzb12{ top:192px; left:266px;}
.coopeup_lfzb13{ top:232px; left:277px;}
.coopeup_lfzb14{ top:23px; left:380px;}
.coopeup_lfzb15{ top:62px; left:380px;}
.coopeup_lfzb16{ top:87px; left:362px;}
.coopeup_lfzb17{ top:204px; left:196px;}
.coopeup_lfzb18{ top:210px; left:246px;}
.coopeup_lfzb19{ top:149px; left:270px;}
.coopeup_lfzb20{ top:166px; left:247px;}
.coopeup_lfzb21{ top:272px; left:255px;}
.coopeup_lfzb22{ top:272px; left:196px;}
.coopeup_lfzb23{ top:226px; left:306px;}
.coopeup_lfzb24{ top:78px; left:84px;}
.coopeup_lfzb25{ top:91px; left:266px;}
.coopeup_lfzb26{ top:129px; left:204px;}
.coopeup_lfzb27{ top:129px; left:235px;}
.coopeup_lfzb28{ top:238px; left:237px;}
.coopeup_lfzb29{ top:146px; left:149px;}
.coopeup_lfzb:hover{ background:url(../images/coopa_zuobh_10.png) no-repeat;}
.coopeup_rgt{ width:366px; padding-top:22px;}
.coopeup_rgt h2{ background-color:#da1c1e; height:31px; line-height:31px; font-size:14px; color:#fff; font-weight:bold; padding-left:15px; border-radius:5px 5px 0 0; behavior: url(../images/pie_9.htc);}
.coopeup_rgt_nr{ width:353px; height:261px; line-height:200%; font-size:14px; overflow-x:hidden; overflow-y:auto; margin:0 auto; padding:13px 0px 0px 11px; border:1px solid #dedcdc; border-top:none; border-radius:0 0 5px 5px; behavior: url(/css/PIE.htc);}
.coopeup_rgt_nr ul{ width:348px;}
.coopeup_rgt_nr ul li{ float:left; border:1px solid #dedcdc; margin:0 12px 14px 0;}
.coope_btm{ padding-top:68px; width:860px; overflow:hidden;}
.coope_btm ul{ width:110%;}
.coope_btm ul li{ color:#949494; font-family:"\5B8B\4F53"; width:270px; padding-left:16px; height:14px; overflow:hidden; float:left; margin-bottom:10px; background:url(../images/sy_huifk_10.png) no-repeat 7px center;}
.coope_btm ul li a{ color:#949494;}
.coope_btm ul li a:hover{ color:#007491;}
/*evaluation*/
.evaluation{ padding:15px 20px 38px;}
.evaluation ul{ margin-bottom:25px;}
.evaluation ul li{ border-bottom:1px solid #cfcfcf; padding:12px 5px 8px;}
.evaluation ul li .sy_customlf{ font-family:"arial"; width:17px; padding-left:6px; height:30px; line-height:21px; color:#007491; background:url(../images/sy_ico2_10.png) no-repeat;}
.evaluation ul li .sy_customrgt{ width:776px;}
.evaluation ul li .sy_customrgt h3{ color:#007491; font-weight:bold; font-family:"arial"; padding:2px 0 6px; font-size:14px;}
.evaluation ul li .sy_customrgt p{ color:#666666; line-height:160%; font-family:"arial"; font-size:13px;}
/*survey*/
.survey{
	width:715px;
	height:auto;
	padding:15px 40px 50px 45px;
	}
.survey1{
	padding-top:15px;
	}
.survey1 h1{
	color: #e92835;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 150px;
	}
.suggest2 h1{
	height:39px;
	line-height:39px;
	padding-top:15px;
	}
.suggest2 h1 label{
	width:150px;
	font-size:14px;
	color:#666666;
	height:39px;
	line-height:39px;
	display:inline-block;
	float:left;
	text-align:right;
	}	
.suggest2 h1 input{
	width:337px;
	height:37px;
	float:left;
	border:1px solid #d6d6d6;
	font-size:14px;
	color:#666666;
	padding-left:10px;
	}	
.suggest2 h1 textarea{
	width:448px;
	height:158px;
	float:left;
	border:1px solid #d6d6d6;
	font-size:14px;
	color:#666666;
	padding-left:10px;
	line-height:22px;
	}			
.suggest2 h1 input.submit{
	width:171px;
	height:41px;
	line-height:41px;
	font-size:16px;
	color:#fff;
	font-family:"微软雅黑";
	padding-left:21px;
	background:url(../images/submit_10.jpg) no-repeat;
	border:none;
	text-align:left;
	}


a.fr:hover{ color:#007491;}

a.fr:link{ color:#007491;}

/* zpmenu */
.zpmenu{margin-top:20px;width:1100px;display:inline;background: repeat-x;float:left;height:370px;overflow:hidden;}
.zpmenu dl{width:1100px;float:left;height:370px;_width:1100px; }
.zpmenu dt{width:20px; padding-left:19px; padding-right:19px; padding-top:60px; background:url(../images/2_9.gif) no-repeat; border-right:1px #fff solid; float:left;height:370px;  font-size:16px; color:#fff;  word-wrap: break-word; cursor: pointer}

.zpmenu dd{position:relative;width:686px;display:block;float:left;height:370px;overflow:hidden}

div.zpmenu dl#slider2 dd div.zpinfor{padding:0px 0px 0 0px;width:690px;display:inline;font:12px/21px "微软雅黑", "宋体";float:left;height:370px;overflow:hidden;}

.zpmenu dd span{display:inline-block;float:left;font-size:14px;margin-right:25px}
.zpmenu dd h2{border-bottom:#b4b4b4 1px dashed;padding-bottom:5px;width:603px;display:inline;float:left;color:#9b0f0f;font-size:14px}

.zpmenu dd ul{width:403px;float:left;height:100px;clear:both}
.zpmenu dd ul li{line-height:24px;margin:0px 10px 0px 0px;display:inline;white-space:nowrap;float:left}

.teacherPic{width:1100px;height:370px;background:url(../images/aa_9.jpg) no-repeat;margin:20px auto 20px auto;}

.teacherPic .content{width:220px;height:400px; float:left;position:relative;overflow:hidden; bottom:0px; margin-top:-30px; }

.teacherPic .content .txt{width:220px; height:75px; position:absolute;left:0px; max-height:404px; overflow:hidden;   bottom:0px; padding:0px; font-family:"微软雅黑";font-size: 12px;}

.teacherPic .content .txt h3{color:#FFF;font-size:18px; text-align:center; font-weight:100; margin:35px 0 6px 0;}

.teacherPic h4{color:#fff;font-size:12px;font-weight:100;height:40px;}

.teacherPic .content .txt p{color:#fff;margin-top:15px; padding-top:5px;   text-align:center; font-size:14px; line-height:24px; font-family:"微软雅黑";display:none;}

.honor_ny{ padding:20px 0px;}
.honor_ny ul{ overflow:hidden;}
.honor_ny li{ width:200px; height:290px; overflow:hidden; float:left; margin-right:20px; text-align:center;}
.honor_ny li img{border:1px #D6E8EC solid; padding:4px;}
.honor_ny li a{ width:200px; height:248px; display:block;}
.honor_ny li p{ height:30px; line-height:30px; font-size:13px; color:#444; text-align:center; overflow:hidden; margin-top:5px; text-overflow: ellipsis; /*以省略号...显示*/
    white-space: nowrap;  /*强制不换行*/}
	
	
.cp_ny{ padding:20px 0px;}
.cp_ny ul{ overflow:hidden;}
.cp_ny li{ width:273px; height:290px; overflow:hidden; float:left; margin-right:20px; margin-bottom:10px; text-align:center;}
.cp_ny li img{border:1px #D6E8EC solid; padding:4px;}
.cp_ny li a{ width:272px; height:248px; display:block;}
.cp_ny li img:hover{ border:1px #007491 solid; }
.cp_ny li a:hover{ color:#007491;}
.cp_ny li p{ height:30px; line-height:30px; font-size:13px; text-align:center; overflow:hidden; margin-top:5px; text-overflow: ellipsis; /*以省略号...显示*/
    white-space: nowrap;  /*强制不换行*/}
	
	
	
.cp_hy{ padding:20px 0px;}
.cp_hy ul{ overflow:hidden;}
.cp_hy li{ width:203px; height:206px;  overflow:hidden; float:left; margin-right:15px; margin-bottom:10px; text-align:center;}
.cp_hy li img{border:1px #D6E8EC solid; padding:4px;}
.cp_hy li a{ width:190px; height:158px; display:block;}
.cp_hy li img:hover{ border:1px #007491 solid; }
.cp_hy li a:hover{ color:#007491;}
.cp_hy li p{ height:30px; line-height:30px; font-size:13px; text-align:center; overflow:hidden; margin-top:5px; text-overflow: ellipsis; /*以省略号...显示*/
    white-space: nowrap;  /*强制不换行*/}
	
	
	/*分页*/
.cutepage{ text-align: center; font-size: 13px; color:#444}
.cutepage a{ display: inline-block; height: 24px; background: #fff; border: 1px solid #d7d7d7; line-height: 24px; text-align: center; padding: 0 6px; color: #666; margin: 0 2px;}
.cutepage a:hover{ background: #007491; border: 1px solid #007491; color: #fff;}
.cutepage span{ background: #007491; border: 1px solid #007491; color: #fff; display: inline-block; height: 24px; line-height: 24px; width: 24px; text-align: center; font-size: 16px; margin: 0 10px;}

.bt{border-bottom:2px #0055A9 solid; font-size:22px; font-family:'微软雅黑'; color:#0055A9}
.content{ font-size:14px; color:#444; line-height:28px; padding-top:0px;}
.guest{ border:1px #ccc solid; height:30px; padding:2px; line-height:30px; width:450px; border-radius:3px; padding-left:4px; color:#444;}
.guest_code { border:1px #ccc solid; height:30px; line-height:30px; width:150px; border-radius:3px; padding-left:4px; color:#444;}
.sub{ padding:10px 20px; color:#555; font-family:'微软雅黑'; background:url(../images/proxx_tj_9.jpg); width:170px; height:42px; border:none}


.tv{ padding:20px 0;}
.tv ul{ margin-left:20px; }
.tv ul li{ float:left; width:260px; height:200px; text-align:center; margin-right:20px;font-size:14px;}
.tv ul li img{ width:260px; height:150px; margin-bottom:15px; }
.tv ul li span{ padding-top:15px; padding-bottom:15px; display:block;}


