﻿@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
body {margin:0 auto; font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; color:#666; text-align:left;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
table,td,tr,th{font-size:12px;}
em,i{ font-style:normal;}
li{list-style-type:none;}
img{vertical-align:top; border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
.clearfix:after{ display:block; clear:both; height:0; content:"";}
.fl{ float:left;}
.fr{ float:right;}
.overflow{ overflow:hidden;}
.width_1000{ width:998px; margin:0 auto;} 
.margin{ margin-top:10px;}
.clear{ clear:both;}

.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank3{clear:both;display:block;font-size:1px;overflow:hidden;height:3px;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank18{clear:both;display:block;font-size:1px;overflow:hidden;height:18px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank28{clear:both;display:block;font-size:1px;overflow:hidden;height:28px;}
.blank30{clear:both;display:block;font-size:1px;overflow:hidden;height:30px;}
.blank35{clear:both;display:block;font-size:1px;overflow:hidden;height:35px;}
.blank40{clear:both;display:block;font-size:1px;overflow:hidden;height:40px;}
.blank45{clear:both;display:block;font-size:1px;overflow:hidden;height:45px;}
.blank60{clear:both;display:block;font-size:1px;overflow:hidden;height:60px;}
.blank120{clear:both;display:block;font-size:1px;overflow:hidden;height:120px;}

.top_box{ background:#143984; color:#fff;}
.top_box .top_box_span{ display:block; width:500px; line-height:30px;}
.top_box .top_box_ul{ height:30px; width:200px; display:inline-block; margin-left:280px;text-align: right;}
.top_box .top_box_ul li{line-height:30px; margin:0 5px;}
.top_box .top_box_ul li a{ color:#fff;}
.top_box .top_box_ul li a:hover{ color:#fbab00;}
.top_box ul li{ }

.top_logo{ background:#f4f4f4;}

.nav{ height:45px;}
.nav li{ float:left; line-height:45px; background:url(../images/gif.gif) no-repeat right center;    width:  124px;display: inline;position: relative;z-index: 9;text-align: center;}
/*.nav li:nth-last-child(1){ background:none;}*/
.nav li a{ color:#fff; display:block; font-size:14px; }
.nav li a:hover{ background:#fbab00;}
.nav li.this .nava{background:#fbab00;}

.nav  li em{padding:0 1px; height:26px;margin-top:7px;background:url(../images/jgnav.gif) no-repeat;}
.nav li ul{position:absolute;top:45px;left:0;width:100%;display:none;}
.nav li ul li{background:#143984;}
.nav  li ul li:hover{ background:#fbab00;}
.nav li ul li.this{background:#fbab00;}
.nav  li ul li a{color:#ffffff;font-family:'微软雅黑';font-size:14px;}



#newslist{}
#newslist li{ padding:6px 10px; background:url(../images/dt-0.gif) no-repeat left 19px;}
#newslist li a{ font-size:14px; margin-right:5px;}
#newslist li span{ float:right; color:#aaa;}
#newslist li p{ color:#aaa;}
/*新闻*/
#newslist li a {background: url(../images/indexNewsListIco.gif) no-repeat 2px 4px; padding:0px 18px; color:#000;font-size:13px; font-weight:bold;}
#newslist li a:hover{color:#133984; text-decoration:none;}
#newslist {}
#newslist li {padding: 6px 10px;border-bottom: 1px dashed #DDDDDD; background:none;line-height:25px;}
#newslist li p{padding: 0px 17px;line-height: 18px;height:20px; overflow:hidden;}



.bannerbox{ background:url(../images/banner.jpg) no-repeat center top; height:365px;}
.banner{ width:100%; margin:a auto; height:365px; overflow:hidden;}
.slideBox_3{ width:100%; margin:0 auto; height:365px; overflow:hidden; position:relative;}
.slideBox_3 .hd{ height:10px; width:185px; overflow:hidden; position:absolute; left:46%; bottom:15px; z-index:1;}
.slideBox_3 .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox_3 .hd ul li{ float:left; width:50px; height:10px; line-height:50px; text-align:center; color:#999999; display:block; background:url(../images/banner_bt2.gif) no-repeat 0 0px; margin:0px 0 0 6px; cursor:pointer; }
.slideBox_3 .hd ul li.on{ background:url(../images/banner_bt1.gif) no-repeat; color:#ffffff; font-weight:bold;}

/* banner_1.jpg图形切换        begin */
.slideBox_3 .bd{ position:relative; height:365px; z-index:0; width:100%; }
.slideBox_3 .bd li{ zoom:1; vertical-align:middle;  height:365px; }
.slideBox_3 .bd a{ width:100%; height:365px; display:block;  }
.slideBox_3 .bd img{ width:100%; height:365px;}

.content{ padding:10px 0 0 0;}
.c_left{ width:249px;}
.c_left_ul{ border:1px solid #deecff; background:#f4f8ff; padding:20px 0;}
.c_left_ul li{ background:url(../images/gif2.gif) no-repeat 34px center; line-height:40px; padding-left:57px;}
.c_left_ul li a{ font-size:14px; color:#666;}
.c_left_ul li a:hover{ color:#fbab00;}

.con_box{ border:1px solid #f0f0f0; padding:15px 0;}
.dl_top{ color:#fff; background:url(../images/gif3.gif) repeat-x bottom; margin-bottom:20px;}
.dl_top dt{ float:left; width:159px; background: url(../images/pic2.jpg) no-repeat; height:26px; line-height:26px;}
.dl_top dt i{ display:inline-block; width:87px; text-align:center;}
.dl_top dt b{ display:inline-block; margin-left:8px; color:#b0b0b0;}
.dl_top dd{ float:right; width:43px; padding-top:6px; margin-right:17px; display:inline-block;}
.about_us{ line-height:26px; padding:0 0 0 10px;}

.c_right{ width:735px;}
.c_r_left{ width:331px;}
.c_r_left_p{ line-height:24px; padding:0 12px;text-indent: 2em;}
.c_r_left_p img{ float:left; width:159px; margin:7px 12px 0 0;}

.c_r_right{ width:387px;}
.c_r_r_box{ padding:0 12px}
.c_r_r_box h2 a{ font-size:14px; color:#666;}
.c_top_news_con{ overflow:hidden;}
.c_top_news_con dt{ float:left; width:127px; padding-top:5px;}
.c_top_news_con dd{ float:right; width:220px; }
.c_top_news_con dd p{ height:60px; overflow:hidden; line-height:22px;padding-top: 10px;}
.c_top_news_con dd span{ display:block; color:#999;}
.c_top_news_con dd span .time{width:127px; }

.con_news_box{ padding-top:4px;}
.con_news_box li{ overflow:hidden; height:26px; line-height:26px; margin:26/2px 0; vertical-align:middle; background:url(../images/gif2.gif) no-repeat left center; padding-left:10px;}
.con_news_box li .words{ float:left; width:220px; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.con_news_box li .words a{ color:#666;}
.con_news_box li .words a:hover{ color:#fbab00; text-decoration:underline;}
.con_news_box .time{ float:right; width:70px; color:#838383; text-align:right;}

.c_right_dlbox{ margin-top:15px;}
.c_right_dlbox_more dl{ float:left; display:inline-block; width:219px; text-align:center; background:#f6f6f6;margin-top: 12px;margin-left: 19px;}
.c_right_dlbox_more dl dd a{ display:block; height:40px; line-height:40px; font-size:14px; color:#666;}
.c_right_dlbox_more dl:hover dd a{background:#133984; color:#fff;}


.sbzs_box{ background:#f7f7f7; padding:25px 0;}
.sbzs_b_left{ width:78px;}

.picMarquee-left2{width:900px; height:180px; overflow:hidden; position:relative; } 
.picMarquee-left2 .bd{ height:180px;}
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left2 .bd ul li{ margin-right:25px; float:left; _display:inline; height:178px; overflow:hidden; text-align:center; background:url(../images/gif4.gif) repeat-x bottom;}
.picMarquee-left2 .bd ul li dl dd{ border-left:1px solid #e0e0e0; width:204px; border-right:1px solid #e0e0e0; height:48px; line-height:48px; font-size:14px; color:#666;}

.friend_links{ padding:20px 0;}
.picMarquee{width:998px; height:90px; overflow:hidden; position:relative; } 
.picMarquee .bd_box{ height:90px;}
.picMarquee .bd_box ul{ overflow:hidden; zoom:1;}
.picMarquee .bd_box ul li{ margin:0 20px 0 0; float:left; _display:inline; /*height:178px;*/ overflow:hidden; text-align:center; background:url(images/gif4.gif) repeat-x bottom;}
.picMarquee .bd_box ul li a{ color:#666;}
.picMarquee .bd_box ul li dl dt img{ border:1px solid #e0e0e0;}
.picMarquee .bd_box ul li dl dd{ height:30px; line-height:30px;}

.footer{ background:#f7f7f7; padding:20px 0; text-align:center; color:#666; line-height:24px; font-size:12px;}
.footer a{ color:#666; margin:0 5px; font-size:12px;}

.sub_left{ width:240px; position:relative; top:-40px;}
.sub_left .title{ background:url(../images/h3_bg.jpg) no-repeat; height:100px;}
.sub_left .title{ padding-left:33px;}
.sub_left .title em,.sub_left .title b{ display:block; color:#fff;}
.sub_left .title em{ font-size:20px; padding-top:30px;}
.sub_left .title b{ font-size:13px; font-weight:normal; color:#8a95b6;}
.sub_nav{ border:1px solid #cbe0ff; background:#f4f8ff;}
.sub_nav li a{ padding-left:30px; color:#666; display:block; background:url(../images/li_bg.gif) no-repeat center bottom; height:50px; line-height:50px; font-size:14px;}
.sub_nav li a:hover{ background:url(../images/li_h.jpg) no-repeat; color:#fff;}
.sub_nav li.this a{background:url(../images/li_h.jpg) no-repeat; color:#fff;}


.sub_right{ width:740px;  padding-bottom: 20px;}
.position{ height:50px; line-height:50px; text-align:right; border-bottom:1px solid #e0e0e0;}
.position a{ color:#666;}
.position a:hover{ color:#08307f;}
.about_title{color:#032c7c; margin-top:20px;}
.about_title dt{ font-size:20px; font-weight:bold;}
.text_box{ padding:10px 0 30px 0;}
.text_box img{ max-width:740px;}
.text_box p{ line-height:28px; margin-top:5px; font-size:14px; text-indent:2em;}

.con_dl{ overflow:hidden;}
.con_dl a{ display:inline-block; width:235px; float:left; margin: 15px 5px 0px;text-align:center;}
.con_dl a:hover{ background:#dde8ff; text-decoration:none;}
.con_dl a dd{ height:48px; line-height:48px; border:1px solid #dde8ff; border-top:none; font-size:14px; color:#666;}
.margin_left{ margin:0 17px; display:inline-block;}

.page{ text-align:center; padding:70px 0;}
.page a{ font-size:14px; display:inline-block; color:#666; margin-right:5px; padding:3px 10px; border:solid 1px #d2d2d2; background:#fff;}
.page a:hover{ background:#668ad3; color:#fff; border-color:#668ad3; text-decoration:none;}

/*内页滚动*/
.rollBox_product{ margin:30px auto;width:740px;overflow:hidden;}
.rollBox_product .scrollcon{width:740px;}
.rollBox_product .LeftBotton{height:60px;width:60px;background:url(../images/png00.jpg) no-repeat left center;overflow:hidden;float:left;display:inline;margin-top:140px;cursor:pointer;}

.rollBox_product .RightBotton{height:60px;width:60px;background:url(../images/png11.jpg) no-repeat right center;overflow:hidden;float:right;display:inline;margin-top:140px;cursor:pointer;}

.rollBox_product .Cont{width:500px;overflow:hidden;float:left; margin-left:58px;}
.rollBox_product .ScrCont{width:10000000px;}
.rollBox_product .Cont .pic{width:500px; overflow:hidden; float:left; display:block; cursor:pointer; text-align:center;}

.rollBox_product .Cont .pic:hover{ text-decoration:none;}
.rollBox_product .Cont .pic .pic_img{ width:500px; height:375px; text-align:center;  font-size:200px;_font-size:200px; display:table-cell; vertical-align:middle; }
.rollBox_product .Cont .pic img{ text-align:center;background:#fff; vertical-align:middle;}
.rollBox_product #List1, .rollBox #List2{float:left;}
.rollBox_product .Cont .pic .pic_info{ height:50px;}
.rollBox_product .Cont .pic .pic_info p{ line-height:50px; text-align:center;}
.rollBox_product .Cont .pic .pic_info .name{ font-weight:bold; color:#133984; font-size:20px; }

.contact_info{ padding-bottom:35px; overflow:hidden;}
.contact_info .info_left{ float:left; width:360px;}
.contact_info .info_right{ float:right; width:360px;}
.contact_info p{ line-height:35px;  padding-left:20px; margin:10px 0; font-size:14px; padding-bottom:20px; }
.contact_info p img{ vertical-align:middle; margin-right:10px;}

.con_right_news{ overflow:hidden; margin-top:15px; border-bottom:1px dotted #e3e3e3; padding-bottom:20px; margin-top:20px;}
.con_right_news dt{ float:left; width:160px; padding-top:5px;}
.con_right_news dd{ float:right; width:550px; }
.con_right_news dd h2{ width:305px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.con_right_news dd h2 a{ font-size:14px; color:#666;}
.con_right_news dd a:hover{ color:#1c4089; text-decoration:none;}
.con_right_news dd p{ margin-top:5px; overflow:hidden; line-height:24px;}
.con_right_news dd span{display:block; margin-top:5px;}
.con_right_news dd span a{ color:#1c4089;}


.news_details{ width:740px; margin:0 auto;}
.news_details h1{ font-size:20px; text-align:center; color:#4c4c4c; margin-top:15px;}
.news_details .article_info{ text-align:center; height:35px; background:#edf0f2; line-height:35px; margin-top:10px;}
.news_details .article_info span{ font-size:12px; color:#999; margin:0 5px;}
.news_details .article_con{ line-height:30px; color:#808080; padding:20px 0; font-size:14px;}
.article_con img{ max-width:740px;margin: 0 auto;display: block;}

.news_details .pagenext-share{ overflow:hidden; border-top:1px dotted #e3e3e3; padding-top:20px;}
.news_details .pagenext-share .share{ width:100px;}
.news_details .pagenext-share .pagenext{ width:100%;}
.news_details .pagenext-share .pagenext li{ font-size:14px; line-height:24px;}
.news_details .pagenext-share .pagenext li a{ color:#666; font-size:14px;}

.pagemre{ text-align:right;}
.pagemre a{ font-size:14px; display:inline-block; color:#666; margin-right:5px; padding:5px 15px; border:solid 1px #d2d2d2; background:#fff;}
.pagemre a:hover{ background:#399d37; color:#fff; border-color:#399d37; text-decoration:none;}

.back{ text-align:right; padding-right:15px;}
.back a{ color:#666;}

.tablebox table{ text-align:center; font-size:14px; margin:50px 0;}
.tablebox table th{ background:#0858b1; height:40px; line-height:40px; color:#fff;}
.tablebox table td{ background:#e6eef7; height:40px; line-height:40px; color:#666;}
.tablebox table td a{ color:#666;}

.table_box table{ background:#e9e9e9; margin:50px 0;}
.table_box table td{ background:#fff; padding-left:10px; height:40px; line-height:40px;}

.inkPhoBox { width:680px; margin: 15px auto 0px; }
.inkPhoBox .main{ width:680px;}
.inkPhoBox .mod18{width:680px;position:relative;}
.inkPhoBox #prev{ background: url(../images/prevBtn.png) no-repeat; height:57px; width:30px; position: absolute; z-index: 99; left: 0; top:179px; cursor: pointer; }
.inkPhoBox #next{ background: url(../images/nextBtn.png) no-repeat; height:57px; width:30px; position: absolute; z-index: 99; top:179px; right: 0; cursor: pointer; }
.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;color:#fff;}
.inkPhoBox .mod18 .cf a{display:block;width:305px;height:415px;position:absolute;color:#fff;}
.inkPhoBox .bigImgBox{width: 305px; height: 415px; margin:0 auto; padding:10px; background:#fbfaff;}
.inkPhoBox .mod18 .picBox{width: 305px; height: 415px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:415px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li{ width: 305px; height: 415px;}
.inkPhoBox .smImgBox{ width: 435px; height:95px;  margin:10px auto 0; position: relative; }
.inkPhoBox .mod18 .listBox{ width: 435px; height: 95px; margin: 0 auto; position: relative; overflow: hidden; }
.inkPhoBox .mod18 .listBox ul{height:95px;position:absolute; padding-left:0px;}
.inkPhoBox .mod18 .listBox li{ width:60px; height:85px; cursor: pointer; position: relative; padding-right:15px;}
.inkPhoBox .mod18 .listBox li i{display:none;}
.inkPhoBox .mod18 .listBox li a{display:block;width:60px;height:85px;}
.inkPhoBox .mod18 .listBox .on img{border:2px solid #faa600; width:56px; height:81px;}
.inkPhoBox .mod18 .listBox .on { background:url(../images/img_bg.jpg) center top no-repeat;}
.inkPhoBox .mod18 .listBox .on i{display:block;}
.inkPhoBox .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}



.cnzz{line-height: 11px;padding-top: 5px;}




.slogan{height:38px;line-height:38px;padding-bottom: 10px;}
.laba{float:left;height:22px;margin:8px 10px 0px;border-right:1px dashed #B8B2B2;padding-right:10px;}
.kouhao{width:60%;overflow:hidden;height:38px;padding-left: 5px;font-size: 14px;float:left;}


.search {position: relative;height:31px;width: 253px;overflow: hidden;z-index: 2;float:right;margin-top:4px;background: url(../images/searchl.png) no-repeat;}
.navsearch_input{position:absolute;left:0px;top:0px;height:31px;z-index: 2;}
.search .navsearch_input input {width: 220px;height: 29px;margin: 0px;padding-left: 5px;border:1px solid #aaa; line-height: 31px;position: absolute;z-index: 3;color:#aaa; left:0; top:0;}
.searchimage{position:absolute;right:-1px;top:0px;}


/*分页样式*/
#PageList{margin-top:5px;font-size:12px; float:left; width:98%;padding-top:20px;font-size:12px;margin-bottom: 20px;margin-left: 15px;}
#PageList  li{margin:0px 2px 0px 0px;_margin:0px 2px 0px 0px;padding:2px 5px;border:1px #ccc solid;line-height:16px;float:left;}
#PageList  li a{font-size:12px;color: #424242;}
#PageList .this{ background-color:#F9F3D9;}
#pagelist .this a{color:#fff;}



.message_title{ height:40px; line-height:40px; font-size:16px; color:#133984; font-weight:bold;}
.message_body{ padding-left: 10px; padding-right: 10px; color:#626262;padding-top: 15px;border-top: 1px dashed #ccc;margin-top: 10px; }
.message_detail{border-bottom: 1px dashed #cacaca;margin-bottom: 15px;padding-bottom: 15px;}
table.guestbook_table{ width:98%; border: 0px; }
table.guestbook_table th{ width:65px; text-align:left}
table.guestbook_table tr{border: 0px; line-height: 40px;}
table.guestbook_table td{ text-align:left;border: 0px; }
table.guestbook_table td span{padding-right: 10px;}
table.guestbook_table .operation{ text-align:center }
table.guestbook_table input[type="radio"]{width:auto;vertical-align: middle;}
table.guestbook_table input[type="checkbox"]{width:auto;vertical-align: middle;}
.form_button { width: 118px;height: 36px;vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/ background:url(../images/tijiao.png) no-repeat;margin-top: 15px;}
.form_text {  width:95%; background-position:  0px 0px;}
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;}
.form_text:hover {background-position: 0px -37px;}
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
border-width:1px; height:20px; line-height:20px;clip: rect;padding: 2px; color: #000000; }
