﻿@charset "utf-8";
@import url("robin.css");

/* CSS Document */
/*全局*/
html,body,div,p,ul,li,table,tr,td,th,hr,input,button,h1,h2,h3,h4,h5,img,textarea,a{ padding:0; margin:0;  border:0; }
ul,li{ list-style:none}
h1{ font-size:28px;}
h2{ font-size:16px;}
h3{ font-size:14px;}
h4{ font-size:12px;}
h5{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:14px}
body{ font-size:12px; color:#333; line-height:20px; font-family:"宋体"; text-align:left}
body{ background: #f6f6f6;}
a{ color:#333333; text-decoration:none}
a:hover{ color:#CC0000; text-decoration:underline}
.fleft{ float:left}
.fright{ float:right}
.none{ display:none}
.clear{ clear:both}

.c0{ color:#000000}
.c0 a{ color:#000000}

.blank{ height:30px}
.blank2{ height:50px}
.wrap{ width:960px; margin:0 auto}
.module{ margin-bottom:8px; background:#fff}
/*header*/
#top_header{ width:960px; margin:0 auto; height:85px}
#top_header .logo{ float:left; width:180px;}
#top_header .topright{ float:left; padding-top:25px; width:780px}
#top_header h1 { float:left; font-family:"黑体"; background:url(../images/topline.gif) no-repeat left center; padding-left:15px; line-height:28px;  font-weight:lighter}
#top_header .qq{ float:right; margin-top:20px; padding-right:20px}
#top_header .qq a{ color:#FF0000}
.top_search{ background:url(../images/search_bg.gif) no-repeat; width:161px; height:24px; border:0; float:right;margin-top:25px; }
.top_search input{ background:none;border:0; width:20px}
.top_search .search{ width:129px;}
.top_search .button{ width:32px}

/*menu*/
#nav {background:url(../images/nav_bg.jpg) repeat-x top;}
.menu{ background:url(../images/nav_bothlinebg.gif) no-repeat center top; height:38px;line-height:38px; text-align:center}
#nav .menulist{ float:left; width:630px}
#nav .menulist li{ float:left;  font-size:14px; font-weight:bold; cursor:pointer; padding-right:28px; }
/*#nav .menulist li div{cursor:pointer;padding:0 22px;background:url(../images/nav_line.gif) no-repeat right;}
#nav .menulist li div.last{ background:none}*/
#nav .menulist li a{ color:#FFFFFF}
#nav .menulist li div{ padding-left:18px;}
#nav .menulist span{ float:left;font-size:14px; font-weight:bold;color:#FFFFFF; padding:0 20px }
#nav .menulist span a{ color:#FFFFFF;}
.tab2_active0,.tab2_active1,.tab2_active2,.tab2_active3,.tab2_active4{ background:url(../images/nav_activebg2.gif) no-repeat ;background-position:  right -38px; color:#FF0000;}
.tab2_active0 div,.tab2_active1 div,.tab2_active2 div,.tab2_active3 div,.tab2_active4 div{background:url(../images/nav_activebg2.gif) no-repeat left; background-position:0 0; }
#nav .menulist li.tab2_active0 a,#nav .menulist li.tab2_active1 a,#nav .menulist li.tab2_active2 a,#nav .menulist li.tab2_active3 a,#nav .menulist li.tab2_active4 a{ color:#FF0000}
.tab2_normal0,.tab2_normal1,.tab2_normal2,.tab2_normal3,.tab2_normal4{ background:url(../images/nav_normalbg.gif) no-repeat right;  color:#FFFFFF; }
#nav .aboutus{float:left;}
#nav .aboutus li{ background:url(../images/nav_line.gif) no-repeat right center; display:inline;font-size:14px; font-weight:bold; cursor:pointer; padding:0 20px }
#nav .aboutus li a{ color:#FFFFFF}
#nav .aboutus li.last{ background:none}
.menu_content{ background: url(../images/menu_contentbg.jpg) no-repeat; height:41px; line-height:40px; padding:0 20px;margin:0 auto; width:920px; }
.menu_content p{position:relative ; width:400px }
.tab0{ left:60px}
.tab1{ left:180px}
.tab2{ left:290px}
.tab3{ left:345px}
.tab4{ left:300px}
.phone{ border:1px solid #cdcdcd; background:url(../images/phone.gif) no-repeat left; float:right; height:25px; line-height:25px; text-align:center; padding:0 10px 0 30px; margin-top:5px}
.phone span{ color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
/*全局*/
#container{ width:960px; margin:0 auto}
#layleft{ width:222px; float:left}
#layright{ width:725px; float:left; margin-left:13px;}
#layleft .col1,#layleft .col2,#layleft .col3{ border:1px solid #cdcdcd }
#layleft .col1 h3{ background:#e50a10; height:33px; line-height:33px; padding-left:15px; color:#FFFFFF }
#layleft .col1 .body{ padding:10px}
#layleft .col1 .body li a{ padding-left:10px; font-size:14px; line-height:26px; border-bottom:1px dashed #cdcdcd; vertical-align:baseline;width:190px; overflow:hidden; display:block; text-decoration:none}
#layleft .col1 .body li a:hover{ background:#edbec4}

.col2 h3,.col3 h3{ background:url(../images/title_bottomline.gif) no-repeat bottom #f4f4f4;height:30px; line-height:30px; padding-left:5px; text-align:right; font-weight:lighter}
.col2 h3 span.title,.col3 h3 span.title{ background:url(../images/jiantou2.gif) no-repeat left; padding-left:14px; color:#CC0000; float:left; font-weight:bold }
.col2 h3 span.title a,.col3 h3 span.title a{color:#CC0000}
.more a{ font-size:12px; color:#999; padding-right:10px}
.col2.zj h3{ color:#CC0000; background:#dfdfdf; text-align:left; font-weight:bold; padding-left:15px}


.col2 { width:220px; overflow:hidden}
.col2 .body{ margin:5px;}
.col2 .body li{ line-height:24px; width:200px; overflow:hidden; display:block}

.col3 .body{ padding-bottom:10px}
.col3 .body p{ float:left; margin:10px 0 0px 15px!important;margin:10px 0 0px 10px;  line-height:24px }
.col3 .body p.but1{ background:url(../images/left_button01.gif) no-repeat; width:65px; height:24px; text-align:center}
.col3 .body p.but2{ background:url(../images/left_button02.gif) no-repeat; width:98px; height:24px; text-align:center}


.right_banner img{ border:1px solid #ccc; display:block}
.banner_title{ background:url(../images/right_titlebg.gif) repeat-x; height:29px; text-align:right; line-height:29px; padding-right:10px}
.colR1{ }
.colR1 h3{ background:url(../images/num01.gif) no-repeat left; padding-left:40px; color:#CC0000;border:1px solid #cdcdcd; border-bottom:0; height:31px; line-height:31px}
.colR1 h3.title{background:url(../images/num02.gif) no-repeat left;}

.colR1 .body .con{ float:left; width:330px}
.colR1 .body,.colR2 .body{ background:url(../images/right_contentbg.gif) no-repeat; padding:5px}
.colR1 .body .pic{ float:left; width:180px;}
.colR1 .body h4{ font-size:14px; text-align:center}
.colR1 .body p.text{ text-indent:2em;border-bottom:1px dashed #999; padding:5px 0 10px 0}
.colR1 .body ul{ }
.colR1 .body li{ float:left; width:165px; overflow:hidden; display:block}
.right_con{ float:left; width:185px; margin-left:15px}
.right_con p{ padding-left:5px; height:24px; line-height:24px; margin-top:8px;background:url(../images/numbg.gif) no-repeat;}
.right_con p.num01{ background:url(../images/num01bg.gif) no-repeat;}
.right_con p.num02{ background:url(../images/num02bg.gif) no-repeat; }
.right_con p.num03{ background:url(../images/num03bg.gif) no-repeat; }
.right_con p.num04{ background:url(../images/num04bg.gif) no-repeat; }

.colR2 h3{ background:url(../images/num03.gif) no-repeat left; padding-left:40px; color:#CC0000;border:1px solid #cdcdcd; border-bottom:0; height:31px; line-height:31px}
.colR2 .body{ padding:15px}
.colR2 .body .pic{ border:1px solid #ccc; width:142px; float:left}
.colR2 .body .pic img{ border:1px solid #fff;}
.colR2 .body p{ float:left; width:170px; margin-left:10px}
/*foot*/
#footer{ border-top:2px solid #ccc; padding:20px 0 30px 10px; color:#999999; line-height:24px}

/*列表页2010-01-13*/
.second_list{}
.second_list h3{ background:url(../images/second_righttitlebg.jpg) no-repeat; padding-left:50px; color:#000; height:35px; line-height:35px}
.second_list .list{ padding:10px 15px}
.second_list .list li{ background:url(../images/icon02.gif) no-repeat left; padding-left:20px; line-height:30px}
.second_list .list li div{ background:url(../images/dot.gif) repeat-x center;}
.second_list .list li div a{ background:#f6f6f6}
.second_list .list li span.time{ float:right; color:#666; background:#f6f6f6; padding-left:5px}
.second_list .article{ padding:20px 15px 0 15px; line-height:22px}
.second_list .article h1{ font-size:14px; text-align:center; color:#CC0000}
.second_list .article p.author{ text-align:center; padding:10px 0 5px 0; border-bottom:1px solid #e50a10; color:#CC0000}
.second_list .article .art{ padding:15px 0 0 0}
.pages{ text-align:right; color:#000000}
.pages a{ color:#666}

.banner960 img{ border:1px solid #ccc}
.infoL{ background:url(../images/info_conbg.gif) no-repeat right top; width:330px; padding:10px 15px; float:left}
.infoL .pic{ float:left; width:86px}
.infoL .pic img{ border:1px solid #000;}
.infoL p{ float:left; margin-left:10px; color:#000000; padding:5px 0; width:210px}
.infoL p a{color:#000000;}
.infoL p img{ display:block}

/*关于我们2010-01-15*/
.col2 .about .pic{}
.col2 .about p{ line-height:16px; background:#e5e5e5; margin:2px 0 5px 0; padding:2px 3px}
.col2 .about p span{ font-weight:bold; color:#38525f; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.about_company{ margin-top:30px}
.about_company h3,.about_datesolute h3{margin-bottom:10px}
.about_company .body{ line-height:24px}
.about_company img.termpic{ float:left; margin-right:15px;}
.about_company .bady p{}
.reddot{ background:url(../images/about_reddot.gif) no-repeat; width:5px; height:5px; }
.about_list { padding-top:10px;}
.about_list li{ text-indent:2em; line-height:22px; background:url(../images/about_reddot.gif) no-repeat left top;}

.about_datesolute{ margin-top:20px}
.date_list li{ margin-bottom:15px}
.date_list li div.img{ float:left; width:105px; text-align:right; margin-right:15px}
.date_list li p{ float:left; width:590px}
#layleft .about h3{ background:url(../images/about_lefttitle.gif) no-repeat; height:47px}

/*文化2010-01-23*/
.red{ color:#FF0000}
.wenhua h3{ background:url(../images/second_righttitlebg2.jpg) no-repeat; height:34px; padding-left:50px; line-height:34px; color:#000000}
.wenhua .article{ padding:10px 20px 20px 10px; background:url(../images/wenhua_yyjd.gif) no-repeat bottom right; }
.wenhua .dingpic{ float:left; margin:0 20px 0 10px;}
.wenhua .article p{ text-indent:2em; line-height:30px;  padding-top:20px; letter-spacing:1px}

.contact_phone{ padding:10px; color:#000000}
.contact_phone span.free{ float:right;}
.contact_phone span.free a{ background:#127e67; padding:0px 3px; color:#FFFFFF}
.fcous_newslist{  padding-bottom:15px}
.fcous_newslist .shortnews{ float:left; margin-left:20px; width:385px;}
.shortnews h4{ background:url(../images/newslist_icon01.gif) no-repeat left; padding-left:40px}
.shortnews p{ text-indent:2em; margin-top:10px;}
/*newslist2010-01-23*/
.newslist .art{ padding:10px 5px}
.newslist .art .list{ float:left; width:345px; margin-right:25px}
.newslist .art .list.last{ margin-right:0;}
.newslist .art li{ display:block; width:345px; overflow:hidden; line-height:28px}
.newslist .art li a{ color:#000000}
.newslist .art .time{ float:right}

#long .colL{ background:url(../images/newslist_s_bg.gif) no-repeat top; width:471px; float:left}
#long .colL h3{ height:30px; line-height:30px; padding-left:20px; color:#CC0000}
#long .colL h3 span{ float:right; color:#999999; font-size:12px; font-weight:lighter;}
#long .colL .body{ margin:12px;width:447px;overflow:hidden}
#long .colL .body .photolist img{ }
#long .colL .body .photolist p{ width:142px; text-align:center}
#long .colL .body img{border:1px solid #ccc; padding:1px; margin-right:7px; width:140px; height:105px; display:block}
#long .colR{ margin-left:18px}
#footer{ margin-top:10px}

/*优势2010-01-24*/
.wenhua .youshi div.fleft{ width:433px}
.wenhua .youshi p{ padding-top:0; line-height:21px; }
.wenhua .youshi p strong{ color:#000000}
.wenhua .youshi{ padding:10px 0px 20px 0px; background:none; }

.canada_scrollpic{height:165px; padding:0 20px }
h3.usa_jj{ background:url(../images/usa_newslist_s_bg.gif) no-repeat bottom left; padding-left:10px; color:#CC0000; margin:10px 0 15px 0}
.canada_scrollpic .scrolllist{position: relative; margin: 0 auto; width: 610px; float: left; overflow: hidden}

.scrollL a{ display:block}
.canada_scrollpic .photolist { position: relative; overflow: visible;width:1240px!important; width:1500px;  }
.photolist li { float:left;}
.photolist li img{ border:1px solid #dedede; margin-right:10px; width:140px; height:107px;padding:1px; display:block}
.photolist li p{ background:#dad5d1; width:140px; margin-top:2px; height:20px; padding:1px 2px; overflow:hidden; text-align:center; }
.photolist li p a{}
.mt{ margin-top:20px}

.robin8888 form{width:500px;overflow:hidden}
.robin8888 {width:670px;overflow:hidden;margin:0 auto}

.robin9999 form{width:200px;overflow:hidden}
.robin9999 {width:200px;overflow:hidden;margin:0 auto}


