/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666; overflow-x:hidden;}
a{color:#666;}
a:hover{ color:#f60;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

.bga{ position:relative;}
.head_bg{ position:absolute; left:0; top:0; height:100px; z-index:999; width:100%;}
.header .logo{ float:left; width:100px; height:100px;}

/*menu*/
.menu{ float:left; margin-left:60px;height:30px;line-height:30px; margin-top:35px;}
.menu ul li{ float:left; position:relative; width:150px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:30px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:30px; margin:0 0px; }
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:18px;color:#230f6b; text-decoration:none; display:block;text-align:center; font-weight:bolder;}
.menu a:hover{color:#133b91;}
a.menu_hover{ color:#133b91;}



.flash{  width:100%; height:660px; overflow:hidden; }
.myFocus{width:1920px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-960px;
	height:415px;
	}
	
/* 大图特效 开始theme-default */
.theme-default #slider{margin:0 auto;width:1920x;height:660px;}
.theme-default .nivoSlider{background:url(loading.gif) no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:50%; margin-left:-65px; width:130px;height:43px;bottom:-12px;position:absolute;z-index:9;}
.theme-default .nivo-controlNav a{background:url(../images/navbuttonbgimage.png) no-repeat;border:0px currentColor;width:23px;height:27px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -24px;}
.theme-default .nivo-directionNav a{background:url(../images/arrows_white_new3.png) no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:281px;right:300px;}
.theme-default a.nivo-prevNav{left:300px;top:281px;}

.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-slice img{width: 107px; height: 100%; opacity: 1; top: 0px; display: block;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}	
/* 大图特效 end */


.content{ background:url(../images/1531985541.jpg) center top no-repeat;}
.con01{ height:405px; padding:80px 0 0 0;}
.con01 h2{ width:682px; margin-left:52%; margin-bottom:25px;}
.con01 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:32px; font-weight:normal; color:#337FE5;}
.con01 h2 b{ font-size:50px; font-weight:normal; color:#337FE5;}
.con01 h2 span{ display:block; height:35px; line-height:35px; color:#fff; font-size:16px; font-weight:normal;}
.con01 h2 em{ display:block; width:218px; height:2px; background:#fff; margin-top:6px;}
.con01 font{ display:block; width:555px; margin-left:52%; line-height:22px; color:#ccc; font-size:14px;}


.con02{ margin-top:33px;}
.con02 ul li{ float:left; width:360px; height:540px; margin-right:55px;}
.con02 ul li.l1{ margin-right:0;}
.con02 ul li img{ width:360px; height:540px;}


.con03{ margin-top:145px;}
.con03 .left{ float:left; width:416px; height:630px;}
.con03 .left img{ width:416px; height:630px;}

.con03 .center{ float:left; width:354px; height:630px; }
.con03 .center img{ width:354px; height:630px;}


.con03 .right{ float:right; width:430px; height:630px;}
.con03 .right img{ width:430px; height:630px;}


.xz{ margin-top:150px;}
.xz ul li{ float:left; width:21%; padding:0 1% 1% 1%; margin:0 1%; background:url(../images/xian.png) center top no-repeat;}
.xz ul li:hover{ box-shadow:0 5px 5px #666;}
.xz ul li img{ display:block; margin:7px auto 20px auto;}
.xz ul li a{ display:block; width:100%; height:50px; line-height:50px; margin-top:20px; font-size:20px; color:#fff; text-align:center;}
.xz ul li span{ display:block; width:100%; line-height:25px; font-size:14px; color:#fff;}



.kb{ margin-top:220px;}


.con04{ margin-top:100px;}
.con04 .left{ float:left; width:582px;}
.con04 .left h2 strong{ display:block; width:100%; height:50px; line-height:50px; font-size:32px; font-weight:normal; color:#99BB00;}
.con04 .left h2 em{ display:block; width:150px; height:2px; background:#ccc;}
.con04 .left span{ display:block; width:100%; line-height:22px; color:#ccc; margin-top:20px;}
.con04 .left ul{ margin-top:35px;}
.con04 .left ul li{ height:30px; line-height:30px; padding-left:30px; font-size:13px; color:#ccc;}

.con04 .right{ float:right; width:570px;}
.con04 .right ul li{ margin-bottom:10px;}
.con04 .right ul li span{ display:block; float:left; width:85px; height:42px; line-height:42px; color:#fff; font-weight:bold; text-align:center;}
.con04 .right ul li .input_text{ float:left; height:42px; line-height:42px; background:#fff; border:none; width:428px; padding:0 10px; border-radius:5px;}
.con04 .right ul li .input_text1{ float:left; height:32px; line-height:32px; background:#fff; border:none; width:128px; padding:0 10px; border-radius:5px;}
.con04 .right ul li .text{ float:left; width:428px; padding:0 10px; height:100px; line-height:25px; background:#fff; border-radius:5px;}
.con04 .right ul li img{ float:left; margin-left:10px;}
.con04 .right ul li font{ float:left; margin-left:5px; height:42px; line-height:42px; color:#f00;}
.con04 .right ul li .input_button{ margin-left:85px; background:#ccc; width:448px; border:none; height:42px; line-height:42px; color:#fff; font-size:14px; text-align:center; font-weight:bold; cursor:pointer; border-radius:5px;}
.con04 .right ul li .input_button:hover{ background:#666;}


.footer{ background:#434343; padding:20px 0;}
.footer dl{ width:1200px; margin:0 auto;}
.footer dl dt img{ display:block; margin:12px auto;}
.footer dl dd{ line-height:25px; color:#818181; font-size:14px; text-align:center;}
.footer dl dd a{ color:#818181; font-size:14px;}


.about01{ margin-top:20px;}
.about01 h2{ height:50px; line-height:50px; background:url(../images/title.png) center bottom no-repeat; font-size:24px; color:#000; text-align:center; font-weight:normal;}
.about01 h3{ height:40px; line-height:40px; font-size:14px; text-align:center; font-weight:normal;}
.about01 .con{ background:url(../images/1531720645.jpg) center top no-repeat; padding:50px 20px; background-size:cover; height:300px; margin-top:30px; overflow:hidden;}
.about01 .con strong{ display:block; width:100%; height:40px; line-height:40px; color:#FFE500; font-size:24px; font-weight:normal; text-align:center; margin-bottom:10px;}
.about01 .con span{ display:block; width:100%; line-height:34px; color:#fff; font-size:20px;}


.about02{ margin-top:50px;}
.about02 .left{ float:left; width:400px; height:603px; overflow:hidden;}
.about02 .left img{ width:400px; height:603px;}
.about02 .left img:hover{ -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);   -moz-transform: scale(1.1);   transform: scale(1.1);  -webkit-transition: all ease-in-out .3s;  transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;  transition: all ease-in-out .3s;}

.about02 .right{ float:right; width:784px;}
.about02 .right ul li{ float:left; width:250px; height:188px; margin-right:17px; margin-bottom:19px;}
.about02 .right ul li.l1{ margin-right:0;}
.about02 .right ul li img{ width:250px; height:188px;}


.about03{ margin-top:50px;}
.about03 img{ width:100%;}


.scroll_01{ margin:30px auto; overflow:hidden;}
.scroll_01 .bd li{ float:left; width:220px; height:216px; margin:0 9px; border:#ccc solid 1px;}
.scroll_01 .bd li:hover{ border:#00bdbb solid 1px;}
.scroll_01 .bd li img{ display:block; width:200px; height:150px; margin:20px auto 0 auto;}
.scroll_01 .bd li span{ display:block; width:100%; height:30px; line-height:30px; margin-top:10px; color:#000; text-align:center;}


.product_bg{ background:url(../images/1531721945.jpg) #fff center top no-repeat; padding:30px 0;}
.biaoti strong{ display:block; width:100%; height:40px; line-height:40px; background:url(../images/title.png) center bottom no-repeat; font-size:24px; color:#000; font-weight:normal; text-align:center;}
.biaoti span{ display:block; width:100%; height:30px; line-height:30px;font-size:14px; color:#000; font-weight:normal; text-align:center;}

.lanmu{ width:1200px; margin:30px auto; height:50px; position:relative; z-index:999;}
.lanmu ul li.menu_down1{ float:left; background:#cfe2e4; width:200px; height:50px; line-height:50px; text-align:center;}
.lanmu ul li.menu_down1:hover{ background:#f3f3f3;}
.lanmu ul li.menu_down1 span a{ font-size:16px; color:#000;}
.lanmu ul li.menu_down1 dl{ display:none; width:100%; background:rgba(255,255,255,0.9); border-top:3px #134371 solid;}
.lanmu ul li.menu_down1 dl dd{ height:42px; line-height:42px; text-align:center;}
.lanmu ul li.menu_down1 dl dd a{ display:block; width:100%; height:42px; line-height:42px; font-size:14px; color:#333;}
.lanmu ul li.menu_down1 dl dd a:hover{ background:#58A0EA; color:#fff;}

.pro{ margin-top:30px;}
.pro ul li{ float:left; width:282px; height:407px; margin-right:15px; margin-bottom:15px; border:#ddd solid 1px;}
.pro ul li:hover{ border:#00bdbb solid 1px;}
.pro ul li img{ display:block; width:214px; height:320px; object-fit: contain; padding:0 20px; margin:20px auto 0 auto; border:#ccc solid 1px;}
.pro ul li span{ display:block; width:100%; height:60px; line-height:60px; font-size:16px; color:#000; text-align:center;}


.new{ margin-top:30px;}
.new h2{ display:block; width:100%; height:40px; line-height:40px; background:url(../images/title.png) center bottom no-repeat; font-size:24px; color:#000; font-weight:normal; text-align:center;}
.new h3{ display:block; width:100%; height:30px; line-height:30px;font-size:14px; color:#000; font-weight:normal; text-align:center;}
.new .dad{ margin-top:30px;}
.new .dad img{ display:block; float:left; width:629px; height:534px;}
.new .dad strong{ display:block; float:right; width:532px; height:56px; line-height:25px; color:#f00; font-size:24px; font-weight:normal;}
.new .dad font{ display:block; float:right; width:532px; height:28px; line-height:28px;}
.new .dad span{ margin-top:115px; display:block; float:right; width:532px; height:235px; line-height:25px;}
.new .dad a{ display:block; float:left; margin-left:46px; width:208px; height:50px; line-height:50px; background:#f80; font-size:14px; font-weight:bold; text-align:center; color:#fff; border-radius: 5px;}

.new img{ margin-top:0px;}


.new{ margin-top:50px;}
.new dl{ width:1000px; padding:0 28px; margin:0 auto; }
.new dl dd{ padding:20px 0; border-bottom:#ccc dotted 1px;}
.new dl dd font{ display:block; float:left; width:60px; height:58px; margin-left:30px; background:#cf4557;}
.new dl dd font strong{ display:block; width:100%; padding-top:8px; height:30px; line-height:30px; color:#fff; font-size:22px; font-weight:normal; text-align:center;}
.new dl dd font em{ display:block; width:100%; height:20px; line-height:20px; font-size:12px; color:#fff; text-align:center; font-style:normal;}
.new dl dd a{ display:block; float:right; width:860px; height:26px; line-height:26px; font-size:16px; color:#000; margin-right:30px;}
.new dl dd a:hover{ color:#e0b867;}
.new dl dd span{ display:block; float:right; width:860px; margin-right:30px; height:44px; line-height:22px; font-size:12px; color:#999;}


.contact01{ margin-top:50px;}
.contact01 h2{ display:block; width:100%; height:40px; line-height:40px; background:url(../images/title.png) center bottom no-repeat; font-size:24px; color:#000; font-weight:normal; text-align:center;}
.contact01 h3{ display:block; width:100%; height:30px; line-height:30px;font-size:14px; color:#000; font-weight:normal; text-align:center;}
.contact01 img{ display:block; width:100%; margin-top:30px;}

.contact02{ margin-top:30px;}
.contact02 dl dt{ float:left; width:410px; height:252px; overflow:hidden;}
.contact02 dl dt img{ width:410px; height:252px;}
.contact02 dl dd{ float:left; width:374px; height:116px; margin-left:21px; margin-bottom:21px;}
.contact02 dl dd span{ display:block; width:304px; padding-left:70px; height:30px; line-height:30px; margin-top:16px; font-size:14px;}
.contact02 dl dd strong{ display:block; width:304px; padding-left:70px; height:50px; line-height:21px; color:#EF4C89; font-size:16px; font-weight:normal;}

.contact03{ margin:30px auto;}
.contact03 .left{ float:left; width:515px;}
.contact03 .left h2 strong{ display:block; width:100%; height:35px; line-height:35px; font-size:20px; color:#000; font-weight:normal;}
.contact03 .left h2 span{ display:block; width:100%; height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#CCC;}
.contact03 .left span.span{ display:block; width:100%; line-height:30px; margin-top:20px;}
.contact03 .left img{ width:100%; margin-top:40px;}


.contact03 .right{ float:right; width:460px;}
.contact03 .right ul li{ margin-bottom:12px;}
.contact03 .right ul li .input_text{ float:left; display:block; width:426px; border:#ddd dashed 1px; height:36px; line-height:36px; font-size:14px; padding:0 10px;}
.contact03 .right ul li .text1{ display:block; width:426px; border:#ddd dashed 1px; height:100px; line-height:25px; font-size:14px; padding:0 10px;}
.contact03 .right ul li .input_text1{ float:left; width:180px; height:30px; line-height:30px; font-size:14px; padding:0 10px; border:#ddd dashed 1px;}
.contact03 .right ul li font{ float:left; margin-left:5px; color:#f00;}
.contact03 .right ul li .input_button{display:block; width:446px; height:40px; line-height:40px; background:#dedede; font-size:14px; color:#fff; font-weight:bold;}
.contact03 .right ul li .input_button:hover{display:block; width:446px; height:40px; line-height:40px; background:#666; font-size:14px; color:#fff; font-weight:bold;}

/*Add------------------------------------------------------------------------------*/


.inside{margin-top:50px;  min-height:400px;}
.inside h2{ display:block; width:100%; height:40px; line-height:40px; background:url(../images/title.png) center bottom no-repeat; font-size:24px; color:#000; font-weight:normal; text-align:center;}
.inside h3{ display:block; width:100%; height:30px; line-height:30px;font-size:14px; color:#000; font-weight:normal; text-align:center;}
.inside .con{ padding:10px 0;}



