@charset "utf-8";
*{ margin:0; padding:0;}
ul,li{ list-style:none;}
.clear{ clear:both;}
img{ display:block; border:none;}
.layout{ width:1100px; margin:0 auto; height:auto; display:table;}
a{ text-decoration:none; color:#333; font-size:14px; font-family:'微软雅黑';}
a:hover{ text-decoration:underline;}
p{font-size:14px; font-family:'微软雅黑'; color:#333;}


body{ font-family:'Microsoft YaHei'; background:#fff;}
.logo{ width:1100px; height:auto; margin:0 auto;}
.nav{ width:100%; height:auto; display:table; background:#1059a1; border-bottom:5px solid #0952ba;}
.navigation{ width:1100px; height:auto; display:table; margin:0 auto;}
.navigation li{ width:183px; float: left; height:61px;}
.navigation li a{ display:block; text-align:center; line-height:61px; color: #fff; font-size:18px;}
.navigation li a:hover{ text-decoration:underline;}
.navigation li .second{ display: none; }
.product{width:1100px; margin:0 auto; height:auto; display:table;}
.tlblk_t{ width:1000px; height:113px; display:table; background:url(../images/blk_t.png) no-repeat; padding-left:100px;}
.tlblk_t span{ display:block]; float:left; line-height:113px;}
.tlblk_t .cn{ width:130px; font-size:28px; color:#0059ad;}
.tlblk_t .en{ width:200px; font-size:12px; color:#141313; line-height:125px;}
.tlblk_t a{ display:block; width:100px; line-height:113px; float:right; color:#0059ad; font-size:16px;}
.prol{ width:250px; float:left; height:auto; background:url(../images/profenlei.png) center 60px no-repeat; margin-top:58px;}
.prol li{ width:250px; height:60px; background:#f2cb01; border-radius:5px; -moz-border-radius:5x; -webkit-border-radius:5px; margin-bottom:23px;}
.prol li a{ display:block; line-height:60px; font-size:24px; color:#fff; text-align:center;}
.pror{ width:810px; float:left; height:auto;  margin-top:58px; margin-left:40px;}
.pror dl{ width:250px; float:left; border:1px solid #adabab; margin-left:13px; margin-bottom:15px;}
.pror dl dd img{ width:250px; height:187px;}
.about{ width:100%; height:auto; display:table; background:#f0f0f0;}
.tlblk_t01{ width:100%; height:60px; text-align:center; border-bottom:3px solid #0059ad; padding-top: 30px; }
.tlblk_t01 h3{ font-size:28px; color:#0059ad;}
.aboutnr{ width:1100px; height:auto; display:table; margin:0 auto; padding:15px 0 35px 0;}
.aboutnr img{ width:309px; height:210px; float:left;}
.aboutnr01{ width:630px; float:right;}
.aboutnr01 p{ text-indent:24px; line-height:30px;}
.anli{ width:1100px; margin:0 auto; height:auto; overflow:hidden;}
.news{ width:1100px; height:auto; display:table; margin:30px auto; border:3px solid #f0f0f0;}
.tlblk_t02{ width:177px; height:60px; margin:-30px auto 0 auto; text-align:center; background:#f0f0f0;border-radius:5px; -moz-border-radius:5x; -webkit-border-radius:5px;}
.tlblk_t02 h3{ font-size:28px; color:#0059ad;}
.news ul{ width:650px; float:left; margin:30px 0px 30px 30px;}
.news ul li{ height:35px; border-bottom:1px dashed #ccc;}
.news ul li a{ display:block; width:430px; float:left; line-height:35px; font-size:16px;}
.news ul li span{ display:block; width:100px; float:right; line-height:35px; font-size:14px;}
.news img{ width:360px; float:right; margin:30px 30px 30px 0px;}

.footer{ width:100%; height:auto; display:table; background:url(../images/footer.png) repeat;}
.fnav li a{ color:#FFF;}
.footer p{ color:#999; text-align:center; line-height:35px; font-size:16px;}

.footers{ width: 1000px; margin: 0 auto; display: table; }
.footers_p p{ color:#FFF; text-align:left; line-height:35px; font-size:16px; }
.footers_p{ width: 450px; height: auto; float: left; }
.footers img{ float: right; padding: 12px; }


/*内页样式*/
.content02{width:1100px; margin:30px auto 0 auto; height:auto; display: table; }
.content02 a{ color:#000;}
.content02 a:hover{ color:#1059a1;}
.blk_t2{ height:50px; line-height:50px; border-bottom:1px solid #b3b3b3; font-size:18px; font-weight:normal;}
.blk_t2 span{ font-size:14px; color:#e1e1e1e;}
.blk_t1{    
    background-position: center right 25px;
    background-color: #1059a1;
    color: #FFFFFF;
    padding-left: 20px;
    line-height: 55px;
    font-size: 20px;
    font-weight: normal;
}
.left{ width:280px; float:left;}
.main-left{ background:#fff; border-left: 1px solid #F4F4F4; border-right: 1px solid #F4F4F4; }
.main-left li span{ float: right; margin-right: 20px; color: #aaa; font-size: 14px; font-family: "宋体"；; }
.main-left li p{ color: #323232;  float: left; }
.main-left li:hover p{ color: #FFFFFF; font-weight: bolder; }
.main-left li:hover span{ color: #FFFFFF; }
.main-left li{
	position: relative;
    list-style: none;
    font-size: 16px;
    background-position: center right 20px;
    transition: 0.4s background-color;
}
.main-left li:hover{ background-color: #1059a1; color:#fff}
.main-left li a{     
    border-bottom: 1px solid #f4f4f4;
    padding: 0 10px;
    overflow: hidden;
    height: 45px;
    color: #323232;
    display: block;
    line-height: 45px;
    font-size: 14px;
    transition: 0.2s color;
}
.main-left li a:hover{ color:#fff;}


.contact1{ background:#fff; margin-top:35px;}
.contact1 p{ font-size:14px; line-height:40px; padding:0 10px;}
.contactnr{ padding:10px 0; margin-bottom: 35px; border-bottom: 1px solid #F4F4F4; border-left: 1px solid #F4F4F4; border-right: 1px solid #F4F4F4; box-shadow: 0px 2px 30px #f0f0f0; }
.contactnr img{ margin: 0 auto; }
.contactnr p{ line-height:30px; font-size:14px; padding:0 10px 0 10px; }
.right{ width: 798px; float:left; margin-left:22px; margin-bottom: 10px; }
.content1{ width:798px; height:auto; margin:0 auto; margin-bottom: 20px; float: left; margin-left: 22px; }
.content1 img{ margin: 0 auto; display: table; padding: 5px 0;}
.content1 h3{ margin: 10px 0; border-bottom: 1px solid #EEEEEE; line-height: 40px; }
.content1 h4{ width:100%; text-align:left; text-indent:24px; line-height:30px; color:#000; font-size:16px; }
.content1 p{ line-height:30px; letter-spacing:1px; font-size:14px; padding: 0; }
/* 内页 left end */
/* 内页 left end */


/* 内页 right */
.ny_right{ width:798px; height:auto; display:table; float:right; overflow:hidden;}
.ny_right_title{ width:798px; height:36px; border-bottom:3px solid #9c7652; }
.ny_right_title a{ width:auto; height:36px; display:block; float:left; background:#9c7652; padding:0 10px; line-height:36px; color:#FFF; font-size:14px; }
.ny_right_title span{ width:auto; height:36px; display:block; float:left; background:#9c7652; line-height:36px; color:#FFF;}
.ny_right_title a:hover{ color:#F96;}
.ny_right_body{ width:798px; height:auto; display:table; margin-top:20px;}

/* 内页 right 简介 */
.content1 .ny_jianjie{ width:798px; height:auto; display:table; overflow:hidden;}
.content1 .ny_jianjie h2{ width:798px; height:52px; line-height:50px; font-size:22px; letter-spacing:1px; text-align:center;}
.content1 .ny_jianjie p{ line-height:26px; text-indent:28px; font-size:14px; width:798px; overflow:hidden; }
.content1 .ny_jianjie p img{ max-width:100%; height:auto; display:table; text-align:center;}

/* 内页 right 产品 */
.content1 .ny_product_index{ width:798px; height:auto; display:table; margin-top: 25px; min-height: 460px; }
.content1 .ny_product_index ul li{ width: 231px; display: block; float: left; text-align: center; box-shadow: none; margin-bottom: 22px; }
.content1 .ny_product_index ul li img{ border: 1px solid #EEEEEE; max-width: 99%; }
.content1 .ny_product_index ul li a{ height:auto; display:block; margin: 0 auto; }
.content1 .ny_product_index ul li a img{ height:171px; margin: 0 auto; display: block; }
.content1 .ny_product_index ul li a p{ width:auto; height:36px; line-height:26px; display:block; font-size:14px; text-align: center; }
.content1 .ny_product_index ul li h3{ margin-top: 55px; }

.ny_product_view{ width:798px; height:auto; display:table;}
.ny_product_view_img h2{ width:798px; height:52px; line-height:50px; font-size:22px; letter-spacing:1px; text-align:center;}
.ny_product_view_img{ text-align:center; padding-top: 30px; }
.ny_product_view_img img{ width:auto; height:auto; text-align:center; margin:0 auto; max-width: 640px; }
.ny_product_view_body{ width:765px; height:auto; display:table; }
.ny_product_view_body h3{ font-size:16px; font-weight:bold; line-height:36px; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; }
.ny_product_view_body p{ text-indent:28px; line-height:30px; font-size:14px; }
.ny_product_view_body img{ width: 640px; margin: 0 auto; display: table; padding: 10px 0; }
.ny_product_index P{ border-bottom: 1px dashed #e9e9e9; line-height: 40px; color: #183B32; height: 40px; overflow: hidden; }


/* 内页 right 新闻 */
.content1 .ny_news_index{ width:798px; height:auto; display:table;}
.content1 .ny_news_index ul li{ width:798px; height:36px; line-height:36px; border-bottom:1px dashed #ccc; background:url(news_arrow.gif) no-repeat 6px 15px; font-size:14px;}
.content1 .ny_news_index ul li a{ width:798px; height:36px; display:block;}
.content1 .ny_news_index ul li a span{ float:right; margin-right:6px;}

.content1 .ny_news_view{ width:798px; height:auto; display:table; margin-left: -22px; }
.content1 .ny_news_view h2{ font-size:16px; font-weight:bold; line-height:39px;}
.content1 .ny_news_view h5{ font-size:14px; font-weight:normal; width:798px; line-height:26px; height:36px; display:block; border-bottom:1px solid #ddd; color:#999; margin-bottom:10px;}
.content1 .ny_news_view h5 a{ color:#999;}
.content1 .ny_news_view h5 span{ float:right;}
.content1 .ny_news_view img{ padding-top: 20px; }
.content1 .ny_news_view h5 a:hover{ color:#D10200;}
.content1 .ny_news_view p{ font-size:14px; text-indent:28px; line-height:28px;}


.page{text-align: center; margin-top: 30px; height: 28px;line-height: 26px;font-size: 14px; margin-bottom: 15px; overflow: hidden; }
.page ul li{display: inline-block;  }
.page ul li.active a{ color: #14322a; background: none; border: 1px solid #1059a1; }
.page ul li a{ display: inline-block; margin: 0 8px; background: #1059a1; padding: 0 10px; color: #FFFFFF; border: 1px solid #1059a1;}
.page ul li a:hover{ background: #FFFFFF; color: #1059a1; border: 1px solid #1059a1;  } 

.news_page{margin-top: 20px; border-top:2px dashed #999; padding-top: 20px; }
.news_page ul{ background: #E8E8E8; padding: 10px 0; }
.news_page ul li{height: 30px;line-height: 30px;font-size: 14px; color: #14322a; text-indent: 24px; }
.news_page ul li a{ color: #14322a; }
.news_page ul li a:hover{ color: #1059a1; }
.pro_page li{margin: 2px auto;width: 200px;}

.product_page{ margin-top: 20px; margin-left: 20px; width: 798px; border-top:1px solid #e8e8e8; }
.product_page ul li{height: 30px;line-height: 30px;font-size: 14px; color: #14322a;  }
.product_page ul li a{ color: #14322a; }
.product_page ul li a:hover{ color: #0157a4; background: #FFFFFF;}
.product_page li{ margin: 2px auto; width: 100%;}

.cs-style-11 figcaption a:hover{ color: #F0F0F0; }