body { font-size:15px; color:#595858; font-family:microsoft yahei,Verdana; line-height:1.5;margin:0px; padding:0px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
textarea{ resize:none;}
input,textarea{outline:none;-webkit-appearance: none;}
a { color:#595858; text-decoration:none;}
a:hover { color:#05a;}


/*body*/
#container { width:100%; min-width:1200px; margin:0 auto;}

/*header*/
#header { height:90px; background:#0084d7;}
#nav { height:30px;}

 
/*main*/
#maincontent { margin:0 auto;}
.w{ width:1200px; margin:0 auto;}

 
/*footer*/
#footer { height:210px; background:#323232;}
#footer_content{ width:1200px; margin:0 auto;}
#footer_logo{ float:left; width:180px; height:232px; background-image: url(../Images/foot_logo.jpg); margin-top:-30px;}
#footer_text{ float:left; width:800px; font-size:14px; color:#b0afaf; line-height:50px; padding:30px 0px; margin:0px 30px;}
#footer_text a{ color:#b0afaf;}
#footer_code{ float:right; text-align:center; line-height:30px; font-size:14px; color:#b0afaf; padding:30px 0px 0px 0px;}


.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 


#header_content{ width:1200px; margin:0 auto;}
#taiyang_logo{ float:left; width:413px; height:68px; background-image:url(../Images/logo.png); margin:10px 0px 0px 0px;}
#header_right{ float:right;}
#header_link{ float:right; width:174px; height:15px; text-align:right;}
#header_link a{ color: #a0d9f6;}
#header_link p { 
  float:left;
  padding: 12px 20px 12px 22px;
  color: #a0d9f6;
  font-size: 15px;
}
#header_link .d1 {
  background: url(../images/top_icon_1.png) no-repeat left center;
}
#header_link .d2 {
  background: url(../images/top_icon_2.png) no-repeat left center;
}

.navbar-brand{
		    padding: 29px 15px;
		    height: auto;
		}
		nav.navbar.bootsnav{
		    border: none;
		    margin-bottom: 150px;
		}
		.navbar-nav{
		    float: left;
		}
		nav.navbar.bootsnav ul.nav > li > a{
		    color: #474747;
		    text-transform: uppercase;
		    padding: 30px;
		}
		nav.navbar.bootsnav ul.nav > li:hover{
		    background: #f4f4f4;
		}
		.nav > li:after{
		    content: "";
		    width: 0;
		    height: 2px;
			background:#f3f3f3;
		    position: absolute;
		    bottom: 0;
		    left: 0;
		    transition: all 0.5s ease 0s;
		}
		.nav > li:hover:after{
		    width: 100%;
		}
		nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
		    font-size: 16px;
		    font-weight: 500;
		    position: absolute;
		    top: 35%;
		    right: 10%;
		    transition: all 0.4s ease 0s;
		}
		nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{

		}
		.dropdown-menu.multi-dropdown{
		    position: absolute;
		    left: -100% !important;
		}
		nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
		    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		    border: none;
		}
		@media only screen and (max-width:990px){
		    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
		    nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
		    .dropdown-menu.multi-dropdown{ left: 0 !important; }
		    nav.navbar.bootsnav ul.nav > li:hover{ background: transparent; }
		    nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
		}
		
/*banner*/
.banner{ width:100%;height:480px; overflow: hidden; position: relative; z-index: 1;}
.banner .d1{width:100%;height:480px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:1000px;height:30px;clear:both;position:absolute;z-index:100;left:50%;margin-left:-500px;}
.banner .d2 ul{float:left;position:absolute; left:450px;top:442px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 8px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.i-main{

	width: 100%;

	background: #fcfcfc url(../images/i_bg.jpg) repeat-y 0 215px;

	padding-bottom: 80px;

}

.i-about{

	position: relative;

}

.i-about .title{

	background: url(../images/i_about_bg1.png) no-repeat center 0;

	background-size: 100%;

	width: 398px;

	margin: 0 auto;

	height: 199px;

	text-align: center;

	position: relative;

	z-index: 2;

}

.i-about .title h3{

	font-size: 32px;

	color: #ffffff;

	line-height: 1.3;

	padding-top: 47px;

}

.i-about .title p{

	text-transform: uppercase;

	font-size: 18px;

	color: #ffffff;

	line-height: 1.11;

	opacity: 0.5;

}

.i-about .main{

	width: 775px;

	height: 636px;

	background: url(../images/i_about_bg2.png) no-repeat center 0;

	background-size: 100% auto;

	margin: 0 auto;

	position: relative;

	margin-top: -120px;

	z-index: 1;

	padding-top: 120px;

}

.i-about .main .text{

	max-width: 444px;

	margin: 0 auto;

	text-align: center;

	padding-top: 55px;

}

.i-about .main .text h3{

	font-size: 32px;

	color: #0084d7;

	line-height: 1.3;

	font-weight: normal;

}

.i-about .main .text h4{

	font-weight: normal;

	text-transform: uppercase;

	font-size: 18px;

	color: #cacaca;

	line-height: 1.11;

}

.i-about .main .text span.line{

	display: block;

	width: 30px;

	height: 2px;

	background: #0084d7;

	margin: 2% auto 5%;

}

.i-about .main .text p{

	font-size: 15px;

	color: #666666;
	
	text-align:left;

	line-height: 1.85;

}

.i-about .main .text .more{

	width: 70px;

	height: 70px;

	background: url(../images/i_more1.png) no-repeat 0 0;

	display: block;

	margin: 16% auto 0;

	transition: all 0.5s;

}

.i-about .main .text .more:hover{

	background-image: url(../images/i_more1_1.png);

}

.i-about .img-box{

	width: 291px;

	height: 291px;

	position: absolute;

	top: 157px;

}

.i-about .left-img{

	left: 0;

}

.i-about .right-img{

	right: 0;

}

.i-about .img-box .mask{

	width: 291px;

	height: 291px;

	background: url(../images/i_about_bor1.png) no-repeat 0 0;

	background-size: 291px 291px;

	position: absolute;

	left: 0;

	top: -16px;

}

.i-title-box{

	text-align: center;

	padding: 72px 0 83px;

}

.i-title{

	padding: 0 100px;

	text-align: center;

	width: auto;

	margin: 0 auto;

	background-image: url(../images/i_title1.png),url(../images/i_title2.png);

	background-position: left center ,right center;

	background-repeat: no-repeat;

	display: inline-block;

	max-width: 100%;

}

.i-title p{

	font-size: 18px;

	color: #aaaaaa;

	line-height: 1.125;

	text-transform: uppercase;

}

.i-title h3{

	font-size: 32px;

	color: #0084d7;

	line-height: 1.33;

}

.por{

    position: relative;

}

.i-news{ 

    width:100%; 
	
	margin:0 auto;
	
}
.i-news-content{ 

    width:1240px;
	
	height:100%;
	
	overflow:hidden;
	
	margin:40px auto;

}

.banner_inner {  position:relative; overflow:hidden;}
.banner_inner img {  width:100%; height:100%;}

.inner_title{

    padding: 60px 100px;

	text-align: center;

	width: auto;

	margin: 0 auto;

}

.inner_title h3{

	font-size: 32px;

	color: #0084d7;

	line-height: 1.33;

}
.inner_title p{

	font-size: 16px;

	color: #d4d5d5;

	line-height: 1.125;

	text-transform: uppercase;

}
.about-content{ 

    width:1200px;
	
    margin:0 auto;
	
	font-size:16px; 
	
	line-height:34px;

}

.culture_blks{width:1200px; height:100%; overflow:hidden; margin:0 auto;}
.culture_blks li{width:280px; height:220px;padding-top:80px; padding-bottom:20px; float:left; margin-right:24px; background:#44a6e4; text-align:center; transition:0.5s padding-top,0.5s height;list-style: none;}
.culture_blks li h1{ color:#fff; font-size:18px; height:50px;}
.culture_blks li h3{ height:70px;}
.culture_blks li h2{ color:#fff;font-size:14px;font-weight: normal; line-height:30px;}
.culture_blks li:hover{ padding-top:70px; height:230px;}

.honor_content{width:1200px; height:100%; overflow:hidden; margin:0 auto;}
.part_5 .con{width:1200px;overflow:hidden; margin:0 auto; padding-top:80px;background:url(../images/abt_8.png) no-repeat center bottom}
.part_5 .con div{float:left}
.part_5  ul{overflow:hidden;margin-top:80px;float:left }
.part_5  ul li {float:left; width:304px;height:336px;margin-right:16px; margin-left:16px;}
.part_5 .hone_left{float:left; margin-right:52px; margin-top:90px}
.part_5 .hone_right{float:left; margin-left:52px; margin-top:90px}

.cb_main{width:100%; height:100%; overflow:hidden; margin-top:32px; margin-bottom:50px;}
.cbm_item{width:100%; height:68px;margin-bottom:6px;padding-left:40px;}
.c_item1{background:url(../images/con_pic1.png) left top no-repeat}
.c_item2{background:url(../images/con_pic2.png) left top no-repeat}
.c_item3{background:url(../images/con_pic3.png) left top no-repeat}
.c_item4{background:url(../images/con_pic4.png) left top no-repeat}
.c_item5{background:url(../images/con_pic5.png) left top no-repeat}
.c_item6{background:url(../images/con_pic6.png) left top no-repeat}
.c_item8{background:url(../images/con_pic8.png) left top no-repeat}
.c_item9{background:url(../images/con_pic9.png) left top no-repeat}
.l_050{width:30%;float:left}
.ci_tit{width:100%;float:left;line-height: 26px;font-size:16px;color:#000;font-weight:bold;background:url(../images/con_pic7.png) left bottom no-repeat;padding-bottom:5px}
.ci_tet{width:100%;float:left;font-size: 16px;line-height:32px;color:#6d6d6d;padding-top:5px}
.ci_tet a{display:block;float:left;color:#6d6d6d;margin-right:20px}
.ci_tet p{float:left;margin-right:20px}
.ci_tet a.on_item{display: block;float:left;width:80px;font-size:12px;height:25px;line-height:25px;margin:8px 10px 0 0;text-align:center;color:#ef6500;background:#fff;border:1px solid #ef6500;border-radius:5px}
.ci_tet a.on_item:hover{color:#fff;background:#ef6500}
.r_050{width:65%;float:right}

.About_pro_pic{ width:300px; box-shadow: 5px 5px 8px #b1b1b1}


/*news*/
.news{ margin:20px auto; padding-bottom:80px; padding-top:80px; border-bottom:1px #e8e8e8 solid;}
.news .date{color:#777777; letter-spacing:2px;}
.news .title{ padding:10px 0px 30px 0px;}
.news .title a{color:#707070; font-size:32px; line-height:44px; text-decoration:none;}
.news .title a:hover{ color:#b89f7a;}
.news .content{ text-align:justify; line-height:32px; color:#717171;}


.product-content{ width:1200px; height:100%; overflow:hidden; padding:60px 0px 60px 0px; margin:0 auto;}
#side { float:left; width:224px; min-height:410px;}
#left_bg{ width:224px; height:76px;  background:#fff; background-image:url(../Images/left_bg.png);}
#left_title{ font-size:19px; color:#FFFFFF; line-height:26px; padding:10px 0px 0px 22px;}
#left_nav{ width:224px; min-height:200px; background:#fff;}


.effImg01 img/*,
.inewsSlider li img,
.inewsList li img,
.videoList li img 
*/{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.effImg01:hover img/*,
.inewsSlider li:hover img,
.inewsList li:hover img,
.videoList li.hover img
*/{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}


