@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; outline:none; font-family:"思源黑体 CN" !important;}
body{background:#fff;font-size:12px;color:#848484;}
li{list-style:none;}
a{text-decoration:none;}
a img{border:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
@font-face {
 font-family: 'Vijaya';
 src:url(../font/vijaya.eot);
 src:url(../font/vijaya.svg),
 	url(../font/vijaya.ttf),
	url(../font/vijaya.woff);
}  
@font-face{
	font-family: 'Open Sans';
	 src:url(../font/opensans.eot);
	 src:url(../font/opensans.ttf),
	 url(../font/opensans.woff),
	 url(../font/opensans.svg);
	}
@font-face{
	font-family:'Myriad Pro';
	src:url(../font/MyriadPro%20Regular.otf.eot);
	src:url(../font/MyriadPro%20Regular.otf),
	url(../font/MyriadPro_Regular.woff),
	url(../font/MyriadPro_Regular.svg);
	}

.wrapper{width:100%;}

.header{width:100%;height:217px;background:url(../images/headerbg.gif) no-repeat center top;position:relative;z-index:2;}
.header_top{width:1080px;margin:0 auto;color:#fff;position:relative;height:42px;}
.header_top p{float:left;font-size:17px;font-family:Vijaya;color:#35b8e9;line-height:17px;font-weight:bold;padding-top:16px;}
.header_top .right_top{float:right;padding-right:470px;font-family:Open Sans;padding-top:14px;}
.header_top .right_top a{color:#fff;font-size:14px;line-height:14px;}
#search{position:absolute;top:8px;left:636px;}
#txt{width:230px;height:26px;border:none;background:#fff;border-radius:2px;}
#btn{width:32px;height:26px;border:none; background:#000; color:#fff; text-align:center; font-size:13px; line-height:26px; border-radius:2px;
/*background:url(../images/btn.gif) no-repeat left center;*/position:absolute;left:242px;top:0;cursor:pointer;}
.logo{width:1080px;margin:0 auto;}
.nav{width:100%;height:50px;/*background:url(../images/navbg.png) repeat-x center top;*/ background:#35b8e9;}
.nav ul{width:1080px;height:50px;margin:0 auto;}
.nav ul li{ float:left;position:relative;line-height:50px; margin-right:10px;}
.nav ul li a{ display:block;padding:0 28px;color:#fff;font-family:Open Sans;font-size:15px;/*background:url(../images/navline.jpg) no-repeat right top;*/font-weight:600;}
.nav ul li.last a{background:none;}
.nav ul li a:hover,.header .nav ul li.dq a{ background:#fff; color:#35b8e9;}
/*首页banner*/
.main_visual{height:373px;overflow:hidden;position:relative;width:100%;margin-top:-3px;}
.main_image{height:373px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:373px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:373px;}
.main_image li span{display:block;width:100%;height:373px}
.main_image li a{display:block;width:100%;height:373px}
.main_image li .img_1{background:url(../images/banner_01.jpg) center top no-repeat}
.main_image li .img_2{background:url(../images/banner_02.jpg) center top no-repeat}
.main_image li .img_3{background:url(../images/banner_03.jpg) center top no-repeat}


div.flicking_con{z-index:999;width:100%;height:21px;margin:0 auto;text-align:left;position:absolute;top:350px;left:50%;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;font-size:0;}
div.flicking_con a.on{background-position:0 -20px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:36px!important;height:72px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/left_btn.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/right_btn.png) no-repeat right top;right:100px;}
/*首页main*/
.main{width:100%;}
.main_top{width:1080px;margin:0 auto;}
.announcment{font-size:22px;font-family:"MS Serif", "New York", serif;line-height:22px;color:#565656;}
.announcment p{padding:32px 165px 30px 165px;float:left;}
.titlename{font-size:22px;color:#767676;font-family:"思源黑体 CN";padding-left:15px;line-height:22px;padding-bottom:12px;}
.intro{padding:0 19px 70px 15px;font-size:12px;font-family:"思源黑体 CN";color:#828282;line-height:22px;}
.intro p{padding:11px 65px 0 0;color:#848484;}
.intro .picbox{display:inline-block;float:right;padding:11px 0 0 73px;}
.intro .picbox a{display:inline-block;padding-bottom:6px;}
.main_bottom{width:100%;background:#dddddd;}
.item{width:1080px;margin:0 auto;padding:55px 8px 20px 8px;}
.item ul{}
.item ul li{float:left;padding-right:23px;position:relative;}
.item ul li.last{padding:0;}
.item ul li a img{width:247px;border:1px solid #35b8e9;height:220px;border-radius:6px;}
.item ul li .name{position:absolute;top:0;left:1px;width:249px;height:38px;background:url(../images/namebg.png) no-repeat left top;height:38px;line-height:38px;color:#fff;font-family:Myriad Pro;font-size:15px;font-weight:bold;padding-left:12px;}
.group{width:100%;background:#dddddd;margin:0 auto;padding-top:32px;}
.group .title{width:1080px;margin:0 auto;}
.product{width:1080px;margin:0 auto;padding:16px 0 24px;}
.product ul li{ float:left;margin-right:13px; width:181px; text-align:center; overflow:hidden;}
.product ul li img{ border:solid 1px #a4a4a4; width:179px; height:50px;}
.rollBox{width:957px; position:relative; padding:0 40px; margin-left:10px;}
.rollBox .LeftBotton{height:18px;width:20px;background:url(../images/left_btn.gif) no-repeat left;overflow:hidden; cursor:pointer; position:absolute; left:0; top:17px;}
.rollBox .RightBotton{height:18px;width:20px;background:url(../images/right_btn.gif) no-repeat left;overflow:hidden; cursor:pointer; position:absolute; right:0; top:17px;}
.rollBox .Cont{width:957px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}

.picMarquee-left{ width:1080px;margin:0 auto;padding:16px 0 24px;overflow:hidden; position:relative;}
.picMarquee-left .hd{}
.picMarquee-left .hd .prev{height:18px;width:20px;background:url(../images/left_btn.gif) no-repeat left;overflow:hidden; cursor:pointer; position:absolute; left:0; top:30px;}
.picMarquee-left .hd .next{ height:18px;width:20px;background:url(../images/right_btn.gif) no-repeat left;overflow:hidden; cursor:pointer; position:absolute; right:0; top:30px;}
.picMarquee-left .bd{width:957px; position:relative; padding:0 40px; margin-left:10px; }
.picMarquee-left .bd .tempWrap{width:957px !important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ border:solid 1px #a4a4a4; width:179px; height:50px; }


/*内页主体部分*/
/*内页左侧1*/
.main_in{width:100%;background:url(../images/maininbg.jpg) repeat-x left top;}
.main_in .inner{width:1100px;margin:0 auto;background:#fff;}
.main_in .inner .innercontent{width:1050px;margin:0 auto;}
.main_in .inner .innercontent .title{height:44px;line-height:44px;width:1046px;border-bottom:1px solid #cccccc;font-family:Open Sans;color:#35b8e9;font-size:14px;padding-left:4px;}
.main_in .inner .innercontent .title a{font-size:14px;color:#2f2f2f;}
.main_in .inner .innercontent .mainin_left{width:818px;float:left;}
.main_in .inner .innercontent .mainin_left .content .headline{font-size:26px;color:#35b8e9;line-height:26px;padding:16px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif;}
.main_in .inner .innercontent .mainin_left .content .intro{font-family:"思源黑体 CN";color:#828282;line-height:22px;padding:0;}
.main_in .inner .innercontent .mainin_left .content .intro p{padding:3px 0 0 0;}
.products{width:818px;padding-top:36px;}
.products ul{}
.products ul li{float:left;padding-right:20px;position:relative;padding-bottom:19px;}
.products ul li.last{padding:0;}
.products ul li a img{width:257px;height:230px;border:1px solid #35b8e9;border-radius:6px;}
.products ul li .name{position:absolute;top:0;left:1px;width:258px;height:39px;background:url(../images/namebg02.png) no-repeat left top;height:39px;line-height:39px;color:#fff;font-family:Myriad Pro;font-size:15px;font-weight:bold;padding-left:12px;}
.quotebtn{padding:4px 0 16px;}
.quesin{width:188px;margin:0 auto;}

/*内部页右侧*/
.main_in .inner .innercontent .mainin_right{width:210px;float:right;}
.main_in .inner .innercontent .mainin_right a.quote{display:block;padding:16px 0 18px 0;}
.question{width:210px;height:571px;padding-bottom:20px;background:url(../images/quesbg.png) no-repeat;}
.inputset{width:188px;padding:113px 0 0 0;}
.inputset input{width:181px;height:30px;line-height:30px;font-family:Arial, Helvetica, sans-serif;color:#444;border:none;padding-left:7px;background:url(../images/inputbg.jpg) no-repeat left top;padding-bottom:8px;font-size:12px;}
.inputset .enterin{width:113px;height:26px;border:none;background:url(../images/enterinbg.jpg) no-repeat left top;float:left;padding:0 0 0 7px;line-height:26px;}
.inputset .btn{width:68px;height:26px;border:none;background:url(../images/btnbg.jpg) no-repeat;cursor:pointer;padding:0;line-height:26px;}
.inputset textarea{font-size:12px;color:#444;font-family:Arial, Helvetica, sans-serif;margin-top:9px;width:181px;height:98px;border:none;background:url(../images/textareabg.jpg) no-repeat left top;padding-left:7px;line-height:22px;}
.inputset .ma{padding:22px 0 18px 0;}
.inputset .ma img{float:left;width:92px;height:41px;border:1px solid #bcc1b4;}
.inputset .ma a{text-decoration:underline;color:#0477b6;font-size:12px;font-family:Arial, Helvetica, sans-serif;display:block;float:right;line-height:12px;padding-top:30px;}
.inputset p{text-align:center;}
.inputset .submit{height:28px;width:70px;background:url(../images/submit.jpg) no-repeat;text-align:center;padding:0;color:#fff;}
.box7{width:208px;border:1px solid #f3f3f3; margin-bottom:20px;}
.box7 .headname{width:208px;height:29px;line-height:29px;background:#e2e2e2;font-size:16px;color:#35b8e9;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;border-bottom:1px solid #b7b8b8;}
/*build02*/
.main_in .inner .innercontent .mainin_left .left{width:190px;float:left;margin-top:15px;background:#e2e2e2 url(../images/leftbg.jpg) no-repeat left bottom;}
.main_in .inner .innercontent .mainin_left .left .titlem{width:176px;height:52px;background:url(../images/titlebg02.jpg) no-repeat left top;padding-left:14px;font-family:Open Sans;font-size:18px;color:#fff;line-height:52px;}
#menu2{padding-bottom:172px;width:188px;border:1px solid #cccccc;border-top:none;}
#menu2 li{width:188px;border-bottom:1px solid #fff;position:relative;}
#menu2 li a{width:164px;display:inline-block;padding:12px;line-height:19px;color:#333;font-size:14px;font-family:Open Sans;}
#menu2 li a:hover,#menu2 li.on a{background:#35b8e9 url(../images/hoverbg.png) no-repeat 168px center;color:#fff;border-bottom:none;}
#menu2 li.on ul{background:#e2e2e2;}
#menu2 li.on ul li a{width:161px;background:url(../images/libg.png) no-repeat 14px center #e2e2e2;color:#202020;font-size:12px;line-height:12px;padding:8px 0;padding-left:27px;border-bottom:1px solid #ebebeb;border-top:1px solid #d3d3d3;}
#menu2 li a:hover,#menu2 li.selected a{background:#35b8e9 url(../images/hoverbg.png) no-repeat 168px center;color:#fff;border-bottom:none;}
#menu2 li.selected ul{background:#e2e2e2;display:block;}
#menu2 li.selected ul li a{width:161px;background:url(../images/libg.png) no-repeat 14px center #e2e2e2;color:#202020;font-size:12px;line-height:12px;padding:8px 0;padding-left:27px;border-bottom:1px solid #ebebeb;border-top:1px solid #d3d3d3;}
.main_in .inner .innercontent .mainin_left .right .products{width:610px;padding-top:29px;}
.main_in .inner .innercontent .mainin_left .right .products ul{}
.main_in .inner .innercontent .mainin_left .right .products ul li{float:left;padding-right:16px;position:relative;padding-bottom:19px;}
.main_in .inner .innercontent .mainin_left .right .products ul li.last{padding:0;}
.main_in .inner .innercontent .mainin_left .right .products ul li a img{width:190px;height:166px;border:1px solid #35b8e9;border-radius:6px;}
.main_in .inner .innercontent .mainin_left .right .products ul li .name{position:absolute;top:0;left:1px;width:178px;height:39px;background:url(../images/titlebg04.png) no-repeat left top;height:29px;line-height:29px;color:#fff;font-family:Myriad Pro;font-size:12px;font-weight:normal;padding-left:12px;}

.main_in .inner .innercontent .mainin_left .right{width:610px;float:right;}
.main_in .inner .innercontent .mainin_left .right .content{}
.main_in .inner .innercontent .mainin_left .right .content .headline{font-family:Open Sans;} 

.productlist{width:818px;padding-top:36px;}
.productlist ul{}
.productlist ul li{float:left;padding-right:16px;position:relative;padding-bottom:19px;}
.productlist ul li.last{padding:0;}
.productlist ul li a img{width:190px;height:144px;border:1px solid #35b8e9;border-radius:6px;}
.productlist ul li .name{position:absolute;top:0;left:1px;width:178px;height:29px;background:url(../images/titlebg04.png) no-repeat left top;line-height:29px;color:#fff;font-family:Myriad Pro;font-size:15px;font-weight:bold;padding-left:12px;}

.main_in .inner .innercontent .mainin_left .content .custom{font-family:Open Sans;color:#828282;line-height:22px;padding:0;width:802px;}
.main_in .inner .innercontent .mainin_left .content .custom p{padding:5px 0 8px 0;}
.main_in .inner .innercontent .mainin_left .content .custom span{display:block;color:#f35000;font-size:14px;font-family:Arial;line-height:32px;padding:6px 0 0 0;}

.customlist{width:802px;}
.customlist ul{}
.customlist ul li{width:195px;height:199px;float:left;padding:0 7px 18px 0;}
.customlist ul li.last{padding:0 0 18px 0;}
.customlist ul li .box8{width:193px;height:197px;border:1px solid #c8c8c8;}
.customlist ul li .box8 .titleline{width:185px;height:28px;background:url(../images/titlelinebg.jpg) no-repeat left center;padding-left:8px;line-height:28px;color:#f46700;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.customlist ul li .box8 .substance{padding-left:8px;color:#828282;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;padding-top:9px;}
.customlist ul li .box8 .except{line-height:14px;}
/*resources*/
.piclist{padding-bottom:12px;border-bottom:1px solid #e2e2e2;}
.piclist ul li{width:175px;float:left;padding:0 39px 15px 0;text-align:center;color:#333;font-family:Arial, Helvetica, sans-serif;}
.piclist ul li.last{padding:0 0 15px 0;}
.page{text-align:center;padding:12px 0 38px 0;}
.page a{color:#333;margin:0 5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.page a:hover{color:#0d4677;}
/*news*/
.news{width:805px;}
.news ul li{width:805px;height:42px;border-bottom:1px dashed #b6b2b2;line-height:42px;padding-left:18px;background:url(../images/libg04.gif) no-repeat 3px center;}
.news ul li span{float:right;}
.news ul li a{font-size:15px;color:#404040;font-family:"思源黑体 CN";}
.news ul li a:hover{color:#0d4677;}

.newsshow{}
.newsshow .nametitle{font-size:18px;color:#35b8e9;font-family:"思源黑体 CN";text-align:center;padding:50px 0 0 0;}
.newsshow .date{text-align:center;font-family:SimSun-ExtB;color:#6e6e6e;font-size:12px;padding:16px 0 10px 0;border-bottom:1px dashed #e8e8e8;}
.newsshow .introdu{width:786px;margin:0 auto;padding:20px 0 236px 0;font-family:"思源黑体 CN";line-height:26px;}
.newsshow .introdu p{padding-bottom:4px;}
.contact{width:741px;height:196px;padding-top:10px;padding-left:13px;background:url(../images/contactbg.gif) no-repeat left 10px;
color:#fff;font-family:Myriad Pro;font-size:15px;line-height:22px;padding-bottom:14px; margin-bottom:380px;}
.contact p{padding-top:6px;}
.about{width:818px;padding-top:10px;padding-bottom:25px;font-family:SimSun-ExtB;font-size:12px;color:#828282;line-height:26px;}
.about p{padding-bottom:16px;}
.quotepage{width:718px;height:442px;border-radius:3px;background:#e2e2e2;border:1px solid #ccc;margin-top:10px;}
.quotepage .sm{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#bbb;padding:12px 0 18px;}
.quotepage .setput{width:698px;margin:0 auto;}
.quotepage .setput input{width:333px;height:30px;border:none;background:url(../images/inputbg02.gif) no-repeat left top;margin-bottom:8px;font-size:12px;padding-left:7px;font-family:Arial, Helvetica, sans-serif;line-height:27px;}
.quotepage .setput textarea{width:333px;height:115px;border:none;background:url(../images/textareabg.gif) no-repeat left top;font-size:12px;padding-left:7px;font-family:Arial, Helvetica, sans-serif;line-height:27px;}
.quotepage .setput .leftinput{width:340px;float:left;}
.quotepage .setput .rightinput{width:340px;float:right;}
.quotepage .setput .rightinput .frame{width:244px;height:26px;padding-left:7px;border:none;background:url(../images/searchbar.gif) no-repeat left top;line-height:26px;font-family:Arial, Helvetica, sans-serif;float:left;}
.quotepage .setput .rightinput #searchbtn{width:89px;height:26px;cursor:pointer;border:none;background:url(../images/searchbtn.gif) no-repeat left top;float:left;}
.quotepage .submit{text-align:center;line-height:28px;width:70px;height:28px;margin:0 auto;padding-top:20px;}
.quotepage .submit input{width:70px;height:28px;background:url(../images/submit.jpg) no-repeat left center;color:#fff;border:none;cursor:pointer;font-family:Arial, Helvetica, sans-serif;}
/*about us*/
.main_in .inner .innercontent .mainin_left .content .quote{font-size:12px;color:#828282;font-family:"思源黑体 CN";line-height:27px;}
.main_in .inner .innercontent .mainin_left .content .quote p{padding-top:10px;}

.iframe_upload {
height: 60px;
background: #FFF;
border: none;
z-index: 999;
border: 1px solid #efefef;
}
#cover {
z-index: 998;
position: absolute;
width: 100%;
height: 1482px;
overflow: hidden;
top: 0px;
left: 0px;
border: 0px;
background-color:#06F;
opacity: 0.1;
}
/*.footer*/
.footer{width:100%;height:97px;background:#35b8e9;}
.footer p{text-align:center;color:#fff;font-family:Open Sans;font-size:12px;line-height:22px;padding-top:10px;}
.footer p a{color:#fff;}
.footer p　span{font-family:SimSun-ExtB;}