@import "/images/system.css";

@import "reset.css";

body{background:#FFFFFF; color:#3e3e3e; font:12px/1.75 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,Arial,Verdana,Helvetica, sans-serif;}

a{color:#3e3e3e; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}

a:hover{text-decoration: none;color:#1C4499;}

p{line-height:175%;}

textarea, input, select{vertical-align:middle;cursor:pointer;font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; font-size:12px;}

input.nobord{border:none;background:none;vertical-align:middle}

textarea{resize:none; font-size:12px;}

table {border-collapse:collapse; width:100%;}

.white{color:#FFFFFF}

.on{color:#1C4499;}

.col_1{ color:#7F7880;}

.col_2{ color:#9E9DA6;}

.col_3{ color:#3865B7;}

.col_4{ color:#0C6DA8;}

.col_5{ color:#524495}

.my_col{color:#5C40A6; font-weight:bold;}

.red{ color:#D92E31;}

.black{ color:#000000;}

#gotop{ width:45px; height:45px; background:url(gotop.jpg) left top no-repeat}

#gotop:hover{ width:45px; height:45px; background:url(gotop.jpg) -45px top no-repeat}

.error_x{font-weight:bold; padding:15px 0 0 0;color:#D92E31;}

hr{ height:1px; size:1; font-size:0; line-height:0; clear:both; color:#ccc}

br{ display:inline; line-height:11px;}

/**************************************************************************************************/

.header{ min-height:76px; height:auto;_height:76px; border-bottom:#f79909 solid 7px; position:relative; z-index:999999;}

.top{ width:980px;min-height:76px; height:auto;_height:76px; margin:0 auto;}

.logo{ width:143px; height:67px; display:block; float:left; background:url(logo.jpg) left center no-repeat; text-indent:-99999px; margin-top:6px;}

.top_right{ width:824px; min-height:76px; height:auto;_height:76px; float: right;}

.language{width:824px; height:16px; line-height:16px; padding:8px 0; overflow:hidden;}

.language .en{ display:block; float:right; height:16px; background:url(qn-all-ioc.jpg) left 1px no-repeat; padding-left:24px; overflow:hidden;}

.language .cn{ display:block; float:right; height:16px; background:url(qn-all-ioc.jpg) left -19px no-repeat; padding-left:24px; margin-right:10px; display:inline; overflow:hidden;}

.language .collect{ display:block; float:right; height:16px; background:url(qn-all-ioc.jpg) left -40px no-repeat; padding-left:24px;margin-right:10px; display:inline; overflow:hidden;}

.menu{ width:824px; height:35px;}

.nav{ min-height:35px; height:auto;_height:35px; margin-top:9px; float:left;}

.nav li{ width:88px; height:35px; line-height:35px; float:left; text-align:center; margin-right:5px; font-size:14px; font-weight:bold;position:relative;}

.nav li.li_1{ width:74px;}

.nav li a{ display:block;}	

.nav li.li_top{ background:url(line.jpg) right center no-repeat;}	

.nav li ul{

	width:470px;

	position:absolute;

	top:35px;

	left:0;

	display:none;

	z-index:99999;

	min-height:60px;

	height:auto;

	_height:60px;

	background-color:#E6E4E4 ;	

	}

.nav li ul a{

	text-align:center;

	font-size:12px;

	font-weight:normal;

	}



.nav li a:hover ,.nav li.sfHover .a_top{ color:#4931C2; background-color:#E6E4E4;}



.nav li ul .nav_c{

	width:470px;

	min-height:60px;

	height:auto;

	_height:60px;

	margin:10px 0px 10px 0px;

	background:#E6E4E4 url(line.jpg) center center repeat-y;

	}

.nav li ul .nav_c a.nav_c_a{ display:block; width:45%; height:80px; float:left; line-height:16px; text-align:left; margin-left:5%}

.nav li ul .nav_c a.nav_c_a:hover{ color:#FF3526;}

.nav li ul .nav_c a.nav_c_a strong{ display:block; height:22px; line-height:22px; background:url(qn-all-ioc.png) left -85px no-repeat; margin-bottom:3px; text-indent:12px; color:#311B9F;}

.nav li ul .nav_c a.nav_c_a:hover strong{color:#198ACB;}

.nav li ul .nav_c a.nav_c_a_1{ float: left;}

.nav li ul .nav_c a.nav_c_a_0{ float:right;}

.nav li.li_1 a:hover{ background:none;}

.news_left{ width:200px; float:left; height:auto; margin-left:15px;}

.news_right{ width:200px; height:60px; background:url(qn-hd-ioc.png) 27px -153px no-repeat; float:right; margin-top:50px;}

.con_right{ width:200px; height:80px; background:url(qn-hd-ioc.png) 27px -612px no-repeat; float:right; margin-top:39px;}

.nav li ul.ul_5{ left:-50px;}

.nav li ul.ul_6{ left:-145px;}

.mysearch{

	position: relative; 

	width:250px; 

	height:27px;

	float:right;

	margin-top:8px;

	background:url(search.jpg) left center no-repeat;

	}

.mysearch .search_input{ 

	width:114px; 

	height:27px; 

	line-height:27px; 

	background:none; 

	border:none; 

	position:absolute; 

	left:80px;

	top:0px; 

	font-size:11px;

	text-indent:5px;

	color:#CCCCCC;

	}

.mysearch .search_btn{ 

	width:56PX; 

	height:27PX; 

	position:absolute; 

	right:0;

	top:0px; 

	background:none; 

	border:none;

	}	

.search_list{ width:80px; position:absolute; left:0; top:0px; background:url(jt.jpg) 63px 12px no-repeat; text-indent:8px; cursor:pointer;color:#CCCCCC;}	

.search_list dt ,.search_list dd a{ display:block; height:27px; line-height:27px; text-align:left}

.search_list dt{ border-right:#C5C5C5 solid 1px;}

.search_list dd{border:#C5C5C5 solid 1px;border-top:none; position:relative; top:-1px; display:none}

.search_list dd a{border-top:#C5C5C5 solid 1px; background-color:#FBFBFB;color:#CCCCCC;}

.search_list dd a:hover{background-color:#FEFFC5;color:#1C4499;}	

	

.contain{ width:980px; min-height:200px; height:auto;_height:200px; margin:0 auto;}	

#index_banner{ width:980px; height:340px; margin:0 auto; margin-top:20px;}

#index_banner img{width:980px; height:340px;}	



.index_center{ height:155px;margin-top:26px; overflow:hidden;}

.index_center dl.dl_1{ width:282px; height:145px; float:left; background:url(ioc-x.gif) right center no-repeat;}

.index_center dl.dl_2{ width:286px; height:145px; float:left; background:url(ioc-x.gif) right center no-repeat; margin-left:36px; display:inline;}

.index_center dl.dl_3{ width:320px; height:155px; float:right;}

.index_center dl.dl_1 dt{ width:123px; height:115px; padding:15PX 0; float:left; }

.index_center dl.dl_2 dt{ width:122px; height:115px; padding:15PX 0; float:left; }

.index_center dl.dl_2 dt img{width:122px; height:115px;}

#pinpai{ width:123px; height:115px;}

#pinpai img{ width:119px; height:111px; padding:1px; border:#dedede solid 1px; object-fit:contain;} 

.index_center dl.dl_1 dt p ,.index_center dl.dl_2 dt p{ white-space: nowrap; overflow:hidden;text-overflow:ellipsis;}

.index_center dl.dl_1 dd { width:143px; height:115px; padding:15PX 0; float:right; position:relative;}

.index_center dl.dl_2 dd { width:147px; height:115px; padding:15PX 0; float:right; position:relative;}

.index_center .dl_t{ margin-bottom:2px; font-size:14px; font-weight:bold;}

.index_center dd .more{ position: absolute; left:0; bottom:5px;} 



#slideshow-photo-container{width:320px; height:155px;overflow:hidden; position:relative;}

#slideshow-photos{width:119px; height:114px; margin-top:15px; float:left;}

#slideshow-photos span{display:none;}

#slideshow-photos img{width:115px; height:110px; padding:1px; border:#dedede solid 1px;}

#slideshow-photo-container a.more{ display:block; width:119px; text-align:center; height:12px; line-height:12px; position:absolute; left:0;bottom:0;}



.slideshow-nav{ width:190px; height:124px; float:right; padding:15px 0;}

.slideshow-nav b{cursor:pointer;}

.slideshow-navbtns{z-index:2; position:absolute; right:0; bottom: 0; height:12px; line-height:12px; }

.count{ z-index:2; float:left; margin-left:5px; display: inline;}

#slideshow-photo-info{ }

#slideshow-photo-info p{ height:112px; overflow:hidden; line-height:19px; position:relative;}

#slideshow-photo-info p strong { display:block; text-align:left; margin-bottom:7px; line-height:19px;}

#slideshow-photo-info p a.more{ text-align:left;}

.btn{ display:block;width:10px; height:12px; text-indent:-999em; cursor:pointer; float:left; margin-left:5px; display:inline;}

#slideshow-photo-nav-prev{ background:url(qn-all-ioc.jpg) left -69px no-repeat; }

#slideshow-photo-nav-next{ background:url(qn-all-ioc.jpg) right -69px no-repeat; }



.footer{ min-height:200px; height:auto;_height:200px; background:url(bottom_x.gif) center center repeat-x; border-bottom:#f79909 solid 5px; margin-top:50px;}

.footer_c{ width:980px; min-height:103px; height:auto;_height:103px; padding:34px 0; margin:0 auto;}

.footer_c dl{ width:240px;min-height:103px; height:auto;_height:103px; float:left; background:url(ft_b_l.png) right center no-repeat;}

.footer_c dl dt{ font-size:14px; font-weight:bold; margin-bottom:7px;}

.footer_c dl.dl_1{ padding-left:28px; width:212px;}

.footer_c dl.dl_2{ padding-left:28px; width:212px; text-indent:63px;}

.footer_c dl.dl_3{ padding-left:67px; width:173px;}

.footer_c dl.dl_4{ width:232px; height:152px; background:url(wx.jpg) 65px center no-repeat;}



.footer_c dl.dl_1 dd{ width:70px; float:left; height:23px; line-height:23px; margin-right:9px;}

.footer_c dl.dl_2 dd{ height:23px; line-height:23px;}

.footer_c dl.dl_4 dd{ height:23px; line-height:23px;}

.footer_c dl.dl_3 dd{ width:60px; float:left; height:23px; line-height:23px; margin-right:8px;}

.mybottom{ width:980px; height:24px; line-height:24px; text-align:center;margin:0 auto; padding:5px 0; }

#link{display:none; background-color:#fff; padding:10px 15px; line-height:26px;}

#link span{padding:0px 15px 0 0; display:inline-block;}

.sitemap{ border: #005081 solid 1px; margin-top:12px}

.sitemap dt{ height:30px; line-height:30px; text-indent:20px; font-weight:bold; background-color:#005081;}

.sitemap dt a{color:#fff;}

.sitemap dd{padding:10px;}

.sitemap dd span{padding:0 10px; display:inline-block;}

/*******************************************************************************/

.banner ,.banner img{ width:980px; height:150px; margin:0 auto;}

.banner{ margin-top:19px;}

.left_side{ width:193px; min-height:100px; height:auto;_height:100px; float:left;}

.left_nav{ margin-top:10px;}

.left_nav dt{ height:28px; line-height:28px; border-bottom:#62B5E1 solid 1px; background: url(qn-all-ioc.jpg) left -105px no-repeat; text-indent:23px; margin-bottom:3px; font-size:14px;}

.left_nav dd{ height:29px; line-height:29px;border-bottom:#B8CFDC dashed 1px; background: url(qn-all-ioc.jpg) 4px -83px no-repeat; text-indent:19px;}

.left_con{ width:190px; height:127px; background:url(qn_lx.png) left top no-repeat; margin-top:29px;}

.left_con dt{ height:29px; line-height:29px; text-indent:15px;}

.left_con dd.tel{ height:22px; line-height:22px;background: url(qn-all-ioc.png) 4px -135px no-repeat; text-indent:25px; margin-top:18px;}

.left_con dd.mail{ height:22px; line-height:22px;background: url(qn-all-ioc.png) 4px -158px no-repeat; text-indent:25px;}

.right_side{ width:765px; min-height:100px; height:auto;_height:100px; float: right; margin-top:10px;}

.guide{height:28px; line-height:28px; border-bottom:#62B5E1 solid 1px;}

.guide strong{ font-weight:normal;}

.detail{ padding:8px 0 0;}

.detail p ,.details p{ margin-bottom:8px;}

.news_list{ margin-top:12px;}

.news_list h2{ height:24px; line-height:24px; padding-bottom:6px; font-size:12px; font-weight:bold; text-indent:10px; border-bottom:#dedede solid 1px;}

.news_list h2 span{ float:right; margin-right:5px; font-weight:normal; font-size:12px;}

.news_list li{ height:32px; line-height:32px; border-bottom:#dedede  dashed 1px; background:url(dot.jpg) left center no-repeat; text-indent:10px;}

.news_list li span{ float:right}

.detail_title_1{	

	text-align:center;

	font-size:16px;

	font-weight:bold;

	padding:5px 0;

	}

.grey{color:#888888;}	

.detail_title_2{

	height:26px;

	line-height:26px;

	text-align:center;

	border-bottom:#C9CDD9 dashed 1px;

	margin-bottom:10px;

	}

.detail_title_2 span{padding:0 12px; color:#888888;}

.detail_con{ border-bottom:#CCCCCC solid 1px; padding-bottom:15px; margin-bottom:25px;}

.y_des{ min-height:20px; height:auto;_height:20px; padding:8px 10px; position:relative; background-color:#F2F2F2;}

.y_lt{ width:8px; height:8px; line-height:0; font-size:0; overflow:hidden; background:url(y.jpg) left top no-repeat; position:absolute; left:0; top:0;}

.y_lb{ width:8px; height:8px; line-height:0; font-size:0; overflow:hidden; background:url(y.jpg) left bottom no-repeat; position:absolute; left:0; bottom:0;}

.y_rb{ width:8px; height:8px; line-height:0; font-size:0; overflow:hidden; background:url(y.jpg) right bottom no-repeat; position:absolute; right:0; bottom:0;}

.y_rt{ width:8px; height:8px; line-height:0; font-size:0; overflow:hidden; background:url(y.jpg) right top no-repeat; position:absolute; right:0; top:0;}



.case_list{ height:200px; margin-top:10px; margin-bottom:20px; overflow:hidden;}

.case_list.last{ margin-bottom:0;}

.case_list dt ,.case_t ,.pro_lb dt{ height:30px; line-height:30px; background:#D3D3D3; border-bottom:#214696 solid 3px;}

.case_list dt span ,.case_t span ,.pro_lb dt span{ min-width:147px; width:auto; width:147px; height:30px; line-height:30px; border-bottom:#FF3526 solid 3px; display:block; background:url(qn_su_2.png) 15px center no-repeat; text-indent:27px; font-size:14px; white-space:nowrap;}

.case_list dd{ height:147px; margin-top:20px;}

.case_list dd .l_a{ width:251px; height:147px; display:block; float:left; background:url(case_bg.gif) left center no-repeat;}

.case_list dd a img{ width:246px; height:141px; display:block; margin:1px 0 0 1px}

.case_list dd span{ width:135px; width:498px; float:right; display:block; padding:6px 0;}

.y_des_list{ margin:15px 0; font-size:14px; color:#4F6695;}

.case_index{ height:147px; margin-top:5px; margin-bottom:20px; overflow:hidden; width:765px; float:left;}

.case_index dt{ width:251px; height:147px; display:block; float:left; background:url(case_bg.gif) left center no-repeat;}

.case_index dt img{ width:246px; height:141px; display:block; margin:1px 0 0 1px}

.case_index dd{width:135px; width:498px; float:right; display:block; padding:6px 0;}

.case_index dd span{ height:24px; line-height:24px; display:block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold; margin-bottom:8px;}



.pro_index{ padding:0 19px;}

.pro_index li{ height:79px; width:148px; float:left; margin-top:20px; margin-right:45px;}

.pro_index li.last{ margin-right:0; float:right;}

.pro_index li .a_p{ width:141px; height:55px; display:block; background:url(pro_bg.jpg) left top no-repeat;}

.pro_index li .a_p img{ width:139px; height:51px; display:block; float: left;object-fit:contain;}

.pro_index li .a_t{ display:block; width:141px; height:24px; line-height:24px; text-align:center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; margin-top:7px;}



.pro_detail{ min-height:97px; height:auto;_height:97px; margin-top:30px; margin-bottom:30px;}

.pro_detail dt{ width:213px; height:97px; float:left; background:url(big_bg.png) left top no-repeat; margin-top:5px; }

.pro_detail dt img{ width:209px; height:92px; display:block; padding:0px 0px 0px 0px ;border-left:#dedede solid 1px;border-top:#dedede solid 1px;object-fit:contain;}

.pro_detail dd{ min-height:97px; height:auto;_height:97px; float:right; width:532px;}

.pro_lb{ margin-bottom:12px; width:765px; float:left;}

.pro_lb dd{ min-height:24px; height:auto;_height:24px; padding:10px 0;}

.pro_lb dd a.a_t{ display:block; padding:0 24px; height:24px; line-height:24px; text-align:center; float:left; display:inline;}

.mytable{ margin-top:10px;table-layout:fixed;word-wrap:break-word;}

.mytable tr th{ height:28px; line-height:28px; text-align:center; background-color:#C0C0C0; color:#353335; border:#9B9B9B solid 1px;}

.mytable tr th.th_1{ width:110px;}

.mytable tr td{border:#9B9B9B solid 1px; height:auto; padding:2px 4px; vertical-align:middle;}

.s_mouseover{ background-color:#FEFFC5;}

.mytable tr td img{ display:block; width:38px; height:44px;_margin-bottom:0;}

.search_left{ width:775px; min-height:200px; height:auto;_height:200px; float:left;}

.search_right{ width:190px; height:auto; float:right;}

.search_jg{min-height:35px; height:auto;_height:35px; padding:5px 10px 12px; background-color:#F2F2F2; position:relative; margin-top:20px;}

.search_jg .search_t{ height:35px; line-height:35px; font-size:15px; color:#53A3C8; border-bottom:#E8E7E7 solid 1px;}

.search_error{padding:10px 0px 5px; font-size:14px;}	

.search_error h1{font-weight:bold}

.search_error li{ background: url(dot.jpg) left center no-repeat; text-indent:10px;height:28px; line-height:28px}

/****************************************************************/

.pagelist{

	width:100%;

	clear:both;

	padding:5px 0;

	}	

.pagelist span{

	padding-right:10px;

	}

.pagelist strong{

	padding-right:10px;

	color:#1C4499; 

	}		

.pagelist a{

	padding-right:10px;

	}

.pages{ position:relative;}	

.pages .page_1{ height:30px; line-height:30px; border-bottom:#C9CDD9 solid 1px; margin-bottom:4px;}

.mybaidu{ position:absolute; right:0; top:2px;}	