@charset "utf-8";
/*style.css*/
body{ padding:0px; margin:0px; font-size:12px; color:#555; background:#fff; font-family:"微软雅黑";}
* {margin:0px;padding:0px;list-style:none;text-decoration:none;}
a,img{border:none;}
.clear { clear:both;}
/*通用头部*/
.title { font-size:20px; width:100%; background:url(../images/dian.gif) repeat-x left bottom; height:45px; line-height:45px;}
.title h2 { width:auto; float:left; font-size:20px; font-weight:normal; background:url(../images/blue_heng.gif) no-repeat left bottom; display:block; padding-right:10px;}
.title span {width:auto; float:left; font-size:14px; display:block; background:url(../images/xiegang.png) no-repeat left center; padding-left:15px;}
#more { float:right;   line-height:50px;}
#more a { color:#004099; font-size:12px; }
/*banner*/
.banner{ width:100%; height:740px; margin:0px auto;}
#full-screen-slider { width:100%; height:740px; float:left; position:relative;}
#slides { display:block; height:740px; list-style:none; padding:0; margin:0; position:relative; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:absolute; left:50%; top:697px; z-index:9900; padding:5px 0px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:60px; height:3px; float:left; margin-right:9px; background-color:#fff;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#004099;}
.top_box { width:100%; height:90px; background-color:#b0b0b0; opacity:0.7; position: absolute; top: 0px; z-index: 999;}
.top_top { width:1000px;  height:90px; margin:0 auto;}
.top_top dl { width:auto; height:30px; float:right;}
.top_top .a1 { float:left; width:60px; line-height:31px;}
.top_top .a1 dd a { color:#555;}
.top_top .a2 dd { float:left; width:30px; height:30px; line-height:30px; background:url(../images/shu.gif) no-repeat left center; padding-left:10px;}
.top_top .a2 dd:first-child { background:none;}
.top_top .a2 dd:last-child { width:40px;}
.top_top .a2 dd a { color:#555;}
.logo { padding-top:20px; float:left;}

/*menus*/
.menus_nav { float:right; width:740px; height:35px; padding-top:17px;}
.menus_nav .nav { width:740px; height:35px; margin:0 auto;}
.menus_nav .nav li { width:90px; height:35px; line-height:35px; text-align:center; float:left; margin-right:2px;}
.menus_nav .nav li:first-child { background:#004099;}
.menus_nav .nav li:first-child a { color:#fff;}
.menus_nav .nav li a { color:#141414; display: block; font-size: 16px;}
.menus_nav .nav li a:hover { background:#004099; color:#fff;}
/*二级*/
.menus_nav .nav li ul { display:none; background:#fff;}
.menus_nav .nav li:hover ul { display:block; width:90px; position:absolute; top:82px; z-index:999;}
.menus_nav .nav li ul li { width:90px; height:35px; line-height:35px;  background:#fff; /*margin-bottom:1px;*/ z-index:999;}
.menus_nav .nav li ul li:first-child { background:none;}
.menus_nav .nav li ul li:first-child a{ color:#004099;}
.menus_nav .nav li ul li a { width:90px; color:#004099; font-size:16px;  display: block;}
.menus_nav .nav li ul li a:hover { background-color:#004099; color:#fff;}

.main_con { width:1000px; height:auto; margin:0 auto;}
.m1 { width:1000px; height:auto; padding:30px 0px;}
.m1_left { float:left; width:650px; height:auto;}
.sy_about { float:left; width:260px; height:auto; overflow:hidden;}
.m_ctt11 { float:left;width:100%;height:auto;line-height:25px; padding-top:20px;}
.m_ctt11 img { margin:5px 15px 0 0;float:left;width:105px;height:115px; padding:2px; display:inline;}
.m_ctt11 a { color:#004099;}
.sy_new { float:right; width:360px; height:auto;}
.sy_new ul { width:360px; height:auto; padding-top:20px;}
.sy_new ul li { width:350px; height:35px; line-height:35px; border-bottom:1px dashed #999; background:url(../images/quan.gif) no-repeat left center; padding-left:10px; overflow:hidden;}
.sy_new ul li a { color:#555;}
.m2_right { float:right; width:320px; height:auto;}
.video { width:320px; height:auto; padding-top:10px;}
			
.m2 { width:1000px; height:auto;}
.m2_left { float:left; width:650px; height:auto;}
.m2_ab { width:650px; height:auto; padding-top:20px;}
.m2_able { float: left;}
.m2_abri { float:right; width:280px; height:auto; line-height:22.5px;}
.m2_abri a { color:#004099;}
.m2_right { float:right; width:320px; height:auto;}
#menu{  width:320px; height:45px; background:url(../images/hg.gif) no-repeat left bottom;  margin-bottom:17px;}
#menu li{ float:left; padding-right:20px;}
#menu li a{ display:block; color:#555; line-height:45px; text-align:center; font-size:20px; }
#menu .on{ background:url(../images/hhgg.gif) no-repeat left bottom; }
#menu .on a{ color:#555;}

.con_right{ float:right;width:320px;height:auto; height:auto; overflow:hidden;}
.tible{width:320px;float:left; padding-top:20px; height:225px;}
.ti{float:center; text-align:center; margin:0 auto; height:24px; line-height:24px; color:#0f5fb4;}
.ti_l{float:center; text-align:center; margin:0 auto; height:24px; line-height:24px; color:#2f2f2f;}


.m3 { width:1000px; height:auto; padding:30px 0px;}
.m3_left { float:left; width:330px; height:auto;}
.img-scroll { position:relative; margin:0 auto; width:330px; height:auto; padding-top:20px;}
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:20px; height:37px; top:90px;}
.img-scroll .prev { right:0px;}
.img-scroll .next { left:0px; }
.img-list { position:relative; width:260px; height:auto; overflow:hidden; margin:0 auto;}
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:260px; height:170px;}
.img-list li dl{ width:260px; height:170px;}
.img-list li dl dt{ width:260px; height:170px; }
.m3_right { float:right; width:640px; height:auto}
.img-scroll01 { position:relative; margin:0 auto; width:640px; height:auto; padding-top:20px;}
.img-scroll01 .prev1,.img-scroll01 .next1 { position:absolute; display:block; width:20px; height:37px; top:90px;}
.img-scroll01 .prev1 { right:0px;}
.img-scroll01 .next1 { left:0px; }
.img-list01 { position:relative; width:600px; height:auto; overflow:hidden; margin:0 auto;}
.img-list01 ul { width:9999px;}
.img-list01 li { float:left; display:inline; width:260px; height:170px; padding:0px 20px;}
.img-list01 li dl{ width:260px; height:170px;}
.img-list01 li dl dt{ width:260px; height:170px; }
.img-list01 li dl dd { width:260px; height:40px; line-height:40px; background-color:#000; opacity:0.5; display:block; position:relative; bottom:0px; top:-34px; float:right; text-align:center;}
.img-list01 li dl dd a { font-size:20px; color:#fff;}

.m4 { width:100%; height:auto; background-color:#e4e4e4;}
.m4_con { width:1000px; height:auto; margin:0 auto; padding-bottom:13px;}
.m4_left { float:left; width:660px; height:auto;}
.huoodng { float:left; width:320px; height:auto}
.xuexi { float:right; width:320px; height:auto;}
.m4_right { float:right; width:322px; height:auto;}
.m4_con dl { width:320px; height:auto; padding-top:12px;}
.m4_con dl dt { float:left;}
.m4_con dl dd { float:right;}

/********内页*******/
.ny_banner { width:100%; height:500px; margin:0 auto;}
.main { width:1000px; height:auto; padding-top:30px; margin:0 auto;}
.ny_ti { width:1000px; height:45px; background:url(../images/dian.gif) repeat-x left bottom;}
.ny_ti h1 { width:100px; height:45px;  font-size:24px; color:#004099; text-align:center; line-height:45px; font-weight:normal;float:left; background:url(../images/blue_heng.gif) no-repeat left bottom;}
.ny_ti p { float: left; padding-top:10px; padding-left:25px; width:auto; height:35px;}
.ny_ti p a { display: block; float:left; width:90px; height:25px; line-height:25px; margin-right:14px; color:#555; font-size:16px; text-align:center; }
.ny_ti p a:first-child { background-color:#004099; color:#fff;}
.ny_ti p a.sty { display:block; width:90px; height:25px; line-height:25px; background-color:#004099; color:#fff; border: 0 none;}
.ny_ri { float:right; line-height:45px; line-height:45px; background:url(../images/wu.gif) no-repeat left center; padding-left:35px;}
.ny_ri a {  font-size:14px; color:#555;}
/*dowload*/
.dowload { width:1000px; height:auto; padding-top:30px; padding-bottom:60px; line-height:25px;}
.dowload ul { width:1000px; height:auto;}
.dowload li { height:44px; line-height: 44px; border-bottom: 1px dashed #ccc; list-style:none; background:url(../images/submenu-dot3.png) no-repeat 10px 20px;}
.dowload li a { display: block; float:left;  width: 720px; padding-left:30px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; color:#555;}
.dowload li span { display: block; float: right; width:80px;white-space:nowrap; font-size:16px; color:#999; }



.ny_about { width:1000px; height:auto; padding-top:30px; padding-bottom:60px; line-height:25px;}
/*新闻页*/
.ny_about ul { width:1000px; height:auto;}
.ny_about li {width:1000px; height:190px; margin-bottom:20px; border-bottom:1px dashed #999999; }
.ny_about li .pr_img{ float:left; width:250px; height:170px;}
.ny_about li .pr1 a{ width:695px; float:right; font-size:18px; color:#555; display:block; margin-top:10px;}
.ny_about li .time { width:695px; float:right;  line-height:40px;}
.ny_about li .pr2{ width:695px; float:right; font-size:14px; line-height:28px;}

.ny_news { width:1000px; height:auto; padding-top:50px; padding-bottom:60px;}
.r_bn{ width:1000px; height:30px; line-height:30px; color:#010101; text-align:center; font-size:18px; font-weight:normal;}
.news_titl{ width:1000px; height:30px; line-height:30px; text-align:center; color:#555; border-bottom:1px dashed #999;}
.news_content { width:1000px; height:auto; padding:25px 0px; line-height:30px; font-size:14px;}

.ny_product { width:1000px; height:auto; padding-top:30px; padding-bottom:60px;}
.ny_product ul{ width:1020px; height:auto;}
.ny_product ul dl { width:320px; height:220px; float:left; padding-right:20px; padding-bottom:20px;}
.ny_product ul dl dt { width:320px; height:220px;}
.ny_product ul dl dd { width:320px; height:40px; line-height:40px; background-color:#000; opacity:0.43; display:block; position:relative; bottom:0px; top:-40px; text-align:center;}
.ny_product ul dl dd a { font-size:18px; color:#fff;}
.ny_products { width:1000px; height:auto; padding-top:30px; padding-bottom:60px;}
.product_content {width:1000px; height:auto; padding-bottom:30px; font-size:14px; line-height:30px;}

.con_content { width:1000px; height:auto; padding-top:30px; padding-bottom:60px; line-height:25px;}
.ny_contact { width:500px; height:auto; float:left;}
.m4_rightt { width:380px; height:auto;float:right; padding-left:120px;}
/*liuyan*/
.liuyan{ width:380px; height:auto; margin-top:13px; font-size:14px;}
.liuyan .text{ width:300px; border:1px solid #908f8f;  height:30px; margin-left:5px;}
.liuyan textarea{ border:1px solid #908f8f; width:300px; height:46px; margin-left:5px;}
.liuyan .submit{ width:70px; height:30px;  background:#004099; color:#fff; border:0; float:right; margin-top:5px;}
.liuyan .reset{ width:70px; height:30px;  background:#aeadad; color:#555; border:0; float:right; margin-top:5px; margin-left:20px;}
.liuyan tfoot tr td{ text-align:center; border:0px; padding-top:10px;}

/*******上一篇**************下一篇****************/
.nextall{ width:860px; height:50px; color:#555; font-size:14px; font-weight:bold; font-family:"宋体"; }
.nextall li{ width:860px; height:25px; line-height:30px; }
.nextall li a{ color:#004099; font-size:14px; font-weight:normal;}
/*新闻分页*/
.pages{width:1000px; padding-top:10px; text-align:center; color:#555;  line-height:30px; }
.pages a{ color:#555; font-size:16px; background-color:#e0e0e0; padding:8px 15px;}
.pages a:hover{ background:#004099; color:#fff; text-decoration:none;}

.footer { width:100%; height:120px; background-color:#333; color:#fff;}
.footer_b { width:1000px; height:auto; margin:0 auto;}
.footer_f1 { width:1000px; height:50px;}
.footer_f1 ul { float:left; width:570px; background:url(../images/footer.gif) no-repeat right center;}
.footer_f1 ul li { width:70px;  line-height:50px; float:left;}
.footer_f1 ul li a { color:#fff;}
.footer_f1 .link dl { float:right; width:390px; line-height:50px;}
.footer_f1 .link dl li { float:left; color:#fff;}
.footer_f1 .link dl li a { color:#fff;}
.footer_f2 { line-height:30px; }
.footer_f2 a { color:#fff;}