﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
----------wrap-------------------------------------------------------------------------------------------- */


/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:12px; font-family:"微软雅黑","Arial"; color:#666;}
p{ line-height:22px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:12px;text-align: center;}
body{ background:#FFFFFF;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }



/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}


/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }


/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }


* html,* html body /* 修正IE6振动bug */{background-image:url(../../images/b6d32c8835544d14b37a94ef2846b4b7.gif);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */

.header { background:/*url(../../images/lantian/headerbg.png) repeat-x top center;*/#3974C4; margin: 0 auto; height:auto; width:100%; }
.header a{ color:#666;}
.header a:hover{ color:#eb891a;}

/* 导航
-------------------------------------------------------------- */

/* 尾部
-------------------------------------------------------------- */
.footer { margin:0 auto; width:100%; background:/*url(../images/footerbg.png) no-repeat;*/#515151;  ccolor:#666;}
.footer a{ color:#666;}
.footer a:hover{ color:#eb891a;}
.footerl{ width:960px; margin:0 auto;  overflow:hidden; padding:20px 0 20px 0;border-bottom: 1px solid #575757;}
.lj1{ float:left; width:260px; margin-right:88px; padding-top:5px;}
.footer3{ width:450px;}
.footer2{ width:350px;}




/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:1180px; margin: 0 auto; }
.content a { color:#000;}
.content a:hover{color:#eb891a;}


/* 主页
-------------------------------------------------------------- */
.contenttop{ width:1140px;}
.header1{ width:1170px; margin:0 auto;}
/*.logo{ padding:30px 0 0 0;}*/
.serch{ background:url(../images/ss.png) no-repeat top center; width:151px; height:22px; color:#FFF; float:right;}
.tq{ padding:3px 0 0 160px;}
.content1{ width:1140px; padding:15px 10px 20px 17px;}
.gsjj{ width:255px;}
.gsjjtxt{ padding:5px 10px 5px 10px;}
.titleft{ height:30px; line-height:30px;}
.titright{ height:20px; padding-top:10px;}
.gsjjtit{height:34px;  overflow:hidden; background:url(../../images/lantian/c.png) no-repeat left center; padding-left:15px; border-bottom:#e5e5e5 solid 1px;}
.biapti{ color: #004395;font-weight:bold; }
.gsjjcnt{ width:243px; margin-top:5px; padding:5px; border:#e5e5e5 solid 1px;}
.gsxw{ width:410px; padding:0 0 0 30px;}
/*.txt1tit{ width:284px;}*/


/* tab
-------------------------------------------------------------- */
.tabWrap{ background:url(../images/tabbg.png) repeat-x top center; width:410px; margin-bottom:10px; margin-top:1px;}
.tabNav li{float:left; height:29px; line-height:25px;}
.tabNav li a{ padding:0px 10px; border-right:#e5e5e5 solid 1px;} 
.tabNav li.current{background:url(../images/tab1.png) no-repeat top center;}
.tabNav li.current a,.tabNav li.current a:hover{color:#666;}
.tabNav li a{color:#666;}
.tabNav li a:hover{color:#FF9900;}
.tabContent{clear:both;}
.list{display:none;}
.list li{ background:url(../images/libg.png) no-repeat left center; padding-left:10px;  width:400px; height:27px; line-height:27px; float:left; text-align:right; color:#00468e; border-bottom:#e5e5e5 dashed 1px;}
.list li a{color:#666; line-height:27px; float:left; list-style-type:none;}
.list li a:hover{text-decoration:underline; line-height:27px; background:url(../images/tab1.jpg) no-repeat top center; display:block; }
.xw1{ padding:10px 0 5px 0; width:410px; float:left; overflow:hidden; float:left;}
.xw1 a { color:#666;}
.xw{  width:410px;  margin-top:10px; padding-bottom:10px; height:97px; border-bottom:#e5e5e5 dashed 1px;}

/* banner
-------------------------------------------------------------- */


/* 导航
-------------------------------------------------------------- */
.header2{ width:750px; }
.top1{ width: 750px; height:21px; padding-top:20px;}
.top{ width: 750x; height: 43px; }
.nav{float: left; width: 750px;}
.nav .menu{height: 47px;line-height: 43px;}
.nav .menu ul{float: left;}
.nav .menu ul li{float: left;width: 107px;text-align: center;height:47px;position: relative; z-index:9999999;}
.nav .menu ul li a{color:#fff;font-size: 13px;font-family:"Microsoft YaHei";display: block;}
.nav .menu ul li a:hover{color:#2ddfff; font-size: 13px;font-family:"Microsoft YaHei";display: block;}
.nav .menu ul li a.sub_a{-moz-transition: all 0.5s linear 0s;
-webkit-transition: all 0.5s linear 0s;;
-o-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;}
.nav .menu ul li a.sub_a:hover{}
.nav .menu ul li a.hov{}

.nav .menu .n_share{background:#a62c64;float: right;width: 95px;text-align: center;color:#d396b2;margin-left: 90px;height: 43px;}
.nav .menu .n_share a{width: 44px; display: block;float: left;height: 43px; text-indent: -999em;  }
.nav .menu .n_share a.oa{}
.sub_menu{ width: 100%;position: absolute;background:#fff;display: none;top:40px;left:12px;border-top:2px solid #fff;}
.sub_menu_list{  float:left; text-align:center;}
.sub_menu .sub_menu_list a{background:;height:30px;line-height: 30px; }
.sub_menu .sub_menu_list a:hover{background: #0264a1;}




/* 所有的页面的样式用注释标签标注一下
-------------------------------------------------------------- */
.gsjj1{ width:237px;padding: 0px 12px 10px 12px; border: 1px solid #d0d4d9;}
.gsjjcnt1{ width:237px; margin-top:10px;}
.container{width:100%; text-align:left; }
.menuTitle{width:217px; padding-left:20px; height:28px; background-image:url(../../images/lantian/expand.gif); margin:0 auto; line-height:26px; font-size:12px;color:#666666; cursor:pointer;}
.activeTitle{width:217px; padding-left:20px;  height:26px; background-image:url(../../images/lantian/fold.gif); margin:0 auto; line-height:26px; font-size:12.12px;color:#666666; cursor:pointer;}
.menuContent{background-color:#fff;height:auto; width:237px; text-align:left; display:none;}
.menuContent li{ margin:5px 0; border:#CCC solid 1px; list-style-type:none;}
.menuContent ul{margin:0;padding:0;}
.qywh{ width:368px; } 
.qywh1{ width:344px; padding:10px; border:#ebebeb 1px solid; } 
.wrap{width: 960px;margin: 0 auto;overflow: hidden;}
.newstime{float: right;padding-right: 15px;}
.n_banner{height: 260px;position: relative;_margin-bottom: -3px;}
.sun_nav{height: 50px;background: #fff;  opacity:0.9;filter:alpha(opacity=90); position: absolute;bottom:0;left:50%;margin-left: -480px;width: 960px;line-height: 50px;}
.nytit{font-size: 23px;padding-left: 20px;color:#3f3f3f;font-weight: bold;}
.nytit i{color:#b3b3b3;font-size: 18px; font-style:normal}
.sun_nav span{color:#666666;padding-right: 20px;background: url(../../images/lantian/sub_nav.jpg) no-repeat left center;padding-left: 10px;}
.sun_nav span a{color:#666666;}
.c_content_wrap{background: url(../../images/lantian/c_content.jpg) repeat-y scroll center;}
.c_content{background: url(../../images/lantian/c_content_bg.jpg) no-repeat scroll center top;}
.n_left{width: 250px;background: url(../../images/lantian/n_left_bg.jpg) no-repeat scroll right top;float: left;padding-bottom: 220px;}
.n_left ul{padding: 25px 25px;}
.n_left ul li a{height: 33px;line-height: 33px;border-bottom: solid 1px #e5e5e5;display: block;padding-left: 25px;background: url(../../images/lantian/n_left_li.jpg) no-repeat scroll 8px 11px;}
.n_left ul li a{height: 33px;line-height: 33px;border-bottom: solid 1px #e5e5e5;display: block;padding-left: 25px;background: url(../../images/lantian/n_left_li.jpg) no-repeat scroll 8px 11px;}
.n_left ul li a:hover{height: 33px;line-height: 33px;border-bottom: solid 1px #e5e5e5;display: block;padding-left: 25px;background:  url(../../images/lantian/n_left_li_on.jpg) no-repeat scroll; color:#fff;}
.n_left ul li a.on{background: url(../../images/lantian/n_left_li_on.jpg) no-repeat;color:#fff;}

.n_right{float: right;width: 670px;padding: 23px 20px 20px 10px;padding-bottom: 80px;overflow: hidden;}
.n_right .tit{font-size: 17px;margin-bottom: 15px;font-family:"Microsoft YaHei";font-weight: bold; color:#505050; }
.n_body{/*overflow: hidden;*/}

.fl{float: left;}.fr {float: right; }
.n_right{float: right;width: 670px;padding: 23px 20px 20px 10px;padding-bottom: 80px;overflow: hidden;}
.n_right .tit1{font-size: 17px;margin-bottom: 15px;font-family:"Microsoft YaHei";font-weight: bold; color:#505050; }
.n_body{overflow: auto;}
.block10{height: 10px;clear: both;overflow: hidden; font:0;}
.block20{height: 20px;clear: both;overflow: hidden; font:0;}



.about_hor{background: url(../images/about_hor_bg.jpg) no-repeat;padding: 40px 0 0 180px;height: 170px;}
.about_hor p{color:#878787;}g
.about_hor h1{margin-bottom: 10px;}
.about_hor_list ul li{width: 155px;text-align: center;border: solid 1px #dadada;margin-right:10px;margin-bottom: 20px;float: left;-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.3);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.3);}
.about_hor_list ul li img{width: 147px;height: 91px;margin-bottom: 8px;margin-top: 5px;}
.about_hor_list ul li a{color:#928f8f;display: block;padding-bottom: 10px;-moz-transition: all 0.2s linear 0s;
-webkit-transition: all 0.2s linear 0s;;
-o-transition: all 0.2s linear 0s;
transition: all 0.2s linear 0s;}
.about_hor_list ul li a:hover{color:#fff;background: #ba487c;}




.about_list{ padding-top:25px; width:570px; height:auto; margin-left:90px;}
.about_list ul li{ height:auto; line-height:25px; width:490px; margin-bottom:15px; background: url(../images/a_f.jpg) bottom right no-repeat #e3e3e3; padding:15px 40px 15px 40px; position:relative;}
.about_list_tit{ line-height:30px; text-align:center; color:#343434; height:30px; padding-top:3px; width:80px; background:url(../images/about_tit.jpg) no-repeat; top:0px; position:absolute; left:-72px;}
.about_list ul li a{ height:auto; width:490px; display:block; color:#343434; line-height:25px;}
.now{ background:url(../images/a_fa.jpg) bottom right no-repeat #ffedc0 !important;}
.now1{ background:url(../images/about_tita.jpg) no-repeat;}
.about_list_more{ height:20px; line-height:20px; color:#575757; width:80px; padding-top:10px; padding-bottom:10px; margin-left:240px;}
.about_list_more a{  height:20px; width:80px; display:block; color:#575757;}
.about_list1{ width:650px; height:auto; padding-left:20px; padding-top:35px; line-height:25px; color:#575757;}
.about_list1_tit{ color:#057998;}
.about_list1_des{ height:auto; width:650px;}
.about_list1_des_tit{ font-size:16px; color:#3c3c3c; text-align:center; line-height:40px;}
.font_m,.font_b,.font_s{padding-left:5px; padding-top:2px; padding-bottom:2px; line-height:25px; cursor:pointer; color:#3c3c3c; font-size:12px; }
.font_b{ font-size:16px; line-height:32px;}
.font_m{ font-size:14px; line-height:28px;}
.font_m:hover,.font_b:hover,.font_s:hover{ color:#3c3c3c;}
.about_list1_des_cont{color:#3c3c3c; line-height:25px; font-size:12px; padding-left:10px; padding-bottom:30px;}



.product_right{ width:690px; padding-right:20px; float:right; position:relative;}
.product_right_tit{ padding-left:10px; color:#057998; font-size:14px; padding-top:15px;  padding-bottom:15px; line-height:20px; background:url("../images/border1.jpg") center bottom no-repeat; font-weight:bold;}
.product_right_tit span{ color:#7b7b7b; font-size:12px; float:right; font-style:normal; font-weight:normal;}
.product_right_tit span a{ color:#7b7b7b;}
.product_right_tp{ width:650x; margin-left:25px; margin-right:25px; margin-top:30px; height:320px; position:relative; overflow:hidden;}
.product_right_tp ul{ position:absolute; top:0px; left:0px; width:4500px;}
.product_right_tp ul li{ width:650px; height:320px; float:left;}
.product_right_tp ul li .product_right_tp1{ float:left;height:305px; width:475px; overflow:hidden; position:relative;}
.product_right_tp ul li .product_right_tp1 ul{ position:absolute; top:0px; left:0px; width:4500px;}
.product_right_tp ul li .product_right_tp1 ul li{ height:305px; width:475px; float:left;}
.product_right_tp1_l,.product_right_tp1_r{ cursor:pointer; display:none; z-index:10; height:68px; width:22px; position:absolute; top:100px;}
.product_right_text{ width:140px; height:auto; float:right; padding-top:10px;}
.product_right_text p{ line-height:30px;}


.news{ height:auto;}
.news ul li{ height:36px; line-height:36px; text-align:right; border-bottom:#CCC dashed 1px;}
.news ul li:hover{ height:36px; line-height:36px; text-align:right; border-bottom:#CCC dashed 1px; background:#ececec;}
.news ul li a{ height:36px; line-height:36px; padding-left:10px; background:url(../../images/lantian/news2.jpg) no-repeat left center; float:left;}
.news ul li a:hover{ height:36px; line-height:36px; padding-left:10px; background:url(../../images/lantian/news1.jpg) no-repeat left center #ececec; float:left; color:850420;}
.news_div{ background:#dcdcdc; margin-top:23px; margin-bottom:30px; padding:10px; width:640px; height:100px; position:relative;}
.news_div1{ width:15px; height:13px; background:url(../../images/lantian/news_list_tp.jpg) no-repeat; position:absolute; top:-13px; left:23px;}
.news_div_tp{ height:73px; width:188px; float:left;}
.news_div_text{ height:auto; width:420px; float: right; color:#6c6c6c; line-height:25px;}
.news_div_text1{ text-align:right; width:420px; float:left;}
.news ul li .news_div_text a{ width:390px;}
.news ul li .news_div_text1 a{ background:none; text-align:right; font-size:16px; padding:0px; width:20px; display:block; float:right; color:#ff0000;}

.xw2 ul li{ height:36px; line-height:36px; text-align:right; color:#850420;}
.xw2 ul li:hover{ height:36px; line-height:36px; text-align:right; }
.xw2 ul li a{ height:36px; line-height:36px; padding-left:10px; background:url(../../images/lantian/news2.jpg) no-repeat left center; float:left;}
.xw2 ul li a:hover{ height:36px; line-height:36px; padding-left:10px; background:url(../../images/lantian/news1.jpg) no-repeat left center; float:left; color:850420;}



.ygtd1{ width:191px; float:left; padding:0 32px 32px 0px;}
.ygtdimg{ border:#afafaf solid 1px; }
.ygtdtit{ border-bottom:#c1c1c1 dashed 1px; height:30px; line-height:30px; padding-top:5px; font-weight:bold;}
.ygtdtxt{ padding:3px 0; border-bottom:#c1c1c1 dashed 1px;} 
.ygtdtime{ line-height:20px; height:20px; color:#FFF; background:#b2b2b2; padding-left:5px; margin-top:10px;}
.ygtdtime span{color:#FFF;}
.fanye{ text-align:center; padding-top:20px;}

.rbcy{ width:131px; float:left;  }
.rbcytxt{ height:75px; color:#FFF; padding:40px 0 0 10px;}

.feedbackC{padding:34px 0 0 29px;}
.feedbackC .tab table{table-layout:fixed;}
.feedbackC .tab td{font:12px/26px "微软雅黑";padding:10px 0;}
.feedbackC .tab .txt{width:238px;height:24px;padding:0 2px;font:12px/20px Arial;color:#666;border:1px solid #e0e0e0;}
.feedbackC .tab textarea{width:533px;height:150px;border:1px solid #e0e0e0;overflow:auto;resize:none;font:12px/20px Arial;color:#666}
.feedbackC .tab .sub{width:73px;height:23px;font:12px/23px "微软雅黑";color:#c0c0c0;border:none;background:url("../images/hr_bg00.gif") no-repeat 0 0;cursor:pointer;}
.feedbackC .tit{font:12px/47px "微软雅黑";border-bottom:1px dashed #dbdbdb;margin-bottom:15px;}
.feedbackC .tit a{color:#ba000d;text-transform:uppercase;}
.feedbackC .tit a:hover{color:#ba000d;}


.rlzy{ background:url(../images/rlzy.jpg) no-repeat top center; padding:0 300px 50px 0;}
.zxzptit{ overflow:hidden; width:653px;}
.zxzptit1{ padding:0 1px 1px 1px; background:url(../images/zxnsbg.jpg) repeat-x top center; border:#cacbcd solid 1px; height:66px; line-height:66px; text-align:center; color:#850420;}
.zxzptit2{ height:40px; width:653px; line-height:40px; text-align:center; background:#ededed;}
.zxzptit3{ height:40px; width:653px; line-height:40px; text-align:center; background:#dddddd;}

.lxfsbottom{ height:150px; overflow:hidden; background:url(../images/lxfs2.jpg) no-repeat bottom; padding:10px 0 40px 0;}
.lxfstop p{ font-size:14px; font-weight:bold;}
.lxfstxt p{text-transform: uppercase}

.zxly{ padding:15px; background:#fafafa; border:#cccccc solid 1px;}
.zxly input{ height:20px;}
#pages {
padding-top: 5px;
margin: 0 auto;
padding: 25px 0;
}
#pages a {
border: 1px solid #DDD;
color: #333;
margin: 2px;
padding: 2px 5px;
text-decoration: none;
font-size: 12px;
}
#pages span {
background: #22A4FF;
border: 1px solid gainsboro;
color: white;
font-weight: bold;
margin: 2px;
padding: 2px 5px;
font-size: 12px;
}