﻿@charset "utf-8";
/* CSS Document */

body{ font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#4d4d4d;}
ul{ list-style:none;}
li{ list-style-type:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0px; padding:0px; font-size:12px; font-weight:normal;}
div,form,img,ul,ol,li{margin:0px; padding:0px; border:none;}
a{ color:#4d4d4d; text-decoration:none;}
a:hover{ text-decoration:none; color:#4d4d4d;}
html,body{
      -webkit-text-size-adjust:none;
}


.l{ float:left;}
.r{ float:right;}
.header{ width:100%; height:87px; background:url(top_bg.jpg);}
.logo{ width:428px; height:87px; float:left; background:url(logo.jpg) no-repeat}
.logo_name{ margin-left:150px; padding-top:30px;  font-size:20px; color:#074785; font-weight:bolder}
.header_nr{ width:976px; height:87px; margin:0 auto;}
.sousou{ float:right; padding-top:10px; padding-right:5px;}
.ss{ padding-top:10px;}
.textbox{ width:210px; height:21px;line-height:21px; background:url(ss_bg_k.jpg) repeat-x; float:left; border:none; color:#4d4d4d}
.ss_but{ width:45px; height:21px; background:url(ss_bg.jpg) no-repeat; border:none; float:left;}
.nav{ width:100%; height:34px; border-top:solid 1px #004097; background:#1957AA;}
.nav ul{ width:976px; height:34px; margin:0 auto;}
.nav ul li{ width:160px; height:34px; line-height:34px; float:left; text-align:center; border-right:solid 1px #12407C; }
.nav ul li a{font-size:16px; color:#FFFFFF;width:160px; height:34px; line-height:34px; display:block; }
.nav ul li a:hover{width:160px; height:34px; line-height:34px; display:block; background:#12407C;border-right:solid 1px #12407C;color:#FFFFFF; }
.current{width:160px; height:34px; line-height:34px; background:#12407C;border-right:solid 1px #12407C; }
.banner_k{ width:100%; height:323px; padding-top:9px; background:url(banner_bg.jpg);}
.banner{ width:976px; height:323px; margin:0 auto;}
.main{ width:100%; background:url(main_bg.jpg) repeat-x; overflow:hidden;}
.main_nr{ width:976px; margin:0 auto; background:#FFFFFF; margin-top:10px; overflow:hidden;}
.company{ width:324px; float:left;}
.company h3{ width:324px; height:32px; background:url(tm_c.jpg); font-size:16px; color:#FFFFFF; line-height:32px;}
.m_l{ margin-left:10px;}
.company_nr{ width:324px; background:url(nr_c.jpg) repeat-x; overflow:hidden;}
.company_js{ width:300px;  margin-left:9px; float:left; padding-top:10px;line-height:19px; text-align:justify;text-justify:inter-ideograph; }
.company_js img{ margin-bottom:10px;}
.more{ float:right;display:block; color:#4977B3; font-size:13px; margin-top:10px; }
.more a{color:#4977B3;}
.more a:hover{color:#4977B3;}
.company_wz{ width:280px; margin-left:10px;}

.product{ width:346px; float:left; margin-left:10px;}
.product_nr{ width:346px; background:url(nr_c.jpg) repeat-x; overflow:hidden;}
.product h3{ width:346px; height:32px; background:url(tm_c.jpg); font-size:16px; color:#FFFFFF; line-height:32px;}
.product_js{ width:326px; margin-left:8px; float:left; padding-top:5px;  overflow:hidden}
.cpzh{ width:300px; height:93px; float:left; }
.cpzh_js{ width:160px; float:left; line-height:20px; padding-top:10px; padding-left:10px; color:#0E4190; font-size:13px;}
.cpzh_js a{color:#0E4190;}
.cpzh_js a:hover{color:#FFAA25}
.cpzh_but{ width:23px; height:88px; float:left; background:#C6DBF8; padding-bottom:5px; overflow:hidden}
.cpzh img{ width:112px; height:92px;}
.cpzh_but a{width:23px; height:18px; display:block; float:left;  line-height:18px; text-align:center; margin-top:5px;}
/*.cpzh_but a:hover{ width:23px; height:18px; display:block; float:left; background:url(cpzh_on.png) no-repeat; line-height:18px; text-align:center; margin-top:5px; color:#FFFFFF}*/
.cpzh_but a:hover{color:#FFFFFF }
.sd01{ color:#FFFFFF; width:23px; height:18px; display:block; background:url(cpzh_on.png)}
.hidden{ display:none}
.product_list{ width:315px; margin:0 auto; padding-top:15px; margin-top:5px; border-top:solid 1px #B9C5D5}
.product_list ul li{ width:300px; height:25px; _height:22px; background:url(product_fh.jpg) no-repeat 2px 5px; padding-left:15px;}

.contact{ width:285px; float:right; }
.contact_nr{ width:285px; background:url(nr_c.jpg) repeat-x; overflow:hidden;}
.contact_js{ width:260px; margin-left:9px; float:left; padding-top:10px;line-height:19px; }
.contact_wz{ width:240px; margin-left:10px; padding-top:10px; padding-bottom:10px; line-height:23px;}
.contact h3{ width:285px; height:32px; background:url(tm_c.jpg); font-size:16px; color:#FFFFFF; line-height:32px;}
.bolder{ font-weight:bolder; color:#333333}

.link{ width:976px; overflow:hidden; padding-bottom:15px; background:#EAF2FF url(link_bg.jpg) repeat-x; margin-top:5px;}
.link h3{width:956px; padding-left:20px; height:28px;  font-size:16px; color:#1F5196; line-height:28px;}
.link ul{ padding-left:10px; padding-right:10px;}
.link ul li{ margin-left:15px; float:left; margin-top:10px; font-weight:bolder}

.ny_banner_k{ width:100%; height:160px; margin-bottom:10px; }
.ny_banner{ width:976px; height:160px; margin:0 auto; overflow:hidden}

.footer{ height:50px; background:#EFEFEF; width:100%; margin-top:10px; text-align:center; color:#072E79; padding-top:10px;}

/*----------------------------------------------------------内页样式------------------------------------------------------------------------*/


.ny_left{ width:250px; float:left; border-right:solid 1px #BDCDE6; overflow:hidden; }
.ny_left h5{ width:200px; height:32px; background:url(tm_c.jpg); font-size:16px; color:#FFFFFF; line-height:32px;}
.ny_fl{ width:250px;}
.ny_fl_b{width:240px; height:30px; line-height:30px; padding-left:10px; border-bottom:#BDCDE6 solid 1px; background:#D3E4FE; }
.ny_fl_b a{  font-weight:bolder}
.ny_fl ul li{ width:240px; height:30px; line-height:30px; padding-left:10px; border-bottom:#BDCDE6 solid 1px;}
.ny_fl ul{ padding-top:1px;  background:#E5EEFF;}
.ny_right{ width:976px; float:right; background:url(nr_c.jpg) repeat-x }
.ny_right h3{ height:30px; line-height:30px; padding-top:5px; color:#2760AD; padding-left:20px; font-size:16px;border-bottom:#BDCDE6 solid 1px;background:#12407C;color:#fff}
.about{ padding:25px; line-height:22px; text-align:justify;text-justify:inter-ideograph;}
.posit{ font-size:12px; padding-right:25px; color:#fff}
.posit a{color:#fff}
.posit a:hover{color:#fff}

.news{ padding:25px; line-height:22px; text-align:justify;text-justify:inter-ideograph;}
.news ul li{ height:25px; line-height:25px; border-bottom:#CCCCCC dotted 1px; margin-top:5px; padding-left:10px; }
.news ul li a:hover{ color:#1F5196}
.news a{ color:red}
.yema{margin:25px 0px; overflow:hidden; width:660px; height:25px;}
.news h4{ width:850px; height:30px; line-height:30px; font-size:14px; font-weight:bolder; text-align:center;}
.news_top{ height:20px; margin-top:8px; float:left; padding-left:10px; }
.news_xia{ height:20px; margin-top:8px; float:right; text-align:right; padding-right:10px;}
.sx_hr{ border-top: dotted 1px #CCCCCC; margin-top:10px;}
.news_list{ width:976px;  padding-bottom:10px; padding-top:10px; background:#EFF6FE; overflow:hidden;}
.news_list ul{ width:976px; overflow:hidden; padding-left:25px;}
.news_list ul li{ margin-top:5px; width:450px; float:left}
.news_list h5{ padding-left:25px; font-weight:bolder; color:#2760AD; font-size:13px; border-bottom:solid 1px #D0E4FD; padding-bottom:5px;}

/*.ny_right2{ width:765px; float:right; background:url(nr_c.jpg) repeat-x }
.ny_right2 h3{ height:30px; line-height:30px; padding-top:5px; color:#2760AD; padding-left:20px; font-size:16px;border-bottom:#BDCDE6 solid 1px;}
*/.products{  width:700px; padding-top:10px; float:left; margin-left:10px;overflow:hidden;}
.products ul li{ height:150px;  float:left; margin-left:13px; margin-right:13px;  display:inline; padding-top:5px;border-bottom:dotted 1px #999; margin-bottom:10px; padding-bottom:10px;}
.products ul li img{float:left; }
.products ul li h4{width:436px;  padding-top:3px;  font-size:15px; text-align:left; font-weight:normal; float:left; color:#12407C; margin-left:15px; font-weight:bolder; }
.products ul li h4 a{color:#12407C;}
.products ul li h4 a:hover{color:#FFAA25}
.products_fl_js{ width:430px; padding-top:8px; overflow:hidden; padding-left:15px; line-height:22px; }
.details{ margin-top:10px; float:right; margin-right:10px;}
.products h5{ font-size:14px; font-weight:bolder; text-align:center; padding-top:10px; padding-bottom:10px; font-size:15px; color:#1240AA}
.pdf{ width:490px; margin:0 auto; text-align:center; margin-top:10px;}
.product_img{ width:700px; text-align:center; }
.product_img img{border:#D5E7FD solid 1px;}
.products_js{ width:680px; margin:0 auto; padding-left:20px;  line-height:22px;text-align:justify;text-justify:inter-ideograph; padding-top:15px;}
.products_js table tr,.products_js table td {padding:0 5px;border:#D5E7FD solid 1px;}
.products_js a{ color:red;}
.products_fl{ width:700px; margin-bottom:30px; overflow:hidden; background:#EAF2FF url(link_bg.jpg) repeat-x;}
.products_fl ol li{ float:left; height:40px; line-height:40px; margin-left:20px; _margin-left:10px; width:210px; font-size:13px;} 
.products_fl h6{  padding-left:20px; font-weight:bolder; color:#2760AD; font-size:14px; border-bottom:solid 1px #D0E4FD; padding-bottom:5px; margin-top:8px;}
.current a{ color:#2760AD;}

.contact_ny{ width:760px;padding-left:30px; float:left;line-height:30px; padding-top:30px; font-size:12px; font-weight:normal; margin-left:40px; display:inline;}
.liuyan{ width:680px; height:380px; overflow:hidden; float:left;margin-top:10px; border:#BDCDE6 solid 1px;  margin-top:30px;}
.liuyan h3{ font-size:12px; font-weight:normal; color:#999; margin-bottom:10px;}
.tjan{ width:90px; height:23px; line-height:23px;  border:none; text-align:center; color:#FFFFFF; background:#12407C; font-size:14px; font-weight:normal; }
.liuyan2{ width:620px; height:370px; overflow:hidden; float:left; margin-top:10px;  background:#F9F9F9}
.liuyan2 h5{ font-size:15px; color:#12407C; margin-bottom:15px; font-family:"微软雅黑"; text-align:left; padding-left:15px;}


.lxfs{ width:250px; background:#D3E4FE; line-height:24px;border-bottom:#BDCDE6 solid 1px;}
.lxfs_nr{ width:230px; padding:10px; overflow:hidden }
.p_l_i_b img{ border:#CCCCCC solid 1px;}
.details a{ font-size:12px; color:#FF9900;text-transform: uppercase }
.details a:hover{color:#12407C;}


.bannerimg{ position:relative; width:100%;overflow:hidden; zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.bannerimg #slides{zoom:1;}
.bannerimg #slides li img{ display:block;width:100%;}
.flex-direction-nav a{ width:40px; height:70px; line-height:70px; overflow:hidden; margin:-35px 0 0; display:block; background:url("/images/shang.png") no-repeat center; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent: -9999px;}
.flex-direction-nav .flex-next{ background: url("/images/xia.png") no-repeat center; right: 0px;}
.flex-direction-nav .flex-prev{left:0; width: 37px;}
.flex-control-nav{ width:100%; position:absolute; bottom:18px; text-align:center; left: 0; height: 10px;}
.flex-control-nav li{ margin:0 5px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{background:#16494c; display:block; height:10px; overflow:hidden; text-indent:-99em; width:10px; cursor:pointer; border-radius: 50%;}
.flex-control-paging li a.flex-active{background: #f36f20;}