@charset "utf-8";

/* CSS Document */



/*全局控制*/ 

*{margin:0;padding:0;} 

body{margin:0;padding:0;font-size:12px;line-height:24px;font-family:Arial,"Microsoft YaHei";-webkit-text-size-adjust:none; color:#666; } 

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;} 

input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;} 

a{color:#fff;text-decoration:none;} 

a:hover{color:#663300;} 

.clear {CLEAR: both}



#header{ width:100%; background-color:#3b76a4; height:30px; }

.header{width:1002px; margin:0 auto; } 

.header_left{width:400px; float:left;color:#fff; line-height:30px; padding-left:20px;}

.header_right{width:300px; float:right;}

.header_right a{color:#fff; line-height:30px; margin-left:10px;}



.itop{height:95px; width:1002px; margin:0 auto;}



.logo{width:500px; float:left; margin-top:22px;}

.dh{width:270px; float:right; margin-top:20px;}



.menu {width:100%; float:right; height:50px; background-color:#3b76a4;}

.menu  ul{ width:1002px; line-height:50px; margin:0 auto; }

.menu ul li{ float:left; height:50px;text-align:center; color:#fff; font-weight:normal;}

.menu ul li a {color:#fff; font-size:14px; line-height:50px; width:121px; height:50px; display:block;} 

.menu ul li a:hover{ font-weight:bold;}



/* banner */

.banner{height:450px;overflow:hidden;}

.banner .d1{width:100%;height:450px;display:block;left:0px;top:0px;}

.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px; top:600px;}

.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;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 3px;display:inline;}

.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}



#main{width:1002px; margin:0 auto;}

.iabout{width:1002px; margin:40px 0px; height:140px; font-size:27px; color:#3b76a4; text-align:center;}

.iabout p {color:#545454; text-align:center; font-size:14px;line-height:26px; margin-top:30px;}



.fl{width:1040px; height:380px; margin-bottom:50px; padding-top:40px; margin:0 auto;} 

.fl1{ width:236px; float:left; background:url(../images/fl1.jpg) no-repeat center; height:380px; text-align:center;display:block;margin:0 12px;}

.fl1 p{ font-size:14px; color:#fff; font-weight:bold; text-align:center; width:236px;padding-top:200px;}

.fl1 p a{ color:#fff;}

.fl1 h3 {font-size:12px; color:#fff; text-align:center;font-weight:normal; line-height:26px; padding-top:35px; padding-bottom:15px;}

.fl1:hover {background:url(../images/fl1now.jpg) no-repeat center;width:236px; float:left; height:380px; text-align:center; color:#3b76a4;}

.fl1:hover p a{color:#333;}

.fl1:hover h3{color:#3b76a4;}

.fl1:hover>a{color:#333;}



.fl2{ width:236px; float:left; background:url(../images/fl2.jpg) no-repeat center; height:380px; text-align:center;display:block; margin:0 12px;}

.fl2 p{ font-size:14px; color:#333; font-weight:bold; text-align:center; width:236px;padding-top:200px;}

.fl2 p a{ color:#333;}

.fl2 h3 {font-size:12px; color:#333; text-align:center;font-weight:normal; line-height:26px; padding-top:35px; padding-bottom:15px;}

.fl2:hover{background:url(../images/fl2now.jpg) no-repeat center;width:236px; float:left; height:380px; text-align:center;}

.fl2:hover p a{color:#fff;}

.fl2:hover h3{color:#fff;}

.fl2:hover>a{color:#fff;}



.fl3{ width:236px; float:left; background:url(../images/fl3.jpg) no-repeat center; height:380px; text-align:center;display:block; margin:0 12px;}

.fl3 p{ font-size:14px; color:#v; font-weight:bold; text-align:center; width:236px;padding-top:200px;}

.fl3 p a{ color:#333;}

.fl3 h3 {font-size:12px; color:#333; text-align:center;font-weight:normal; line-height:26px; padding-top:35px; padding-bottom:15px;}

.fl3:hover{background:url(../images/fl3now.jpg) no-repeat center;width:236px; float:left; height:380px; text-align:center;}

.fl3:hover p a{color:#fff;}

.fl3:hover h3{color:#fff;}

.fl3:hover a{color:#fff;}



.fl4{ width:236px; float:left; background:url(../images/fl4.jpg) no-repeat center; height:380px; text-align:center;display:block; margin:0 12px;}

.fl4 p{ font-size:14px; color:#333; font-weight:bold; text-align:center; width:236px;padding-top:200px;}

.fl4 p a{ color:#333;}

.fl4 h3 {font-size:12px; color:#333; text-align:center;font-weight:normal; line-height:26px; padding-top:35px; padding-bottom:15px;}

.fl4:hover{background:url(../images/fl4now.jpg) no-repeat center;width:236px; float:left; height:380px; text-align:center;}

.fl4:hover p a{color:#fff;}

.fl4:hover h3{color:#fff;}

.fl4:hover a{color:#fff;}



#inews{background:url(../images/inews.jpg) center; height:520px; margin-top:60px;}

.inews{width:1015px; margin:0 auto;padding-top:180px;}

.news1{width:470px; float:left; margin-left:17px; margin-right:17px;font-size:18px; color:#fff;  font-weight:normal; }

.news1 p {height:45px; line-height:45px;border:1px #fff solid; padding:0 10px;}

.news1 span{font-size:16px;color:#fff; line-height:45px; float:right; }

.news1 ul{ margin-top:20px;}

.news1 ul li {height:40px; border-bottom:1px #fff solid;padding:0 10px;}

.news1 ul li a{ height:40px; font-size:14px; float:left; line-height:40px;}

.news1 ul li span{ float:right; font-size:14px; color:#fff; line-height:40px;}

 .news1 ul li a:hover{color:#fff;}



.news2{width:470px; float:left; margin-left:40px;font-size:18px; color:#fff;  font-weight:normal; }

.news2 p {height:45px; line-height:45px;border:1px #fff solid; padding:0 10px;}

.news2 span{font-size:16px;color:#fff; line-height:45px; float:right; }

.news2 ul{ margin-top:20px;}

.news2 ul li { height:40px; border-bottom:1px #fff solid;padding:0 10px;}

.news2 ul li a{ height:40px; font-size:14px; float:left; line-height:40px;}

.news2 ul li span{ float:right; font-size:14px; color:#fff; line-height:40px;}

.news2 ul li a:hover{color:#fff;}



.ys{ height:1330px; background:url(../images/ys.jpg) center; width:1004px; margin:0 auto;}

.ys1 { width:400px; height:150px; padding-top:208px; padding-left:125px;}

.ys1 h3{font-size:26px; color:#3b76a4; font-weight:normal; }

.ys1 p {font-size:14px; color:#494949; line-height:30px; padding-top:20px;}



.ys2 { width:400px; height:150px; padding-top:78px; padding-left:665px;}

.ys2 h3{font-size:26px; color:#3b76a4; font-weight:normal; }

.ys2 p {font-size:14px; color:#494949; line-height:30px; padding-top:37px;}



.ys3 { width:400px; height:150px; padding-top:260px; padding-left:125px;}

.ys3 h3{font-size:26px; color:#3b76a4; font-weight:normal; }

.ys3 p {font-size:14px; color:#494949; line-height:30px; padding-top:20px;}



.ys4 { width:400px; height:150px; padding-top:90px; padding-left:660px;}

.ys4 h3{font-size:26px; color:#3b76a4; font-weight:normal; }

.ys4 p {font-size:14px; color:#494949; line-height:30px; padding-top:40px;}



.cpzs{width:769px; background:url(../images/cpzs.png) no-repeat center;height:82px; margin:0 auto; padding-top:90px;}

.ipro{margin-top:4px; margin:auto; width:1045px;}

				.ipro div{float:left;width:237px;_width:242px;margin:15px 15px 5px 5px!important;margin:15px 10px 5px 3px;text-align:center;float:left;border:#d3d3d3 solid 1px; padding:1px; background-color:#fff;}

				.ipro h2{width:235px;height:172px;margin:0 auto 5px;}

				.ipro h2 a{width:235x;height:172px;border-bottom:#d3d3d3 solid 1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:150px;*font-family:Arial;}

				.ipro h2 img{vertical-align:middle;}

				.ipro h3 a{color:#3a3a3a;font-weight:normal; line-height:36px;}

				.ipro h3 a:hover{text-decoration:underline;}



.iproduct{background:url(../images/cpzx.jpg) center; height:447px;}



#iprotitle{width:1002px; margin:0 auto; padding-top:20px;}

.iprotitle{ background-color:#3b76a4; height:46px; width:1030px; margin:0 auto;}



.iprofenlei{ float:left; border-left:1px #3b76a4 solid;}

.iprofenlei a{ float:left; color:#fff;border-right:1px #fff solid; line-height:46px; width:146px; font-size:16px; text-align:center;}

.iprofenlei a:hover{ text-decoration:underline; color:#FFF;}

.iprofenlei a.tabactive {background-color:#fff; position:relative; color:#3b76a4;}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6 {}



.iprotitle .more{ float:right; color:#fff; font-size:12px; line-height:46px; margin-right:20px;}



.iprolist_title{ height:40px; width:1002px; background:url(../images/ipro_bg.jpg) center center no-repeat; margin:0 auto;}

.iprolist_title h3{ height:40px; width:150px; background:#fff; margin:0 auto; text-align:center }

.iprolist_title h3 a{ font-size:18px; color:#9a292d; font-weight:normal}

.iprolist_title h3 p{ font-size:12px; color:#aaa; font-weight:normal; line-height:18px;}



.iprolist{ width:1002px; margin:0 auto;}

.iprolist DIV {MARGIN: 0px 0px 10px; width:234px; FLOAT: left;}

.iprolist H2 { WIDTH: 237px; HEIGHT: 173px; border:1px #ddd solid; margin:0 auto; }

.iprolist H2 A { WIDTH: 237px; DISPLAY: block; HEIGHT: 160px;  }

.iprolist H2 IMG {VERTICAL-ALIGN: middle}

.iprolist h3{color:#333;line-height:30px; text-align:center;}

.iprolist h3 A {color:#333;text-decoration:none; text-align:center; font-size:12px; font-weight:normal; background-color:#fff;}

.iprolist h3 A:visited {COLOR: #333}

.iprolist h3 A:hover {color:#9a292d;text-decoration:none;}

.iprolist h3 span{ float:left; color:#fff;}.links{width:1200px; margin:0 auto;}

				

#bottom{width:#100%; background-color:#2b638f;height:200px; margin-top:30px;}

.bottom{width:1200px; margin:0 auto;padding-top:50px;}

.bottom ul { margin:0 auto; width:900px;}

.bottom ul li{ width:100px; float:left; text-align:center;}

.bottom ul li a{width:100px;font-size:14px; color:#fff; text-align:center;}



.bottom_lx{width:600px; margin:0 auto; padding-top:5px;}

.bottom_lx p {text-align:center;font-size:14px; line-height:30px; color:#fff;}

.bottom_lx p  a{font-size:14px; line-height:40px; color:#fff; text-align:center; margin-right:30px;}



.pro{margin-top:4px; margin:auto; width:748px;}

				.pro div{float:left;width:225px;_width:230px;margin:15px 15px 5px 5px!important;margin:15px 10px 5px 3px;text-align:center;float:left;border:#d3d3d3 solid 1px; padding:1px; background-color:#fff;}

				.pro h2{width:225px;height:164px;margin:0 auto 5px;}

				.pro h2 a{width:225x;height:164px;border-bottom:#d3d3d3 solid 1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:142px;*font-family:Arial;}

				.pro h2 img{vertical-align:middle;}

				.pro h3 a{color:#3a3a3a;font-weight:normal; line-height:36px;}

				.pro h3 a:hover{text-decoration:underline;}

.right{width:748px; float:right;}

.right p {font-size:16px;color:#333;}

.right p a{color:#333; font-size:16px;}

.left{width:230px; float:left;}



.title{width:230px; height:60px; text-align:center; line-height:60px; font-size:16px;background-color:#2b638f; color:#fff; margin-top:15px;}



.imenu{width:228px; border:1px #2b638f solid;}

.imenu ul{width:228px;padding-bottom:40px;}

.imenu ul li{width:228px;height:45px; border-bottom:1px #ddd solid;}

.imenu ul li a{ font-size:14px; line-height:45px; color:#2b638f; display:block; padding-left:25px;}

.imenu ul li a:hover{background-color:#2b638f; color:#fff; border-top:1px #fff solid;}



.icontact{width:228px;border:1px #2b638f solid;}

.icontact ul{width:228px;padding-bottom:40px;}

.icontact ul li{height:40px; border-bottom:1px #ddd solid;padding-left:25px;color:#2b638f;font-size:14px;line-height:40px;}



.cpxq{width:700px;}

.cpxq_left{width:300px; height:225px; float:left; padding:1px; border:1px #ddd solid; margin-top:15px;}

.cpxq_right{ width:360px; float:left; margin-left:25px;}

.cpxq_right h3 {font-size:16px; padding-top:20px;}

.cpxq_right p {font-size:12px; color:#333; line-height:30px; padding-top:15px;}



.cpjs{font-size:16px; line-height:30px; color:#333; padding-top:30px;}



.about{width:700px; margin-top:15px;border:1px #eee solid; padding:30px;}

.about a { font-size:12px; color:#333; line-height:40px; width:700px;}



.news{width:700px; margin-top:15px;border:1px #eee solid; padding:30px;}

.news ul{width:700px;}

.news ul li{width:700px; height:45px; border-bottom:1px #eee solid;}

.news ul li a{display:block; color:#333; line-height:45px;}

.news ul li a span{ float:right; color:#333;}

.news p {font-size:12px; color:#333; line-height:30px; padding-top:15px;}



.news_article{width:700px; margin-top:15px;border:1px #eee solid; padding:30px;}

.news_article h3{ font-size:16px; text-align:center; color:#2b638f;}

.news_article h4 {  font-weight:normal; color:#333; text-align:center; padding-top:20px; border-bottom:1px #eee solid; padding-bottom:10px;}

.news_article a {font-size:12px; color:#333; width:700px; line-height:35px; }



.contact{width:700px; margin-top:15px;border:1px #eee solid; padding:30px; height:210px;}

.contact_left{width:350px; float:left;}

.contact_left p { width:350px; line-height:30px; padding:0px;}

.contact_right{ width:300px; float:right;}

/*分页样式*/

.page_info{text-align:center;margin-top:10px;color:#333;}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}

.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}

.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}

.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}