@charset "utf-8";
/*万能清除浮动开始*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h2 { margin: 0; padding: 0; border:0;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol {list-style: none; }
fieldset, img { border: 0; }
iframe { background-image: none; }
select { color: #30908D; border: 1px solid #CBCBCB; height: 20px; }
textarea{ width:400px; border:#E4E4E4 1px solid; padding:10px; line-height:18px;}
hr{ border:0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }

.clear { clear:both; }
.S{ width:15px; height:15px; float:left; font-size:0px;}
.H{ width:30px; height:30px; font-size:0px;}
.K{ width:20px; height:20px; clear:both; font-size:0px;}

.db{ display: block; }
.di{ display: inline; }
.mar{ margin:0 auto;}
a { color: #666666; text-decoration: none; }
a:hover { text-decoration: none; color: #E82B50; }
.fl { float:left; }
.fr { float:right; }
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

/* head------------------------------------------------------------*/
.font14{font-size:14px;}
*{ padding:0; margin:0}
body{font-family:"宋体"; font-size:12px;min-width:1100px; min-height:700px;_height:700px; color:#B2D8FC;background:url(../images/body.jpg) top center no-repeat #00132A;}
.floatleft{ float:left}
.floatright{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.center{ text-align:center}
a{ color:#B2D8FC}
a:hover{ color:#fff }
h2 a{ /*font-weight:bold;*/ font-size:14px; color:#B2D8FC; line-height:35px;}

#top{ width:100%; min-width:1004px; width:auto!important; _width:expression(document.documentElement.clientWidth<1004?"1004px":"auto"); margin:0 auto; }
.topMain{ width:1100px; margin:0 auto;}
.top{width:1100px; float:left; padding-top:34px; height:93px; margin:0 auto;}
.logo{ float:left;}

.tel{ float:right;margin-top:10px; margin-right:20px; background:url(../images/phone.png) no-repeat left; padding-left:60px;}
.tel span, .tel p{ font-family:"微软雅黑";}
.tel span{ font-size:14px;}
.tel p{ font-size:20px; margin-top:8px;}

.menu{ font-family:"微软雅黑";background:url(../images/menubg.jpg) top center repeat-x; width:100%; float:left;min-width:1100px;}
.menu ul{ margin:0 auto;width:1100px; height:59px; overflow:hidden;}
.menu ul li{ float:left;}
.menu ul li a{ float:left; font-size:14px; color:#fff; line-height:59px; width:101px; text-align:center;}
.menu ul li a:hover{ width:101px; height:59px;}
.banner{width:100%; min-width:1100px; text-align:center; padding-top:15px;}

.marquee{width:1100px; margin:0px auto; height:24px; line-height:24px; margin-top:10px; overflow:hidden;}

.main_content{ width:1100px; margin:0 auto;}
/* menu--------------------------------------------------------------------------*/
/* indMain------------------------------------------------------------------*/
#indMain{ width:1100px; margin:0 auto;}
.tj_pro{height:450px; width:1100px;background:url(../images/tj_pro.jpg) no-repeat top center;   margin:0 auto;}
.about_index{ float:left; width:283px; line-height:21px; text-indent:2em; /*padding-top:145px;*/ padding-left:15px; padding-top:90px;}
.about_index div{ height:240px; line-height:24px; overflow:hidden;}

/*title*/
.about_tit{ width:150px; font-size:22px; font-family:"微软雅黑"; height:22px; line-height:22px; overflow:hidden; position:relative; top:-40px; font-style:italic; color:#f5f4f4; font-weight:normal; letter-spacing:0.2em;}
.fc_tit{ width:100px;font-size:18px; font-family:"微软雅黑"; height:22px; line-height:22px; overflow:hidden; position:relative; top:-42px; left:110px; font-weight:normal; letter-spacing:0.2em;}
.yw_tit{width:110px; font-size:22px; font-family:"微软雅黑"; height:22px; line-height:22px; overflow:hidden; position:relative; top:-40px; left:10px;font-style:italic; color:#f5f4f4; letter-spacing:0.2em; font-weight:normal;}
.al_tit{ width:80px;font-size:18px; font-family:"微软雅黑"; font-weight:normal; height:22px; line-height:22px; overflow:hidden; position:relative; top:36px; left:130px; }
.news_tit{ width:120px; font-size:18px; font-family:"微软雅黑"; font-weight:normal; height:22px; line-height:22px; overflow:hidden; position:relative; top:-24px; left:10px; }
.contact_tit{width:80px; font-size:18px; position:relative; top:-100px; left:60px; height:22px; line-height:22px; overflow:hidden; font-family:"微软雅黑"; font-weight:normal; }
.link_tit{}
.tit{ height:22px; line-height:22px; overflow:hidden; font-family:"微软雅黑"; font-weight:normal;font-size:18px; }
.left01_tit{ position:relative; left:120px; top:-44px; width:80px;}
.left02_tit{ width:80px; overflow:hidden; position:relative; left:50px; top:-72px;}

.pro_index{float:left; width:430px; padding-top:64px; padding-left:96px;}
.pro_index ul{ float:left;height:337px;}
.pro_index ul li{ float:left;padding-right:25px; width:150px;}
.pro_index ul li a{ color:#29BAD8}
.pro_index ul li img{ border:2px solid #29BAD8}
.pro_index ul li p{ height:40px; line-height:40px;background:url(../images/arrow_r.gif) no-repeat 48px 15px; padding-left:12px; overflow:hidden; width:150px; text-align:center;}
.pro_i_more{ width:314px; text-align:center; float:left;line-height:22px;*padding-top:5px; }
.pro_i_more a{ color:#fff;}

.news_index{ float:left; width:262px; padding-right:10px; padding-top:90px;}
.news_index ul{ padding-bottom:8px;float:left;width:242px;height:248px; overflow:hidden;}
.news_index li{ float:left; margin:2px 0}
.news_index li a{ float:left;width:100px;background:url(../images/li_ico.gif) no-repeat left center; line-height:25px;padding-left:10px;}
.news_index li a:hover{ float:left;background:url(../images/news_i_hover.gif) no-repeat left center; line-height:25px;padding-left:10px;}
.news_index .floatright{ float:right; padding-right:20px;}

.con1ul{width:100%;}
.con1ul li{width:100px; float:left;height:52px;line-height:52px;overflow:hidden;}
.con1ul li a{color:#a8d4ff;}

.proli_index{ /*float:left;*/height:346px; width:1100px; background:url(../images/proli_index.jpg) no-repeat top center; margin:0 auto; min-width:1100px;}

.search_i{ float:right;height:65px;width:276px; padding-top:14px;}


.search_text{ width:170px; padding-left:10px; background:none;}
.search_i img{ vertical-align:middle;}

.partFourM{ width:1070px; padding:0 15px 20px; float:left; margin-top:20px;}
.left{ width:40px; float:left; padding-left:3px; height:70px; padding-top:50px;}
.right{ width:30px; float:left; padding-right:3px; height:70px; padding-top:50px;}
.partFourCon{ width:862px; float:left;}
.partFourCon li{float:left; width:174px; margin:0 20px;_margin:0 16px;text-align:center;height:170px;background:url(../images/proimg_bg.jpg) top left no-repeat;}




.teachImg{ float:left; width:174px; padding-top:10px; height:125px; margin:0 !important; }
.teachImg img{}
.teachName{float:left; padding-left:20px;line-height:22px; height:22px; overflow:hidden;/* width:140px; text-align:center;*/}
.teachName font{ color:#854239; font-size:12px;}
.teachName b{ color:#FF1E00;}
.teachName a{ color:#053D7D}
.prolink{ float:left; padding-left:45px; width:900px; line-height:25px;}
.prolink a{ padding:2px 3px}
.prolink a:hover{ background:#000E20}
.prolink .floatright:hover{ background:none}
.newslist_index{float:left;height:291px; padding-top:70px; width:651px; padding-left:33px; padding-right:65px; background:url(../images/newslist_index.jpg) no-repeat top left; }
.contact_index{float:left; line-height:26px;height:210px; width:331px; padding:150px 0 0 20px; background:url(../images/contact_index.jpg) no-repeat top left; overflow:hidden;}
.newslistimg{ float:left; border:3px solid #129EC6; margin-right:5px;}
.txtintr{ text-indent:2em; height:58px; line-height:24px; padding:10px 0; overflow:hidden;}
.txtintr a{ color:#0E8AFF}
.newslist_index ul{ float:left; width:650px; padding-top:5px;line-height:25px; height:105px; overflow:hidden;}
.newslist_index ul li a{ float:left; line-height:25px; width:580px;background:url(../images/li_ico.gif) no-repeat 0 11px; padding-left:10px;}
.newslist_index ul li span{}
.newslist_index ul li a:hover{ color:#4588C7;}
.newslist_index h2{ text-indent:2.6em; font-family:"微软雅黑"; font-weight:normal; overflow:hidden; line-height:35px; height:35px;}
.newslist_index h2 a{ font-size:16px;}
.ckxx{ margin-top:5px;}
.ckxx a{color:#0E8AFF; float:right;}

/* boot----------------------------------------------*/
.f_link{ width:100%; float:left; margin:35px 0; height:86px; line-height:86px;background:url(../images/flinkbg.jpg) no-repeat center; min-width:1100px;}
.flinkcon{ margin:0 auto; width:910px; padding-left:190px;}

.bottomnav{width:100%; float:left; text-align:center; height:70px; line-height:70px; min-width:1100px;}
.bottomnav ul{ width:1100px; margin:0 auto;}
.f_link a{ padding:0 8px;}

.bottomnav a{padding:0 12px; border-right:1px solid #fff;}
.foot_x{width:100%; min-width:1100px;text-align:center; background:url(../images/bgfoot.jpg) repeat-x top left;/* height:268px;*/line-height:28px;}
.bootTxt{ text-align:center;/*height:117px; */padding-top:30px; padding-bottom:20px;margin:0 auto; width:1100px;background:url(../images/footmain.jpg) no-repeat top center;}
.bootTxt a{ color: #4588C7}

/* 二级页面-------------------------------------------------------*/
.fyMain{ width:1100px;margin:0 auto}
/* mainNleft---------------------------------------------------------------------------*/
.fyLeft{ float:left; width:258px; padding-right:40px; display:block; padding-top:8px;}
.leftproduct{ float:left; margin-bottom:20px; width:258px;  heig/ht:339px;background:url(../images/left_min.jpg) top left repeat-y;;}
.leftboxcon{padding-left:20px;width:238px;background:url(../images/left_top.jpg) top left no-repeat;  padding-top:70px}
.left_bot{width:258px;float:left;background:url(../images/left_bot.jpg) top left no-repeat; height:16px;}

.leftnewslist{ margin:5px 0 24px; padding:70px 15px 0;float:left; width:228px; height:268px;background:url(../images/leftnewslist.jpg) bottom left no-repeat;}
.leftnewslist li{background:url(../images/fk1.gif) 3px 13px no-repeat; padding-left:15px;width:213px float:left; line-height:30px; height:30px; overflow:hidden; border-bottom:1px dotted #2D8EEB;}
.leftnewslist a:hover{ color:#fff;}
.leftcontact{float:left; width:208px; height:209px; line-height:26px; padding:100px 25px 28px 25px;background:url(../images/leftcontact.jpg) top left no-repeat; overflow:hidden;}
.l_pro{ margin:5px 0 24px; padding:70px 15px 0;float:left; width:228px; height:268px;background:url(../images/leftnewslist.jpg) bottom left no-repeat; overflow:hidden;}
.l_pro li{background:url(../images/fk1.gif) 3px 13px no-repeat; padding-left:15px;width:213px float:left; line-height:30px; border-bottom:1px dotted #2D8EEB;}
.l_pro a:hover{ color:#fff;}

/* fyRight---------------------------------------------------------------*/
.fyRight{ float:left; width:802px;background:url(../images/mainr_bot.jpg) bottom left no-repeat; padding-bottom:23px; overflow:hidden;}
.fyRight_title{ font-family:"微软雅黑";float:left; width:720px; padding-left:72px; padding-right:15px; background:url(../images/mainr_title.jpg) top left no-repeat; height:32px;  padding-top:32px;}
.fyRight_title .floatleft{ font-size:16px; font-weight:bold; display:block;letter-spacing:2px;}
.fyRight_title .floatright{ width:174px; overflow:hidden; line-height:18px; padding-top:14px;font-family:"宋体"; }
.mainRightMain{float:left;width:770px; padding:20px;background:url(../images/mainr_min.jpg) top left repeat-y; /*min-height:680px;*/ _height:680px;}
.mainRightMain ul li{ line-height:40px; height:40px; overflow:hidden; font-size:14px; background:url(../images/li_ico.gif) no-repeat left; padding-left:15px; border-bottom:1px dashed #175fa4;}
.mainRightMain ul li span{ float:right; margin-right:10px;}


.con{float:left;width:770px; padding:20px;background:url(../images/mainr_min.jpg) top left repeat-y; /*min-height:680px;*/ _height:680px;}
.cont_tit{ font-size:22px; text-align:center; }
.cont_data{ font-size:12px; text-align:center; margin:8px 0;}
.cont_img { text-align:center;}
.cont_img img{ max-width:680px;}
.cont_con { line-height:26px;}
.cont_page{ margin-top:20px;}


.padding15{ padding:15px; line-height:30px;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
/* fy_news_list---------------------------------------------------*/

/* fy_product_list-----------------------------------------------------------*/
.productrMain{float:left;width:810px; padding:20px 10px;background:url(../images/mainr_min.jpg) top left repeat-y; /*min-height:680px;*/ _height:680px; }
.pro_rmain{ }
.pro_rmain li{float:left; width:174px; margin:0 10px;text-align:center;height:170px;background:url(../images/proimg_bg.jpg) top left no-repeat;}
.pro_rmain li{ float:left; margin-top:10px;}
.proImg{ float:left; width:174px; padding-top:10px; height:125px; margin:0 !important; }
.proName{float:left; padding-left:20px; line-height:21px; color:#053D7D}
.newslist{ float:left; padding-left:20px; padding-top:10px;}
.newslist li{ float:left; width:580px; font-size:14px;}
.newslist li a{ float:left; cursor:pointer; width:550px; padding-right:10px; line-height:28px; padding-left:25px;background:url(../images/fk1.gif) 10px 12px no-repeat;}
.newslist li a:hover{background:url(../images/newslisthover.gif)  no-repeat; color:#fff}
.newslist li a.floatright{ color:#5DAFFC}
.newslistline{ float:left; height:20px; width:98%;}
.pro_txt ul{ float:left; padding-top:10px;}
.pro_txt{ float:left; padding-top:10px;}

.pro_txt li{ float:left; width:290px; height:134px;background:url(../images/pro-txt.gif) top left no-repeat; margin:0 17px 30px; _margin:0 9px 30px;}
.pro_txt_l{ float:left; padding-left:12px; padding-top:9px; width:125px;}
.pro_txt_r{ float:left;width:140px; padding:5px; color:#053D7D; line-height:23px; text-indent:2em;}
.pro_txt_l .proName{ line-height:28px;}

/*news_view--------------------------------------------------------*/
.mainRightMain h2{ font-size:18px; font-family:"微软雅黑"; font-weight:normal;}
.title_s{ text-align:center; color:#3FA1FD; line-height:35px;}
.mainrbanner{background:url(../images/conbanner.jpg) top left  no-repeat; width:329px; height:252px; text-align:center; margin:8px auto 15px; padding-top:10px; }
.newsview{ min-height:400px; border-bottom:1px dotted #B2D8FC; margin-bottom:30px; padding-bottom:15px;_height:400px; font-size:14px; line-height:25px;}
.main_r_nav div{ line-height:25px; font-size:12px; }
.main_r_nav{ float:left; width:520px;}
.returnlist{ margin-top:30px; float:left;}
/* page-------------------------------------------------------*/
.Page{width:100%; text-align:center; padding:20px 0px;}
.Page a{display:inline-block;width:65px;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #99CCFF; margin-left:-1px; float:left;text-decoration:none; color:#B2D8FC; outline:none;}
.Page a:hover{ background:#99CCFF; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #99CCFF; margin-left:-1px;float:left;}
.Page span.current{ background:#99CCFF; color:#FFF}

.bg{ width:26px; height:23px; background:url(../images/bg08.jpg) no-repeat center;}
.total{ min-width:50px; _width:50px; text-align:center; height:27px; line-height:27px; display:block;}
.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px; height:29px; line-height:29px; display:block;}
.btn{ width:36px; height:27px; line-height:27px; display:block; padding-top:3px;}
.input_page{ width:30px; height:14px; background:#fff; border:1px #A59BCF solid; font-size:12px; line-height:14px; margin-top:4px;}
.pager-taglib .bg{ padding-top:3px;}
