*{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;}
html{min-width:1200px;overflow-x:hidden;}
HTML,BODY,UL{padding:0px;margin:0px;}
body{font:12px/1.5em "microsoft yahei";color:#656565;background:#fff }
td{font:14px/1.5em "microsoft yahei";color:#656565;}
ul {list-style:none;}
ul li{list-style:none;}
img{ border:0px;}
.floatL {float:left;}
.floatR {float:right;}
.clear {display:block;width:0px;height:0px;clear:both;margin:0px;padding:0px;font:0/0 sans-serif;}
ins{ display:none}
h1,h2,h3,h4{ font-size:14px;}
#warpper{margin:auto;width:1200px;}
/*list*/
ul {}
.floatL {float:left;}
.floatR {float:right;}
ul.d li {float:left;}
ul.d li {display:inline;}
a:link {COLOR: #656565;TEXT-DECORATION: none;}
a:visited {COLOR: #656565;TEXT-DECORATION: none;}


/*top*/
#top{background:#fff;max-width:1920px;width:100%; margin:auto;height:236px;}
.Top{width:100%;height:36px;line-height:36px;margin:auto;background:#f5f5f5;}
.topnav{width:1200px;height:36px;margin:auto;line-height:36px;}
.topnav .pl{font-size:12px;color:#666666;display:block;float:left;}
.topnav .pr{font-size:12px;color:#666666;display:block;float:right;text-align:right;}
.topnav .pr .cnbg{background-image:url(../images/cnflag.jpg);background-position: left center;background-repeat: no-repeat;padding-left:20px;}
.topnav .pr .enbg{background-image:url(../images/usflag.jpg);background-position: left center;background-repeat:no-repeat;padding-left:20px;margin-left:10px;}

.toplogo{width:1200px;height:140px;margin:auto;}
.toplogo > a{float:left;margin-top:20px;}
.toplogo  .linkimg{float:right;margin-top:46px;}

/* nav */
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.navwrap{width:100%;background-color:#0a408a;height:60px;}
.navwrap ul.nav{width:1200px;margin:auto;height:60px;}
.navwrap ul.nav li{float:left;width:150px;height:60px;text-align:center;}
.navwrap ul.nav li:hover{background-color:#00a539;}
.navwrap ul.nav li.active{background-color:#00a539;}
.navwrap ul.nav li a{font-size:14px;color:#ffffff;line-height:60px;display:block;width:150px;height:60px;text-decoration:none;}
.navwrap ul.nav li a:hover{font-weight:bold;}


/*flash*/
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:normal;}


/*flash*/
.flash{width:1920px;height:600px;position:absolute;overflow:hidden;top:0;left:-460px; z-index:5; background:#0c9dd6}
.banner {width:1000px;margin:auto;margin:-1px auto 0\9;height:600px;position:relative; z-index:1}
#focus{width:1920px;height:600px;margin:auto;overflow:hidden;position: relative}
#focus ul {height:600px; position:absolute;}
#focus ul li {float:left; width:1920px; height:600px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1920px; height:10px; padding:5px 10px; right:0; bottom:20px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span .on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; margin-left:300px; margin-right:300px; top:300px; background-image:url(../images/sprite.png);background-repeat: no-repeat;background-position:0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.flash1{width:1920px;height:325px;position:absolute;overflow:hidden;top:0;left:-460px; z-index:5;}
.banner1{width:1000px;margin:auto;margin:-1px auto 0\9;height:325px;position:relative; z-index:1}
#focus1{width:1920px;height:325px;margin:auto;overflow:hidden;position: relative}

/*main*/
#main{width:100%; max-width:1920px; margin:auto;background:#ffffff;}



/*index_main_1*/
.main_1{width:1200px;height:447px;margin:auto;background-color:#ffffff;margin-top:80px;}
.main_1 .main_1_title{width:100%;height:129px;text-align:center;}
.main_1 .main_1_title p.big{font-size:36px;line-height:36px;color:#252525;margin-bottom:30px;font-weight:bold;}
.main_1 .main_1_title p.small{font-size:14px;color:#666666;}
/*main_1_scroll*/
.main_1_pros{height:325px;}
#main_1_scrol{width:1200px;height:325px;overflow:hidden;}
#main_1_scrol li{width:290px;height:325px;margin:0 5px;;float:left;text-align:center;}
#main_1_scrol li img{height:280px;margin-bottom:20px;border:1px solid #e5e5e5;}
#main_1_scrol li p{font-size:16px;color:#545454;}


/*index_main_2*/
.main_2{width:100%;height:500px;background:url(../images/banner_mid.jpg) center top no-repeat;margin-top:80px;}
.main_2 .main_2_context{width:1200px;height:500px;margin:auto;padding-top:125px;text-align:center;}
.main_2 .main_2_context .main_2_top p.big{font-size:22px;font-weight:bold;line-height:22px;color:#ffffff;margin-bottom:10px;}
.main_2 .main_2_context .main_2_top p.small{font-size:16px;color:#ffffff;line-height:16px;}
.main_2 .main_2_context .introduce{margin-top:28px;}
.main_2 .main_2_context .introduce p{font-size:15px;color:#ffffff;line-height:35px;}
.main_2 .main_2_context .introduce a button{width:142px;height:40px;border-radius:20px;background-color:#ffffff;margin-top:30px;border:none;font-size:14px;line-height:40px;color:#545454;cursor:pointer;}
/*index_main_3*/
.main_3{width:1200px;height:890px;margin:auto;}
.main_3 .main_3_top{width:1200px;height:194px;background:url(../images/bg_line.jpg) center top no-repeat;text-align:center;}
.main_3 .main_3_top p.big{font-size:22px;font-weight:bold;line-height:22px;color:#333333;margin-bottom:10px;}
.main_3 .main_3_top p.small{font-size:16px;color:#333333;line-height:16px;}
.main_3 .main_3_mid{width:1200px;height:316px;margin-bottom:70px;}
.main_3 .main_3_midL{width:586px;height:316px;float:left;}
.main_3 .main_3_midL a{display:block;width:586px;height:316px;}
.main_3 .main_3_midL a img{width:586px;height:316px;}
.main_3 .main_3_midR{width:565px;height:316px;float:right;padding-top:20px;text-align:left;position:relative;}
.news_part_1{font-size:12px;color:#666666;line-height:12px;margin-bottom:20px;}
.news_part_2{width:21px;height:2px;background-color:#0a408a;margin-bottom:30px;}
.news_part_3{font-size:18px;font-weight:bold;color:#333333;line-height:18px;margin-bottom:28px;}
.news_part_3:hover{color:#333333;}
.news_part_4{font-size:14px;color:#666666;line-height:32px;}
.news_part_5{font-size:12px;color:#ffffff;width:81px;height:25px;line-height:25px;background-color:#0a408a;border:0px;position:absolute;left:0px;bottom:30px;text-align:center;color:#ffffff !important;}
.main_3 #main_3_bot{width:1200px;height:230px;overflow:hidden;}
.main_3 #main_3_bot li{width:380px;height:280px;float:left;margin:0 10px;background-color:#f7f7f7;}
.main_3 #main_3_bot li:hover{background-color:#0a408a;}
.main_3 #main_3_bot li:hover .news_part_1{color:#ffffff;}
.main_3 #main_3_bot li:hover .news_part_2{background-color:#ffffff;}
.main_3 #main_3_bot li:hover .news_part_3{color:#ffffff;}
.main_3 #main_3_bot li:hover .news_part_4{color:#d2d5db;}

/*index_main_4*/
.main_4{width:100%;height:443px;background-color:#f2f2f2;}
.main_4 .main_4_contact{width:1200px;margin:auto;height:443px;overflow:hidden;}
.main_4 .main_4_contact .main_4_contactL{width:530px;height:443px;float:left;padding-top:53px;text-align:left;}
.main_4_contactL p{color:#545454;font-size:16px;line-height:44px;margin-bottom:12px;padding-left:65px;}
.main_4_contactL p.firstp{color:#333333;font-size:20px;line-height:20px;font-weight:bold;margin-bottom:27px;padding:0px;}
.main_4_contactL p.secondp{background:url(../images/icon_phone.jpg) left center no-repeat;}
.main_4_contactL p.thirdp{background:url(../images/icon_fax.jpg) left center no-repeat;}
.main_4_contactL p.fouthp{background:url(../images/icon_email.jpg) left center no-repeat;}
.main_4_contactL p.fifthp{background:url(../images/icon_code.jpg) left center no-repeat;}
.main_4_contactL p.sixp{background:url(../images/icon_address.jpg) left top no-repeat;padding-top:10px;line-height:28px;}
#main_4_contactR{width:660px;height:443px;float:right;background:url(../images/bg_map.jpg) left center no-repeat;}
/*bottom*/
.footwrap{width:100%;max-width:1920px;height:230px;background-color:#0a408a;}
.footwrap .foot{width:1200px;height:230px;margin:auto;}
.footwrap .foot .foot_nav{width:1200px;height:86px;margin:auto;border-bottom:1px solid #ffffff;}
.footwrap .foot .foot_nav li{width:150px;height:16px;text-align:center;float:left;margin-top:40px;}
.footwrap .foot .foot_nav li a{font-size:16px;line-height:16px;color:#ffffff;}
.footwrap .foot .foot_bot{text-align:center;margin-top:48px;}
.footwrap .foot .foot_bot p{font-size:14px;color:#ffffff;}
.footwrap .foot .foot_bot p.p1{margin-bottom:15px;}

#main{width:100%; max-width:1920px; margin:auto;background:#fff;z-index:9}
.main{width:1200px;margin:auto;height:auto;}
/*left*/
#left{ float:left;width:280px;overflow:hidden;z-index:999;position:relative;top:-55px;}
.left{ width:280px;margin:auto;}
.left h2{display:block;width:280px;height:110px;background:#0a408a;line-height:110px;text-indent:39px;}
.left h2 span{font-size:22px;color:#fff;font-weight:bold;}

.left ul{width:280px;position:relative; z-index:999;overflow:hidden;border-bottom:4px solid #e6e6e6;}
.left li{width:280px;height:64px;line-height:64px;overflow:hidden;position:relative;margin:auto;border-bottom:1px solid #e6e6e6;background:#f5f5f5;}
.left li a:link{display:block;width:280px;color:#4c4c4c;font-size:16px;text-decoration:none;margin:auto;}
.left li a:hover{color:#4c4c4c;}
.left li span{height:64px;text-align:left;cursor:pointer;display:block;font-size:16px;width:280px;text-indent:39px;margin:auto;line-height:64px;background-image:url(../images/left_jiantou.png);background-position:255px 28px;background-repeat:no-repeat;}
.left li span:hover{background:url(../images/left_jiantouon.png) 255px 28px no-repeat #fff;}
#left .left li .span_on{border:none;background-image:url(../images/left_jiantouon.png);backgroundposition: 255px 28px;background-repeat: no-repeat; background-color:#fff;}


/*right*/
.right{ width:870px;float:right;overflow:hidden;float:right;background:#fff;padding-bottom:20px; }
.right .rightTit{width:870px;height:70px;margin:auto;line-height:70px;border-bottom:1px solid #e6e6e6}
.right .rightTit .right_name{float:left;width:auto;padding-right:9px;height:69px;line-height:69px;border-bottom:2px solid #b01010;font-size:18px;color:#b01010}
.right .rightTit .right_location{font-size:14px;color:#999;float:right;width:auto;padding-left:38px;background:url(../images/locaiton.png);background-position:center left;background-repeat:no-repeat;}
.right .rightTit .right_location a{font-size:14px;color:#999;padding:0px 3px;line-height:70px;}
.right .rightTit .right_location span{font-size:14px;color:#999;line-height:70px;}
.right .rightTit .right_location .name_on{color:#b01010;!important;}
.right ul{width:870px; float:left; overflow:hidden;height:auto;margin-top:20px;}
.right li{line-height:30px;}
.right .news_li{width:870px;height:170px;border-bottom:#e6e6e6 1px solid;}
.right .news_li .news_con{float:left;width:613px;height:112px;margin-top:35px;overflow:hidden;}
.right .news_li .news_img{width:180px;height:110px;margin-top:35px;float:right;}
.right .news_li .news_img img{width:180px;height:110px;}
.right .news_li .news_con .news_bt{display:block;width:100%;height:50px;line-height:50px;}
.right .news_li .news_con .news_bt .news_title{display:block;float:left;font-size:18px;color:#323232;font-weight:bold;}
.right .news_li .news_con .news_bt .news_time{display:block;float:right;font-size:14px;color:#999;}
.right .news_li .news_con .newsCon{line-height:24px;font-size:14px;color:#545454;width:603px;}

/*page*/
.page{text-align:left;margin:10px auto; padding-bottom:20px;display:inline; color:#303030;}
.page_turner {padding:20px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}

.page1{float:right;text-align:left;margin:10px 30px;display:inline;}
.page1_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page1_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page1_turner a:link, .page_turner a:visited { text-decoration:none; }
.page1_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}

.line_1{
	overflow: hidden;
    text-overflow:ellipsis;/* 超出部分显示省略号 */
    white-space: nowrap;/*规定段落中的文本不进行换行 */
    width: 300px;
}
.line_2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	width: 300px;
	height:57px;
}
.news_1_line2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	width: 555px;
}
.news_1_lines{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	width: 555px;
}


