/* CSS Document */

body{  background:#fff; background-size:cover; font:12px "ºÚÌå"; line-height:21px; color:#000000;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
li,img,input,em{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none; color:#000000;}
*{ margin:0; padding:0;}

.wrap{ width:1000px; margin:0 auto;}
.clear{ clear:both;}

#header{ width:100%; height:77px; background:#d20000; margin:0 auto; overflow:hidden;margin-top:-21px}
.logo{ float:left;}
.tel{float:right;}
#navbox{ width:100%; height:40px; background:#000000; margin:0 auto; overflow:hidden;}
.nav{ overflow:hidden;}
.nav li{width:115px; float:left;height:40px; background:url(../images/nl.jpg) no-repeat left center; text-align:center;}
.nav li a{text-align:center; font-size:15px; color:#ffffff; line-height:38px;height:38px; margin:0 20px; display:block;font-weight:bold}
.nav li a:hover{ border-bottom:2px solid #d20000;}
.nav .lion{ width:74px; background:none; float:left; text-align:center;}
.nav .lion a{border-bottom:2px solid #d20000;}

.scott{padding:3px;margin:3px;text-align:center;}
.scott a{border:#ddd 1px solid;padding:2px 5px;color:#88af3f;margin:0 2px 0 0;text-decoration:none;}
.scott a:hover{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
.scott a:active{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
.scott span.current{border:#b2e05d 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#b2e05d;}
.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}

.nei_content { padding:10px 15px; width:728px}
.bannerbox{width:100%; overflow:hidden;}
/*ÇÐ»»´óÍ¼*/
.flexslider{position:relative;height:605px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;height:605px;overflow:hidden;}
.slides li{height:605px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px; float:left;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flexslider1{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides1{position:relative;z-index:0;height:450px;overflow:hidden;}
.slides1 li{height:450px;}
.slides1 li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}

.zj{ width:100%; margin:0 auto; overflow:hidden;}
.zlist{width:100%; margin:30px 0px 45px 0px; overflow:hidden;}
.zlist li{width:315px;float:left; position:relative; margin-right:26px;}
.zlist li .zh{width:315px; height:173px; overflow:hidden; text-align:center;}
.zlist li .zh img{width:315px; height:173px; display:block;}
.zlist li .zh_sub{width:315px; height:173px; background:url(../images/ifl.png) no-repeat center center; overflow:hidden; position:absolute;let:0;top:0;}
.zlist li .zh_sub a{width:315px; height:108px; display:block; font-size:24px; color:#ffffff; line-height:30px; text-align:center; padding-top:65px;font-weight:bold}
.zlist li .zh_sub a span{display:block; font-size:24px; color:#ffffff; line-height:30px; text-align:center;}
.zlist .zlmo{width:315px;float:left; position:relative; margin:0px;}

.lz{ width:100%; height:119px; background:url(../images/zbg.jpg); overflow:hidden; margin:0 auto;}
.lt1{ width:570px; height:64px; line-height:64px; border-bottom:1px solid #666666; text-align:center; font-size:36px; color:#fff; margin:0 auto;}
.lt2{ font-size:14px; line-height:50px; height:50px; padding-top:5px; text-align:center; color:#fff;}

.jianjie{ width:100%; background:#ededed; overflow:hidden; margin:0 auto;}
.jbox{ width:480px; float:left; overflow:hidden;}
.zbox{width:500px; float:right; overflow:hidden;}

.jtit{ border-bottom:2px solid #d20000; font-size:20px;  line-height:40px; width:305px;font-weight:bold}
.jtit span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:13px;}
.jnr{ padding:33px 0px; overflow:hidden;}
.jnr img{ float:left; padding-right:10px;}
.jnr .jntit{ font-size:14px; line-height:21px; color:#d20000; padding-bottom:10px;}
.jtime{ height:37px; border-bottom:1px solid #d4d4d4;  border-top:1px solid #d4d4d4; line-height:37px; color:#555555; padding:0px 10px;}
.jtime a{ height:37px; float:right; line-height:37px; color:#555555;}

.ztit{ border-bottom:2px solid #d20000; font-size:20px; line-height:40px;font-weight:bold}
.ztit span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:13px;}
.zi{width:470px; padding:33px 30px 15px 0px; overflow:hidden;}
.zi li{width:470px; margin-bottom:16px; overflow:hidden;}
.zi li .zpic{ width:170px; float:left; text-align:center; overflow:hidden;}
.zi li .zpic img{ max-width:170px; overflow:hidden;}
.zi li .znr{ width:265px; float:right; overflow:hidden;}
.zi li .znr .zn1{ font-size:14px; line-height:21px; font-weight:bold; color:#d20000;}
.zi li .znr .zn2{ text-indent:2em;}


.safe{ width:100%; overflow:hidden; margin:0 auto; margin-top:20px;}
.s1{width:570px; height:26px; background:url(../images/safe.jpg) repeat-x left center; overflow:hidden; margin:0 auto; text-align:center;font-weight:bold}
.s1 span{padding:0px 25px; background:#fff; font-size:20px; line-height:26px; text-align:center;}
.s2{ margin:0 auto; text-align:center; font-size:20px; line-height:26px; font-weight:bold; padding-bottom:15px;}
.simg{ width:494px; float:left; overflow:hidden; text-align:center;}
.simg img{ max-width:494px; overflow:hidden; text-align:center;}
.slist{ width:500px; float:right; overflow:hidden;}
.slist li{ width:246px; height:161px; float:left; overflow:hidden; margin:0px 0px 5px 3px;display:inline; }
.slist .sbg{ width:216px;background:#757575; color:#fff; padding:0 15px;}
.slist .sbg .stit{ padding-top:8px; line-height:42px; border-bottom:2px solid #b5b5b5; overflow:hidden; font-size:14px;font-weight:bold}
.slist .sbg .snr{ font-size:12px; line-height:21px; color:#ffffff; padding-top:4px;}
.slist li .spic{ width:246px; height:161px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.slist li .spic img{max-width:246px; max-height:161px; vertical-align:middle;}


.more{ width:1000px; height:35px; background:#d20000; line-height:35px; margin:0 auto; text-align:center; margin-top:10px;}
.more a{line-height:35px; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff;}

#foot{ width:100%; height:195px; background:#1a1d20; margin:26px 0px 0px 0px; overflow:hidden;}
.fbox1{ width:244px; background:url(../images/dle.jpg) no-repeat right center; float:left; overflow:hidden; margin-right:16px; height:195px;}
.fer{ width:98px; text-align:center; padding-right:22px; overflow:hidden; vertical-align:middle; display:table-cell; padding-top:38px; float:left;}
.fer img{ text-align:center; max-width:98px; overflow:hidden;}
.fer span{ font-size:12px; line-height:21px; color:#fff; padding:12px 0px; text-align:center;}

.fbox2{ width:370px; background:url(../images/dle.jpg) no-repeat right center; float:left; overflow:hidden;}
.ftu{ overflow:hidden; margin-top:25px;}
.ftu li{ height:28px; margin-bottom:12px; overflow:hidden; line-height:28px; font-size:12px; color:#ffffff;}
.ftu .ft1{ background:url(../images/d1.jpg) no-repeat left center; padding-left:46px;}
.ftu .ft2{ background:url(../images/d2.jpg) no-repeat left center; padding-left:46px;}
.ftu .ft3{ background:url(../images/d3.jpg) no-repeat left center; padding-left:46px;}
.ftu .ft4{ background:url(../images/d4.jpg) no-repeat left center; padding-left:46px;}

.fbox3{ width:335px; margin-right:15px; float:right; overflow:hidden; padding-top:36px; color:#fff;}
.fbox3 a{ padding:0 8px; color:#fff; font-size:12px; line-height:21px;}
.fbox3 a:hover{color:#d20000;}
.fbox3 .f3on{color:#d20000; padding-right:20px;}

.fbox3 .dlogo{ margin-top:18px; overflow:hidden;}


#content{width:100%; margin:0 auto; overflow:hidden; padding-top:15px;}
.left{ width:210px; float:left; overflow:hidden;}
.letit{ width:184px; height:68px; background:url(../images/ltit.jpg) no-repeat left center; overflow:hidden; font-size:24px; line-height:26px; color:#fff; padding-left:26px;}
.letit span{ display:block;font-weight:bold; padding-top:7px;}
.plist{ overflow:hidden; margin:5px 0px 2px 0px;}
.plist li{ width:210px; height:38px; margin-bottom:7px;}
.plist li a{display: block;  border:1px solid #ff0000; line-height:38px; padding-left:25px; font-size:20px; color:#000;}
.plist li a:hover{ background:#ff0000; color:#fff;}

.link{ font-family:"ËÎÌå"; font-size:14px; line-height:26px; color:#000; padding:15px 10px;}

.right{ width:748px; float:right; overflow:hidden; margin-top:25px;}
.title{ border-bottom:2px solid #000; font-size:14px; line-height:40px; text-align:right;}
.pro{ margin-top:10px; overflow:hidden;}
.pro li{ width:243px; float:left; overflow:hidden; margin-right:8px; margin-bottom:10px;}
.pro li .pic{ width:243px; height:186px; text-align:center; vertical-align:middle; display:table-cell;}
.pro li .pic img{ width:243px; height:186px;vertical-align:middle;}
.pro li .pname{ height:48px; text-align:center;}
.pro li .pname a{ font-size:14px; line-height:48px; color:#000000;}
.pro .pmo{width:243px; float:left; overflow:hidden; margin-right:0px; margin-bottom:10px;}

.news{ margin-top:37px; overflow:hidden;}
.news li{ margin-bottom:10px; overflow:hidden; }
.news li .nimg{ width:243px; float:left; overflow:hidden;}
.news li .nimg a{ display:block; width:243px; height:186px; text-align:center; vertical-align:middle; display:table-cell;}
.news li .nimg a img{ width:243px;height:186px;  vertical-align:middle; }
.news li .njj{ width:100%; margin-right:8px; overflow:hidden; float:right;}
.njj .n1{ margin-bottom:8px;}
.njj .n1 a{  padding:3px 10px; font-size:14px; color:#000;}
.njj .n2{ font-size:14px; line-height:21px; padding-left:10px; height:136px; overflow:hidden;}
.njj .n3{ text-align:right; margin-bottom:0px; padding-right:10px;}
.njj .n3 a{ font-size:14px; line-height:21px; color:#d20000;}



























