*{ margin:0; padding:0;}



body{font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:24px; color:#5a5a5a; }



a {text-decoration:none; color:#5a5a5a  }



a:hover{ color:#ff6600;}



ul,ol,li{list-style-type:none;}



html{ overflow-x:hidden;}



img {border:none;}



.clear{clear:both;}



.l{float:left;}



.r {float:right;}



.w980{ width:1000px; margin:0 auto;}



.w1574{ width:100%;height:160px;background:url(../images/datu.jpg) center; margin:0 auto;}



.none{ display:none;}



#form_box input{ border:1px solid #7f9db9}



.testbox{ height:24px; line-height:24px;}



#video_list ul li{ background:url(../images/video_ico.jpg) left center no-repeat; padding-left:25px;}



.video{ width:580px; margin:0 auto; padding:15px 0}



.page{ margin-top:5px;clear:both}



.page li{float:left;padding:1px 10px;border:1px solid #ccc;margin:0 2px;}



#place{ width:670px;}



.w155h22 {height:22px; line-height:22px; border:1px solid #7f9db9;}



#sever_map{ margin-top:60px;}







/*header*/







.header{ height:116px; background:url(../images/header_bg.jpg) top left repeat-x;}



.header .w980 { position:relative;}



.header .w980 h1{ position:absolute; top:20px; left:0;}



.header .w980 p{ position:absolute; top:50px; right:0;}.header .search{ width:185px;  position:absolute; top:60px; right:163px;}



.header .sekey{ width:145px; height:19px; line-height:19px; color:#999;padding-left:11px; background:url(../images/search_bg.jpg) top left no-repeat;}







/*nav*/



.nav_box{ background:url(../images/nav_bg.jpg) top left repeat-x;height:43px; }



.nav_box .w980{ line-height:43px; position:relative;}



.nav_line li{ float:left;  background:url(../images/nav_line.jpg)  no-repeat;padding: 0  5px 0 10px;}



.nav_line li a{ color:#fff;width:151px; text-align:center;height:43px; display:block;  font-size:14px; font-weight:600}



.nav_line li a:hover,.nav_line li a.hover{background:url(../images/nav_hover.jpg); color:#0e1a42;}



#nav_a{ background:none;}#menu01{ color:#cc3300; position:absolute; bottom:-30px;*bottom:-30px;z-index:100; left:139px;_left:139px;top:43px;  width:220px; }



#menu03{ color:#cc3300; position:absolute; bottom:-30px;*bottom:-30px;z-index:100; left:409px;_left:408px;top:43px;  width:220px; }



#menu04{ color:#cc3300; position:absolute; bottom:-30px;*bottom:-30px;z-index:100; left:545px;_left:544px;top:43px;  width:220px; }



#menu05{ color:#cc3300; position:absolute; bottom:-30px;*bottom:-30px;z-index:100; left:680px;_left:679px;top:43px;  width:220px; }







.pngFix li{background: #E2E2E2; padding:1px; width:130px; }



.pngFix li a{ width:130px; height:27px; line-height:27px; display:block; text-align:center; color:#1379c6;border-bottom:1px solid #fff; }



.pngFix li a:hover{ text-decoration:none; background:url(../images/pngFix_hover.jpg) top left; color:#fff;}



/*flash*/







.banner{width:100%;height:375px; margin:0px auto;overflow:hidden;position:relative}



.banner_btn{ height:35px; position:absolute;left:45%; top:350px; overflow:hidden;}







.banner_btn ul li{ float:left; height:6px; width:39px; text-align:center; background:#fff;; margin-right:10px; display:inline; font-size:14px; color:#333; cursor:pointer;}







.banner_btn span{ display:inline-block; line-height:35px;}







.banner_btn span b{font-weight:bold;}







.banner_btn .on{ background:#da251d;}





.banner_img{width:1300px;margin:0 auto;}

.banner_img ul{width:1902px;margin-left:-301px;}



/*cont*/



.cont{ height:553px; background:url(../images/cont_bg.jpg) top left repeat-x; }



.cont .w980{position:relative}



.cont_news{ position:absolute; width:258px; top:22px; left:0;}



.cont_news ul{ margin-top:10px;border:1px solid #ccc;width:236px;padding:10px;height:189px;}



.cont_news ul li{ height:35px; line-height:35px; background:url(../images/news_ico.jpg) left center no-repeat;border-bottom:1px dotted #c8c8c8;padding-left:10px;}



.cont_news ul li span{ color:#999; float:right; margin-right:4px;}



.cont_pro{ position:absolute; top:22px; left:280px;width:407px;}







.cont_pro div{color:#464646;line-height:26px;margin-top:10px;}







.cont_pro div img{float:left;margin:10px;}



.con_fast{ position:absolute; top:22px; right:0;width:288px;}







.con_fast div{border:1px solid #ccc;margin-top:10px;padding:5px;height:201px;}



.con_fast div img{padding-bottom:5px;}



.con_fast div li{line-height:24px;padding-left:15px;}.copyright{ height:35px; line-height:35px; background:#a3a3a3;color:#fff;margin-top:15px;}







.copyright a{ color:#fff;padding:0 30px;}







/*links*/







.links{ background:#ecebe6;height:90px;padding:15px 0 ;}



.links .w980{position:relative}



.links ul {margin-top:20px;}



.links ul li{  margin-right:16px; }







.links a,.links{color:#4f4e4a;}







.links a:hover{ text-decoration:underline;}



.links img.foot_logo{position:absolute;top:0px;right:0;}



/*insid*/



.insid{ background:url(../images/insid_bg.jpg) left bottom repeat-x; padding-top:16px; padding-bottom:50px;display:block;overflow:hidden; }



.left{ width:265px; padding-left:15px;   background:url(../images/shared_bg.jpg) right top no-repeat;}



.left h1{font-size:15px;color:#014493;padding:0 0 5px 15px;}



.left ul li{ margin-bottom:5px;}



.left ul li a{ display:block; background:url(../images/left_a.jpg) top  center no-repeat; width:197px; font-size:14px; padding-left:15px; height:31px; line-height:31px;}



.left ul li a:hover{ background:url(../images/left_hover.jpg) top center  no-repeat; color:#fff;}



.left ul li a.navcurrent {



background: url(../images/left_hover.jpg) top center no-repeat;



color: #fff;}



.aboutcs{padding:15px 10px 15px 10px;font-size:14px;}



.right{ width:699px; padding-top:5px;overflow:hidden;}



.path{ border-bottom:1px solid #ccc; line-height:30px;}



.right_cont{ padding:15px 10px 15px 10px;}



.right_cont h1{ font-size:14px; font-weight:600;}



.right_cont p{ text-indent:2em; line-height:28px; padding-bottom:5px;}



#font_nanme{ font-size:14px; font-weight:600; color:#02509b;}



.map{ margin-top:20px;}



.feedback h1{ font-size:12px; font-weight:600;}



.feedback { padding:25px;}



.feedback p{ padding-bottom:15px; text-indent:0;}



.btnsubmit{background:url(../images/ret_btn.jpg) left center no-repeat; width:178px; height:78px;}



.news_aticbox{ font-size:14px;}







.fc_pub { width:288px; margin-left:18px; padding:20px 0}



.fc_pub h1{ font-size:12px; font-weight:600;}



.fc_pub span img{ width:114px; height:90px; }



.fc_cont{ width:148px;}







/*news_list*/







.news_list { padding:15px 10px 15px 10px;}







.news_list ul li{ height:35px; line-height:35px; background:url(../images/news_ico.jpg) left center no-repeat; padding-left:15px;border-bottom:1px solid #ebebeb; margin-bottom:4px;}







.news_list ul li span{ float:right; color:#999; margin-right:5px;}







.news_aticle{ padding-top:15px;padding:15px 0px 15px 0px;}







.news_title{ text-align:center;}







.news_title h1{ font-size:15px; font-weight:600;}







.news_title  span{ color:#999}







.news_aticbox{  line-height:28px;}







.model{ width:105px; border:1px solid #7f9db9; height:20px; line-height:20px;}







.ssize{ width:45px; border:1px solid #7f9db9; height:20px; line-height:20px;}







.class_search{ width:680px; margin-top:10px;}







.class_aticle{ padding:30px 0}







.class_aticle h1{ font-size:18px; font-weight:600; text-align:center; color:#0a4b9f;}







.class_aticle h2{ font-size:14px; font-weight:600; padding-bottom:5px;}



.right_bt{ position:absolute; top:110px; right:5px;cursor:pointer;}







.left_bt{ position:absolute; top:110px; left:5px;cursor:pointer;}







#ISL_Cont_1 { position:absolute; top:50px; left:38px; width:327px; height:170px; overflow:hidden;}







#ISL_Cont_1 li{ float:left; width:157px; margin-left:12px; text-align:center;}







#ISL_Cont_1 h1{ height:26px; line-height:26px; background:#666;}







#ISL_Cont_1 h1 a{ font-size:12px; font-weight:normal; color:#fff;}







#ISL_Cont_1 h1 a:hover{ text-decoration:underline;}.product{}



.news_list table.product{width:100%;



border-collapse:collapse}



.news_list table.product th{border:1px solid #fff;background:#189ad6;color:#fff;height:30px;line-height:30px;}



.news_list table.product td{border:1px solid #fff;height:30px;line-height:30px;text-align:center;}



.oddrowcolor{



	background-color:#dceef8;



}



.evenrowcolor{



	background-color:#f1f8fe;



}.list_job{}



.list_job td{padding-bottom:5px;}



.list_job td input{vertical-align:middle;margin-right:3px;}



.coolbg{background:#a0a0a0;color:#fff;border:0;width:60px;height:25px;}.tab_pics{ margin-top:8px; overflow:hidden;position:absolute;top:290px;}







.tab_nav{height:35px; width:1000px; position:relative; z-index:999; border-bottom:solid 1px #ccc;}







.tab_nav ul li{ float:left; height:35px; line-height:35px; width:120px; text-align:center; font-size:14px; color:#000; background:url(../images/colTle2.gif) no-repeat; margin-right:10px; cursor:pointer;}







.tab_nav .on {background:url(../images/colTle1.gif) no-repeat; color:#fff;}

.tab_nav .on a{color:#fff}





.tab_con{ width:1000px; height:200px; background:url(../images/comPicBg.jpg) no-repeat; padding-top:20px; 







overflow:hidden; position:relative; z-index:7; overflow:hidden;}.scroll_tus{ width:817px; height:200px; margin:0 auto;}









.scroll_news{ width:880px;}







.scroll_news ul li{ float:none; width:auto; height:auto; line-height:22px; background:url(../images/news_li.gif) no-repeat left 10px; padding-left:6px; display:block;}







.scroll_news ul li a:hover{ color:#be1e16;}







.wz_pic{}







.wz_pic li{float:left;width:200px;margin:20px 20px 10px 10px;text-align:center;height:206px}







.wz_pic li img{height:170px;width:200px;}











.gdtu{ width:950px; margin:0 auto;}







.gddiv{ margin:0 auto;  overflow:hidden; height:200px;}







.gddiv ul{ float:left; height:200px;}















.innerElem{ width:9999px;}









.pd1 {width:980px;margin:0 auto;margin-bottom:30px;display:block;overflow:hidden}



.pd1 .fl{width:240px;height:330px;text-align:center;float:left}



.pd1 .div1{background:url(../images/pd1.jpg);}



.pd1 .div2{background:url(../images/pd2.jpg);}



.pd1 .div3{background:url(../images/pd3.jpg);}



.pd1 .div4{background:url(../images/pd4.jpg);}





.pd1 .fl span,.pd1 .fl p{display:block;font-size:24px;padding-top:50px;color:#fff;}

.pd1 .fl span{font-size:20px;}

.pd1 .fl p{font-weight:bold;}



.pd1 .fl .more{width: 120px;height: 40px;line-height: 40px;display:block;margin:100px auto;color:#095a98;background:#fff;}



.pd1 .fl .more:hover{color:#fff;background:#095a98;}



.pd1 .fr{width:660px;float:left}



.pd1 .fr li{float:left;height:164px;width: 220px;text-align: center;vertical-align: middle;display: table-cell;margin-bottom:2px}



.pd1 .fr li img{    max-width:180px;margin: 0px auto;max-height: 164px;height: 164px;width: 180px;display: inline;}









.srcoll_01 ul li{ float:left; width:184px; height:200px; margin:0 10px; display:inline;}







.srcoll_01 ul li .pics{ width:184px; height:164px; overflow:hidden;}







.srcoll_01 ul li img{ width:180px; height:164px; padding:1px; border:solid 1px #bbbbbb;}







.srcoll_01 ul li p{ line-height:26px; height:29px; text-align:center; overflow:hidden;}







.srcoll_01{ width:1000px; height:200px; position:relative; overflow:hidden;}







.srcoll_01 .btn_prev, .srcoll_01 .btn_next{ width:25px; height:27px;  position:absolute; top:50px; cursor:pointer;}







.srcoll_01 .btn_prev{left:24px; background:url(../images/toLeft.png) no-repeat;}.srcoll_01 .btn_next{right:24px; background:url(../images/toRight.png) no-repeat;}



