/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #018a3c;

}



::-moz-selection {

	color:#fff;

    background-color: #018a3c;

}



::-webkit-selection {

	color:#fff;

    background-color: #018a3c;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5; 

	

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}





/**banner**/

.fullSlide { width: 100%; position: relative; height: 450px; background: #FFF; overflow:hidden; }

.fullSlide .bd { height: 450px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }

.fullSlide .bd ul { width: 100% !important; }

.fullSlide .bd li { width: 100% !important; height: 450px; overflow: hidden; text-align: center; }

.fullSlide .bd li a { display: block; height: 450px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height: 30px; text-align: center; }

.fullSlide .hd ul { text-align: center; }

.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:14px; height:14px; margin:3px; background-color:#323232; overflow: hidden; line-height: 99px; border:2px solid #FFF; border-radius:50%; 

 -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.fullSlide .hd ul .on {  width:50px; background:#00a650; border-radius:9px; -webkit-transition: all .3s linear; transition: all .3s linear; }

.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; 

filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }



.fullSlide .prev { background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }

.fullSlide .next { background-position:-6px -137px;  right: 10%; }



/**search_box**/

.search_box{ width:100%; height:50px; background:#f5f5f5;overflow:hidden;}

.search{ width:1180px; height:50px; margin:0 auto;}

.keytext{ float:left; width:555px; height:80px; font-size:14px; color:#018a3c; line-height:50px;}

.keytext a{ text-align:left; margin:0px 3px; color:#018a3c;}

.keytext a:hover{ color:#0377da;}

.searchnr{ float:right; margin-top:10px;}

.searchnr .text{ float:left;width:300px; height:32px; border:1px solid #00a650;padding-left:22px;font-size:14px; color:#a3a3a3; line-height:37px;}

.searchnr .submit{ float:left; width:42px; height:34px; background:url(../images/searchrt.jpg) no-repeat right center; border:0px; padding:0px; cursor:pointer;}



/**product_box**/

.product_box{ width:100%; height:1060px; padding:20px 0px;overflow:hidden;}

.product{ width:1180px; height:1060px; margin:0 auto;}

.protitle{width:1180px;text-align:center; margin:0 auto 20px; line-height:36px;}

.protitle h3{font-size:28px; font-weight:bold; display:block; color:#1f1a17;}

.protitle span{ font-family:"Times New Roman", Times, serif;font-size:18px; color:#c0c0c0;text-transform:uppercase; display:block;background:url(../images/mcbt.png) no-repeat center bottom;}

.protitle i{ display:block; font-size:20px; font-weight:bold; color:#999999;}

.product_left{ float:left; width:256px; height:960px; background:#018a3c;}

.product_left ul{ width:236px; height:920px; padding:20px 0px 20px 20px;}

.product_left ul li{ float:left; text-align:left; padding-left:16px;}

.product_left ul li a{ width:210px; height:36px;line-height:36px;display:block;font-size:14px;  color:#fff;}

.product_left ul li a:hover{ background:#e15517;width:210px;  margin-left:-50px; padding-left:50px;}

.product_left ul li span a{ width:210px; height:36px; line-height:36px; border-bottom:1px solid #99d0b1;font-size:18px;color:#fff; font-weight:bold; margin-top:10px;}

.product_left ul li span a:hover{width:210px; height:36px; background:none; margin-left:0px; padding-left:0px;}

.product_right{ float:right; width:920px; height:960px;}

.product_right ul li{ float:left;  width:288px; height:228px; border:1px solid #dddddd; margin:0px 0px 13px 8px; text-align:center; position:relative; overflow: hidden;}

.product_right ul li b{ display:block;  width:288px; height:188px; overflow:hidden;}

.product_right ul li a img{display:inline-block; width:288px; height:188px;

-webkit-transition:all 1s ;

-moz-transition:all 1s ;

-o-transition:all 1s ;

-ms-transition:all 1s;

transition:all 1s ;}

.product_right ul li img:hover{ 

transform: scale(1.2, 1.2);

-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

-moz-transform:scale(1.2, 1.2); 	/* Firefox */

-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

-o-transform:scale(1.2, 1.2); 	/* Opera */}

.product_right ul li span{display:block; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;



    width: 100%;

    height: 40px;

    line-height: 40px;

    text-align: center;

    color: #333;

    }

.product_right ul li span a{display:block; color:#018a3c;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



/**cqjd_box**/

.cqjd_box{ width:100%; height:240px; background:#fbfbfb; padding:20px 0px;overflow:hidden;}

.cqjd{ width:1180px; height:240px; margin:0 auto;}

/**********************************************图片滚动********************************************/

.gd_lefts2 { background:url(../images/left.jpg) no-repeat; display: block; width:35px; height:115px; position: absolute; top:0px; left:0; cursor:pointer;  }

.gd_rights2 { background:url(../images/right.jpg) no-repeat; display: block; width:35px; height:115px; position: absolute; top:0px;  right:0px; cursor:pointer; }

.gd_box3 { width:1180px; margin:0; position:relative;}

.gd_box4 { width:1100px; height:150px; margin:0 auto; overflow:hidden; }

.gdnr2{ float:left; width:195px; height:150px; overflow:hidden; margin:0 12px; overflow:hidden; }

.gdnr2pic{ width:193px; height:113px; border:1px solid #eee; overflow:hidden;  }

.gdnr2 img{ width:193px; height:113px; }

.gdnr2wz{ width:193px; height:35px; line-height:35px; text-align:center;-webkit-transition: all .4s ease-out; transition: all .4s ease-out;  }

.gdnr2wz h6{ overflow:hidden; text-align:center; font-size:14px; color:#333; }

.gdnr2wz h6 a{ display:block; color:#333; }



/**sbanner1_box**/

.sb1_box{ width:100%; height:200px;background:url(../images/b1bg.jpg) no-repeat center; overflow:hidden;}

.sb2_box{ width:100%; height:200px;background:url(../images/b2bg.jpg) no-repeat center; overflow:hidden;}

.sb1{ width:560px; padding-left:620px; height:200px; margin:0 auto;}

.sb1_left{height:84px; margin-top:16px;font-size:18px; line-height:36px; font-weight:bold;  color:#fff;background:url(../images/sbline.jpg) no-repeat left bottom;}

.sb1_left span{ display:block;font-size:22px;}

.sb1_right{height:84px; margin-top:10px;}

.sb1_right a{ width:136px; height:32px;font-size:14px; font-weight:bold; color:#ffffff; line-height:32px; text-align:center; display:block; border:1px solid #fff; margin-top:10px; }

.sb1_right a:hover{ background:#e15517;}

.sb1iphone{ line-height:24px;}

.sb1iphone span{ font-size:14px; color:#ffffff; font-weight:bold;}

.sb1iphone strong{font-family:'impact'; font-weight:normal;font-size:26px; color:#ffffff;}



/**cpts_box**/

.cpts_box{ width:100%; height:630px; padding:20px 0px;overflow:hidden;}
.cpts{ width:1180px;  height:630px; margin:0 auto;}
.cptsnr{ width:1180px; height:630px; background:url(../images/cptsbg.jpg) no-repeat center top; position:relative;}
.cptsnr ul li{width:336px; height:200px;}
.cptsnr ul li span{ display:block;font-size:18px; font-weight:bold; color:#018a3c; margin-bottom:30px;}
.cptsnr ul li img{ width:180px; height:90px; padding:2px; border:1px solid #ccc;}
.cptsnr ul li p{font-size:14px; line-height:24px;color:#666;}
.cptsnr1{ position:absolute; top:20px; left:0px;}
.cptsnr2{ position:absolute; top:20px; right:0px;}
.cptsnr3{ position:absolute; top:270px; left:0px;}
.cptsnr4{ position:absolute; top:270px; right:0px;}
.cptsnr2 span,.cptsnr4 span{ text-align:right;}
.cptsnr2 img,.cptsnr4 img{ float:right; margin-left:150px;}
.cptsnr2 p,.cptsnr4 p{ text-align:right;}




/**jmms_box**/

.jmms_box{ width:100%; height:944px;padding:20px 0px; background:url(../images/jmmsbg.jpg) no-repeat center bottom;overflow:hidden;}

.jmms{ width:1180px; height:944px; margin:0 auto;}

.jmmsnr{ padding-top:0px;}

.jmmsnr ul li{ float:left; width:530px; height:390px;background:#ffffff; margin:0px 0px 20px 120px;}

.jmmsnr ul li:nth-child(1),.jmmsnr ul li:nth-child(3){ margin-left:0px;}

.jmmsnr1{ padding:20px; height:170px;}

.jmmsnr1 b{ font-family:"impact"; font-size:36px; color:#018a3c; display:block;}

.jmmsnr1 span{font-size:22px; font-weight:bold; color:#018a3c; display:block;}

.jmmsnr1 i{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#c0c0c0; text-transform:uppercase; display:block; padding-bottom:10px;}

.jmmsnr1 p{font-size:14px;color:#333; line-height:24px;}

.jmmsnr2{ width:530px; height:185px;}

.jmmsnr2 img{ width:530px; height:185px;}



/**al_box**/

.al_box{ width:100%; height:435px; padding:30px 0px;overflow:hidden;}

.al{ width:1180px; height:435px; margin:0 auto;}

.alnr ul li{ float:left;  width:264px; height:317px; margin:0px 0px 0px 28px; padding:4px; border:1px solid #dddddd; text-align:center;overflow: hidden;}

.alnr ul li:nth-child(1){ margin-left:0px;}

.alnr ul li b{ display:block;  width:264px; height:272px; overflow:hidden;}

.alnr ul li a img{display:inline-block;  width:264px; height:272px;

-webkit-transition:all 1s ;

-moz-transition:all 1s ;

-o-transition:all 1s ;

-ms-transition:all 1s;

transition:all 1s ;}

.alnr ul li img:hover{ 

transform: scale(1.2, 1.2);

-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

-moz-transform:scale(1.2, 1.2); 	/* Firefox */

-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

-o-transform:scale(1.2, 1.2); 	/* Opera */}

.alnr ul li span{display:block; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;

    width: 100%;

    height: 36px;

    line-height: 36px;

    text-align: center;

    color: #333;}

.alnr ul li span a{display:block; color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



/**gywm**/

.gywm_box{ width:100%; height:390px;padding:30px 0px; overflow:hidden;}

.gywm{ width:1180px; height:390px; margin:0 auto;}

.gywm dl{ width:1180px; height:390px;}

.gywm dl dd{ float:right;width:620px; height:390px;}

.gywm dl dd img{ width:620px; height:390px;}

.gywm dl dt{ float:left; padding-right:80px; padding-top:30px; width:480px; height:360px;}

.gywm dl dt span{ display:block;font-size:24px; font-weight:bold; color:#333; text-align:left; line-height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.gywm dl dt:hover span{ color:#018a3c;}

.gywm dl dt span strong{ display:block; font-family:"Times New Roman", Times, serif; font-size:60px; color:#cccccc; text-transform:uppercase; line-height:48px; margin-bottom:30px; padding-bottom:25px; border-bottom:1px solid #ccc;}

.gywm dl dt p{ height:125px; font-size:14px; color:#333; text-align:left; line-height:30px; margin:15px 0px; overflow:hidden;}

.gywm dl dt em{ display:block;}

.gywm dl dt em a{display:block;text-align:center; border:2px solid #018a3c;width:143px; height:45px; line-height:45px; font-size:14px;color:#018a3c; float:left; margin-right:20px;}

.gywm dl dt em a:hover{ background:#018a3c;color:#fff;}



/**news_nav**/



.mainall{width:1180px; margin:0 auto; }

.fl{ float: left;}

.fr{ float: right;}

.news_dbg{ height:650px; margin-bottom:30px;}

.news_nav{height: 30px;line-height: 30px;}

.news_nav span{font-size: 22px;font-weight: bold;float: left;}

.news_nav i{font-size: 14px;font-family: arial;color: #818181;text-transform: uppercase;float: right;}

.news_left{width: 693px;margin-top:30px;}

.news_right{width: 408px;margin-top: 30px;}

.news_te{margin-top: 20px; height:175px;}

.news_pic img{width: 270px;height: 175px;}

.news_pic{width: 270px;height: 175px;}

.news_info{width:395px; }

.news_info h4{font-size: 15px;color: #343434;font-weight: bold;height: 40px;line-height: 40px;display: block;overflow: hidden;}

.news_info div.con{line-height: 30px;height: 60px;display: block;overflow: hidden;color: #626262; }

.news_info i{background:#018a3c;width:136px;height:32px;line-height: 30px;text-align: center;font-size: 14px;color:#FFF;display: block;margin-top: 20px;}

.news_info i:hover{background:#e15517;}

.news_left  li{height: 45px;line-height:45px;border-bottom: 1px solid #dfdfdf;color: #7d7d7d;}

.news_left  li a{color: #7d7d7d;float: left;width:550px;background: url(../images/news_tag.jpg) no-repeat left center; padding-left: 30px;}

.news_left  li:hover a{color: #018a3c;}

.news_left li:hover{border-bottom: 1px solid #018a3c;}

.news_left  li span{float: right;font-size: 13px;}

.news_left  ul{margin-top:12px;}

.news_right ul {margin-top: 20px;}

.news_right li{background: url(../images/news_tag2.jpg) no-repeat center bottom;height:55px;line-height: 55px;margin-bottom: 1px;display: block;overflow: hidden;}

.news_right li a{color: #444;padding-left: 50px;}

.news_right li:hover{background: url(../images/news_tag2.jpg) no-repeat center top; cursor: pointer;

}

.news_right li:hover a{color:#FFF;}





/**yqlj_box**/

.yqlj_box{ width:100%; height:40px;background:#f5f5f5; padding:10px 0px;overflow:hidden;}

.yqlj{ width:1180px; height:40px; margin:0 auto;}

.yqljtitle{ width:80px; height:40px; float:left;}

.yqljtitle h3{line-height:40px; color:#333;}

.yqljtitle h3 span{ font-size:14px; font-weight:bold;color:#018a3c;}

.yqljtitle h3 b{font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase;  }

.yqlj ul{ float:right; width:1100px; height:40px;}

.yqlj ul li{ float:left; line-height:40px; padding:0 20px;}

.yqlj ul li a{ display:block;font-size:14px;color:#333333;}



